.tooltip-trigger{display:contents}.tooltip-floating{background:var(--tooltip-bg);border-radius:6px;box-shadow:var(--tooltip-shadow);color:var(--tooltip-text);font-size:12px;line-height:1.5;max-width:240px;padding:5px 10px;pointer-events:none;position:fixed;white-space:nowrap;z-index:9999}.tooltip-floating__arrow{border:5px solid transparent;height:0;position:absolute;width:0}.tooltip-floating--top .tooltip-floating__arrow{border-top-color:var(--tooltip-bg);bottom:-10px;left:50%;transform:translate(-50%)}.tooltip-floating--bottom .tooltip-floating__arrow{border-bottom-color:var(--tooltip-bg);left:50%;top:-10px;transform:translate(-50%)}.tooltip-floating--left .tooltip-floating__arrow{border-left-color:var(--tooltip-bg);right:-10px;top:50%;transform:translateY(-50%)}.tooltip-floating--right .tooltip-floating__arrow{border-right-color:var(--tooltip-bg);left:-10px;top:50%;transform:translateY(-50%)}.tooltip-enter-active{transition:opacity .15s ease,transform .15s ease}.tooltip-leave-active{transition:opacity .1s ease,transform .1s ease}.tooltip-enter-from,.tooltip-leave-to{opacity:0}.tooltip-floating--top.tooltip-enter-from,.tooltip-floating--top.tooltip-leave-to{transform:translateY(4px)}.tooltip-floating--bottom.tooltip-enter-from,.tooltip-floating--bottom.tooltip-leave-to{transform:translateY(-4px)}.tooltip-floating--left.tooltip-enter-from,.tooltip-floating--left.tooltip-leave-to{transform:translate(4px)}.tooltip-floating--right.tooltip-enter-from,.tooltip-floating--right.tooltip-leave-to{transform:translate(-4px)}.custom-scrollbar[data-v-e359cb19]{display:flex;flex-direction:column;overflow:hidden;position:relative}.custom-scrollbar__viewport[data-v-e359cb19]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar__viewport[data-v-e359cb19]::-webkit-scrollbar{display:none}.custom-scrollbar__progress[data-v-e359cb19]{height:2px;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.custom-scrollbar__progress-bar[data-v-e359cb19]{background:#22c55e;height:100%;transform-origin:left;transition:transform .1s ease-out;width:100%}.custom-scrollbar__back-to-top[data-v-e359cb19]{bottom:20px;position:absolute;right:20px;z-index:20}@media(max-width:639.98px){.custom-scrollbar__back-to-top[data-v-e359cb19]{bottom:16px;right:16px}}.custom-scrollbar__back-to-top-btn[data-v-e359cb19]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-1-alpha);border:1px solid var(--border);border-radius:9999px;color:var(--text-soft);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease;width:40px}.custom-scrollbar__back-to-top-btn[data-v-e359cb19]:hover{background:var(--surface-2);border-color:var(--border-hover);box-shadow:var(--shadow-card);color:var(--text-main)}.custom-scrollbar__back-to-top-btn[data-v-e359cb19]:active{transform:scale(.95)}@media(max-width:639.98px){.custom-scrollbar__back-to-top-btn[data-v-e359cb19]{height:36px;width:36px}}.back-to-top-enter-active[data-v-e359cb19]{transition:opacity .25s ease-out,transform .25s ease-out}.back-to-top-leave-active[data-v-e359cb19]{transition:opacity .2s ease-in,transform .2s ease-in}.back-to-top-enter-from[data-v-e359cb19],.back-to-top-leave-to[data-v-e359cb19]{opacity:0;transform:scale(.8) translateY(8px)}.custom-scrollbar__track[data-v-e359cb19]{border-radius:3px;bottom:4px;position:absolute;right:4px;top:4px;transition:width .2s ease,background-color .2s ease;width:6px;z-index:20}.custom-scrollbar__track[data-v-e359cb19]:hover{background-color:color-mix(in srgb,var(--text-soft) 8%,transparent);width:10px}.custom-scrollbar__track:hover .custom-scrollbar__thumb[data-v-e359cb19]{opacity:.5}.custom-scrollbar__thumb[data-v-e359cb19]{background-color:var(--text-soft);border-radius:inherit;cursor:pointer;left:0;opacity:.3;position:absolute;transition:opacity .15s ease;width:100%}.custom-scrollbar__thumb[data-v-e359cb19]:hover{opacity:.55}.custom-scrollbar__thumb.is-dragging[data-v-e359cb19]{opacity:.65}.scrollbar-fade-enter-active[data-v-e359cb19],.scrollbar-fade-leave-active[data-v-e359cb19]{transition:opacity .3s ease}.scrollbar-fade-enter-from[data-v-e359cb19],.scrollbar-fade-leave-to[data-v-e359cb19]{opacity:0}
