[data-v2] .v2-pulse:before,[data-v2] .v2-pulse:after{content:"";opacity:.34;pointer-events:none;border-radius:9999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f2efe957}@media (prefers-reduced-motion:no-preference){[data-v2] .v2-pulse:before,[data-v2] .v2-pulse:after{opacity:1;animation:2.6s cubic-bezier(.23,1,.32,1) infinite v2-ring}[data-v2] .v2-pulse:after{animation-delay:1.3s}}@keyframes v2-ring{0%{opacity:.42;transform:scale(1)}to{opacity:0;transform:scale(1.11)}}@media (prefers-reduced-motion:no-preference){[data-v2] .v2-cue{animation:2.2s cubic-bezier(.23,1,.32,1) infinite v2-cue-drift}}@keyframes v2-cue-drift{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}[data-v2] .v2-sheet-root{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), visibility 0s linear .3s}[data-v2] .v2-sheet-root[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), visibility 0s linear 0s}[data-v2] .v2-sheet{transition:transform .32s var(--ease-out) 40ms;transform:translateY(26px)scale(.94)}[data-v2] .v2-sheet-root[data-open=true] .v2-sheet{transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){[data-v2] .v2-sheet-root,[data-v2] .v2-sheet-root[data-open=true],[data-v2] .v2-sheet{transition:none}[data-v2] .v2-sheet{transform:none}}[data-v2] .v2-gallery{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), visibility 0s linear .26s}[data-v2] .v2-gallery[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), visibility 0s}@media (prefers-reduced-motion:reduce){[data-v2] .v2-gallery{transition:none}}[data-v2] .v2-scrim{background:#0000008c;transform:translateZ(0)}[data-v2] .v2-glass{--r:18px;--pad:8px;border-radius:var(--r);background:#ffffff0f;border:.5px solid #ffffff29;transform:translateZ(0);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0006,0 12px 40px #00000080}[data-v2] .v2-glass-inner{border-radius:calc(var(--r) - var(--pad))}[data-v2] .v2-glass-rule{border-color:#ffffff1f}[data-v2] .v2-shop{--r:28px;--pad:13px}[data-v2] .v2-noshot{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}[data-v2] .v2-shop-tile{-webkit-tap-highlight-color:#0000;background:#ffffff0d;border:.5px solid #ffffff24}@media (prefers-reduced-motion:no-preference){[data-v2] .v2-shop-tile{transition:transform .15s var(--ease-out), border-color .15s var(--ease-out)}}@media (hover:hover){[data-v2] .v2-shop-tile:hover{border-color:#ffffff57}}[data-v2] .v2-shop-tile:active{transform:scale(.98)}[data-v2] .v2-dot-type{-webkit-mask-image:conic-gradient(from 270deg at 1.75px 1.75px,#000 90deg,#0000 0deg);mask-image:conic-gradient(from 270deg at 1.75px 1.75px,#000 90deg,#0000 0deg);-webkit-mask-size:2px 2px;mask-size:2px 2px}[data-v2] .v2-shop-scrim{background:radial-gradient(130% 85% at 0 100%,#000000c7 0%,#00000059 38%,#0000 64%)}[data-v2] .v2-shop-tile[data-sold] .v2-noshot{filter:grayscale();opacity:.5}[data-v2] .v2-shop-input{border-radius:calc(var(--r) - var(--pad));font-family:var(--font-sans);background:#00000052;border:.5px solid #ffffff29}[data-v2] .v2-shop-input::placeholder{color:var(--color-silver)}[data-v2] .v2-shop-buy{border-radius:calc(var(--r) - var(--pad));background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);-webkit-tap-highlight-color:#0000}@media (prefers-reduced-motion:no-preference){[data-v2] .v2-shop-buy{transition:transform .15s var(--ease-out)}}[data-v2] .v2-shop-buy:active{transform:scale(.985)}[data-v2] .v2-shop-buy:disabled{opacity:.55;transform:none}[data-v2] .v2-shop-buy[data-state=done]:disabled{opacity:1}[data-v2] .v2-shop-buy[data-state=failed]{color:var(--color-ink);background:0 0;box-shadow:inset 0 0 0 1.5px #f2efe9b3}[data-v2] .v2-shop-close{-webkit-tap-highlight-color:#0000;background:#000000b8;border:.5px solid #ffffff38}@media (prefers-reduced-motion:no-preference){[data-v2] .v2-shop-overlay[data-state=open]{animation:v2-shop-fade-in .3s var(--ease-out)}[data-v2] .v2-shop-overlay[data-state=closed]{animation:v2-shop-fade-out .18s var(--ease-out)}[data-v2] .v2-shop-content[data-state=open]{animation:v2-shop-in .3s var(--ease-out) 40ms both}[data-v2] .v2-shop-content[data-state=closed]{animation:v2-shop-out .18s var(--ease-out)}}@keyframes v2-shop-fade-in{0%{opacity:0}}@keyframes v2-shop-fade-out{to{opacity:0}}@keyframes v2-shop-in{0%{opacity:0;scale:.92}}@keyframes v2-shop-out{to{opacity:0;scale:.97}}
