.talk-list[data-v-93cc6ce4]{animation:float-in-93cc6ce4 .2s backwards;margin:1rem}.talk-list .talk-item[data-v-93cc6ce4]{animation:float-in-93cc6ce4 .3s backwards;animation-delay:var(--delay);border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;opacity:1;padding:1rem;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.talk-list .talk-item .talk-meta[data-v-93cc6ce4]{align-items:center;display:flex;gap:10px}.talk-list .talk-item .talk-meta .avatar[data-v-93cc6ce4]{border-radius:2em;box-shadow:2px 4px 1rem var(--ld-shadow);width:3em}.talk-list .talk-item .talk-meta .nick[data-v-93cc6ce4]{align-items:center;display:flex;gap:5px}.talk-list .talk-item .talk-meta .date[data-v-93cc6ce4]{color:var(--c-text-3);font-family:var(--font-monospace);font-size:.8rem}.talk-list .talk-item .talk-meta .verified[data-v-93cc6ce4]{color:var(--c-primary);font-size:16px}.talk-list .talk-item .talk-content[data-v-93cc6ce4]{color:var(--c-text-2);display:flex;flex-direction:column;gap:.5rem;line-height:1.6}.talk-list .talk-item .talk-content[data-v-93cc6ce4] a[href]{background:linear-gradient(var(--c-primary-soft),var(--c-primary-soft)) no-repeat bottom/100% .1em;color:var(--c-primary);margin:-.1em -.2em;padding:.1em .2em;transition:all .2s}.talk-list .talk-item .talk-content[data-v-93cc6ce4] a[href]:hover{background-size:100% 100%;border-radius:.3em}.talk-list .talk-item .talk-content .images[data-v-93cc6ce4]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.talk-list .talk-item .talk-content .image[data-v-93cc6ce4]{border-radius:8px;overflow:hidden;padding-bottom:100%;position:relative}.talk-list .talk-item .talk-content .image[data-v-93cc6ce4] img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .3s;width:100%}.talk-list .talk-item .talk-content .image[data-v-93cc6ce4] img:hover{transform:scale(1.05)}.talk-list .talk-item .talk-content .video[data-v-93cc6ce4]{border-radius:8px;margin:0}.talk-list .talk-item .talk-bottom[data-v-93cc6ce4]{align-items:center;color:var(--c-text-3);display:flex;justify-content:space-between}.talk-list .talk-item .talk-bottom .tags[data-v-93cc6ce4]{display:flex;font-size:.7rem;gap:4px}.talk-list .talk-item .talk-bottom .location[data-v-93cc6ce4],.talk-list .talk-item .talk-bottom .tag[data-v-93cc6ce4]{align-items:center;background-color:var(--c-bg-2);border-radius:4px;cursor:pointer;display:flex;padding:2px 4px;transition:all .2s}.talk-list .talk-item .talk-bottom .location[data-v-93cc6ce4]:hover,.talk-list .talk-item .talk-bottom .tag[data-v-93cc6ce4]:hover{opacity:.8}.talk-list .talk-item .talk-bottom .tag .i-ph\:tag-bold[data-v-93cc6ce4]+*{margin-left:.15em}.talk-list .talk-item .talk-bottom .location[data-v-93cc6ce4]{color:var(--c-primary)}.talk-list .talk-footer[data-v-93cc6ce4]{color:var(--c-text-3);font-size:1rem;margin:2rem 0;text-align:center}.talk-list .talk-fade-enter-active[data-v-93cc6ce4],.talk-list .talk-fade-leave-active[data-v-93cc6ce4]{transition:all .3s ease}.talk-list .talk-fade-enter-from[data-v-93cc6ce4]{opacity:0;transform:translateY(20px)}.talk-list .talk-fade-leave-to[data-v-93cc6ce4]{opacity:0;transform:translateY(-20px)}.talk-list .loading-state[data-v-93cc6ce4]{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.talk-list .skeleton[data-v-93cc6ce4]{border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);display:flex;flex-direction:column;gap:.8rem;padding:1rem}.talk-list .skeleton-meta[data-v-93cc6ce4]{align-items:center;display:flex;gap:10px}.talk-list .skeleton-avatar[data-v-93cc6ce4]{animation:loading-93cc6ce4 1.5s infinite;background:linear-gradient(90deg,var(--c-bg-2) 25%,var(--c-bg-soft) 50%,var(--c-bg-2) 75%);background-size:200% 100%;border-radius:50%;height:3em;width:3em}.talk-list .skeleton-info[data-v-93cc6ce4]{display:flex;flex:1;flex-direction:column;gap:.3rem}.talk-list .skeleton-nick[data-v-93cc6ce4]{height:18px;width:120px}.talk-list .skeleton-date[data-v-93cc6ce4],.talk-list .skeleton-nick[data-v-93cc6ce4]{animation:loading-93cc6ce4 1.5s infinite;background:linear-gradient(90deg,var(--c-bg-2) 25%,var(--c-bg-soft) 50%,var(--c-bg-2) 75%);background-size:200% 100%;border-radius:4px}.talk-list .skeleton-date[data-v-93cc6ce4]{height:14px;width:100px}.talk-list .skeleton-content[data-v-93cc6ce4]{display:flex;flex-direction:column;gap:.5rem}.talk-list .skeleton-text[data-v-93cc6ce4]{animation:loading-93cc6ce4 1.5s infinite;background:linear-gradient(90deg,var(--c-bg-2) 25%,var(--c-bg-soft) 50%,var(--c-bg-2) 75%);background-size:200% 100%;border-radius:4px;height:16px}.talk-list .skeleton-text[data-v-93cc6ce4]:nth-child(2){width:80%}.talk-list .skeleton-text[data-v-93cc6ce4]:nth-child(3){width:60%}.talk-list .skeleton-bottom[data-v-93cc6ce4]{animation:loading-93cc6ce4 1.5s infinite;background:linear-gradient(90deg,var(--c-bg-2) 25%,var(--c-bg-soft) 50%,var(--c-bg-2) 75%);background-size:200% 100%;border-radius:4px;height:24px}.talk-list .error-state[data-v-93cc6ce4]{border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);margin:1rem 0;padding:3rem 1rem;text-align:center}.talk-list .error-content[data-v-93cc6ce4]{align-items:center;display:flex;flex-direction:column;gap:1rem}.talk-list .error-icon[data-v-93cc6ce4]{color:var(--c-primary);font-size:3rem}.talk-list .error-state h3[data-v-93cc6ce4]{color:var(--c-text-1);font-size:1.2rem;margin:0}.talk-list .error-state p[data-v-93cc6ce4]{color:var(--c-text-3);margin:0}.talk-list .retry-btn[data-v-93cc6ce4]{align-items:center;background-color:var(--c-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.talk-list .retry-btn[data-v-93cc6ce4]:hover{background-color:var(--c-primary-hover);transform:translateY(-1px)}.talk-list .retry-btn[data-v-93cc6ce4]:active{transform:translateY(0)}.talk-list .empty-state[data-v-93cc6ce4]{border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);color:var(--c-text-3);margin:1rem 0;padding:3rem 1rem;text-align:center}.talk-list .empty-icon[data-v-93cc6ce4]{font-size:3rem;margin-bottom:.5rem}@keyframes loading-93cc6ce4{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes float-in-93cc6ce4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
