.ls-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ls{--ls-on:var(--blue,#0f79ac);--ls-done:var(--green,#6f9a2c);display:grid;grid-gap:14px;gap:14px;width:min(560px,calc(100% - 24px));margin:18px auto;padding:15px 18px 13px;border:1px solid var(--line-soft,#e8edf2);border-radius:14px;background:var(--surface-solid,#ffffff);box-shadow:0 1px 2px color-mix(in srgb,var(--navy,#0d2433) 5%,transparent);animation:ls-in .25s ease .12s both}.ls-head{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;color:var(--ink,#1c2a3a)}.ls-head strong{flex:1 1;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ls-state{display:grid;flex:none;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;transition:background-color .15s}.ls-state i{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--ls-on) 20%,transparent);border-top-color:var(--ls-on);border-radius:50%;animation:ls-spin .8s linear infinite}.ls.done .ls-state{background:var(--ls-done)}.ls-time{flex:none;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted,#68778a)}.ls-again{flex:none;font-size:11.5px;font-style:normal;color:var(--warning,#a8660a)}.ls-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ls-steps li{grid-gap:3px;gap:3px;align-content:start;justify-items:start;-webkit-padding-end:10px;padding-inline-end:10px}.ls-mark,.ls-steps li{position:relative;display:grid}.ls-mark{z-index:1;width:16px;height:16px;place-items:center;border:2px solid var(--line,#d8dfe7);border-radius:50%;background:var(--surface-solid,#ffffff);color:#fff;transition:background-color .15s,border-color .15s}.ls-steps li.on .ls-mark{border-color:var(--ls-on);animation:ls-pulse 1.2s ease-in-out infinite}.ls-steps li.done .ls-mark{border-color:var(--ls-done);background:var(--ls-done)}.ls-track{position:absolute;top:7px;inset-inline-start:20px;inset-inline-end:4px;height:2px;overflow:hidden;border-radius:1px;background:var(--line-soft,#e8edf2)}.ls-track.lit{background:color-mix(in srgb,var(--ls-done) 75%,transparent)}.ls-track.run{background:color-mix(in srgb,var(--ls-on) 16%,transparent)}.ls-track.run:after{content:"";position:absolute;inset-block:0;width:45%;background:linear-gradient(90deg,transparent,var(--ls-on),transparent);animation:ls-run 1.1s ease-in-out infinite}.ls-track>span{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ls-on);transition:width .2s linear}.ls-label{font-size:12px;font-weight:600;line-height:1.3;color:var(--muted,#68778a)}.ls-steps li.done .ls-label,.ls-steps li.on .ls-label{color:var(--ink,#1c2a3a)}.ls-steps small{min-height:15px;font-size:11.5px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted,#68778a)}.ls-steps li.done[data-step=ready] small{font-weight:600;color:var(--ok,#3f7d1f)}.ls.compact{width:min(380px,92%);margin:0 auto;padding:10px 12px 11px;gap:8px;box-shadow:var(--br-float,0 12px 30px -14px rgba(13,36,51,.3))}.ls-line{position:relative;height:3px;overflow:hidden;border-radius:2px;background:var(--line-soft,#e8edf2)}.ls-line>span{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ls-on);transition:width .25s ease}.ls.done .ls-line>span{background:var(--ls-done)}.ls-line>b.run{position:absolute;inset-block:0;width:30%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ls-on) 55%,transparent),transparent);animation:ls-run 1.1s ease-in-out infinite}.ls-fact{display:grid;grid-gap:1px;gap:1px;margin:0;padding:10px 0 0;border:0;border-top:1px solid var(--line-soft,#e8edf2);background:none;font:inherit;font-size:12.5px;line-height:1.45;color:var(--ink,#1c2a3a);text-align:start;cursor:pointer;animation:ls-in .3s ease .7s both}.ls-fact b{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue,#0f79ac)}[dir=rtl] .ls-fact b{letter-spacing:0}.ls-fact span{animation:ls-in .35s ease both}.ls.compact .ls-fact{padding-top:7px;font-size:11.5px}.ls.compact .ls-fact span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[dir=rtl] .ls-line>b.run,[dir=rtl] .ls-track.run:after{animation-direction:reverse}@media (max-width:520px){.ls{padding:13px 13px 11px}.ls-label{font-size:11px}.ls-steps small{font-size:10.5px}}@keyframes ls-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ls-spin{to{transform:rotate(1turn)}}@keyframes ls-run{0%{transform:translateX(-110%)}to{transform:translateX(240%)}}@keyframes ls-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ls-on) 30%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ls-on) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.ls,.ls *{animation:none!important;transition:none!important}}