.library-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-block-size:min(34rem,calc(100dvh - 18rem));margin-inline:auto;padding:2rem 1rem;text-align:center}.library-empty-illustration{position:relative;isolation:isolate;width:9.5rem;margin-block-end:1.5rem}.library-empty-illustration:after{content:"";position:absolute;z-index:-1;inset:auto 15% -.5rem;height:1rem;border-radius:50%;background:radial-gradient(ellipse,light-dark(oklch(0 0 0/.1),oklch(0 0 0/.25)),transparent 70%)}.library-empty-light{position:absolute;z-index:1;inset:auto -45% 55%;height:16.5rem;opacity:.9;transform-origin:50% 100%;pointer-events:none}.library-empty-light:after,.library-empty-light:before{content:"";position:absolute;inset:0;clip-path:polygon(0 0,100% 0,61.5% 100%,38.5% 100%);background:linear-gradient(0deg,light-dark(oklch(.83 .1 60/.4),oklch(1 0 0/.15)),light-dark(oklch(.83 .1 60/.16),oklch(1 0 0/.055)) 45%,transparent 95%);filter:blur(3px)}.library-empty-light:after{inset:15% 17% 0;clip-path:polygon(0 0,100% 0,63% 100%,37% 100%);background:linear-gradient(0deg,light-dark(oklch(.9 .09 70/.3),oklch(1 0 0/.09)),transparent 90%);filter:blur(1px)}.library-empty-dust{position:absolute;inset:0;background:radial-gradient(circle at 35% 14%,light-dark(oklch(.65 0 0/.3),oklch(1 0 0/.3)) 0 .6px,transparent 1px),radial-gradient(circle at 64% 30%,light-dark(oklch(.65 0 0/.3),oklch(1 0 0/.3)) 0 .7px,transparent 1px),radial-gradient(circle at 44% 51%,light-dark(oklch(.65 0 0/.3),oklch(1 0 0/.3)) 0 .6px,transparent 1px),radial-gradient(circle at 57% 66%,light-dark(oklch(.65 0 0/.3),oklch(1 0 0/.3)) 0 .7px,transparent 1px)}.library-empty-folder{width:280px;zoom:calc(152 / 280)}.library-empty-sheet{border:1px solid light-dark(oklch(0 0 0/.1),oklch(0 0 0/.12));background:light-dark(var(--neutral-25),var(--neutral-150));box-shadow:0 1px 2px oklch(0 0 0/.1)}.library-empty-sheet-label{position:absolute;inset:1.25rem 0 auto;color:oklch(.62 0 0/.65);font-family:ui-monospace,monospace;font-size:1.375rem;line-height:1.2;font-weight:600;text-align:center}.library-empty-sheet[data-position=center] .library-empty-sheet-label{font-size:2rem;font-weight:700}.library-empty-sheet[data-position=left] .library-empty-sheet-label{inset-inline:0 auto;width:70%}.library-empty-sheet[data-position=right] .library-empty-sheet-label{inset-inline:auto 0;width:78%}.library-empty-symbol{display:grid;place-items:center;width:3rem;height:3rem;margin-block-end:1.25rem;border:1px solid var(--color-border-edge);border-radius:50%}.library-empty-title{max-width:100%;font-size:1rem;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.library-empty-description,.library-empty-scope{max-width:20rem;margin-block-start:.5rem;font-size:.8125rem;line-height:1.65;overflow-wrap:anywhere}.library-empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem;margin-block-start:1.25rem}.library-empty-action{min-height:2.5rem;padding:.5rem .875rem;font-size:.8125rem;line-height:1.5;font-weight:500}@media (max-width:40rem){.library-empty-state{min-block-size:auto;padding:1.25rem .25rem}.library-empty-illustration{width:8.25rem;margin-block-end:1rem}.library-empty-folder{zoom:calc(132 / 280)}.library-empty-light{inset-inline:-30%}.library-empty-actions{gap:.5rem;margin-block-start:1rem}.library-empty-action{min-height:2.75rem;padding-inline:.625rem}}.library-empty-illustration>*{pointer-events:none}@media (hover:none){.library-empty-illustration{pointer-events:none}}@media (hover:hover){.library-empty-illustration:hover .library-empty-light{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.library-empty-light{transition:transform .26s cubic-bezier(.2,.75,.25,1),opacity .15s ease-out}.library-empty-illustration:hover .library-empty-light{transform:scaleX(1.08)}}@media (prefers-reduced-motion:reduce){.library-empty-illustration *,.library-empty-illustration :after,.library-empty-illustration :before,.library-empty-state .library-empty-action{transition:none}.library-empty-state .library-empty-action:active{transform:none}}