
html.playarc {
  --pa-ui: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  --font-ui: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
}
html.playarc,
html.playarc body {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  letter-spacing: 0 !important;
}
html.playarc body {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
  -webkit-font-smoothing: antialiased;
}
html.playarc button,
html.playarc input,
html.playarc textarea,
html.playarc select,
html.playarc label,
html.playarc a,
html.playarc p,
html.playarc li,
html.playarc h1,
html.playarc h2,
html.playarc h3,
html.playarc h4 {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif;
  letter-spacing: 0;
}
html.playarc,
html.playarc body {
  overflow-x: hidden;
  max-width: 100%;
}
html.playarc,
html.playarc body {
  overflow-x: clip !important;
}
html.playarc #paCartDrawer.pa-cart-drawer {
  position: fixed !important;
  inset-inline-end: 0 !important;
  width: min(420px, 100vw) !important;
  max-width: 100vw !important;
}
html.playarc #paCartDrawer.pa-cart-drawer:not(.open) {
  inset: 0 auto auto 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: none !important;
}
html.playarc .pa-footer {
  max-width: 100%;
  box-sizing: border-box;
}
html.playarc .pa-tab-label,
html.playarc .pa-social-launch-word,
html.playarc .pa-dock-label,
html.playarc .pa-tile-name,
html.playarc .ps-game-title,
html.playarc .wiki-card .cap,
html.playarc .wiki-now-name,
html.playarc .pa-rail-title,
html.playarc .pa-hero-title,
html.playarc .paplus-feats,
html.playarc .paplus-feats li,
html.playarc .paplus-title,
html.playarc .paplus-buy,
html.playarc .paplus-buy-lab,
html.playarc .paplus-dur,
html.playarc .paplus-how,
html.playarc .paplus-game-name,
html.playarc .paplus-game-meta i,
html.playarc .wiki-plus-feats li,
html.playarc .wiki-plus-plan h3,
html.playarc .wiki-plus-plan .wiki-plus-meta,
html.playarc .wiki-plus-plan .wiki-plus-buy,
html.playarc .pa-footer,
html.playarc .pa-footer-copy,
html.playarc .pa-footer-links a,
html.playarc .pa-vc-date,
html.playarc .acct-game-name,
html.playarc .acct-plus,
html.playarc .acct-stat em,
html.playarc .acct-stat b {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  letter-spacing: 0 !important;
  font-kerning: none;
}
html.playarc body.acct-pub section.acct-hero .acct-stat > b.pa-latin {
  display: inline-block !important;
  width: max-content !important;
  max-width: 100%;
  font-family: "PlayArc Console", "Saira", Tahoma, sans-serif !important;
}
html.playarc .pa-latin,
html.playarc .latin,
html.playarc .pa-vc-time,
html.playarc .pa-vc-sec,
html.playarc .pa-clock,
html.playarc .paplus-dur .pa-latin,
html.playarc .paplus-game-meta em,
html.playarc .pa-fcode,
html.playarc code,
html.playarc kbd,
html.playarc samp,
html.playarc pre {
  font-family: "PlayArc Console", "Saira", "Segoe UI", Tahoma, sans-serif !important;
  font-variant-numeric: lining-nums tabular-nums;
  font-feature-settings: "tnum" 1, "locl" 0;
}


html.playarc .acct-cta,
html.playarc .acct-cta.is-ghost,
html.playarc .acct-buy,
html.playarc .acct-buy-kicker,
html.playarc .acct-buy-note,
html.playarc .acct-buy-main,
html.playarc .acct-id-kicker,
html.playarc .acct-id-sub,
html.playarc .acct-fact2,
html.playarc .acct-fact2 em,
html.playarc .acct-fact2 b,
html.playarc .acct-cap,
html.playarc .acct-cap-line,
html.playarc .acct-cap-cell,
html.playarc .acct-cap-state,
html.playarc .acct-game-name,
html.playarc .acct-game-meta,
html.playarc .acct-playmode,
html.playarc .acct-lib-head h2,
html.playarc .acct-lib-count,
html.playarc .acct-lib-more,
html.playarc .acct-back,
html.playarc .acct-copy-label,
html.playarc .acct-pub-note,
html.playarc .acct-sheet,
html.playarc .acct-sheet * ,
html.playarc .sc-composer textarea,
html.playarc .sc-composer button,
html.playarc .sc-send,
html.playarc .sc-desk,
html.playarc .sc-desk button,
html.playarc .pa-consent,
html.playarc .pa-consent * {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  letter-spacing: 0 !important;
}
html.playarc .acct-badge,
html.playarc .acct-buy-plat,
html.playarc .acct-id-code,
html.playarc .acct-cap-head b {
  font-family: "PlayArc Console", "Saira", "Segoe UI", Tahoma, sans-serif !important;
  font-feature-settings: "tnum" 1, "locl" 0;
  font-variant-numeric: lining-nums tabular-nums;
}


html.playarc .shell-nav .pa-tab-ico,
html.playarc .shell-nav .pa-tab-ico svg,
html.playarc .shell-nav svg.nav-ico,
html.playarc .shell-nav .nav-ico {
  display: block !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  flex: 0 0 22px !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
}
html.playarc .shell-nav .pa-tab,
html.playarc .shell-nav .pa-social-launch {
  overflow: visible !important;
  align-items: center !important;
  gap: 7px !important;
}

html.playarc .shell-nav.pa-nav-compact .pa-tab:not(.is-active):not(.is-on) > .pa-tab-label,
html.playarc .shell-nav.pa-nav-compact .pa-social-launch:not(.is-active) .pa-social-launch-word {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
}
html.playarc .shell-nav.pa-nav-compact .pa-tab.is-active > .pa-tab-label,
html.playarc .shell-nav.pa-nav-compact .pa-tab.is-on > .pa-tab-label,
html.playarc .shell-nav.pa-nav-compact .pa-social-launch.is-active .pa-social-launch-word {
  position: static !important;
  width: auto !important;
  height: auto !important;
  clip: auto !important;
  overflow: visible !important;
}


html.playarc .pa-footer {
  direction: rtl;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
  margin-top: auto !important;
}
html.playarc .pa-footer-in {
  display: grid !important;
  grid-template-columns: minmax(220px, 0.9fr) minmax(0, 1.4fr) !important;
  gap: 28px 36px !important;
  width: 100%;
  max-width: 1240px;
  margin-inline: auto !important;
  padding: 34px 24px 20px !important;
  box-sizing: border-box;
}
html.playarc .pa-footer-links {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px 12px !important;
  width: 100%;
  justify-items: stretch;
}
html.playarc .pa-footer-trust,
html.playarc .pa-footer-bottom,
html.playarc .pa-footer-seal {
  grid-column: 1 / -1 !important;
  width: 100%;
}
html.playarc .pa-footer-bottom {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 8px 16px;
  width: 100%;
}
@media (max-width: 720px) {
  html.playarc .pa-footer-in { grid-template-columns: 1fr !important; }
  html.playarc .pa-footer-links { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}


html.playarc .pa-consent {
  position: fixed;
  inset-inline: 16px;
  bottom: 16px;
  z-index: 80;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 16px;
  align-items: center;
  justify-content: space-between;
  max-width: min(820px, calc(100% - 24px));
  margin-inline: auto;
  padding: 14px 18px;
  border-radius: 16px;
  background: rgba(8, 16, 30, .94);
  box-shadow: 0 18px 40px -18px #041018, inset 0 0 0 1px rgba(170,214,255,.16);
  color: #d7e6f7;
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
}
html.playarc .pa-consent[hidden] { display: none !important; }
html.playarc.pa-consent-done .pa-consent { display: none !important; }


html.playarc,
html.playarc body,
html.playarc button,
html.playarc input,
html.playarc textarea,
html.playarc select,
html.playarc label,
html.playarc a,
html.playarc p,
html.playarc li,
html.playarc h1,
html.playarc h2,
html.playarc h3,
html.playarc h4,
html.playarc span,
html.playarc em,
html.playarc strong,
html.playarc small,
html.playarc td,
html.playarc th {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  letter-spacing: 0 !important;
}

html.playarc .pa-logo-play,
html.playarc .pa-logo-arc {
  font-family: "PlayArc Display", "Sora", "Segoe UI", sans-serif !important;
  font-synthesis: none;
}
html.playarc .pa-latin,
html.playarc .latin,
html.playarc .acct-code,
html.playarc .pa-vc-time,
html.playarc .pa-vc-sec,
html.playarc .pa-clock,
html.playarc code,
html.playarc kbd,
html.playarc samp,
html.playarc pre {
  font-family: "PlayArc Console", "Saira", "Segoe UI", Tahoma, sans-serif !important;
}
html.ps-fx,
html.ps-fx body,
html.playarc.ps-fx,
html.playarc.ps-fx body,
html.ps-fx .shell-nav a,
html.ps-fx .shell-nav button,
html.ps-fx .shell-nav .pa-tab-label,
html.playarc.ps-fx .shell-nav a,
html.playarc.ps-fx .shell-nav a span,
html.playarc.ps-fx .shell-nav .pa-tab-label,
html.playarc .shell-nav a,
html.playarc .shell-nav a span,
html.playarc .shell-nav .pa-tab-label,
html.playarc .pa-tab-label,
html.playarc .pa-social-launch-word,
html.playarc .pa-dock-label {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  letter-spacing: 0 !important;
}


html.playarc header.storage-top,
html.playarc header.wiki-top,
html.playarc header.admin-top,
html.playarc header.liquidGL.storage-top,
html.playarc header.liquidGL.wiki-top,
html.playarc header.liquidGL.admin-top,
html.playarc .topbar {
  background: linear-gradient(180deg, rgba(4, 10, 18, .98), rgba(4, 10, 18, .92)) !important;
  backdrop-filter: blur(18px) saturate(1.12) !important;
  -webkit-backdrop-filter: blur(18px) saturate(1.12) !important;
}
html.playarc {
  scroll-padding-top: 72px;
}
html.playarc .pa-consent p {
  margin: 0;
  flex: 1 1 280px;
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  font-size: 14.5px !important;
  font-weight: 500 !important;
  line-height: 1.8 !important;
  letter-spacing: 0 !important;
  color: #e8f0fa;
}
html.playarc .pa-consent a { color: #8fe0ff; }
html.playarc .pa-consent-acts { display: flex; flex-wrap: nowrap; flex-direction: row; gap: 8px; flex: none; }
html.playarc .pa-consent button {
  min-height: 40px;
  padding: 0 16px;
  border: 0;
  border-radius: 12px;
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  cursor: pointer;
}
html.playarc .pa-consent .is-ok { background: linear-gradient(180deg, var(--color-accent, #5ec8ff), var(--color-accent-deep, #2f7dff)); color: #04101f; }
html.playarc .pa-consent .is-no { background: rgba(6,16,31,.9); color: var(--color-dim, #a8bcd8); box-shadow: inset 0 0 0 1px rgba(94,200,255,.3); }
html.playarc .pa-consent a { color: var(--color-accent, #5ec8ff); }

html.playarc .pa-seo-snap,
html.playarc article.pa-seo-snap[data-seo] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
  pointer-events: none !important;
}
html.playarc body.acct-pub .acct-main {
  padding-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) !important;
}



html.playarc .pa-hud-defs,
html.playarc #paHudDefs,
html.playarc .pa-dock-defs {
  position: fixed !important;
  left: 0 !important;
  top: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}
html.playarc .shell-nav svg.nav-ico,
html.playarc .shell-nav .pa-tab-ico svg,
html.playarc .shell-nav .nav-ico,
html.playarc .shell-nav .pa-tab-ico,
html.playarc .pa-phone-dock .pa-dock-ico svg,
html.playarc .pa-phone-sheet .pa-dock-ico svg,
html.playarc .pa-cart-chip svg {
  overflow: visible !important;
}
html.playarc .shell-nav .pa-tab-ico,
html.playarc .shell-nav svg.nav-ico {
  display: block !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  opacity: 1 !important;
  visibility: visible !important;
  flex: 0 0 22px !important;
}
html.playarc .shell-nav .pa-tab,
html.playarc .shell-nav .pa-social-launch {
  overflow: visible !important;
}
@media (max-width: 899px) {
  html.playarc .shell-nav.pa-tabs .pa-tab:not(.is-active):not(.is-on) > .pa-tab-label,
  html.playarc .shell-nav.pa-tabs .pa-social-launch:not(.is-active) .pa-social-launch-word {
    display: none;
  }
  html.playarc .shell-nav .pa-tab-ico,
  html.playarc .shell-nav svg.nav-ico {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    min-height: 24px !important;
  }
}


html.playarc .wiki-card .cap,
html.playarc .pa-tile-name,
html.playarc .ps-game-title,
html.playarc .acct-game-name,
html.playarc .wiki-now-name,
html.playarc .paplus-game-name {
  font-family: "PlayArc Display", "Saira", "Vazirmatn UI FD", "Vazirmatn", Tahoma, sans-serif !important;
  letter-spacing: 0.01em !important;
  font-kerning: normal !important;
  font-feature-settings: "kern" 1, "locl" 0;
  -webkit-font-feature-settings: "kern" 1, "locl" 0;
}
html.playarc .wiki-card .cap {
  height: auto !important;
  min-height: 2.55em;
  max-height: 2.7em;
  white-space: normal !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 13.5px !important;
  font-weight: 750 !important;
  line-height: 1.35 !important;
}
html.playarc .wiki-card .meta {
  font-family: "Vazirmatn UI FD", "Vazirmatn", Tahoma, sans-serif !important;
  height: auto !important;
  white-space: normal !important;
  line-height: 1.35 !important;
}
html.playarc .wiki-card .meta .pa-latin,
html.playarc .pa-sfchip .pa-latin,
html.playarc .wiki-dock .pa-fcode {
  font-family: "PlayArc Console", "Saira", "Segoe UI", Tahoma, sans-serif !important;
  font-feature-settings: "tnum" 1, "locl" 0;
}


html.playarc .wiki-dock .chip-btn,
html.playarc .wiki-dock .pa-fchip,
html.playarc .play-filters .chip-btn,
html.playarc .release-filters .chip-btn,
html.playarc .pa-sfchip {
  font-family: "Vazirmatn UI FD", "Vazirmatn", Tahoma, sans-serif !important;
  font-size: 12.5px !important;
  letter-spacing: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  height: 34px !important;
}
html.playarc .wiki-dock .pa-fchip.has-code {
  gap: 6px !important;
}
html.playarc .wiki-dock .pa-fico,
html.playarc .pa-sfchip .pa-sfmark {
  flex: none;
  display: block;
}

html.playarc body.home-console {
  overflow-x: clip !important;
}
html.playarc.ps-fx body.home-console,
html.ps-fx.playarc body.home-console,
html.playarc.ps-fx body {
  overflow-x: clip !important;
}
html.playarc #homeWorlds {
  max-width: 100% !important;
}
html.playarc body.home-console .pa-hero,
html.playarc body.home-console .pa-hero-stage {
  overflow: hidden !important;
}
html.playarc #homeWorlds {
  overflow-x: clip !important;
}
html.playarc #ps-universe-host,
html.playarc #ps-universe,
html.playarc.ps-fx #ps-universe-host,
html.playarc.ps-fx #ps-universe {
  width: 100% !important;
  max-width: 100% !important;
}



html.playarc .pa-hud-defs,
html.playarc #paHudDefs,
html.playarc .pa-dock-defs,
html.playarc .pa-fdefs {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: visible !important;
  pointer-events: none !important;
}

html.playarc .shell-nav svg.nav-ico,
html.playarc .shell-nav .pa-tab-ico svg,
html.playarc .shell-nav .nav-ico,
html.playarc .pa-phone-dock .pa-dock-ico svg,
html.playarc .pa-phone-sheet .pa-dock-ico svg,
html.playarc .pa-hdr-search-btn svg {
  fill: unset !important;
  stroke: unset !important;
  overflow: visible !important;
  color: inherit;
}
html.playarc .shell-nav .pa-tab-ico,
html.playarc .shell-nav svg.nav-ico,
html.playarc .shell-nav .nav-ico {
  display: block !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px !important;
  flex: 0 0 24px !important;
  opacity: 1 !important;
  visibility: visible !important;
}
html.playarc .shell-nav.pa-tabs {
  overflow-y: visible !important;
  min-height: 52px !important;
  align-items: center !important;
}
html.playarc .shell-nav .pa-tab,
html.playarc .shell-nav .pa-social-launch {
  overflow: visible !important;
  min-height: 40px !important;
  padding-block: 8px !important;
}
html.playarc header.wiki-top .pa-desk-tab {
  display: none !important;
}
html.playarc .pa-hdr-search:not(.is-open) .wiki-search,
html.playarc .pa-hdr-search:not(.is-open) .home-search,
html.playarc .pa-hdr-search:not(.is-open) .pa-hdr-field {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  pointer-events: none !important;
}
html.playarc .pa-hdr-search-btn {
  width: 44px !important;
  height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
html.playarc .pa-hdr-search-btn svg {
  width: 20px !important;
  height: 20px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8 !important;
}

html.playarc .wiki-app,
html.playarc body.wiki-body .wiki-app {
  padding-top: calc(var(--pa-topbar-h, 64px) + 6px) !important;
}
html.playarc .wiki-toolbar,
html.playarc .wiki-toolbar.liquidGL {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  z-index: 4 !important;
  margin: 8px 12px 0 !important;
}
html.playarc body.wiki-body .wiki-dock,
html.playarc body.wiki-body .wiki-dock.pa-fbar {
  display: flex !important;
  visibility: visible !important;
  height: auto !important;
  max-height: none !important;
  min-height: 44px !important;
  overflow: auto !important;
  pointer-events: auto !important;
  position: relative !important;
  z-index: 3 !important;
  margin: 8px 12px 4px !important;
  padding: 8px 10px !important;
}
html.playarc.pa-wiki-home .wiki-dock,
html.playarc.pa-wiki-home .wiki-toolbar {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}
html.playarc .wiki-dock .chip-btn,
html.playarc .wiki-dock .pa-fchip,
html.playarc .pa-sfchip {
  font-family: "Vazirmatn UI FD", "Vazirmatn", Tahoma, sans-serif !important;
  font-size: 12.5px !important;
  letter-spacing: 0 !important;
}

html.playarc .wiki-card .cap,
html.playarc .pa-tile-name,
html.playarc .ps-game-title,
html.playarc .acct-game-name,
html.playarc .wiki-now-name,
html.playarc .paplus-game-name {
  font-family: "PlayArc Display", "Saira", "Vazirmatn UI FD", "Vazirmatn", Tahoma, sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 750 !important;
  line-height: 1.35 !important;
  letter-spacing: 0.01em !important;
}
html.playarc body.acct-pub .acct-game-name,
html.playarc .acct-lib .acct-game-name {
  font-size: 12.5px !important;
  min-height: 2.4em !important;
  -webkit-line-clamp: 2 !important;
}

html.playarc #homeWorlds,
html.playarc body.home-console .home-worlds,
html.playarc body.home-console #homeWorlds {
  
  overflow: auto !important;
  max-width: 100% !important;
  padding-inline: 16px !important;
  scroll-padding-inline: 16px !important;
  -webkit-overflow-scrolling: touch;
}
html.playarc #homeWorlds a:first-child,
html.playarc body.home-console .home-worlds a:first-child {
  margin-inline-start: 4px;
}

html.playarc:has(.pa-consent:not([hidden])) .acct-grid,
html.playarc:has(.pa-consent:not([hidden])) .acct-lib,
html.playarc:has(.pa-consent:not([hidden])) .wiki-grid,
html.playarc:has(.pa-consent:not([hidden])) .wiki-main,
html.playarc:has(.pa-consent:not([hidden])) .pa-home {
  padding-bottom: 128px !important;
}

html.playarc .pa-cart-chip svg,
html.playarc .pa-cart-ico {
  width: 42px !important;
  height: 24px !important;
  overflow: visible !important;
}
html.playarc .pa-social-launch-n:not([hidden]) {
  font-family: "PlayArc Console", "Saira", Tahoma, sans-serif !important;
  font-feature-settings: "tnum" 1, "locl" 0 !important;
}


html.playarc,
html.playarc body,
html.playarc body.home-console,
html.playarc.ps-fx body.home-console,
html.playarc.ps-fx body {
  overflow-x: clip !important;
  max-width: 100% !important;
}
html.playarc #ps-universe-host,
html.playarc #ps-universe,
html.playarc.ps-fx #ps-universe-host,
html.playarc.ps-fx #ps-universe,
html.playarc.pa-wgl #ps-universe {
  width: auto !important;
  max-width: 100% !important;
  inset: 0 !important;
  left: 0 !important;
  right: 0 !important;
}
html.playarc body.home-console .pa-rail,
html.playarc body.home-console .pa-lib-track {
  overflow-x: clip !important;
  max-width: 100% !important;
}
html.playarc body.home-console .pa-rail::before,
html.playarc body.home-console .pa-rail::after {
  inset-inline: 0 !important;
}


html.playarc .pa-consent {
  position: relative !important;
  inset: auto !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  z-index: 25 !important;
  width: min(1180px, calc(100% - 32px)) !important;
  max-width: min(1180px, calc(100% - 32px)) !important;
  margin: 10px auto 0 !important;
  flex-wrap: nowrap !important;
}
html.playarc.pa-consent-on body.acct-pub,

html.playarc:has(.pa-consent:not([hidden])) body.acct-pub {
  padding-bottom: calc(48px + env(safe-area-inset-bottom, 0px)) !important;
}
html.playarc:has(.pa-consent:not([hidden])) .acct-grid,
html.playarc:has(.pa-consent:not([hidden])) .acct-lib,
html.playarc:has(.pa-consent:not([hidden])) .wiki-grid,
html.playarc:has(.pa-consent:not([hidden])) .wiki-main,
html.playarc:has(.pa-consent:not([hidden])) .pa-home {
  padding-bottom: 24px !important;
}


html.playarc body.home-console .pa-rail,
html.playarc body.home-console .pa-rail-track,
html.playarc body.home-console .pa-lib-track {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  max-width: 100% !important;
  overscroll-behavior-x: contain;
}


html.playarc.pa-console-home,
html.playarc body.home-console {
  overflow-x: clip !important;
}
html.playarc .pa-footer,
html.playarc body.home-console .pa-footer {
  left: auto !important;
  right: auto !important;
  inset-inline: auto !important;
  width: auto !important;
  max-width: none !important;
  margin-inline: 14px !important;
  box-sizing: border-box !important;
  overflow-x: clip !important;
  contain: inline-size;
}


html.playarc header.liquidGL,
html.playarc header.storage-top,
html.playarc header.wiki-top {
  min-height: 64px;
}
html.playarc .shell-bar {
  min-height: 64px;
  align-items: center;
}
html.playarc .shell-nav.pa-tabs {
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  overflow-y: visible !important;
  scrollbar-width: none;
}
html.playarc .shell-nav.pa-tabs .pa-tab,
html.playarc .shell-nav.pa-tabs .pa-social-launch {
  flex: 0 0 auto;
  padding-inline: 9px !important;
  gap: 6px !important;
}
html.playarc .shell-nav.pa-tabs::-webkit-scrollbar {
  display: none !important;
  height: 0 !important;
}
html.playarc .pa-clock-wrap {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
  width: 168px !important;
  height: 46px !important;
  min-height: 46px !important;
  max-height: 46px !important;
  padding: 0 13px !important;
  overflow: visible !important;
  border-radius: 999px !important;
  box-sizing: border-box;
  flex: 0 0 168px !important;
}


html.playarc header.liquidGL,
html.playarc header.storage-top,
html.playarc header.wiki-top {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 100;
}
html.playarc body {
  padding-top: 88px !important;
}
@media (max-width: 820px) {
  html.playarc body { padding-top: 0 !important; }
  html.playarc body.acct-pub header.liquidGL,
  html.playarc body.acct-pub header.storage-top,
  html.playarc body.acct-pub header.wiki-top {
    position: sticky !important;
  }
}


html.playarc #ps-universe-host,
html.playarc #ps-universe,
html.playarc.ps-fx #ps-universe-host,
html.playarc.ps-fx #ps-universe,
html.playarc.pa-wgl #ps-universe {
  position: fixed !important;
  inset: 0 !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  z-index: 0 !important;
  pointer-events: none !important;
  overflow: hidden !important;
}
html.playarc .pa-consent {
  position: relative !important;
  inset: auto !important;
  bottom: auto !important;
  left: auto !important;
  right: auto !important;
}


html.playarc .pa-phone-dock,
html.playarc .pa-phone-sheet {
  display: none !important;
}
@media (max-width: 820px) {
  html.playarc .pa-phone-dock {
    display: grid !important;
    position: fixed !important;
    z-index: 90 !important;
    height: 64px !important;
    max-height: 64px !important;
    overflow: hidden !important;
    
    inset: auto !important;
    inset-inline-start: 0 !important;
    inset-inline-end: auto !important;
    width: 100dvw !important;
    max-width: 100dvw !important;
    bottom: env(safe-area-inset-bottom, 0px) !important;
  }
  html.playarc .pa-phone-sheet { display: none !important; }
}


html.playarc.ps-fx.pa-ready header.liquidGL.storage-top.wiki-top,
html.playarc.ps-fx.pa-ready header.liquidGL.wiki-top,
html.playarc.ps-fx.pa-ready header.liquidGL.storage-top,
html.playarc.ps-fx.pa-ready header.liquidGL,
html.playarc.ps-fx header.liquidGL.storage-top.wiki-top,
html.playarc.ps-fx header.liquidGL.wiki-top.wiki-top,
html.playarc.ps-fx header.liquidGL,
html.playarc header.liquidGL.storage-top.wiki-top,
html.playarc header.liquidGL.wiki-top.wiki-top,
html.playarc header.liquidGL,
html.playarc header.storage-top,
html.playarc header.wiki-top {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  inset-inline: 0 !important;
  width: 100% !important;
  max-width: 100vw !important;
  margin: 0 !important;
  transform: translateZ(0) !important;
  filter: none !important;
  isolation: isolate !important;
  background-color: rgba(6, 16, 31, .94) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  z-index: 2147483001 !important;
  box-shadow: 0 12px 28px -18px rgba(0,0,0,.7) !important;
}
html.playarc.ps-fx.pa-ready header.liquidGL .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar,
html.playarc.ps-fx header.liquidGL .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar,
html.playarc header.liquidGL .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar,
html.playarc header.liquidGL .shell-bar {
  position: relative !important;
  top: auto !important;
  align-self: stretch !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
}
html.playarc.ps-fx .shell-bar > .shell-nav.pa-tabs,
html.playarc.ps-fx .shell-bar > .shell-nav,
html.playarc .shell-bar > .shell-nav.pa-tabs {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  max-width: none !important;
  overflow: auto hidden !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
}
html.playarc.ps-fx .shell-bar > .pa-clock-wrap,
html.playarc .shell-bar > .pa-clock-wrap {
  flex: 0 0 168px !important;
  width: 168px !important;
  min-width: 168px !important;
  max-width: 168px !important;
  position: relative !important;
  overflow: visible !important;
  z-index: 3 !important;
}
html.playarc.ps-fx .shell-bar > .shell-end,
html.playarc.ps-fx .shell-bar > .shell-meta,
html.playarc .shell-bar > .shell-end {
  flex: 0 0 auto !important;
  min-width: max-content !important;
  max-width: none !important;
  position: relative !important;
  z-index: 3 !important;
}
html.playarc.ps-fx .shell-bar > .shell-brand {
  flex: 0 0 auto !important;
  min-width: auto !important;
  position: relative !important;
}
html.playarc.ps-fx.pa-ready body,
html.playarc.ps-fx body,
html.playarc body {
  padding-top: 88px !important;
}
@media (max-width: 820px) {
  html.playarc.ps-fx.pa-ready header.liquidGL.storage-top.wiki-top,
  html.playarc.ps-fx.pa-ready header.liquidGL,
  html.playarc.ps-fx header.liquidGL,
  html.playarc body.acct-pub header.liquidGL,
  html.playarc body.acct-pub header.storage-top,
  html.playarc body.acct-pub header.wiki-top {
    position: fixed !important;
  }
  html.playarc.ps-fx.pa-ready body,
  html.playarc.ps-fx body,
  html.playarc body,
  html.playarc body.acct-pub {
    padding-top: 64px !important;
  }
}


html.playarc .pa-coupon-dock {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 10px !important;
  width: max-content !important;
  max-width: min(1180px, calc(100% - 32px)) !important;
  margin: 12px auto 0 !important;
  margin-inline: max(16px, calc((100% - min(1180px, 100% - 32px)) / 2)) auto !important;
  padding: 8px 10px 8px 12px !important;
  border-radius: 16px !important;
  background: rgba(8, 16, 30, .92) !important;
  box-shadow: inset 0 0 0 1px rgba(170, 214, 255, .16) !important;
  border-bottom: 0 !important;
  font-family: "Vazirmatn UI FD", "Vazirmatn", Tahoma, sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}
html.playarc .pa-coupon-dock label {
  display: inline-flex !important;
  align-items: center;
  gap: 12px !important;
  font-family: inherit !important;
}
html.playarc .pa-coupon-dock input {
  min-width: 9.5rem;
}

html.playarc.ps-fx.pa-ready .shell-bar.shell-bar.shell-bar > .pa-clock-wrap,
html.playarc.ps-fx .shell-bar.shell-bar > .pa-clock-wrap {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  flex-basis: 168px !important;
  min-width: 168px !important;
  max-width: 168px !important;
  width: 168px !important;
}
html.playarc.ps-fx.pa-ready .shell-nav.pa-tabs .pa-tab,
html.playarc.ps-fx .shell-nav.pa-tabs .pa-tab {
  overflow: hidden !important;
}
html.playarc body.acct-pub .acct-main,
html.playarc body.acct-pub .acct-grid,
html.playarc body.acct-pub .acct-show {
  isolation: isolate;
  z-index: 0;
  position: relative;
}
html.playarc body.acct-pub .acct-card {
  z-index: 0;
}






@keyframes pa-clock-live {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: .4; transform: scale(.72); }
}
@keyframes pa-clock-spin { to { transform: rotate(360deg); } }
@keyframes pa-dial-breath {
  from { box-shadow: inset 0 0 0 1px rgba(127,212,255,.35), 0 0 8px rgba(94,200,255,.14); }
  to { box-shadow: inset 0 0 0 1px rgba(127,212,255,.6), 0 0 18px rgba(94,200,255,.38); }
}
html.playarc.ps-fx.pa-ready .shell-bar > .pa-clock-wrap,
html.playarc.ps-fx .shell-bar.shell-bar > .pa-clock-wrap,
html.playarc .shell-bar > .pa-clock-wrap,
html.playarc .pa-clock-wrap {
  display: inline-flex !important;
  flex: 0 0 auto !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 10px !important;
  width: max-content !important;
  min-width: max-content !important;
  max-width: none !important;
  height: 46px !important;
  min-height: 46px !important;
  max-height: 46px !important;
  padding: 4px 14px 4px 6px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(150, 185, 235, .22) !important;
  background: linear-gradient(180deg, rgba(22, 44, 80, .72), rgba(8, 16, 32, .94)) !important;
  box-shadow: inset 0 0 0 1px rgba(150, 185, 235, .1), 0 10px 26px rgba(0, 6, 20, .35) !important;
  overflow: visible !important;
}
html.playarc .pa-clock-dial {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 34px !important;
  height: 34px !important;
  flex: 0 0 34px !important;
  border-radius: 50% !important;
  color: #7fd4ff !important;
  background: radial-gradient(circle at 50% 30%, rgba(94, 200, 255, .32), rgba(10, 22, 44, .88) 78%) !important;
  animation: pa-dial-breath 4s ease-in-out infinite alternate !important;
}
html.playarc .pa-clock-dial::before {
  content: "" !important;
  position: absolute !important;
  inset: -3px !important;
  border-radius: 50% !important;
  border: 1.6px solid transparent !important;
  border-top-color: #7fd4ff !important;
  border-right-color: rgba(127, 212, 255, .28) !important;
  animation: pa-clock-spin 8s linear infinite !important;
  pointer-events: none !important;
}
html.playarc .pa-clock-dial::after {
  content: "" !important;
  position: absolute !important;
  top: 6px !important;
  left: 50% !important;
  width: 1.5px !important;
  height: 11px !important;
  margin-left: -0.75px !important;
  border-radius: 1px !important;
  background: #9ee7ff !important;
  transform-origin: 50% 11px !important;
  transform: rotate(calc(var(--pa-clock-sec, 0) * 6deg)) !important;
  pointer-events: none !important;
  box-shadow: 0 0 6px rgba(158, 231, 255, .7) !important;
}
html.playarc .pa-clock-dial .pa-clock-ico {
  width: 18px !important;
  height: 18px !important;
  display: block !important;
  position: relative !important;
  z-index: 1 !important;
}
html.playarc .pa-clock-live {
  position: absolute !important;
  top: -2px !important;
  inset-inline-end: -2px !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #6ad4ff !important;
  box-shadow: 0 0 0 2px rgba(6, 14, 28, .9), 0 0 10px rgba(106, 212, 255, .85) !important;
  animation: pa-clock-live 1.6s ease-in-out infinite !important;
  display: block !important;
  z-index: 2 !important;
}
html.playarc .pa-clock-txt {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  gap: 1px !important;
  min-width: 0 !important;
  line-height: 1.15 !important;
}
html.playarc .pa-clock,
html.playarc #paClock {
  font-family: "PlayArc Console", "Saira", Tahoma, sans-serif !important;
  font-size: 16.5px !important;
  font-weight: 800 !important;
  letter-spacing: .04em !important;
  font-variant-numeric: tabular-nums lining-nums !important;
  font-feature-settings: "tnum" 1, "locl" 0 !important;
  color: #f2f8ff !important;
  display: block !important;
  text-shadow: 0 0 12px rgba(106, 212, 255, .35) !important;
  direction: ltr !important;
}
html.playarc .pa-clock-date,
html.playarc #paDate {
  display: block !important;
  font-family: "Vazirmatn UI FD", "Vazirmatn", Tahoma, sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  color: rgba(196, 214, 238, .72) !important;
  white-space: nowrap !important;
}


html.playarc .pa-clock-dial.is-analog .pa-clock-ico { display: none !important; }
html.playarc .pa-clock-dial .pa-clk-face {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  pointer-events: none !important;
}
html.playarc .pa-clock-dial .pa-clk-tick {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: 1.5px !important;
  height: 3px !important;
  border-radius: 1px !important;
  background: rgba(158, 220, 255, .55) !important;
  transform-origin: 50% 15.2px !important;
}
html.playarc .pa-clock-dial .pa-clk-tick.is-12 {
  top: 3.5px !important;
  left: 50% !important;
  margin-left: -0.75px !important;
}
html.playarc .pa-clock-dial .pa-clk-tick.is-6 {
  top: auto !important;
  bottom: 3.5px !important;
  left: 50% !important;
  margin-left: -0.75px !important;
}
html.playarc .pa-clock-dial .pa-clk-tick.is-3 {
  top: 50% !important;
  left: auto !important;
  inset-inline-end: 3.5px !important;
  width: 3px !important;
  height: 1.5px !important;
  margin: -0.75px 0 0 0 !important;
}
html.playarc .pa-clock-dial .pa-clk-tick.is-9 {
  top: 50% !important;
  left: auto !important;
  inset-inline-start: 3.5px !important;
  width: 3px !important;
  height: 1.5px !important;
  margin: -0.75px 0 0 0 !important;
}
html.playarc .pa-clock-dial .pa-clk-h,
html.playarc .pa-clock-dial .pa-clk-m,
html.playarc .pa-clock-dial .pa-clk-s {
  position: absolute !important;
  left: 50% !important;
  bottom: 50% !important;
  transform-origin: 50% 100% !important;
  border-radius: 2px !important;
  display: block !important;
  
  will-change: transform !important;
}
html.playarc .pa-clock-dial .pa-clk-h {
  width: 2.6px !important;
  height: 7.4px !important;
  margin-left: -1.3px !important;
  background: linear-gradient(180deg, #ffffff, #d6e9fb) !important;
  transform: rotate(var(--pa-h, 0deg)) !important;
  box-shadow: 0 0 5px rgba(214, 233, 251, .35) !important;
}
html.playarc .pa-clock-dial .pa-clk-m {
  width: 1.9px !important;
  height: 10.4px !important;
  margin-left: -0.95px !important;
  background: linear-gradient(180deg, #eaf4ff, #bcd9f4) !important;
  transform: rotate(var(--pa-m, 0deg)) !important;
}
html.playarc .pa-clock-dial .pa-clk-s {
  width: 1.2px !important;
  height: 12.6px !important;
  margin-left: -0.6px !important;
  background: #7fd4ff !important;
  transform: rotate(var(--pa-s, 0deg)) !important;
  transition: transform .28s cubic-bezier(.4, .1, .25, 1) !important;
  box-shadow: 0 0 7px rgba(127, 212, 255, .85) !important;
}
html.playarc .pa-clock-dial .pa-clk-cap {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: 4.4px !important;
  height: 4.4px !important;
  margin: -2.2px 0 0 -2.2px !important;
  border-radius: 50% !important;
  background: #bfe6ff !important;
  box-shadow: 0 0 7px rgba(158, 231, 255, .9) !important;
  z-index: 3 !important;
}

html.playarc .pa-clock-dial::after { content: none !important; display: none !important; }
html.playarc .pa-clock-live {
  top: auto !important;
  
  top: auto !important;
  bottom: -3px !important;
  left: 50% !important;
  inset-inline-end: auto !important;
  margin-left: -3px !important;
  width: 6px !important;
  height: 6px !important;
  background: #6ad4ff !important;
  box-shadow: 0 0 0 1.5px rgba(6, 14, 28, .95), 0 0 8px rgba(106, 212, 255, .9) !important;
}
@media (max-width: 1280px) {
  html.playarc .pa-clock-date,
  html.playarc #paDate { display: block !important; }
}


html.playarc.ps-fx .shell-end .pa-cart-root,
html.playarc .pa-cart-root {
  position: relative !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  overflow: visible !important;
}
html.playarc.ps-fx .shell-end .pa-cart-chip,
html.playarc .pa-cart-chip {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 52px !important;
  min-width: 52px !important;
  height: 46px !important;
  padding: 0 12px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(150, 185, 235, .22) !important;
  background: linear-gradient(180deg, rgba(22, 44, 80, .72), rgba(8, 16, 32, .94)) !important;
  color: #d7ecff !important;
  overflow: visible !important;
  box-shadow: inset 0 0 0 1px rgba(150, 185, 235, .1) !important;
}
html.playarc .pa-cart-chip svg,
html.playarc .pa-cart-ico {
  width: 28px !important;
  height: 18px !important;
  display: block !important;
  overflow: visible !important;
}
html.playarc .pa-cart-badge,
html.playarc .pa-cart-badge.pa-latin {
  position: absolute !important;
  top: 2px !important;
  inset-inline-end: 2px !important;
  inset-inline-start: auto !important;
  min-width: 18px !important;
  height: 18px !important;
  padding: 0 5px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #ff3b6b !important;
  color: #fff !important;
  font-family: "PlayArc Console", "Saira", Tahoma, sans-serif !important;
  font-size: 10.5px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  font-variant-numeric: lining-nums tabular-nums !important;
  font-feature-settings: "tnum" 1, "locl" 0 !important;
  z-index: 5 !important;
}
html.playarc .pa-cart-badge[hidden] { display: none !important; }

html.playarc body.acct-pub .acct-card-art.is-plus > img.acct-plus-hero,
html.playarc body.acct-pub .acct-card-art.is-plus > img.acct-plus-hero.is-mark {
  width: 112px !important;
  min-width: 96px !important;
  max-width: 128px !important;
  min-height: 96px !important;
  max-height: 128px !important;
  height: auto !important;
}
html.playarc .shell-nav.pa-tabs {
  cursor: grab;
  touch-action: pan-x;
}
html.playarc .shell-nav.pa-tabs.is-drag { cursor: grabbing; }


html.playarc header.liquidGL,
html.playarc header.storage-top,
html.playarc header.wiki-top {
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important;
}

html.playarc.ps-fx.pa-ready body > header.liquidGL.storage-top.wiki-top.wiki-top,
html.playarc.ps-fx body > header.liquidGL.storage-top.wiki-top.wiki-top,
html.playarc body > header.liquidGL.storage-top.wiki-top.wiki-top,
html.playarc body > header.liquidGL.storage-top.storage-top,
html.playarc body > header.liquidGL.wiki-top.wiki-top {
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important;
  padding-block: 0 !important;
}
@media (max-width: 820px) {
  html.playarc header.liquidGL,
  html.playarc header.storage-top,
  html.playarc header.wiki-top {
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
  }
}
html.playarc .pa-consent,
html.playarc .pa-consent * {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Tahoma, sans-serif !important;
}

html.playarc .pa-consent p {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  line-clamp: 2 !important;
  overflow: hidden !important;
  margin: 0 !important;
  max-height: 3.4em !important;
}

html.playarc .pa-consent.pa-consent p {
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
  -webkit-box-orient: unset !important;
  overflow: visible !important;
  max-height: none !important;
}

html.playarc body.wiki-body .wiki-main,
html.playarc body.wiki-body .wiki-view,
html.playarc body.wiki-body #wikiMain,
html.playarc body.home-console .pa-home,
html.playarc body.acct-pub .acct-main {
  min-height: 100svh !important;
}
html.playarc .toast {
  position: fixed !important;
  left: 50% !important;
  right: auto !important;
  bottom: calc(18px + env(safe-area-inset-bottom, 0px)) !important;
  top: auto !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
  z-index: 2147482000 !important;
}
@media (max-width: 820px) {
  html.playarc .pa-consent {
    height: auto !important;
    max-height: 132px !important;
    overflow: hidden !important;
  }
  
  html.playarc .pa-consent.pa-consent {
    max-height: none !important;
    overflow: visible !important;
  }
  
  html.playarc .pa-consent.pa-consent p {
    overflow: visible !important;
  }
  html.playarc.ps-fx.pa-ready body > header.liquidGL.storage-top.wiki-top.wiki-top,
  html.playarc.ps-fx body > header.liquidGL.storage-top.wiki-top.wiki-top,
  html.playarc body > header.liquidGL.storage-top.wiki-top.wiki-top,
  html.playarc body > header.liquidGL.storage-top.storage-top,
  html.playarc body > header.liquidGL.wiki-top.wiki-top {
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
  }
}




html.playarc :is(body.acct-pub, body.wiki-body, body.home-console, body.pa-deals) :is(.liquidGL, .glass-panel, .admin-card, .modal-card, .wiki-detail)::after,
html.playarc :is(body.acct-pub, body.wiki-body, body.home-console, body.pa-deals) :is(.liquidGL, .glass-panel)::before,
html.playarc :is(body.acct-pub, body.wiki-body, body.home-console, body.pa-deals) :is(.pa-hole-ring, .pa-hole-wave, .pa-clock-dial) {
  animation: none !important;
}
html.playarc :is(body.acct-pub, body.wiki-body, body.home-console, body.pa-deals) .acct-live {
  animation: pa-live-ping-c 1.9s cubic-bezier(.22, .7, .3, 1) infinite !important;
}
@keyframes pa-live-ping-c {
  0% { transform: scale(.85); opacity: 1; }
  70% { transform: scale(2.1); opacity: 0; }
  100% { transform: scale(2.1); opacity: 0; }
}




html.playarc .pa-clock-wrap .pa-clock-dial,
html.playarc .pa-clock-wrap .pa-clock-ico,
html.playarc .pa-clock-wrap .pa-clock-live,
html.playarc .pa-clock-wrap:not(.pa-clock-console) .pa-vc-ring,
html.playarc .pa-clock-wrap:not(.pa-clock-console) .pa-vc-face,
html.playarc .pa-clock-wrap .pa-clock-row,
html.playarc .pa-clock-wrap .pa-clk-tick,
html.playarc .pa-clock-wrap .pa-clk-h,
html.playarc .pa-clock-wrap .pa-clk-m,
html.playarc .pa-clock-wrap .pa-clk-s {
  display: none !important;
}


html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap {
  --pa-clk-d: 34px;
  --pa-clk-h: 44px;
  --pa-clk-gap: 9px;
  --pa-clk-pad: 0 13px;
  --pa-clk-slot: 168px;
  --pa-clk-time: 16px;
  --pa-clk-date: 10.5px;
  display: inline-flex !important;
  flex: 0 0 var(--pa-clk-slot) !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: var(--pa-clk-gap) !important;
  width: var(--pa-clk-slot) !important;
  min-width: var(--pa-clk-slot) !important;
  max-width: var(--pa-clk-slot) !important;
  height: var(--pa-clk-h) !important;
  min-height: var(--pa-clk-h) !important;
  max-height: var(--pa-clk-h) !important;
  padding: var(--pa-clk-pad) !important;
  margin: 0 !important;
  border-radius: 999px !important;
  border: 1px solid rgba(150, 185, 235, .22) !important;
  background: linear-gradient(180deg, rgba(22, 44, 80, .55), rgba(8, 16, 32, .85)) !important;
  box-shadow: inset 0 0 0 1px rgba(150, 185, 235, .10), 0 10px 26px rgba(0, 6, 20, .35) !important;
  overflow: visible !important;
  animation: none !important;
}


html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clk,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clk {
  position: relative !important;
  display: block !important;
  flex: 0 0 auto !important;
  width: var(--pa-clk-d, 34px) !important;
  height: var(--pa-clk-d, 34px) !important;
  border-radius: 50% !important;
  background: radial-gradient(circle at 50% 26%, rgba(94, 200, 255, .16), rgba(8, 18, 36, .92) 76%) !important;
  box-shadow: inset 0 0 0 1px rgba(127, 212, 255, .20) !important;
  overflow: visible !important;
}
html.playarc .pa-clock-wrap .pa-clk .pa-clk-face {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  overflow: visible !important;
}
html.playarc .pa-clock-wrap .pa-clk .pa-clk-bez {
  fill: none !important;
  stroke: rgba(150, 195, 245, .28) !important;
  stroke-width: 1 !important;
}
html.playarc .pa-clock-wrap .pa-clk .pa-clk-arc {
  fill: none !important;
  stroke: #5ec8ff !important;
  stroke-width: 1.9 !important;
  stroke-linecap: round !important;
  stroke-dasharray: 93.62 !important; 
}
html.playarc .pa-clock-wrap .pa-clk .pa-clk-tk {
  fill: none !important;
  stroke: rgba(198, 224, 250, .60) !important;
  stroke-width: 1.3 !important;
  stroke-linecap: round !important;
}
html.playarc .pa-clock-wrap .pa-clk .pa-clk-hh {
  fill: none !important;
  stroke: #f4f9ff !important;
  stroke-width: 2.4 !important;
  stroke-linecap: round !important;
}
html.playarc .pa-clock-wrap .pa-clk .pa-clk-mm {
  fill: none !important;
  stroke: #dcebfb !important;
  stroke-width: 1.6 !important;
  stroke-linecap: round !important;
}
html.playarc .pa-clock-wrap .pa-clk .pa-clk-ss {
  fill: none !important;
  stroke: #7fd4ff !important;
  stroke-width: 1.1 !important;
  stroke-linecap: round !important;
}
html.playarc .pa-clock-wrap .pa-clk .pa-clk-cap {
  fill: #9fe0ff !important;
  stroke: #06101f !important;
  stroke-width: .8 !important;
}

html.playarc .pa-clock-wrap .pa-clk :is(.pa-clk-hh, .pa-clk-mm, .pa-clk-ss, .pa-clk-arc, .pa-clk-tk) {
  transition: none !important;
  animation: none !important;
}


html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-txt,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-txt {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  gap: 0 !important;
  flex: 0 1 auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  line-height: 1.18 !important;
  white-space: nowrap !important;
}
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock,

html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paClock,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paClock {
  font-family: "PlayArc Console", "Saira", "Segoe UI", Tahoma, sans-serif !important;
  font-size: var(--pa-clk-time, 16px) !important;
  font-weight: 800 !important;
  letter-spacing: .04em !important;
  font-variant-numeric: lining-nums tabular-nums !important;
  font-feature-settings: "tnum" 1, "locl" 0 !important;
  color: #f2f8ff !important;
  text-shadow: none !important;
  display: block !important;
  direction: ltr !important;
  text-align: start !important;
}
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date,
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paDate,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paDate {
  font-family: var(--font-ui, "Vazirmatn UI FD", "Vazirmatn", Tahoma, sans-serif) !important;
  font-size: var(--pa-clk-date, 10.5px) !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  color: rgba(196, 214, 238, .68) !important;
  white-space: nowrap !important;
  display: block !important;
}


html.playarc body.wiki-body .wiki-app {
  padding-top: 0 !important;
}

@media (max-width: 900px) {
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap,
  html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap {
    --pa-clk-d: 30px;
    --pa-clk-h: 40px;
    --pa-clk-gap: 7px;
    --pa-clk-pad: 0 11px;
    --pa-clk-slot: 150px;
    --pa-clk-time: 15px;
    --pa-clk-date: 9.5px;
  }
}
@media (max-width: 520px) {
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap,
  html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap {
    --pa-clk-d: 27px;
    --pa-clk-h: 38px;
    --pa-clk-gap: 6px;
    --pa-clk-pad: 0 10px;
    --pa-clk-slot: 132px;
    --pa-clk-time: 13.5px;
  }
  
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date,
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paDate,
  html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date,
  html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paDate {
    display: none !important;
  }
}



@media (max-width: 999px) {
  html.playarc.ps-fx.pa-ready body.dash-body,
  html.playarc.ps-fx body.dash-body,
  html.playarc body.dash-body,
  html.playarc body.dash-body.dash-body {
    padding-top: 0 !important;
  }
}
html.playarc { --pa-dash-fill: "PA_DASH_FILL_V1"; }



html.playarc .wiki-card,
html.playarc .wiki-card *,
html.playarc .wiki-card *::before,
html.playarc .wiki-card *::after,
html.playarc .pa-tile,
html.playarc .pa-tile *,
html.playarc .pa-tile *::before,
html.playarc .pa-tile *::after,
html.playarc .pa-tile-art,
html.playarc .pa-tile-art::before,
html.playarc .pa-tile-art::after,
html.playarc .pa-cover,
html.playarc .pa-cover-scan,
html.playarc .pa-plat-mark,
html.playarc .pa-tile-eds,
html.playarc .pa-tile-ph,
html.playarc .pa-tile-name {
  transition-property: transform, opacity, color, background-color, border-color, box-shadow, filter, stroke, fill !important;
  transition-duration: .18s !important;
  transition-delay: 0s !important;
}

html.playarc .pa-reveal:not(.is-in) .pa-cover-scan,
html.playarc .pa-reveal:not(.is-in) .pa-tile-art,
html.playarc .pa-reveal:not(.is-in) .pa-tile-eds,
html.playarc .pa-reveal:not(.is-in) .pa-plat-mark {
  animation-play-state: paused !important;
}


html.playarc body.acct-pub .acct-card-art.is-plus {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 9% 0 0 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}
html.playarc body.acct-pub .acct-card-art.is-plus > img.acct-plus-hero,
html.playarc body.acct-pub .acct-card-art.is-plus > img.acct-plus-hero.is-mark {
  width: auto !important;
  min-width: 0 !important;
  height: 34% !important;
  min-height: 0 !important;
  max-height: 128px !important;
  max-width: 62% !important;
  object-fit: contain !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
  filter: none !important;
}


html.playarc.ps-fx .pa-latin.pa-latin,
html.playarc .pa-latin.pa-latin,
html.playarc.ps-fx .pa-latin.pa-latin *,
html.playarc .pa-latin.pa-latin * {
  font-family: "PlayArc Console", "Saira", var(--font-ui, "Vazirmatn UI FD"), "Vazirmatn", "Segoe UI", Tahoma, sans-serif !important;
  font-variant-numeric: lining-nums tabular-nums !important;
}
html.playarc .pa-consent,
html.playarc .pa-consent * {
  font-family: var(--font-ui, "Vazirmatn UI FD"), "Vazirmatn", "Segoe UI", Tahoma, sans-serif !important;
}


@media (max-width: 820px) {
  
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-brand,
  html.playarc.ps-fx .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-brand {
    transform: none !important;
    translate: none !important;
    margin-block: 0 !important;
  }
}


html.playarc .shell-bar .pa-cart-root,
html.playarc.ps-fx .shell-bar .pa-cart-root { min-width: 52px; }

@media (min-width: 960px) {
  html.playarc .shell-bar > .shell-end,
  html.playarc.ps-fx .shell-bar > .shell-end {
    min-width: 272px !important;
  }
}


html.playarc.ps-fx.pa-ready .shell-bar.shell-bar.shell-bar.shell-bar > .pa-clock-wrap,
html.playarc.ps-fx .shell-bar.shell-bar.shell-bar.shell-bar > .pa-clock-wrap,
html.playarc.pa-ready .shell-bar.shell-bar.shell-bar.shell-bar > .pa-clock-wrap,
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar > .pa-clock-wrap,
html.playarc.ps-fx.pa-ready .shell-bar > .pa-clock-wrap,
html.playarc .shell-bar > .pa-clock-wrap,
html.playarc .pa-clock-wrap {
  flex: 0 0 auto !important;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  width: max-content !important;
  min-width: max-content !important;
  max-width: none !important;
}
html.playarc .pa-clock-txt {
  white-space: nowrap !important;
  min-width: 0 !important;
}


html.playarc .shell-bar .pa-locale-clock{
  display:inline-flex;align-items:center;gap:10px;
  height:46px;padding:0 14px;margin:0;flex:0 0 auto;
  border-radius:16px;
  background:linear-gradient(180deg,rgba(94,200,255,.07),rgba(10,20,38,.55));
  border:1px solid rgba(94,200,255,.18);
  cursor:pointer;
  transition:border-color .18s ease,background .18s ease;
}
html.playarc .shell-bar .pa-locale-clock[hidden]{display:none}
html.playarc .shell-bar .pa-locale-clock:hover{
  border-color:rgba(94,200,255,.45);
  background:linear-gradient(180deg,rgba(94,200,255,.12),rgba(10,20,38,.65));
}
html.playarc .pa-locale-clock .pa-clock-wrap{
  display:inline-flex;align-items:center;gap:9px;
  width:auto;max-width:none;min-width:0;margin:0;padding:0;
  background:none;border:0;
}
html.playarc .pa-locale-clock .pa-clk{width:26px;height:26px;flex:none}
html.playarc .pa-locale-clock .pa-clock-txt{display:flex;flex-direction:column;line-height:1.12;white-space:nowrap}
html.playarc .pa-locale-clock .pa-clock{font-size:15px;font-weight:700;letter-spacing:.02em;color:#eaf4ff}
html.playarc .pa-locale-clock .pa-clock-date{font-size:10.5px;font-weight:500;color:rgba(168,188,216,.75)}
html.playarc .pa-locale-clock .pam-chip__flag .pam-flag{width:22px;height:16px}
html.playarc .pa-locale-clock .pam-chip__cc{font-size:11px;font-weight:700;letter-spacing:.06em;color:rgba(168,188,216,.9)}

@media (max-width:1180px){html.playarc .pa-locale-clock .pam-chip__cc{display:none}}
@media (max-width:980px){html.playarc .pa-locale-clock .pa-clock-date{display:none}}
@media (max-width:720px){
  html.playarc .shell-bar .pa-locale-clock{height:40px;padding:0 10px;gap:8px;border-radius:13px}
  html.playarc .pa-locale-clock .pa-clk{display:none}
}




html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap {
  --pa-clk-d: 22px;
  --pa-clk-h: 26px;
  --pa-clk-gap: 6px;
  --pa-clk-pad: 0 2px;
  --pa-clk-time: 13.5px;
  --pa-clk-date: 10px;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 26px !important;
  min-height: 0 !important;
  max-height: 26px !important;
  padding: 0 2px !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: none !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  overflow: visible !important;
}

html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clk,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clk {
  width: 22px !important;
  height: 22px !important;
  flex: 0 0 22px !important;
  background: none !important;
  box-shadow: none !important;
}
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clk .pa-clk-face,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clk .pa-clk-face {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-txt,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-txt {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: baseline !important;
  gap: 6px !important;
  flex: 0 1 auto !important;
  min-width: 0 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock,
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paClock,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock {
  font-size: 13.5px !important;
  font-weight: 700 !important;
  letter-spacing: .02em !important;
  color: #eaf4ff !important;
  text-shadow: none !important;
}
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date,
html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paDate,
html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date {
  font-size: 10px !important;
  font-weight: 500 !important;
  color: rgba(168, 188, 216, .75) !important;
}

html.playarc .shell-bar .pa-locale-clock.pa-locale-clock.pa-locale-clock {
  height: 30px !important;
  min-height: 30px !important;
  padding: 0 8px !important;
  gap: 7px !important;
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
html.playarc .shell-bar .pa-locale-clock .pam-chip__cc { display: none !important; }
html.playarc .shell-bar .pa-locale-clock.pa-locale-clock:hover,
html.playarc .shell-bar .pa-locale-clock.pa-locale-clock:focus-visible {
  background: rgba(148, 197, 255, .12) !important;
  border-radius: 999px !important;
}
@media (max-width: 900px) {
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap,
  html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap {
    --pa-clk-d: 20px;
    --pa-clk-h: 24px;
    --pa-clk-time: 12.5px;
    --pa-clk-date: 9.5px;
    gap: 5px !important;
    height: 24px !important;
  }
}
@media (max-width: 520px) {
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date,
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paDate,
  html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date,
  html.playarc .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paDate {
    display: none !important;
  }
}



html.playarc[data-pa-digits="latn"],
html.playarc[data-pa-digits="latn"] body,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]),
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) body {
  --pa-ui: "PA Latin Digits", "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  --font-ui: "PA Latin Digits", "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  font-family: "PA Latin Digits", "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
}
html.playarc[data-pa-digits="latn"] button,
html.playarc[data-pa-digits="latn"] input,
html.playarc[data-pa-digits="latn"] textarea,
html.playarc[data-pa-digits="latn"] select,
html.playarc[data-pa-digits="latn"] label,
html.playarc[data-pa-digits="latn"] a,
html.playarc[data-pa-digits="latn"] p,
html.playarc[data-pa-digits="latn"] li,
html.playarc[data-pa-digits="latn"] h1,
html.playarc[data-pa-digits="latn"] h2,
html.playarc[data-pa-digits="latn"] h3,
html.playarc[data-pa-digits="latn"] h4,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) button,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) input,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) textarea,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) select,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) label,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) a,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) p,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) li,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) h1,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) h2,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) h3,
html.playarc:not([lang^="fa"]):not([data-pa-lang^="fa"]) h4 {
  font-family: "PA Latin Digits", "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
}



html.playarc body.home-console .pa-rail-track {
  overflow-x: clip !important;
  overflow-y: hidden !important;
  scroll-snap-type: none !important;
  overscroll-behavior-x: none !important;
}


html.playarc.ps-fx.pa-ready body.pa-embed,
html.playarc.ps-fx body.pa-embed,
html.playarc body.pa-embed {
  padding-top: 0 !important;
}
html.playarc { --pa-marker: "PA_EMBED_NOTOP_V1"; }


html.playarc[lang^="fa"] .pa-clock,
html.playarc[data-pa-lang^="fa"] .pa-clock,
html.playarc[data-pa-digits="fa"] .pa-clock,
html.playarc[lang^="fa"] .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock,
html.playarc[data-pa-lang^="fa"] .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock,
html.playarc[lang^="fa"] .pa-clock-console .pa-vc-time,
html.playarc[lang^="fa"] .pa-clock-console .pa-vc-sec,
html.playarc[data-pa-lang^="fa"] .pa-clock-console .pa-vc-time,
html.playarc[data-pa-lang^="fa"] .pa-clock-console .pa-vc-sec,
html.playarc[lang^="fa"] .pa-social-launch-n,
html.playarc[data-pa-lang^="fa"] .pa-social-launch-n,
html.playarc[lang^="fa"] .pa-cart-badge,
html.playarc[data-pa-lang^="fa"] .pa-cart-badge,
html.playarc[lang^="fa"] .wiki-count-num,
html.playarc[lang^="fa"] .pa-sfcount-n {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  font-feature-settings: "tnum" 0;
  letter-spacing: 0 !important;
}


html.playarc[lang^="fa"] #paClock,
html.playarc[data-pa-lang^="fa"] #paClock,
html.playarc[data-pa-digits="fa"] #paClock,
html.playarc[lang^="fa"] .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paClock,
html.playarc[lang^="fa"] .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock,
html.playarc[lang^="fa"] .shell-bar.shell-bar.shell-bar.shell-bar .pa-clock,
html.playarc[lang^="fa"] .pa-clock {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  font-feature-settings: "tnum" 0;
  letter-spacing: 0 !important;
}


html.playarc[lang^="fa"] .pa-social-launch-n,
html.playarc[data-pa-lang^="fa"] .pa-social-launch-n,
html.playarc[lang^="fa"] .shell-nav .pa-social-launch .pa-social-launch-n,
html.playarc[data-pa-lang^="fa"] .shell-nav .pa-social-launch .pa-social-launch-n {
  font-family: "Vazirmatn UI FD", "Vazirmatn", "Vazir", Tahoma, sans-serif !important;
  font-size: 12.5px !important;
  font-weight: 800 !important;
  font-feature-settings: "tnum" 0 !important;
  font-variant-numeric: normal !important;
  min-width: 21px !important;
  height: 21px !important;
  padding: 0 6px !important;
}


@media (max-width: 1180px) {
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-end,
  html.playarc.ps-fx .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-end,
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-meta,
  html.playarc.ps-fx .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-meta {
    flex: 0 1 auto !important;
    min-width: 0 !important;
    max-width: none !important;
    width: auto !important;
  }
  
  html.playarc .shell-bar.shell-bar .shell-meta:has(.home-search),
  html.playarc .shell-bar.shell-bar .shell-meta:has(.pa-search) {
    flex: 1 1 150px !important;
    min-width: 0 !important;
    width: auto !important;
  }
  
  html.playarc .shell-bar .pa-locale-clock.pa-locale-clock.pa-locale-clock {
    max-width: none !important;
    overflow: visible !important;
    flex: 0 0 auto !important;
  }
  
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap .pa-clock-date,
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap.pa-clock-wrap #paDate {
    display: none !important;
  }
  
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-nav,
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-nav.pa-tabs,
  html.playarc.ps-fx .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-nav {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: calc(100% - 340px) !important;
  }
}

@media (min-width: 821px) and (max-width: 1180px) {
  html.playarc .shell-bar .home-search.home-search.home-search,
  html.playarc body.home-console .shell-bar .home-search.home-search.home-search,
  html.playarc body.home-console .shell-end .home-search.home-search {
    flex: 1 1 180px !important;
    min-width: 150px !important;
    width: auto !important;
    max-width: 280px !important;
  }
}

@media (min-width: 821px) and (max-width: 1000px) {
  html.playarc .shell-bar .home-search.home-search.home-search.home-search,
  html.playarc body.home-console .shell-bar .home-search.home-search.home-search,
  html.playarc .shell-bar label.home-search.home-search {
    flex: 0 1 44px !important;
    min-width: 44px !important;
    width: auto !important;
    max-width: 150px !important;
  }
}



@media (min-width: 821px) {
  html.playarc.ps-fx.pa-ready .shell-bar > .shell-nav.pa-tabs .pa-tab,
  html.playarc.ps-fx .shell-bar > .shell-nav .pa-tab,
  html.playarc.ps-fx .shell-bar > .shell-nav a,
  html.playarc.ps-fx .shell-bar > .shell-nav button {
    flex: 0 0 auto !important;
    min-width: max-content !important;
    width: auto !important;
    max-width: none !important;
    
    overflow: visible !important;
    text-overflow: clip !important;
  }
  
  html.playarc .shell-bar > .shell-nav.pa-tabs .pa-tab > .pa-tab-label,
  html.playarc .shell-bar > .shell-nav.pa-tabs .pa-social-launch .pa-social-launch-word {
    position: static !important;
    display: inline !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    clip-path: none !important;
    white-space: nowrap !important;
  }
  
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar > .shell-brand {
    position: relative !important;
    top: auto !important;
  }
}
