.PRDz4a_sheet{--text-primary:var(--cardstock-ink);--text-secondary:var(--cardstock-ink-muted);--text-muted:var(--cardstock-ink-muted);--bg-primary:var(--cardstock-deep);--border-color:var(--cardstock-edge);color:var(--cardstock-ink);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--cardstock) 70%, white), transparent 60%),linear-gradient(180deg, var(--cardstock), var(--cardstock-deep));border:1px solid var(--cardstock-edge)}.PRDz4a_roundButton,.PRDz4a_closeButton,.PRDz4a_helpButton{font:inherit;color:var(--cardstock-ink-muted);cursor:pointer;width:36px;height:36px;background:0 0;background:color-mix(in srgb, var(--cardstock-edge) 45%, transparent);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-colors);-webkit-tap-highlight-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.PRDz4a_roundButton:before,.PRDz4a_closeButton:before,.PRDz4a_helpButton:before{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@media (hover:hover) and (pointer:fine){.PRDz4a_roundButton:hover,.PRDz4a_closeButton:hover,.PRDz4a_helpButton:hover{color:var(--cardstock-ink);background:var(--cardstock-edge)}}.PRDz4a_roundButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PRDz4a_closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PRDz4a_helpButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PRDz4a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PRDz4a_muted{font-size:var(--font-size-sm);color:var(--cardstock-ink-muted);margin:0;line-height:1.45}.PRDz4a_primaryAction{justify-content:center;align-items:center;gap:var(--space-2);flex:auto;min-height:48px;display:flex}.PRDz4a_secondaryAction{justify-content:center;align-items:center;gap:var(--space-2);flex:auto;min-height:44px;display:flex}.PRDz4a_closeButton,.PRDz4a_helpButton{top:var(--space-4);z-index:1;position:absolute}.PRDz4a_closeButton{right:var(--space-4)}.PRDz4a_helpButton{left:var(--space-4)}.PRDz4a_roundSpacer{flex-shrink:0;width:36px}.PRDz4a_scrim{font:inherit;color:inherit;cursor:pointer;z-index:19;cursor:default;background:0 0;background:var(--black-opacity-32);border:none;padding:0;animation:.2s linear both PRDz4a_fade-in;position:absolute;top:0;bottom:0;left:0;right:0}.PRDz4a_tentButton{font:inherit;color:inherit;cursor:pointer;top:calc(var(--space-3) + 64px + env(safe-area-inset-top,0px));right:var(--space-3);z-index:1;cursor:pointer;filter:drop-shadow(0 4px 8px #00000047);-webkit-tap-highlight-color:#0000;background:0 0;border:none;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid;position:absolute}.PRDz4a_tentButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.PRDz4a_tentDot{background:var(--color-danger);border:2px solid var(--cardstock);border-radius:var(--radius-pill);width:12px;height:12px;position:absolute;top:2px;right:0}.PRDz4a_sheet{z-index:20;max-height:min(86dvh,680px);padding:var(--space-4) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:PRDz4a_sheet-rise .28s var(--ease-standard) both;border-bottom:0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #00000038}@media (min-width:768px){.PRDz4a_sheet{bottom:var(--space-6);width:min(560px,100% - var(--space-8)*2);padding:var(--space-4) var(--space-6) var(--space-6);border-bottom:1px solid var(--cardstock-edge);border-radius:var(--radius-xl);margin-inline-start:auto;margin-inline-end:auto;box-shadow:0 16px 48px #00000042}}@media (prefers-reduced-motion:reduce){.PRDz4a_sheet{animation:.16s linear both PRDz4a_fade-in}}@keyframes PRDz4a_sheet-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes PRDz4a_fade-in{0%{opacity:0}to{opacity:1}}.PRDz4a_view{gap:var(--space-4);flex-direction:column;align-items:stretch;display:flex}.PRDz4a_viewHead{gap:var(--space-3);padding-inline:calc(36px + var(--space-2));text-align:center;flex-direction:column;align-items:center;display:flex}.PRDz4a_viewText{gap:var(--space-1);flex-direction:column;align-items:center;min-width:0;display:flex}.PRDz4a_viewTitle{font-size:var(--font-size-xl);color:var(--cardstock-ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.PRDz4a_viewLead{font-size:var(--font-size-base);color:var(--cardstock-ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.PRDz4a_viewLead svg{margin-left:var(--space-1);vertical-align:-2px}.PRDz4a_viewFrom{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--cardstock-ink);font-weight:600;display:block}.PRDz4a_accent{color:var(--color-primary)}.PRDz4a_signInRow{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.PRDz4a_statusPill{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);color:var(--cardstock-ink);border:1px solid var(--cardstock-edge);border-radius:var(--radius-pill);background:#ffffff8c;align-self:center;margin:0;font-weight:600;display:inline-flex}.PRDz4a_statusPill svg{color:var(--cardstock-ink-muted)}.PRDz4a_statusPill[data-done=true]{color:var(--green-70);background:color-mix(in srgb, var(--green-10) 70%, transparent);border-color:color-mix(in srgb, var(--green-70) 25%, transparent)}.PRDz4a_statusPill[data-done=true] svg{color:currentColor}.PRDz4a_planeChip{width:88px;height:88px;color:var(--color-primary);background:color-mix(in srgb, white 55%, var(--cardstock));border-radius:var(--radius-pill);box-shadow:0 0 0 4px var(--cardstock),0 0 0 5px var(--cardstock-edge);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PRDz4a_sparkle{color:var(--yellow-50)}.PRDz4a_campaignsBlock{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--cardstock-edge);flex-direction:column;display:flex}.PRDz4a_sectionLabel{font-size:var(--font-size-xs);letter-spacing:.04em;color:var(--cardstock-ink-muted);text-align:center;text-transform:uppercase;margin:0;font-weight:700}.PRDz4a_campaignsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PRDz4a_itemImage{color:var(--color-primary);background:color-mix(in srgb, white 55%, var(--cardstock));border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;overflow:hidden}.PRDz4a_itemImage img{object-fit:cover;width:100%;height:100%}.PRDz4a_itemImage[data-size=tile]{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cardstock-ink) 8%, transparent)}.PRDz4a_itemImage[data-size=hero]{border-radius:var(--radius-pill);outline:1.5px dashed color-mix(in srgb, var(--cardstock-ink) 22%, transparent);outline-offset:7px;width:88px;height:88px;box-shadow:0 0 0 4px var(--cardstock),0 0 0 5px var(--cardstock-edge),0 10px 22px color-mix(in srgb, var(--cardstock-ink) 18%, transparent)}.PRDz4a_itemImage[data-size=thumb]{width:40px;height:40px}.PRDz4a_itemFrame{flex-shrink:0;margin:8px;position:relative}.PRDz4a_itemBadge{width:30px;height:30px;color:var(--bg-secondary);background:var(--color-primary);border:3px solid var(--cardstock);border-radius:var(--radius-pill);box-shadow:0 2px 6px color-mix(in srgb, var(--cardstock-ink) 20%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px}.PRDz4a_itemBadge[data-tone=done]{background:var(--green-70)}.PRDz4a_picker{gap:var(--space-4);flex-direction:column;display:flex}.PRDz4a_pickerHead{gap:var(--space-2);align-items:center;display:flex}.PRDz4a_pickerTitle{font-size:var(--font-size-lg);color:var(--cardstock-ink);text-align:center;flex:auto;margin:0;font-weight:700}.PRDz4a_kindSwitch{align-self:stretch}.PRDz4a_pickerGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:640px){.PRDz4a_pickerGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.PRDz4a_tile{font:inherit;color:inherit;cursor:pointer;gap:var(--space-1);padding:0;padding:var(--space-2);text-align:center;border:none;border:1.5px solid var(--cardstock-edge);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-colors);-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;background:#fff6;flex-direction:column;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.PRDz4a_tile:hover{background:#ffffffb3}}.PRDz4a_tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PRDz4a_tile[data-selected=true]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent);background:#fffc}.PRDz4a_tileName{-webkit-line-clamp:2;font-size:var(--font-size-sm);color:var(--cardstock-ink);-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.PRDz4a_tilePrice{font-size:var(--font-size-xs);color:var(--cardstock-ink-muted);font-variant-numeric:tabular-nums}.PRDz4a_tile[data-selected=true] .PRDz4a_tilePrice{color:var(--color-primary);font-weight:700}.PRDz4a_tileSkeleton{aspect-ratio:.8;background:color-mix(in srgb, var(--cardstock-edge) 45%, transparent);border-radius:var(--radius-lg)}.PRDz4a_pickerError{gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.PRDz4a_pickerError p{color:var(--cardstock-ink-muted);margin:0}.PRDz4a_linkButton{font:inherit;color:var(--color-primary);cursor:pointer;min-height:44px;font-size:var(--font-size-sm);text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;align-self:center;padding:0;font-weight:600;text-decoration:underline}.PRDz4a_linkButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PRDz4a_pickerFooter{gap:var(--space-3);align-items:center;display:flex}.PRDz4a_quantityHint{min-height:1.45em;margin:calc(var(--space-2)*-1) 0 0;font-size:var(--font-size-sm);color:var(--cardstock-ink-muted);text-align:center;visibility:hidden;line-height:1.45}.PRDz4a_quantityHint[data-visible=true]{visibility:visible}.PRDz4a_confirmNote{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--font-size-base);color:var(--cardstock-ink);text-align:center;border:1px dashed var(--cardstock-ink-muted);border-radius:var(--radius-md);background:#fff9;justify-content:center;margin:0;font-weight:600;line-height:1.4;animation:.16s linear both PRDz4a_fade-in;display:inline-flex}.PRDz4a_confirmNote svg{flex-shrink:0}.PRDz4a_thanks{gap:var(--space-3);padding-top:var(--space-4);border-top:1px dashed var(--cardstock-edge);flex-direction:column;display:flex}.PRDz4a_thanksHead{gap:var(--space-1);text-align:center;flex-direction:column;align-items:center;display:flex}.PRDz4a_thanksTitle{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-md);color:var(--cardstock-ink);margin:0;font-weight:700;display:inline-flex}.PRDz4a_thanksTitle svg{color:var(--color-primary)}.PRDz4a_quickRow{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.PRDz4a_hangFit{z-index:22;pointer-events:none;transform-origin:50% 0;scale:var(--tag-fit,1);position:absolute;top:0;left:0;right:0}.PRDz4a_hang{pointer-events:none;position:relative}.PRDz4a_tagCard{pointer-events:auto}.PRDz4a_tag{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.PRDz4a_tagTitle{padding-inline:calc(36px + var(--space-1));font-size:var(--font-size-xl);color:var(--cardstock-ink);text-align:center;margin:0;font-weight:800}.PRDz4a_tagBody{gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.PRDz4a_tagText{gap:var(--space-1);flex-direction:column;align-items:center;min-width:0;display:flex}.PRDz4a_tagItem{font-size:var(--font-size-lg);color:var(--cardstock-ink);margin:0;font-weight:700;line-height:1.25}.PRDz4a_tagFrom{font-size:var(--font-size-md);color:var(--cardstock-ink-muted);margin:0;font-weight:600}.PRDz4a_tagNote{font-size:var(--font-size-base);color:var(--cardstock-ink-muted);text-align:center;margin:0;font-style:italic;line-height:1.45}.PRDz4a_tagActions{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.PRDz4a_tagHint{font-size:var(--font-size-xs);text-align:center;color:var(--cardstock-ink-muted);margin:0;line-height:1.45}
