.ov-up{margin-block-start:calc(-1 * var(--ov-pad-page));margin-inline:calc(-1 * var(--ov-pad-page-x));background:var(--ov-canvas);flex-direction:column;min-height:100vh;display:flex}.ov-up__bar{z-index:20;background:var(--ov-navy);color:var(--ov-dark-ink);position:sticky;top:0}.ov-up__bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin-inline:auto;padding:14px 32px;display:flex}.ov-up__who{color:var(--ov-dark-muted);align-items:center;gap:14px;font-size:12.5px;display:flex}.ov-up__exit{color:var(--ov-dark-label);font-size:12.5px;text-decoration:none}.ov-up__exit:hover{color:var(--ov-dark-ink)}.ov-up__body{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:1120px;margin-inline:auto;padding:36px 32px 80px;display:flex}.ov-up__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:20px;display:grid}.ov-up__side{flex-direction:column;gap:20px;min-width:0;display:flex}.ov-card.ov-up__progress-card{padding:24px 28px}.ov-up__progress{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.ov-up__progress-text{min-width:0}.ov-up__ring{flex:none;width:120px;height:120px}.ov-up__ring-fill{transition:stroke-dasharray .6s}.ov-up__ring-value{font-family:var(--ov-font-mono);fill:var(--ov-ink);font-size:22px;font-weight:500}.ov-up__ring-unit{font-family:var(--ov-font-mono);fill:var(--ov-ink-3);font-size:10px}.ov-up__headline{letter-spacing:var(--ov-track-tighter);text-wrap:pretty;margin:6px 0 0;font-size:28px;font-weight:700;line-height:1.2}.ov-up__sub{max-width:64ch;color:var(--ov-ink-2);margin:8px 0 0;font-size:14.5px}.ov-up__pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ov-up__eta{text-align:end;min-width:150px}.ov-up__eta-label,.ov-up__eta-note{font-family:var(--ov-font-mono);font-size:var(--ov-size-eyebrow);color:var(--ov-ink-3)}.ov-up__eta-label{letter-spacing:var(--ov-track-table-head)}.ov-up__eta-value{letter-spacing:var(--ov-track-tight);margin-top:6px;font-size:22px;font-weight:500;line-height:1.1}.ov-up__eta-note{margin-top:6px}.ov-card.ov-up__checklist{min-width:0;padding:24px}.ov-up__checklist-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ov-up__checklist-count{font-family:var(--ov-font-mono);font-size:var(--ov-size-eyebrow);color:var(--ov-ink-3);margin:0}.ov-up__rows{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ov-up__row{text-align:start;border-radius:var(--ov-r-tile-sm);border:1px solid var(--ov-hairline);background:var(--ov-card);width:100%;font:inherit;color:inherit;appearance:none;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 12px;display:grid}.ov-up__row[data-status=missing]{border-style:dashed;border-color:var(--ov-disabled-2)}.ov-up__row[data-status=review]{background:#fffbf2;border-color:#f2d9a6}button.ov-up__row{cursor:pointer}button.ov-up__row[data-status=missing]:hover{border-color:var(--ov-cyan-light);background:var(--ov-cyan-tint)}button.ov-up__row[data-status=review]:hover{border-color:var(--ov-amber-fill)}button.ov-up__row:focus-visible{outline:2px solid var(--ov-cyan-light);outline-offset:1px}.ov-up__dot{box-sizing:border-box;background:var(--ov-disabled-2);border-radius:50%;width:10px;height:10px;margin-top:5px}.ov-up__dot[data-status=parsed]{background:var(--ov-cyan-light)}.ov-up__dot[data-status=review]{background:var(--ov-amber-fill)}.ov-up__dot[data-status=uploading]{border:2px solid var(--ov-navy);background:0 0;border-top-color:#0000;animation:.8s linear infinite ov-up-spin}.ov-up__row-text{min-width:0;display:block}.ov-up__row-name{font-size:var(--ov-size-body);font-weight:500;display:block}.ov-up__row-meta{font-family:var(--ov-font-mono);color:var(--ov-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.ov-up__row-note{color:var(--ov-ink-3);margin-top:6px;font-size:12.5px;line-height:1.4;display:block}.ov-up__row-note[data-tone=review]{color:var(--ov-amber-text)}.ov-pill.ov-up__pill-parsing{color:var(--ov-navy);background:#e6eaf2}.ov-up__foot{font-family:var(--ov-font-mono);color:var(--ov-ink-3);margin:14px 0 0;font-size:11.5px}.ov-up__foot[data-tone=bad]{color:var(--ov-coral-text)}.ov-up__dropwrap{min-width:0}.ov-up__drop{box-sizing:border-box;border:2px dashed var(--ov-disabled-2);border-radius:var(--ov-r-card);text-align:center;background:var(--ov-card);cursor:pointer;width:100%;font:inherit;color:inherit;appearance:none;padding:40px 24px;transition:background .15s,border-color .15s;display:block}.ov-up__drop:hover,.ov-up__drop[data-active=true]{border-color:var(--ov-cyan-light);background:#f0fcfe}.ov-up__drop-icon{margin-inline:auto;display:block}.ov-up__drop-title{margin-top:14px;font-size:16px;font-weight:600;display:block}.ov-up__drop-body{max-width:44ch;font-size:var(--ov-size-body-2);color:var(--ov-ink-3);margin:6px auto 0;display:block}.ov-up__drop-vendors{direction:ltr;unicode-bidi:isolate}.ov-up__drop-cta{margin-top:16px;display:inline-flex}.ov-up__log{font-family:var(--ov-font-mono);font-size:var(--ov-size-source);color:var(--ov-ink-3);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ov-up__log li[data-tone=bad]{color:var(--ov-coral-text)}.ov-card.ov-up__activity{padding:18px 22px}.ov-up__events{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ov-up__event{font-size:var(--ov-size-body-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;animation:.2s ease-out ov-up-in;display:grid}.ov-up__event-dot{background:var(--ov-navy);border-radius:50%;width:8px;height:8px}.ov-up__event-dot[data-kind=ok]{background:var(--ov-cyan-light)}.ov-up__event-text{overflow-wrap:anywhere}.ov-up__event-when{font-family:var(--ov-font-mono);font-size:var(--ov-size-eyebrow);color:var(--ov-ink-3);direction:ltr;unicode-bidi:isolate}.ov-card.ov-up__delegate{padding:24px}.ov-btn.ov-up__invite-sent{background:var(--ov-cyan-tint);color:var(--ov-cyan-text);opacity:1}.ov-up__field{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ov-up__input{border-radius:var(--ov-r-button);border:1px solid var(--ov-input-border);background:var(--ov-card);min-width:0;color:var(--ov-ink);flex:1;padding:11px 12px;font-family:inherit;font-size:13.5px}.ov-up__input:focus-visible{outline:2px solid var(--ov-cyan-light);outline-offset:1px}.ov-up__body-copy{color:var(--ov-ink-2);margin:8px 0 0;font-size:13.5px}.ov-card.ov-up__next{padding:20px 24px}.ov-up__steps{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;margin-top:14px;font-size:12.5px;display:grid}.ov-up__step-n{font-family:var(--ov-font-mono);color:var(--ov-dark-label);direction:ltr;unicode-bidi:isolate;font-size:12px;font-weight:500}.ov-up__step-n[data-lit=true]{color:var(--ov-cyan)}.ov-up__step-label{margin-top:4px}.ov-up__step-when{font-family:var(--ov-font-mono);font-size:var(--ov-size-source);color:var(--ov-dark-label);direction:ltr;unicode-bidi:isolate;margin-top:4px}.ov-up__nowrap{white-space:nowrap}.ov-up__next-foot{border-top:1px solid var(--ov-navy-hairline);color:var(--ov-dark-muted);margin:14px 0 0;padding-top:12px;font-size:12px}.ov-up__page-foot{border-top:1px solid var(--ov-card-border);box-sizing:border-box;width:100%;max-width:1120px;color:var(--ov-ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-block-start:auto;margin-inline:auto;padding:16px 32px;font-size:12px;display:flex}.ov-up__ref{white-space:nowrap}@keyframes ov-up-spin{to{transform:rotate(360deg)}}@keyframes ov-up-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ov-up__ring-fill{transition:none}.ov-up__dot[data-status=uploading],.ov-up__event{animation:none}}@media (max-width:780px){.ov-up__progress{grid-template-columns:minmax(0,1fr)}.ov-up__eta{text-align:start}}@media (max-width:720px){.ov-up__bar-inner,.ov-up__body,.ov-up__page-foot{padding-inline:20px}}@media (max-width:480px){.ov-up__row-meta{white-space:normal;text-overflow:clip;overflow:visible}}.ov-up-index{flex-direction:column;gap:16px;max-width:560px;margin-inline:auto;padding-block:24px;display:flex}.ov-up-index .field{flex-direction:column;gap:6px;margin-block:14px;display:flex}.ov-up-index .field label{font-family:var(--ov-font-mono);color:var(--ov-ink-3);font-size:11.5px}.ov-up-index .field input{border-radius:var(--ov-r-button);border:1px solid var(--ov-input-border);background:var(--ov-card);color:var(--ov-ink);padding:11px 12px;font-family:inherit;font-size:13.5px}.ov-up-index .field input:focus-visible{outline:2px solid var(--ov-cyan-light);outline-offset:1px}.ov-up-index .error-text{font-family:var(--ov-font-mono);color:var(--ov-coral-text);font-size:11.5px}.ov-up-index .btn-primary{border-radius:var(--ov-r-button);background:var(--ov-navy);color:var(--ov-card);cursor:pointer;border:0;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:600}
