@keyframes DetailButton_gradient-animation__fMHVY{0%{background-position:25% -10%}25%{background-position:50% -10%}50%{background-position:20% -10%}75%{background-position:50% -10%}to{background-position:25% -10%}}.DetailButton_root__PtMXT{border-radius:50%;padding:10px;position:relative}.DetailButton_root__PtMXT,.DetailButton_root__PtMXT:before{height:80px;width:80px}.DetailButton_root__PtMXT:before{animation:DetailButton_pulse__PvmTo 1.6s infinite;content:"";display:block;left:0;position:absolute;top:0;transition:opacity .5s ease-in-out;z-index:-1}@keyframes DetailButton_pulse__PvmTo{0%{opacity:1;transform:scale(.75)}50%{opacity:1;transform:scale(1.13)}60%{opacity:1}to{opacity:0;transform:scale(1.13)}}@keyframes DetailButton_hide__l5f5Y{0%{opacity:inherit;transform:scale(1.13)}to{opacity:0;transform:scale(1.13)}}.DetailButton_root__PtMXT.DetailButton_street__0w4_g:before{background-image:url(/svg/green-round.svg)}.DetailButton_root__PtMXT.DetailButton_metro__d6vhi:before,.DetailButton_root__PtMXT.DetailButton_railway-station__K1GeM:before{background-image:url(/svg/orange-round.svg)}.DetailButton_root__PtMXT.DetailButton_business-center__LCHMC:before{background-image:url(/svg/violet-round.svg)}.DetailButton_root__PtMXT.DetailButton_airport__S5JEV:before{background-image:url(/svg/blue-round.svg)}.DetailButton_root__PtMXT.DetailButton_hover__uOY3m:before{animation:DetailButton_hide__l5f5Y .5s forwards}.DetailButton_root__PtMXT.DetailButton_hover__uOY3m .DetailButton_inner__9kf9Q>svg{opacity:0}.DetailButton_root__PtMXT.DetailButton_hover__uOY3m .DetailButton_inner__9kf9Q .DetailButton_circle__yFP_T{transform:scale(1)}.DetailButton_root__PtMXT.DetailButton_hover__uOY3m .DetailButton_inner__9kf9Q .DetailButton_circle__yFP_T>svg{transform:translateX(0)}.DetailButton_inner__9kf9Q{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--7);border-radius:100px;box-shadow:var(--1l);color:var(--2);display:flex;gap:12px;height:100%;overflow:hidden;padding:8px 20px 8px 8px;position:relative;transition:width .5s ease-in-out;width:100%;z-index:-1}.DetailButton_inner__9kf9Q>svg{left:30px;position:absolute;top:30px;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out}.DetailButton_inner__9kf9Q .DetailButton_circle__yFP_T{align-items:center;background:var(--2);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;transform:scale(0);width:44px}.DetailButton_inner__9kf9Q .DetailButton_circle__yFP_T,.DetailButton_inner__9kf9Q .DetailButton_circle__yFP_T svg{transition:transform .5s ease-in-out}.DetailButton_inner__9kf9Q .DetailButton_circle__yFP_T svg{display:block;height:24px;transform:translateX(-100%);width:24px}.DetailButton_inner__9kf9Q span{white-space:nowrap}