:root{--neon-tube: #D7FF3B;--neon-core: #F4FFB8;--neon-off: #4B4E3F;--neon-off-text: #666A55;--neon-night: var(--rb-ink, #0E0E0E);--neon-night-raised: var(--rb-ink-raised, #1A1A1A);--neon-line: rgba(255, 252, 248, .12);--neon-glow-text: 0 0 2px var(--neon-core), 0 0 10px rgba(215, 255, 59, .55), 0 0 28px rgba(215, 255, 59, .22);--neon-glow-text-sm: 0 0 1px var(--neon-core), 0 0 6px rgba(215, 255, 59, .45);--neon-glow-mark: drop-shadow(0 0 2px var(--neon-core)) drop-shadow(0 0 8px rgba(215, 255, 59, .5));--neon-glass: #151514;--neon-glass-hover: #1C1C1A;--neon-white: #FFFFFF;--neon-cream: #FFFCF8;--neon-ash: var(--rb-ash, #A3A09A);--neon-dim: #8C9A3A;--neon-google-off: #33332F;--neon-line-soft: rgba(255, 252, 248, .07);--neon-line-strong: rgba(255, 252, 248, .24);--neon-you: var(--rb-pink, #FF4DC6);--neon-warn: var(--rb-tangerine, #FF8A00);--neon-danger: #FF7A66;--neon-info: var(--rb-cobalt-300, #7C9BFF);--neon-edge: #77756F;--neon-smoke: #6B6A64;--neon-soot: #3A3A36;--neon-raised-2: #242422;--neon-cream-hover: #E9E6E1;--neon-wash: rgba(255, 255, 255, .07);--neon-edge-top: rgba(255, 255, 255, .05);--neon-tube-wash: rgba(215, 255, 59, .1);--neon-tube-wash-strong: rgba(215, 255, 59, .18);--neon-tube-edge: rgba(215, 255, 59, .6);--neon-warn-wash: rgba(255, 138, 0, .12);--neon-danger-wash: rgba(255, 90, 69, .14);--neon-info-wash: rgba(124, 155, 255, .14);--neon-shade: #000;--neon-tube-glow: rgba(215, 255, 59, .45);--neon-glow-lamp: 0 0 6px var(--neon-tube-glow);--neon-glow-icon: drop-shadow(0 0 4px var(--neon-tube-glow));--neon-day-ink: var(--rb-ink, #0E0E0E);--neon-day-ink-2: var(--rb-ink-2, #3B3935);--neon-day-stone: var(--rb-stone, #5E5B55);--neon-day-white: var(--rb-white, #FFFFFF);--neon-day-fog: var(--rb-fog, #F2F1EE);--neon-day-line: var(--rb-line, rgba(0, 0, 0, .1))}.neon-lit,.neon-text:after{opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1)}[data-neon=on]>.neon-lit,.neon-text[data-neon=on]:after{opacity:1}[data-neon=powering]>.neon-lit,.neon-text[data-neon=powering]:after{animation:neon-power-on 1.1s linear both}[data-neon=powering] .neon-rays{animation:neon-rays-on 1.1s linear both}@keyframes neon-power-on{0%{opacity:0}12%{opacity:1}20%{opacity:0}38%{opacity:1}46%{opacity:.6}58%,to{opacity:1}}@keyframes neon-rays-on{0%,57%{opacity:0}58%,to{opacity:1}}@keyframes neon-hum{0%,to{opacity:.85}50%{opacity:1}}[data-neon=on][data-hum=true] .neon-glow{animation:neon-hum 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.neon-lit,.neon-text:after,.neon-rays,.neon-glow{animation:none!important;transition:none}[data-neon=powering]>.neon-lit,[data-awaiting]>.neon-lit,.neon-text[data-neon=powering]:after,.neon-text[data-awaiting]:after{opacity:1}.neon-status__dot{animation:none!important}}@media(scripting:none){[data-awaiting]>.neon-lit,.neon-text[data-awaiting]:after{opacity:1}}.neon-text{position:relative;display:inline-block;color:var(--neon-off-text)}.neon-text:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;color:var(--neon-tube);text-shadow:var(--neon-glow-text);pointer-events:none}.neon-text[data-glow=sm]:after{text-shadow:var(--neon-glow-text-sm)}h1.neon-text,h2.neon-text{display:block}.neon-sign,.neon-lockup{position:relative;display:inline-block;flex:none;line-height:0;vertical-align:middle}.neon-sign>svg,.neon-lockup>svg{display:block;overflow:visible}.neon-sign>.neon-lit,.neon-lockup>.neon-lit{position:absolute;top:0;right:0;bottom:0;left:0}.neon-lockup{max-width:100%}.neon-lockup>svg{max-width:100%;height:auto}.neon-lockup>.neon-lit{width:100%;height:100%}.neon-sign.is-mark-glow>.neon-lit{filter:var(--neon-glow-mark)}.neon-chips{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.neon-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid var(--neon-tube);border-radius:999px;color:var(--neon-tube);font:650 12px/1 var(--rb-font, var(--font-label, "Onest Variable", "Onest", system-ui, sans-serif));letter-spacing:.08em;text-transform:uppercase;text-shadow:var(--neon-glow-text-sm)}.neon-chips[data-tone=cream] .neon-chip{border-color:var(--rb-ink, #0E0E0E);color:var(--rb-ink, #0E0E0E);text-shadow:none}.neon-status{--neon-status-dot: var(--neon-tube);display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;border:1px solid var(--neon-line);border-radius:999px;background:var(--neon-night-raised);color:#fffcf8;font:600 13px/1 var(--rb-font, var(--font-label, "Onest Variable", "Onest", system-ui, sans-serif));white-space:nowrap}.neon-status__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--neon-status-dot);box-shadow:0 0 6px #d7ff3b73}.neon-status[data-status=watch] .neon-status__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--neon-tube),0 0 6px #d7ff3b73}.neon-status[data-status=running] .neon-status__dot{animation:neon-hum 2.4s ease-in-out infinite}.neon-status[data-status=off]{border-color:var(--neon-off);color:#a3a09a}.neon-status[data-status=off] .neon-status__dot{background:var(--neon-off);box-shadow:none}.neon-status[data-tone=cream]{border-color:var(--rb-ink, #0E0E0E);background:transparent;color:var(--rb-ink, #0E0E0E)}.neon-status[data-tone=cream] .neon-status__dot{background:var(--rb-ink, #0E0E0E);box-shadow:none}.neon-status[data-tone=cream][data-status=watch] .neon-status__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rb-ink, #0E0E0E)}.neon-status[data-tone=cream][data-status=off]{border-color:#0e0e0e4d;color:#5e5b55}.neon-status[data-tone=cream][data-status=off] .neon-status__dot{background:#0e0e0e4d}
