 .pcw-dc-loader{position:fixed;inset:0;z-index:2147481900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.05rem;padding:1.2rem;box-sizing:border-box;background:color-mix(in srgb,var(--pcw-dc-bg,#0b0f12) 44%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18);opacity:0;visibility:hidden;pointer-events:none;transform:scale(1);transition:opacity .3s ease,transform .34s cubic-bezier(.22,.9,.28,1),filter .34s ease,visibility 0s linear .34s}.pcw-dc-loader.is-on{opacity:1;visibility:visible;pointer-events:auto;transform:none;filter:none;transition:visibility 0s}.pcw-dc-loader.is-out{opacity:0;visibility:hidden;transform:scale(1.05);filter:blur(5px)}.pcw-dc-loader-spin{width:64px;height:64px;border-radius:50%;box-sizing:border-box;border:4px solid color-mix(in srgb,var(--pcw-dc-accent,#65f6d2) 24%,transparent);border-top-color:var(--pcw-dc-accent,#65f6d2);animation:pcwDcLoadSpin .9s linear infinite}@keyframes pcwDcLoadSpin{to{transform:rotate(1turn)}}.pcw-dc-loader-txt{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;max-width:46ch}.pcw-dc-loader-title{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pcw-dc-ink,#eef7f7)}.pcw-dc-loader-sub{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;font-weight:500;line-height:1.45;color:color-mix(in srgb,var(--pcw-dc-ink,#eef7f7) 76%,transparent);overflow-wrap:break-word;white-space:pre-line}.pcw-dc-loader-bar{width:min(280px,72vw);height:4px;border-radius:999px;background:color-mix(in srgb,var(--pcw-dc-ink,#eef7f7) 18%,transparent);overflow:hidden}.pcw-dc-loader-bar i{display:block;width:38%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--pcw-dc-accent,#65f6d2),transparent);animation:pcwDcLoadBar 1.15s ease-in-out infinite}@keyframes pcwDcLoadBar{0%{transform:translateX(-130%)}100%{transform:translateX(330%)}}.pcw-dc-loader-mark{display:none;width:58px;height:58px;border-radius:50%;box-sizing:border-box;border:3px solid color-mix(in srgb,var(--pcw-dc-accent,#65f6d2) 60%,transparent);color:var(--pcw-dc-accent,#65f6d2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:52px;text-align:center}.pcw-dc-loader-act{display:none;align-items:center;gap:.55rem;margin-top:.55rem;flex-wrap:wrap;justify-content:center}.pcw-dc-loader-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-height:40px;padding:.5rem 1.05rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pcw-dc-accent,#65f6d2) 52%,transparent);background:var(--pcw-dc-accent,#65f6d2);color:var(--pcw-dc-accent-ink,#0b2018);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.01em;cursor:pointer;text-decoration:none}.pcw-dc-loader-btn.is-ghost{background:transparent;color:var(--pcw-dc-ink,#eef7f7);border-color:color-mix(in srgb,var(--pcw-dc-ink,#eef7f7) 34%,transparent)}.pcw-dc-loader-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--pcw-dc-accent,#65f6d2) 70%,transparent);outline-offset:2px}.pcw-dc-loader.is-err .pcw-dc-loader-spin,.pcw-dc-loader.is-err .pcw-dc-loader-bar{display:none}.pcw-dc-loader.is-err .pcw-dc-loader-mark{display:block}.pcw-dc-loader.is-err .pcw-dc-loader-act{display:flex}.pcw-dc-loader.is-err{background:color-mix(in srgb,var(--pcw-dc-bg,#0b0f12) 62%,transparent)}@media (prefers-reduced-motion:reduce){.pcw-dc-loader-spin{animation:none}.pcw-dc-loader-bar i{animation:none;width:100%;background:var(--pcw-dc-accent,#65f6d2)}}