@layer components{.mm-program-node{border-radius:1rem;padding:1.35rem 1.4rem 1.5rem;transition:box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.mm-program-node:before{content:"";opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:1.25rem;right:1.25rem}.mm-program-node--auto{background:linear-gradient(168deg,#fff 0%,#fcfcfb 55%,#f8f7f4 100%);box-shadow:0 0 0 1px #0f172a0d,inset 0 1px #fffffff2,0 20px 44px -28px #0f172a24}.mm-program-node--auto:before{background:linear-gradient(90deg,#e3061326 0%,#e30613b8 48%,#e3061326 100%)}.mm-program-node--auto:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #e3061314,inset 0 1px #fff,0 28px 56px -26px #0f172a2e}.mm-program-node--manual{background:#ffffffb8;box-shadow:0 0 0 1px #78716c1f}.mm-program-node--manual:before{opacity:1;background:repeating-linear-gradient(90deg,#78716c59 0 6px,#0000 6px 12px);height:1px;left:0;right:0}@media (min-width:1024px){.mm-program-rail__manual .mm-program-node--manual{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;column-gap:2rem;min-height:0;padding:1.5rem 1.75rem;display:grid}.mm-program-rail__manual .mm-program-node--manual>p:last-child{align-self:center;margin-top:0}}@media (prefers-reduced-motion:reduce){.mm-program-node--auto:hover{transform:none}}}
