.pantheon-loader{min-height:48px;color:var(--accent,currentColor);justify-content:center;align-items:center;gap:16px;font:500 16px/1.5 system-ui,sans-serif;display:inline-flex}.pantheon-loader svg{flex:none;width:48px;height:48px}.pantheon-loader .loader-column{animation:1.4s ease-in-out infinite pantheon-columns}.pantheon-loader.is-compact{min-height:34px;font:inherit;gap:10px}.pantheon-loader.is-compact svg{background:var(--warm,var(--lightningcss-light,#f6ebe3)var(--lightningcss-dark,#382c25));border-radius:9px;width:34px;height:34px;padding:5px}.page-loading{color:var(--lightningcss-light,#a34726)var(--lightningcss-dark,#efab87);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--lightningcss-light,#faf9f6)var(--lightningcss-dark,#171918);place-items:center;min-height:100svh;display:grid;position:fixed;inset:0}@media (prefers-color-scheme:dark){.page-loading{--lightningcss-light: ;--lightningcss-dark:initial}}@keyframes pantheon-columns{0%,70%,to{opacity:.5}35%{opacity:1}}@media (prefers-reduced-motion:reduce){.pantheon-loader .loader-column{opacity:1;animation:none}}.pending-button .loader-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pending-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pending-button[aria-busy=true]{cursor:progress;opacity:1;border-color:var(--accent);box-shadow:0 0 0 2px var(--warm)}.pending-button .pantheon-loader.is-compact{min-height:24px;color:inherit;flex:none}.pending-button .pantheon-loader.is-compact svg{background:0 0;border-radius:0;width:24px;height:24px;padding:0}.action-status{inset:max(16px, env(safe-area-inset-top)) auto auto 50%;border:1px solid var(--accent,#a34726);background:var(--panel,var(--lightningcss-light,#fff)var(--lightningcss-dark,#242825));width:max-content;max-width:calc(100vw - 32px);color:var(--ink,var(--lightningcss-light,#242825)var(--lightningcss-dark,#f4f4ef));pointer-events:none;z-index:100;border-radius:14px;margin:0;padding:12px 20px;position:fixed;transform:translate(-50%);box-shadow:0 8px 32px #0003}.action-status .pantheon-loader{justify-content:flex-start;font-weight:600}
