/* PrivateDrop 2.0 — "Апгрейд" CTA. Visual only; one skin for the native button and the Mystery button.
   Ready     : warm-gold bar (design-token fill + bevel), engraved dark brand arrows, one sheen pass on hover,
               a soft gold shadow — the only gold slab on the board.
   Not ready : graphite slab, faint gold hairline, muted gold label — reads as "the action, waiting".
   Header stat icons moved to privatedrop-header-v3.css. Tokens: privatedrop-ds-v3.css. */

._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134,._upgradeBtnContainer_1szeh_134 .pd-mys-cta{
  isolation:isolate;overflow:hidden!important;
  border:0!important;border-radius:var(--pd2-r-lg)!important;clip-path:none!important;
  font-family:var(--pd2-font)!important;font-weight:800!important;
  text-transform:uppercase!important;letter-spacing:.09em!important;
  filter:none!important;
  transition:transform var(--pd2-t) var(--pd2-ease),box-shadow .22s var(--pd2-ease),color .2s ease!important}
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134{position:relative!important}
/* sheen layer (under the label, above the fill) */
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134::after,._upgradeBtnContainer_1szeh_134 .pd-mys-cta::after{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;
  background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.42) 50%,rgba(255,255,255,0) 62%) -160% 0/55% 100% no-repeat;
  opacity:0;transition:background-position 0s,opacity .2s ease}
/* engraved arrows: native ::before, Mystery <i> */
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134::before{-webkit-mask:var(--pd-arrows) center/contain no-repeat;mask:var(--pd-arrows) center/contain no-repeat}
._upgradeBtnContainer_1szeh_134 .pd-mys-cta .pd-mys-cta-arrows{flex:0 0 auto;width:.92em;height:1em}

/* ready */
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:not(:disabled),._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-ready:not(.is-busy){
  background:var(--pd2-gold-fill)!important;color:var(--pd2-on-gold)!important;text-shadow:0 1px 0 rgba(255,240,200,.45);cursor:pointer;
  box-shadow:var(--pd2-gold-bevel),0 10px 30px rgb(var(--pd2-gold-rgb)/.16),0 2px 6px rgba(0,0,0,.4)!important}
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:not(:disabled)::before,._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-ready:not(.is-busy) .pd-mys-cta-arrows{background:var(--pd2-on-gold)!important;filter:drop-shadow(0 1px 0 rgba(255,240,200,.5))!important}
@media (hover:hover) and (pointer:fine){
  ._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:not(:disabled):hover,._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-ready:not(.is-busy):hover{
    background:var(--pd2-gold-fill-hover)!important;transform:translateY(-1px);
    box-shadow:var(--pd2-gold-bevel),0 14px 36px rgb(var(--pd2-gold-rgb)/.24),0 2px 6px rgba(0,0,0,.4)!important}
  ._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:not(:disabled):hover::after,._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-ready:not(.is-busy):hover::after{
    opacity:1;background-position:260% 0;transition:background-position .9s var(--pd2-ease),opacity .2s ease}
}
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:not(:disabled):active,._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-ready:not(.is-busy):active{
  background:var(--pd2-gold-fill-press)!important;transform:translateY(1px)}
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:focus-visible,._upgradeBtnContainer_1szeh_134 .pd-mys-cta:focus-visible{outline:2px solid var(--pd2-gold-line-2)!important;outline-offset:3px}

/* not ready / busy */
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:disabled,._upgradeBtnContainer_1szeh_134 .pd-mys-cta:not(.is-ready),._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-busy{
  background:
    radial-gradient(80% 120% at 50% 0%,rgb(var(--pd2-gold-rgb)/.06),transparent 70%),
    var(--pd2-raised)!important;
  box-shadow:inset 0 0 0 1px rgb(var(--pd2-gold-rgb)/.2),var(--pd2-hi)!important;
  color:rgb(var(--pd2-gold-rgb)/.5)!important;text-shadow:none;cursor:not-allowed!important;opacity:1!important;transform:none!important}
._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-busy{cursor:progress!important}
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:disabled::after,._upgradeBtnContainer_1szeh_134 .pd-mys-cta:not(.is-ready)::after,._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-busy::after{content:none}
._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134:disabled::before,._upgradeBtnContainer_1szeh_134 .pd-mys-cta:not(.is-ready) .pd-mys-cta-arrows,._upgradeBtnContainer_1szeh_134 .pd-mys-cta.is-busy .pd-mys-cta-arrows{background:rgb(var(--pd2-gold-rgb)/.42)!important;filter:none!important}

@media (prefers-reduced-motion:reduce){
  ._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134::after,._upgradeBtnContainer_1szeh_134 .pd-mys-cta::after{transition:none!important}
}
@media (max-width:767px){
  ._upgradeBtnContainer_1szeh_134 ._upgradeBtn_1szeh_134,._upgradeBtnContainer_1szeh_134 .pd-mys-cta{border-radius:12px!important;letter-spacing:.07em!important}
}
