:root,.pds-scope{--pds-motion-press:.12s;--pds-motion-state:.16s;--pds-motion-content:.18s;--pds-motion-disclosure:.22s;--pds-motion-ease:cubic-bezier(.2, .8, .2, 1);--pds-motion-ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root,.pds-scope{--pds-motion-press:0s;--pds-motion-state:0s;--pds-motion-content:0s;--pds-motion-disclosure:0s}}.pds-progress{min-width:0}.pds-progress-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;font-size:12px;display:flex}.pds-progress-heading>strong{font-weight:600}.pds-progress-heading>span{font-variant-numeric:tabular-nums;color:var(--pds-muted)}.pds-progress-meter{background:var(--pds-line);border-radius:6px;height:7px;position:relative;overflow:hidden}.pds-progress--line .pds-progress-meter>i{width:var(--pds-progress);background:var(--pds-accent);height:100%;transition:width var(--pds-motion-disclosure) var(--pds-motion-ease);display:block}.pds-progress[data-state=failed] .pds-progress-meter>i{background:var(--pds-danger)}.pds-progress[data-state=paused] .pds-progress-meter>i{background:var(--pds-amber)}.pds-progress--line .pds-progress-meter>i.is-indeterminate{width:28%;animation:1.5s ease-in-out infinite pds-feedback-indeterminate}.pds-progress-caption{color:var(--pds-muted);justify-content:space-between;gap:12px;margin-top:9px;font-size:11px;display:flex}.pds-progress>p{color:var(--pds-muted);margin-top:10px;font-size:12px;line-height:1.65}.pds-progress--ring .pds-progress-meter{background:conic-gradient(var(--pds-accent) var(--pds-progress), var(--pds-line) 0);border-radius:50%;width:112px;height:112px;margin:18px auto}.pds-progress-ring-value{background:var(--pds-surface);font-variant-numeric:tabular-nums;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:26px;font-weight:600;display:flex;position:absolute;inset:9px}.pds-progress-ring-value small{color:var(--pds-muted);font-size:11px;font-weight:400}.pds-progress--segments .pds-progress-meter{background:0 0;gap:4px;height:8px;display:flex;overflow:visible}.pds-progress--segments .pds-progress-meter>i{background:linear-gradient(to right, var(--pds-accent) var(--pds-segment), var(--pds-line) var(--pds-segment));border-radius:3px;flex:1;height:8px}.pds-progress--compact .pds-progress-heading{margin-bottom:7px}.pds-progress--compact .pds-progress-caption{margin-top:6px;font-size:10px}.pds-save-status{align-items:flex-start;gap:13px;min-height:56px;display:flex}.pds-save-status>span{gap:5px;display:grid}.pds-save-status strong{font-size:14px;font-weight:600}.pds-save-status small{color:var(--pds-muted);font-size:12px}.pds-save-status--failed{color:var(--pds-danger)}.pds-save-status--saved{color:var(--pds-accent)}.pds-feedback-spinner{animation:1s linear infinite pds-feedback-spin}.pds-workflow-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.pds-workflow-progress>li{align-content:start;gap:7px;display:grid;position:relative}.pds-workflow-progress>li>span{border:1px solid var(--pds-line);z-index:1;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.pds-workflow-progress>li:not(:last-child):after{content:"";background:var(--pds-line);height:1px;position:absolute;top:12px;left:31px;right:-4px}.pds-workflow-progress>li[data-state=complete]>span{background:var(--pds-accent);border-color:var(--pds-accent);color:#fff}.pds-workflow-progress>li[data-state=current]>span{border-color:var(--pds-accent);color:var(--pds-accent);background:var(--pds-accent-soft)}.pds-workflow-progress strong{font-size:12px;font-weight:500}.pds-workflow-progress small{color:var(--pds-muted);font-size:10px}.pds-feedback-note{color:var(--pds-muted);font-size:11px;line-height:1.65;margin-top:15px!important}.pds-feedback-checkbox{align-items:center;gap:7px;font-size:11px;display:flex}.pds-feedback-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:22px;display:grid}.pds-motion-card .pds-panel-body{min-height:165px}.pds-motion-card .pds-panel-header{padding:16px 20px}.pds-motion-card .pds-panel-header h3{font-size:13px}.pds-motion-card .pds-panel-footer{min-height:52px}.pds-motion-controls{background:var(--pds-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:16px 20px;display:flex}.pds-motion-chip{border:1px solid var(--pds-line);background:var(--pds-surface);transition:background var(--pds-motion-press), border-color var(--pds-motion-press);border-radius:18px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.pds-motion-chip[aria-pressed=true]{background:var(--pds-accent-soft);color:var(--pds-accent);border-color:#9ebfaf}.pds-motion-switch{background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:inline-flex}.pds-motion-switch>span{background:var(--pds-line);width:33px;height:19px;transition:background var(--pds-motion-state);border-radius:12px;display:block;position:relative}.pds-motion-switch>span>i{width:13px;height:13px;transition:transform var(--pds-motion-state);background:#fff;border-radius:50%;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #263b4826}.pds-motion-switch[aria-checked=true]>span{background:var(--pds-accent)}.pds-motion-switch[aria-checked=true]>span>i{transform:translate(14px)}.pds-motion-field{gap:7px;font-size:12px;display:grid}.pds-motion-field input{border:1px solid var(--pds-line);border-radius:6px;height:38px;padding:9px 11px}.pds-motion-field input[aria-invalid=true]{border-color:var(--pds-danger)}.pds-motion-validation{color:var(--pds-danger);font-size:11px;animation:.14s pds-feedback-enter}.pds-motion-field+button{margin-top:12px!important}.pds-motion-workbench{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pds-motion-workbench[data-open=true]{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr)}.pds-motion-workbench>aside{background:var(--pds-soft);border:1px solid var(--pds-line);animation:pds-feedback-enter var(--pds-motion-disclosure) ease;border-radius:7px;padding:14px}.pds-motion-workbench h4{margin-bottom:12px;font-size:12px}.pds-motion-workbench dl{gap:9px;margin:10px 0;font-size:11px;display:grid}.pds-motion-workbench dt{color:var(--pds-muted)}.pds-motion-workbench dd{margin:0}.pds-motion-document{border:1px solid var(--pds-line);border-radius:7px;align-items:center;gap:12px;padding:13px;display:flex}.pds-motion-document>div{flex:1;min-width:0}.pds-motion-document strong{font-size:12px}.pds-motion-document small{color:var(--pds-muted);font-size:11px;display:block}.pds-motion-undo{background:var(--pds-soft);animation:pds-feedback-enter var(--pds-motion-state) ease;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.pds-motion-table{border-collapse:collapse;width:100%;font-size:12px}.pds-motion-table th{text-align:left;color:var(--pds-muted);border-bottom:1px solid var(--pds-line);padding:10px 6px;font-size:10px;font-weight:500}.pds-motion-table td{border-bottom:1px solid var(--pds-line);padding:10px 6px}.pds-motion-table td:first-child{font-weight:500}.pds-motion-table tbody tr{animation:pds-feedback-enter var(--pds-motion-content) ease}.pds-motion-order{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pds-motion-order li{border:1px solid var(--pds-line);animation:pds-feedback-enter var(--pds-motion-disclosure) ease;border-radius:6px;align-items:center;gap:9px;padding:9px 10px;display:flex}.pds-motion-order li>span:first-child{color:var(--pds-muted);width:14px;font-size:10px}.pds-motion-order strong{flex:1;font-size:12px;font-weight:500}.pds-motion-boundary[data-pds-reduced=true] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@keyframes pds-feedback-spin{to{transform:rotate(360deg)}}@keyframes pds-feedback-indeterminate{0%{transform:translate(-120%)}to{transform:translate(440%)}}@keyframes pds-feedback-enter{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pds-motion-boundary *,.pds-progress *,.pds-save-status *{transition:none!important;animation:none!important}}.pds-motion-person-title{color:var(--pds-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.pds-motion-outcomes{border:1px solid var(--pds-line);border-radius:6px;gap:12px;padding:12px;font-size:11px;display:flex}.pds-motion-outcomes legend{color:var(--pds-muted);padding:0 5px}.pds-motion-outcomes label{align-items:center;gap:5px;display:flex}.pds-motion-order .pds-icon-button[aria-label$=\ up] svg,.pds-motion-order .pds-icon-button[aria-label$=\ down] svg{transform:rotate(90deg)}.pds-feedback-gallery>.pds-panel{flex-direction:column;display:flex}.pds-feedback-gallery>.pds-panel>.pds-panel-body{flex:1}.pds-feedback-gallery>.pds-panel>.pds-panel-footer{flex:none}.pds-motion-outcomes input,.pds-feedback-checkbox input{accent-color:var(--pds-accent)}.state-message{color:var(--pds-muted,var(--text-secondary));align-items:flex-start;gap:12px;padding:24px;display:flex}.state-message>svg{color:var(--text-muted);flex:none;margin-top:2px}.state-message h3{color:var(--text);margin:0 0 6px}.state-message p{max-width:60ch;margin:0 0 12px}.state-message--error,.state-message--error>svg{color:var(--danger)}.state-message{flex-direction:column;gap:10px}.state-message-title{align-items:center;gap:8px;display:flex}.state-message-title h3{margin:0}.state-message-title svg{flex:none}.state-message-description p:last-child{margin-bottom:0}.state-message>.pds-progress,.state-message>.pds-alert,.state-message>.pds-empty{width:100%}
