.rail-skel.svelte-i7iqz2{gap:14px;padding-bottom:8px;display:flex;overflow:hidden}.rail-skel-item.svelte-i7iqz2{width:var(--lf-w,250px);flex:none}.rows-skel.svelte-pg6jyd{flex-direction:column;gap:3px;display:flex}.row-skel.svelte-pg6jyd{align-items:center;gap:16px;padding:13px 0;display:flex}.row-skel.svelte-pg6jyd .row-skel-av{flex:none}.row-skel-main.svelte-pg6jyd{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}@media (width<=760px){.row-skel.svelte-pg6jyd{gap:13px;padding:11px 0}}.library.svelte-1pl14i5{--maxw:1440px;--row-hover:var(--surface);--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent)}.library.svelte-1pl14i5 .content:where(.svelte-1pl14i5){max-width:var(--maxw);padding:0 var(--gutter) 60px;margin:0 auto;padding-top:clamp(94px,9vw,116px)}.library.svelte-1pl14i5 .lib-wrap:where(.svelte-1pl14i5){max-width:760px;margin:0 auto}.library.svelte-1pl14i5 .page-head:where(.svelte-1pl14i5){margin-bottom:clamp(20px,3vw,30px)}.library.svelte-1pl14i5 .page-title:where(.svelte-1pl14i5){letter-spacing:-.028em;color:var(--text);margin:0;font-family:Libre Baskerville;font-size:clamp(30px,4.2vw,42px);font-weight:700}.library.svelte-1pl14i5 .page-sub:where(.svelte-1pl14i5){color:var(--text2);margin:8px 0 0;font-size:14.5px;font-weight:400}.library.svelte-1pl14i5 .sec:where(.svelte-1pl14i5){margin-top:clamp(24px,3.4vw,36px)}.library.svelte-1pl14i5 .sec-title:where(.svelte-1pl14i5){letter-spacing:-.02em;color:var(--text);margin:0 0 clamp(13px,1.8vw,16px);font-size:clamp(17px,2.2vw,19px);font-weight:700}.library.svelte-1pl14i5 .sec-title:where(.svelte-1pl14i5) b{color:var(--text2);font-variant-numeric:tabular-nums;margin-left:7px;font-size:.86em;font-weight:600}.library.svelte-1pl14i5 .sec-head:where(.svelte-1pl14i5){justify-content:space-between;align-items:center;gap:10px;margin-bottom:clamp(13px,1.8vw,16px);display:flex}.library.svelte-1pl14i5 .sec-head:where(.svelte-1pl14i5) .sec-title:where(.svelte-1pl14i5){margin-bottom:0}.library.svelte-1pl14i5 .sec-actions:where(.svelte-1pl14i5){align-items:center;gap:8px;display:flex}.library.svelte-1pl14i5 .kebab:where(.svelte-1pl14i5){width:38px;height:38px;color:var(--text2);cursor:pointer;transition:background .16s var(--ease-io), color .16s var(--ease-io);background:0 0;border:1px solid #0000;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.library.svelte-1pl14i5 .kebab:where(.svelte-1pl14i5) svg{width:18px;height:18px}@media (hover:hover){.library.svelte-1pl14i5 .kebab:where(.svelte-1pl14i5):hover{background:var(--surface);color:var(--text)}}.library.svelte-1pl14i5 .kebab.on:where(.svelte-1pl14i5){border-color:var(--hairline);background:var(--surface);color:var(--text)}.library.svelte-1pl14i5 .sec-delete:where(.svelte-1pl14i5){color:var(--danger,#d95b68);border-color:color-mix(in srgb, var(--danger,#d95b68) 30%, var(--hairline));background:0 0}.library.svelte-1pl14i5 .sec-delete:where(.svelte-1pl14i5):disabled{opacity:.45;cursor:default}.library.svelte-1pl14i5 .del-error:where(.svelte-1pl14i5){color:var(--danger,#d95b68);margin:0 0 10px;font-size:13px}.library.svelte-1pl14i5 .row-check:where(.svelte-1pl14i5){border:1.5px solid var(--hairline);background:var(--surface);color:#0000;width:22px;height:22px;transition:background .16s var(--ease-io), border-color .16s var(--ease-io);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.library.svelte-1pl14i5 .row-check:where(.svelte-1pl14i5) svg{width:13px;height:13px}.library.svelte-1pl14i5 .row-check.on:where(.svelte-1pl14i5){background:var(--accent);border-color:var(--accent);color:#fff}.library.svelte-1pl14i5 .row.selected:where(.svelte-1pl14i5){background:var(--accent-soft)}.del-copy.svelte-1pl14i5{color:var(--text2);margin:0;font-size:14px}.create.svelte-1pl14i5 .del-confirm:where(.svelte-1pl14i5){border-color:var(--danger,#d95b68);background:var(--danger,#d95b68);color:#fff;justify-content:center;align-items:center;gap:7px;display:inline-flex}.create.svelte-1pl14i5 .del-confirm:where(.svelte-1pl14i5) svg{width:15px;height:15px}.library.svelte-1pl14i5 .worlds-rail:where(.svelte-1pl14i5){scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.library.svelte-1pl14i5 .worlds-rail:where(.svelte-1pl14i5)::-webkit-scrollbar{display:none}.library.svelte-1pl14i5 .rail-item:where(.svelte-1pl14i5){scroll-snap-align:start;--lf-w:250px;flex:none}.library.svelte-1pl14i5 .list:where(.svelte-1pl14i5){flex-direction:column;gap:3px;margin:0 -14px;display:flex}.library.svelte-1pl14i5 .row:where(.svelte-1pl14i5){cursor:pointer;text-align:left;width:100%;color:var(--text);transition:background .16s var(--ease-io), transform .14s var(--ease-out);background:0 0;border:0;border-radius:15px;align-items:center;gap:16px;padding:13px 14px;font-family:inherit;display:flex;position:relative}@media (hover:hover){.library.svelte-1pl14i5 .row:where(.svelte-1pl14i5):hover{background:var(--row-hover)}}@media (hover:none){.library.svelte-1pl14i5 .row:where(.svelte-1pl14i5):active{background:var(--row-hover);transform:scale(.985)}}.library.svelte-1pl14i5 .avatar:where(.svelte-1pl14i5){background-position:50%;background-size:cover;background-color:var(--surface);width:54px;height:54px;box-shadow:inset 0 0 0 1px var(--hairline), 0 2px 6px -3px #0000004d;border-radius:50%;flex:none;position:relative;overflow:hidden}.library.svelte-1pl14i5 .avatar-fallback:where(.svelte-1pl14i5){color:var(--accent);background:var(--accent-soft);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.library.svelte-1pl14i5 .row-main:where(.svelte-1pl14i5){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.library.svelte-1pl14i5 .row-top:where(.svelte-1pl14i5){align-items:center;gap:8px;min-width:0;display:flex}.library.svelte-1pl14i5 .row-name:where(.svelte-1pl14i5){letter-spacing:-.012em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:600;overflow:hidden}.library.svelte-1pl14i5 .row-chip:where(.svelte-1pl14i5){color:var(--text2);border:1px solid var(--hairline);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;max-width:15ch;padding:2px 8px;font-size:11.5px;font-weight:600;overflow:hidden}.library.svelte-1pl14i5 .row-world:where(.svelte-1pl14i5){color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.library.svelte-1pl14i5 .row-snippet:where(.svelte-1pl14i5){color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.library.svelte-1pl14i5 .row-trail:where(.svelte-1pl14i5){flex:none;align-self:flex-start;padding-top:3px}.library.svelte-1pl14i5 .row-time:where(.svelte-1pl14i5){color:var(--text2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.library.svelte-1pl14i5 .empty-line:where(.svelte-1pl14i5){color:var(--text2);margin:6px 0 0;font-size:14.5px}.library.svelte-1pl14i5 .empty-line:where(.svelte-1pl14i5) a:where(.svelte-1pl14i5){color:var(--accent);font-weight:600;text-decoration:none}.library.svelte-1pl14i5 .empty-line:where(.svelte-1pl14i5) a:where(.svelte-1pl14i5):hover{text-decoration:underline}.library.svelte-1pl14i5 .lib-foot:where(.svelte-1pl14i5){padding:clamp(44px,6vw,72px) 0 20px}@media (width<=760px){.library.svelte-1pl14i5 .content:where(.svelte-1pl14i5){padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:120px}.library.svelte-1pl14i5 .rail-item:where(.svelte-1pl14i5){--lf-w:216px}.library.svelte-1pl14i5 .list:where(.svelte-1pl14i5){margin:0 -10px}.library.svelte-1pl14i5 .row:where(.svelte-1pl14i5){gap:13px;padding:11px 10px}.library.svelte-1pl14i5 .avatar:where(.svelte-1pl14i5){width:48px;height:48px}}
