.buy{z-index:60;pointer-events:none;animation:.9s cubic-bezier(.2,.9,.25,1.15) .4s both buy-drop;position:fixed;top:0;left:50%}.buy-c{transform:translate(-50%)}.buy-hang{transform-origin:50% 0;flex-direction:column;align-items:center;animation:12s ease-in-out 1.3s infinite buy-swing;display:flex}.buy:hover .buy-hang{animation-play-state:paused}.buy-cord{background:linear-gradient(#3b3f45,#6b6f75);width:2px;height:22px;position:relative}.buy-cord:before{content:"";background:#2a2e33;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-3px;left:50%;box-shadow:0 1px 2px #00000059}.buy-tag{text-align:center;color:#fff;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px);pointer-events:auto;filter:drop-shadow(0 14px 22px #78320f59)drop-shadow(0 2px 4px #0000002e);background:linear-gradient(160deg,#d4703a 0%,#c4602a 45%,#ab4f1d 100%);border-radius:0 0 14px 14px;justify-items:center;gap:2px;width:206px;margin-top:-3px;padding:22px 14px 14px;display:grid;position:relative}.buy-hole{background:#ffffffeb;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:8px;left:50%;box-shadow:inset 0 1px 2px #00000059}.buy-k{text-transform:uppercase;letter-spacing:.14em;color:#ffffffc7;font:500 10px/1.2 ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace}.buy-t{letter-spacing:-.01em;margin-top:3px;font-size:17px;font-weight:800;line-height:1.1}.buy-t span{display:block}.buy-s{color:#ffffffdb;font-size:12px;line-height:1.3}.buy-links{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:10px;display:grid}.buy-a{color:#1d2126;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 8px 0 5px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 6px #00000024}.buy-a:hover{transform:translateY(-1px);box-shadow:0 6px 14px #00000038}.buy-a:active{transform:scale(.97)}.buy-a:focus-visible{outline-offset:2px;outline:2.5px solid #fff}.buy-ic{flex:none;width:24px;height:24px;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(5deg)}9%{transform:rotate(-3.5deg)}14%{transform:rotate(2deg)}19%{transform:rotate(-1deg)}24%{transform:rotate(.4deg)}29%,to{transform:rotate(0)}}.buy--app{top:58px;left:calc(50% + 10px)}@media (max-width:1280px){.buy--app{left:calc(50% + 178px)}}.buy--quiz{left:calc(50vw - min(440px,40vw)/2 - 20px)}.buy--konstr{left:calc(50vw - 210px)}@media (min-width:768px) and (max-width:1279px){.buy--konstr{animation:none;top:auto;bottom:62px}.buy--konstr .buy-hang{animation:none}.buy--konstr .buy-cord{display:none}.buy--konstr .buy-tag{clip-path:none;border-radius:999px;align-items:center;gap:10px;width:auto;margin:0;padding:8px 8px 8px 16px;display:flex}.buy--konstr .buy-hole,.buy--konstr .buy-s,.buy--konstr .buy-k,.buy--konstr .buy-an{display:none}.buy--konstr .buy-t{text-align:left;margin:0;font-size:13px;line-height:1.15}.buy--konstr .buy-links{gap:6px;width:auto;margin:0;display:flex}.buy--konstr .buy-a{gap:0;width:34px;height:34px;padding:0}.buy--konstr .buy-ic{width:26px;height:26px}}.buy--sait{animation:none;top:9px;left:auto;right:max(20px,50% - 560px)}.buy--sait .buy-c{transform:none}.buy--sait .buy-hang{animation:none}.buy--sait .buy-cord{display:none}.buy--sait .buy-tag{clip-path:none;filter:drop-shadow(0 4px 10px #78320f4d);border-radius:999px;align-items:center;gap:10px;width:auto;margin:0;padding:5px 5px 5px 14px;display:flex}.buy--sait .buy-hole,.buy--sait .buy-s,.buy--sait .buy-k{display:none}.buy--sait .buy-t{text-align:left;margin:0;font-size:13px;line-height:1.15}.buy--sait .buy-t span{display:inline}.buy--sait .buy-links{gap:5px;width:auto;margin:0;display:flex}.buy--sait .buy-a{height:30px}@media (max-width:860px){.buy--app{left:50%}}@media (max-width:900px){.buy--quiz{top:50px;left:50%}}@media (max-width:767px){.buy--sait{top:auto;right:auto;bottom:calc(16px + env(safe-area-inset-bottom));left:50%}.buy--sait .buy-c{transform:translate(-50%)}.buy--sait .buy-t span{display:block}.buy--konstr{top:auto;bottom:calc(var(--kn-bar,150px) + 10px);animation:none;left:50%}.buy--konstr .buy-hang{animation:none}.buy--konstr .buy-cord{display:none}.buy--konstr .buy-tag{border-radius:999px}}@media (max-width:900px){.buy-cord{height:12px}.buy-tag{clip-path:none;border-radius:12px;align-items:center;gap:8px;width:auto;padding:8px 8px 8px 14px;display:flex}.buy-hole,.buy-k,.buy-s,.buy-an{display:none}.buy-t{text-align:left;margin:0;font-size:12px;line-height:1.15}.buy-links{gap:5px;width:auto;margin:0;display:flex}.buy-a{gap:0;width:32px;height:32px;padding:0}.buy-ic{width:26px;height:26px}}@media (min-width:861px){.buy--app.mini.corner{left:20px}.buy--app.mini.corner .buy-c{transform:none}}.buy--app.mini{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));animation:none;left:50%}.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:10px;width:auto;margin:0;padding:8px 8px 8px 16px;display:flex}.buy.mini .buy-hole,.buy.mini .buy-s,.buy.mini .buy-k{display:none}.buy.mini .buy-t{text-align:left;margin:0;font-size:13px;line-height:1.15}.buy.mini .buy-t span{display:inline}.buy.mini .buy-links{gap:6px;width:auto;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.buy,.buy-hang{animation:none}}body:has(.buy--app.mini) .page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}
