.ps-app-promo{background:linear-gradient(135deg, rgba(var(--ps-gold-rgb),.16), rgba(var(--ps-gold-rgb),.04) 60%), #0d0b06;border:1px solid rgba(var(--ps-gold-rgb),.45);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 18px 18px 16px;display:grid;position:relative;box-shadow:0 10px 30px #00000073}.ps-app-promo-icon{width:64px;height:64px;box-shadow:0 0 0 1px rgba(var(--ps-gold-rgb),.35), 0 6px 16px #00000080;border-radius:16px}.ps-app-promo-text{gap:6px;min-width:0;padding-right:20px;display:grid}.ps-app-promo-text small{font-family:var(--font-numbers);letter-spacing:.18em;text-transform:uppercase;color:var(--ps-gold-ink,var(--ps-gold-500));font-size:11px;font-weight:700}.ps-app-promo-text b{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:18px;font-weight:600;line-height:1.15}.ps-app-promo-text p{color:#cfcfcf;margin:0;font-size:14px;line-height:1.45}.ps-app-promo-text a{color:var(--ps-gold-ink,var(--ps-gold-500))}.ps-app-promo-go{justify-self:start;margin-top:4px}.ps-app-promo-steps{color:#e8e8e8;gap:4px;margin:2px 0 0;padding-left:20px;font-size:14px;display:grid}.ps-app-promo-steps b{font-family:inherit;font-size:inherit;text-transform:none;letter-spacing:0;color:var(--ps-gold-ink,var(--ps-gold-500))}.ps-app-share{vertical-align:-3px;color:#4ea1ff}.ps-app-promo-check{color:#cfcfcf;align-items:flex-start;gap:8px;font-size:13px;display:flex}.ps-app-promo-check input{accent-color:var(--ps-gold-500);margin-top:2px}.ps-app-promo-err{color:#ff8a8a!important}.ps-app-promo-x{color:#9a9a9a;cursor:pointer;background:0 0;border:0;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:6px;right:8px}.ps-app-promo-x:hover{color:#fff;background:#ffffff0f}.ps-home-app:empty{display:none}.ps-app-alerts{gap:16px;display:grid}.ps-app-row{justify-items:start;gap:8px;display:grid}.ps-app-row>b{color:#fff;font-size:.9rem}.ps-app-row p{color:#a3a3a3;margin:0;font-size:.85rem;line-height:1.5}.ps-app-row p b{color:var(--ps-gold-ink,var(--ps-gold-500))}.ps-app-test{font-size:.82rem}.ps-app-alerts .ps-switch{cursor:pointer;color:#e6e6e6;align-items:center;gap:10px;font-size:.86rem;display:flex}.ps-app-alerts .ps-switch input{opacity:0;width:1px;height:1px;position:absolute}.ps-app-alerts .ps-switch-track{background:#2a2a2a;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.ps-app-alerts .ps-switch-track:after{content:"";background:#bdbdbd;border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.ps-app-alerts .ps-switch input:checked+.ps-switch-track{background:var(--ps-gold-500)}.ps-app-alerts .ps-switch input:checked+.ps-switch-track:after{background:#1a1200;transform:translate(18px)}.ps-app-alerts .ps-switch input:focus-visible+.ps-switch-track{outline:2px solid var(--ps-gold-500);outline-offset:2px}.ps-app-alerts .ps-switch input:disabled+.ps-switch-track{opacity:.45}.ps-alerts-sheet{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:var(--ps-z-toast,60);max-width:520px;box-shadow:0 18px 50px #000000a6, 0 0 0 1px rgba(var(--ps-gold-rgb),.28);margin:0 auto;animation:.35s cubic-bezier(.2,.8,.2,1) both ps-alerts-up;position:fixed}.ps-alerts-sheet .ps-app-promo-icon{border-radius:14px;width:56px;height:56px}.ps-alerts-later{color:#9a9a9a;justify-self:start;font-size:13px}.ps-alerts-card{grid-template-columns:1fr;max-width:640px;margin-top:18px}@keyframes ps-alerts-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ps-alerts-sheet{animation:none}}.ps-app-badge{color:#fff;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:#000;border:1px solid #fff6;border-radius:12px;justify-self:start;align-items:center;gap:10px;margin-top:6px;padding:7px 18px 7px 12px;transition:border-color .15s,transform .15s;display:inline-flex}.ps-app-badge:hover:not(:disabled){border-color:var(--ps-gold-500);transform:translateY(-1px)}.ps-app-badge:focus-visible{outline:2px solid var(--ps-gold-500);outline-offset:2px}.ps-app-badge--static{cursor:default}.ps-app-badge span{line-height:1.05;display:grid}.ps-app-promo-text .ps-app-badge small{font-family:var(--font-body,inherit);letter-spacing:.08em;color:#d6d6d6;font-size:10px;font-weight:600}.ps-app-promo-text .ps-app-badge b{text-transform:none;letter-spacing:.01em;color:#fff;font-size:20px}.ps-app-promo-text .ps-app-inline{font-family:inherit;font-size:inherit;text-transform:none;letter-spacing:0;color:var(--ps-gold-ink,var(--ps-gold-500))}.ps-app-promo-text .ps-app-credit{color:#7d7d7d;margin-top:2px;font-size:10px;line-height:1.35}.ps-app-promo--desktop{grid-template-columns:1fr auto;align-items:center;max-width:880px;margin:0 auto;padding:22px 52px 22px 28px}.ps-app-badges{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ps-app-badges .ps-app-badge{margin-top:0}.ps-app-qr{box-shadow:0 0 0 1px rgba(var(--ps-gold-rgb),.45), 0 8px 22px #00000080;background:#fff;border-radius:14px;justify-items:center;gap:6px;margin:0;padding:10px;display:grid}.ps-app-qr img{width:132px;height:132px;image-rendering:pixelated;display:block}.ps-app-qr-wait{width:132px;height:132px;display:block}.ps-app-qr figcaption{font-family:var(--font-numbers,inherit);letter-spacing:.16em;text-transform:uppercase;color:#111;font-size:11px;font-weight:700}@media (max-width:720px){.ps-app-promo--desktop{grid-template-columns:1fr}.ps-app-qr{grid-column:1/-1;justify-self:center}}.ps-app-promo--plain{grid-template-columns:1fr;padding:20px 22px}.ps-app-promo--desktop{padding:22px 28px}.ps-app-promo--plain{text-align:center;justify-items:center;max-width:560px;margin:0 auto;padding:24px 22px 18px}.ps-app-promo--plain .ps-app-promo-text{justify-items:center;gap:10px;padding-right:0}.ps-app-promo--plain .ps-app-badge{justify-self:center}.ps-app-steps{text-align:left;justify-self:center;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ps-app-steps li{color:#f1f1f1;align-items:center;gap:12px;font-size:16px;line-height:1.3;display:flex}.ps-app-step-n{background:var(--ps-gold-500);width:32px;height:32px;color:var(--ps-gold-on,#111);font-family:var(--font-numbers,inherit);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.ps-app-promo-text .ps-app-steps b{font-family:inherit;font-size:inherit;text-transform:none;letter-spacing:0;color:var(--ps-gold-ink,var(--ps-gold-500))}.ps-app-promo--plain .ps-app-credit{margin-top:6px}.ps-app-promo-text .ps-app-steps b.ps-app-dots{vertical-align:-2px;padding:0 2px;font-size:24px;font-weight:800;line-height:.7}
