.lp-pill{display:inline-flex;align-items:center;gap:5px}.lp-pill:not(#lp){min-height:26px;padding:2px 9px 2px 7px;border:1.5px solid transparent;border-radius:8px;box-shadow:none;font-family:var(--lb-head);font-weight:800;font-size:.8rem;line-height:1.2;vertical-align:middle;text-transform:none;letter-spacing:0}:where(.lp-tag,.lp-count){white-space:nowrap}:where(.lp-pill){max-width:100%;text-align:left}.lp-pill .lb-ic:not(#lp){flex:none;width:16px;height:16px}.lp-pill .lp-pill-clock:not(#lp),.lp-pill .lp-pill-tick:not(#lp){display:none}a.lp-pill:not(#lp){min-height:36px;padding-inline:10px;text-decoration:none}a.lp-pill:focus-visible:where(:not([data-lb-pointer-focus])) .lp-pill-go,a.lp-pill:hover .lp-pill-go{transform:translateX(2px)}a.lp-pill:focus-visible{outline:3px solid var(--lb-accent-ink);outline-offset:2px}.lp-pill .lp-pill-go:not(#lp){width:14px;height:14px;opacity:.8}.lp-pill--done .lp-pill-tick:not(#lp),.lp-pill--waiting .lp-pill-clock:not(#lp){display:block}.lp-pill>span{min-width:0}.lp-pill[hidden]:not(#lp){display:none}.lp-pill--done:not(#lp){background:#e2f3e8;border-color:#e2f3e8;color:#1b5e38}.lp-pill--waiting:not(#lp){background:#f2f0fb;border-color:#dcd6f2;color:#463a8c}.lp-pill--todo:not(#lp){padding-left:9px;background:#fff;border-style:dashed;border-color:#7a9097;color:#44575f}.lp-tag{display:inline-flex;align-items:center;gap:6px}.lp-tag:not(#lp){min-height:22px;padding:1px 8px;border:0;border-radius:6px;background:#edf2f3;box-shadow:none;color:#3c5058;font-family:var(--lb-body);font-size:.78rem;font-weight:600;line-height:1.3;vertical-align:middle}.lp-tag[hidden]:not(#lp){display:none}.lp-count:not(#lp){min-height:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--lb-muted);font-family:var(--lb-body);font-weight:600;font-size:.95rem;font-variant-numeric:tabular-nums}.lp-count.is-over:not(#lp){color:var(--lb-ink);font-weight:800}.lp-count[hidden]:not(#lp){display:none}.ac-setup-count{flex:0 0 auto}.lp-pill.ac-state:not(#lp)::before{content:none}.lp-pill.ob-mp-pending:not(#lp){gap:3px;min-height:0;padding:1px 6px 1px 4px;font-size:.7rem;white-space:nowrap}.lp-pill.ob-mp-pending .lb-ic:not(#lp){width:12px;height:12px}@media (forced-colors:active){.lp-pill:not(#lp),.lp-tag:not(#lp){border:1px solid CanvasText}}.lp-st{display:grid;gap:6px;min-width:0}.lp-st-line{margin:0;font-family:var(--lb-head);font-weight:800;font-size:1rem;line-height:1.3;color:var(--lb-ink);overflow-wrap:anywhere}.lp-st-more{color:var(--lb-muted);font-weight:700}.lp-st-list{display:flex;margin:0;padding:0;list-style:none}.lp-st-item{display:flex;min-width:0}.lp-st-go{position:relative;display:flex;align-items:center;min-height:44px;padding:0;border:0;border-radius:999px;background:0 0;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.lp-st-go:disabled,span.lp-st-go{cursor:default}.lp-st-go:focus-visible{outline:3px solid var(--lb-accent-ink);outline-offset:1px}.lp-st-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 4px;border-radius:999px}.lp-st-n{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1.5px solid #b5c9cd;border-radius:50%;background:#fff;color:#44575f;font-family:var(--lb-head);font-weight:900;font-size:.78rem;line-height:1}.lp-st-n .lb-ic{display:none;width:15px;height:15px}.lp-st-name{font-family:var(--lb-head);font-weight:800;font-size:.84rem;line-height:1.2;color:var(--lb-muted);white-space:nowrap}.lp-st-list{gap:0}.lp-st-item{flex:1 1 0}.lp-st-go{flex:1 1 auto;border-radius:0}.lp-st-go::before{content:'';position:absolute;left:0;right:0;top:50%;height:6px;background:#d3e4e3;transform:translateY(-50%)}.lp-st-item:first-child .lp-st-go::before{border-radius:999px 0 0 999px}.lp-st-item:last-child .lp-st-go::before{border-radius:0 999px 999px 0}.lp-st-go.is-complete::before,.lp-st-item.is-done .lp-st-go::before{background:var(--lb-accent-ink)}.lp-st-go[aria-current]:not(.is-complete)::before,.lp-st-item.is-here:not(.is-done) .lp-st-go::before,.lp-st-item.is-waiting .lp-st-go::before{background:linear-gradient(90deg,var(--lb-accent-ink) 50%,#d3e4e3 50%)}.lp-st-chip{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-st-list{position:relative}.lp-st-list::before{content:'';position:absolute;z-index:1;left:0;right:0;top:50%;height:8px;box-sizing:border-box;border:1px solid #7a9097;border-radius:999px;transform:translateY(-50%);pointer-events:none}@media (min-width:1024px){.lp-st-list{flex-wrap:wrap;gap:0 6px}.lp-st-item{flex:none}.lp-st-go{flex:none;border-radius:999px}.lp-st-go::before,.lp-st-list::before{content:none}.lp-st-chip{position:static;width:auto;height:auto;padding:4px 12px 4px 4px;overflow:visible;clip:auto}}@media (min-width:640px){.lp-st--short .lp-st-list{flex-wrap:wrap;gap:0 6px}.lp-st--short .lp-st-item{flex:none}.lp-st--short .lp-st-go{flex:none;border-radius:999px}.lp-st--short .lp-st-go::before,.lp-st--short .lp-st-list::before{content:none}.lp-st--short .lp-st-chip{position:static;width:auto;height:auto;padding:4px 12px 4px 4px;overflow:visible;clip:auto}}.lp-st-go.is-complete .lp-st-n,.lp-st-item.is-done .lp-st-n{border-color:#b9dad6;background:var(--lb-accent-soft);color:var(--lb-accent-ink)}.lp-st-go.is-complete .lp-st-n .lb-ic,.lp-st-item.is-done .lp-st-n .lb-ic{display:block}.lp-st-go.is-complete .lp-st-num,.lp-st-item.is-done .lp-st-num{display:none}.lp-st-go.is-complete .lp-st-name,.lp-st-item.is-done .lp-st-name{color:var(--lb-accent-ink)}.lp-st-item.is-waiting .lp-st-n{border-color:#dcd6f2;background:#f2f0fb;color:#463a8c}.lp-st-go[aria-current] .lp-st-chip,.lp-st-item.is-here .lp-st-chip{background:var(--lb-accent-ink)}.lp-st-go[aria-current] .lp-st-n,.lp-st-item.is-here .lp-st-n{border-color:#fff;background:#fff;color:var(--lb-accent-ink)}.lp-st-go[aria-current] .lp-st-n .lb-ic,.lp-st-item.is-here .lp-st-n .lb-ic{display:none}.lp-st-go[aria-current] .lp-st-num,.lp-st-item.is-here .lp-st-num{display:inline}.lp-st-go[aria-current] .lp-st-name,.lp-st-item.is-here .lp-st-name{color:#fff}a.lp-st-go:not([aria-current]):hover .lp-st-name,button.lp-st-go:not(:disabled):not([aria-current]):hover .lp-st-name{text-decoration:underline;text-underline-offset:3px}@media (forced-colors:active){.lp-st-go[aria-current] .lp-st-chip,.lp-st-item.is-here .lp-st-chip{outline:2px solid CanvasText}.lp-st-go::before{border:1px solid CanvasText}}.ps-st .lp-st-line [data-st-line]{display:none}#ps-form[data-order-step="1"] .ps-st [data-st-line="1"],#ps-form[data-order-step="2"] .ps-st [data-st-line="2"],#ps-form[data-order-step="3"] .ps-st [data-st-line="3"],#ps-form[data-order-step="4"] .ps-st [data-st-line="4"]{display:inline}.ps-st{margin:0 0 24px}@media (max-width:600px){.ps-st{margin-bottom:16px}}.lp-st-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 10px;padding-block:6px 0}.lp-st-row>.lp-st{display:contents}.lp-st-row>.ac-step-mark{grid-column:1;grid-row:1}.lp-st-row .lp-st-line{grid-column:2;grid-row:1}.lp-st-row .lp-st-list{grid-column:1/-1;grid-row:2}.lp-st-row>.ac-step-all{grid-column:3;grid-row:1;margin:0;padding-top:0;align-self:center;align-items:center}.lp-st-row>.ac-step-answers{grid-column:1/-1;grid-row:3}@media (min-width:1024px){.lp-st-row{gap:0 14px;padding-block:8px 2px}.lp-st-row>.ac-step-mark{grid-row:1/span 2}.lp-st-row .lp-st-list{grid-column:2}.lp-st-row>.ac-step-all{grid-row:1/span 2}}.ss-page .lp-st-row .lp-st-list{display:none}.lp-bb-back{display:grid;place-items:center;flex:none;width:52px;height:52px;padding:0;border:1px solid var(--lb-line);border-radius:50%;background:#fff;color:var(--lb-accent-ink);box-shadow:0 6px 18px rgba(15,23,42,.14);text-decoration:none;cursor:pointer}.lp-bb-back:hover{border-color:var(--lb-accent-ink);background:var(--lb-accent-wash)}.lp-bb-back:focus-visible{outline:3px solid var(--lb-accent-ink);outline-offset:3px}.lp-bb-back .lb-ic{width:26px;height:26px}.lp-ed{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.lp-ed[hidden]{display:none}@media (max-width:639px){.lp-ed{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.lp-ed>.lb-btn{width:100%;min-height:48px;justify-content:center;margin:0}}@media (min-width:640px){[data-ui-patterns] .ob-location-card.is-open .ob-location-actions{justify-content:flex-end}}@media (max-width:639px){[data-ui-patterns] .ob-location-card.is-open .ob-location-actions{flex-direction:column;align-items:stretch;gap:10px}}.or-import-ends{grid-column:1/-1}.or-import-edit[hidden]{display:none}