/* PrimeNex 22.9 — sharp Galaxy, full-width workspace and consistent UI.
   Scoped overrides keep legacy account/business contracts intact. */
html#pnx-experience.pnx-ui-reviewed { --pnx-ui-line:rgba(60,192,249,.34); --pnx-ui-accent:#32d5ff; --pnx-ui-panel:rgba(3,13,23,.54); }
html#pnx-experience.pnx-ui-reviewed body { zoom:1; }
html#pnx-experience.pnx-ui-reviewed .container,
html#pnx-experience.pnx-ui-reviewed :is(.pnx-v2-header-inner,.pnx-v2-page,.pnx-v2-footer) {
  width:calc(100% - 64px); max-width:none;
}
html#pnx-experience.pnx-ui-reviewed #experience.pnx-global-galaxy::after { background:rgba(1,5,13,.12)!important; }
html#pnx-experience.pnx-ui-reviewed #experience.pnx-global-galaxy .atmosphere--horizon { opacity:.45; }
html#pnx-experience.pnx-ui-reviewed #experience.pnx-global-galaxy .atmosphere--vignette { opacity:.45; }
html#pnx-experience.pnx-ui-reviewed #experience.pnx-global-galaxy .fallback-image { filter:none; }
html#pnx-experience.pnx-ui-reviewed #pnx-cinematic-stage { display:none; }
html#pnx-experience.pnx-ui-reviewed body :is(
 .dashboard-shell,.dashboard-main,.client-main,.client-preview-module,.pnx-v2-viewport,
 .pnx-v2-slide,.auth-layout,.legal-page,.legal-main,.community-shell,.safety-shell,.games-v12-shell
) {
  background:transparent!important; backdrop-filter:none!important; -webkit-backdrop-filter:none!important;
  box-shadow:none!important;
}
html#pnx-experience.pnx-ui-reviewed body :is(
 .central-shortcuts,.account-plans-section,.account-settings-card,.account-hero,
 .account-identity-card,.dashboard-download-card,.dashboard-key-card,.device-system-panel,
 .dashboard-news,.dashboard-account-card,.affiliate-dashboard-card,.account-transfer-card,
 .account-danger-card,.pnx-v2-card,.pnx-v2-flow-card,.pnx-v2-benefits,.pnx-v2-activation,
 .pnx-v2-stats,.pnx-v2-tools-section,.pnx-v2-rules,.pnx-v2-history-section,.pnx-v2-prime-section,
 .hero-copy,.hero-account .glass-panel,.hero-outcomes,.plan-card,.plan-consultancy,
 .plan-includes-ribbon,.purchase-legal-note,.safety-card,.safety-bottom,.games-v12-library,
 .feature-grid>article,.comparison-side,.social-card,.faq-grid>details,.section-card,
 .auth-card,.auth-form-card,.auth-form,.legal-card,.legal-section,.legal-document,.legal-toc,.legal-summary,
 .giveaway-hero,.giveaway-grid>article,.giveaway-note,.security-account-grid>article,.refund-hero,
 .refund-grid>article,.refund-next-step,.account-hero>div:first-child,.pnx-tutorial
) {
  background:var(--pnx-ui-panel)!important;
  border:1px solid var(--pnx-ui-line)!important; border-radius:12px!important;
  backdrop-filter:none!important; -webkit-backdrop-filter:none!important;
  box-shadow:none!important;
}
html#pnx-experience.pnx-ui-reviewed body :is(
 .account-plan-card,.account-overview-grid>article,.account-fields-grid,.dashboard-status-grid>article,
 .central-shortcut-grid>a,.central-empty-news,.pnx-v2-level,.pnx-v2-benefit-metrics>div,
 .pnx-v2-tools-panel>button,.pnx-v2-stat-card,.download-panel,.client-stats>div,.current-plan,.updates
) { background:rgba(2,11,20,.32)!important; backdrop-filter:none!important; -webkit-backdrop-filter:none!important; box-shadow:none!important; }
html#pnx-experience.pnx-ui-reviewed body .account-plan-card > [data-pnx-background-opacity-layer] { display:none; }
html#pnx-experience.pnx-ui-reviewed body :is(.account-plan-card,.dashboard-status-grid>article,.central-shortcut-grid>a) { border-color:var(--pnx-ui-line)!important; }
html#pnx-experience.pnx-ui-reviewed :is(input,textarea,select) { background-color:rgba(2,9,17,.76); }
html#pnx-experience.pnx-ui-reviewed :is(a,button,input,summary):focus-visible { outline:2px solid var(--pnx-ui-accent); outline-offset:4px; }
html#pnx-experience.pnx-ui-reviewed .pnx-ui-icon { display:block;width:22px;height:22px;flex:0 0 22px; }
html#pnx-experience.pnx-ui-reviewed .pnx-clean-icon {
  display:grid!important;place-items:center!important;position:relative!important;
  width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;
  background:none!important;border:0!important;box-shadow:none!important;
  color:var(--pnx-ui-accent)!important;font-size:0!important;
}
html#pnx-experience.pnx-ui-reviewed .pnx-clean-icon::before,
html#pnx-experience.pnx-ui-reviewed .pnx-clean-icon::after { content:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-clean-icon .pnx-ui-icon { width:32px;height:32px;flex-basis:32px;filter:none; }
html#pnx-experience.pnx-ui-reviewed .plan-status-large > .pnx-clean-icon { color:#ffb846!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-brand-clean { display:block!important;width:82px!important;height:82px!important;background:none!important;padding:0!important;border:0!important;box-shadow:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-brand-clean::before,html#pnx-experience.pnx-ui-reviewed .pnx-brand-clean::after { content:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-brand-clean>img { width:100%;height:100%;object-fit:contain;filter:none!important; }

/* Account workspace follows the viewport; only the navigation scrolls itself. */
html#pnx-experience.pnx-ui-reviewed .pnx-workspace { --pnx-sidebar-width:252px; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-topbar {
  position:relative; margin-left:var(--pnx-sidebar-width);
  height:68px;background:rgba(2,10,18,.64);backdrop-filter:none;border-bottom:1px solid var(--pnx-ui-line);
}
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-topbar .nav-shell { width:calc(100% - 56px);min-height:68px; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-topbar .brand { display:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace-path { margin-right:auto;color:#7facbf;font-size:10px;letter-spacing:.1em; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-page {
  width:auto;max-width:none;margin:0 28px 0 calc(var(--pnx-sidebar-width) + 28px);padding:24px 0 48px;
}
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-shell { display:block;overflow:visible;min-height:0;border:0;border-radius:0; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-main { min-width:0;padding:0!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar {
  position:fixed;inset:0 auto 0 0;width:var(--pnx-sidebar-width);height:100dvh;
  z-index:100;display:flex;padding:0 14px 12px;overflow:hidden;border:0;
  border-right:1px solid var(--pnx-ui-line);border-radius:0;
  background:rgba(3,11,20,.90)!important;backdrop-filter:none!important;
}
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar-brand {
  height:90px;min-height:90px;display:flex;gap:9px;margin:0 0 4px;padding:14px 9px;
  border-bottom:1px solid var(--pnx-ui-line);
}
html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-logo { width:64px;height:64px;object-fit:contain; }
html#pnx-experience.pnx-ui-reviewed .dashboard-sidebar-brand strong { font-family:var(--font-display);font-size:27px;letter-spacing:-.8px; }
html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-user {
  display:flex;gap:10px;align-items:center;margin:14px 0 8px;padding:14px 10px;
  border:1px solid var(--pnx-ui-line);border-radius:9px;background:rgba(26,120,184,.10);min-height:76px;
}
html#pnx-experience.pnx-ui-reviewed .pnx-user-avatar { color:#5bcfff; }
html#pnx-experience.pnx-ui-reviewed .pnx-user-avatar svg { width:32px;height:32px; }
html#pnx-experience.pnx-ui-reviewed .pnx-user-identity { min-width:0; }
html#pnx-experience.pnx-ui-reviewed .pnx-user-identity strong { display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
html#pnx-experience.pnx-ui-reviewed .pnx-user-identity small { display:block;color:#a9c1cf;font-size:11px;margin-top:5px;line-height:1.4; }
html#pnx-experience.pnx-ui-reviewed .is-license-active .pnx-user-identity small { color:#6ce8af; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar nav {
  display:flex;flex-direction:column;gap:3px;overflow:auto;flex:1;min-height:0;
  padding-right:4px;scrollbar-width:thin;scrollbar-color:#2786b5 transparent;
}
html#pnx-experience.pnx-ui-reviewed .pnx-nav-group { margin:18px 12px 6px;color:#7f9cac;font-size:10px;letter-spacing:.13em; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar nav a {
  display:flex;align-items:center;gap:13px;flex-shrink:0;min-height:44px;padding:10px 12px;
  font-size:13px;color:#c4d5e0;border:0;border-radius:6px;background:transparent;box-shadow:none;
  transition:background-color .18s,color .18s;
}
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar nav a::before { content:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar nav a .pnx-ui-icon { width:20px;height:20px;flex-basis:20px;color:#74b7d8; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar nav a.active {
  background:rgba(28,160,237,.16);box-shadow:inset 3px 0 #3bcbff;color:white;
}
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar nav a:hover { background:rgba(40,169,229,.12);color:white; }
html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-social summary { display:flex;align-items:center;gap:13px;padding:12px;cursor:pointer;font-size:13px; }
html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-social summary::after { content:'+';margin-left:auto; }
html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-social[open] summary::after { content:'−'; }
html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-social a { padding-left:45px!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .logout { display:flex;gap:13px;align-items:center;min-height:48px;margin:10px 0 0;padding:12px;border-top:1px solid var(--pnx-ui-line);border-radius:0;color:#ff8c79;font-size:13px; }
html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-toggle,html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-shade { display:none; }
html#pnx-experience.pnx-ui-reviewed .dashboard-welcome { margin-bottom:24px; }
html#pnx-experience.pnx-ui-reviewed .dashboard-welcome h1 { font-size:clamp(30px,2.5vw,42px); }
html#pnx-experience.pnx-ui-reviewed .dashboard-welcome p { font-size:14px; }
html#pnx-experience.pnx-ui-reviewed .plan-status-large { background:rgba(27,19,8,.62);box-shadow:none; }
html#pnx-experience.pnx-ui-reviewed .account-main h1 { font-size:36px; }
html#pnx-experience.pnx-ui-reviewed .account-overview-grid { margin:20px 0; }
html#pnx-experience.pnx-ui-reviewed .pnx-tutorial { margin-top:24px;padding:26px;scroll-margin-top:24px; }
html#pnx-experience.pnx-ui-reviewed .pnx-tutorial h2 { font-size:28px; }
html#pnx-experience.pnx-ui-reviewed .pnx-tutorial ol { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:20px;margin:24px 0 0; }
html#pnx-experience.pnx-ui-reviewed .pnx-tutorial li::marker { color:var(--pnx-ui-accent);font-weight:700; }
html#pnx-experience.pnx-ui-reviewed .pnx-tutorial p { font-size:14px;line-height:1.6;color:#b9cdd9;margin:8px 0 0; }

/* Each campaign has a composition, not a logo dropped on a stock portal. */
html#pnx-experience.pnx-ui-reviewed body .central-campaigns {
  border:1px solid rgba(68,182,242,.36)!important;border-radius:14px!important;
  background:rgba(3,12,23,.30)!important;backdrop-filter:none!important;box-shadow:none!important;overflow:hidden;
}
html#pnx-experience.pnx-ui-reviewed body .central-campaign-stage { min-height:390px; }
html#pnx-experience.pnx-ui-reviewed body .central-campaign {
  display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:20px;
  height:430px;min-height:430px;padding:30px 40px;align-items:center;
  background:none!important;isolation:isolate;overflow:hidden;
}
html#pnx-experience.pnx-ui-reviewed body .central-campaign[hidden] { display:none; }
html#pnx-experience.pnx-ui-reviewed body .central-campaign::before {
  content:'';position:absolute;inset:0;z-index:-1;opacity:1;
  background:linear-gradient(90deg,rgba(3,13,24,.86),rgba(3,13,24,.40) 64%,rgba(3,13,24,.08))!important;
}
html#pnx-experience.pnx-ui-reviewed body .central-campaign::after { content:none!important; }
html#pnx-experience.pnx-ui-reviewed .central-campaign-copy { position:relative;z-index:2;max-width:640px; }
html#pnx-experience.pnx-ui-reviewed .central-campaign-copy h2 { font-size:clamp(34px,3.4vw,60px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance; }
html#pnx-experience.pnx-ui-reviewed .central-campaign-copy p { max-width:520px;font-size:15px;line-height:1.65; }
html#pnx-experience.pnx-ui-reviewed .central-campaign-copy>span { font-size:11px; }
html#pnx-experience.pnx-ui-reviewed .central-campaign-copy .button { min-height:44px;padding-inline:22px; }
html#pnx-experience.pnx-ui-reviewed .pnx-campaign-art { position:relative;height:350px;min-width:0;display:grid;place-items:center; }
html#pnx-experience.pnx-ui-reviewed .pnx-campaign-object { width:100%;height:316px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35)); }
html#pnx-experience.pnx-ui-reviewed .pnx-campaign-art::before {
  content:'';position:absolute;inset:8% 10% 16%;border:1px solid rgba(55,190,255,.23);
  border-radius:45% 45% 8px 8px;background:radial-gradient(ellipse at 50% 85%,rgba(0,135,237,.18),transparent 65%);
  transform:skewY(-8deg);
}
html#pnx-experience.pnx-ui-reviewed .pnx-art-affiliate::before { border-color:rgba(255,138,27,.25);background:radial-gradient(ellipse at 50% 85%,rgba(236,119,15,.13),transparent 65%); }
html#pnx-experience.pnx-ui-reviewed .pnx-art-caption {
  position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:10px;
  font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#aad0e3;
}
html#pnx-experience.pnx-ui-reviewed .pnx-channel-symbol { width:25px;height:25px;object-fit:contain; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-screen {
  position:relative;width:100%;max-width:390px;aspect-ratio:1.6;border:1px solid rgba(90,183,231,.5);
  border-radius:10px;background:linear-gradient(130deg,rgba(5,22,38,.83),rgba(3,10,22,.54));
  display:flex;align-items:center;justify-content:center;gap:18px;overflow:hidden;
  box-shadow:12px 12px 0 rgba(22,90,130,.10),12px 12px 0 1px rgba(87,169,211,.18);
}
html#pnx-experience.pnx-ui-reviewed .pnx-art-youtube::before { content:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-play { width:72px;height:72px;object-fit:contain; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-brand { display:grid;font-family:var(--font-display);font-size:42px;line-height:.9;letter-spacing:-1px; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-brand strong { color:#42caff;font-size:64px; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-timeline { position:absolute;left:22px;right:22px;bottom:20px;height:3px;background:rgba(255,255,255,.14); }
html#pnx-experience.pnx-ui-reviewed .pnx-video-timeline i { display:block;height:100%;background:#f34646;transform-origin:left; }
html#pnx-experience.pnx-ui-reviewed .pnx-art-giveaway .pnx-campaign-object { height:260px;border-radius:12px;mix-blend-mode:screen; }
html#pnx-experience.pnx-ui-reviewed .pnx-art-giveaway::before { inset:12% 0 14%;border-radius:12px;transform:rotate(-5deg); }
html#pnx-experience.pnx-ui-reviewed .central-carousel-controls { background:rgba(2,11,20,.55);padding:12px 20px;gap:10px; }
html#pnx-experience.pnx-ui-reviewed .pnx-campaign-counter { margin-right:auto;font:500 11px/1.2 var(--font-body);color:#84aabb;letter-spacing:.12em; }
html#pnx-experience.pnx-ui-reviewed .central-carousel-controls>button { width:44px;height:36px; }
html#pnx-experience.pnx-ui-reviewed .central-carousel-controls [data-central-dot] { min-height:24px;background-clip:content-box;padding:9px 0; }
html#pnx-experience.pnx-ui-reviewed .central-shortcuts { margin-top:20px; }
html#pnx-experience.pnx-ui-reviewed .central-shortcut-grid>a { min-height:84px;gap:12px; }
html#pnx-experience.pnx-ui-reviewed .central-shortcut-grid strong { font-size:18px; }
html#pnx-experience.pnx-ui-reviewed .central-shortcut-grid small { font-size:12px; }

/* Rank icon and text are separate layout tracks — never fit a badge to the row. */
html#pnx-experience.pnx-ui-reviewed .pnx-v2-rank-road { bottom:24px;align-items:start; }
html#pnx-experience.pnx-ui-reviewed .pnx-v2-rank-road::before { top:25px; }
html#pnx-experience.pnx-ui-reviewed .pnx-v2-rank-road>span { width:auto!important;height:auto!important;min-width:0!important;display:flex!important;position:relative!important;padding:0!important;background:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-v2-rank-road>span .pnx-ui-icon {
  width:52px;height:52px;flex-basis:52px;padding:9px;fill:rgba(3,14,24,.84);stroke-width:1.7;filter:none;
}
html#pnx-experience.pnx-ui-reviewed .pnx-v2-rank-road b { display:block!important;visibility:visible!important;color:inherit!important;font-size:10px!important;line-height:1.3;margin-top:8px; }
html#pnx-experience.pnx-ui-reviewed .pnx-v2-rank-road>span:nth-child(4) { color:#ffbe4d!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-v2-slide .pnx-v2-fox { object-fit:contain!important;max-height:92%!important;height:92%!important;width:94%!important;left:3%!important;bottom:4%!important;top:auto!important;transform:none;translate:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-v2-copy { background:linear-gradient(90deg,rgba(3,13,23,.64),transparent)!important;backdrop-filter:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-v2-copy h1,html#pnx-experience.pnx-ui-reviewed .pnx-v2-copy h2 { color:#f2f8ff; }
html#pnx-experience.pnx-ui-reviewed .pnx-v2-copy h1 span,html#pnx-experience.pnx-ui-reviewed .pnx-v2-copy h2 span {
  background:none!important;-webkit-text-fill-color:#45c6fb;color:#45c6fb;text-shadow:none!important;
}
@keyframes pnx-art-breathe { 0%,100% { transform:translate3d(0,0,0) rotate(-.5deg); } 50% { transform:translate3d(0,-10px,0) rotate(.5deg); } }
@keyframes pnx-video-playback { from { transform:scaleX(.08); } to { transform:scaleX(.94); } }
@keyframes pnx-panel-arrive { from { opacity:0;transform:translate3d(18px,0,0); } to { opacity:1;transform:none; } }
@media(prefers-reduced-motion:no-preference) {
  html#pnx-experience.pnx-ui-reviewed .central-campaign:not([hidden]) .central-campaign-copy { animation:pnx-panel-arrive .3s cubic-bezier(.22,1,.36,1) both; }
  html#pnx-experience.pnx-ui-reviewed .pnx-campaign-object,
  html#pnx-experience.pnx-ui-reviewed .pnx-video-screen { animation:pnx-art-breathe 4.8s ease-in-out infinite; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-timeline i { animation:pnx-video-playback 7s linear infinite; }
  html#pnx-experience.pnx-ui-reviewed .pnx-v2-slide.is-active .pnx-v2-fox { animation:pnx-art-breathe 5.6s ease-in-out infinite!important;transform:none; }
  html#pnx-experience.pnx-ui-reviewed .central-shortcut-grid>a:hover .pnx-ui-icon { transform:translateY(-3px);transition:transform .2s; }
}
html#pnx-experience.pnx-ui-reviewed .pnx-ambient-paused *,
html#pnx-experience.pnx-ui-reviewed .pnx-ambient-paused::before { animation-play-state:paused!important; }
@media(min-width:1900px) {
  html#pnx-experience.pnx-ui-reviewed body .central-campaign { height:470px;min-height:470px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-campaign-art { height:390px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-campaign-object { height:355px; }
}
@media(max-width:1180px) {
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace { --pnx-sidebar-width:222px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-page { margin-left:calc(var(--pnx-sidebar-width) + 20px);margin-right:20px; }
  html#pnx-experience.pnx-ui-reviewed body .central-campaign { padding:24px;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr); }
  html#pnx-experience.pnx-ui-reviewed .central-campaign-copy h2 { font-size:38px; }
  html#pnx-experience.pnx-ui-reviewed .central-shortcut-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-brand { font-size:30px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-brand strong { font-size:44px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-play { width:50px;height:50px; }
}
@media(max-width:960px) {
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-topbar { margin-left:0;position:sticky;top:0;z-index:110;background:rgba(3,12,22,.96); }
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-topbar .brand { display:none; }
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace-path { display:none; }
  html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-toggle { display:flex;align-items:center;gap:10px;background:none;border:0;color:white;min-height:44px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar { width:268px;top:68px;height:calc(100dvh - 68px);transform:translateX(-100%);visibility:hidden;transition:transform .22s,visibility .22s;background:rgba(3,11,20,.98)!important; }
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace.pnx-nav-open .dashboard-sidebar { transform:none;visibility:visible; }
  html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-shade:not([hidden]) { display:block;position:fixed;inset:68px 0 0;z-index:99;border:0;background:rgba(0,5,12,.65); }
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-page { margin:0 20px;padding-top:20px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-tutorial ol { grid-template-columns:1fr;gap:18px; }
  html#pnx-experience.pnx-ui-reviewed .container,
  html#pnx-experience.pnx-ui-reviewed :is(.pnx-v2-header-inner,.pnx-v2-page,.pnx-v2-footer) { width:calc(100% - 32px); }
}
@media(max-width:600px) {
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-page { margin:0 12px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-topbar .nav-shell { width:calc(100% - 24px); }
  html#pnx-experience.pnx-ui-reviewed .dashboard-welcome { gap:15px; }
  html#pnx-experience.pnx-ui-reviewed .dashboard-welcome h1,html#pnx-experience.pnx-ui-reviewed .account-main h1 { font-size:30px; }
  html#pnx-experience.pnx-ui-reviewed .plan-status-large { min-width:0;width:100%; }
  html#pnx-experience.pnx-ui-reviewed body .central-campaign { height:auto;min-height:650px;grid-template-columns:minmax(0,1fr);gap:10px;padding:26px 22px 18px; }
  html#pnx-experience.pnx-ui-reviewed .central-campaign-copy h2 { font-size:40px; }
  html#pnx-experience.pnx-ui-reviewed .central-campaign-copy p { font-size:14px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-campaign-art { height:270px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-campaign-object { height:240px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-art-giveaway .pnx-campaign-object { height:220px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-screen { max-width:280px; }
  html#pnx-experience.pnx-ui-reviewed .central-shortcut-grid { grid-template-columns:1fr; }
  html#pnx-experience.pnx-ui-reviewed .central-shortcuts { padding:18px; }
  html#pnx-experience.pnx-ui-reviewed .container,
  html#pnx-experience.pnx-ui-reviewed :is(.pnx-v2-header-inner,.pnx-v2-page,.pnx-v2-footer) { width:calc(100% - 24px); }
}
@media(prefers-reduced-motion:reduce) {
  html#pnx-experience.pnx-ui-reviewed .pnx-campaign-art *,html#pnx-experience.pnx-ui-reviewed .central-campaign-copy,
  html#pnx-experience.pnx-ui-reviewed .pnx-v2-slide.is-active .pnx-v2-fox { animation:none!important;transition:none!important; }
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar { transition:none; }
}

/* 22.8: native layout density. Text stays at browser resolution, without
   applying a scale transform or reducing the browser's zoom. */
html#pnx-experience.pnx-ui-reviewed body { font-size:15px; }
html#pnx-experience.pnx-ui-reviewed :is(input,textarea,select) { font-size:16px; }
html#pnx-experience.pnx-ui-reviewed .button { min-height:44px; }
html#pnx-experience.pnx-ui-reviewed :is(.site-footer,.pnx-v2-footer) { padding-bottom:100px; }
html#pnx-experience.pnx-ui-reviewed .pnx-workspace { --pnx-sidebar-width:232px; }
html#pnx-experience.pnx-ui-reviewed .dashboard-welcome { padding-block:0;margin-bottom:20px; }
html#pnx-experience.pnx-ui-reviewed .dashboard-welcome h1 { font-size:36px; }
html#pnx-experience.pnx-ui-reviewed .pnx-sidebar-group>a { min-height:40px; }
html#pnx-experience.pnx-ui-reviewed body .central-campaign-stage { min-height:350px; }
html#pnx-experience.pnx-ui-reviewed body .central-campaign { height:350px;min-height:350px;padding:24px 34px;grid-template-columns:minmax(0,1fr) minmax(0,1fr); }
html#pnx-experience.pnx-ui-reviewed .central-campaign-copy { max-width:570px; }
html#pnx-experience.pnx-ui-reviewed .central-campaign-copy h2 { font-size:clamp(32px,2.6vw,48px);line-height:1.05;max-width:550px; }
html#pnx-experience.pnx-ui-reviewed .central-campaign-copy p { margin-block:14px 20px;font-size:15px; }
html#pnx-experience.pnx-ui-reviewed .pnx-campaign-art { height:298px; }
html#pnx-experience.pnx-ui-reviewed .pnx-campaign-object { height:264px; }
html#pnx-experience.pnx-ui-reviewed .central-carousel-controls { padding:8px 18px; }
html#pnx-experience.pnx-ui-reviewed .central-carousel-controls>button { min-height:44px; }
html#pnx-experience.pnx-ui-reviewed .pnx-campaign-art::before { content:none; }

/* Distinct campaign treatments share the same responsive structure. */
html#pnx-experience.pnx-ui-reviewed body .central-campaign[data-campaign-kind=youtube] { background:linear-gradient(105deg,rgba(8,15,29,.95),rgba(14,23,43,.83) 52%,rgba(75,19,27,.73))!important; }
html#pnx-experience.pnx-ui-reviewed body .central-campaign[data-campaign-kind=giveaway] { background:linear-gradient(110deg,rgba(6,17,30,.95),rgba(8,27,45,.72) 60%,rgba(74,37,12,.70))!important; }
html#pnx-experience.pnx-ui-reviewed body .central-campaign:is([data-campaign-kind=youtube],[data-campaign-kind=giveaway])::before { background:none!important; }
html#pnx-experience.pnx-ui-reviewed .central-campaign[data-campaign-kind=youtube] .central-campaign-copy>span { color:#ff9294; }
html#pnx-experience.pnx-ui-reviewed .central-campaign[data-campaign-kind=giveaway] .central-campaign-copy>span { color:#ffbb68; }
html#pnx-experience.pnx-ui-reviewed .central-campaign[data-campaign-kind=youtube] .button { background:linear-gradient(110deg,#ef243d,#b20e28)!important;border:1px solid #ff7888!important;color:#fff!important;box-shadow:0 5px 22px #ef243d26!important; }
html#pnx-experience.pnx-ui-reviewed .central-campaign[data-campaign-kind=giveaway] .button,
html#pnx-experience.pnx-ui-reviewed .pnx-performance-story .button { background:linear-gradient(110deg,#ffc06b,#ff8d38)!important;color:#241006!important;border:1px solid #ffcf97!important;box-shadow:0 5px 22px #ff9c3826!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-art-youtube { display:block;isolation:isolate; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-screen { position:absolute;left:0;top:22px;width:86%;max-width:none;height:240px;aspect-ratio:auto;display:block;overflow:hidden;border:1px solid #cf60634d;border-radius:14px;background:#0c1727;box-shadow:none;animation:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-cover { width:100%;height:100%;object-fit:cover;object-position:38% 35%;opacity:.68; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-screen::after { content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,23,.10),transparent 60%),linear-gradient(0deg,#071322,transparent 85%); }
html#pnx-experience.pnx-ui-reviewed .pnx-video-overprint { position:absolute;inset:0;display:grid;place-items:center;font:900 clamp(70px,8vw,150px)/1 var(--font-display);letter-spacing:.06em;color:#fff2; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-play-disc { position:absolute;top:44px;left:26px;z-index:2;display:grid;place-items:center;width:70px;height:70px;border:1px solid #fff7;border-radius:50%;background:#d9142c;box-shadow:0 8px 25px #0005; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-play { width:38px;height:38px;filter:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-signature { position:absolute;left:26px;bottom:26px;z-index:2;display:grid;gap:8px; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-signature small { font-size:9px;letter-spacing:.22em;color:#ffd4d8; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-signature strong { font:800 38px/1 var(--font-display);color:white;letter-spacing:.015em; }
html#pnx-experience.pnx-ui-reviewed .pnx-video-mascot { position:absolute;right:0;bottom:28px;height:268px;width:48%;object-fit:contain;z-index:3;filter:drop-shadow(0 12px 15px #0006); }
html#pnx-experience.pnx-ui-reviewed .pnx-equalizer { position:absolute;left:225px;bottom:28px;z-index:2;display:flex;align-items:center;gap:4px;height:28px; }
html#pnx-experience.pnx-ui-reviewed .pnx-equalizer i { display:block;width:3px;height:24px;background:#ff5c6e;transform-origin:50% 100%; }
html#pnx-experience.pnx-ui-reviewed .pnx-art-caption { font-size:9px;letter-spacing:.13em;color:#b4ccda; }
html#pnx-experience.pnx-ui-reviewed .pnx-art-giveaway { isolation:isolate; }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-stage { position:relative;isolation:isolate;width:100%;height:274px;display:grid;place-items:center; }
html#pnx-experience.pnx-ui-reviewed .pnx-art-giveaway .pnx-campaign-object { position:relative;width:80%;height:220px;margin-top:10px;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 15px 15px #010a19aa);border-radius:0; }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-word { position:absolute;top:-3px;width:100%;text-align:center;font:900 clamp(70px,8vw,146px)/1 var(--font-display);letter-spacing:.1em;color:#badefa12;-webkit-text-stroke:1px #9bc9e34a; }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-beam { position:absolute;width:70%;height:96%;inset:0 15%;clip-path:polygon(35% 100%,0 0,100% 0,65% 100%);background:linear-gradient(0deg,#57c7ff38,transparent); }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-floor { position:absolute;bottom:10px;left:9%;width:82%;height:55px;border:1px solid #65d3ff7a;border-radius:50%;background:radial-gradient(ellipse,#0c8ee53d,transparent 66%);box-shadow:0 8px 0 -7px #ffb15a; }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks { position:absolute;inset:0;pointer-events:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks i { position:absolute;left:20%;bottom:26px;width:3px;height:6px;border-radius:2px;background:#ffb762;opacity:0; }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks i:nth-child(2n) { left:72%;background:#7ddcff; }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks i:nth-child(3n) { left:38%; }
html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks i:nth-child(5n) { left:86%; }

/* Game art has its own frame; titles no longer require a dark veil over faces. */
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .games-v12-board { display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:16px; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-game-card { grid-column:span 2;display:flex;flex-direction:column;height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:rgba(4,14,25,.84)!important;border:1px solid #62a2c63b;border-radius:10px;overflow:hidden; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-pubg-card { grid-column:span 4; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined :is(.v12-card-bg,.v12-card-overlay,.v12-card-bottom,.v12-status-dots,.v12-badge) { display:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-game-card::before,
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-game-card::after { content:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .pnx-game-media { position:relative;width:100%;aspect-ratio:16/9;flex:1 0 auto;background:#081522;overflow:hidden; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-pubg-card .pnx-game-media { aspect-ratio:3/1; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .pnx-game-image { position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;opacity:1;transform:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-card-content { position:relative;inset:auto;display:block;min-height:0;height:auto;flex:0 0 auto;padding:14px 20px;background:rgba(3,13,24,.82); }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-card-top { display:flex;align-items:center; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-card-top>div { display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-card-content h3 { font-size:25px!important;margin:0;color:#f6faff; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-card-content p { font-size:12px;margin:0;color:#accbdc; }

/* Home community: a single official symbol centered in a geometric disc. */
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-card { min-height:380px;padding:0;--promo-accent:#70cfff;--promo-accent-rgb:112,207,255;background:linear-gradient(120deg,rgba(5,17,32,.96),rgba(12,34,65,.84))!important;border-color:#467896; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-card::before { background:linear-gradient(90deg,rgba(3,13,24,.76),rgba(3,13,24,.1) 70%)!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-card::after { background:linear-gradient(90deg,#70cfff,transparent 65%) top left/100% 2px no-repeat!important;animation:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-copy { position:relative;width:62%;min-height:380px;padding:28px 30px;display:flex;flex-direction:column;align-items:flex-start;background:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-copy h3 { font-size:clamp(28px,2.1vw,38px);line-height:1.03;letter-spacing:-.02em;margin:10px 0;text-transform:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-copy h3 em { color:#6ed5ff; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-copy>p { font-size:14px;line-height:1.5;font-weight:500; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-kicker { font-size:10px;color:#70d8ff;text-shadow:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-list { margin:12px 0 20px;gap:7px; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-list li { font-size:12px;font-weight:600; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-cta { width:auto;min-width:210px;min-height:46px;margin-top:auto;padding:8px 10px 8px 18px;gap:20px;background:linear-gradient(110deg,#6473ff,#4352d9)!important;border:1px solid #949dff!important;color:#fff!important;box-shadow:0 6px 23px #465eff33!important;font-size:13px; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-affiliate { --promo-accent:#ffbc63;--promo-accent-rgb:255,188,99; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-affiliate .promo-duo-kicker,
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-affiliate h3 em { color:#ffbb68; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-affiliate .promo-duo-cta { background:linear-gradient(110deg,#ffc778,#ff963f)!important;border-color:#ffcd8a!important;color:#261506!important;box-shadow:0 6px 23px #ffa04d30!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-affiliate .promo-duo-bg { opacity:1;filter:none;object-position:78% center; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-affiliate::before { background:linear-gradient(90deg,rgba(2,15,17,.96),rgba(3,17,17,.82) 38%,transparent 80%)!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-discord-mark { position:absolute;inset:0 3% 0 auto;width:34%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;border:0;background:none;filter:none;transform:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-discord-mark::before { content:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-discord-disc { position:relative;display:grid;place-items:center;width:min(100%,220px);aspect-ratio:1;border-radius:50%;border:1px solid #b5ccff78;background:radial-gradient(circle at 35% 20%,#7787ff,#4551d3 70%);box-shadow:0 0 0 16px #6977ff0e,0 0 0 17px #819dff27,0 20px 45px #010c264d; }
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-discord-mark .pnx-discord-logo { position:static!important;display:block;width:58%!important;height:58%!important;object-fit:contain!important;transform:none!important;animation:none!important;filter:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-discord-disc::after { content:'';position:absolute;inset:-17px;border:1px solid #839dff66;border-radius:50%; }
html#pnx-experience.pnx-ui-reviewed .pnx-discord-waves { display:flex;align-items:center;justify-content:center;gap:5px;height:22px; }
html#pnx-experience.pnx-ui-reviewed .pnx-discord-waves i { height:18px;width:3px;background:#9cacff;border-radius:4px; }
html#pnx-experience.pnx-ui-reviewed .pnx-discord-caption { color:#c6d7ed;font-size:9px;letter-spacing:.15em;text-align:center; }

/* Product story anchors the formerly isolated comparison without removing its
   honest simulation label or changing its canvas lifecycle. */
html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .resources-flow .performance-card { width:100%!important;max-width:none!important;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;align-items:center;padding:34px!important;margin-inline:0!important;background:linear-gradient(110deg,rgba(4,19,33,.87),rgba(4,16,28,.65))!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-story>h2 { max-width:570px;font-size:clamp(32px,2.5vw,46px)!important;line-height:1.08;letter-spacing:-.02em;margin:12px 0 18px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-story>h2>span { display:block;color:#61d2ff; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-story>p { font-size:15px;line-height:1.65;max-width:610px;color:#c2d3de; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-steps { padding:0;margin:24px 0;list-style:none;display:grid;gap:16px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-steps li { display:flex;align-items:flex-start;gap:14px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-steps li>b { font:600 13px/24px var(--font-display);color:#ffb460; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-steps li>div { display:grid;gap:4px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-steps strong { font-size:16px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-steps span { font-size:13px;line-height:1.5;color:#b4c8d7; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo { min-width:0; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo h2 { font-size:28px!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo .comparison { gap:18px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo .comparison-side { padding:18px 14px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo .fps-card-head strong { font-size:21px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo .fps-meter b { font-size:29px; }
html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo .fps-card-foot { flex-wrap:wrap;gap:6px; }

/* Support remains the same working widget, above the site's presentation. */
html#pnx-experience.pnx-ui-reviewed body .pnx-support-launch { position:fixed!important;inset:auto max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) auto!important;z-index:2147483000!important;display:flex!important;gap:12px;min-height:60px;max-width:calc(100vw - 32px);padding:10px 20px 10px 12px;border:1px solid #91e0ff!important;border-radius:16px!important;background:linear-gradient(115deg,#0878e0,#1458b5)!important;color:#fff!important;box-shadow:0 8px 30px #00101c99,0 0 0 4px #52bfff16!important;opacity:1!important;visibility:visible!important;transform:none;isolation:isolate;animation:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-support-launch::before { content:none!important; }
html#pnx-experience.pnx-ui-reviewed .pnx-support-launch::after { content:'';position:absolute;inset:-5px;border:1px solid #58caff7a;border-radius:20px;pointer-events:none;z-index:-1; }
html#pnx-experience.pnx-ui-reviewed .pnx-support-launch-icon { display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#ffffff16;filter:none; }
html#pnx-experience.pnx-ui-reviewed .pnx-support-launch-icon .pnx-ui-icon { width:24px;height:24px;color:#fff; }
html#pnx-experience.pnx-ui-reviewed .pnx-support-launch-label { display:grid;text-align:left;gap:5px; }
html#pnx-experience.pnx-ui-reviewed .pnx-support-launch-label strong { color:white;font:750 14px/1.1 system-ui,sans-serif; }
html#pnx-experience.pnx-ui-reviewed .pnx-support-launch-label small { color:#dbeeff;font:400 11px/1.1 system-ui,sans-serif; }
html#pnx-experience.pnx-ui-reviewed body .pnx-support-panel { right:max(22px,env(safe-area-inset-right));bottom:calc(max(22px,env(safe-area-inset-bottom)) + 74px);height:min(650px,calc(100dvh - 118px));width:min(410px,calc(100vw - 32px)); }
html#pnx-experience.pnx-ui-reviewed .pnx-support-launch.is-open::after { animation:none; }

@keyframes pnx-signal-bars { 0%,100% { transform:scaleY(.35); } 50% { transform:scaleY(1); } }
@keyframes pnx-support-signal { 0%,65%,100% { transform:scale(1);opacity:.12; } 25% { transform:scale(1.07,1.18);opacity:.65; } 55% { transform:scale(1.12,1.3);opacity:0; } }
@keyframes pnx-reward-rise { 0% { transform:translate3d(0,0,0);opacity:0; } 25% { opacity:.8; } 100% { transform:translate3d(18px,-185px,0);opacity:0; } }
@keyframes pnx-disc-signal { 0%,100% { transform:scale(1);opacity:.55; } 60% { transform:scale(1.09);opacity:.1; } }
@media(prefers-reduced-motion:no-preference) {
  html#pnx-experience.pnx-ui-reviewed .pnx-video-mascot { animation:pnx-art-breathe 5s ease-in-out infinite; }
  html#pnx-experience.pnx-ui-reviewed :is(.pnx-equalizer,.pnx-discord-waves) i { animation:pnx-signal-bars 1.3s ease-in-out infinite; }
  html#pnx-experience.pnx-ui-reviewed :is(.pnx-equalizer,.pnx-discord-waves) i:nth-child(2n) { animation-delay:-.45s;animation-duration:1.1s; }
  html#pnx-experience.pnx-ui-reviewed :is(.pnx-equalizer,.pnx-discord-waves) i:nth-child(3n) { animation-delay:-.9s;animation-duration:1.6s; }
  html#pnx-experience.pnx-ui-reviewed .pnx-discord-disc::after { animation:pnx-disc-signal 3.4s ease-in-out infinite; }
  html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks i { animation:pnx-reward-rise 3.8s ease-out infinite; }
  html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks i:nth-child(2n) { animation-delay:-1.1s; }
  html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks i:nth-child(3n) { animation-delay:-2.4s; }
  html#pnx-experience.pnx-ui-reviewed .pnx-reward-sparks i:nth-child(5n) { animation-delay:-3.2s; }
  html#pnx-experience.pnx-ui-reviewed .pnx-support-launch::after { animation:pnx-support-signal 4.5s ease-out infinite; }
}
html#pnx-experience.pnx-ui-reviewed .pnx-ambient-paused::after,
html#pnx-experience.pnx-ui-reviewed .pnx-ambient-paused *::after { animation-play-state:paused!important; }
@media(hover:hover) and (pointer:fine) {
  html#pnx-experience.pnx-ui-reviewed :is(.promo-duo-cta,.central-campaign .button,.pnx-performance-story .button) { transition:transform .18s ease-out,filter .18s ease; }
  html#pnx-experience.pnx-ui-reviewed :is(.promo-duo-cta,.central-campaign .button,.pnx-performance-story .button):hover { transform:translateY(-2px);filter:brightness(1.1); }
}
@media(min-width:961px) {
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-shell { min-height:0;align-items:stretch; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-copy { padding:28px!important;min-height:0; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-copy .eyebrow { margin-bottom:18px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-title { font-size:clamp(32px,2.55vw,49px)!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-title { margin-bottom:16px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-copy>p { font-size:16px!important;line-height:1.6;margin-bottom:10px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-outcome { padding:10px 12px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-outcome b { font-size:13px!important;line-height:1.3!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-outcome small { font-size:12px!important;line-height:1.45!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-outcomes { margin-block:14px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-showcase { min-height:540px!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .showcase-fox { height:90%!important;max-height:90%!important;object-fit:contain!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .showcase-benefit { padding:12px;max-width:210px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .showcase-benefit b { font-size:13px!important;line-height:1.3!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .showcase-benefit small { font-size:12px!important;line-height:1.45!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-account .glass-panel { padding:20px!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-account .quick-benefits { padding:10px 16px!important;min-height:0; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-account .input-wrap { margin-bottom:8px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-account .account-card-head { margin-bottom:12px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-account .account-divider { margin-block:10px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-account .glass-panel>p { font-size:15px!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-account h2 { font-size:26px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero-account .field { margin-bottom:12px; }
  html#pnx-experience.pnx-ui-reviewed .home-body .hero { padding-block:20px!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body :is(.plans-section,.games-section,.split-showcase,.safety-section,.faq-section) { padding-block:30px!important; }
  html#pnx-experience.pnx-ui-reviewed .home-body :is(.section-heading h2,.plan-section-title,.safety-head h2) { font-size:clamp(28px,2.1vw,38px)!important; }
  html#pnx-experience.pnx-ui-reviewed .pnx-v2-copy :is(h1,h2) { font-size:clamp(34px,3vw,52px)!important; }
  html#pnx-experience.pnx-ui-reviewed :is(.auth-copy,.auth-form,.legal-page,.refund-hero,.giveaway-hero,.account-main) h1 { font-size:clamp(32px,2.6vw,46px)!important; }
}
@media(max-width:1180px) {
  html#pnx-experience.pnx-ui-reviewed .pnx-workspace { --pnx-sidebar-width:212px; }
  html#pnx-experience.pnx-ui-reviewed .central-campaign-copy h2 { font-size:34px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-equalizer { left:180px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-grid { grid-template-columns:1fr; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .resources-flow .performance-card { grid-template-columns:1fr;gap:28px; }
}
@media(max-width:960px) {
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .games-v12-board { grid-template-columns:repeat(2,minmax(0,1fr)); }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-game-card { grid-column:span 1; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-pubg-card { grid-column:span 2; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-mascot { width:51%;right:-3%; }
}
@media(max-width:600px) {
  html#pnx-experience.pnx-ui-reviewed body { font-size:15px; }
  html#pnx-experience.pnx-ui-reviewed body .central-campaign { grid-template-columns:1fr;height:auto;min-height:550px;padding:26px 22px 18px;gap:12px; }
  html#pnx-experience.pnx-ui-reviewed .central-campaign-copy h2 { font-size:34px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-campaign-art { height:250px;width:100%; }
  html#pnx-experience.pnx-ui-reviewed .pnx-campaign-object { height:220px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-screen { height:192px;top:20px;width:88%; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-mascot { height:220px;bottom:26px;right:-5%; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-signature { left:15px;bottom:19px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-signature strong { font-size:27px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-play-disc { width:50px;height:50px;left:15px;top:26px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-video-play { width:28px;height:28px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-equalizer { left:16px;bottom:62px;height:18px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-equalizer i { height:15px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-reward-stage { height:220px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-art-giveaway .pnx-campaign-object { height:175px;width:94%; }
  html#pnx-experience.pnx-ui-reviewed .pnx-reward-word { font-size:78px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .games-v12-board { grid-template-columns:1fr;gap:16px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-game-card,
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-pubg-card { grid-column:auto; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .v12-card-content { padding:12px 14px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-card { padding-top:218px;min-height:0; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-copy { width:100%;min-height:0;padding:22px;background:rgba(3,14,26,.75); }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-copy h3 { font-size:32px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-copy>p { font-size:15px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-list li { font-size:14px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-discord-mark { inset:22px 0 auto;width:100%;height:175px;gap:13px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-discord-disc { width:112px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-discord-waves { height:12px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-discord-caption { font-size:8px; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-affiliate .promo-duo-bg { height:250px;object-position:85% 40%; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .promo-duo-affiliate::before { background:linear-gradient(180deg,transparent,rgba(3,17,17,.1) 30%,#071621 60%)!important; }
  html#pnx-experience.pnx-ui-reviewed .pnx-home-refined .resources-flow .performance-card { padding:24px 18px!important; }
  html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo .comparison { grid-template-columns:1fr; }
  html#pnx-experience.pnx-ui-reviewed .pnx-performance-demo .vs { display:none; }
  html#pnx-experience.pnx-ui-reviewed body .pnx-support-launch { right:16px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;min-height:52px;padding:8px 13px 8px 9px;gap:8px;border-radius:14px!important; }
  html#pnx-experience.pnx-ui-reviewed .pnx-support-launch-label small { display:none; }
  html#pnx-experience.pnx-ui-reviewed body .pnx-support-panel { right:16px;bottom:80px; }
}
@media(prefers-reduced-motion:reduce) {
  html#pnx-experience.pnx-ui-reviewed :is(.pnx-video-mascot,.pnx-equalizer i,.pnx-discord-waves i,.pnx-reward-sparks i,.promo-duo-cta,.pnx-support-launch),
  html#pnx-experience.pnx-ui-reviewed :is(.pnx-discord-disc,.pnx-support-launch)::after { animation:none!important;transition:none!important; }
}
/* Stronger brand accents, with dark text on luminous controls for contrast. */
html#pnx-experience.pnx-ui-reviewed .button.button-blue {
  background:linear-gradient(110deg,#159bff,#26ddff)!important;
  border-color:#31cfff!important;color:#081c31!important;
  box-shadow:0 5px 20px rgba(0,130,244,.17)!important;
}
html#pnx-experience.pnx-ui-reviewed .button.button-orange {
  background:linear-gradient(110deg,#ff932f,#ffc04d)!important;
  border-color:#ffc468!important;color:#211308!important;
  box-shadow:0 5px 20px rgba(255,153,35,.15)!important;
}
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar nav a.active {
  background:linear-gradient(100deg,rgba(0,142,245,.40),rgba(14,159,218,.15))!important;
  box-shadow:inset 3px 0 #2bd9ff!important;color:#fff!important;
}
html#pnx-experience.pnx-ui-reviewed .pnx-workspace .dashboard-sidebar nav a.active .pnx-ui-icon { color:#48e2ff; }
html#pnx-experience.pnx-ui-reviewed .pnx-nav-group { color:#91bdd2; }
html#pnx-experience.pnx-ui-reviewed .dash-kicker { color:#41d9ff; }
html#pnx-experience.pnx-ui-reviewed .account-plan-card.is-featured {
  border-color:#22cafa!important;background:linear-gradient(145deg,rgba(0,112,168,.33),rgba(2,15,27,.76))!important;
}
html#pnx-experience.pnx-ui-reviewed .pnx-contact-discord .button {
  background:linear-gradient(110deg,#6240dd,#773ae5)!important;border-color:#b185ff!important;color:#fff!important;
}
html#pnx-experience.pnx-ui-reviewed .promo-duo-affiliate .promo-duo-cta {
  background:linear-gradient(100deg,#15d375,#68f49d)!important;color:#032315!important;border-color:#6affa6!important;
}
html#pnx-experience.pnx-ui-reviewed .promo-duo-discord .promo-duo-cta {
  background:linear-gradient(100deg,#7551f4,#b45aff)!important;color:white!important;border-color:#b48cff!important;
}
html#pnx-experience.pnx-ui-reviewed .button[disabled],
html#pnx-experience.pnx-ui-reviewed .button[aria-disabled="true"] { opacity:.5;box-shadow:none!important; }
