a.top-return{position:fixed;z-index:5;right:clamp(16px,3vw,48px);bottom:calc(16px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;justify-content:center;gap:.8em;min-height:48px;box-sizing:border-box;padding:12px 20px;background:#174d55;color:white;border:2px solid white;border-radius:999px;box-shadow:0 3px 14px #122c4550;text-decoration:none;font:bold 16px/1.65 system-ui,sans-serif}a.top-return:focus-visible{outline:3px solid #d88b13;outline-offset:2px}.top-return span{display:none}html:lang(ja) .top-return .ja,html:lang(en) .top-return .en,html:lang(ko) .top-return .ko,html:lang(zh-TW) .top-return .tw,html:lang(zh-CN) .top-return .cn{display:inline}body:has(.top-return) main{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}body:has(.gogo-benefit-hero:not([hidden])) .top-return{display:none}@media(max-width:620px){a.top-return{left:16px;right:16px}body:has(.booking-progress) a.top-return{position:static;display:flex;margin:16px auto}body:has(.gogo-benefit-hero:not([hidden])) a.top-return{display:none}}