.pnck-close{top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 10px);z-index:2;color:#f4f4f5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#141416eb;border:1px solid #2a2a2e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none;position:absolute}.pnck-close:active{background:#2a2a2e}.pnck-content>div{max-height:100dvh}@media (width<=799.98px){.pnck-overlay{justify-content:stretch!important;align-items:stretch!important;height:100dvh!important}.pnck-close{display:flex}.pnck-content{box-sizing:border-box;width:100%;height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#0a0a0b;flex:auto;overflow:hidden}.pnck-content>div{overflow:hidden;width:100%!important;height:100%!important}.pnck-content>div>iframe{border-radius:0!important}}.pnck-warm{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;top:0;left:-10000px}.pnck-hold{z-index:1000000;color:#f4f4f5;background:#0a0a0bdb;flex-direction:column;justify-content:center;align-items:center;gap:14px;font:500 15px/1.3 DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .2s;animation:.16s ease-out pnck-hold-in;display:flex;position:fixed;inset:0}.pnck-hold-out{opacity:0;pointer-events:none}.pnck-hold-spin{border:2.5px solid #2a2a2e;border-top-color:#5f66f8;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite pnck-hold-spin}@keyframes pnck-hold-in{0%{opacity:0}to{opacity:1}}@keyframes pnck-hold-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pnck-hold-spin{animation-duration:2.4s}}.stamp-mark{pointer-events:none;filter:drop-shadow(0 3px 6px #0006);flex:none;width:54px;height:54px;display:inline-block;position:relative}.stamp-mark>svg{width:100%;height:100%;display:block}.stamp-mark.stamp-flat{filter:none}.stamp-mark.is-landing>svg{opacity:0;animation:stamp-land var(--land-ms,.62s) cubic-bezier(.2, .9, .3, 1.15) forwards}@keyframes stamp-land{0%{opacity:0;transform:translate(24px,-46px)rotate(-18deg)scale(2.1)}55%{opacity:1;transform:translate(0)rotate(2deg)scale(1.08)}68%{transform:translate(0, 0) rotate(0deg) scale(.94) scaleY(var(--squash,.86))}82%{transform:translate(0)rotate(-1deg)scale(1.03)}to{opacity:.96;transform:translate(0)rotate(0)scale(1)}}.stamp-fx{pointer-events:none;position:absolute;inset:0}.stamp-ring{border:1.5px solid var(--fx,var(--base-red-600));opacity:0;border-radius:50%;animation:.52s ease-out .3s forwards stamp-ripple;position:absolute;inset:0}@keyframes stamp-ripple{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.stamp-speck{background:var(--fx,var(--base-red-600));opacity:0;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;animation:.48s ease-out .3s forwards stamp-fly;position:absolute;top:50%;left:50%}.stamp-speck.is-star{width:auto;height:auto;color:var(--base-coral-200);background:0 0;border-radius:0;margin:-5px 0 0 -4px;font-size:8px;line-height:1}@keyframes stamp-fly{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}.stamp-gloss{filter:blur(3px);opacity:0;background:#ffffff8c;border-radius:50%;width:40%;height:18%;animation:.7s ease-out .33s forwards stamp-gloss;position:absolute;top:15%;left:22%;transform:rotate(-25deg)}@keyframes stamp-gloss{0%{opacity:0}25%{opacity:.9}to{opacity:0}}.stamp-shimmer{opacity:0;border-radius:50%;animation:.7s linear .38s forwards stamp-shimmer-show;position:absolute;inset:2px;overflow:hidden}.stamp-shimmer:after{content:"";background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:40%;height:140%;animation:.7s ease-in-out .38s forwards stamp-shimmer-sweep;position:absolute;top:-20%;left:-60%;transform:skew(-15deg)}@keyframes stamp-shimmer-show{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes stamp-shimmer-sweep{0%{left:-60%}to{left:120%}}.stamp-mark[data-material=ink]{--fx:var(--base-red-600)}.stamp-mark[data-material=gilt]{--fx:var(--sys-text-link)}.stamp-mark[data-material=spark]{--fx:var(--base-coral-500);--land-ms:.52s;--squash:.9}.stamp-mark[data-material=wax]{--fx:var(--base-coral-300);--land-ms:.72s;--squash:.78}@media (prefers-reduced-motion:reduce){.stamp-mark.is-landing>svg{opacity:.96;animation:none}.stamp-fx{display:none}}
