body.pl-locked{overflow:hidden!important;touch-action:none}.picsin-loader{position:fixed;inset:0;z-index:99999;background:rgb(20 20 22 / .72);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;opacity:0;transition:opacity 180ms ease-out;pointer-events:none;cursor:default}.picsin-loader.is-visible{display:flex;opacity:1;pointer-events:auto;cursor:wait}.picsin-loader-card{background:#fff;border-radius:14px;padding:36px 44px;min-width:280px;max-width:380px;text-align:center;box-shadow:0 24px 64px rgb(0 0 0 / .35);transform:translateY(8px) scale(.98);transition:transform 220ms cubic-bezier(.22,1,.36,1);cursor:default;box-sizing:border-box;margin:0 16px}.picsin-loader.is-visible .picsin-loader-card{transform:translateY(0) scale(1)}@media (max-width:380px){.picsin-loader-card{min-width:0;width:calc(100vw - 32px);padding:28px 24px}}.picsin-loader-spinner{width:48px;height:48px;border-radius:50%;border:4px solid rgb(27 156 133 / .18);border-top-color:#1B9C85;margin:0 auto 20px;animation:picsin-loader-spin 0.9s linear infinite}@keyframes picsin-loader-spin{to{transform:rotate(360deg)}}.picsin-loader-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 6px;letter-spacing:.005em;font-variant-numeric:tabular-nums}.picsin-loader-sub{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:13px;color:#6b7280;margin:0;line-height:1.45}.picsin-loader-bar{margin:18px auto 0;width:100%;max-width:240px;height:6px;border-radius:999px;background:rgb(27 156 133 / .14);overflow:hidden;display:none}.picsin-loader-bar.is-visible{display:block}.picsin-loader-bar-fill{width:0%;height:100%;background:linear-gradient(90deg,#1B9C85 0%,#2BB89A 100%);border-radius:999px;transition:width 220ms cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.picsin-loader,.picsin-loader-card,.picsin-loader-bar-fill{transition:none}.picsin-loader-spinner{animation-duration:1.6s}}