:root{--ink:#172b4d;--ink-strong:#10243e;--ink-muted:#44546f;--ink-subtle:#5e6c84;--surface:#fff;--surface-subtle:#f4f6f8;--surface-blue:#f5f8fd;--surface-cloud:#faf9f6;--border:#d8dee9;--border-subtle:#e7eaf0;--blue:#0c66e4;--blue-hover:#05c;--blue-focus:#85b8ff;--green-ink:#17633c;--green-surface:#edfaf3;--green-border:#6ea28a;--amber-ink:#604f17;--amber-surface:#fff9df;--amber-border:#b8a873;--red:#c9372c;--red-surface:#fff1ef;color:var(--ink);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--surface);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shell{background:var(--surface);place-items:start center;min-height:100vh;display:grid}.capture-card{background:var(--surface);width:min(960px,100%)}.product-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:13px;padding:17px 24px 15px;display:flex}.archive-mark{background:var(--ink-strong);border-radius:9px;flex:none;place-content:center;gap:3px;width:38px;height:38px;display:grid}.archive-mark span{background:#9cc4ff;border-radius:2px;width:19px;height:3px;display:block}.archive-mark span:nth-child(2){background:var(--surface);width:14px}.product-name{color:var(--ink-subtle);margin:0 0 1px;font-size:.72rem;font-weight:700;line-height:1.2}h1{color:var(--ink-strong);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.3rem;line-height:1.15}.header-summary{color:var(--ink-muted);text-wrap:pretty;margin:3px 0 0;font-size:.78rem;line-height:1.4}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 24px;display:grid}.mode-card{min-height:118px;color:inherit;text-align:left;background:var(--surface);cursor:pointer;border:1px solid #cfd6e2;border-radius:10px;grid-template-rows:auto 1fr auto;gap:7px;padding:13px 15px;transition:border-color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1);display:grid}.mode-card:hover{background:#fbfcfe;border-color:#7e9bc2}.mode-card:active{background:var(--surface-subtle)}.mode-card[aria-pressed=true]{border-color:var(--blue);background:var(--surface-blue);box-shadow:0 0 0 2px #dbeafe}.mode-card:focus-visible,.detail-footer button:focus-visible,.preflight-list input:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.mode-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mode-card-heading strong{color:var(--ink-strong);font-size:.92rem}.selection-dot{background:var(--surface);border:2px solid #a5adba;border-radius:50%;width:12px;height:12px}.mode-card[aria-pressed=true] .selection-dot{border:3px solid var(--surface);background:var(--blue);box-shadow:0 0 0 2px var(--blue)}.mode-summary{max-width:58ch;color:var(--ink-muted);text-wrap:pretty;font-size:.76rem;line-height:1.42}.custody-route{color:#344563;align-items:center;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.67rem;font-weight:700;line-height:1.3;display:flex}.route-stop{display:contents}.route-arrow{color:#7a869a;padding:0 6px}.mode-detail{background:var(--surface-blue);border:1px solid #c8d7eb;border-radius:12px;margin:0 24px 20px;overflow:hidden}.detail-heading{justify-content:space-between;align-items:center;gap:20px;padding:14px 16px 12px;display:flex}.detail-heading h2{color:var(--ink-strong);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1rem;line-height:1.25}.detail-heading p{max-width:66ch;color:var(--ink-muted);text-wrap:pretty;margin:3px 0 0;font-size:.75rem;line-height:1.4}.privacy-seal,.retention-chip{border:1px solid var(--green-border);color:var(--green-ink);background:var(--green-surface);border-radius:999px;flex:none;padding:5px 8px;font-size:.66rem;font-weight:800}.preflight-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:0;margin:0 16px 14px;padding:0;display:grid}.preflight-list label{min-height:40px;color:var(--ink-muted);cursor:pointer;grid-template-columns:18px 1fr;align-items:center;gap:9px;padding:8px 10px;font-size:.75rem;line-height:1.35;display:grid}.preflight-list label:hover{background:#f8fafd}.preflight-list label+label{border-top:1px solid var(--border-subtle)}.preflight-list input{width:16px;height:16px;accent-color:var(--blue);margin:0}.detail-footer{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}.detail-footer>div{gap:4px;display:grid}.detail-footer p{max-width:62ch;color:var(--ink-subtle);text-wrap:pretty;margin:0;font-size:.74rem;line-height:1.4}.detail-footer .custody-note{color:#6b778c;font-size:.68rem}.detail-footer button{background:var(--blue);min-height:42px;color:var(--surface);cursor:pointer;border:0;border-radius:7px;flex:none;padding:9px 14px;font-weight:700;transition:background-color .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.detail-footer button:hover:not(:disabled){background:var(--blue-hover)}.detail-footer button:active:not(:disabled){transform:translateY(1px)}.detail-footer button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.inspection-summary{border-top:1px solid var(--border);background:#edf4ff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.inspection-summary>div{text-align:center;gap:2px;min-width:0;padding:10px 7px;display:grid}.inspection-summary strong{color:var(--ink-strong);font-size:.88rem}.inspection-summary span{color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.inspection-summary .preparation-summary{border-top:1px solid var(--border);color:var(--ink-muted);background:var(--surface);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:.7rem;display:flex}.inspection-summary .preparation-summary strong,.inspection-summary .preparation-summary span{color:inherit;font-size:inherit;text-overflow:clip;white-space:normal;overflow:visible}.cloud-detail{background:var(--surface-cloud);border-color:#d7d4ca}.retention-chip{border-color:var(--amber-border);color:var(--amber-ink);background:var(--amber-surface)}.cloud-grid{background:#dedbd2;border:1px solid #dedbd2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 16px 14px;display:grid;overflow:hidden}.cloud-grid>div{background:var(--surface);padding:12px}.cloud-grid strong{color:#253858;font-size:.76rem}.cloud-grid p{color:var(--ink-subtle);text-wrap:pretty;margin:4px 0 0;font-size:.7rem;line-height:1.4}.lifecycle-panel{background:var(--surface);border:1px solid #d8d4c9;border-radius:9px;margin:0 16px 14px;overflow:hidden}.lifecycle-status{background:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lifecycle-status>div{background:var(--surface);gap:3px;padding:11px 12px;display:grid}.lifecycle-status strong{color:var(--ink-strong);font-size:.7rem}.lifecycle-status span,.lifecycle-explanation,.lifecycle-result,.lifecycle-boundary{color:var(--ink-subtle);font-size:.65rem;line-height:1.4}.lifecycle-explanation,.lifecycle-result,.lifecycle-boundary{margin:0;padding:9px 12px}.lifecycle-actions{flex-wrap:wrap;gap:8px;padding:0 12px 11px;display:flex}.lifecycle-actions button{min-height:34px;color:var(--surface);background:var(--blue);cursor:pointer;border:0;border-radius:6px;padding:6px 10px;font-size:.68rem;font-weight:750}.lifecycle-actions .secondary-action{color:#24496f;background:var(--surface);border:1px solid #b7c7dd}.lifecycle-actions button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6;border-color:#d8dce2}.lifecycle-actions button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:1px}.lifecycle-result{border-top:1px solid var(--border-subtle);color:#175c2f;background:var(--green-surface);font-weight:700}.lifecycle-result-error{color:#7a271a;background:#fff1ef}.lifecycle-boundary{color:#664d03;background:#fffaf0;border-top:1px solid #ead9ad}.lifecycle-disconnect{background:#fffaf0;border-top:1px solid #ead9ad;gap:8px;padding:11px 12px;display:grid}.lifecycle-disconnect>strong{color:#5f3811;font-size:.7rem}.lifecycle-disconnect p,.lifecycle-disconnect label{color:#664d03;margin:0;font-size:.65rem;line-height:1.4}.lifecycle-disconnect label{align-items:flex-start;gap:7px;display:flex}.lifecycle-disconnect input{flex:none;margin:2px 0 0}.lifecycle-disconnect .disconnect-action{min-height:34px;color:var(--surface);cursor:pointer;background:#ae2e24;border:0;border-radius:6px;justify-self:start;padding:6px 10px;font-size:.68rem;font-weight:750}.lifecycle-disconnect .disconnect-action:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.lifecycle-disconnect .disconnect-action:focus-visible,.lifecycle-disconnect input:focus-visible{outline:3px solid var(--blue-focus);outline-offset:1px}.cloud-tabs{background:#ebe8df;border:1px solid #d8d4c9;border-radius:8px;gap:4px;margin:0 16px 10px;padding:3px;display:flex}.cloud-tabs button{min-height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;font-size:.72rem;font-weight:750}.cloud-tabs button[aria-selected=true]{color:var(--ink-strong);background:var(--surface);box-shadow:0 1px 3px #10243e24}.cloud-tabs button:focus-visible,.manual-capture button:focus-visible,.history-heading button:focus-visible,.snapshot-actions button:focus-visible,.restore-row button:focus-visible,.compare-heading button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:1px}.cloud-settings{background:var(--surface);border:1px solid #d8d4c9;border-radius:9px;margin:0 16px 14px;overflow:hidden}.cloud-settings[hidden],.cloud-history[hidden]{display:none}.cloud-settings-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 9px;display:flex}.cloud-settings-heading h3{color:var(--ink-strong);margin:0;font-size:.8rem}.cloud-settings-heading p,.cloud-settings-footer p,.pro-notice,.billing-notice{color:var(--ink-subtle);margin:3px 0 0;font-size:.67rem;line-height:1.4}.schedule-attention{color:#4f3900;background:#fff7d6;border:1px solid #d6b15c;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 12px 12px;padding:10px 12px;display:flex}.schedule-attention p,.schedule-next-run{margin:3px 0 0}.schedule-attention button{min-height:34px;color:var(--surface);background:var(--blue);cursor:pointer;border:0;border-radius:6px;flex:none;padding:6px 10px;font-size:.68rem;font-weight:700}.schedule-attention button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:1px}.schedule-next-run{color:var(--ink-subtle);padding:0 12px 12px;font-size:.7rem}.manual-capture,.trial-consumed-notice{border-top:1px solid var(--border-subtle);background:#f7faff;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.manual-capture strong,.restore-preview-callout strong,.trial-consumed-notice strong{color:var(--ink-strong);font-size:.72rem}.manual-capture p,.restore-preview-callout p,.trial-consumed-notice p{color:var(--ink-subtle);margin:3px 0 0;font-size:.67rem;line-height:1.4}.manual-capture button,.history-heading button,.compare-heading button,.restore-preview-heading button,.trial-consumed-notice button{min-height:34px;color:var(--surface);background:var(--blue);cursor:pointer;border:0;border-radius:6px;flex:none;padding:6px 10px;font-size:.7rem;font-weight:700}.manual-capture-actions,.restore-row-actions{flex:none;align-items:center;gap:8px;display:flex}.job-control-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.manual-capture .job-control-actions button.secondary{color:#24496f;background:var(--surface);border:1px solid #b7c7dd}.manual-capture .job-control-actions button.secondary:hover:not(:disabled){background:#edf5ff}.job-control-actions button.danger,.manual-capture .job-control-actions button.danger{color:#7a271a;background:var(--red-surface);border-color:#e2a49e}.job-control-actions button.danger:hover:not(:disabled),.manual-capture .job-control-actions button.danger:hover:not(:disabled){background:#ffe2de}.job-progress{gap:4px;width:min(360px,100%);margin-top:8px;display:grid}.job-progress-label{color:var(--ink-subtle);justify-content:space-between;align-items:baseline;gap:12px;font-size:.62rem;display:flex}.job-progress-label strong{color:#24496f;font-variant-numeric:tabular-nums;font-size:.66rem}.job-progress progress{width:100%;height:7px;accent-color:var(--blue);background:#d8e1ec;border:0;border-radius:999px;display:block;overflow:hidden}.job-progress progress::-webkit-progress-bar{background:#d8e1ec;border-radius:999px}.job-progress progress::-webkit-progress-value{background:var(--blue);border-radius:999px;transition:width .18s cubic-bezier(.22,1,.36,1)}.job-progress progress::-moz-progress-bar{background:var(--blue);border-radius:999px;transition:width .18s cubic-bezier(.22,1,.36,1)}.job-progress-error .job-progress-label,.job-progress-error .job-progress-label strong{color:#7a271a}.job-progress-error progress{accent-color:var(--red)}.job-progress-error progress::-webkit-progress-value{background:var(--red)}.job-progress-error progress::-moz-progress-bar{background:var(--red)}.trial-consumed-notice{background:#fff1ef;border-top-color:#f1c6bf;border-bottom:1px solid #f1c6bf;align-items:flex-start}.trial-consumed-notice>div{max-width:68ch}.trial-consumed-notice strong{color:#7a271a;font-size:.78rem}.trial-consumed-notice p{color:#5d342d}.trial-consumed-notice .trial-expiry{color:#3f2925;font-weight:700}.trial-consumed-notice button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.manual-capture button:disabled,.restore-preview-heading button:disabled,.compare-heading button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.restore-preview-callout{border-bottom:1px solid var(--border-subtle);background:#fffaf0}.restore-preview-heading{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.restore-preview-error{padding:0 12px 10px;color:#7a271a!important}.restore-preview-result{padding:0 12px 11px}.restore-preview-result ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:8px 0;padding:0;list-style:none;display:grid}.restore-preview-result li,.restore-preview-result small{color:var(--ink-subtle);font-size:.63rem;line-height:1.4}.restore-preview-result li span{color:#664d03;font-weight:800}.restore-fidelity-summary{background:#fffdf6;border:1px solid #d6c68f;border-radius:8px;margin-top:10px;padding:10px}.restore-fidelity-summary strong{font-size:.7rem;display:block}.restore-fidelity-summary p{max-width:72ch;margin-top:5px;color:var(--ink)!important}.restore-fidelity-details{color:var(--ink-subtle);margin-top:8px;font-size:.64rem}.restore-fidelity-details summary{color:var(--ink);cursor:pointer;font-weight:700}.restore-fidelity-details ul{margin:7px 0 0;padding-left:18px;list-style:outside;display:block}.restore-fidelity-details li+li{margin-top:4px}.restore-confirmation-checks{border-top:1px solid #ead9ad;gap:7px;margin-top:10px;padding-top:10px;display:grid}.restore-confirmation-checks label{color:var(--ink);align-items:flex-start;gap:7px;font-size:.66rem;line-height:1.35;display:flex}.restore-duplicate-warning{color:#5f4b0b;background:#fff7d6;border:1px solid #d4a72c;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.restore-duplicate-warning p{margin:0;font-size:.66rem;line-height:1.4}.restore-duplicate-warning label{color:#3d3108;font-weight:700}.restore-confirmation-checks input{flex:none;margin-top:2px}.restore-confirmation-checks button{min-height:34px;color:var(--surface);background:var(--blue);cursor:pointer;border:0;border-radius:6px;justify-self:start;padding:6px 10px;font-size:.7rem;font-weight:700}.restore-confirmation-checks button:hover:not(:disabled){background:var(--blue-hover)}.restore-confirmation-checks button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.restore-confirmation-checks button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.restore-confirmation-status{margin-top:8px;font-weight:700;color:#175c2f!important}.in-place-restore-panel{background:#fff7f5;border-top:1px solid #e2a49e;border-bottom:1px solid #e2a49e}.in-place-restore-panel>details>summary{color:#5d1f19;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 12px;list-style:none;display:flex}.in-place-restore-panel>details>summary::-webkit-details-marker{display:none}.in-place-restore-panel>details>summary:before{content:"›";flex:none;font-size:1rem;font-weight:800;transition:transform .18s cubic-bezier(.25,1,.5,1);transform:rotate(0)}.in-place-restore-panel>details[open]>summary:before{transform:rotate(90deg)}.in-place-restore-panel>details>summary>span:first-of-type{flex:1;gap:3px;display:grid}.in-place-restore-panel>details>summary strong{font-size:.74rem;line-height:1.3}.in-place-restore-panel>details>summary small{color:#7a3d35;font-size:.64rem;line-height:1.4}.in-place-restore-panel>details>summary:focus-visible,.in-place-restore-stage button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:-3px}.advanced-chip,.dry-run-chip{color:#8f261d;background:#fff;border:1px solid #d47068;border-radius:999px;flex:none;padding:4px 7px;font-size:.62rem;font-weight:800;line-height:1.2}.in-place-restore-body{border-top:1px solid #efc5c1;gap:0;display:grid}.in-place-warning{color:#5d1f19;background:#ffe7e3;padding:11px 12px}.in-place-warning strong,.in-place-restore-stage strong,.in-place-comparison-heading strong,.in-place-policy>strong{font-size:.7rem;line-height:1.35}.in-place-warning p,.in-place-restore-stage p,.in-place-restore-stage small,.in-place-comparison-heading span,.in-place-no-changes,.in-place-policy li{color:#4a2a27;max-width:72ch;margin:4px 0 0;font-size:.65rem;line-height:1.45}.in-place-restore-stage{border-top:1px solid #efc5c1;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.in-place-restore-stage>div{min-width:0}.in-place-restore-stage small{color:#6e4843;display:block}.in-place-preparation-status{color:#24496f;background:#f3f7fc;border:1px solid #b7c7dd;border-radius:6px;gap:2px;margin-top:8px;padding:8px 9px;display:grid}.in-place-preparation-status strong,.in-place-preparation-status span,.in-place-preparation-status small{color:inherit;margin:0;font-size:.63rem;line-height:1.4}.in-place-preparation-status-progress{color:#09326c;background:#e9f2ff;border-color:#85b8ff}.in-place-preparation-status-ready{border-color:var(--green-border);color:var(--green-ink);background:var(--green-surface)}.in-place-preparation-status-error{color:#7a271a;background:var(--red-surface);border-color:#e2a49e}.in-place-safety-choice{max-width:72ch;color:var(--ink);background:#f7f9fc;border:1px solid #b7c7dd;border-radius:6px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px;font-size:.64rem;line-height:1.4;display:flex}.in-place-safety-choice input{flex:none;margin-top:2px}.in-place-safety-choice span{gap:2px;display:grid}.in-place-safety-choice small{color:var(--ink-subtle);margin:0}.in-place-safety-reused{border:1px solid var(--green-border);color:var(--green-ink);background:var(--green-surface);border-radius:6px;margin-top:8px;padding:8px 9px}.in-place-restore-stage button{color:#fff;cursor:pointer;background:#ae2e24;border:0;border-radius:6px;flex:none;min-height:34px;padding:6px 10px;font-size:.68rem;font-weight:750}.in-place-restore-stage button:hover:not(:disabled){background:#8f261d}.in-place-restore-stage button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.in-place-restore-stage-locked{background:#f7f3f2}.in-place-confirmation-stage{color:#4b3f3d;background:#f1efef;flex-direction:column;align-items:stretch}.in-place-confirmation-review{border-top:1px solid #d8d1d0;flex:100%;gap:10px;width:100%;padding-top:10px;display:grid}.in-place-execution-notice{color:#6e211a;background:#fff1ef;border:1px solid #d47068;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.in-place-execution-notice-disabled{color:#44546f;background:#f4f5f7;border-color:#b7c1d0}.in-place-execution-notice strong,.in-place-execution-notice span{font-size:.65rem;line-height:1.4}.in-place-confirmation-checks{gap:7px;display:grid}.in-place-confirmation-checks label{color:var(--ink);align-items:flex-start;gap:7px;font-size:.65rem;line-height:1.4;display:flex}.in-place-confirmation-checks input{flex:none;margin-top:2px}.in-place-confirmation-checks input:focus-visible,.in-place-board-name-confirmation input:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.in-place-board-name-confirmation{color:var(--ink);gap:5px;font-size:.66rem;font-weight:650;line-height:1.4;display:grid}.in-place-board-name-confirmation input{width:100%;min-height:36px;color:var(--ink-strong);background:var(--surface);border:1px solid #9fadbc;border-radius:6px;padding:7px 9px}.in-place-board-name-confirmation small{color:var(--ink-subtle);margin:0;font-size:.61rem;font-weight:400}.in-place-confirm-button{justify-self:start}.in-place-confirmation-result{border:1px solid var(--green-border);color:var(--green-ink);background:var(--green-surface);border-radius:6px;margin:0;padding:8px 9px;font-size:.65rem;font-weight:700;line-height:1.4}.in-place-report-loading{color:var(--ink-subtle);background:var(--surface);border-top:1px solid #efc5c1;margin:0;padding:10px 12px;font-size:.65rem}.in-place-report-section{background:var(--surface);border-top:1px solid #efc5c1;padding:12px}.in-place-report-heading,.in-place-report-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.in-place-report-heading>div,.in-place-report-summary>div:first-child{gap:2px;display:grid}.in-place-report-heading strong,.in-place-report-summary strong{color:var(--ink-strong);font-size:.68rem}.in-place-report-heading span,.in-place-report-summary span{color:var(--ink-subtle);font-size:.61rem;line-height:1.4}.in-place-report-heading button,.in-place-report-actions button{color:#24496f;background:var(--surface);cursor:pointer;border:1px solid #b7c7dd;border-radius:6px;min-height:32px;padding:5px 9px;font-size:.62rem;font-weight:750}.in-place-report-heading button:focus-visible,.in-place-report-actions button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.in-place-report-actions button.danger{color:#7a271a;border-color:#e2a49e}.in-place-report-heading button:disabled,.in-place-report-actions button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.in-place-report-list{gap:10px;margin-top:10px;display:grid}.in-place-report-list>article{border-top:1px solid var(--border-subtle);padding-top:10px}.in-place-report-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.in-place-report-progress{margin-top:8px}.in-place-report-progress>div{color:var(--ink-subtle);justify-content:space-between;gap:12px;margin-bottom:4px;font-size:.61rem;display:flex}.in-place-report-progress progress{width:100%;height:8px;accent-color:var(--blue);display:block}.in-place-report-progress-complete progress{accent-color:var(--green)}.in-place-report-progress-complete_with_warnings progress{accent-color:var(--amber)}.in-place-report-progress-failed progress,.in-place-report-progress-canceled progress{accent-color:var(--red)}.in-place-operation-list{border-top:1px solid var(--border-subtle);gap:5px;margin:9px 0 0;padding:9px 0 0 18px;display:grid}.in-place-operation-list li{color:var(--ink);font-size:.61rem;line-height:1.4}.in-place-operation-list small{color:var(--ink-subtle);display:block}.in-place-restore-error{color:#7a271a;background:#fff;border-top:1px solid #efc5c1;margin:0;padding:10px 12px;font-size:.66rem;line-height:1.4}.in-place-comparison{background:#fff;border-top:1px solid #efc5c1;padding:12px}.in-place-comparison-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.in-place-comparison-heading>div{gap:2px;display:grid}.in-place-comparison-heading span{color:var(--ink-subtle);margin:0}.dry-run-chip{color:#24496f;background:#f3f7fc;border-color:#b7c7dd}.in-place-change-groups{gap:0;margin:11px 0 0;padding:0;list-style:none;display:grid}.in-place-change-groups>li{border-bottom:1px solid var(--border-subtle);padding:7px 0}.in-place-change-groups>li:first-child{border-top:1px solid var(--border-subtle)}.in-place-change-groups summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.in-place-change-groups summary:focus-visible{outline:3px solid var(--blue-focus);outline-offset:3px}.in-place-change-groups strong,.in-place-change-summary-only>strong{color:var(--ink-strong);font-size:.65rem}.in-place-change-counts{color:var(--ink-subtle);text-align:right;font-size:.61rem;line-height:1.4}.in-place-change-summary-only{grid-template-columns:auto 1fr;gap:2px 12px;display:grid}.in-place-change-summary-only small{color:var(--ink-subtle);grid-column:1/-1;font-size:.59rem;line-height:1.4}.in-place-change-details{gap:0;margin:7px 0 0 17px;padding:0;list-style:none;display:grid}.in-place-change-details>li{border-top:1px solid var(--border-subtle);gap:3px;padding:7px 0;display:grid}.in-place-change-details>li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.in-place-change-details>li>div>strong{overflow-wrap:anywhere}.in-place-change-details>li>span,.in-place-change-details>li>small,.in-place-change-overflow{color:var(--ink-subtle);font-size:.59rem;line-height:1.4}.in-place-change-details>li>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.in-place-change-outcome{border-radius:999px;flex:none;padding:2px 6px;font-size:.57rem;font-weight:750;line-height:1.35}.in-place-change-outcome-missing_live{color:#7a271a;background:#ffebe6}.in-place-change-outcome-live_only{color:#44546f;background:#f1f2f4}.in-place-change-outcome-changed,.in-place-change-outcome-moved{color:#7f5f01;background:#fff7d6}.in-place-change-overflow{margin:4px 0 0 17px;display:block}.in-place-no-changes{color:#175c2f}.in-place-policy{border-top:1px solid var(--border-subtle);margin-top:11px;padding-top:10px}.in-place-policy ul{gap:3px;margin:5px 0 0;padding-left:18px;display:grid}.in-place-policy li{color:var(--ink);margin:0}.selective-restore-panel{border-bottom:1px solid var(--border-subtle);background:var(--surface-blue);padding:11px 12px 12px}.selective-restore-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.selective-restore-heading h4{color:var(--ink-strong);margin:0;font-size:.74rem}.selective-restore-heading p,.selective-restore-status,.selective-item-picker p,.selective-preview-summary span{max-width:72ch;color:var(--ink-subtle);margin:3px 0 0;font-size:.66rem;line-height:1.4}.selective-restore-heading button,.selective-item-picker button{min-height:34px;color:var(--surface);background:var(--blue);cursor:pointer;border:0;border-radius:6px;flex:none;padding:6px 10px;font-size:.7rem;font-weight:700}.selective-restore-heading button:disabled,.selective-item-picker button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.selective-restore-heading button:focus-visible,.selective-item-picker button:focus-visible,.selective-item-picker select:focus-visible,.selective-scope input:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.selective-restore-status{margin-top:10px}.selective-restore-workflow{border-top:1px solid var(--border-subtle);margin-top:11px;padding-top:11px}.selective-scope{border:0;gap:8px;margin:0;padding:0;display:flex}.selective-scope legend,.selective-item-picker>label{color:var(--ink);margin-bottom:6px;font-size:.67rem;font-weight:700}.selective-scope label{min-height:34px;color:var(--ink);background:var(--surface);cursor:pointer;border:1px solid #b7c1d0;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:.68rem;display:inline-flex}.selective-scope label:has(input:checked){border-color:var(--blue);background:#e9f2ff}.selective-scope label:has(input:disabled){color:#6b778c;cursor:not-allowed;background:#f1f2f4}.selective-scope label span{color:var(--ink-subtle);font-weight:700}.selective-item-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 10px;margin-top:10px;display:grid}.selective-item-picker>label,.selective-item-picker p{grid-column:1/-1;margin:0}.selective-item-picker select{width:100%;min-height:34px;color:var(--ink-strong);background:var(--surface);border:1px solid #b7c1d0;border-radius:6px;padding:5px 7px;font-size:.7rem}.selective-preview{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:11px}.selective-preview-summary{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.selective-preview-summary strong{color:var(--ink-strong);font-size:.72rem}.selective-preview-summary span{flex:none;margin:0}.selective-preview-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.selective-preview-counts li{color:var(--ink-subtle);font-size:.63rem;line-height:1.4}.selective-preview-counts li span{color:#24496f;font-weight:800}.compare-callout{border-bottom:1px solid var(--border-subtle);background:#f7faff}.compare-heading{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.compare-picker{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:8px;padding:0 12px 10px;display:grid}.compare-picker>span{color:var(--ink-subtle);align-self:center;padding-top:17px;font-size:.66rem;font-weight:700}.compare-picker label{color:var(--ink);gap:4px;font-size:.66rem;font-weight:700;display:grid}.compare-picker select{width:100%;min-height:34px;color:var(--ink-strong);background:var(--surface);border:1px solid #b7c1d0;border-radius:6px;padding:5px 7px;font-size:.68rem}.compare-picker button,.compare-download-actions button{min-height:34px;color:var(--surface);background:var(--blue);cursor:pointer;border:0;border-radius:6px;padding:6px 10px;font-size:.68rem;font-weight:700}.compare-picker button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.compare-picker select:focus-visible,.compare-picker button:focus-visible,.compare-download-actions button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:1px}.compare-heading strong,.compare-result strong{color:var(--ink-strong);font-size:.72rem}.compare-heading p,.compare-result p,.compare-error{color:var(--ink-subtle);margin:3px 0 0;font-size:.67rem;line-height:1.4}.compare-error{color:#7a271a;padding:0 12px 10px}.compare-result{padding:0 12px 11px}.compare-result-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.compare-result-heading>p{margin:0}.compare-download-actions{flex:none;gap:6px;display:flex}.compare-download-actions button:last-child{color:var(--ink-strong);background:var(--surface);border:1px solid #b7c1d0}.compare-download-status{border-top:1px solid var(--border-subtle);padding-top:8px;margin-top:9px!important}.compare-result ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.compare-result li,.compare-result small{color:var(--ink-subtle);font-size:.63rem}.compare-result li span{color:#24496f;text-transform:capitalize;min-width:52px;font-weight:800;display:inline-block}.cloud-history{background:var(--surface);border:1px solid #d8d4c9;border-radius:9px;margin:0 16px 14px;overflow:hidden}.history-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.history-heading h3{color:var(--ink-strong);margin:0;font-size:.8rem}.history-heading p,.history-status,.history-empty,.history-error{color:var(--ink-subtle);margin:3px 0 0;font-size:.67rem;line-height:1.4}.history-status,.history-empty,.history-error{margin:0;padding:14px 12px}.history-error{color:#7a271a;background:#fff1ef;justify-content:space-between;align-items:center;gap:12px;display:flex}.history-error button{color:#7a271a;background:var(--surface);cursor:pointer;border:1px solid #e2a49e;border-radius:6px;flex:none;min-height:32px;padding:5px 9px;font-size:.66rem;font-weight:750}.history-error button:hover:not(:disabled){background:#ffe2de}.history-error button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.snapshot-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.snapshot-row-selected{box-shadow:inset 3px 0 0 var(--blue);background:#f0f6ff}.snapshot-row>input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:0}.snapshot-row>input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.snapshot-row>label{cursor:pointer;flex:1;gap:2px;min-width:0;display:grid}.snapshot-row strong{color:var(--ink-strong);font-size:.72rem}.snapshot-row span{color:var(--ink-subtle);font-size:.65rem}.snapshot-row .snapshot-purpose{color:#5f4b0b;font-weight:750}.snapshot-row .outcome-chip{border:1px solid var(--green-border);color:var(--green-ink);background:var(--green-surface);border-radius:999px;padding:4px 7px;font-weight:750}.snapshot-row .outcome-chip-warning{border-color:var(--amber-border);color:var(--amber-ink);background:var(--amber-surface)}.snapshot-actions{flex:none;align-items:center;gap:8px;display:flex}.snapshot-actions button{color:#24496f;background:var(--surface);cursor:pointer;border:1px solid #b7c7dd;border-radius:6px;min-height:32px;padding:5px 9px;font-size:.66rem;font-weight:750}.snapshot-actions button:hover:not(:disabled){background:#edf5ff}.snapshot-actions button:active:not(:disabled){background:#dceaff}.snapshot-actions button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.download-status{border-bottom:1px solid var(--border-subtle);color:#175c2f;background:var(--green-surface);margin:0;padding:9px 12px;font-size:.67rem;font-weight:700}.download-safety-note{border-bottom:1px solid var(--border-subtle);color:var(--ink-subtle);text-wrap:pretty;background:#f7faff;margin:0;padding:8px 12px;font-size:.62rem;line-height:1.4}.uploaded-restore-panel{border-bottom:1px solid var(--border-subtle);background:#f7faff;gap:9px;padding:12px;display:grid}.uploaded-restore-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.uploaded-restore-heading h4{color:var(--ink-strong);margin:0;font-size:.75rem}.uploaded-restore-heading p,.uploaded-restore-limit,.uploaded-restore-status,.uploaded-restore-error,.uploaded-restore-privacy,.uploaded-restore-identity p{max-width:72ch;color:var(--ink-subtle);margin:3px 0 0;font-size:.64rem;line-height:1.45}.uploaded-restore-heading>span{color:#24496f;background:#edf5ff;border:1px solid #b7c7dd;border-radius:999px;flex:none;padding:4px 8px;font-size:.62rem;font-weight:800}.uploaded-restore-identity{background:var(--surface);border:1px solid #c9d8eb;border-radius:8px;padding:9px 10px}.uploaded-restore-identity strong{color:var(--ink-strong);font-size:.67rem}.uploaded-restore-identity b{color:var(--ink)}.uploaded-restore-limit{margin:0}.uploaded-restore-controls{align-items:center;gap:10px;display:flex}.uploaded-restore-picker{color:#24496f;background:var(--surface);cursor:pointer;border:1px solid #b7c7dd;border-radius:6px;flex:none;min-height:34px;padding:7px 10px;font-size:.67rem;font-weight:750;position:relative;overflow:hidden}.uploaded-restore-picker:hover{background:#edf5ff}.uploaded-restore-picker[data-disabled=true]{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.uploaded-restore-picker:focus-within{outline:3px solid var(--blue-focus);outline-offset:2px}.uploaded-restore-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uploaded-restore-file{gap:2px;min-width:0;display:grid}.uploaded-restore-file strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.uploaded-restore-file span{color:var(--ink-subtle);font-size:.61rem}.uploaded-restore-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.uploaded-restore-progress progress{width:100%;height:8px;accent-color:var(--blue)}.uploaded-restore-progress span{color:#24496f;font-size:.62rem;font-weight:800}.uploaded-restore-status,.uploaded-restore-error{margin:0;font-weight:700}.uploaded-restore-status{color:#175c2f}.uploaded-restore-error{color:#7a271a}.uploaded-restore-actions{gap:8px;display:flex}.uploaded-restore-actions button{min-height:34px;color:var(--surface);background:var(--blue);cursor:pointer;border:0;border-radius:6px;padding:6px 10px;font-size:.67rem;font-weight:750}.uploaded-restore-actions button.secondary{color:#24496f;background:var(--surface);border:1px solid #b7c7dd}.uploaded-restore-actions button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.uploaded-restore-actions button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.uploaded-restore-privacy{margin:0}@media (width<=620px){.uploaded-restore-heading,.uploaded-restore-controls{flex-direction:column;align-items:stretch}.uploaded-restore-picker{text-align:center}}.restore-history{border-bottom:1px solid var(--border-subtle);background:#f7faff}.restore-history-heading{justify-content:space-between;align-items:center;gap:3px;padding:10px 12px 7px;display:flex}.restore-history-heading>div{gap:3px;display:grid}.restore-history-heading button{color:#24496f;background:var(--surface);cursor:pointer;border:1px solid #b7c7dd;border-radius:6px;flex:none;min-height:32px;padding:5px 9px;font-size:.66rem;font-weight:750}.restore-history-heading button:hover{background:#edf5ff}.restore-history-heading button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.restore-history-heading strong,.restore-row-summary strong{color:var(--ink-strong);font-size:.72rem}.restore-history-heading span,.restore-row-summary span{color:var(--ink-subtle);font-size:.65rem;line-height:1.4}.restore-row{border-top:1px solid var(--border-subtle)}.restore-row-summary{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.restore-row-summary>div{gap:2px;display:grid}.restore-row-actions{flex-direction:column;align-items:flex-end}.job-control-note,.job-control-status{max-width:72ch;color:var(--ink-subtle);text-wrap:pretty;margin:0;padding:0 12px 9px;font-size:.62rem;line-height:1.4}.job-control-status{color:#24496f;font-weight:700}.restore-job-progress{width:min(320px,100%);margin-top:4px}.restore-row button{color:#24496f;background:var(--surface);cursor:pointer;border:1px solid #b7c7dd;border-radius:6px;flex:none;min-height:32px;padding:5px 9px;font-size:.66rem;font-weight:750}.restore-row button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.restore-row button:hover:not(:disabled){background:#edf5ff}.restore-row button:active:not(:disabled){background:#dceaff}.restore-row button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:2px}.restore-operation-report{padding:0 12px 10px}.restore-report-actions{justify-content:space-between;align-items:center;gap:10px;margin:0 0 7px;display:flex}.restore-report-actions span{color:var(--ink-subtle);font-size:.62rem}.restore-operation-report ol{background:var(--surface);border:1px solid #d8e1ec;border-radius:6px;gap:3px;max-height:148px;margin:0 0 8px;padding:7px 9px;list-style:none;display:grid;overflow:auto}.restore-operation-report li{color:var(--ink-subtle);gap:2px;font-size:.62rem;line-height:1.35;display:grid}.restore-operation-report .operation-outcome{text-transform:capitalize}.restore-operation-report li b{color:#24496f;min-width:28px;font-weight:800;display:inline-block}.restore-operation-report code{overflow-wrap:anywhere;color:#52637a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem}.plan-chip{color:#24496f;background:#edf5ff;border:1px solid #b7c7dd;border-radius:999px;flex:none;padding:4px 8px;font-size:.64rem;font-weight:800}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:10px 12px;display:grid}.trial-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:11px 12px;display:grid}.trial-policy div{min-width:0}.trial-policy dt{color:var(--ink-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.64rem;font-weight:800}.trial-policy dd{color:var(--ink-strong);text-wrap:pretty;margin:4px 0 0;font-size:.7rem;line-height:1.4}.settings-grid label{min-width:0;color:var(--ink-muted);gap:4px;font-size:.66rem;font-weight:700;display:grid}.settings-grid input,.settings-grid select{width:100%;min-height:34px;color:var(--ink-strong);background:var(--surface);border:1px solid #b7c1d0;border-radius:6px;padding:5px 7px;font-size:.72rem}.settings-grid select:disabled{color:#6b778c;background:#f1f2f4}.settings-grid input:focus-visible,.settings-grid select:focus-visible,.cloud-settings-footer button:focus-visible{outline:3px solid var(--blue-focus);outline-offset:1px}.timezone-field{grid-column:span 2}.timezone-field .timezone-detect-action{color:#24496f;background:var(--surface);cursor:pointer;border:1px solid #b7c7dd;border-radius:6px;justify-self:start;min-height:30px;padding:4px 8px;font-size:.64rem;font-weight:750}.timezone-field .timezone-detect-action:hover{background:#edf5ff}.timezone-field .timezone-detect-action:focus-visible{outline:3px solid var(--blue-focus);outline-offset:1px}.pro-notice,.billing-notice{color:var(--amber-ink);background:var(--amber-surface);border-top:1px solid #e5dfc9;margin:0;padding:9px 12px}.pro-notice strong{color:#493b0d}.billing-notice{color:#7a271a;background:#fff1ef;border-top-color:#f1c6bf}.cloud-settings-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.cloud-settings-footer p{margin:0}.cloud-settings-footer button{min-height:34px;color:var(--surface);background:var(--blue);cursor:pointer;border:0;border-radius:6px;flex:none;padding:6px 10px;font-size:.7rem;font-weight:700}.cloud-settings-footer button:disabled{color:#6b778c;cursor:not-allowed;background:#dfe1e6}.connected-custody-note{color:var(--ink-subtle);background:var(--surface);border-top:1px solid #dedbd2;margin:0;padding:9px 16px 11px;font-size:.65rem;line-height:1.35}@media (width<=600px){.product-header,.mode-grid{padding-left:16px;padding-right:16px}.mode-grid,.cloud-grid,.lifecycle-status,.settings-grid,.trial-policy{grid-template-columns:1fr}.mode-card{min-height:106px}.product-name,.header-summary,.mode-summary,.custody-route,.detail-heading p,.preflight-list label,.detail-footer p,.cloud-grid strong,.cloud-grid p,.cloud-settings-heading h3,.cloud-settings-heading p,.settings-grid label,.settings-grid input,.settings-grid select,.trial-policy dt,.trial-policy dd,.cloud-settings-footer p,.pro-notice,.billing-notice,.inspection-summary span{font-size:.875rem}.custody-route{flex-wrap:wrap;row-gap:3px}.mode-detail{margin-left:16px;margin-right:16px}.inspection-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-heading,.detail-footer,.cloud-settings-footer,.inspection-summary .preparation-summary{flex-direction:column;align-items:stretch}.privacy-seal,.retention-chip{align-self:flex-start}.detail-footer button{width:100%;min-height:44px}.timezone-field{grid-column:auto}.cloud-settings-footer button{width:100%;min-height:44px}.manual-capture,.trial-consumed-notice,.history-heading,.history-error,.restore-history-heading,.restore-row-summary{flex-direction:column;align-items:stretch}.manual-capture-actions,.restore-row-actions{flex-direction:column;align-items:stretch;width:100%}.job-control-actions{width:100%}.job-control-actions button{flex:1 1 0;min-height:44px}.history-error button,.restore-history-heading button,.timezone-field .timezone-detect-action{width:100%;min-height:44px}.lifecycle-actions{flex-direction:column}.lifecycle-actions button,.manual-capture button,.trial-consumed-notice button,.history-heading button,.restore-row button{width:100%;min-height:44px}.snapshot-row{flex-wrap:wrap;align-items:flex-start}.snapshot-actions{width:100%;padding-left:28px}.snapshot-actions button{flex:1;min-height:44px}.preflight-list label{min-height:44px}.compare-picker{grid-template-columns:1fr}.compare-picker>span{display:none}.compare-picker select,.compare-picker button,.compare-download-actions button{min-height:44px}.compare-result-heading,.compare-download-actions{flex-direction:column;align-items:stretch}.compare-download-actions button{width:100%}.selective-restore-heading,.selective-preview-summary,.in-place-restore-stage,.in-place-comparison-heading,.in-place-report-heading,.in-place-report-summary{flex-direction:column;align-items:stretch}.in-place-report-actions{justify-content:flex-start}.selective-restore-heading button,.selective-item-picker button{width:100%;min-height:44px}.selective-item-picker,.selective-preview-counts{grid-template-columns:1fr}.selective-item-picker select,.selective-scope label{min-height:44px}.in-place-restore-panel>details>summary{align-items:flex-start}.in-place-restore-stage button{width:100%;min-height:44px}.in-place-change-groups summary,.in-place-change-details>li>div{flex-direction:column;align-items:flex-start;gap:3px}.in-place-change-counts{text-align:left}}@media (width<=380px){.product-header,.mode-grid{padding-left:12px;padding-right:12px}.mode-detail{margin-left:12px;margin-right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
