.lab-hero-gradient{background:linear-gradient(180deg, transparent 0%, #0055ff0a 100%), var(--foreground)}.lab-hero-accent-line{background:linear-gradient(90deg, transparent 0%, var(--accent) 20%, var(--accent) 80%, transparent 100%);height:2px}@media (min-width:1024px){.lab-chapter-index{padding-bottom:.25rem}}.lab-step-line{background:linear-gradient(to bottom, var(--accent) 0%, var(--border) 100%);width:1px;position:absolute;top:3.5rem;bottom:0;left:1.25rem}@media (min-width:640px){.lab-step-line{left:1.75rem}}.lab-code-terminal{color:#f5f5f5;background:#0a0a0a}.lab-code-terminal .lab-code-header{background:#141414;border-color:#262626}.lab-code-terminal .lab-code-body{color:#e5e5e5}.lab-code-terminal .lab-code-prompt{color:#737373;-webkit-user-select:none;user-select:none}.lab-card-lift{transition:border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast)}.lab-card-lift:hover{border-color:color-mix(in srgb, var(--foreground) 25%, var(--border));box-shadow:0 4px 24px #0000000a}@media (prefers-reduced-motion:no-preference){.lab-card-lift:hover{transform:translateY(-1px)}}.lab-tier-core{--lab-tier:#737373}.lab-tier-high_risk{--lab-tier:#c2410c}.lab-tier-market_maker{--lab-tier:#05f}.lab-tier-whale{--lab-tier:#5b21b6}.lab-tier-marketry{--lab-tier:#0a0a0a}.lab-signal-sparkline{stroke:var(--accent);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lab-signal-area{fill:url(#labSignalFill)}@keyframes lab-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.lab-pulse-dot{animation:1.5s ease-in-out infinite lab-pulse-dot}@media (prefers-reduced-motion:reduce){.lab-pulse-dot{animation:none}.lab-card-lift:hover{transform:none}}
