.folder_root__hJDt0{position:relative;z-index:var(--paper-z,1);width:98px;height:124px;flex:0 0 98px;overflow:visible;transform:scale(var(--folder-scale,1));transform-origin:50% 100%;transition:z-index 0s linear .32s}.folder_root__hJDt0[data-open=true]{z-index:40;transition-delay:0s}.folder_folder__KaP16{position:absolute;inset:0;overflow:visible}.folder_back__vFaV4{position:absolute;z-index:0;inset:-7px 5px 4px;border:1px solid color-mix(in srgb,var(--folder-color) 46%,transparent);border-radius:15px;background:color-mix(in srgb,var(--folder-back-color) 24%,transparent);box-shadow:0 14px 30px rgba(0,0,0,.22);transform:rotate(-2.5deg);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s ease}.folder_paper__CjxIu{position:absolute;z-index:1;inset:4px 7px 7px;padding:0;overflow:hidden;border:1px solid rgba(226,239,255,.28);border-radius:13px;color:white;background:rgba(16,21,28,.72);box-shadow:0 16px 34px rgba(0,0,0,.34);opacity:.74;pointer-events:none;cursor:pointer;transform:translate(calc(var(--stack-x,0px) + var(--magnet-x,0px)),calc(var(--stack-y,-7px) + var(--magnet-y,0px))) rotate(var(--stack-rotate,0deg)) scale(.94);transform-origin:50% 100%;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .22s ease,border-color .18s ease}.folder_front__IG970{position:absolute!important;z-index:3!important;inset:0!important;margin:0!important;transform:none!important;transform-origin:50% 100%!important;transition:transform .34s cubic-bezier(.22,1,.36,1),filter .22s ease,border-color .22s ease!important}.folder_fold__aWd2G{position:absolute;z-index:4;right:10px;bottom:8px;width:21px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--folder-color) 78%,white);box-shadow:0 0 12px color-mix(in srgb,var(--folder-color) 46%,transparent);opacity:.82;pointer-events:none;transition:opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1)}.folder_root__hJDt0[data-open=true] .folder_back__vFaV4{opacity:.35;transform:translateY(8px) rotate(0) scale(.92)}.folder_root__hJDt0[data-open=true] .folder_front__IG970{transform:perspective(420px) rotateX(-12deg) translateY(11px) scale(.94)!important;filter:brightness(.72)}.folder_root__hJDt0[data-open=true] .folder_fold__aWd2G{opacity:.38;transform:translateY(7px) scaleX(1.3)}.folder_root__hJDt0[data-open=true] .folder_paper__CjxIu{opacity:1;pointer-events:auto;transform:translate(calc(var(--paper-x,0px) + var(--magnet-x,0px)),calc(var(--paper-y,-100px) + var(--magnet-y,0px))) rotate(var(--paper-rotate,0deg))}.folder_root__hJDt0[data-open=true] .folder_paper__CjxIu:focus-visible,.folder_root__hJDt0[data-open=true] .folder_paper__CjxIu:hover{z-index:50;border-color:rgba(218,246,236,.88);outline:0;transform:translate(calc(var(--paper-x,0px) + var(--magnet-x,0px)),calc(var(--paper-y,-100px) + var(--magnet-y,0px) - 6px)) rotate(0) scale(1.08)}.folder_root__hJDt0[data-open=true] .folder_paper__CjxIu[data-selected=true]{z-index:30;border-color:color-mix(in srgb,var(--folder-color) 82%,white);box-shadow:0 18px 42px rgba(0,0,0,.42),0 0 0 2px color-mix(in srgb,var(--folder-color) 42%,transparent)}.folder_front__IG970:focus-visible{outline:2px solid rgba(218,246,236,.9)!important;outline-offset:3px}@media (prefers-reduced-motion:reduce){.folder_back__vFaV4,.folder_fold__aWd2G,.folder_front__IG970,.folder_paper__CjxIu{transition-duration:1ms!important}.folder_paper__CjxIu{--magnet-x:0px!important;--magnet-y:0px!important}}.magic-rings_rings__S69tU{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:50%;pointer-events:auto}.magic-rings_rings__S69tU canvas{display:block;width:100%;height:100%}.magic-rings_fallback__BLuOb{position:absolute;inset:0;display:none;place-items:center;pointer-events:none}.magic-rings_fallback__BLuOb i{position:absolute;width:72%;height:72%;border:2px solid rgba(109,231,255,.65);border-radius:50%;box-shadow:0 0 15px rgba(109,231,255,.3);animation:magic-rings_fallbackPulse__AXZGZ 2.8s ease-in-out infinite}.magic-rings_fallback__BLuOb i:nth-child(2){width:88%;height:88%;border-color:rgba(161,141,255,.52);animation-delay:-.9s}.magic-rings_fallback__BLuOb i:nth-child(3){width:58%;height:58%;border-color:rgba(173,245,255,.42);animation-delay:-1.8s}.magic-rings_rings__S69tU[data-unavailable=true] .magic-rings_fallback__BLuOb{display:grid}@keyframes magic-rings_fallbackPulse__AXZGZ{0%,to{opacity:.46;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.magic-rings_fallback__BLuOb i{animation:none}}