@charset "utf-8";.to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.to-top{position:fixed;right:20px;bottom:20px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(10px);width:48px;height:48px;color:#0f1524;font-weight:800;letter-spacing:.03em;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(245,247,255,.9));backdrop-filter:blur(8px);border-radius:50%;border:1px solid rgba(17,24,39,.1);box-shadow:0 12px 28px rgba(31,41,55,.18),inset 0 1px 0 rgba(255,255,255,.8);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease,box-shadow 0.2s ease,border-color 0.2s ease;visibility:hidden;opacity:0;z-index:20}.to-top:hover{box-shadow:0 18px 38px rgba(31,41,55,.2);transform:translateY(-1px);border-color:rgba(17,24,39,.16)}.f-inner{margin:50px 0 0}.f-list ul{display:flex;justify-content:flex-end;align-items:center;column-gap:30px}.f-list ul li{font-size:14px}.f-copy{padding:25px 0;color:#7a8093;font-size:12px;text-align:center}@media screen and (max-width:1023px){.to-top{right:10px;bottom:15px;width:38px;height:38px}.to-top:hover{box-shadow:0 6px 14px rgba(31,41,55,.18),inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(0);border-color:rgba(17,24,39,.1)}.f-inner{margin:30px 0 0}.f-list ul{flex-direction:column;justify-content:center;column-gap:0;row-gap:15px}.f-list ul li{font-size:12px}.f-copy{padding:15px 0}}