.expand-fade-smooth{opacity:0;pointer-events:none;transition:height var(--expand-duration,.58s) cubic-bezier(.22, 1, .36, 1), opacity calc(var(--expand-duration,.58s) * .75) cubic-bezier(.22, 1, .36, 1), margin-top var(--expand-duration,.58s) cubic-bezier(.22, 1, .36, 1);will-change:height, opacity;margin-top:0;overflow:hidden}.expand-fade-smooth.is-open{opacity:1;pointer-events:auto;margin-top:.75rem}.expand-fade-smooth-body{opacity:0;transform:translateY(16px)}.expand-fade-smooth-body.is-open{animation:expandBodyIn var(--expand-duration,.58s) cubic-bezier(.22, 1, .36, 1) forwards}@keyframes expandBodyIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.expand-path-card{opacity:0;transform:translateY(10px)}.expand-fade-smooth-body.is-open .expand-path-card{animation:.5s cubic-bezier(.22,1,.36,1) forwards expandPathCardIn}@keyframes expandPathCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.expand-fade-smooth,.expand-fade-smooth.is-open,.expand-fade-smooth-body,.expand-fade-smooth-body.is-open,.expand-path-card{opacity:1!important;pointer-events:auto!important;height:auto!important;margin-top:.75rem!important;transition:none!important;animation:none!important;transform:none!important}}
.program-panels-track{display:flex}.program-panel{will-change:flex-grow, width;flex:0 0 160px;width:160px;transition:flex-grow .7s cubic-bezier(.22,1,.36,1),flex-basis .7s cubic-bezier(.22,1,.36,1),width .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.program-panel.is-active{flex:1;width:auto;min-width:0}.program-panel-collapsed-view{z-index:2;width:100%;height:100%;text-align:inherit;color:inherit;cursor:pointer;opacity:1;border:0;padding:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),filter .3s;display:block;position:absolute;inset:0}.program-panel-collapsed-view:hover{filter:brightness(1.08)}.program-panel.is-active .program-panel-collapsed-view{opacity:0;pointer-events:none}.program-panel-expanded-view{z-index:1;opacity:0;pointer-events:none;flex-direction:column;min-width:0;height:100%;transition:opacity .16s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);display:flex;position:relative;transform:translateY(14px)}.program-panel-expanded-view.is-visible{opacity:1;pointer-events:auto;transition:opacity .55s cubic-bezier(.22,1,.36,1) .14s,transform .65s cubic-bezier(.22,1,.36,1) .14s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.program-panel,.program-panel-collapsed-view,.program-panel-expanded-view{opacity:1!important;transition:none!important;transform:none!important}.program-panel.is-active .program-panel-collapsed-view{display:none}}
