.hover-height{height:30vh;max-height:70vh;transition:height .3s cubic-bezier(.25,1,.5,1)}.hover-height:hover{height:fit-content}.hover-height input{width:100%;background:rgba(255,255,255,.05);padding:8px 12px;outline:none;margin-bottom:8px;border-radius:6px;position:sticky;top:0;left:0;backdrop-filter:blur(8px);cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.hover-height input:focus,.hover-height input:hover{background:rgba(255,255,255,.08)}.hover-height input:focus{border:1px solid rgba(255,255,255,.2);cursor:text}body{padding-top:55px;scroll-padding-top:65px;scroll-behavior:smooth}body[data-scroll-locked]{padding-top:55px!important}[data-radix-navigation-menu-root] a:hover,[data-radix-navigation-menu-root] a[data-state=open]{position:relative;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.scroll-area{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.scroll-area::-webkit-scrollbar{width:6px}.scroll-area::-webkit-scrollbar-track{background-color:transparent}.scroll-area::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.1);border-radius:3px}.scroll-area::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.2)}.cool-link,.cool-link span{position:relative}.cool-link span{z-index:2;color:white}.cool-link:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#00ffff,#ff00ff 50%,#00ffff);background-size:200% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;align-items:center;justify-content:center;opacity:0;z-index:3;animation:cool-link-text-color 8s ease-in-out infinite;pointer-events:none;text-shadow:none}@keyframes cool-link-text-color{0%,20%{opacity:0}25%{opacity:1}30%{opacity:1;background-position:0 0}50%{opacity:1;background-position:100% 0}70%{opacity:1;background-position:200% 0}75%{opacity:0}76%,to{opacity:0}}