.gt{max-width:100%;display:flex;position:relative}.gt--center{justify-content:center}.gt__track{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff80;border-radius:22px;flex:none;padding:4px;display:flex;position:relative;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #fff6,inset 0 0 22px #ffffff4d,0 0 0 .5px #0c120e12,0 1px 2px #0c120e0d,0 16px 34px -18px #0c120e52}.gt__lens{z-index:-1;width:var(--w,0px);height:var(--h,40px);transform:translate(var(--x,0px), var(--y,4px));background:linear-gradient(#fffffffa,#f0f6f3c7);border-radius:18px;transition:transform .55s cubic-bezier(.34,1.32,.5,1),width .55s cubic-bezier(.34,1.32,.5,1);position:absolute;top:0;left:0;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #0c120e12,0 0 0 .5px #0c120e14,0 8px 18px -8px #0c120e61}.gt button{height:40px;color:var(--pz-ink-2);font:600 14px/1 var(--pz-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;align-items:center;gap:8px;padding:0 16px;transition:color .3s;display:inline-flex;position:relative}.gt button.is-on{color:var(--pz-ink)}.gt button small{font:700 11px/1 var(--pz-text);color:var(--hm-ok)}.gt button svg,.gt button img{flex:none}.gt button:focus-visible{outline:2px solid var(--pz-ink);outline-offset:-2px}[data-perf=lite] .gt__track{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important}@media (prefers-reduced-motion:reduce){.gt__lens{transition:none}}@media (max-width:959px){.gt{width:calc(100% + 2 * var(--pz-gutter));max-width:none;margin-left:calc(-1 * var(--pz-gutter));margin-right:calc(-1 * var(--pz-gutter));padding:0 0 22px var(--pz-gutter);scrollbar-width:none;justify-content:flex-start;margin-bottom:-22px;overflow-x:auto}.gt::-webkit-scrollbar{display:none}.gt:after{content:"";width:var(--pz-gutter);flex:none}.gt--center .gt__track{margin:0 auto}.gt__track{border-radius:20px}.gt__lens,.gt button{border-radius:16px}.gt button{padding:0 13px;font-size:13.5px}}
