.scroll-list-container{position:relative;width:100%}.scroll-list{max-height:480px;overflow-y:auto;padding:8px 4px}.scroll-list::-webkit-scrollbar{width:6px}.scroll-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02);border-radius:4px}.scroll-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:4px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.animated-item-card{padding:14px 16px;background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-bottom:.75rem;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.animated-item-card:hover{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);transform:translateX(4px)}.animated-item-card.selected{background-color:rgba(234,88,12,.15);border-color:rgba(234,88,12,.5);box-shadow:0 8px 24px -4px rgba(234,88,12,.2)}.item-text{color:#f3f4f6;margin:0;font-size:.82rem;font-weight:700;letter-spacing:-.01em}.animated-item-card.selected .item-text{color:#ffa07a}.top-gradient{top:0;height:36px;background:linear-gradient(180deg,#070b0e,transparent)}.bottom-gradient,.top-gradient{position:absolute;left:0;right:0;pointer-events:none;transition:opacity .3s ease;z-index:10}.bottom-gradient{bottom:0;height:60px;background:linear-gradient(0deg,#070b0e,transparent)}.counter-container{position:relative;display:inline-block}.counter-counter{display:flex;overflow:hidden;line-height:1}.counter-digit{position:relative;width:1ch;font-variant-numeric:tabular-nums}.counter-number{display:flex;align-items:center;justify-content:center}.counter-number,.gradient-container{position:absolute;top:0;right:0;bottom:0;left:0}.gradient-container{pointer-events:none}.bottom-gradient-counter{position:absolute;bottom:0;width:100%}:root{--folder-color:#ea580c;--folder-back-color:#c2410c;--paper-1:#1f2937;--paper-2:#111827;--paper-3:#0b0f14}.folder{transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.folder:not(.folder--click):hover{transform:translateY(-8px)}.folder:not(.folder--click):hover .paper{transform:translate(-50%)}.folder:not(.folder--click):hover .folder__front{transform:skew(15deg) scaleY(.6)}.folder:not(.folder--click):hover .right{transform:skew(-15deg) scaleY(.6)}.folder.open{transform:translateY(-8px)}.folder.open .paper:first-child{transform:translate(-120%,-70%) rotate(-12deg)}.folder.open .paper:first-child:hover{transform:translate(-120%,-70%) rotate(-12deg) scale(1.08)}.folder.open .paper:nth-child(2){transform:translate(12%,-70%) rotate(12deg);height:85%}.folder.open .paper:nth-child(2):hover{transform:translate(12%,-70%) rotate(12deg) scale(1.08)}.folder.open .paper:nth-child(3){transform:translate(-50%,-100%) rotate(2deg);height:85%}.folder.open .paper:nth-child(3):hover{transform:translate(-50%,-100%) rotate(2deg) scale(1.08)}.folder.open .folder__front{transform:skew(15deg) scaleY(.6)}.folder.open .right{transform:skew(-15deg) scaleY(.6)}.folder__back{position:relative;width:120px;height:90px;border-radius:0 12px 12px 12px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.folder__back,.folder__back:after{background:var(--folder-back-color)}.folder__back:after{position:absolute;z-index:0;bottom:98%;left:0;content:"";width:40px;height:12px;border-radius:6px 6px 0 0}.paper{position:absolute;z-index:2;bottom:10%;left:50%;transform:translate(-50%,10%);width:78%;height:82%;background:var(--paper-1);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;transition:all .3s ease-in-out;padding:8px;box-shadow:0 6px 20px rgba(0,0,0,.4);overflow:hidden}.paper:nth-child(2){background:var(--paper-2);width:84%;height:75%}.paper:nth-child(3){background:var(--paper-3);width:90%;height:68%}.folder__front{position:absolute;z-index:3;width:100%;height:100%;background:var(--folder-color);border-radius:6px 12px 12px 12px;transform-origin:bottom;transition:all .3s ease-in-out;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.2)}.folder:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:12px}