.ps-prizepop{right:var(--ps-gutter);bottom:var(--ps-gutter);z-index:var(--ps-z-toast);width:min(400px, calc(100vw - 2 * var(--ps-gutter)));gap:var(--ps-space-3) var(--ps-space-4);padding:var(--ps-space-4);background:#15120e radial-gradient(120% 90% at 0% 0%, rgba(var(--ps-gold-rgb), .22), transparent 62%);border:1px solid var(--ps-gold-500);border-radius:var(--ps-radius-lg);box-shadow:var(--ps-shadow-lift);color:var(--ps-text);animation:ps-prizepop-rise .35s var(--ps-ease) both;grid-template-columns:72px 1fr;align-items:center;display:grid;position:fixed;left:auto}.ps-prizepop-art{border-radius:var(--ps-radius-sm);object-fit:cover;background:#ffffff0f;width:72px;height:72px}.ps-prizepop-art--blank{place-items:center;font-size:34px;display:grid}.ps-prizepop .ps-prizepop-kicker{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--ps-gold-ink,var(--ps-gold-500));margin:0;font-size:11px;font-weight:600;line-height:1.2}.ps-prizepop h2{font-family:var(--font-heading);text-transform:uppercase;color:var(--ps-text);margin:2px 0 4px;font-size:17px;font-weight:600;line-height:1.2}.ps-prizepop p{color:var(--ps-muted);margin:0;font-size:14px;line-height:1.4}.ps-prizepop-actions{gap:var(--ps-space-3);grid-column:1/-1;align-items:center;display:flex}.ps-prizepop-actions .ps-btn{flex:1}.ps-prizepop-later{min-height:var(--ps-tap);padding:0 var(--ps-space-3);color:var(--ps-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.ps-prizepop-later:hover,.ps-prizepop-later:focus-visible{color:var(--ps-text)}@keyframes ps-prizepop-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:560px){.ps-prizepop{border-radius:var(--ps-radius-lg) var(--ps-radius-lg) 0 0;width:100%;padding-bottom:calc(var(--ps-space-4) + env(safe-area-inset-bottom,0px));border-width:1px 0 0;bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.ps-prizepop{animation:none}}.ps-prizepick{gap:var(--ps-space-5);max-width:640px;display:grid}.ps-prizepick-hero{gap:var(--ps-space-4);padding:var(--ps-space-4);border:1px solid var(--ps-hairline-2);border-radius:var(--ps-radius-lg);background:radial-gradient(120% 90% at 0% 0%, rgba(var(--ps-gold-rgb), .14), transparent 62%);grid-template-columns:112px 1fr;align-items:center;display:grid}.ps-prizepick-hero img,.ps-prizepick-art--blank{border-radius:var(--ps-radius-sm);object-fit:cover;background:#ffffff0f;width:112px;height:112px}.ps-prizepick-art--blank{place-items:center;font-size:52px;display:grid}.ps-prizepick-hero b{font-family:var(--font-heading);text-transform:uppercase;color:var(--ps-text);font-size:clamp(18px,5vw,24px);font-weight:600;line-height:1.15;display:block}.ps-prizepick-hero span{color:var(--ps-muted);margin-top:4px;font-size:14px;display:block}.ps-prizepick-opts{gap:var(--ps-space-3);grid-template-columns:1fr 1fr;display:grid}.ps-prizepick-opt{min-height:96px;padding:var(--ps-space-4);border:1px solid var(--ps-line-2);border-radius:var(--ps-radius-lg);color:var(--ps-text);text-align:left;cursor:pointer;background:#00000059;align-content:start;gap:4px;display:grid}.ps-prizepick-opt b{font-family:var(--font-heading);text-transform:uppercase;font-size:15px;font-weight:600;line-height:1.2}.ps-prizepick-opt span{color:var(--ps-muted);font-size:13px;line-height:1.4}.ps-prizepick-opt:hover,.ps-prizepick-opt:focus-visible{border-color:var(--ps-gold-500);outline:none}.ps-prizepick-opt[aria-pressed=true]{border-color:var(--ps-gold-500);box-shadow:0 0 0 1px var(--ps-gold-500) inset;background:rgba(var(--ps-gold-rgb), .1)}.ps-prizepick-form{gap:var(--ps-space-3);display:grid}.ps-prizepick-form .ps-grid2{gap:var(--ps-space-3)}.ps-prizepick-note{color:var(--ps-muted);margin:0;font-size:13px;line-height:1.5}.ps-prizepick-address{color:var(--ps-text);margin:0;font-style:normal;line-height:1.5}.ps-prizepick-later{gap:var(--ps-space-2);padding:var(--ps-space-4);border:1px dashed var(--ps-line-2);border-radius:var(--ps-radius-lg);justify-items:start;display:grid}.ps-prizepick-later b{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--ps-text);font-size:13px;font-weight:600}.ps-prizepick-later p{color:var(--ps-muted);margin:0;font-size:14px;line-height:1.5}@media (max-width:420px){.ps-prizepick-opts{grid-template-columns:1fr}.ps-prizepick-hero{grid-template-columns:84px 1fr}.ps-prizepick-hero img,.ps-prizepick-art--blank{width:84px;height:84px}}.ps-prizepick-tracking{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:.95rem;display:grid}.ps-prizepick-tracking dt{color:var(--ps-text-muted,#a3a3a3)}.ps-prizepick-tracking dd{color:var(--ps-text);overflow-wrap:anywhere;margin:0}.ps-prizepick-opts--choice{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ps-prizepick-opts--choice .ps-prizepick-opt img{aspect-ratio:1;object-fit:cover;border-radius:var(--ps-radius-md,10px);width:100%;height:auto;margin-bottom:4px}.ps-prizepick-opt-art{aspect-ratio:1;border-radius:var(--ps-radius-md,10px);background:rgba(var(--ps-gold-rgb), .08);place-items:center;margin-bottom:4px;font-size:34px;display:grid}.ps-prizepick-deadline{padding:var(--ps-space-3) var(--ps-space-4);border-left:3px solid var(--ps-gold-500);background:rgba(var(--ps-gold-rgb), .06);border-radius:var(--ps-radius-md,10px);margin:0;font-size:14px;line-height:1.5}@media (max-width:420px){.ps-prizepick-opts--choice{grid-template-columns:1fr 1fr}}
