.wdp-progress{--progress-paper:var(--now-paper,#f6f0e6);--progress-paper-deep:var(--now-paper-deep,#ede5d8);--progress-ink:var(--now-ink,#211c1b);--progress-muted:#625751;--progress-rule:var(--now-rule,#d5cbbe);--progress-oxblood:var(--now-oxblood,#681b2a);--progress-oxblood-deep:var(--now-oxblood-deep,#45101b);--progress-acid:var(--now-acid,#b8cf00);border:1px solid var(--progress-rule);background:var(--progress-paper-deep);color:var(--progress-ink);overflow-wrap:anywhere;margin-top:24px;padding:clamp(18px,2.7vw,28px);font-family:WDP Manrope,sans-serif;font-size:16px;line-height:1.55}.wdp-progress *,.wdp-progress :before,.wdp-progress :after{box-sizing:border-box}.wdp-progress__heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.wdp-progress__copy{min-width:0;max-width:760px}.wdp-progress__eyebrow{color:var(--progress-oxblood);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.4}.wdp-progress__title{color:var(--progress-ink);letter-spacing:-.04em;margin:0;font-family:WDP Fraunces,Georgia,serif;font-size:clamp(24px,2.7vw,31px);font-weight:400;line-height:1.12}.wdp-progress__message{max-width:680px;color:var(--progress-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.wdp-progress__message--alert{border-left:3px solid var(--progress-oxblood);background:var(--progress-paper);color:var(--progress-oxblood-deep);margin-top:12px;padding:10px 13px;font-size:14px;font-weight:600}.wdp-progress__companion{object-fit:contain;flex:0 0 48px;width:48px;height:48px;display:block}.wdp-progress__state{border:1px solid var(--progress-rule);background:var(--progress-paper);align-items:flex-start;gap:11px;margin-top:20px;padding:13px 15px;display:flex}.wdp-progress__state-mark{border:1px solid var(--progress-oxblood);background:var(--progress-acid);flex:0 0 10px;width:10px;height:10px;margin-top:6px}.wdp-progress[data-phase=rejected] .wdp-progress__state-mark,.wdp-progress[data-phase=conflict] .wdp-progress__state-mark,.wdp-progress[data-phase=unknown] .wdp-progress__state-mark,.wdp-progress[data-phase=failed] .wdp-progress__state-mark,.wdp-progress[data-phase=access-lost] .wdp-progress__state-mark,.wdp-progress[data-phase=later-writer] .wdp-progress__state-mark{background:var(--progress-oxblood)}.wdp-progress__state-label{color:var(--progress-ink);margin:0;font-size:14px;font-weight:700;line-height:1.45}.wdp-progress__state-detail{color:#625751;margin:2px 0 0;font-size:13px;line-height:1.55}.wdp-progress__separator{white-space:pre}.wdp-progress__actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;display:flex}.wdp-progress__button{border:1px solid var(--progress-oxblood);max-width:100%;min-height:44px;color:var(--progress-oxblood);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;touch-action:manipulation;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.wdp-progress__button--primary{border-color:var(--progress-oxblood-deep);background:var(--progress-oxblood-deep);color:var(--progress-paper)}.wdp-progress__button--confirm{border-color:var(--progress-oxblood-deep);background:var(--progress-acid);color:var(--progress-ink)}.wdp-progress__button:hover:not(:disabled){box-shadow:inset 0 -3px 0 var(--progress-acid)}.wdp-progress__button:focus-visible{outline:3px solid var(--progress-acid);outline-offset:3px;box-shadow:0 0 0 1px var(--progress-ink)}.wdp-progress__button:disabled,.wdp-progress__button[aria-disabled=true]{color:#514740;cursor:not-allowed;background:#e1d8ca;border-color:#625751}@media (width<=767px){.wdp-progress{margin-top:16px;padding:20px 17px}.wdp-progress__heading{gap:12px}.wdp-progress__companion{flex-basis:38px;width:38px;height:38px}.wdp-progress__state{margin-top:16px;padding:12px}.wdp-progress__actions{align-items:stretch}.wdp-progress__button{flex:100%}}@media (prefers-reduced-motion:reduce){.wdp-progress *,.wdp-progress :before,.wdp-progress :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}