.pf-tabs{position:sticky;top:122px;z-index:60;display:flex;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding:14px clamp(20px,5vw,64px) 26px;pointer-events:none}
.pf-tabs-in{position:relative;display:inline-flex;gap:4px;padding:6px;border-radius:999px;background:#1d1d20e6;border:1px solid #ffffff1f;backdrop-filter:blur(16px);box-shadow:0 14px 40px #0007;pointer-events:auto}
.pf-tab{position:relative;z-index:1;appearance:none;border:0;background:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;line-height:1;color:#8d8d93;padding:15px 24px;border-radius:999px;transition:color .35s}
.pf-tab:hover{color:#d6d6da}.pf-tab.is-active{color:#111}
.pf-tab-pill{position:absolute;z-index:0;top:6px;bottom:6px;left:6px;width:0;border-radius:999px;background:#f3f0e8;transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1)}
.pf-pane{transition:opacity .45s ease,transform .45s ease}
.pf-pane.is-out{opacity:0;transform:translateY(24px)}
.pf-pane[hidden]{display:none!important}
@media(max-width:700px){.pf-tabs{top:90px}.pf-tab{font-size:14px;padding:12px 17px}}
