.pil26-jy [hidden]{display:none!important}.pil26-jy{font-family:var(--st-font);padding:var(--st-section) var(--st-inline);scroll-margin-top:3.5rem}.pil26-jy__fig{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);margin:0}.pil26-jy__rail{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));list-style:none;margin:0;padding:0}.pil26-jy__pip{align-items:center;background:var(--st-surface);border:1px solid var(--st-line-strong);border-radius:var(--st-radius-row);color:var(--st-ink-soft);cursor:pointer;display:flex;font:inherit;font-size:.8125rem;font-weight:700;gap:.5rem;min-height:44px;padding:.5rem .75rem;position:relative;text-align:left;transition:background var(--st-dur-fast) var(--st-ease),border-color var(--st-dur-fast) var(--st-ease),color var(--st-dur-fast) var(--st-ease);width:100%}.pil26-jy__pip:hover{border-color:var(--st-accent);color:var(--st-heading)}.pil26-jy__pip:focus-visible{outline:3px solid var(--st-focus);outline-offset:2px}.pil26-jy__pipnum{background:var(--st-surface-2);border-radius:50%;color:var(--st-heading);display:grid;flex:none;font-size:.75rem;font-weight:900;height:1.5rem;place-items:center;width:1.5rem}.pil26-jy__pip.is-done{border-color:var(--st-accent)}.pil26-jy__pip.is-done .pil26-jy__pipnum{background:var(--st-royal-20);color:var(--st-accent-ink)}.pil26-jy__pip[aria-current=step]{background:var(--st-midnight);border-color:var(--st-midnight);color:var(--st-white)}.pil26-jy__pip[aria-current=step] .pil26-jy__pipnum{background:var(--st-green);color:var(--st-midnight)}.pil26-jy__bar{background:var(--st-line);border-radius:999px;height:4px;margin:0;overflow:hidden}.pil26-jy__bar span{background:var(--st-accent);display:block;height:100%;transition:width var(--st-dur) var(--st-ease);width:var(--pil26-jy-w,0)}.pil26-jy__steps{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.pil26-jy__step{background:var(--st-surface);border:1px solid var(--st-line);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-card);padding:1.25rem 1.25rem 1.375rem}.pil26-jy__layer{color:var(--st-accent-ink);font-size:var(--st-fs-eyebrow);font-weight:800;letter-spacing:var(--st-tracking-eyebrow);margin:0;text-transform:uppercase}.pil26-jy__count{color:var(--st-muted);margin-right:.375rem}.pil26-jy__ask{background:var(--st-royal-20);border-radius:var(--st-radius-row);color:var(--st-ink);font-size:.9375rem;font-weight:700;line-height:1.45;margin:.75rem 0 0;max-width:none;padding:.5rem .75rem}.pil26-jy__ask span{color:var(--st-accent-ink);display:block;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pil26-jy__title{color:var(--st-heading);font-size:var(--st-fs-h4);font-weight:800;letter-spacing:-.015em;line-height:1.3;margin:.875rem 0 0}.pil26-jy__text{color:var(--st-ink-soft);font-size:.9375rem;line-height:1.65;margin:.5rem 0 0;max-width:none}.pil26-jy__log{background:var(--st-midnight);border-radius:var(--st-radius-card);color:var(--st-white);padding:1rem 1.125rem 1.125rem}.pil26-jy__logtitle{color:var(--st-green);font-size:.6875rem;font-weight:800;letter-spacing:.1em;margin:0 0 .625rem;text-transform:uppercase}.pil26-jy__logempty{color:var(--st-silver)}.pil26-jy__lines,.pil26-jy__logempty{font-family:var(--st-font-mono);font-size:.8125rem;margin:0}.pil26-jy__lines{display:grid;gap:.375rem;line-height:1.5;list-style:none;padding:0}.pil26-jy__lines li{display:grid;gap:.5rem;grid-template-columns:5.5rem minmax(0,1fr);overflow-wrap:anywhere}.pil26-jy__lines time{color:var(--st-aqua)}.pil26-jy__lines li.is-new{animation:pil26-jy-in var(--st-dur) var(--st-ease) both}.pil26-jy__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.pil26-jy__btn{min-height:44px}.pil26-jy__btn[disabled]{cursor:default;opacity:.4}.pil26-jy__cap{color:var(--st-muted);font-size:var(--st-fs-fine);line-height:1.55;margin:0}@keyframes pil26-jy-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.pil26-jy.is-live .pil26-jy__step{display:none}.pil26-jy.is-live .pil26-jy__step.is-on{animation:pil26-jy-in var(--st-dur) var(--st-ease) both;display:block}.pil26-jy.is-live .pil26-jy__lines li.is-later{display:none}@media (min-width:1000px){.pil26-jy__fig{column-gap:1.5rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.pil26-jy__bar,.pil26-jy__cap,.pil26-jy__controls,.pil26-jy__rail{grid-column:1/-1}.pil26-jy__rail{grid-template-columns:repeat(var(--pil26-jy-n,6),minmax(0,1fr))}.pil26-jy.is-live .pil26-jy__steps{grid-column:1}.pil26-jy.is-live .pil26-jy__log{align-self:stretch;grid-column:2;grid-row:3}.pil26-jy:not(.is-live) .pil26-jy__steps{grid-column:1}.pil26-jy:not(.is-live) .pil26-jy__log{align-self:start;grid-column:2;position:sticky;top:5rem}}@media (max-width:639px){.pil26-jy__rail{gap:.375rem;grid-template-columns:repeat(var(--pil26-jy-n,6),minmax(0,1fr))}.pil26-jy__pip{justify-content:center;padding:.5rem 0}.pil26-jy__piplayer{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (prefers-reduced-motion:reduce){.pil26-jy.is-live .pil26-jy__step.is-on,.pil26-jy__lines li.is-new{animation:none}.pil26-jy__bar span{transition:none}}html[data-motion=off] .pil26-jy.is-live .pil26-jy__step.is-on,html[data-motion=off] .pil26-jy__lines li.is-new{animation:none}