.rideshare{z-index:10;width:var(--rideshare-size);height:var(--rideshare-size);flex-direction:row-reverse;display:flex;position:fixed;bottom:2rem;right:2rem}@media (max-width:1199.98px){.rideshare{display:none}}.rideshare.rideshare--scroll-top:not(.rideshare--content):before{opacity:0}@supports (animation-timeline:scroll()){.rideshare:before{z-index:2;aspect-ratio:1;width:var(--rideshare-size);pointer-events:none;content:"";--angle:0deg;-webkit-mask-image:radial-gradient(calc((var(--rideshare-size) - var(--rideshare-line) * 2) / 2), transparent 98%, #000);-webkit-mask-image:radial-gradient(calc((var(--rideshare-size) - var(--rideshare-line) * 2) / 2), transparent 98%, #000);mask-image:radial-gradient(calc((var(--rideshare-size) - var(--rideshare-line) * 2) / 2), transparent 98%, #000);animation-duration:auto;background-image:conic-gradient(var(--rideshare-color-line-foreground) 0 var(--angle), var(--rideshare-color-line-background) var(--angle));border-radius:100%;animation-name:angle;animation-timing-function:linear;animation-timeline:scroll();position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion){.rideshare:before{animation-play-state:paused}}.rideshare button{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.rideshare button:not(.form__toggle):before{transition:all .25s linear}.rideshare button:not(.form__toggle):hover:before{transform:scale(1.2)}.rideshare button.form__toggle{color:var(--rideshare-color-form-toggle);gap:.5rem}.rideshare button.rideshare__toggle,.rideshare button.rideshare__scroll-up{font-size:1.5rem;font-family:var(--font-family-material);border-radius:50%;justify-content:center}.rideshare button.rideshare__scroll-up{opacity:0;z-index:10;background:var(--rideshare-color);width:var(--rideshare-icon-size);height:var(--rideshare-icon-size);color:var(--rideshare-color-icon);transition:all .25s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.rideshare button.rideshare__scroll-up:before{content:"arrow_upward"}.rideshare.rideshare--closed:not(.rideshare--scroll-top):hover button.rideshare__scroll-up,.rideshare.rideshare--scroll-up:not(.rideshare--scroll-top) button.rideshare__scroll-up,.rideshare.rideshare--scroll-bottom:not(.rideshare--scroll-top) button.rideshare__scroll-up{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.rideshare__information,.rideshare.rideshare--content.rideshare--opened .rideshare__information{transition:all .5s linear}.rideshare .rideshare__information{inset:calc(-1 * var(--rideshare-spacing));align-items:center;gap:var(--rideshare-spacing);border-radius:calc((var(--rideshare-size) + var(--rideshare-spacing) * 2) / 2);padding:0 var(--rideshare-inner-padding);transition:all .25s linear .25s;display:flex;position:absolute;left:auto;overflow:hidden}.rideshare.rideshare--content{--rideshare-size:7rem;--rideshare-icon-size:3.5rem}.rideshare.rideshare--content button.rideshare__toggle{aspect-ratio:1;width:2.625rem;color:var(--color-contrast);transition:all .25s linear .25s}.rideshare.rideshare--content button.rideshare__toggle:before{content:"menu"}.rideshare.rideshare--content .rideshare__information{box-shadow:0 0 1rem color-mix(in srgb, var(--rideshare-color-shadow) 20%, transparent);background:var(--color-bg);padding:0 var(--rideshare-inner-padding) 0 calc(var(--rideshare-inner-padding) / 2)}.rideshare.rideshare--content button.rideshare__scroll-up{top:calc(-1 * (var(--rideshare-icon-size) / 2 + var(--rideshare-spacing) * 2))}.rideshare.rideshare--content.rideshare--opened button.rideshare__toggle:before{content:"close"}@keyframes angle{to{--angle:360deg}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.rideshare{--rideshare-color-form-toggle:var(--color-primary);--rideshare-color-icon:var(--color-bg);--rideshare-color-line-background:color-mix(in srgb, var(--rideshare-color) 10%, transparent);--rideshare-color-line-foreground:var(--rideshare-color);--rideshare-color-shadow:var(--color-contrast);--rideshare-color:var(--color-secondary);--rideshare-size:5rem;--rideshare-line:.3125rem;--rideshare-spacing:.35rem;--rideshare-inner-padding:calc((var(--rideshare-spacing) * 2) + var(--rideshare-line));--rideshare-icon-size:calc(var(--rideshare-size) - ((var(--rideshare-spacing) + var(--rideshare-line)) * 2))}
/*# sourceMappingURL=rideshare.min.css.map */
