.all-c0{--all-C:#f44}.all-c1{--all-C:#0b0}.all-c2{--all-C:#f90}.all-c3{--all-C:#dd0}.all-c4{--all-C:#08f}.all-c5{--all-C:#999}.all-c6{--all-C:#f0f}.all-c7{--all-C:#0bb}.all-c8{--all-C:light-dark(#333,#ccc)}body{--Ct:light-dark(#000,#ccc)}.zScG,.zScGr,.zScGr>*,.zScGr>*>*,.zScGb,.zScGb>*,.zScGb>[class*=B-] *,.zScGb>[class*=B-] *::after,.zScGb>[class*=B-] *::before{position:relative;margin:0;padding:0;border:0;border-radius:0;outline:0;box-sizing:border-box;line-height:1.1;font-size:inherit}.zScGb>[class*=B-]{--B-C:var(--all-C);display:inline-flex;align-items:center;padding:2px;font:inherit;color:var(--B-C);background:#0000;border-radius:3px;cursor:pointer;text-decoration:unset;-webkit-tap-highlight-color:transparent;transition:.3s}.zScGb:not([class*=all-c])>*{--B-C:var(--Ct,#333)}.zScGb>[class*=B-]:not([disabled]):hover>*,.zScGb>[class*=B-][disabled]>*{opacity:.3}@media(hover:none)and (pointer:coarse){.zScGb>button[class*=B-]:not([disabled]):hover>*{opacity:1;color:var(--B-C);cursor:default}}.zScGb>[class*=B-]>b{display:block;text-align:left;height:1em}.zScGb>[class*=B-]:not([disabled]):active::after{z-index:999;content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;animation:click_PL 1s forwards}@keyframes click_PL{20%{box-shadow:inset 0 0 5px 5px#ef03}100%{opacity:0}}.zScGb>[class*=B-I]::before{content:'z';width:0;overflow:hidden;opacity:0;pointer-events:none;line-height:.9}.zScGb>[class*=B-I] p{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0;width:1em;height:1em;align-self:center}.zScGb>[class*=B-I]>b{margin:0 0 0 2px;height:min-content}.zScGb>[class*=B-I]>b::first-letter{text-transform:uppercase}.zScGb>[class*=B-] s{transform:translate(0,0)}.zScGb>[class*=B-] s::before,.zScGb>[class*=B-] s::after{content:'';position:absolute;top:0;left:0;width:.8em;height:1px;border:1px solid var(--B-C);background:var(--B-C);transform:translate(-50%,-50%);transition:.7s,background.5s,border-color.5s}.zScGb>[class*=B-Ix] s:last-child::before{content:unset}.zScGb>.B-Ix-kr s::after{width:.35em;height:.35em;border-radius:50%}.zScG{padding-bottom:1.7em;overflow:hidden}.zScGr{overflow:hidden}.zScGr>div{display:flex;overflow:hidden;touch-events:none;cursor:grab}.zScG[style*=pointer-events] .zScGr>div{cursor:not-allowed}.zScGr>div>div{z-index:1;padding:2px;min-width:100%;min-height:40px}.zScG:not([style*=pointer-events]) .zScGr>div[style*=grabbing]>div:not([zscg]){opacity:1;transition:opacity 0s}.zScG .zScGr>div>div:not([zscg]){opacity:0;transition:opacity 1s}.zScGb{--zScGb-p:30px;display:flex;position:absolute;left:50%;transform:translateX(-50%);padding-bottom:var(--zScGb-p);bottom:-29px;max-width:100%;height:unset;overflow-x:scroll}.zScGb>button{margin:0 2px;height:1.5em;white-space:nowrap}.zScGb>button>*{transition:.4s}.zScGb>button:not(.B-Ix-kr){padding:3px}.zScGb>div{z-index:1;position:absolute;left:0;top:calc(50% - (var(--zScGb-p)/2));transform:translateY(-50%);height:1.5em;cursor:auto;transition:.4s,transform.2s}.zScGb>div p{left:50%;transform:translateX(-50%)}.zScGb>button[disabled]~div{transform:translateY(-50%)scale(0)}