.erp-layer .erp-scrim~.erp-scrim{background:0 0}.erp-layer .erp-dialog{transition:scale var(--erp-t2) var(--erp-e), translate var(--erp-t2) var(--erp-e)}.erp-layer .erp-drawer{--erp-deck:0px;transition:margin-inline-start var(--erp-t2) var(--erp-e), margin-inline-end var(--erp-t2) var(--erp-e), margin-block-start var(--erp-t2) var(--erp-e), margin-block-end var(--erp-t2) var(--erp-e)}.erp-layer .erp-dialog[data-erp-back="1"]{translate:0 max(20px - 50dvh + 48.25%,-1.75% - 16px);scale:.965}.erp-layer .erp-dialog[data-erp-back="2"]{translate:0 max(14px - 50dvh + 46.75%,-3.25% - 28px);scale:.935}.erp-layer .erp-dialog[data-erp-back="3"]{translate:0 max(8px - 50dvh + 45.6%,-4.4% - 37px);scale:.912}.erp-layer .erp-drawer[data-erp-tuck="1"]{--erp-deck:18px}.erp-layer .erp-drawer[data-erp-tuck="2"]{--erp-deck:32px}.erp-layer .erp-drawer[data-erp-tuck="3"]{--erp-deck:42px}.erp-layer .erp-drawer--is{margin-inline-start:var(--erp-deck)}.erp-layer .erp-drawer--ie{margin-inline-end:var(--erp-deck)}.erp-layer .erp-drawer--bs{margin-block-start:var(--erp-deck)}.erp-layer .erp-drawer--be{margin-block-end:var(--erp-deck)}.erp-layer .erp-dialog:after,.erp-layer .erp-drawer:after{content:"";z-index:var(--erp-z-control);pointer-events:none;background:var(--erp-scrim);opacity:0;transition:opacity var(--erp-t2) var(--erp-e);position:absolute;inset:0}.erp-layer .erp-dialog[data-erp-back="1"]:after,.erp-layer .erp-drawer[data-erp-back="1"]:after{opacity:.42}.erp-layer .erp-dialog[data-erp-back="2"]:after,.erp-layer .erp-drawer[data-erp-back="2"]:after{opacity:.58}.erp-layer .erp-dialog[data-erp-back="3"]:after,.erp-layer .erp-drawer[data-erp-back="3"]:after{opacity:.72}.erp-layer[data-erp-overflow=true]:after{content:"DS-R01 · overlay stack depth limit exceeded — more than three modal layers are open. Gate the trigger on useErpStackDepth, or make the deepest layer a page. See ERP_STACK_LIMIT in ui/overlays/erp-stack.ts";z-index:var(--erp-z-overlay);padding:var(--erp-s2) var(--erp-s4);background:var(--erp-bad);color:var(--erp-on-acc);font-family:var(--erp-f);letter-spacing:-.01em;text-align:start;font-size:11.5px;font-weight:800;line-height:1.45;position:fixed;inset-block-start:0;inset-inline:0}.erp-layer[data-erp-overflow=true] .erp-dialog[data-erp-top=true],.erp-layer[data-erp-overflow=true] .erp-drawer[data-erp-top=true]{outline:2px dashed var(--erp-bad-f);outline-offset:-2px}.erp-layer[data-erp-stack-size=sm]{--erp-stack-w:min(400px, calc(100% - 40px))}.erp-layer[data-erp-stack-size=md]{--erp-stack-w:min(520px, calc(100% - 40px))}.erp-layer[data-erp-stack-size=lg]{--erp-stack-w:min(760px, calc(100% - 40px))}.erp-layer[data-erp-stack-size=xl]{--erp-stack-w:min(920px, calc(100% - 40px))}.erp-layer[data-erp-stack-size=big]{--erp-stack-w:min(1120px, calc(100% - 40px))}.erp-layer[data-erp-stack-size=compose]{--erp-stack-w:min(1360px, calc(100% - 40px))}.erp-layer .erp-dialog.erp-bigd[data-erp-wide=true]{inline-size:min(1360px,100% - 40px)}.erp-layer .erp-dialog.erp-bigd[data-erp-wide=true] .erp-cmp{--erp-cmp-rail:460px}.erp-layer .erp-dialog.erp-bigd[data-erp-narrow=true]{inline-size:min(900px,100% - 40px)}.erp-layer .erp-dialog.erp-bigd{min-block-size:0;max-block-size:calc(100dvh - 96px);inline-size:min(1120px,100% - 40px);transition:scale var(--erp-t2) var(--erp-e), translate var(--erp-t2) var(--erp-e), min-block-size var(--erp-t2) var(--erp-e), max-block-size var(--erp-t2) var(--erp-e)}.erp-layer .erp-dialog.erp-bigd.erp-dialog--fill{min-block-size:calc(100dvh - 96px)}.erp-layer[data-erp-stack-size] .erp-dialog{max-inline-size:var(--erp-stack-w);transition:inline-size var(--erp-t2) var(--erp-e), max-inline-size var(--erp-t2) var(--erp-e), min-block-size var(--erp-t2) var(--erp-e), max-block-size var(--erp-t2) var(--erp-e), scale var(--erp-t2) var(--erp-e), translate var(--erp-t2) var(--erp-e)}.erp-layer .erp-dialog.erp-bigd[data-erp-expanded=true]{min-block-size:calc(100dvh - 24px);max-block-size:calc(100dvh - 24px)}.erp-layer .erp-dialog.erp-bigd[data-erp-expanded=true] .erp-dialog__b{flex:auto}.erp-layer .erp-bigd__grow{margin-inline-end:auto}@media (width<=560px){.erp-layer[data-erp-stack-size]{--erp-stack-w:100%}.erp-layer .erp-dialog.erp-bigd,.erp-layer .erp-dialog.erp-bigd[data-erp-expanded=true],.erp-layer .erp-dialog.erp-bigd[data-erp-wide=true],.erp-layer .erp-dialog.erp-bigd[data-erp-narrow=true]{block-size:100dvh;min-block-size:0;max-block-size:100dvh;inline-size:100%;transition:none}.erp-layer .erp-dialog.erp-bigd .erp-dialog__b{flex:auto}.erp-layer .erp-dialog .erp-bigd__grow{display:none}.erp-layer .erp-drawer--is,.erp-layer .erp-drawer--ie{margin-inline:0}}@media (prefers-reduced-motion:reduce){.erp-layer .erp-dialog,.erp-layer .erp-drawer,.erp-layer .erp-dialog.erp-bigd,.erp-layer[data-erp-stack-size] .erp-dialog,.erp-layer .erp-dialog:after,.erp-layer .erp-drawer:after{transition:none}}.erp-root .erp-dv,.erp-layer .erp-dv{background:var(--erp-panel);outline:none;grid-template-rows:auto 1fr;block-size:100%;min-block-size:0;inline-size:100%;display:grid}.erp-root .erp-dv__bar,.erp-layer .erp-dv__bar{border-block-end:1px solid var(--erp-hair);background:var(--erp-card);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding-block:8px;padding-inline:12px;display:flex}.erp-root .erp-dv__id,.erp-layer .erp-dv__id{flex:auto;align-items:center;gap:8px;min-inline-size:0;display:flex}.erp-root .erp-dv__t,.erp-layer .erp-dv__t{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--erp-ink);font-size:12.5px;font-weight:800;overflow:hidden}.erp-root .erp-dv__zoom,.erp-layer .erp-dv__zoom{flex-shrink:0;align-items:center;gap:2px;display:flex}.erp-root .erp-dv__pct,.erp-layer .erp-dv__pct,.erp-root .erp-dv__pg,.erp-layer .erp-dv__pg{font-variant-numeric:tabular-nums;color:var(--erp-ink-3);font-size:11px;font-weight:700}.erp-root .erp-dv__pct,.erp-layer .erp-dv__pct{text-align:center;inline-size:40px}.erp-root .erp-dv__pg,.erp-layer .erp-dv__pg{border-inline-start:1px solid var(--erp-hair);flex-shrink:0;padding-inline-start:10px}.erp-root .erp-dv__file,.erp-layer .erp-dv__file{border-inline-start:1px solid var(--erp-hair);flex-shrink:0;align-items:center;gap:4px;padding-inline-start:10px;display:flex}.erp-root .erp-dv__body,.erp-layer .erp-dv__body{min-block-size:0;min-inline-size:0;display:flex}.erp-root .erp-dv__rail,.erp-layer .erp-dv__rail{border-inline-end:1px solid var(--erp-hair);background:var(--erp-card);flex-shrink:0;inline-size:128px;padding:12px;display:none;overflow-y:auto}@media (width>=768px){.erp-root .erp-dv__rail,.erp-layer .erp-dv__rail{display:block}}.erp-root .erp-dv__stage,.erp-layer .erp-dv__stage{cursor:grab;user-select:none;background:var(--erp-ground);flex:auto;min-inline-size:0;overflow:auto}.erp-root .erp-dv__load,.erp-layer .erp-dv__load{flex-direction:column;justify-content:center;align-items:center;gap:14px;block-size:100%;padding:24px;display:flex}.erp-root .erp-dv__pctb,.erp-layer .erp-dv__pctb{font-variant-numeric:tabular-nums;color:var(--erp-ink-3);font-size:11px;font-weight:700}.erp-root .erp-dv__blank,.erp-layer .erp-dv__blank{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;block-size:100%;padding:32px 24px;display:flex}.erp-root .erp-dv__blank-i,.erp-layer .erp-dv__blank-i{border-radius:var(--erp-r-tile);background:var(--erp-bad-t);block-size:38px;inline-size:38px;color:var(--erp-bad);justify-content:center;align-items:center;display:inline-flex}.erp-root .erp-dv__blank-t,.erp-layer .erp-dv__blank-t{color:var(--erp-ink);font-size:12.5px;font-weight:800}.erp-root .erp-dv__blank-d,.erp-layer .erp-dv__blank-d{max-inline-size:42ch;color:var(--erp-ink-3);font-size:11.5px;font-weight:600;line-height:1.5}
