.filters.svelte-1mykfsv{flex-wrap:wrap;gap:.4rem;display:flex}.chip.svelte-1mykfsv{border:1px solid var(--site-border);color:var(--site-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .3rem;font-size:.8rem;transition:color .15s,border-color .15s;display:inline-flex}.chip.svelte-1mykfsv:hover{color:var(--site-text);border-color:var(--site-muted)}.chip.on.svelte-1mykfsv{color:var(--site-text);border-color:var(--site-text)}.dot.svelte-1mykfsv{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.chip-all.svelte-1mykfsv .dot:where(.svelte-1mykfsv){background:linear-gradient(135deg,#a1a1aa,#52525b)}.chip-ai.svelte-1mykfsv .dot:where(.svelte-1mykfsv),.badge-ai.svelte-1mykfsv{background:linear-gradient(135deg,#fda4af,#8b5cf6)}.chip-software.svelte-1mykfsv .dot:where(.svelte-1mykfsv),.badge-software.svelte-1mykfsv{background:linear-gradient(135deg,#5eead4,#0284c7)}.count.svelte-1mykfsv{font-variant-numeric:tabular-nums;opacity:.6}.empty.svelte-1mykfsv{color:var(--site-muted);padding:2rem 0}.days.svelte-1mykfsv{flex-direction:column;gap:1.5rem;display:flex}.day.svelte-1mykfsv h2:where(.svelte-1mykfsv){text-transform:uppercase;letter-spacing:.08em;color:var(--site-muted);margin-bottom:.5rem;font-size:.75rem}.day.svelte-1mykfsv ul:where(.svelte-1mykfsv){grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.5rem;display:grid}.item.svelte-1mykfsv{border:1px solid var(--site-border);background:var(--site-surface);height:100%;color:var(--site-text);border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.item.svelte-1mykfsv:hover{border-color:var(--site-muted);transform:translateY(-1px);box-shadow:0 6px 20px -12px #00000080}.item.svelte-1mykfsv .arrow{color:var(--site-muted);opacity:0;flex-shrink:0;transition:opacity .15s}.item.svelte-1mykfsv:hover .arrow{opacity:1}.badge.svelte-1mykfsv{color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.body.svelte-1mykfsv{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.title.svelte-1mykfsv{font-size:.92rem;font-weight:550;line-height:1.3}.note.svelte-1mykfsv{color:var(--site-muted);font-size:.83rem;line-height:1.35}.host.svelte-1mykfsv{color:var(--site-muted);opacity:.8;font-size:.72rem}
