@keyframes wn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wn-rise{animation:.48s cubic-bezier(.2,.7,.2,1) both wn-rise;animation-delay:calc(var(--i,0) * 40ms)}.wn-rss{font-size:var(--text-sm);color:var(--fg-muted);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.wn-rss svg{color:var(--warning-fg)}.wn-rss:hover{color:var(--fg-default);text-underline-offset:3px;text-decoration:underline}.wn-filter{border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--bg-surface);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.wn-filter button{border-radius:var(--r-md);height:32px;font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap;padding-inline:14px;font-weight:500}.wn-filter button:hover{color:var(--fg-default);background:var(--bg-hover)}.wn-filter button[aria-pressed=true]{background:var(--accent-bg);color:var(--accent-fg)}.wn-month-label{font-size:var(--text-lg);color:var(--fg-default);margin-bottom:16px;font-weight:600}.wn-month-label:first-letter{text-transform:uppercase}@media (min-width:1024px){.wn-month{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:48px;display:grid}.wn-month-label{top:calc(var(--site-header-h,64px) + 24px);margin-bottom:0;padding-top:22px;position:sticky}}.wn-entry{--wn-c:var(--accent-fg);--wn-bg:var(--accent-bg);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-surface);scroll-margin-top:calc(var(--site-header-h,64px) + 24px);padding:22px 24px;position:relative}.wn-entry:before{content:"";background:var(--wn-c);border-radius:3px;width:3px;position:absolute;inset-block:18px;inset-inline-start:-1px}.wn-entry[data-category=planning]{--wn-c:var(--info-fg);--wn-bg:var(--info-bg)}.wn-entry[data-category=integrations]{--wn-c:var(--success-fg);--wn-bg:var(--success-bg)}.wn-entry[data-category=platform]{--wn-c:var(--warning-fg);--wn-bg:var(--warning-bg)}.wn-entry p{max-width:72ch}.wn-entry:target{border-color:var(--wn-c);box-shadow:var(--elev-md)}.wn-badge{height:22px;font-size:var(--text-xs);color:var(--wn-c);background:var(--wn-bg);border-radius:999px;align-items:center;padding-inline:8px;font-weight:600;display:inline-flex}.wn-more{color:var(--accent-fg);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.wn-more:hover{text-underline-offset:3px;text-decoration:underline}.wn-arrow{transition:transform .16s;display:inline-block}.wn-more:hover .wn-arrow{transform:translate(3px)}.wn-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.wn-more:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover .wn-arrow{transform:scaleX(-1)translate(3px)}@media (max-width:639px){.wn-entry{padding:18px}}@media (prefers-reduced-motion:reduce){.wn-rise{animation:none}.wn-arrow{transition:none}}
