.pg-badge{color:var(--fm-em,#3ddc97);background:#3ddc9714;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #3ddc9740}.pg-modal{z-index:100;-webkit-backdrop-filter:blur(10px);background:#0205049e;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out both pg-bg;display:flex;position:fixed;inset:0}.pg-card{text-align:center;background:radial-gradient(120% 70% at 50% 0,#3ddc9717,#0000 60%),#0a0e0cf7;border-radius:26px;width:100%;max-width:440px;padding:30px 30px 26px;animation:.32s cubic-bezier(.2,.8,.2,1) both pg-pop;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 80px -20px #000000d9}.pg-card.sm{max-width:360px;padding:26px 24px 22px;animation:none}@keyframes pg-bg{0%{opacity:0}}@keyframes pg-pop{0%{opacity:0;transform:translateY(8px)scale(.975)}}.pg-x{width:32px;height:32px;color:var(--fm-dim,#7b8580);border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;top:14px;right:14px}.pg-x:hover{color:#fff;background:#ffffff0d}.pg-lock{width:44px;height:44px;color:var(--fm-em,#3ddc97);background:#3ddc9714;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex;box-shadow:inset 0 0 0 1px #3ddc9745,0 0 30px -8px #3ddc9766}.pg-eyebrow{color:var(--fm-em,#3ddc97);margin-bottom:8px;font-size:12.5px;font-weight:500}.pg-title{letter-spacing:-.025em;color:#fff;margin-bottom:10px;font-size:28px;font-weight:600;line-height:1.15}.pg-title.sm{letter-spacing:-.015em;font-size:21px}.pg-sub{color:var(--fm-text-2,#c7cdca);font-size:14px;line-height:1.6}.pg-sub.lg{margin-bottom:28px;font-size:15.5px}.pg-card.sm .pg-sub{margin-bottom:18px;font-size:13.5px}.pg-perks{flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0 0;display:flex}.pg-perks li{color:#e6e9e7;background:#ffffff09;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.pg-perks li:before{content:"";background:var(--fm-em,#3ddc97);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3ddc97aa}.pg-actions{flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}.pg-btn{border-radius:999px;justify-content:center;align-items:center;padding:11px 22px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}.pg-actions .pg-btn{width:100%;padding:13px 22px;font-size:14.5px}.pg-btn.big{padding:13px 28px;font-size:15px}.pg-btn.primary{color:#04130c;background:linear-gradient(#5eeab0,#2fbf7f);box-shadow:0 10px 30px -12px #3ddc97aa}.pg-btn.primary:hover{filter:brightness(1.07)}.pg-later{color:var(--fm-dim,#7b8580);font-size:13px;transition:color .15s}.pg-later:hover{color:var(--fg)}.pg-fine{color:var(--fm-dim,#7b8580);margin-top:14px;font-size:12px}.pg-locked{position:relative}.pg-logo{filter:drop-shadow(0 0 30px #3ddc9755)}@media (prefers-reduced-motion:reduce){.pg-modal,.pg-card{animation:none}}.fm-lockbar{text-align:left;width:100%;color:var(--fm-text-2,#c7cdca);background:#ffffff06;border-radius:18px;align-items:center;gap:14px;margin-bottom:20px;padding:12px 12px 12px 14px;font-size:14px;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.fm-lockbar:hover{background:#3ddc970a;box-shadow:inset 0 0 0 1px #3ddc9740}.fm-lockbar b{color:#fff;font-weight:600}.fm-lockbar-ic{width:32px;height:32px;color:var(--fm-em,#3ddc97);background:#3ddc9714;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #3ddc9740}.fm-lockbar-cta{color:#04130c;background:linear-gradient(#5eeab0,#2fbf7f);border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600}.mt-card{background:#ffffff06;border-radius:22px;padding:18px 20px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.mt-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mt-title{color:#fff;font-size:14px;font-weight:500}.mt-sample{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:10px;display:flex}.mt-sample p{color:#e6e9e7;font-size:14px;line-height:1.6}.mt-over{justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:52px 0 0}.mt-pitch{text-align:center;background:#0a0e0ceb;border-radius:18px;width:100%;max-width:340px;padding:18px 18px 16px;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 50px -20px #000}.mt-pitch p{color:var(--fm-text-2,#c7cdca);margin-bottom:14px;font-size:13.5px;line-height:1.55}.mt-pitch .pg-btn{padding:10px 20px;font-size:13.5px}.pg-lock.off{color:#f5c26b;background:#f5c26b14;box-shadow:inset 0 0 0 1px #f5c26b45,0 0 30px -8px #f5c26b55}.pg-eyebrow.warn{color:#f5c26b}
