.pcp-launch-btn{--pcp-accent:#7c5cff;--pcp-accent2:#00d4ff;display:inline-flex;align-items:center;gap:8px;font-family:'Segoe UI',system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(90deg,var(--pcp-accent),var(--pcp-accent2));border:none;border-radius:30px;padding:13px 24px;cursor:pointer;box-shadow:0 8px 22px rgba(124,92,255,.4);text-decoration:none;line-height:1.2;transition:transform .15s,box-shadow .15s}.pcp-launch-btn .pcp-icon{flex-shrink:0}.pcp-launch-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(124,92,255,.5);color:#fff}.pcp-launch-inline{position:static}.pcp-launch-floating{position:fixed;z-index:100000;animation:2.6s ease-in-out infinite pcpFloatPulse}.pcp-pos-bottom-right{bottom:26px;right:26px}.pcp-pos-bottom-left{bottom:26px;left:26px}.pcp-pos-top-right{top:26px;right:26px}.pcp-pos-top-left{top:26px;left:26px}@keyframes pcpFloatPulse{0%,100%{box-shadow:0 8px 22px rgba(124,92,255,.4)}50%{box-shadow:0 8px 30px rgba(124,92,255,.7)}}@media(max-width:480px){.pcp-launch-floating{padding:12px 18px;font-size:14px}.pcp-pos-bottom-left,.pcp-pos-bottom-right{bottom:16px}.pcp-pos-bottom-right,.pcp-pos-top-right{right:16px}.pcp-pos-bottom-left,.pcp-pos-top-left{left:16px}}.pcp-modal-overlay{display:none;position:fixed;inset:0;z-index:100010;background:rgba(8,6,24,.82);backdrop-filter:blur(6px);align-items:flex-start;justify-content:center;overflow-y:auto;padding:30px 12px}.pcp-modal-overlay.pcp-modal-show{display:flex}.pcp-modal-box{position:relative;width:100%;max-width:1020px;margin:auto}.pcp-modal-close{position:absolute;top:-6px;right:6px;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:22px;line-height:1;cursor:pointer;z-index:2;transition:background .15s}.pcp-modal-close:hover{background:rgba(255,255,255,.25)}.pcp-launch-btn:focus-visible,.pcp-modal-close:focus-visible{outline:#00d4ff solid 2px;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pcp-launch-floating{animation:none}}body.pcp-modal-open{overflow:hidden}