.ameva-scrollbar,.ameva-scrollbar *,.ameva-scrollbar :before,.ameva-scrollbar :after{box-sizing:border-box}.ameva-scrollbar-host{scrollbar-width:none;-ms-overflow-style:none}.ameva-scrollbar-host::-webkit-scrollbar{width:0;height:0}.ameva-scrollbar{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s}.ameva-scrollbar--active{opacity:1}.ameva-scrollbar--hidden,.ameva-scrollbar--initializing{opacity:0;pointer-events:none}.ameva-scrollbar--viewport{right:var(--ameva-scrollbar-viewport-right,1px);top:var(--ameva-scrollbar-viewport-top,16px);bottom:var(--ameva-scrollbar-viewport-bottom,16px);width:var(--ameva-scrollbar-hit-size,16px);z-index:var(--ameva-scrollbar-viewport-z-index,60);position:fixed}.ameva-scrollbar--element{z-index:var(--ameva-scrollbar-element-z-index,4);position:fixed}.ameva-scrollbar--element .ameva-scrollbar__track--vertical{bottom:var(--ameva-scrollbar-element-vertical-inset,0px);right:var(--ameva-scrollbar-element-inline-end-inset,0px);top:var(--ameva-scrollbar-element-vertical-inset,0px)}.ameva-scrollbar--element .ameva-scrollbar__track--horizontal{bottom:var(--ameva-scrollbar-element-horizontal-offset,0px);left:var(--ameva-scrollbar-element-horizontal-inset,0px);right:var(--ameva-scrollbar-element-horizontal-inset,0px)}.ameva-scrollbar--element[data-amevascrollbar-x-position=top] .ameva-scrollbar__track--horizontal{bottom:auto;top:var(--ameva-scrollbar-element-horizontal-offset,0px)}.ameva-scrollbar__track{-webkit-appearance:none;appearance:none;border-radius:var(--ameva-scrollbar-radius,999px);box-shadow:none;cursor:pointer;font:inherit;opacity:0;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;transition:opacity .22s,transform .18s;display:block;position:absolute}.ameva-scrollbar--active .ameva-scrollbar__track{opacity:1}.ameva-scrollbar--active .ameva-scrollbar__track--hidden,.ameva-scrollbar__track--hidden{opacity:0;pointer-events:none}.ameva-scrollbar__track:before{border-radius:var(--ameva-scrollbar-radius,999px);content:"";opacity:0;pointer-events:none;background:linear-gradient(#08101dd1,#0c1425eb);border:1px solid #74f1ff24;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s,width .18s,height .18s;position:absolute;box-shadow:inset 0 0 0 1px #ffffff05,0 0 20px #5cf2ff14}.ameva-scrollbar__track--vertical{width:var(--ameva-scrollbar-track-size,12px);top:0;bottom:0;right:0}.ameva-scrollbar__track--vertical:before{width:20px;top:0;bottom:0;left:50%;transform:translate(-50%)}.ameva-scrollbar__track--horizontal{height:var(--ameva-scrollbar-track-size,12px);bottom:0;left:0;right:0}.ameva-scrollbar__track--horizontal:before{height:20px;top:50%;left:0;right:0;transform:translateY(-50%)}.ameva-scrollbar__thumb{border-radius:var(--ameva-scrollbar-radius,999px);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform, width, height;background:#84f6fff5;transition:box-shadow .18s,opacity .18s;display:block;position:absolute;box-shadow:0 0 6px #5cf2ff24}.ameva-scrollbar__thumb:after{border-radius:inherit;content:"";opacity:var(--ameva-scrollbar-thumb-glow-opacity,.16);pointer-events:none;background:0 0;transition:opacity .22s,box-shadow .22s,transform .22s;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;box-shadow:0 0 8px #5cf2ff1f,0 0 16px #5cf2ff14}.ameva-scrollbar__thumb--vertical{min-height:var(--ameva-scrollbar-thumb-min-size,56px);transform:translateX(-50%) translateY(var(--ameva-scrollbar-thumb-offset-y,0));width:1px;transition:box-shadow .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),opacity .18s;top:0;left:50%}.ameva-scrollbar__thumb--horizontal{height:1px;min-width:var(--ameva-scrollbar-thumb-min-size,56px);transform:translateX(var(--ameva-scrollbar-thumb-offset-x,0)) translateY(-50%);transition:box-shadow .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1),opacity .18s;top:50%;left:0}.ameva-scrollbar__track--hovering,.ameva-scrollbar__track--dragging{z-index:1}.ameva-scrollbar__track--hovering:before,.ameva-scrollbar__track--dragging:before,.ameva-scrollbar__track--pressing:before{opacity:.9;border-color:#90f7ff3d;box-shadow:inset 0 0 0 1px #ffffff08,0 0 24px #5cf2ff1f}.ameva-scrollbar__track--vertical.ameva-scrollbar__track--hovering:before,.ameva-scrollbar__track--vertical.ameva-scrollbar__track--dragging:before,.ameva-scrollbar__track--vertical.ameva-scrollbar__track--pressing:before{width:6px}.ameva-scrollbar__track--horizontal.ameva-scrollbar__track--hovering:before,.ameva-scrollbar__track--horizontal.ameva-scrollbar__track--dragging:before,.ameva-scrollbar__track--horizontal.ameva-scrollbar__track--pressing:before{height:6px}.ameva-scrollbar__track--hovering .ameva-scrollbar__thumb,.ameva-scrollbar__track--dragging .ameva-scrollbar__thumb,.ameva-scrollbar__track--pressing .ameva-scrollbar__thumb{box-shadow:0 0 8px #5cf2ff33,0 0 14px #5cf2ff1f}.ameva-scrollbar__track--hovering .ameva-scrollbar__thumb:after,.ameva-scrollbar__track--dragging .ameva-scrollbar__thumb:after,.ameva-scrollbar__track--pressing .ameva-scrollbar__thumb:after{--ameva-scrollbar-thumb-glow-opacity:.34;box-shadow:0 0 10px #5cf2ff2e,0 0 20px #5cf2ff1a}.ameva-scrollbar__track--vertical.ameva-scrollbar__track--hovering .ameva-scrollbar__thumb,.ameva-scrollbar__track--vertical.ameva-scrollbar__track--dragging .ameva-scrollbar__thumb,.ameva-scrollbar__track--vertical.ameva-scrollbar__track--pressing .ameva-scrollbar__thumb{width:4px}.ameva-scrollbar__track--horizontal.ameva-scrollbar__track--hovering .ameva-scrollbar__thumb,.ameva-scrollbar__track--horizontal.ameva-scrollbar__track--dragging .ameva-scrollbar__thumb,.ameva-scrollbar__track--horizontal.ameva-scrollbar__track--pressing .ameva-scrollbar__thumb{height:4px}@media (max-width:860px),(pointer:coarse){.ameva-scrollbar-host--viewport{scrollbar-width:auto;-ms-overflow-style:auto}.ameva-scrollbar-host--viewport::-webkit-scrollbar{height:initial;width:initial}.ameva-scrollbar--viewport{display:none}}@media (prefers-reduced-motion:reduce){.ameva-scrollbar,.ameva-scrollbar *,.ameva-scrollbar :before,.ameva-scrollbar :after{transition:none;animation:none}}
