.cp-top{padding-top:2px}.cp-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end;margin-top:var(--sp-6, 44px)}.cp-head__t{grid-column:1 / 9}.cp-head__p{grid-column:9 / 13;padding-bottom:6px}@media(max-width:860px){.cp-head{display:block;margin-top:var(--sp-5, 32px)}.cp-head__p{margin-top:var(--sp-3, 18px);max-width:36em}}.cp-lock{margin-top:var(--sp-5, 32px);max-width:34em}.path{margin-top:var(--sp-7, 56px);display:grid;gap:var(--sp-7, 44px)}.path__h{display:flex;align-items:baseline;gap:12px;margin:0;padding:10px 0 12px;border-top:2px solid var(--ln-strong);font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-ink)}.path__pn{flex:none;min-width:3.6em;color:var(--hl-muted);font-variant-numeric:tabular-nums}.path__pt{min-width:0}.path__h em{margin-left:auto;flex:none;font-style:normal;color:var(--hl-muted);font-weight:600}.path__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln-hair)}.path__li{border-bottom:1px solid var(--ln-hair)}.lcard{position:relative;display:flex;align-items:flex-end;gap:14px;min-height:var(--sp-tap, 52px);padding:var(--sp-row, 13px) 0 var(--sp-row, 12px);color:var(--hl-ink);text-decoration:none;transition:color .15s}.lcard:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--hl-cobalt-text);transform:scaleX(0);transform-origin:0 50%;transition:transform .4s cubic-bezier(.65,0,.2,1)}.lcard[href]:hover:after,.lcard[href]:focus-visible:after{transform:scaleX(1)}.lcard__no{flex:none;width:3.6em;padding-bottom:2px;font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--hl-muted);font-variant-numeric:tabular-nums}.lcard__body{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.lcard__t{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.015em;text-wrap:pretty;transition:color .15s}.lcard[href]:hover .lcard__t{color:var(--hl-cobalt-text)}.lcard__s{display:none;max-width:40em;font-size:14.5px;line-height:1.5;font-weight:400;letter-spacing:-.004em;color:var(--hl-muted);text-wrap:pretty}.lcard__dots{flex:1 1 24px;min-width:24px;height:2px;margin-bottom:8px;color:var(--ln-dots);background-image:radial-gradient(circle,currentColor .8px,transparent 1.1px);background-size:6px 2px;background-repeat:repeat-x;background-position:100% 0}.lcard__lv{flex:none;padding-bottom:3px;font-family:var(--s);font-style:italic;font-size:13px;line-height:18px;color:var(--hl-muted)}.lcard__state{flex:none;display:inline-flex;align-items:center;gap:10px;min-width:5.4em;justify-content:flex-end;padding-bottom:1px}.lcard__hist{font-size:12.5px;line-height:18px;color:var(--hl-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lcard__lock,.lcard__open{font-size:10.5px;line-height:20px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hl-muted)}.lcard__open{color:var(--hl-ink)}.lcard__under{color:var(--yg-warn);box-shadow:inset 0 0 0 1px currentColor}.lcard.is-done .lcard__no{color:var(--hl-ink)}.lcard.is-locked{color:var(--hl-muted);cursor:not-allowed;pointer-events:none}.lcard.is-locked .lcard__t{font-weight:500}.lcard.is-next{padding:var(--sp-4, 22px) 0 var(--sp-4, 22px);align-items:flex-end}.lcard.is-next .lcard__no{color:var(--hl-ink);align-self:flex-start;padding-top:.7em}.lcard.is-next .lcard__t{font-size:clamp(22px,2.6vw,30px);line-height:1.12;font-weight:700;letter-spacing:-.035em}.lcard.is-next .lcard__tt{background:var(--hl-lime);color:var(--hl-on-lime);padding:0 .14em;margin-left:-.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lcard.is-next .lcard__s{display:block}.lcard.is-next:hover .lcard__t{color:var(--hl-ink)}@media(max-width:640px){.path{margin-top:var(--sp-6, 40px);gap:var(--sp-6, 36px)}.path__h{flex-wrap:wrap;row-gap:2px}.path__pn{min-width:0}.lcard{display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:12px;align-items:start}.lcard__no{width:auto;padding:4px 0 0}.lcard__dots,.lcard__lv{display:none}.lcard__state{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;padding-top:2px}.lcard.is-next .lcard__no{padding-top:.6em}.lcard.is-next{padding:var(--sp-3, 18px) 0}}.pth-now{display:none}@media(max-width:1023px){.pth-now:not([hidden]){display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:6px;align-items:baseline;margin-top:var(--sp-4, 28px);padding:12px 0 var(--sp-3, 18px);border-top:2px solid var(--ln-strong);border-bottom:1px solid var(--ln-hair);color:var(--hl-ink);text-decoration:none}.pth-now__k{grid-column:1 / -1;margin-bottom:6px;font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.pth-now__no{font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--hl-ink);font-variant-numeric:tabular-nums}.pth-now__t{min-width:0;font-size:22px;line-height:1.12;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.pth-now__go{grid-column:1 / -1;margin-top:14px;min-height:52px}.pth-now:active .pth-now__go{transform:scale(.98)}.path{margin-top:var(--sp-7, 48px)}.lcard__lock,.lcard__open{font-size:11px}.lcard:active .lcard__t{color:var(--hl-cobalt-text)}}@media(max-width:560px){.cp-head{margin-top:var(--sp-3, 20px)}.cp-head__p{margin-top:12px}.lcard.is-next{grid-template-columns:28px minmax(0,1fr)}.lcard.is-next .lcard__state{grid-column:2;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:12px}}@media(prefers-reduced-motion:reduce){.lcard:after{transition:none}.pth-now:active .pth-now__go{transform:none}}
