.pb{--pb-primary:var(--brand-primary,#b2006f);--pb-primary-tint:var(--brand-primary-tint,#b2006f14);--pb-secondary:var(--brand-secondary,#542785);--pb-secondary-tint:var(--brand-secondary-tint,#5427851a);--pb-success:var(--brand-success,#b6c236);--pb-success-tint:var(--brand-success-tint,#d5e04d38);--pb-text-heading:var(--text-heading,#151515);--pb-text-body:var(--text-body,#404040);--pb-text-muted:var(--text-muted,#6c6c6c);--pb-text-inverse:var(--text-on-primary,#fff);--pb-surface:var(--surface-card,#fff);--pb-divider:var(--surface-divider,#d9d9d9);--pb-halo:0 0 2px 0 #00000026;--pb-elevation:0 24px 48px -24px #15151559;--pb-ease:cubic-bezier(.16, 1, .3, 1);--pb-accent:var(--pb-primary);--pb-accent-tint:var(--pb-primary-tint);--pb-accent-on:var(--pb-text-inverse)}.pb--success{--pb-accent:var(--pb-success);--pb-accent-tint:var(--pb-success-tint);--pb-accent-on:var(--pb-text-heading)}.pb--warning{--pb-accent:var(--pb-secondary);--pb-accent-tint:var(--pb-secondary-tint);--pb-accent-on:var(--pb-text-inverse)}.pb--error{--pb-accent:var(--pb-primary);--pb-accent-tint:var(--pb-primary-tint);--pb-accent-on:var(--pb-text-inverse)}.pb-enter-active{transition:opacity .28s}.pb-leave-active{transition:opacity .18s}.pb-enter-from,.pb-leave-to{opacity:0}.pb-enter-active .pb__card{animation:pbCardIn .42s var(--pb-ease) both}@keyframes pbCardIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pb{z-index:20001;background:#1515156b;justify-content:center;align-items:center;padding:24px;font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0}.pb__card{background:var(--pb-surface);width:100%;max-width:420px;box-shadow:var(--pb-halo), var(--pb-elevation);border-radius:22px;position:relative;overflow:hidden}.pb__body{padding:28px 28px 24px}.pb__head{align-items:center;gap:12px;margin:0 0 12px;display:flex}.pb__icon{background:var(--pb-accent-tint);width:38px;height:38px;color:var(--pb-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pb__title{letter-spacing:-.01em;color:var(--pb-text-heading);word-break:break-word;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.pb__text{color:var(--pb-text-body);margin:0 0 16px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.65}.pb__hint{color:var(--pb-text-body);background:var(--pb-accent-tint);border-radius:12px;margin:0 0 22px;padding:12px 14px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.55}.pb__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pb-pill{border:1px solid var(--pb-divider);cursor:pointer;background:0 0;border-radius:25px;justify-content:center;align-items:center;width:fit-content;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .28s linear .28s,border-color .28s linear;display:inline-flex;position:relative;overflow:hidden}.pb-pill__static,.pb-pill__hover{transition:transform .32s var(--pb-ease);padding:10px 22px;display:block}.pb-pill__hover{z-index:1;width:100%;position:absolute;inset:100% 0 auto}.pb-pill:hover .pb-pill__static,.pb-pill:hover .pb-pill__hover{transform:translateY(-100%)}.pb-pill:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px}.pb-pill--solid{background:var(--pb-accent);color:var(--pb-accent-on);border-color:var(--pb-accent)}.pb-pill--solid .pb-pill__hover{background:var(--pb-text-heading);color:var(--pb-text-inverse)}.pb-pill--ghost{color:var(--pb-text-heading);border-color:var(--pb-divider);background:0 0}.pb-pill--ghost .pb-pill__hover{background:var(--pb-text-heading);color:var(--pb-text-inverse)}@media (width<=420px){.pb{align-items:flex-end;padding:16px}.pb__card{border-radius:18px 18px 22px 22px;max-width:100%}.pb__body{padding:24px 22px 22px}.pb__title{font-size:17px}.pb__actions{flex-direction:column-reverse;gap:8px}.pb__actions .pb-pill{width:100%}.pb__actions .pb-pill__static,.pb__actions .pb-pill__hover{padding:12px 22px}}@media (prefers-reduced-motion:reduce){.pb-enter-active .pb__card{animation:none}.pb-pill:hover .pb-pill__static,.pb-pill:hover .pb-pill__hover{transform:none}}
