.dialog.svelte-kht8zc{border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:min(36rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--text);padding:1.25rem 1.4rem;overflow:auto}.dialog.svelte-kht8zc::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073}header.svelte-kht8zc{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}header.svelte-kht8zc h2:where(.svelte-kht8zc){flex:1;margin:0}header.svelte-kht8zc .title-icon{width:1.6rem;height:1.6rem}.x.svelte-kht8zc{color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem;display:grid}.x.svelte-kht8zc svg{width:1.2rem;height:1.2rem}form.svelte-kht8zc{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.wide.svelte-kht8zc{grid-column:1/-1}label.svelte-kht8zc{gap:.3rem;font-weight:500;display:grid}label.check.svelte-kht8zc{align-items:center;gap:.5rem;font-weight:400;display:flex}fieldset.svelte-kht8zc{border:1px solid var(--glass-border);border-radius:var(--radius-sm);gap:.35rem;padding:.5rem .75rem;display:grid}legend.svelte-kht8zc{padding:0 .25rem;font-weight:500}.field-hint.svelte-kht8zc{opacity:.75;font-size:.8rem;font-weight:400}textarea.svelte-kht8zc{resize:vertical;font:inherit}.actions.svelte-kht8zc{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.error.svelte-kht8zc{color:var(--danger);margin:0}.done.svelte-kht8zc{gap:.8rem;display:grid}.done.svelte-kht8zc p:where(.svelte-kht8zc){margin:0}.invite.svelte-kht8zc{gap:.5rem;display:flex}.invite.svelte-kht8zc input:where(.svelte-kht8zc){flex:1;min-width:0}.primary-link.svelte-kht8zc{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-text);align-items:center;padding:.45rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=30rem){form.svelte-kht8zc{grid-template-columns:1fr}}h3.svelte-ur6t3s{margin:.75rem 0 .4rem;font-size:1rem}.hint.svelte-ur6t3s{opacity:.8;font-size:.85rem}.packs.svelte-ur6t3s{gap:.3rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.packs.svelte-ur6t3s li:where(.svelte-ur6t3s){grid-template-columns:1fr auto;align-items:center;gap:0 .5rem;display:grid}.name.svelte-ur6t3s{font-weight:600}.meta.svelte-ur6t3s{opacity:.75;grid-row:2;font-size:.8rem}.packs.svelte-ur6t3s li:where(.svelte-ur6t3s)>button{grid-area:1/2/span 2}.tags.svelte-ur6t3s{grid-column:1/-1;gap:.3rem;margin:.2rem 0 .4rem;font-size:.85rem;display:grid}.tags.svelte-ur6t3s summary:where(.svelte-ur6t3s){cursor:pointer}.tags.svelte-ur6t3s label:where(.svelte-ur6t3s){gap:.1rem;display:grid}.tags.svelte-ur6t3s .kind:where(.svelte-ur6t3s){opacity:.65;font-size:.75rem}.tags.svelte-ur6t3s button{justify-self:start}.upload.svelte-ur6t3s{gap:.4rem;display:grid}.upload.svelte-ur6t3s label:where(.svelte-ur6t3s){gap:.15rem;font-size:.85rem;display:grid}.error.svelte-ur6t3s{color:var(--danger);overflow-wrap:anywhere;font-size:.85rem}.dialog.svelte-b5hhpx{border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:min(34rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--text);padding:1.25rem 1.4rem;overflow:auto}.dialog.svelte-b5hhpx::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073}header.svelte-b5hhpx{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}header.svelte-b5hhpx h2:where(.svelte-b5hhpx){flex:1;margin:0}header.svelte-b5hhpx .title-icon{width:1.6rem;height:1.6rem}h3.svelte-b5hhpx{margin:.75rem 0 .4rem;font-size:1rem}.x.svelte-b5hhpx{color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem;display:grid}.x.svelte-b5hhpx svg{width:1.2rem;height:1.2rem}.members.svelte-b5hhpx{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.members.svelte-b5hhpx li:where(.svelte-b5hhpx){border:1px solid var(--glass-border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.name.svelte-b5hhpx{font-weight:600}.spacer.svelte-b5hhpx{flex:1}.badge.svelte-b5hhpx{background:var(--notice);color:var(--notice-text);border-radius:999px;padding:.05rem .4rem;font-size:.75rem}.hint.svelte-b5hhpx{opacity:.85;font-size:.85rem}.row.svelte-b5hhpx{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.danger-zone.svelte-b5hhpx{border-top:1px solid var(--glass-border);margin-top:.75rem}.confirm.svelte-b5hhpx{border-radius:var(--radius-sm);border:1px solid var(--danger);gap:.5rem;margin-top:.9rem;padding:.75rem;display:grid}.confirm.svelte-b5hhpx p:where(.svelte-b5hhpx){margin:0}.error.svelte-b5hhpx{color:var(--danger)}.archived-list.svelte-1uha8ag{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.archived-list.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:.5rem;display:flex}.archived-list.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){flex:1}.cover.svelte-1uha8ag{aspect-ratio:8/3;object-fit:cover;border-radius:var(--radius-sm);width:100%;margin-bottom:.75rem;display:block}.file-button.svelte-1uha8ag{letter-spacing:.01em;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass);color:var(--text);cursor:pointer;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.file-button.svelte-1uha8ag:hover{background:var(--glass-strong)}.file-button.svelte-1uha8ag:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-button.busy.svelte-1uha8ag{opacity:.7;cursor:progress}.file-button.svelte-1uha8ag svg{width:1.15em;height:1.15em}.file-button.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.topbar.svelte-1uha8ag{z-index:10;border-radius:var(--radius-lg);align-items:center;gap:.75rem;width:calc(100% - 1.5rem);max-width:72rem;margin:.75rem auto 0;padding:.5rem .9rem;display:flex;position:sticky;top:.75rem}.brand.svelte-1uha8ag{font-family:var(--font-heading);align-items:center;gap:.5rem;font-size:1.35rem;font-weight:700;text-decoration:none;display:inline-flex}.brand.svelte-1uha8ag svg{width:1.6rem;height:1.6rem}.spacer.svelte-1uha8ag{flex:1}.who.svelte-1uha8ag{font-weight:500}main.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:1.5rem .75rem 3rem}.hero.svelte-1uha8ag{text-align:center;border-radius:var(--radius-lg);max-width:36rem;margin:10vh auto 0;padding:2.5rem 2rem}.hero.svelte-1uha8ag .hero-icon{width:4rem;height:4rem;margin-bottom:.5rem;display:inline-block}.signin.svelte-1uha8ag{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-text);margin-top:.75rem;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;display:inline-block}.dev.svelte-1uha8ag{border-top:1px dashed var(--glass-border);flex-direction:column;gap:.35rem;margin-top:1.25rem;padding-top:1rem;font-size:.9rem;display:flex}.dev-row.svelte-1uha8ag{justify-content:center;gap:.4rem;display:flex}.heading.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.heading.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0}.row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.desc.svelte-1uha8ag{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .4rem;display:-webkit-box;overflow:hidden}.meta.svelte-1uha8ag{flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;font-size:.85rem;display:flex}.meta.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:999px;padding:.05rem .5rem}.edit.svelte-1uha8ag{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.edit.svelte-1uha8ag:hover{background:var(--glass-strong)}.edit.svelte-1uha8ag svg{width:1.1rem;height:1.1rem}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.badge.svelte-1uha8ag{background:var(--notice);color:var(--notice-text);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:600}.play.svelte-1uha8ag{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-text);align-items:center;gap:.35rem;padding:.3rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.play.svelte-1uha8ag svg{width:1.1rem;height:1.1rem}.stack.svelte-1uha8ag{flex-direction:column;gap:.4rem;display:flex}.stack.svelte-1uha8ag label:where(.svelte-1uha8ag){flex-direction:column;font-size:.9rem;display:flex}.stack.svelte-1uha8ag label.check:where(.svelte-1uha8ag){flex-direction:row;align-items:center;gap:.45rem}.hint.svelte-1uha8ag{opacity:.85;margin:0;font-size:.85rem}.error.svelte-1uha8ag{color:var(--danger);padding:.5rem .8rem}.copy.svelte-1uha8ag{opacity:.75;text-align:center;margin-top:2rem;font-size:.8rem}
