.psbPromoPanel .components-panel__body-title .components-button{font-weight:600}.psbPromo{background:radial-gradient(120% 70% at 100% 0,rgba(124,58,237,.55) 0,transparent 60%),radial-gradient(90% 60% at 0 100%,rgba(34,211,238,.28) 0,transparent 60%),linear-gradient(160deg,#1b1446,#0d0b24);border-radius:14px;box-shadow:0 10px 30px -12px rgba(76,29,149,.7),inset 0 0 0 1px rgba(167,139,250,.25);color:#e9e7ff;isolation:isolate;margin:4px -4px;overflow:hidden;padding:16px 14px 14px;position:relative}.psbPromo *,.psbPromo :after,.psbPromo :before{box-sizing:border-box}.psbPromo__glow{animation:psbPromoGlow 9s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(244,114,182,.35),transparent 65%);border-radius:50%;height:220px;inset:-40% -30% auto auto;position:absolute;width:220px;z-index:-1}@keyframes psbPromoGlow{to{transform:translate(-90px,120px) scale(1.25)}}.psbPromo__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.psbPromo__badge{background:linear-gradient(90deg,#fde68a,#fbbf24);border-radius:999px;color:#1b1446;font-size:10px;font-weight:800;letter-spacing:.14em;overflow:hidden;padding:3px 9px;position:relative}.psbPromo__badge.is-active{background:linear-gradient(90deg,#6ee7b7,#10b981);color:#052e1c}.psbPromo__badge:after{animation:psbPromoShine 3.2s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.85) 50%,transparent 70%);content:"";inset:0;position:absolute;transform:translateX(-120%)}@keyframes psbPromoShine{60%,to{transform:translateX(120%)}}.psbPromo__count{color:rgba(233,231,255,.7);font-size:11px;font-weight:600}.psbPromo__title{color:#fff;font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:10px 0 12px}.psbPromo__title span{animation:psbPromoHue 4s linear infinite;background:linear-gradient(90deg,#c4b5fd,#22d3ee,#f472b6);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent}@keyframes psbPromoHue{to{background-position:200%}}.psbPromo__cards{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 14px;padding:0}.psbPromo__card{animation:psbPromoIn .6s calc(var(--n, 0)*.08s) cubic-bezier(.16,1,.3,1) both;background:hsla(0,0%,100%,.04);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(167,139,250,.2);margin:0;padding:7px;transition:transform .25s ease,box-shadow .25s ease}.psbPromo__card:hover{box-shadow:inset 0 0 0 1px rgba(167,139,250,.55),0 12px 22px -14px rgba(124,58,237,.9);transform:translateY(-2px)}.psbPromo__cardText{display:flex;flex-direction:column;gap:3px;padding:8px 3px 2px}.psbPromo__cardText strong{align-items:center;color:#fff;display:flex;font-size:13px;gap:6px;justify-content:space-between}.psbPromo__cardText>span{color:rgba(233,231,255,.72);font-size:11.5px;line-height:1.45}.psbPromo__tag{background:linear-gradient(90deg,#fde68a,#fbbf24);border-radius:999px;color:#1b1446;flex:none;font-size:9.5px;font-weight:800;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase}.psbPromo__tag.is-active{background:linear-gradient(90deg,#6ee7b7,#10b981);color:#052e1c}.psbPromo__preview{background:hsla(0,0%,100%,.04);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(167,139,250,.18);display:grid;height:104px;overflow:hidden;perspective:520px;place-items:center;position:relative}@keyframes psbPromoIn{0%{opacity:0;transform:translateY(8px)}}.psbPromo__tilt{animation:psbPromoTilt 4s ease-in-out infinite;display:flex;gap:8px;transform-style:preserve-3d}.psbPromo__tilt i{background:linear-gradient(160deg,hsla(0,0%,100%,.25),transparent 45%),linear-gradient(160deg,#8b5cf6,#4338ca);border-radius:8px;box-shadow:0 12px 20px -10px rgba(0,0,0,.7);height:72px;width:54px}.psbPromo__tilt i:nth-child(2){background:linear-gradient(160deg,hsla(0,0%,100%,.25),transparent 45%),linear-gradient(160deg,#22d3ee,#6366f1);transform:translateY(-8px)}@keyframes psbPromoTilt{0%,to{transform:rotateX(14deg) rotateY(-22deg) translateY(4px)}50%{transform:rotateX(-10deg) rotateY(22deg) translateY(-6px)}}.psbPromo__cube{height:70px;width:70px}.psbPromo__cubeSolid{animation:psbPromoSpin 6s cubic-bezier(.65,0,.35,1) infinite;height:100%;position:relative;transform-style:preserve-3d;width:100%}.psbPromo__cubeSolid i{backface-visibility:hidden;background:linear-gradient(150deg,#6d5bf5,#312e81);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(196,181,253,.5);color:hsla(0,0%,100%,.9);display:grid;font-size:18px;font-style:normal;font-weight:800;inset:0;place-items:center;position:absolute}.psbPromo__cubeSolid i:first-child{transform:rotateY(0deg) translateZ(35px)}.psbPromo__cubeSolid i:nth-child(2){background:linear-gradient(150deg,#0891b2,#1e3a8a);transform:rotateY(90deg) translateZ(35px)}.psbPromo__cubeSolid i:nth-child(3){background:linear-gradient(150deg,#db2777,#4c1d95);transform:rotateY(180deg) translateZ(35px)}.psbPromo__cubeSolid i:nth-child(4){background:linear-gradient(150deg,#7c3aed,#1e1b4b);transform:rotateY(270deg) translateZ(35px)}@keyframes psbPromoSpin{0%,18%{transform:rotateX(-14deg) rotateY(0deg)}25%,43%{transform:rotateX(-14deg) rotateY(-90deg)}50%,68%{transform:rotateX(-14deg) rotateY(-180deg)}75%,93%{transform:rotateX(-14deg) rotateY(-270deg)}to{transform:rotateX(-14deg) rotateY(-1turn)}}.psbPromo__testi{align-items:center;animation:psbPromoDeck 3.4s ease-in-out infinite alternate;display:flex;transform-style:preserve-3d}.psbPromo__testi>i{background:rgba(196,181,253,.22);border-radius:8px;height:70px;transform:rotateY(38deg) scale(.86);width:56px}.psbPromo__testi>i:last-child{transform:rotateY(-38deg) scale(.86)}.psbPromo__testi>i.is-front{background:linear-gradient(160deg,#2e2573,#17123e);box-shadow:0 14px 24px -12px rgba(0,0,0,.8),inset 0 0 0 1px rgba(167,139,250,.45);display:flex;flex-direction:column;gap:5px;height:92px;margin:0 -10px;padding:8px 9px;transform:none;width:84px;z-index:1}.psbPromo__testi b{color:#a78bfa;font-size:26px;line-height:.7}.psbPromo__testi em{background:hsla(0,0%,100%,.55);border-radius:3px;display:block;height:5px}.psbPromo__testi em+em{background:hsla(0,0%,100%,.3);width:70%}.psbPromo__testi s{color:#fbbf24;font-size:9px;letter-spacing:1px;margin-top:auto;text-decoration:none}@keyframes psbPromoDeck{0%{transform:translateX(-8px) rotateY(6deg)}to{transform:translateX(8px) rotateY(-6deg)}}.psbPromo__cta{background:radial-gradient(80% 90% at 50% 120%,rgba(124,58,237,.5),transparent 70%);display:grid;inset:0;place-items:center;position:absolute}.psbPromo__orb{border-radius:50%;filter:blur(1px);position:absolute}.psbPromo__orb.is-a{animation:psbPromoFloat 5s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#a5f3fc,#22d3ee 60%,transparent 70%);height:42px;left:18px;top:12px;width:42px}.psbPromo__orb.is-b{animation:psbPromoFloat 6s ease-in-out infinite reverse;background:radial-gradient(circle at 35% 35%,#f9a8d4,#f472b6 55%,transparent 70%);bottom:10px;height:56px;right:16px;width:56px}.psbPromo__orb.is-c{animation:psbPromoFloat 4s ease-in-out infinite;background:radial-gradient(circle,#c4b5fd,#7c3aed 60%,transparent 70%);height:18px;right:44px;top:20px;width:18px}@keyframes psbPromoFloat{50%{transform:translate(10px,-14px)}}.psbPromo__ctaCard{align-items:center;animation:psbPromoFloat 7s ease-in-out infinite reverse;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(23,18,62,.72);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(167,139,250,.4);display:flex;flex-direction:column;gap:6px;padding:12px 16px;position:relative}.psbPromo__ctaCard em{background:hsla(0,0%,100%,.7);border-radius:3px;display:block;height:6px;width:90px}.psbPromo__ctaCard em+em{background:hsla(0,0%,100%,.35);width:64px}.psbPromo__ctaCard b{background:linear-gradient(90deg,#7c3aed,#4f46e5);border-radius:999px;box-shadow:0 0 14px rgba(124,58,237,.8);color:#fff;font-size:10px;margin-top:4px;padding:4px 12px}.psbPromo__skills{align-content:center;display:flex;flex-wrap:wrap;gap:7px;inset:10px;justify-content:center;position:absolute}.psbPromo__skills i{animation:psbPromoBob 3s ease-in-out infinite;animation-delay:calc(var(--i)*-.55s);background:hsla(0,0%,100%,.07);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(167,139,250,.45),0 0 16px -6px rgba(139,92,246,.9);color:#f1f5f9;font-size:11px;font-style:normal;font-weight:600;padding:4px 10px}.psbPromo__skills i:nth-child(3n){background:rgba(139,92,246,.5);color:#fff;font-size:13px}@keyframes psbPromoBob{50%{transform:translate(4px,-7px)}}.psbPromo__buy{align-items:center;animation:psbPromoPulse 2.4s ease-in-out infinite;background:linear-gradient(90deg,#fde68a,#fbbf24 50%,#f59e0b);border-radius:11px;box-shadow:0 8px 22px -8px rgba(251,191,36,.85);color:#1b1446!important;display:flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;overflow:hidden;padding:12px 14px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.psbPromo__buy:after{animation:psbPromoShine 2.8s ease-in-out .6s infinite;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.7) 50%,transparent 70%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.psbPromo__buy:focus-visible,.psbPromo__buy:hover{box-shadow:0 12px 26px -8px #fbbf24;transform:translateY(-1px)}.psbPromo__buy:focus-visible .psbPromo__buyArrow,.psbPromo__buy:hover .psbPromo__buyArrow{transform:translateX(3px)}.psbPromo__buy:focus-visible{outline:2px solid #fff;outline-offset:2px}.psbPromo__buyArrow{transition:transform .2s ease}@keyframes psbPromoPulse{50%{box-shadow:0 8px 30px -4px rgba(251,191,36,.95),0 0 0 4px rgba(251,191,36,.18)}}.psbPromo__links{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.psbPromo__link{align-items:center;background:hsla(0,0%,100%,.08);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(167,139,250,.35);color:#fff!important;display:flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;padding:9px 8px;text-decoration:none;transition:background .2s ease}.psbPromo__link svg{height:14px;width:14px;fill:currentColor}.psbPromo__link:focus-visible,.psbPromo__link:hover{background:rgba(167,139,250,.25)}.psbPromo__link:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}@media(prefers-reduced-motion:reduce){.psbPromo *,.psbPromo :after,.psbPromo :before{animation:none!important}}.psbPromo__card .psbPromo__links{gap:6px;margin:8px 0 0}.psbPromo__card .psbPromo__link{border-radius:8px;font-size:11.5px;padding:7px 6px}.psbPromo__card .psbPromo__link svg{height:12px;width:12px}.psbPromo .screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.psbPicker__help{color:#757575;font-size:12px;margin:0 0 10px}.psbPicker__grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.psbPicker__item{align-items:center;background:#fff;border:1px solid #dcdcde;border-radius:8px;color:#1e1e1e;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11.5px;font-weight:600;gap:6px;line-height:1.25;padding:12px 6px 10px;position:relative;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.psbPicker__item .block-editor-block-icon,.psbPicker__item .block-editor-block-icon svg{height:28px;width:28px}.psbPicker__item em{background:linear-gradient(90deg,#fde68a,#fbbf24);border-radius:999px;color:#1b1446;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.05em;padding:1px 5px;position:absolute;right:5px;text-transform:uppercase;top:5px}.psbPicker__item:hover{border-color:#146ef5}.psbPicker__item:focus-visible{outline:2px solid #146ef5;outline-offset:1px}.psbPicker__item.is-active{background:#f0f6ff;border-color:#146ef5;box-shadow:0 0 0 1px #146ef5}.psbPicker__item em.is-free{background:#d1fae5;color:#065f46}.psbPicker__item.is-locked{background:#f6f7f7;border-style:dashed;color:#757575;text-decoration:none}.psbPicker__item.is-locked .block-editor-block-icon{opacity:.55}.psbPicker__item.is-locked:hover{color:#1e1e1e}
