.pngs-root{--px-accent:var(--pn-coral);--px-accent-hover:var(--pn-coral-hi);--px-accent-press:var(--pn-coral-deep);--px-accent-dim:rgba(255,127,110,0.55);--px-accent-line:var(--pn-coral-line);--px-accent-wash:var(--pn-coral-wash);--px-accent-deep:#45161a;--px-accent-soft:rgba(255,127,110,0.16);--px-up:var(--pn-up);--px-down:var(--pn-down);--px-down-wash:rgba(255,110,142,0.1);--px-warn:var(--pn-gold);--px-ok:var(--pn-up);--px-text:var(--pn-cream);--px-muted:var(--pn-mute);--px-subtle:var(--pn-mute);--px-faint:var(--pn-faint);--px-ink:var(--pn-void);--px-line:var(--pn-cobalt-deep);--px-line-strong:var(--pn-cobalt);--px-border:var(--pn-ink);--px-surface:rgba(4,3,20,0.6);--px-bg:var(--pn-void);--px-sunken:var(--pn-slot);--px-elevated:var(--pn-hull);--px-r1:0px;--px-r2:0px;--text-primary:var(--pn-cream);--text-muted:var(--pn-mute);--text-subtle:var(--pn-faint);--surface-border:var(--pn-cobalt-deep);--surface-border-hover:var(--pn-coral-line);--divider:var(--pn-cobalt-deep);--accent:var(--pn-coral);--accent-hover:var(--pn-coral-hi);--accent-soft:var(--pn-coral-wash);--accent-mid:rgba(255,127,110,0.16);--accent-contrast:var(--pn-ink);--live-dot:var(--pn-coral);--success:var(--pn-up);--danger:var(--pn-down);--progress:var(--pn-gold);--up:var(--pn-up);--down:var(--pn-down);--warn:var(--pn-gold);--field-bg:var(--pn-slot);--field-border:var(--pn-ink);--field-focus-border:var(--pn-coral);--field-focus-glow:inset 0 0 0 1px var(--pn-coral);--radius-control:0px;--radius-sm:0px;--radius-pill:0px;--font-display:var(--pn-font-display);--font-mono:var(--pn-font-readout)}:root[data-brand] .pngs-root .field{display:flex;flex-direction:column;gap:7px}:root[data-brand] .pngs-root .field>.label,:root[data-brand] .pngs-root .field>label{font-family:var(--pn-font-display);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pn-faint)}:root[data-brand] .pngs-root .field input:not([type]),:root[data-brand] .pngs-root .field input[type=number],:root[data-brand] .pngs-root .field input[type=text],:root[data-brand] .pngs-root .field select,:root[data-brand] .pngs-root .field textarea{width:100%;min-height:42px;padding:10px 13px;border:0;border-radius:0;outline:0;font-family:var(--pn-font-readout);font-size:13px;letter-spacing:.04em;color:var(--pn-cream);background:rgba(4,3,18,.92);box-shadow:inset 0 0 0 1px var(--pn-ink),inset 0 0 0 2px var(--pn-cobalt-deep),inset 0 3px 7px 0 rgba(1,3,9,.95)}:root[data-brand] .pngs-root .field input:focus,:root[data-brand] .pngs-root .field select:focus,:root[data-brand] .pngs-root .field textarea:focus{box-shadow:inset 0 0 0 1px var(--pn-ink),inset 0 0 0 2px var(--pn-coral-deep),inset 0 3px 7px 0 rgba(1,3,9,.95)}:root[data-brand] .pngs-root .field input::placeholder,:root[data-brand] .pngs-root .field textarea::placeholder{color:var(--pn-faint);letter-spacing:.1em;font-size:11.5px}:root[data-brand] .pngs-root .tabs{display:flex;gap:2px;border-radius:0;background:#06051c;box-shadow:inset 0 0 0 1px var(--pn-ink)}:root[data-brand] .pngs-root .tab{border-radius:0;border:0;padding:10px 16px;font-family:var(--pn-font-display);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--pn-faint);background:linear-gradient(180deg,#202b6e,#141b46);box-shadow:inset 0 2px 0 0 rgba(169,198,255,.12),inset 0 0 0 1px var(--pn-ink)}:root[data-brand] .pngs-root .tab:hover:not(:disabled){color:var(--pn-ice)}:root[data-brand] .pngs-root .tab[aria-selected=true],:root[data-brand] .pngs-root .tab[data-active=true],:root[data-brand] .pngs-root .tab[data-on]{color:var(--pn-cream);background:linear-gradient(180deg,#33459c,#1c2868);box-shadow:inset 0 2px 0 0 rgba(169,198,255,.28),inset 0 -3px 0 0 var(--pn-coral),inset 0 0 0 1px var(--pn-ink)}:root[data-brand] .pngs-root .tab:active:not(:disabled){transform:translateY(2px)}:root[data-brand] .pngs-root .form-error{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:0;font-family:var(--pn-font-readout);font-size:12px;line-height:1.45;color:var(--pn-cream);background:rgba(40,8,8,.5);box-shadow:inset 0 0 0 1px var(--pn-coral-deep),inset 3px 0 0 0 var(--pn-coral)}:root[data-brand] .pngs-root .px-num{font-family:var(--pn-font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pn-cream)}@media (prefers-reduced-motion:reduce){:root[data-brand] .pngs-root .tab:active:not(:disabled){transform:none}}:root[data-brand] .pngs-root .pn-setup-deck h1,:root[data-brand] .pngs-root .pn-setup-deck>form>header:first-child{display:none}