.submit-right-rail{--morph-open-dur:.35s;--morph-close-dur:.25s;--morph-ease:cubic-bezier(.34, 1.25, .64, 1);--morph-close-ease:cubic-bezier(.22, 1, .36, 1);--morph-fade-dur:.2s;--morph-slide:40px;--morph-scale:.97;--morph-blur:2px;width:0;height:100%;min-height:0;transition:width var(--morph-close-dur) var(--morph-close-ease), padding var(--morph-close-dur) var(--morph-close-ease);flex-shrink:0;padding:0;display:flex;overflow:hidden}.submit-right-rail[data-open=true]{width:350px;transition:width var(--morph-open-dur) var(--morph-ease), padding var(--morph-open-dur) var(--morph-ease);padding:.5rem .5rem .5rem 0}.submit-right-rail-inner{opacity:0;width:350px;min-width:350px;height:100%;min-height:0;transform:translateX(var(--morph-slide)) scale(var(--morph-scale));filter:blur(var(--morph-blur));pointer-events:none;transition:opacity var(--morph-fade-dur) var(--morph-close-ease), transform var(--morph-open-dur) var(--morph-close-ease), filter var(--morph-fade-dur) var(--morph-close-ease);flex-direction:column;display:flex}.submit-right-rail[data-open=true] .submit-right-rail-inner{opacity:1;filter:blur();pointer-events:auto;transform:translate(0)scale(1)}@media (max-width:1279px){.submit-right-rail{top:max(.5rem, env(safe-area-inset-top,0px));right:max(.5rem, env(safe-area-inset-right,0px));bottom:max(.5rem, env(safe-area-inset-bottom,0px));z-index:50;pointer-events:none;border-radius:.75rem;height:auto;position:fixed}.submit-right-rail[data-open=true]{pointer-events:auto;padding:0}}@media (prefers-reduced-motion:reduce){.submit-right-rail,.submit-right-rail-inner{transition:none!important}}
