.pulse-root{--px-white:#fff;--px-offwhite:#fafafa;--px-paper:#eeeeeb;--px-black:#0a0a0a;--px-charcoal:#161616;--px-charcoal-soft:#202020;--px-charcoal-card:#292929;--px-ink:#111;--px-muted:#6b6b6b;--px-muted-soft:#8f8f8f;--px-muted-dark:#9c9c9c;--px-muted-dark-soft:#737373;--px-hairline:#0a0a0a1a;--px-hairline-strong:#0a0a0a2e;--px-hairline-dark:#ffffff29;--px-hairline-dark-strong:#ffffff47;--px-shadow-card:0 1px 2px #0a0a0a0d, 0 28px 56px -28px #0a0a0a52;--px-shadow-lift:0 1px 1px #0a0a0a0f, 0 48px 96px -32px #0a0a0a7a;--px-shadow-glow:0 0 0 1px #ffffff12, 0 40px 80px -24px #000000b3;--px-radius-xl:2rem;--px-radius-lg:1.5rem;--px-radius-md:1.125rem;--px-radius-sm:.75rem;--px-ease:cubic-bezier(.16, 1, .3, 1);background:var(--px-offwhite);color:var(--px-ink);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased}.pulse-root .px-mono{font-family:var(--font-mono-label), ui-monospace, monospace}.pulse-root .px-kicker{font-family:var(--font-mono-label), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.2em;font-size:.6875rem;font-weight:500}.pulse-root .px-hairline-x{border-color:var(--px-hairline)}.pulse-root .px-serial{font-variant-numeric:tabular-nums}.pulse-root ::selection{color:var(--px-white);background:#0a0a0ae0}.pulse-root .px-grain{position:relative}.pulse-root .px-grain:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.pulse-root .px-noscrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.pulse-root *,.pulse-root :before,.pulse-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
