.lab-context-label{position:absolute;z-index:11;bottom:0;left:50%;display:flex;align-items:center;border:1px solid rgb(255 255 255 / .1);background-color:#0003;backdrop-filter:blur(5px);pointer-events:none;opacity:0;scale:.9;transition:.5s all;translate:-50% 0;padding:0 8px;border-radius:50px;color:#fff;height:32px}@media (max-width: 768px){.lab-context-label{inset:0 0 auto auto;translate:none}}.lab-context-label-wrap{overflow:hidden}.lab-context-label-inner{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:var(--height, 20px);width:var(--width, 20px);flex-shrink:0;translate:0 calc(var(--items, 0) * -100%)}.lab-context-label-item{white-space:nowrap;font-size:14px}.lab-context-label-item span{opacity:0;display:inline-flex;translate:0 25%;transition:.8s all cubic-bezier(.22,1,.36,1)}.lab-context-label-button{height:var(--height, 20px);width:0;display:flex;align-items:center;justify-content:center;appearance:none;padding:2px;background-color:transparent;border:none;transition:.8s all cubic-bezier(.22,1,.36,1)}.lab-context-label-button.isActive{width:var(--height, 20px)}.lab-context-label-button img{height:var(--height, 20px);width:var(--height, 20px);position:relative;filter:invert(1)}.lab-context-label-item.isActive span{opacity:1;translate:0 0}.lab-context-label.isActive:has(.lab-context-label-inner>*:nth-child(1)){opacity:1;scale:1}.lab-context-label.isActive:hover{scale:.95}.lab-context-label.isActive:hover .lab-context-label-button{scale:.9}.lab-context-label.isActive:has(.lab-context-label-button){cursor:pointer}.lab-context-label.isActive .lab-context-label-inner{transition:.8s all cubic-bezier(.22,1,.36,1)}.lab-search{--barWidth: 34px;position:relative;border-radius:50px;display:flex;align-items:center;margin:0;height:34px;border:1px solid rgba(255 255 255/ .1);background-color:#0000001a;backdrop-filter:blur(5px);width:var(--barWidth);transition:.8s all cubic-bezier(.22,1,.36,1);overflow:hidden;z-index:3}.lab-search.searching{--barWidth: 34px !important}.lab-search.no-results{border:1px solid rgba(255 0 0/ .8)}.search-icon{height:14px;width:14px;position:absolute;left:8.5px;z-index:2;scale:.8;transform-origin:0 0;pointer-events:none;appearance:none;border:none;background-color:transparent;margin:0;padding:0;transition:.8s all cubic-bezier(.22,1,.36,1)}.lab-search.searching .search-icon{scale:1}.search-icon:after{content:"";position:absolute;height:6px;width:2px;left:calc(50% - 1px);top:100%;background-color:#fff;translate:-50% 0;transform-origin:50% -8px;rotate:-45deg;transition:.8s all cubic-bezier(.22,1,.36,1)}.lab-search.searching .search-icon:after{scale:0}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}.search-icon-inner{position:absolute;width:100%;height:100%;top:0;background:conic-gradient(transparent,#fff);border-radius:50%;mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));overflow:hidden;animation:spin 2s linear infinite}.search-icon-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;transition:.8s cubic-bezier(.22,1,.36,1)}.lab-search.searching .search-icon-inner:after{opacity:0}.lab-search input{appearance:none;background-color:transparent;border:none;width:100%;position:relative;border-radius:50px;color:#fff;font-size:14px;transition:.8s cubic-bezier(.22,1,.36,1);padding:0 0 0 30px;cursor:pointer!important}@media (max-width: 768px){.lab-search input{font-size:16px}}.lab-search.has-results input{pointer-events:none;opacity:0}.lab-search input:focus{outline:none}.lab-search:has(input:focus){--barWidth: 200px}.lab-search:has(input:not(:placeholder-shown)) input,.lab-search:has(input:focus) input{cursor:initial!important}.lab-search:has(input:focus) .search-icon,.lab-search:has(input:not(:placeholder-shown)) .search-icon{pointer-events:auto}#clear-search{height:16px;aspect-ratio:1 / 1;padding:0;display:flex;align-items:center;justify-content:center;gap:0;appearance:none;border:none;background-color:transparent;min-width:0;background-color:var(--grey);border-radius:50%;transition:.5s all;opacity:0;scale:0;right:8px;position:absolute;pointer-events:none}.lab-search.has-results #clear-search{opacity:1;scale:1;pointer-events:auto}#clear-search:hover{background-color:#fff;scale:1.1!important}#clear-search img{width:12px}.lab-search input:-webkit-autofill,.lab-search input:-webkit-autofill:hover,.lab-search input:-webkit-autofill:focus,.lab-search input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#ffffff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #23232329}.search-term{position:absolute;white-space:nowrap;left:28px;font-size:14px;display:flex;gap:8px;align-items:center}.search-term p{font-size:14px;translate:0 5%}.lab-filters{position:absolute;right:0;bottom:0;color:#fff;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px;display:grid;align-content:end;justify-content:end;grid-template-rows:0fr auto;overflow:hidden;transition:.5s all}.filter-bar{display:flex;gap:8px;justify-content:flex-end}.filter-ui{display:grid;justify-content:flex-end;justify-items:flex-end;grid-template-columns:auto 0fr;transition:.5s all;justify-self:flex-end;overflow:hidden;align-items:center;gap:0px;border-radius:50px;border:rgb(255 255 255 / .1) 1px solid;background-color:#0000001a}.filter-ui:has(.filter-button div span){grid-template-columns:auto 1fr;padding-right:8px}.filter-ui:has(.filter-button div span) #clear-filters{opacity:1;scale:1}.filter-ui:hover:not(:has(#clear-filters:hover)),.filter-item .filter-button:hover{background-color:#00000080}#clear-filters{height:16px;aspect-ratio:1 / 1;padding:0;display:flex;align-items:center;justify-content:center;gap:0;appearance:none;border:none;background-color:transparent;min-width:0;background-color:var(--grey);border-radius:50%;transition:.5s all;opacity:0;scale:0}#clear-filters:hover{background-color:#fff;scale:1.1!important}#clear-filters img{width:12px}.lab-filters-inner{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px;min-height:0;overflow:hidden}.lab-filters.open{grid-template-rows:1fr auto}.filter-button{height:32px;appearance:none;border-radius:50px;background-color:transparent;backdrop-filter:blur(5px);padding:0 8px 0 12px;color:#fff;font-size:14px;display:flex;align-items:center;gap:8px;min-height:0;justify-self:flex-end}.filter-button span{position:relative;translate:0 5%;color:#fff}.filter-button div{padding:0 6px;height:16px;min-width:20px;align-items:center;justify-content:center;background-color:var(--on-yellow);color:var(--on-black);border-radius:50px;font-size:10px;display:flex;opacity:0}.filter-button div span{color:#000}.filter-button img,.filter-button div{position:relative;transition:.3s all}.filter-button img{position:absolute;right:12px}.filter-button:has(div span) img{opacity:0}.filter-button div:has(span){opacity:1}.filter-button:hover img{opacity:1}.filter-button:hover div{opacity:0;scale:.9}.filter-item{display:grid;flex-direction:column;align-items:flex-end;justify-content:flex-end;grid-template-rows:auto 1fr;transition:.8s all cubic-bezier(.22,1,.36,1);align-content:end;align-items:end;overflow:hidden}.filter-item .filter-button{background-color:#0000001a}.filter-item .filter-button-wrap{min-height:0;overflow:hidden;display:flex;flex-direction:column;align-content:end;align-items:end;transition:.8s all cubic-bezier(.22,1,.36,1),.1s opacity 0ms;transform-origin:100% 100%}.filter-item .filter-button-wrap .filter-button{border:1px solid rgba(255,255,255,.1)}.filter-values-wrap{overflow:hidden;display:grid;grid-template-rows:0fr;transition:.8s all cubic-bezier(.22,1,.36,1);align-content:end;align-items:end}.lab-filters.open .filter-item.open .filter-values-wrap{grid-template-rows:1fr}.lab-filters.open .filter-item.open .filter-values-wrap .filter-values-item{opacity:1;scale:1}.filter-item.open{grid-template-rows:auto 1fr}.lab-filters-inner:has(.filter-item.open){gap:0}.lab-filters-inner:has(.filter-item.open) .filter-item:not(.open){grid-template-rows:auto 0fr;transition:.8s all cubic-bezier(.22,1,.36,1)}.lab-filters:not(.open) .filter-button-wrap,.lab-filters-inner:has(.filter-item.open) .filter-item:not(.open) .filter-button-wrap{scale:.5;opacity:0}.filter-values{display:flex;flex-direction:column;gap:8px;align-items:flex-end;justify-content:flex-end;min-height:0;overflow:hidden;position:relative}.filter-values:after{content:"";position:relative;width:100%}.filter-values-item{height:24px;appearance:none;border-radius:50px;background-color:transparent;backdrop-filter:blur(5px);padding:0 8px;color:#fff;font-size:14px;display:flex;align-items:center;border:rgb(255 255 255 / .1) 1px solid;background-color:#0003;gap:8px;flex-shrink:0;overflow:hidden;opacity:0;scale:.5;transition:.8s all cubic-bezier(.22,1,.36,1);transform-origin:100% 100%}.filter-values-item div{width:10px;height:10px;border:1px solid #fff;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.8s all cubic-bezier(.22,1,.36,1);scale:.9}.filter-values-item:hover div{scale:1}.filter-values-item div:after,.filter-values-item div:before{content:"";position:absolute;width:150px;aspect-ratio:1 / 1;border-radius:50px;background:radial-gradient(var(--on-yellow) 0%,transparent 50%);z-index:-1;opacity:.1;opacity:0;transition:.8s all cubic-bezier(.22,1,.36,1);scale:0}.filter-values-item:hover div:after,.filter-values-item:hover div:before{opacity:.2;scale:.5}.filter-values-item div:after{width:50px;filter:blur(10px)}.filter-values-item span{position:relative;translate:0 5%}.filter-values-item.active div{scale:1;background-color:var(--on-yellow)}.filter-values-item.active div:after,.filter-values-item.active div:before{opacity:.3;scale:1}.filter-range-wrapper{display:flex;align-items:center;gap:8px;height:32px;position:relative;padding:0 10px;border-radius:50px;border:rgb(255 255 255 / .1) 1px solid;background-color:#0003}.filter-range-wrapper input{-webkit-appearance:none;width:100px;height:6px;border-radius:50px;background:#ffffff1a}.filter-range-wrapper input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50px;background-color:var(--on-black);cursor:pointer;border:1px solid rgb(255 255 255 / .2);transition:.5s all}.filter-range-wrapper input.active::-webkit-slider-thumb{background-color:var(--on-yellow);scale:1.2}.filter-range-wrapper input::-webkit-slider-thumb:after{content:"";position:absolute;width:150px;aspect-ratio:1 / 1;border-radius:50px}.lab-hover-label{position:fixed;z-index:11;top:10px;left:10px;display:flex;background-color:#ffffffb3;backdrop-filter:blur(5px);pointer-events:none;opacity:0;scale:.9;transition:.5s all,translate 0ms;padding:0 8px;border-radius:50px;transform-origin:0 0}.lab-hover-label-wrap{overflow:hidden}.lab-hover-label-inner{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:var(--height, 20px);width:var(--width, 20px);flex-shrink:0;translate:0 calc(var(--items, 0) * -100%)}.lab-hover-label-item{white-space:nowrap;font-size:14px}.lab-hover-label-item span{opacity:0;display:inline-flex;translate:0 25%;transition:.8s all cubic-bezier(.22,1,.36,1)}.lab-hover-label-item.isActive span{opacity:1;translate:0 0}.lab-hover-label.isActive{opacity:1;scale:1}.lab-hover-label.isActive .lab-hover-label-inner{transition:.8s all cubic-bezier(.22,1,.36,1)}.scroller{--height: 48px;position:absolute;display:grid;align-items:center;justify-content:center;border-radius:50px;backdrop-filter:blur(5px);height:var(--height);user-select:none;touch-action:none;cursor:grab;padding:0 12px;overflow:hidden;box-shadow:0 0 50px rgba(255,255,255,calc(var(--pulseOpacity, 0) * .5));scale:calc(1 + var(--pulseOpacity) * .1);grid-template-columns:auto 0fr auto;transition:1s grid-template-columns cubic-bezier(.22,1,.36,1);pointer-events:none}#lab.loaded .scroller:not(.clicked){pointer-events:auto;grid-template-columns:auto 1fr auto!important}.scroller.hidden{transition:1s all cubic-bezier(.22,1,.36,1);scale:.9;opacity:0;visibility:hidden}.scroller>*{position:relative;z-index:2}.scroller:after{content:"";position:absolute;width:150%;height:auto;aspect-ratio:1 / 1;border-radius:50%;opacity:calc(var(--pulseOpacity, 0) * .5);background:radial-gradient(#fff,transparent 70%);z-index:1;left:50%;translate:-50% 0}.scroller:before{content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:60px;opacity:1;left:0;top:0;opacity:calc(.1 + var(--pulseOpacity, 0));border:1px solid #fff;z-index:2}.scroller:active{cursor:grabbing}.scroller_title{overflow:hidden;display:grid;grid-template-columns:0fr;transition:1s all cubic-bezier(.22,1,.36,1)}#lab.loaded .scroller:not(.clicked) .scroller_title{grid-template-columns:1fr}.scroller p{display:flex;align-items:center;height:100%;color:#faf9f480;min-width:0px;white-space:nowrap}.scroller span{display:inline-block;padding-left:8px}.scroller_mask{position:relative;display:flex;flex-grow:1;height:100%;overflow:hidden;flex-shrink:0;mask-image:linear-gradient(to bottom,transparent 10%,black 50%,transparent 90%);min-width:0px}.scroller_offset{transform-origin:0 50%;transition:.3s all;transform:translateY(calc(var(--items) * (var(--height) / -3) + var(--height) / 3))}.scroller_inner{position:relative;top:0;width:100%;display:flex;flex-direction:column}.scroller_item{height:calc(var(--height) / 3);background-color:transparent;display:flex;align-items:center;margin:0;border:none;color:#faf9f480;font-size:16px;flex-shrink:0;cursor:inherit;padding:0 16px 0 10px;transform-origin:0 50%;white-space:nowrap;transition:.2s all cubic-bezier(.22,1,.36,1)}.scroller.dragging .scroller_offset{scale:.95}.scroller_item.active{color:#fff;text-shadow:0 0 10px #fff}.scroller_searchButton{width:24px;height:24px;aspect-ratio:1 / 1;background-color:#fff;appearance:none;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;scale:calc(1 + var(--pulseOpacity) * .2);transition:.3s background-color,1s scale,1s box-shadow cubic-bezier(.22,1,.36,1);background-color:transparent;scale:calc(var(--height) / 24px)}.scroller.loaded .scroller_searchButton{background-color:#fff;scale:1}.scroller.loaded .scroller_searchButton:hover{border:transparent;background-color:var(--yellow);box-shadow:0 0 50px var(--yellow)}.scroller_searchButton img{filter:invert(1);transition:.5s all;opacity:0}.scroller.loaded .scroller_searchButton img{opacity:1}.scroller_loader{position:absolute;width:100%;height:100%;rotate:calc(-90deg + var(--loadedPercent, 0) * 360deg);transition:.5s all}.scroller_loader circle{transition:.5s all;stroke-dashoffset:calc((1 - var(--loadedPercent, 0)) * 3.142 * 49 * 2)}.scroller.loaded .scroller_loader{scale:.5;opacity:0;transition:1s all}.tab-bar[data-astro-cid-6w4q3nuo]{position:absolute;bottom:0;display:flex;flex-direction:column;border-radius:50px;border:1px solid rgb(255 255 255 / .1);background-color:#0000001a;padding:2px;backdrop-filter:blur(5px)}.tab-bar[data-astro-cid-6w4q3nuo]:after{content:"";position:absolute;top:0;left:2px;height:var(--height, 0px);translate:0 var(--y, 0px);width:calc(100% - 4px);background-color:#ffffffe6;z-index:2;border-radius:50px;transition:.8s all cubic-bezier(.22,1,.36,1)}.tab-bar[data-astro-cid-6w4q3nuo] img[data-astro-cid-6w4q3nuo]{pointer-events:none}.tab-bar_item[data-astro-cid-6w4q3nuo]{position:relative;flex:1;background-color:transparent;cursor:pointer;appearance:none;padding:8px;border:none;z-index:3;color:#fff;transition:.3s all;font-size:14px}.tab-bar_item[data-astro-cid-6w4q3nuo].is-checked img[data-astro-cid-6w4q3nuo]{filter:invert(1)}
