.nav-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:var(--z-navprogress);overflow:hidden;pointer-events:none}.nav-progress-bar{display:block;height:100%;width:40%;background:var(--accent);border-radius:0 2px 2px 0;animation:nav-progress-slide 1s ease-in-out infinite}@keyframes nav-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.nav-progress-bar{animation:none;width:100%;opacity:.55}}@media (forced-colors:active){.nav-progress-bar{background:Highlight}}.workspace-loading{position:fixed;inset:var(--workspace-loading-top,0) 0 var(--workspace-loading-bottom,0) var(--workspace-loading-left,0);z-index:calc(var(--z-drawer) - 1);display:grid;place-items:center;padding:var(--sp-6);background:color-mix(in srgb,var(--bg) 94%,transparent);color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast),visibility var(--transition-fast)}body:has(.adm-shell,.ops-shell) .workspace-loading{--workspace-loading-left:248px}@media (max-width:960px){body:has(.adm-shell,.ops-shell) .workspace-loading{--workspace-loading-left:0px;--workspace-loading-top:var(--shell-header-height,61px);--workspace-loading-bottom:calc(72px + env(safe-area-inset-bottom))}}.workspace-loading[data-visible=true],body:has(.route-loading-marker) .workspace-loading{opacity:1;visibility:visible}.workspace-loading[data-visible=true]{transition:none}.workspace-loading-panel{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:14px;font-weight:500;line-height:1.6}.workspace-loading-spinner{width:20px;height:20px;flex:none;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:pending-note-spin .8s linear infinite}.workspace-editor-loading{display:grid;place-items:center;min-height:260px;padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.workspace-editor-loading .workspace-loading-panel{border:0}@media (prefers-reduced-motion:reduce){.workspace-loading{transition:none}.workspace-loading-spinner{animation:none}}@media (forced-colors:active){.workspace-loading,.workspace-loading-panel{background:Canvas;color:CanvasText;border-color:CanvasText}.workspace-loading-spinner{border-color:Highlight CanvasText CanvasText}}.pending-note{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.pending-note-spinner{flex:none;width:13px;height:13px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:pending-note-spin .7s linear infinite}.adm-form-actions .pending-note{margin:0 auto 0 0}.pending-note-elapsed{margin-left:auto;color:var(--ink-2)}@keyframes pending-note-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pending-note-spinner{animation:none;border-top-color:var(--accent);opacity:.7}}@media (forced-colors:active){.pending-note-spinner{border-color:Highlight CanvasText CanvasText}}