.buy{z-index:25;top:var(--top,58px);pointer-events:none;animation:.9s cubic-bezier(.2,.9,.25,1.15) .6s both buy-drop;position:fixed;left:calc(50% + 20px)}.buy-c{transform:translate(-50%)}.buy-hang{transform-origin:50% 0;flex-direction:column;align-items:center;animation:14s ease-in-out 1.5s infinite buy-swing;display:flex}.buy:hover .buy-hang{animation-play-state:paused}.buy-cord{background:linear-gradient(#3b3f45,#6b6f75);width:2px;height:16px;position:relative}.buy-cord:before{content:"";background:#2a2e33;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3px;left:50%;box-shadow:0 1px 2px #00000059}.buy-tag{text-align:center;color:#fff;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%,0 16px);pointer-events:auto;filter:drop-shadow(0 10px 16px #78320f4d)drop-shadow(0 2px 3px #00000029);background:linear-gradient(160deg,#d4703a 0%,#c4602a 45%,#ab4f1d 100%);border-radius:0 0 11px 11px;justify-items:center;gap:1px;width:156px;margin-top:-3px;padding:17px 10px 10px;display:grid;position:relative}.buy-hole{background:#ffffffeb;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:6px;left:50%;box-shadow:inset 0 1px 2px #00000059}.buy-k{text-transform:uppercase;letter-spacing:.14em;color:#ffffffc7;font:500 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.buy-t{letter-spacing:-.01em;margin-top:2px;font-size:13.5px;font-weight:800;line-height:1.1}.buy-t span{display:block}.buy-s{color:#ffffffdb;font-size:10.5px;line-height:1.3}.buy-links{grid-template-columns:1fr 1fr;gap:5px;width:100%;margin-top:7px;display:grid}.buy-a{color:#1d2126;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:28px;padding:0 6px 0 3px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 5px #00000024}.buy-a:hover{transform:translateY(-1px);box-shadow:0 5px 12px #0003}.buy-a:active{transform:scale(.97)}.buy-a:focus-visible{outline-offset:2px;outline:2px solid #fff}.buy-ic{flex:none;width:20px;height:20px;display:block}.buy-ic svg{width:100%;height:100%;display:block}@keyframes buy-drop{0%{transform:translateY(-110%)}to{transform:none}}@keyframes buy-swing{0%{transform:rotate(0)}4%{transform:rotate(4deg)}9%{transform:rotate(-3deg)}14%{transform:rotate(1.6deg)}19%{transform:rotate(-.8deg)}24%,to{transform:rotate(0)}}@media (max-width:1320px){.buy{left:calc(50% + 193px)}}@media (max-width:960px){.buy{left:10px}.buy-c{transform:none}.buy-hang{transform-origin:14px 0;align-items:flex-start}.buy-cord{height:8px;margin-left:13px}.buy-tag{clip-path:none;border-radius:10px;align-items:center;gap:6px;width:auto;padding:5px 5px 5px 10px;display:flex}.buy-hole,.buy-k,.buy-s,.buy-an{display:none}.buy-t{text-align:left;margin:0;font-size:10.5px;line-height:1.1}.buy-links{gap:4px;width:auto;margin:0;display:flex}.buy-a{gap:0;width:26px;height:26px;padding:0}.buy-ic{width:22px;height:22px}}@media (max-width:960px) and (min-width:600px) and (max-height:520px){.buy{left:calc(50% + 15px)}}.buy.mini{top:auto;bottom:calc(14px + env(safe-area-inset-bottom));animation:none;left:50%}.buy.mini .buy-c{transform:translate(-50%)}body:has(.buy.mini) .settings{padding-bottom:84px}.buy.mini .buy-hang{animation:none}.buy.mini .buy-cord{display:none}.buy.mini .buy-tag{clip-path:none;border-radius:999px;align-items:center;gap:8px;width:auto;margin:0;padding:5px 5px 5px 12px;display:flex}.buy.mini .buy-hole,.buy.mini .buy-s,.buy.mini .buy-k,.buy.mini .buy-an{display:none}.buy.mini .buy-t{text-align:left;margin:0;font-size:11.5px;line-height:1.15}.buy.mini .buy-t span{display:inline}.buy.mini .buy-links{gap:4px;width:auto;margin:0;display:flex}.buy.mini .buy-a{gap:0;width:26px;height:26px;padding:0}.buy.mini .buy-ic{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.buy,.buy-hang{animation:none}}@media (max-height:520px){.buy.mini{display:none}}.buy--quiz{z-index:40;top:0;left:calc(50vw - min(440px,40vw)/2 - 20px)}@media (max-width:900px) and (min-height:521px),(max-width:600px){.buy--quiz{top:52px;left:50%}.buy--quiz .buy-c{transform:translate(-50%)}.buy--quiz .buy-hang{transform-origin:50% 0;align-items:center}.buy--quiz .buy-cord{margin-left:0}}@media (max-height:520px){.buy--quiz{display:none}}
