/* =====================================================================
   PrivateDrop 2.0 — header (single owner)
   Bar · live stats · account dock (Telegram · notifications | balance + top-up | profile)
   · signed-out login · phone header · notifications sheet.
   Replaces: header-corner-v1, header-v2103, the header blocks of v2131 / topfx-v1 / mobile-v2104.
   Wordmark gradients stay in privatedrop-brand-v261.css. Tokens: privatedrop-ds-v3.css.

   Desktop composition
     [PRIVATEDROP]  │  (•) Онлайн 12   (^) Апгрейдов 704            ┌─────────────────────────────────────┐
                                                                    │ ✈  🔔 │ ◉ 25 000.00 [+ Пополнить] │ ▣ Name │
                                                                    └─────────────────────────────────────┘
   One dock, one height, hairline dividers — the corner reads as a single object.
   ===================================================================== */

/* ---------- bar ---------- */
header._header_35s11_2{position:sticky!important;top:0;z-index:40;flex-shrink:0;min-width:0;max-width:100%}

@media (min-width:1024px){
  :root{--pd-header-height:72px}
  header.pd-header-premium-v2103{
    --hd-u:1px;
    --hd-h:42px;
    isolation:isolate;
    height:var(--pd-header-height)!important;
    padding:0 24px!important;
    gap:0!important;
    background:
      radial-gradient(900px 120px at 78% -60%,rgb(var(--pd2-gold-rgb)/.05),transparent 70%),
      var(--pd2-chrome)!important;
    border-bottom:1px solid var(--pd2-line)!important;
    box-shadow:0 10px 30px rgba(0,0,0,.22)!important;
  }
  header.pd-header-premium-v2103 .pd261-brand-header{font-size:24px!important}
}
@media (min-width:1280px){
  :root{--pd-header-height:calc(var(--pd-u) * 76)}
  header.pd-header-premium-v2103{
    --hd-u:var(--pd-u,1px);
    --hd-h:calc(var(--pd-u,1px) * 44);
    padding:0 calc(var(--pd-u) * 28)!important;
  }
  header.pd-header-premium-v2103 .pd261-brand-header{font-size:calc(var(--pd-u) * 25)!important}
}

/* ---------- live stats: quiet chips after a hairline ---------- */
@media (min-width:1024px){
  header ._stats_wt1yv_2{
    position:relative;display:flex!important;align-items:center;
    gap:calc(var(--hd-u) * 26)!important;margin-left:calc(var(--hd-u) * 28)!important;padding-left:calc(var(--hd-u) * 28);
  }
  header ._stats_wt1yv_2::before{
    content:"";position:absolute;left:0;top:50%;width:1px;height:calc(var(--hd-u) * 28);transform:translateY(-50%);
    background:var(--pd2-line-2);
  }
  header ._stat_5aoip_2{display:flex;align-items:center;gap:calc(var(--hd-u) * 11)!important}
  header ._stat_5aoip_2 > svg{display:none!important}
  header ._stat_5aoip_2::before{
    content:"";flex:none;width:calc(var(--hd-u) * 34);height:calc(var(--hd-u) * 34);border-radius:var(--pd2-r-md);
    background:var(--pd-stat-ico) center/calc(var(--hd-u) * 18) no-repeat,var(--pd2-s3);
    box-shadow:inset 0 0 0 1px var(--pd2-line),var(--pd2-hi);
  }
  header ._stat_5aoip_2:nth-child(1){--pd-stat-ico:url('/assets/pd-ico-online-v1.svg?v=1')}
  header ._stat_5aoip_2:nth-child(2){--pd-stat-ico:url('/assets/pd-ico-upgrades-v1.svg?v=1')}
  header ._statContent_5aoip_8{display:flex;flex-direction:column;gap:calc(var(--hd-u) * 3)!important}
  header ._statContent_5aoip_8 > span:first-child{
    display:inline-flex;align-items:center;gap:calc(var(--hd-u) * 6);
    color:var(--pd2-text-3)!important;font-family:var(--pd2-font)!important;
    font-size:calc(var(--hd-u) * 11)!important;line-height:calc(var(--hd-u) * 13)!important;
    font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;
  }
  header ._statContent_5aoip_8 > span:last-child{
    color:var(--pd2-text)!important;font-family:var(--pd2-font-num)!important;
    font-size:calc(var(--hd-u) * 17)!important;line-height:calc(var(--hd-u) * 20)!important;
    font-weight:700!important;letter-spacing:.01em!important;font-variant-numeric:tabular-nums!important;
  }
}
@media (min-width:1024px) and (max-width:1279px){
  header ._stats_wt1yv_2{gap:16px!important;margin-left:18px!important;padding-left:18px}
  header .pd261-brand-header{font-size:20px!important}
}

/* tablet header shows the online stat alone: same chip, compact */
@media (min-width:431px) and (max-width:1023px){
  header.pd-mobile-header-v2104 > ._stat_5aoip_2{display:flex!important;align-items:center;gap:8px!important;margin-left:14px;padding-left:14px;position:relative}
  header.pd-mobile-header-v2104 > ._stat_5aoip_2::after{content:"";position:absolute;left:0;top:50%;width:1px;height:22px;transform:translateY(-50%);background:var(--pd2-line-2)}
  header.pd-mobile-header-v2104 > ._stat_5aoip_2 > svg{display:none!important}
  header.pd-mobile-header-v2104 > ._stat_5aoip_2::before{
    content:"";flex:none;width:28px;height:28px;border-radius:var(--pd2-r-sm);
    background:url('/assets/pd-ico-online-v1.svg?v=1') center/15px no-repeat,var(--pd2-s3);box-shadow:inset 0 0 0 1px var(--pd2-line);
  }
  header.pd-mobile-header-v2104 > ._stat_5aoip_2 ._statContent_5aoip_8{display:flex;flex-direction:column;gap:2px}
  header.pd-mobile-header-v2104 > ._stat_5aoip_2 ._statContent_5aoip_8 > span:first-child{color:var(--pd2-text-3)!important;font-size:10px!important;line-height:12px!important;font-weight:600!important;letter-spacing:.09em!important}
  header.pd-mobile-header-v2104 > ._stat_5aoip_2 ._statContent_5aoip_8 > span:last-child{color:var(--pd2-text)!important;font-family:var(--pd2-font-num)!important;font-size:14px!important;line-height:16px!important;font-weight:700!important}
}
@media (max-width:430px){header.pd-mobile-header-v2104 > ._stat_5aoip_2{display:none!important}}

/* ---------- account dock ---------- */
@media (min-width:1024px){
  header .pd-header-right-v2103{
    display:flex!important;align-items:center!important;gap:0!important;margin-left:auto!important;
    height:calc(var(--hd-h) + var(--hd-u) * 12);padding:calc(var(--hd-u) * 6)!important;
    border:1px solid var(--pd2-line)!important;border-radius:var(--pd2-r-lg)!important;
    background:var(--pd2-raised)!important;
    box-shadow:var(--pd2-hi),0 10px 28px rgba(0,0,0,.28)!important;
  }
  header .pd-header-right-v2103 ._socialLinks_35s11_111,
  header .pd-header-right-v2103 ._socialLinks_1sgfw_2{display:flex;align-items:center;gap:0;margin:0}
  header .pd-header-user-v2103{display:flex!important;align-items:center!important;gap:0!important;margin:0!important}
  header .pd-header-user-v2103 > .pd-header-bell-v2103{order:-1;margin:0!important}

  /* icon buttons: Telegram + bell */
  header .pd-header-telegram-v2103,
  header .pd-header-bell-v2103{
    position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:var(--hd-h)!important;min-width:0!important;height:var(--hd-h)!important;padding:0!important;margin:0!important;
    border:0!important;border-radius:var(--pd2-r-md)!important;background:transparent!important;background-image:none!important;
    box-shadow:none!important;color:var(--pd2-text-2)!important;transform:none!important;opacity:1!important;
    transition:background-color var(--pd2-t) var(--pd2-ease),color var(--pd2-t) var(--pd2-ease)!important;
  }
  header .pd-header-telegram-v2103::before{content:none!important}
  header .pd-header-telegram-v2103 > *{display:none!important}
  header .pd-header-telegram-v2103::after{
    content:"";width:calc(var(--hd-u) * 21);height:calc(var(--hd-u) * 21);transform:translateX(-4%);background:currentColor;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.94 4.3 18.8 19.13c-.24 1.05-.86 1.31-1.74.82l-4.8-3.54-2.32 2.23c-.26.26-.47.47-.97.47l.35-4.9 8.93-8.07c.39-.35-.08-.54-.6-.19L6.62 12.9 1.87 11.42c-1.03-.32-1.05-1.03.22-1.53L20.65 2.73c.86-.32 1.61.19 1.3 1.57Z'/%3E%3C/svg%3E") center/contain no-repeat;
            mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.94 4.3 18.8 19.13c-.24 1.05-.86 1.31-1.74.82l-4.8-3.54-2.32 2.23c-.26.26-.47.47-.97.47l.35-4.9 8.93-8.07c.39-.35-.08-.54-.6-.19L6.62 12.9 1.87 11.42c-1.03-.32-1.05-1.03.22-1.53L20.65 2.73c.86-.32 1.61.19 1.3 1.57Z'/%3E%3C/svg%3E") center/contain no-repeat;
  }
  header .pd-header-bell-v2103::before{content:none!important}
  header .pd-header-bell-v2103 svg{width:calc(var(--hd-u) * 22)!important;height:calc(var(--hd-u) * 22)!important;color:inherit!important}
  header .pd-header-telegram-v2103:hover,
  header .pd-header-bell-v2103:hover,
  header .pd-header-bell-v2103[aria-expanded="true"],
  header .pd-header-bell-v2103[data-state="open"]{background:var(--pd2-s4)!important;color:var(--pd2-gold-hi)!important}
  header .pd-header-bell-v2103 :is([class*="_badge_9e4v0"],.pd297-notify-badge){
    position:absolute!important;top:calc(var(--hd-h) * .2)!important;right:calc(var(--hd-h) * .22)!important;left:auto!important;bottom:auto!important;
    display:block!important;width:calc(var(--hd-u) * 8)!important;height:calc(var(--hd-u) * 8)!important;min-width:0!important;
    padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:var(--pd2-danger)!important;
    box-shadow:0 0 0 calc(var(--hd-u) * 2) #1a1b20!important;font-size:0!important;color:transparent!important;pointer-events:none;
  }

  /* hairline dividers between dock segments */
  header .pd-header-wallet-v2103,
  header .pd-header-user-v2103 > a.pd-header-avatar-v2103{position:relative!important}
  header .pd-header-wallet-v2103::before,
  header .pd-header-user-v2103 > a.pd-header-avatar-v2103::before{
    content:""!important;display:block!important;position:absolute;left:calc(var(--hd-u) * -7);top:22%;bottom:22%;width:1px;
    background:var(--pd2-line-2);pointer-events:none;
  }

  /* wallet: coin + amount, then the gold top-up */
  header .pd-header-wallet-v2103{
    display:flex!important;align-items:center!important;gap:calc(var(--hd-u) * 6)!important;
    height:var(--hd-h)!important;margin:0 0 0 calc(var(--hd-u) * 14)!important;padding:0!important;
    border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;
  }
  header .pd-header-balance-v2103{
    display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;height:100%!important;
    padding:0 calc(var(--hd-u) * 12) 0 calc(var(--hd-u) * 6)!important;gap:0!important;
    border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;cursor:default;
  }
  header .pd-header-balance-v2103::before,
  header .pd-header-balance-v2103::after{content:none!important;display:none!important}
  header .pd-header-balance-v2103 [class*="_root_19r0h"]{display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:calc(var(--hd-u) * 9)!important}
  header .pd-header-balance-v2103 > span,
  header .pd-header-balance-v2103 [class*="_text_"],
  header .pd-header-balance-v2103 [class*="_size-"]{
    font-family:var(--pd2-font-num)!important;font-size:calc(var(--hd-u) * 19)!important;line-height:1!important;
    font-weight:700!important;letter-spacing:.005em!important;color:var(--pd2-text)!important;
    font-variant-numeric:tabular-nums!important;-webkit-text-stroke:0!important;white-space:nowrap!important;
  }
  header .pd-header-balance-v2103 img.pd-header-coin-v2103{width:calc(var(--hd-u) * 21)!important;height:calc(var(--hd-u) * 21)!important;min-width:0!important;filter:none!important}

  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22,
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22._wallet_b5k30_66._button_b5k30_1{
    position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:auto!important;min-width:0!important;height:var(--hd-h)!important;margin:0!important;
    padding:0 calc(var(--hd-u) * 18) 0 calc(var(--hd-u) * 15)!important;gap:calc(var(--hd-u) * 8)!important;
    border:0!important;border-radius:var(--pd2-r-md)!important;
    background:var(--pd2-gold-fill)!important;box-shadow:var(--pd2-gold-bevel),0 4px 14px rgb(var(--pd2-gold-rgb)/.14)!important;
    color:var(--pd2-on-gold)!important;transform:none!important;filter:none!important;overflow:hidden!important;
    transition:box-shadow var(--pd2-t) var(--pd2-ease),filter var(--pd2-t) var(--pd2-ease)!important;
  }
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22::before,
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22::after{content:none!important;display:none!important}
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22:hover{
    background:var(--pd2-gold-fill-hover)!important;box-shadow:var(--pd2-gold-bevel),0 6px 20px rgb(var(--pd2-gold-rgb)/.24)!important;
  }
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22:active{background:var(--pd2-gold-fill-press)!important}
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22 svg{
    width:calc(var(--hd-u) * 15)!important;height:calc(var(--hd-u) * 15)!important;flex:0 0 auto;
    color:transparent!important;background:var(--pd2-on-gold)!important;filter:none!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.6 1.6a1.4 1.4 0 0 1 2.8 0v5h5a1.4 1.4 0 0 1 0 2.8h-5v5a1.4 1.4 0 0 1-2.8 0v-5h-5a1.4 1.4 0 0 1 0-2.8h5z'/%3E%3C/svg%3E") center/contain no-repeat;
            mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.6 1.6a1.4 1.4 0 0 1 2.8 0v5h5a1.4 1.4 0 0 1 0 2.8h-5v5a1.4 1.4 0 0 1-2.8 0v-5h-5a1.4 1.4 0 0 1 0-2.8h5z'/%3E%3C/svg%3E") center/contain no-repeat;
  }
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22 svg *{display:none}
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22 [class*="_topUpLabel_"]{
    font-family:var(--pd2-font)!important;font-size:calc(var(--hd-u) * 15)!important;line-height:1!important;
    font-weight:700!important;letter-spacing:.005em!important;color:var(--pd2-on-gold)!important;white-space:nowrap;
  }

  /* profile */
  header .pd-header-user-v2103 > a.pd-header-avatar-v2103{
    display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;
    width:auto!important;min-width:0!important;max-width:none!important;height:var(--hd-h)!important;
    margin:0 0 0 calc(var(--hd-u) * 14)!important;padding:0 calc(var(--hd-u) * 12) 0 calc(var(--hd-u) * 4)!important;gap:calc(var(--hd-u) * 10)!important;
    border:0!important;border-radius:var(--pd2-r-md)!important;background:transparent!important;box-shadow:none!important;
    color:var(--pd2-text)!important;text-decoration:none!important;opacity:1!important;transform:none!important;filter:none!important;overflow:visible!important;
    transition:background-color var(--pd2-t) var(--pd2-ease)!important;
  }
  header .pd-header-user-v2103 > a.pd-header-avatar-v2103::after{content:none!important;display:none!important}
  header .pd-header-user-v2103 > a.pd-header-avatar-v2103:hover{background:var(--pd2-s4)!important;opacity:1!important;transform:none!important;filter:none!important}
  header .pd-header-avatar-v2103 .pd-hp-ava{position:relative;display:block;flex:0 0 auto;width:calc(var(--hd-h) - var(--hd-u) * 8);height:calc(var(--hd-h) - var(--hd-u) * 8)}
  header .pd-header-avatar-v2103 .pd-hp-ava [class*="_root_7986z"]{
    width:100%!important;height:100%!important;border-radius:var(--pd2-r-sm)!important;overflow:hidden!important;
    box-shadow:0 0 0 1px var(--pd2-gold-line)!important;
  }
  header .pd-header-avatar-v2103 .pd-hp-ava [class*="_root_7986z"] img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;border-radius:0!important;box-shadow:none!important}
  header .pd-header-avatar-v2103 .pd-hp-ava [class*="_fallback_7986z"]{
    font-family:var(--pd2-font-num)!important;font-size:calc(var(--hd-u) * 15)!important;font-weight:700!important;line-height:1!important;
    color:var(--pd2-gold-hi)!important;background:linear-gradient(160deg,#3d3122 0%,#241d15 100%)!important;
  }
  header .pd-header-avatar-v2103 .pd-hp-dot{
    position:absolute;right:calc(var(--hd-u) * -2);bottom:calc(var(--hd-u) * -2);width:calc(var(--hd-u) * 9);height:calc(var(--hd-u) * 9);
    border-radius:50%;background:var(--pd2-success);box-shadow:0 0 0 calc(var(--hd-u) * 2) #1a1b20;pointer-events:none;
  }
  header .pd-header-avatar-v2103 .pd-hp-meta{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--hd-u) * 4);min-width:0}
  header .pd-header-avatar-v2103 .pd-hp-name{
    display:block;max-width:calc(var(--hd-u) * 140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    font-family:var(--pd2-font);font-size:calc(var(--hd-u) * 14);line-height:calc(var(--hd-u) * 17);font-weight:600;letter-spacing:0;color:var(--pd2-text);
  }
  header .pd-header-avatar-v2103 .pd-hp-label{
    display:block;font-family:var(--pd2-font);font-size:calc(var(--hd-u) * 10);line-height:1;font-weight:600;
    letter-spacing:.1em;text-transform:uppercase;color:var(--pd2-text-3);transition:color var(--pd2-t) var(--pd2-ease);
  }
  header .pd-header-user-v2103 > a.pd-header-avatar-v2103:hover .pd-hp-label{color:var(--pd2-gold)}

  /* signed out: Telegram + gold "Войти" inside the same dock */
  header .pd-header-right-v2103 > ._loginBtn_35s11_16{
    height:var(--hd-h)!important;min-width:0!important;margin-left:calc(var(--hd-u) * 6)!important;padding:0 calc(var(--hd-u) * 26)!important;
    border:0!important;border-radius:var(--pd2-r-md)!important;background:var(--pd2-gold-fill)!important;
    box-shadow:var(--pd2-gold-bevel)!important;color:var(--pd2-on-gold)!important;
  }
  header .pd-header-right-v2103 > ._loginBtn_35s11_16 span{color:var(--pd2-on-gold)!important;font-family:var(--pd2-font)!important;font-size:calc(var(--hd-u) * 15)!important;font-weight:700!important}
  header .pd-header-right-v2103 > ._loginBtn_35s11_16:hover{background:var(--pd2-gold-fill-hover)!important}

  /* keyboard focus */
  header .pd-header-telegram-v2103:focus-visible,
  header .pd-header-bell-v2103:focus-visible,
  header .pd-header-topup-v2103:focus-visible,
  header ._loginBtn_35s11_16:focus-visible,
  header .pd-header-user-v2103 > a.pd-header-avatar-v2103:focus-visible{outline:2px solid var(--pd2-gold-line-2)!important;outline-offset:2px}
}
/* narrow desktop: top-up keeps its plus, profile keeps its avatar */
@media (min-width:1024px) and (max-width:1199px){
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22{padding:0 13px!important}
  header .pd-header-wallet-v2103 .pd-header-topup-v2103._topUpBtn_35s11_22 [class*="_topUpLabel_"]{display:none!important}
  header .pd-header-user-v2103 > a.pd-header-avatar-v2103{padding:0 4px!important}
  header .pd-header-avatar-v2103 .pd-hp-meta{display:none!important}
}

/* ---------- phone / tablet header: the same dock, compact ---------- */
@media (max-width:1023px){
  header.pd-mobile-header-v2104{
    height:56px!important;padding:0 10px 0 12px!important;gap:8px!important;min-width:0!important;
    background:var(--pd2-chrome)!important;border-bottom:1px solid var(--pd2-line)!important;box-shadow:0 8px 22px rgba(0,0,0,.25)!important;
  }
  header.pd-mobile-header-v2104 > a{width:auto!important;min-width:0!important;flex:0 0 auto!important}
  header.pd-mobile-header-v2104 .pd261-brand-header{font-size:17px!important;letter-spacing:.04em!important}
  header.pd-mobile-header-v2104 [class*="_online"],
  header.pd-mobile-header-v2104 [class*="_stats_"]{display:none!important}
  header.pd-mobile-header-v2104 .pd-mobile-right-v2104,
  header.pd-mobile-header-v2104 ._rightGroup_35s11_32{
    display:flex!important;align-items:center!important;gap:0!important;margin-left:auto!important;min-width:0;
    height:42px;padding:4px!important;border:1px solid var(--pd2-line)!important;border-radius:12px!important;
    background:var(--pd2-raised)!important;box-shadow:var(--pd2-hi)!important;
  }
  header.pd-mobile-header-v2104 ._socialLinks_35s11_111{display:none!important}
  header.pd-mobile-header-v2104 ._rightGroup_35s11_32:has(._loginBtn_35s11_16) ._socialLinks_35s11_111{display:flex!important}
  header.pd-mobile-header-v2104 ._rightGroup_35s11_32 ._social_b5k30_91{
    width:32px!important;height:32px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--pd2-text-2)!important;
  }
  header.pd-mobile-header-v2104 ._rightGroup_35s11_32 ._social_b5k30_91{display:inline-flex!important;align-items:center;justify-content:center}
  header.pd-mobile-header-v2104 ._rightGroup_35s11_32 ._social_b5k30_91 > svg{display:none!important}
  header.pd-mobile-header-v2104 ._rightGroup_35s11_32 ._social_b5k30_91::after{
    content:"";width:18px;height:18px;transform:translateX(-4%);background:currentColor;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.94 4.3 18.8 19.13c-.24 1.05-.86 1.31-1.74.82l-4.8-3.54-2.32 2.23c-.26.26-.47.47-.97.47l.35-4.9 8.93-8.07c.39-.35-.08-.54-.6-.19L6.62 12.9 1.87 11.42c-1.03-.32-1.05-1.03.22-1.53L20.65 2.73c.86-.32 1.61.19 1.3 1.57Z'/%3E%3C/svg%3E") center/contain no-repeat;
            mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.94 4.3 18.8 19.13c-.24 1.05-.86 1.31-1.74.82l-4.8-3.54-2.32 2.23c-.26.26-.47.47-.97.47l.35-4.9 8.93-8.07c.39-.35-.08-.54-.6-.19L6.62 12.9 1.87 11.42c-1.03-.32-1.05-1.03.22-1.53L20.65 2.73c.86-.32 1.61.19 1.3 1.57Z'/%3E%3C/svg%3E") center/contain no-repeat;
  }
  header.pd-mobile-header-v2104 ._loginBtn_35s11_16{
    height:32px!important;min-width:0!important;margin-left:4px!important;padding:0 18px!important;border:0!important;border-radius:9px!important;
    background:var(--pd2-gold-fill)!important;box-shadow:var(--pd2-gold-bevel)!important;color:var(--pd2-on-gold)!important;
  }
  header.pd-mobile-header-v2104 ._loginBtn_35s11_16 span{color:var(--pd2-on-gold)!important;font-size:14px!important;font-weight:700!important}
  header.pd-mobile-header-v2104 .pd-mobile-user-v2104{display:flex!important;align-items:center!important;gap:2px!important;min-width:0}
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104{
    position:relative!important;display:flex!important;align-items:center!important;gap:6px!important;flex:0 1 auto!important;min-width:0;
    height:32px!important;margin:0 4px 0 0!important;padding:0!important;overflow:visible!important;
    border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;
  }
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104::before{content:none!important;display:none!important}
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104{
    display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;
    padding:0 2px 0 6px!important;gap:0!important;border:0!important;background:none!important;box-shadow:none!important;
  }
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104 [class*="_root_19r0h"]{display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:6px!important}
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104 > span,
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104 [class*="_size-"],
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104 [class*="_counter"]{
    font-family:var(--pd2-font-num)!important;font-size:15px!important;line-height:18px!important;font-weight:700!important;
    color:var(--pd2-text)!important;letter-spacing:0!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;
  }
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104 img{width:17px!important;height:17px!important;min-width:17px!important;filter:none!important}
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104 .pd-mobile-topup-v2104._topUpBtn_35s11_22,
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104 .pd-mobile-topup-v2104._topUpBtn_35s11_22._wallet_b5k30_66._button_b5k30_1{
    position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:32px!important;min-width:32px!important;height:32px!important;flex:0 0 32px!important;padding:0!important;margin:0!important;
    border:0!important;border-radius:9px!important;background:var(--pd2-gold-fill)!important;box-shadow:var(--pd2-gold-bevel)!important;
    color:var(--pd2-on-gold)!important;transform:none!important;filter:none!important;overflow:hidden!important;-webkit-tap-highlight-color:transparent;
  }
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104 .pd-mobile-topup-v2104._topUpBtn_35s11_22::before,
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104 .pd-mobile-topup-v2104._topUpBtn_35s11_22::after{content:none!important;display:none!important}
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104 .pd-mobile-topup-v2104._topUpBtn_35s11_22:active{background:var(--pd2-gold-fill-press)!important}
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104 .pd-mobile-topup-v2104._topUpBtn_35s11_22 svg{
    width:14px!important;height:14px!important;color:transparent!important;background:var(--pd2-on-gold)!important;filter:none!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.6 1.6a1.4 1.4 0 0 1 2.8 0v5h5a1.4 1.4 0 0 1 0 2.8h-5v5a1.4 1.4 0 0 1-2.8 0v-5h-5a1.4 1.4 0 0 1 0-2.8h5z'/%3E%3C/svg%3E") center/contain no-repeat;
            mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.6 1.6a1.4 1.4 0 0 1 2.8 0v5h5a1.4 1.4 0 0 1 0 2.8h-5v5a1.4 1.4 0 0 1-2.8 0v-5h-5a1.4 1.4 0 0 1 0-2.8h5z'/%3E%3C/svg%3E") center/contain no-repeat;
  }
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104 .pd-mobile-topup-v2104._topUpBtn_35s11_22 svg *{display:none}
  header.pd-mobile-header-v2104 .pd-mobile-wallet-v2104 .pd-mobile-topup-v2104._topUpBtn_35s11_22 [class*="_topUpLabel_"]{display:none!important}
  header.pd-mobile-header-v2104 [class*="_trigger_9e4v0_6"]{
    position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;margin:0!important;
    border:0!important;border-radius:9px!important;background:transparent!important;color:var(--pd2-text-2)!important;
  }
  header.pd-mobile-header-v2104 [class*="_trigger_9e4v0_6"]::before{
    content:"";position:absolute;left:-3px;top:7px;bottom:7px;width:1px;background:var(--pd2-line-2);pointer-events:none;
  }
  header.pd-mobile-header-v2104 [class*="_trigger_9e4v0_6"] svg{width:18px!important;height:18px!important;color:inherit!important}
  header.pd-mobile-header-v2104 [class*="_trigger_9e4v0_6"] :is([class*="_badge_9e4v0"],.pd297-notify-badge){
    position:absolute!important;top:6px!important;right:7px!important;left:auto!important;bottom:auto!important;display:block!important;
    width:7px!important;height:7px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;
    background:var(--pd2-danger)!important;box-shadow:0 0 0 2px #1a1b20!important;font-size:0!important;color:transparent!important;pointer-events:none;
  }
  header.pd-mobile-header-v2104 [class*="_avatarBtn_35s11_94"]{--_avatar-size:28px!important;margin-left:2px!important}
  header.pd-mobile-header-v2104 [class*="_avatarBtn_35s11_94"] [class*="_root_7986z"]{border-radius:8px!important;box-shadow:0 0 0 1px var(--pd2-gold-line)!important}
  header.pd-mobile-header-v2104 [class*="_avatarBtn_35s11_94"] [class*="_fallback_7986z"]{color:var(--pd2-gold-hi)!important;background:linear-gradient(160deg,#3d3122 0%,#241d15 100%)!important;font-weight:700!important}
  header .pd-hp-ava{display:contents}
  header .pd-hp-dot,
  header .pd-hp-meta{display:none!important}
}
@media (max-width:430px){
  header.pd-mobile-header-v2104{padding:0 8px 0 10px!important;gap:6px!important}
  header.pd-mobile-header-v2104 .pd261-brand-header{font-size:14px!important;letter-spacing:.03em!important}
}
@media (max-width:360px){
  header.pd-mobile-header-v2104 .pd261-brand-header{font-size:13px!important}
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104 > span,
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104 [class*="_size-"],
  header.pd-mobile-header-v2104 .pd-mobile-balance-v2104 [class*="_counter"]{font-size:13.5px!important}
}

/* ---------- notifications: a sheet that drops from the dock (desktop) ---------- */
@media (min-width:1024px){
  body:has(._modal_9e4v0_2) ._overlay_lj1yg_2{background:rgba(5,6,8,.4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
  ._content_lj1yg_17._modal_9e4v0_2{
    position:fixed!important;top:calc(var(--pd-header-height,76px) + 8px)!important;right:clamp(16px,calc(var(--pd-u,1px) * 28),40px)!important;
    left:auto!important;bottom:auto!important;transform:none!important;
    width:min(400px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100vh - var(--pd-header-height,76px) - 24px)!important;
    animation:pd-hd-sheet .2s var(--pd2-ease) both!important;
  }
  ._modal_9e4v0_2 > [class*="_box_lj1yg"]{
    position:relative;overflow:hidden;border-radius:var(--pd2-r-lg)!important;border:1px solid var(--pd2-line-2)!important;
    background:var(--pd2-raised)!important;box-shadow:var(--pd2-shadow-2)!important;
  }
  ._modal_9e4v0_2 [class*="_header_lj1yg"]{background:transparent!important;padding:14px 12px 10px 18px!important;border-bottom:1px solid var(--pd2-line)!important}
  ._modal_9e4v0_2 [class*="_title_lj1yg"] span{font:700 12px/1 var(--pd2-font)!important;letter-spacing:.14em!important;color:var(--pd2-text-2)!important}
  ._modal_9e4v0_2 [class*="_close_lj1yg"]{width:32px!important;height:32px!important;border-radius:var(--pd2-r-md)!important;color:var(--pd2-text-3)!important}
  ._modal_9e4v0_2 [class*="_close_lj1yg"]:hover{background:var(--pd2-s4)!important;color:var(--pd2-text)!important}
  ._modal_9e4v0_2 [class*="_body_9e4v0"]{padding:10px 12px 12px!important;gap:8px!important;max-height:min(420px,calc(100vh - 260px));overflow:auto}
  ._modal_9e4v0_2 [class*="_card_9e4v0"]{
    position:relative;padding:12px 14px 12px 20px!important;border-radius:var(--pd2-r-md)!important;
    border:1px solid var(--pd2-line)!important;background:rgba(255,255,255,.02)!important;
  }
  ._modal_9e4v0_2 [class*="_card_9e4v0"]::before{
    content:"";position:absolute;left:9px;top:17px;width:5px;height:5px;border-radius:50%;background:var(--pd2-gold);
  }
  ._modal_9e4v0_2 [class*="_card_9e4v0"] [class*="_container_9e4v0"] > span:first-child{
    font-family:var(--pd2-font)!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--pd2-text)!important;
  }
  ._modal_9e4v0_2 [class*="_card_9e4v0"] [class*="_container_9e4v0"] > span:last-child{color:var(--pd2-text-3)!important;font-size:11px!important;letter-spacing:.03em}
  ._modal_9e4v0_2 [class*="_card_9e4v0"] > span{color:var(--pd2-text-2)!important;font-size:13px!important;line-height:18px!important}
  ._modal_9e4v0_2 [class*="_footer_lj1yg"]{background:transparent!important;border-top:1px solid var(--pd2-line)!important}
  ._modal_9e4v0_2 [class*="_footer_9e4v0"]{padding:10px 12px 12px!important;gap:8px!important}
  ._modal_9e4v0_2 [class*="_footerBtn_9e4v0"]{
    height:38px!important;padding:0 14px!important;border-radius:var(--pd2-r-md)!important;font:600 13px/1 var(--pd2-font)!important;
    border:1px solid var(--pd2-line-2)!important;background:var(--pd2-s3)!important;color:var(--pd2-text-2)!important;
  }
  ._modal_9e4v0_2 [class*="_footerBtn_9e4v0"]:last-child{border-color:var(--pd2-gold-line)!important;color:var(--pd2-gold-hi)!important;background:var(--pd2-gold-wash)!important}
  ._modal_9e4v0_2 [class*="_footerBtn_9e4v0"]:hover{background:var(--pd2-s4)!important;color:var(--pd2-text)!important}
  ._modal_9e4v0_2 [class*="_footerBtn_9e4v0"]:last-child:hover{background:var(--pd2-gold-wash-2)!important;color:var(--pd2-gold-hi)!important}
}
@keyframes pd-hd-sheet{from{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}
@media (prefers-reduced-motion:reduce){._content_lj1yg_17._modal_9e4v0_2{animation:none!important}}
