footer.ptf{color:#c3c9cc;padding:44px 20px calc(40px + env(safe-area-inset-bottom,0px));text-align:left;background:#14181a;margin-top:72px;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.65}footer.ptf .ptf-in{max-width:1040px;margin:0 auto}footer.ptf .ptf-top{border-bottom:1px solid #ffffff1f;gap:30px;padding-bottom:28px;display:grid}@media (width>=820px){footer.ptf .ptf-top{grid-template-columns:1.1fr 1.9fr}}footer.ptf .ptf-brand>img,footer.ptf .ptf-brand>a>img{width:auto;height:32px;margin:0 0 12px;display:block}footer.ptf .ptf-brand .plogo{margin:0 0 12px}footer.ptf .ptf-brand p{color:#e6eaeb;max-width:28ch;margin:0 0 18px;font-size:17px;font-weight:600}footer.ptf .ptf-social{flex-wrap:wrap;gap:10px;display:flex}footer.ptf .ptf-social a{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .15s,background .15s;display:grid}footer.ptf .ptf-social a:hover{color:#14181a;background:#f0c129;transform:translateY(-2px)}footer.ptf .ptf-social svg{width:22px;height:22px}footer.ptf .ptf-brand p.ptf-handle{color:#aeb6b9;margin:12px 0 0;font-size:14px;font-weight:600}footer.ptf .ptf-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (width>=620px){footer.ptf .ptf-links{grid-template-columns:repeat(3,minmax(0,1fr))}}footer.ptf .ptf-links h2{letter-spacing:.1em;text-transform:uppercase;color:#f0c129;margin:0 0 10px;font-family:inherit;font-size:13px;font-weight:800}footer.ptf .ptf-links ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}footer.ptf .ptf-links a{color:#fff;padding:2px 0;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}footer.ptf .ptf-links a:hover{color:#f0c129;text-underline-offset:4px;text-decoration:underline}footer.ptf .ptf-legal{color:#b4bbbe;padding-top:22px;font-size:14px}footer.ptf .ptf-legal p{max-width:84ch;margin:0 0 10px}footer.ptf .ptf-legal strong{color:#fff}footer.ptf .ptf-legal a{color:#f0c129}footer.ptf .ptf-copy{color:#8e979b;margin-top:14px;font-size:13px}footer.ptf a:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #f0c129}.ptf-patent{color:#fff;background:#f0c1291f;border:1px solid #f0c12966;border-radius:14px;align-items:center;gap:10px;margin:4px 0 14px;padding:8px 14px 8px 10px;text-decoration:none;display:inline-flex}.ptf-patent>span:first-child{color:#1b1530;background:#f0c129;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.ptf-patent b{font-size:14px;line-height:1.2;display:block}.ptf-patent small{color:#e8d9a6;font-size:12px;display:block}.ptf-patent:hover{background:#f0c12933}.plogo{--h:30px;align-items:center;gap:calc(var(--h)*.26);height:var(--h);vertical-align:middle;text-decoration:none;display:inline-flex}.pcoin{width:var(--h);height:var(--h);flex:none;line-height:0;display:block;position:relative}.lcoin{--d:var(--h);--t:max(3px,calc(var(--h)*.13));width:var(--d);height:var(--d);transform-origin:50%;transform-style:preserve-3d;animation:7s linear infinite lcspin;display:block;position:absolute;top:0;left:0;transform:perspective(260px)rotateY(0)}.lc-edges{transform-style:preserve-3d;position:absolute;inset:0}.lc-rim{width:var(--w);height:var(--t);margin-left:calc(var(--w)/-2);margin-top:calc(var(--t)/-2);backface-visibility:hidden;position:absolute;top:50%;left:50%}.lc-face{backface-visibility:hidden;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #b98a0b,inset 0 0 0 1.5px #e2b53a,inset 0 0 4px #6e46004d}.lc-face img{width:100%;height:100%;display:block}.lc-front{transform:translateZ(calc(var(--t)/2))}.lc-back{transform:rotateY(180deg) translateZ(calc(var(--t)/2))}.ptf .plogo .lcoin{animation-delay:-3.5s}.plogo:hover .lcoin{animation-duration:1.4s}@keyframes lcspin{0%{transform:perspective(260px)rotateY(0)}to{transform:perspective(260px)rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.lcoin{transform:perspective(260px)rotateY(-20deg);animation:none!important}}.plogo img{max-width:none!important;margin:0!important}.plogo .ptext{width:auto!important;height:100%!important;display:block!important}.plogo .lc-face img{width:100%!important;height:100%!important;display:block!important}
