.wknd-action-status{display:inline-flex;align-items:center;gap:7px;max-width:100%;font:inherit;font-size:12px;line-height:1.4;color:inherit;opacity:.85;margin:6px 0;overflow-wrap:anywhere;vertical-align:middle}.wknd-action-status::before{content:"";flex:none;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wknd-action-spin .85s linear infinite}.wknd-action-elapsed{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.7}@keyframes wknd-action-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wknd-action-status::before{animation:none;border-style:dotted}}#wknd-platform-loading{position:fixed;inset:auto max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box;width:max-content;max-width:min(480px,calc(100% - 24px));margin-inline:auto;z-index:1000;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;border:1px solid #d9d0e6;border-radius:14px;background:#fffaf5;color:#30243a;box-shadow:0 4px 20px #21133420;font:500 14px/1.45 system-ui,sans-serif}#wknd-platform-loading[hidden],#wknd-platform-loading [hidden]{display:none!important}#wknd-platform-loading{pointer-events:none}#wknd-platform-loading button{pointer-events:auto}.wknd-platform-spinner{flex:none;width:14px;height:14px;border:2px solid #ded5ed;border-top-color:#7545e8;border-radius:50%;animation:wknd-action-spin .85s linear infinite}.wknd-platform-copy{flex:1;min-width:0;overflow-wrap:anywhere}#wknd-platform-loading p{margin:4px 0 0;font-size:12px}#wknd-platform-loading [data-platform-elapsed]{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.wknd-platform-recovery{display:flex;flex-wrap:wrap;gap:8px;width:100%}.wknd-platform-recovery button{min-height:44px;flex:1;padding:8px 12px;border:1px solid #d9d0e6;border-radius:9px;background:white;color:#5934a7;font:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){.wknd-platform-spinner{animation:none;border-style:dotted}}
