.sticker-mark.nx-sticker{--st-ink: var(--ink);--rb-ink: var(--ink);--rb-white: var(--white);--rb-lime: var(--lime)}.nx-boards{--nx-tube: var(--neon-tube, #D7FF3B);--nx-core: var(--neon-core, #F4FFB8);--nx-off: var(--neon-off, #4B4E3F);--nx-mark: 48px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.nx-board{display:grid;grid-template-rows:auto 1fr auto;row-gap:14px;padding:20px 20px 18px;border-radius:var(--radius-inner);background:var(--ink-2);box-shadow:var(--shadow-border-dark);color:var(--white)}.nx-board .nx-mark{display:block;width:var(--nx-mark);height:var(--nx-mark);object-fit:contain}.nx-board .nx-mark-bare{width:calc(var(--nx-mark) * 1.4);height:calc(var(--nx-mark) * 1.4);margin:calc(var(--nx-mark) * -.2)}.nx-board-text{display:grid;align-content:start;gap:2px;min-width:0;padding-bottom:6px}.nx-board-name{font:650 20px / 1.15 var(--font-text);letter-spacing:-.02em;text-wrap:balance}.nx-board-note{font:450 14px / 1.3 var(--font-text);color:var(--ash);text-wrap:balance}.nx-tube{position:relative;height:2px;border-radius:1px;background:var(--nx-off)}.nx-tube:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--nx-tube);box-shadow:0 0 2px var(--nx-core),0 0 10px #d7ff3b80;opacity:0;transition:opacity .24s var(--ease-out) calc(var(--i, 0) * .12s)}.nx-boards[data-state=on] .nx-tube:after,html:not(.rb-js) .nx-tube:after{opacity:1}@media(max-width:1099px){.nx-boards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.nx-boards{--nx-mark: 40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-board{padding:16px 16px 14px;row-gap:12px}.nx-board-name{font-size:18px}.nx-board-note{font-size:13px}}@media(prefers-reduced-motion:reduce){.nx-tube:after{opacity:1;transition:none}}@media(scripting:none){.nx-tube:after{opacity:1}}.pg-neon .nx-hero{padding-top:var(--sub-top);padding-bottom:clamp(56px,6vw,96px)}.pg-neon .nx-hero-inner{display:grid;row-gap:clamp(28px,3.4vw,48px)}.pg-neon .nx-lockup{width:fit-content;max-width:100%}.pg-neon .nx-hero-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(40px,5vw,96px);row-gap:28px}.pg-neon .nx-title{font-size:clamp(38px,5.2vw,82px);line-height:1.02}.pg-neon .nx-hero-side{display:grid;gap:24px}.pg-neon .nx-sub{font-size:var(--text-lead);line-height:1.45;color:#ffffffd1;text-wrap:pretty}.pg-neon .nx-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.pg-neon .nx-cta-link{display:inline-flex;align-items:center;gap:8px;padding-block:6px;font:600 16px / 1.2 var(--font-label);text-decoration:none;color:var(--white);cursor:pointer}.pg-neon .nx-cta-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pg-neon .nx-cta-link:hover svg{transform:translateY(2px)}}.pg-neon .nx-hook{font-size:16px;line-height:1.45;color:#ffffffb8}.pg-neon .nx-eligible{font-size:15px;line-height:1.45;color:var(--ash);text-wrap:pretty}.pg-neon .nx-eligible a{color:var(--white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.pg-neon .nx-price{font-size:var(--text-small);color:var(--ash)}.pg-neon .nx-price b{color:var(--white);font-weight:650}.pg-neon .nx-wall-lead{margin-bottom:clamp(16px,2vw,24px);font:650 clamp(22px,2.4vw,32px) / 1.2 var(--font-text);letter-spacing:-.02em;text-wrap:balance}.pg-neon .nx-hero-boards{padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--line-dark)}@media(max-width:900px){.pg-neon .nx-hero-head{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pg-neon .nx-hero .neon-lit,.pg-neon .nx-hero .neon-text:after{opacity:1;transition:none}}@media(scripting:none){.pg-neon .nx-hero .neon-lit,.pg-neon .nx-hero .neon-text:after{opacity:1}}.pg-neon .nx-head{display:grid;gap:16px;max-width:720px;margin-bottom:clamp(40px,5vw,72px)}.pg-neon .nx-beats{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.pg-neon .nx-beat{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5vw,80px);row-gap:24px;align-items:start;padding-block:clamp(28px,3.4vw,48px);border-bottom:1px solid var(--line)}.pg-neon .nx-beat-copy{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(16px,2vw,24px);row-gap:10px;align-items:baseline;max-width:52ch}.pg-neon .nx-beat-n{grid-row:1 / span 2;align-self:start;font:800 clamp(34px,3.4vw,48px) / .9 var(--font-display);letter-spacing:-.05em;color:var(--ink)}.pg-neon .nx-beat-title{font:650 clamp(21px,2.1vw,28px) / 1.15 var(--font-text);letter-spacing:-.025em;text-wrap:balance}.pg-neon .nx-beat-copy p{grid-column:2;font-size:17px;line-height:1.5;color:var(--muted);text-wrap:pretty}.pg-neon .nx-beat:not([data-shot]){grid-template-columns:minmax(0,1fr)}.pg-neon .nx-beat:not([data-shot]) .nx-beat-copy{max-width:72ch}.pg-neon .nx-shot{display:grid;gap:12px;margin:0;min-width:0}.pg-neon .nx-shot img{display:block;width:100%;height:auto;border-radius:var(--radius-inner);background:var(--ink);box-shadow:0 0 0 1px #0000001a}.surface-ink .nx-shot img{box-shadow:0 0 0 1px #ffffff1a}.pg-neon .nx-shot figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14px;line-height:1.4;color:var(--muted)}.pg-neon .nx-shot figcaption span{color:var(--muted);opacity:.75}@media(max-width:900px){.pg-neon .nx-beat{grid-template-columns:minmax(0,1fr)}.pg-neon .nx-beat-copy{max-width:none}}@media(max-width:480px){.pg-neon .nx-beat-copy{column-gap:14px}.pg-neon .nx-beat-n{font-size:30px}.pg-neon .nx-beat-copy p{font-size:16px}}.pg-neon .nx-rows{display:grid;gap:12px}.pg-neon .nx-row{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px clamp(16px,2.4vw,40px)}.pg-neon .nx-row-label{display:grid;justify-items:start;gap:4px}.pg-neon .nx-row-label b{font:650 var(--text-label) / 1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.pg-neon .nx-row-label span{font-size:15px;color:var(--muted)}.pg-neon .nx-row ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.pg-neon .nx-role{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:18px 20px;border-radius:var(--radius-inner);background:var(--white);box-shadow:var(--shadow-border)}.pg-neon .nx-role-glyph{grid-row:1 / span 2;width:40px;align-self:start}.pg-neon .nx-role-name{font:650 17px / 1.25 var(--font-text);letter-spacing:-.015em}.pg-neon .nx-role p{color:var(--muted);font-size:14.5px;line-height:1.45}@media(max-width:1100px){.pg-neon .nx-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.pg-neon .nx-row ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.pg-neon .nx-row-label{margin-top:12px}}.pg-neon .nx-place{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.pg-neon .nx-place-mark{display:block;width:20px;height:20px;object-fit:contain}.pg-neon .nx-place-marks{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pg-neon .nx-place-marks .nx-place-mark{width:24px;height:24px}.pg-neon .nx-place-marks .nx-mark-bare{width:34px;height:34px;margin:-5px}.pg-neon .nx-modes-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,112px);row-gap:40px;align-items:start}.pg-neon .nx-modes-head{display:grid;gap:20px}.pg-neon .nx-modes-head .h2{font-size:clamp(30px,3.5vw,52px)}.pg-neon .nx-modes-sign{margin-bottom:12px}.pg-neon .nx-modes-body{display:grid;gap:28px}.pg-neon .nx-mode-list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.pg-neon .nx-mode{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:baseline;gap:8px 24px;padding-block:24px;border-bottom:1px solid var(--line)}.pg-neon .nx-mode-name{justify-self:start;padding:6px 12px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--lime);color:var(--lime);font:650 12px / 1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pg-neon .nx-mode-colon{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pg-neon .nx-mode p{font-size:clamp(17px,1.5vw,20px);line-height:1.4;color:#ffffffc7}.pg-neon .nx-powers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.pg-neon .nx-power{padding:20px 24px;border-radius:var(--radius-inner);background:var(--ink-2);box-shadow:var(--shadow-border-dark)}.pg-neon .nx-power-title{font:650 18px / 1.2 var(--font-text);letter-spacing:-.015em;margin-bottom:6px}.pg-neon .nx-power p{color:var(--ash);font-size:15px;line-height:1.5}.pg-neon .nx-modes-shot{margin-top:8px}@media(max-width:900px){.pg-neon .nx-modes-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.pg-neon .nx-mode{grid-template-columns:minmax(0,1fr);padding-block:20px}.pg-neon .nx-powers{grid-template-columns:minmax(0,1fr)}}.pg-neon .nx-price-layout{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(40px,6vw,112px);row-gap:40px;align-items:start}.pg-neon .nx-price-main{display:grid;gap:20px;justify-items:start}.pg-neon .nx-price-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.pg-neon .nx-price-figure b{font:800 clamp(52px,8vw,120px) / .95 var(--font-display);letter-spacing:-.05em}.pg-neon .nx-price-figure span{font:500 var(--text-lead) / 1.2 var(--font-text);color:var(--muted)}.pg-neon .nx-price-day{max-width:40ch;font-size:17px;line-height:1.5;color:var(--muted);text-wrap:pretty}.pg-neon .nx-price-day b{color:var(--ink);font-weight:650}.pg-neon .nx-needs{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.pg-neon .nx-needs li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding-block:20px;border-bottom:1px solid var(--line)}.pg-neon .nx-needs svg{width:20px;height:20px;margin-top:3px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pg-neon .nx-need-title{font:650 18px / 1.3 var(--font-text);letter-spacing:-.015em}.pg-neon .nx-needs p{margin-top:4px;color:var(--muted);font-size:16px;line-height:1.5}.pg-neon .nx-need-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.pg-neon .nx-need-links a{font:600 15px / 1.3 var(--font-label);color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}@media(max-width:900px){.pg-neon .nx-price-layout{grid-template-columns:minmax(0,1fr)}}.pg-neon .nx-qa-list{display:grid;margin-top:24px;border-top:2px solid var(--ink)}.pg-neon .nx-qa{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5vw,96px);row-gap:14px;padding-block:clamp(28px,3.4vw,44px);border-bottom:1px solid var(--line)}.pg-neon .nx-qa-question{font:650 clamp(22px,2.3vw,32px) / 1.15 var(--font-text);letter-spacing:-.03em;text-wrap:balance}.pg-neon .nx-qa-answer{font-size:18px;line-height:1.55;color:var(--muted);max-width:62ch;text-wrap:pretty}@media(max-width:900px){.pg-neon .nx-qa{grid-template-columns:minmax(0,1fr)}}.pg-neon .nx-finale-inner{display:grid;justify-items:start;gap:clamp(24px,3vw,40px)}.pg-neon .nx-finale-title{font-size:clamp(40px,7vw,112px)}.pg-neon .nx-finale-note{font-size:var(--text-small);color:var(--ash)}
