.rail-module__fGXvGa__rail{--label-shift:-4px}[dir=rtl] .rail-module__fGXvGa__rail{--label-shift:4px}.rail-module__fGXvGa__label{border:1px solid var(--rule);background:var(--surface-raised);width:max-content;max-width:min(22rem,100vw - 6rem);color:var(--ink);box-shadow:0 4px 18px color-mix(in oklab, var(--ink) 9%, transparent);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:none;opacity:0;transform:translateX(var(--label-shift));border-radius:.5rem;padding:.625rem .875rem;font-size:.6875rem;line-height:1.5;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;inset-inline-start:2rem}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.rail-module__fGXvGa__label{background:color-mix(in oklab, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.rail-module__fGXvGa__label:before{content:"";width:.5rem;position:absolute;inset-block:0;inset-inline-end:100%}.rail-module__fGXvGa__link:focus-visible .rail-module__fGXvGa__label{opacity:1;pointer-events:auto;animation:none;transform:none}@media (hover:hover){.rail-module__fGXvGa__link:hover .rail-module__fGXvGa__label{opacity:1;pointer-events:auto;animation:none;transform:none}}@keyframes rail-module__fGXvGa__label-intro{0%,to{opacity:0;transform:translateX(var(--label-shift));pointer-events:none}18%,72%{opacity:1;pointer-events:auto;transform:translate(0)}}@keyframes rail-module__fGXvGa__marker-intro{0%{opacity:.5;transform:scale(.8)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.rail-module__fGXvGa__rail[data-intro=playing] .rail-module__fGXvGa__label{animation:rail-module__fGXvGa__label-intro var(--rail-intro-duration) ease-out var(--rail-delay)}.rail-module__fGXvGa__rail[data-intro=playing] .rail-module__fGXvGa__marker{animation:rail-module__fGXvGa__marker-intro .45s ease-out var(--rail-delay)}}
.hero-trace-module__TW1ymW__frame{--pulse-start:2s;--pulse-cycle:3.2s;--packet-1:var(--accent);--packet-2:color-mix(in oklab, var(--accent-quiet) 70%, var(--muted));--packet-3:color-mix(in oklab, var(--cool) 75%, var(--accent));--packet-4:color-mix(in oklab, var(--muted) 65%, var(--accent-quiet));--output-tip:color-mix(in oklab, var(--accent) 60%, var(--cool));pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,20rem);margin:0;position:relative}.hero-trace-module__TW1ymW__trace{direction:ltr;width:100%;height:auto;display:block}.hero-trace-module__TW1ymW__desktop{display:none}@media (min-width:64rem){.hero-trace-module__TW1ymW__frame{width:min(26rem,100% + 2.75rem);margin-inline-start:-.25rem}.hero-trace-module__TW1ymW__desktop{display:block}.hero-trace-module__TW1ymW__compact{display:none}}[dir=rtl] .hero-trace-module__TW1ymW__trace{transform:scaleX(-1)}[dir=rtl] .hero-trace-module__TW1ymW__trace text{transform-box:fill-box;transform-origin:50%;transform:scaleX(-1)}.hero-trace-module__TW1ymW__trace path,.hero-trace-module__TW1ymW__trace circle,.hero-trace-module__TW1ymW__trace rect{vector-effect:non-scaling-stroke}.hero-trace-module__TW1ymW__inputs{stroke:color-mix(in oklab, var(--muted) 44%, transparent);stroke-width:1px}.hero-trace-module__TW1ymW__inputs text,.hero-trace-module__TW1ymW__role,.hero-trace-module__TW1ymW__outcome{stroke:none;font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.hero-trace-module__TW1ymW__compact text{letter-spacing:.01em;font-size:14px}.hero-trace-module__TW1ymW__inputs text{fill:color-mix(in oklab, var(--muted) 82%, transparent)}.hero-trace-module__TW1ymW__inputs circle{fill:var(--surface)}.hero-trace-module__TW1ymW__resolution{color:var(--accent);stroke:color-mix(in oklab, var(--accent) 55%, transparent);stroke-width:1px}.hero-trace-module__TW1ymW__drawOutput{stroke-opacity:.65}.hero-trace-module__TW1ymW__halo{fill:var(--surface);stroke:color-mix(in oklab, var(--accent) 55%, transparent)}.hero-trace-module__TW1ymW__point{fill:currentColor;stroke:none;opacity:.72;transform-box:fill-box;transform-origin:50%}.hero-trace-module__TW1ymW__synthesis{opacity:0;fill:none;stroke-width:1.2px;stroke-linecap:round;transform-box:view-box;transform-origin:0 0}.hero-trace-module__TW1ymW__synthesisBar{--beat-a:1;--beat-b:.5;--beat-c:.8;transform-box:fill-box;transform-origin:bottom}.hero-trace-module__TW1ymW__synthesis>g:nth-child(3n+2) .hero-trace-module__TW1ymW__synthesisBar{--beat-a:.55;--beat-b:1.1;--beat-c:.45}.hero-trace-module__TW1ymW__synthesis>g:nth-child(3n) .hero-trace-module__TW1ymW__synthesisBar{--beat-a:.8;--beat-b:.65;--beat-c:1}.hero-trace-module__TW1ymW__role{fill:color-mix(in oklab, var(--ink) 62%, transparent)}.hero-trace-module__TW1ymW__outcome{fill:color-mix(in oklab, var(--accent) 68%, transparent)}.hero-trace-module__TW1ymW__incoming,.hero-trace-module__TW1ymW__outgoing{opacity:0}.hero-trace-module__TW1ymW__signals{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.hero-trace-module__TW1ymW__incoming,.hero-trace-module__TW1ymW__outgoing{stroke-dasharray:.1 1;stroke-dashoffset:.12px}.hero-trace-module__TW1ymW__arrival{fill:none;stroke:var(--output-tip);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.hero-trace-module__TW1ymW__endpoint{fill:var(--output-tip)}.hero-trace-module__TW1ymW__motionControl{width:1.75rem;height:1.75rem;color:var(--muted);pointer-events:auto;cursor:pointer;border-radius:50%;place-items:center;display:none;position:absolute;inset-block-start:-.25rem;inset-inline-end:0}.hero-trace-module__TW1ymW__motionControl:hover{color:var(--accent);background:var(--surface-raised)}.hero-trace-module__TW1ymW__motionControl:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.hero-trace-module__TW1ymW__motionToggle{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hero-trace-module__TW1ymW__motionControl svg{pointer-events:none;width:.75rem;height:.75rem}.hero-trace-module__TW1ymW__playIcon,.hero-trace-module__TW1ymW__motionToggle:checked~.hero-trace-module__TW1ymW__pauseIcon{display:none}.hero-trace-module__TW1ymW__motionToggle:checked~.hero-trace-module__TW1ymW__playIcon{display:block}.hero-trace-module__TW1ymW__frame:has(.hero-trace-module__TW1ymW__motionToggle:checked) .hero-trace-module__TW1ymW__trace *{animation-play-state:paused}@keyframes hero-trace-module__TW1ymW__trace-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hero-trace-module__TW1ymW__trace-incoming{0%,6%{stroke-dashoffset:.12px;opacity:0}9%{opacity:.85}32%{opacity:.85}36%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes hero-trace-module__TW1ymW__trace-outgoing{0%,44%{stroke-dashoffset:.12px;opacity:0}47%{opacity:.9}66%{opacity:.9}70%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes hero-trace-module__TW1ymW__trace-node{0%,32%,54%,to{stroke:color-mix(in oklab, var(--accent) 55%, transparent)}40%,44%{stroke:var(--accent)}}@keyframes hero-trace-module__TW1ymW__trace-arrival{0%,64%{opacity:0;transform:scale(.65)}70%{opacity:.55}87%,to{opacity:0;transform:scale(1.35)}}@keyframes hero-trace-module__TW1ymW__trace-junction{0%,30%,60%,to{opacity:.72;transform:scale(1)}38%{opacity:.6;transform:scale(.65)}44%,47%{opacity:.15;transform:scale(.35)}53%{opacity:.4;transform:scale(.6)}}@keyframes hero-trace-module__TW1ymW__trace-synthesis{0%,32%,60%,to{opacity:0;transform:scale(.45)}39%{opacity:.85;transform:scale(.88)}44%,47%{opacity:1;transform:scale(1)}54%{opacity:.5;transform:scale(.75)}}@keyframes hero-trace-module__TW1ymW__trace-synthesis-bar{0%,34%,60%,to{transform:scaleY(.2)}41%{transform:scaleY(var(--beat-a))}46%{transform:scaleY(var(--beat-b))}51%{transform:scaleY(var(--beat-c))}56%{transform:scaleY(.4)}}@media (prefers-reduced-motion:no-preference){.hero-trace-module__TW1ymW__motionControl{display:grid}.hero-trace-module__TW1ymW__drawInput,.hero-trace-module__TW1ymW__drawOutput{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.4,0,.2,1) .15s both hero-trace-module__TW1ymW__trace-draw}.hero-trace-module__TW1ymW__drawInput:nth-of-type(2){animation-delay:.22s}.hero-trace-module__TW1ymW__drawInput:nth-of-type(3){animation-delay:.29s}.hero-trace-module__TW1ymW__drawInput:nth-of-type(4){animation-delay:.36s}.hero-trace-module__TW1ymW__drawOutput{animation-duration:.55s;animation-delay:1.1s}.hero-trace-module__TW1ymW__incoming{animation:hero-trace-module__TW1ymW__trace-incoming var(--pulse-cycle) linear var(--pulse-start) infinite both}.hero-trace-module__TW1ymW__incoming:nth-child(2){animation-delay:calc(var(--pulse-start) + 90ms)}.hero-trace-module__TW1ymW__incoming:nth-child(3){animation-delay:calc(var(--pulse-start) + .18s)}.hero-trace-module__TW1ymW__incoming:nth-child(4){animation-delay:calc(var(--pulse-start) + .27s)}.hero-trace-module__TW1ymW__outgoing{animation:hero-trace-module__TW1ymW__trace-outgoing var(--pulse-cycle) linear var(--pulse-start) infinite both}.hero-trace-module__TW1ymW__halo{animation:hero-trace-module__TW1ymW__trace-node var(--pulse-cycle) ease-in-out var(--pulse-start) infinite both}.hero-trace-module__TW1ymW__arrival{animation:hero-trace-module__TW1ymW__trace-arrival var(--pulse-cycle) ease-out var(--pulse-start) infinite both}.hero-trace-module__TW1ymW__point{animation:hero-trace-module__TW1ymW__trace-junction var(--pulse-cycle) ease-in-out var(--pulse-start) infinite both}.hero-trace-module__TW1ymW__synthesis{animation:hero-trace-module__TW1ymW__trace-synthesis var(--pulse-cycle) ease-in-out var(--pulse-start) infinite both}.hero-trace-module__TW1ymW__synthesisBar{animation:hero-trace-module__TW1ymW__trace-synthesis-bar var(--pulse-cycle) ease-in-out var(--pulse-start) infinite both}}@media print{.hero-trace-module__TW1ymW__frame{display:none}}
