.pm-stage{--pm-bg:#0a0807;--pm-bg-soft:#140f0d;--pm-surface:#1a1413;--pm-accent:#e2afa6;--pm-accent2:#9bb3c4;--pm-text:#f5e6df;--pm-text-muted:#f5e6df94;--pm-text-on-gradient:#1a0f0d;--pm-red:#d4574e;--pm-live:#5fd07e;--pm-amber:#f2c94c;--pm-gradient:linear-gradient(135deg, #e2afa6 0%, #c9a8b0 50%, #9bb3c4 100%);--pm-scrim:linear-gradient(to top, #0a0807f5 0%, #0a08078c 45%, transparent 75%);--pm-glass:#ffffff24;--pm-glass-hover:#fff3;--pm-glass-pressed:#ffffff3d;--pm-glass-blur:blur(20px) saturate(140%);--pm-glass-highlight:inset 0 1px 0 #ffffff2e;--pm-bubble:#ffffff1a;--pm-bubble-blur:blur(18px) saturate(140%);--pm-bubble-self:linear-gradient(#e2afa62e, #e2afa62e), #ffffff0f;--pm-ease:cubic-bezier(.33, 1, .68, 1);--pm-font:var(--font-manrope), Manrope, system-ui, sans-serif;--pm-font-serif:var(--font-cormorant), "Cormorant Garamond", serif;--pm-safe-top:env(safe-area-inset-top,0px);--pm-safe-bottom:env(safe-area-inset-bottom,0px);color:var(--pm-text);overflow:hidden;container:pm-stage/size}.pm-scrim-bottom{background:var(--pm-scrim);pointer-events:none;z-index:1;height:340px;position:absolute;bottom:0;left:0;right:0}.pm-stage.is-chat-open .pm-scrim-bottom{height:75%}.pm-stage.is-chat-open.is-menu-open .pm-scrim-bottom{height:560px}.pm-stage.is-sheet-open .pm-scrim-bottom{opacity:0}.pm-menu-scrim{opacity:0;pointer-events:none;z-index:25;background:#0000001a;transition:opacity .12s linear;position:absolute;inset:0}.pm-stage.is-menu-open .pm-menu-scrim{opacity:1;pointer-events:auto;transition-duration:.15s}.pm-dock{--pm-disc:48px;--pm-icon:22px;--pm-end-gap:18px;--pm-side:8px;--pm-bottom:max(24px, calc(env(safe-area-inset-bottom,0px) + 12px));--pm-dock-max:none;--pm-menu-gap:12px;--pm-menu-item:64px;--pm-menu-h:calc(var(--pm-disc) + 31px);left:var(--pm-side);right:var(--pm-side);bottom:var(--pm-bottom);max-width:var(--pm-dock-max);font-family:var(--pm-font);color:var(--pm-text);z-index:30;flex-direction:column;gap:10px;margin:0 auto;transition:opacity .15s;display:flex;position:absolute}@container pm-stage (max-width:360px){.pm-dock{--pm-disc:44px;--pm-end-gap:16px;--pm-menu-gap:8px;--pm-menu-item:62px}}@container pm-stage (min-width:1024px){.pm-dock{--pm-disc:52px;--pm-end-gap:40px;--pm-bottom:32px;--pm-dock-max:504px;--pm-menu-gap:20px;--pm-menu-item:72px}.pm-dock .pm-callbar__group{flex:none;gap:20px}.pm-dock .pm-callbar{justify-content:center}}.pm-stage.is-sheet-open .pm-dock{opacity:0;pointer-events:none}.pm-callbar{align-items:flex-start;display:flex}.pm-callbar__group{flex:1;justify-content:space-between;min-width:0;display:flex}.pm-btn{appearance:none;width:var(--pm-disc);cursor:pointer;color:var(--pm-text);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.pm-btn--end{margin-inline-start:var(--pm-end-gap)}.pm-disc{width:var(--pm-disc);height:var(--pm-disc);background:var(--pm-glass);-webkit-backdrop-filter:var(--pm-glass-blur);backdrop-filter:var(--pm-glass-blur);box-shadow:var(--pm-glass-highlight);border-radius:50%;place-items:center;transition:transform .12s,background .12s,box-shadow .12s;display:grid;position:relative}.pm-disc svg,.pm-icon{width:var(--pm-icon,22px);height:var(--pm-icon,22px);fill:none;stroke:#f5e6dfeb;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px #0a080759);transition:transform .2s var(--pm-ease)}.pm-disc img{object-fit:contain;width:26px;height:26px}.pm-btn:active .pm-disc,.pm-btn.is-pressed .pm-disc{background:var(--pm-glass-pressed);transform:scale(.94)}.pm-btn[aria-pressed=true] .pm-disc{box-shadow:inset 0 0 0 1px var(--pm-accent), var(--pm-glass-highlight)}.pm-btn[aria-pressed=true] .pm-disc svg{stroke:var(--pm-accent)}.pm-btn.has-badge .pm-disc:before{content:"";top:calc(var(--pm-disc) / 2 - 13px);right:calc(var(--pm-disc) / 2 - 13px);background:var(--pm-accent);z-index:1;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 2px #0a0807b3}.pm-btn--more[aria-expanded=true] .pm-disc svg{transform:rotate(45deg)}.pm-btn--gift .pm-disc{background:linear-gradient(135deg, #e2afa64d, #c9a8b038 50%, #9bb3c447), linear-gradient(var(--pm-glass), var(--pm-glass))}.pm-btn--gift .pm-disc:after{content:"";background:var(--pm-gradient);-webkit-mask-composite:xor;opacity:.75;pointer-events:none;border-radius:50%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pm-btn--end .pm-disc{box-shadow:inset 0 0 0 1px #d4574ebf, var(--pm-glass-highlight)}.pm-btn--end .pm-disc svg{stroke:var(--pm-red)}.pm-btn:disabled,.pm-btn[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.pm-btn--danger .pm-disc svg{stroke:var(--pm-amber)}.pm-btn--danger .pm-label{color:var(--pm-amber)}.pm-label{font:500 10px/1 var(--pm-font);letter-spacing:.08em;text-transform:uppercase;color:#f5e6dfeb;text-shadow:0 1px 2px #0a080780;display:none}.pm-btn[aria-pressed=true] .pm-label{color:var(--pm-accent)}.pm-btn--end .pm-label{color:var(--pm-red)}.pm-tip{display:none}@media (hover:hover){@container pm-stage (min-width:1024px){.pm-tip{white-space:nowrap;background:var(--pm-glass);-webkit-backdrop-filter:var(--pm-glass-blur);backdrop-filter:var(--pm-glass-blur);box-shadow:var(--pm-glass-highlight);font:600 12px/1 var(--pm-font);color:var(--pm-text);opacity:0;pointer-events:none;border-radius:20px;padding:7px 11px;transition:opacity .12s;display:block;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.pm-btn:hover .pm-tip,.pm-btn:focus-visible .pm-tip{opacity:1}.pm-btn:hover .pm-disc{background:var(--pm-glass-hover)}.pm-btn--gift:hover .pm-disc{background:linear-gradient(135deg, #e2afa666, #c9a8b04d 50%, #9bb3c461), linear-gradient(var(--pm-glass-hover), var(--pm-glass-hover))}.pm-btn--end:hover .pm-disc{box-shadow:inset 0 0 0 1px var(--pm-red), var(--pm-glass-highlight);background:#d4574e2e}.pm-send:hover{filter:brightness(1.08)}}}.pm-btn:focus-visible .pm-disc,.pm-send:focus-visible,.pm-sendbtn:focus-visible,.pm-tile:focus-visible{outline:2px solid var(--pm-accent2);outline-offset:3px}.pm-btn:focus-visible{outline:none}.pm-chatbox{flex-direction:column;min-height:0;display:none;position:relative}.pm-stage.is-chat-open .pm-chatbox{display:flex}.pm-stage.is-chat-open .pm-chatbox:before{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:120px;position:absolute;top:-24px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 30% 45%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 30% 45%,#0000 100%)}.pm-chat{--pm-fade:linear-gradient(to bottom, transparent 0, #00000014 14px, #0000004d 32px, #0000009e 52px, #000000e0 72px, #000 92px, #000 calc(100% - 14px), transparent 100%);box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;max-height:34cqh;-webkit-mask-image:var(--pm-fade);-webkit-mask-image:var(--pm-fade);mask-image:var(--pm-fade);flex-direction:column;gap:8px;margin:0;padding:40px 4px 12px;list-style:none;display:flex;overflow-y:auto}.pm-chat::-webkit-scrollbar{display:none}.pm-chat>:first-child{margin-top:auto}.pm-row{flex-direction:column;gap:4px;max-width:78%;transition:opacity .4s;display:flex}.pm-row--peer{align-self:flex-start;align-items:flex-start}.pm-row--self{align-self:flex-end;align-items:flex-end}.pm-row__who{font:500 11px/1 var(--pm-font);color:var(--pm-text-muted);text-shadow:0 1px 4px #0a080799;padding:0 12px}.pm-row__who--action{appearance:none;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;-webkit-text-decoration:underline #f5e6df66;text-decoration:underline #f5e6df66}.pm-row__body{font:400 14px/1.4 var(--pm-font);color:var(--pm-text);background:var(--pm-bubble);-webkit-backdrop-filter:var(--pm-bubble-blur);backdrop-filter:var(--pm-bubble-blur);box-shadow:var(--pm-glass-highlight);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;margin:0;padding:8px 13px 9px}.pm-row--self .pm-row__body{background:var(--pm-bubble-self)}.pm-row__translated{text-transform:uppercase;letter-spacing:.12em;color:var(--pm-text-muted);margin-left:4px;font-size:9px}.pm-row__notsent{text-transform:uppercase;letter-spacing:.12em;color:var(--pm-amber);margin-left:4px;font-size:9px}.pm-row--self.is-notsent .pm-row__body{opacity:.75}.pm-event{text-align:center;justify-content:center;align-self:stretch;padding:5px 8px;transition:opacity .4s;display:flex}.pm-event__in{font:500 13px/1.35 var(--pm-font);color:var(--pm-text);text-shadow:0 1px 6px #0a0807a6;text-wrap:pretty;align-items:center;gap:7px;display:inline-flex;position:relative}.pm-event__in svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px #0a080759);flex:none;width:18px;height:18px}.pm-coins{color:var(--pm-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-event--income .pm-coins{color:var(--pm-live)}.pm-event--big{padding-bottom:11px}.pm-event--big .pm-event__in:after{content:"";background:var(--pm-gradient);height:1px;position:absolute;bottom:-6px;left:0;right:0}.pm-event--sys .pm-event__in svg{stroke:var(--pm-text-muted)}.pm-event--warn .pm-event__in{color:var(--pm-amber)}.pm-event--warn .pm-event__in svg{stroke:var(--pm-amber)}.pm-chat>.is-old{opacity:.7}.pm-chat>.is-new{animation:.18s ease-out backwards pm-rise}@keyframes pm-rise{0%{opacity:0;transform:translateY(8px)}}.pm-chat>.pm-event.is-leaving{opacity:0}@media (prefers-reduced-motion:reduce){.pm-chat>.is-new{animation:.18s linear backwards pm-fade}@keyframes pm-fade{0%{opacity:0}}.pm-chat>.pm-event{transition:none}.pm-chat>.pm-event.is-leaving{opacity:1}}.pm-composer{align-items:center;gap:8px;display:none}.pm-stage.is-chat-open .pm-composer{display:flex}.pm-field{min-width:0;height:var(--pm-disc);background:var(--pm-glass);-webkit-backdrop-filter:var(--pm-glass-blur);backdrop-filter:var(--pm-glass-blur);box-shadow:var(--pm-glass-highlight);border-radius:999px;flex:1;align-items:center;gap:4px;padding:0 2px 0 18px;display:flex}.pm-field textarea,.pm-field input{min-width:0;color:var(--pm-text);font:500 15px/20px var(--pm-font);resize:none;height:var(--pm-disc);padding:calc((var(--pm-disc) - 20px) / 2) 0;scrollbar-width:none;background:0 0;border:0;outline:none;flex:1;margin:0;overflow-y:auto}.pm-field textarea::-webkit-scrollbar{display:none}.pm-field textarea::placeholder,.pm-field input::placeholder{color:var(--pm-text-muted)}.pm-send{appearance:none;width:var(--pm-disc);height:var(--pm-disc);background:var(--pm-gradient);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .12s,filter .12s,opacity .12s;display:grid}.pm-send svg{fill:none;width:22px;height:22px;stroke:var(--pm-text-on-gradient);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pm-send:active{filter:brightness(1.08);transform:scale(.94)}.pm-send:disabled{opacity:.4;cursor:default}.pm-menu{transition:grid-template-rows .12s var(--pm-ease);grid-template-rows:0fr;margin-top:-10px;display:grid}.pm-stage.is-menu-open .pm-menu{grid-template-rows:1fr;transition-duration:.2s}.pm-menu__clip{min-height:0;overflow:hidden}.pm-menu__row{justify-content:flex-end;align-items:flex-start;gap:var(--pm-menu-gap);min-height:calc(var(--pm-menu-h) + 10px);box-sizing:border-box;padding-top:10px;padding-right:calc(var(--pm-end-gap) + var(--pm-disc) * 1.5 - var(--pm-menu-item) / 2);flex-wrap:wrap;display:flex}.pm-menu--center .pm-menu__row{justify-content:center;padding-right:0}.pm-menu .pm-btn{width:var(--pm-menu-item);opacity:0;pointer-events:none;transition:opacity .12s var(--pm-ease), transform .12s var(--pm-ease);transform:translateY(10px)scale(.9)}.pm-stage.is-menu-open .pm-menu .pm-btn{opacity:1;pointer-events:auto;transition-duration:.18s;transition-delay:calc(var(--i,0) * 20ms);transform:none}.pm-menu .pm-label{text-align:center;text-wrap:balance;line-height:1.25;display:block}.pm-btn--more .pm-disc svg{transition:transform .2s var(--pm-ease)}.pm-count{box-sizing:border-box;background:var(--pm-accent);min-width:18px;height:18px;color:var(--pm-text-on-gradient);font:700 10px/18px var(--pm-font);text-align:center;font-variant-numeric:tabular-nums;z-index:1;border-radius:9px;padding:0 5px;position:absolute;top:-3px;right:-5px;box-shadow:0 0 0 2px #0a0807b3}.pm-sheet-backdrop{z-index:40;cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pm-sheet{z-index:41;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);height:62cqh;font-family:var(--pm-font);color:var(--pm-text);box-sizing:border-box;background:linear-gradient(#ffffff1a,#ffffff1a),#0a0807bd;border-radius:24px 24px 0 0;flex-direction:column;transition:height .28s ease-out;animation:.28s ease-out both pm-sheet-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff2e}.pm-sheet.is-expanded{height:90cqh}.pm-sheet.is-dragging{transition:none}.pm-sheet--auto{height:auto;max-height:62cqh}@keyframes pm-sheet-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.pm-sheet{animation:.18s linear both pm-fade}}@container pm-stage (min-width:1024px){.pm-sheet{border-radius:24px;width:420px;height:auto;max-height:80cqh;bottom:50%;left:50%;right:auto;transform:translate(-50%,50%)}.pm-sheet.is-expanded{height:auto}.pm-sheet__grab{visibility:hidden}.pm-sheet__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-sheet__foot{padding-bottom:26px}@keyframes pm-sheet-up{0%{opacity:0;transform:translate(-50%,calc(50% + 16px))}}}.pm-sheet__grab{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;place-items:center;height:24px;display:grid}.pm-sheet__grab:before{content:"";background:#f5e6df4d;border-radius:2px;width:36px;height:4px}.pm-sheet__head{flex:none;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.pm-sheet__title{min-width:0;font:italic 600 22px/1 var(--pm-font-serif);color:var(--pm-text);flex:1;margin:0}.pm-chip{background:var(--pm-glass);height:30px;-webkit-backdrop-filter:var(--pm-glass-blur);backdrop-filter:var(--pm-glass-blur);box-shadow:var(--pm-glass-highlight);font:600 13px/1 var(--pm-font);font-variant-numeric:tabular-nums;color:var(--pm-text);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:0 12px 0 9px;display:inline-flex}.pm-chip svg{fill:none;width:16px;height:16px;stroke:var(--pm-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pm-sheet__topup{height:44px;font:600 13px/1 var(--pm-font);color:var(--pm-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;margin-right:-6px;padding:0 6px;text-decoration:none;display:inline-flex}.pm-sheet__sub{font:400 13px/1.4 var(--pm-font);color:var(--pm-text-muted);flex:none;margin:2px 16px 0}.pm-sheet__gridwrap{flex-direction:column;flex:1;min-height:0;margin-top:14px;display:flex;position:relative;overflow:hidden}.pm-sheet__grid{scrollbar-width:none;box-sizing:border-box;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding:4px 16px 20px;display:grid;overflow-y:auto}.pm-sheet__grid::-webkit-scrollbar{display:none}.pm-sheet__grid.has-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.pm-sheet__cue{fill:none;stroke:#f5e6dfb3;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:1;pointer-events:none;width:18px;height:18px;transition:opacity .25s;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.pm-sheet__cue.is-hidden{opacity:0}.pm-tile{appearance:none;color:var(--pm-text);font-family:var(--pm-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 4px 10px;transition:transform .15s,box-shadow .15s,background .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff2e}.pm-tile__art{width:40px;height:40px;margin-bottom:2px;position:relative}.pm-tile__name{font:500 12px/1.2 var(--pm-font);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.4em;display:-webkit-box;overflow:hidden}.pm-tile__price{font:600 12px/1 var(--pm-font);font-variant-numeric:tabular-nums;color:var(--pm-text-muted);align-items:center;gap:4px;display:inline-flex}.pm-tile__price svg{fill:none;width:12px;height:12px;stroke:var(--pm-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pm-tile[aria-pressed=true]{background:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,0 0 18px #e2afa659}.pm-tile[aria-pressed=true] .pm-tile__price{color:var(--pm-text)}.pm-tile[aria-pressed=true]:after{content:"";background:var(--pm-gradient);-webkit-mask-composite:xor;pointer-events:none;border-radius:14px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pm-tile__tag{height:16px;font:600 10px/16px var(--pm-font);letter-spacing:.02em;color:var(--pm-accent);white-space:nowrap;background:#0a08078c;border-radius:20px;padding:0 6px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.pm-tile--skeleton{cursor:default;min-height:104px;animation:1.2s ease-in-out infinite pm-pulse}@keyframes pm-pulse{0%,to{opacity:1}50%{opacity:.55}}.pm-sheet__state{text-align:center;min-height:0;font:400 13px/1.4 var(--pm-font);color:var(--pm-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.pm-sheet__state--error{color:var(--pm-amber)}.pm-ghostbtn{appearance:none;background:var(--pm-glass);height:44px;box-shadow:var(--pm-glass-highlight);font:600 13px/1 var(--pm-font);color:var(--pm-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.pm-ghostbtn:active{background:var(--pm-glass-pressed);transform:scale(.98)}.pm-sheet__foot{z-index:1;padding:10px 16px calc(26px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;align-items:center;gap:8px;display:flex;position:relative}.pm-sendbtn{appearance:none;background:var(--pm-gradient);width:100%;height:52px;color:var(--pm-text-on-gradient);font:600 15px/1 var(--pm-font);letter-spacing:.01em;font-variant-numeric:tabular-nums;cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:transform .12s,filter .12s,background .12s;display:inline-flex}.pm-sendbtn:active{filter:brightness(1.08);transform:scale(.94)}.pm-sendbtn--glass{background:var(--pm-glass);box-shadow:var(--pm-glass-highlight);color:var(--pm-text-muted);cursor:default}.pm-sendbtn--glass:active{filter:none;background:var(--pm-glass-pressed);transform:none}.pm-sendbtn--topup{box-shadow:inset 0 0 0 1px var(--pm-accent2);color:var(--pm-accent2);background:0 0}.pm-sendbtn--topup:active{background:var(--pm-glass-pressed)}.pm-sendbtn--sending{cursor:progress}.pm-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite pm-spin}@keyframes pm-spin{to{transform:rotate(360deg)}}.pm-sheet__note{font:400 11px/1.3 var(--pm-font);color:var(--pm-text-muted);text-align:center;margin:0}.pm-sheet__note--warn{color:var(--pm-amber)}.pm-sheet__list{scrollbar-width:none;flex-direction:column;gap:2px;min-height:0;margin:12px 0 0;padding:0 16px 8px;list-style:none;display:flex;overflow-y:auto}.pm-sheet__list li{min-height:44px;font:500 14px/1.3 var(--pm-font);color:var(--pm-text);border-bottom:1px solid #f5e6df1a;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.pm-sheet__list li:last-child{border-bottom:0}.pm-sheet__list .pm-tile__price{font-size:13px}.pm-scrim-top{pointer-events:none;z-index:1;background:linear-gradient(#0a0807f5 0%,#0a08078c 45%,#0000 75%);height:260px;position:absolute;top:0;left:0;right:0}.pm-top{left:20px;right:116px;top:calc(env(safe-area-inset-top,0px) + 44px);z-index:20;font-family:var(--pm-font);color:var(--pm-text);pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.pm-top>*{pointer-events:auto}.pm-top__name{font:italic 600 28px/1 var(--pm-font-serif);color:var(--pm-text);text-shadow:0 2px 14px #0a080799;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.pm-top__timer{font:600 13px/1 var(--pm-font);font-variant-numeric:tabular-nums;color:var(--pm-text);text-shadow:0 1px 6px #0a0807a6;align-items:center;gap:8px;display:inline-flex}.pm-top__dot{background:var(--pm-live);width:7px;height:7px;box-shadow:0 0 6px var(--pm-live);border-radius:50%}.pm-top__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-chip--low{box-shadow:inset 0 0 0 1px var(--pm-amber), var(--pm-glass-highlight)}.pm-chip--low svg{stroke:var(--pm-amber)}.pm-chip__tag{font:700 9px/1 var(--pm-font);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-amber)}.pm-preview{top:calc(env(safe-area-inset-top,0px) + 52px);z-index:30;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:88px;height:118px;transition:left .18s var(--pm-ease), top .18s var(--pm-ease), opacity .18s ease, visibility 0s linear 0s;background:#000;border-radius:14px;position:absolute;right:12px;overflow:hidden;box-shadow:0 14px 28px #00000073,inset 0 0 0 1px #f5e6df2e}.pm-stage.is-menu-open .pm-preview{pointer-events:none}.pm-stage.is-menu-open .pm-dock{z-index:31}.pm-preview.is-dragging{cursor:grabbing;transition:opacity .18s,visibility linear;box-shadow:0 22px 40px #0000008c,inset 0 0 0 1px #f5e6df4d}.pm-preview:focus-visible{outline:2px solid var(--pm-accent2);outline-offset:3px}@container pm-stage (min-width:1024px){.pm-top{left:32px;right:280px;top:calc(env(safe-area-inset-top,0px) + 28px)}.pm-preview{top:calc(env(safe-area-inset-top,0px) + 28px);width:224px;height:126px;right:28px}}.pm-preview video{object-fit:cover;width:100%;height:100%}.pm-preview__hold{width:100%;height:100%;font:600 9px/1 var(--pm-font);letter-spacing:.16em;text-transform:uppercase;color:#f5e6df99;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.pm-preview__hold svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pm-preview__tag{font:700 8px/1 var(--pm-font);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-text);background:#0a080799;border-radius:999px;padding:3px 7px;position:absolute;bottom:6px;left:6px}.pm-ghost-disc{appearance:none;background:var(--pm-glass);width:36px;height:36px;-webkit-backdrop-filter:var(--pm-glass-blur);backdrop-filter:var(--pm-glass-blur);box-shadow:var(--pm-glass-highlight);color:var(--pm-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.pm-ghost-disc svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pm-pill{background:var(--pm-glass);height:30px;-webkit-backdrop-filter:var(--pm-glass-blur);backdrop-filter:var(--pm-glass-blur);box-shadow:var(--pm-glass-highlight);font:600 11px/1 var(--pm-font);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-text);white-space:nowrap;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pm-pill--live{color:var(--pm-live)}.pm-harness-bright{background:radial-gradient(42% 38% at 50% 44%,#d6a0808c,#0000 70%),linear-gradient(#d9cfc9 0%,#f4efeb 45%,#e9e2dc 100%)}.pm-harness-dark{background:radial-gradient(40% 36% at 50% 46%,#784e3eb3,#0000 70%),linear-gradient(#241a17 0%,#120d0b 50%,#0a0807 100%)}.pm-tap-target{z-index:2;appearance:none;cursor:default;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pm-tap-target:focus{outline:none}.pm-chrome{transition:opacity .18s,visibility linear}.pm-stage.is-chrome-hidden .pm-chrome,.pm-stage.is-chrome-hidden .pm-preview{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s linear .18s}.pm-stage.is-chrome-parked .pm-chrome,.pm-stage.is-chrome-parked .pm-preview{visibility:hidden;pointer-events:none;transition:none}.pm-stage.is-chrome-hidden.is-end-only .pm-dock{opacity:1;visibility:visible;pointer-events:auto}.pm-stage.is-end-only .pm-dock .pm-chatbox,.pm-stage.is-end-only .pm-dock .pm-composer,.pm-stage.is-end-only .pm-dock .pm-menu,.pm-stage.is-end-only .pm-dock .pm-callbar__group{visibility:hidden;pointer-events:none}.pm-bighold{background:var(--pm-bg-soft);font:600 11px/1 var(--pm-font);letter-spacing:.16em;text-transform:uppercase;color:#f5e6df99;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.pm-bighold svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.pm-preview__hold--peer{gap:4px}.pm-preview__initials{font:italic 600 24px/1 var(--pm-font-serif);letter-spacing:0;text-transform:none;color:var(--pm-text);margin-bottom:4px}.pm-stage.is-sheet-open .pm-stream-stack{opacity:0;pointer-events:none}.pm-wish-wrap{vertical-align:top;display:inline-block;position:relative}.pm-wish{--pm-wish-accent:var(--pm-accent,var(--color-accent,#e2afa6));--pm-wish-text:var(--pm-text,var(--color-text,#f5e6df));--pm-wish-bg:var(--pm-bg,var(--color-bg,#0a0807));--pm-wish-font:var(--pm-font,var(--font-manrope), system-ui, sans-serif);appearance:none;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);min-width:84px;max-width:132px;box-shadow:inset 0 0 0 1px var(--pm-wish-accent), inset 0 1px 0 #ffffff24, 0 4px 16px #00000059;color:var(--pm-wish-text);font-family:var(--pm-wish-font);text-align:center;cursor:pointer;transform-origin:50% 60%;background:#0a08079e;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:7px 12px 8px;animation:.42s cubic-bezier(.34,1.56,.64,1) both pm-wish-pop;display:flex;position:relative;overflow:hidden}.pm-wish:active{transform:scale(.96)}.pm-wish:focus-visible{outline:2px solid var(--pm-wish-accent);outline-offset:2px}.pm-wish__glow{border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--pm-wish-accent), inset 0 0 14px #e2afa68c;opacity:0;pointer-events:none;animation:1.6s ease-out .12s both pm-wish-glow;position:absolute;inset:0}.pm-wish__shimmer{opacity:.9;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff38 50%,#0000 100%);width:42%;animation:6s linear 2s infinite pm-wish-shimmer;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-16deg)}.pm-wish__caption{font:700 9px/1 var(--pm-wish-font);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-wish-accent);position:relative}.pm-wish__art{background:#e2afa629;border-radius:50%;width:40px;height:40px;margin:3px 0 1px;position:relative;box-shadow:inset 0 1px #ffffff24}.pm-wish__qty{background:var(--pm-wish-accent);min-width:16px;height:16px;color:var(--pm-wish-bg);font:700 9px/16px var(--pm-wish-font);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:-3px;right:-6px}.pm-wish__name{text-overflow:ellipsis;white-space:nowrap;max-width:108px;font:600 12px/1.2 var(--pm-wish-font);color:var(--pm-wish-text);position:relative;overflow:hidden}.pm-wish__price{font:600 11px/1.2 var(--pm-wish-font);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pm-wish-accent);position:relative}.pm-wish__spark{background:var(--pm-accent,var(--color-accent,#e2afa6));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:0;pointer-events:none;width:4px;height:4px;margin-left:-2px;animation:2s ease-out both pm-wish-spark;position:absolute;bottom:42%;transform:translate(0,0)scale(.4)}.pm-wish-wrap.is-leaving .pm-wish{animation:.24s ease-in both pm-wish-out}.pm-wish-wrap.is-leaving .pm-wish__glow,.pm-wish-wrap.is-leaving .pm-wish__shimmer,.pm-wish-wrap.is-leaving .pm-wish__spark{opacity:0;animation:none}@keyframes pm-wish-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pm-wish-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes pm-wish-glow{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes pm-wish-shimmer{0%{transform:translate(-140%)skew(-16deg)}22%{transform:translate(320%)skew(-16deg)}to{transform:translate(320%)skew(-16deg)}}@keyframes pm-wish-spark{0%{opacity:0;transform:translate(0,0)scale(.4)}15%{opacity:1;transform:translate3d(calc(var(--pm-spark-dx,0px) * .2), -10px, 0) scale(1)}to{opacity:0;transform:translate3d(var(--pm-spark-dx,0px), -56px, 0) scale(.5)}}@media (prefers-reduced-motion:reduce){.pm-wish{animation:.24s linear both pm-wish-fade}.pm-wish-wrap.is-leaving .pm-wish{animation:.24s linear reverse both pm-wish-fade}.pm-wish__glow,.pm-wish__shimmer,.pm-wish__spark{display:none}@keyframes pm-wish-fade{0%{opacity:0}to{opacity:1}}}.pm-event--wish .pm-event__in,.pm-event--wishdone .pm-event__in{color:var(--pm-accent)}.pm-event--wish .pm-event__in svg,.pm-event--wishdone .pm-event__in svg{stroke:var(--pm-accent)}.pm-event__send{appearance:none;font:700 13px/1.35 var(--pm-font);color:var(--pm-accent);text-underline-offset:3px;text-shadow:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:2px 6px;text-decoration:underline;display:inline-block}.pm-event__send:hover{background:#e2afa624}.pm-event__send:focus-visible{outline:2px solid var(--pm-accent);outline-offset:1px}