:root{--wn-feature: #0000FF;--wn-feature-soft: #E6E6FF;--wn-improve: #5B6270;--wn-improve-soft: #F0F1F3}.s__grid{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(to right,var(--grid-line-drench) 0 1px,transparent 1px calc(100% / 12))}.s[data-surface=light] .s__grid,.s[data-surface=white] .s__grid{background-image:repeating-linear-gradient(to right,var(--grid-line-light) 0 1px,transparent 1px calc(100% / 12))}.wn-hero{min-height:46vh;display:flex;align-items:flex-end;padding-top:calc(var(--section-y) + 60px)}.wn-hero__inner{position:relative;z-index:2;width:100%;display:grid;gap:clamp(20px,3vw,36px)}.wn-hero__ticker{display:inline-flex;align-items:center;gap:12px;opacity:.85;margin:0}.wn-hero__dot{width:8px;height:8px;background:var(--white);display:inline-block;animation:wn-pulse 2.4s var(--ease-out-quart) infinite}.wn-hero__sep{opacity:.5}.wn-hero__display{font-size:clamp(3rem,11vw,8.5rem)}.wn-hero__lead{margin:0;max-width:60ch;opacity:.8}@keyframes wn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.wn-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:0;padding-top:clamp(8px,1.5vw,18px);border-top:1px solid rgba(255,255,255,.18)}.wn-stats__cell{display:grid;gap:4px;align-content:start}.wn-stats dt{opacity:.6}.wn-stats dd{margin:0}.wn-stats__num{font-family:var(--font-display, inherit);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1}.wn-stats__note{opacity:.55}.wn-strip{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;height:46px}.wn-strip__cell{position:relative;background:#ffffff1a}.wn-strip__cell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--fill, 0) * 100%);min-height:2px;background:var(--white)}.wn-strip__cell[data-empty=true]:after{background:#ffffff38}.wn-feed__inner{position:relative;z-index:2;display:grid;gap:clamp(24px,3.5vw,44px)}.wn-filters{display:grid;gap:10px}.wn-filters__row{display:flex;flex-wrap:wrap;gap:8px}.wn-filters__row--area{opacity:.9}.wn-chip{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border:1px solid rgba(10,10,10,.18);background:var(--white);color:inherit;cursor:pointer}.wn-chip:hover{border-color:#0a0a0a73}.wn-chip[data-active=true]{color:var(--white);background:var(--jet, #0A0A0A);border-color:var(--jet, #0A0A0A)}.wn-month{margin:clamp(10px,2vw,20px) 0 0;opacity:.45}.wn-month:first-child{margin-top:0}.wn-list{display:grid;gap:14px}.wn-entry{border:1px solid rgba(10,10,10,.1);border-left-width:6px;background:var(--white)}.wn-entry[data-kind=feature]{border-left-color:var(--wn-feature)}.wn-entry[data-kind=improvement]{border-left-color:var(--wn-improve)}.wn-entry__head{display:grid;gap:10px;padding:clamp(18px,2.4vw,26px)}.wn-entry__badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wn-entry__chip{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border:1px solid currentColor}.wn-entry__chip[data-kind=feature]{color:var(--wn-feature);background:var(--wn-feature-soft);border-color:var(--wn-feature)}.wn-entry__chip[data-kind=improvement]{color:var(--wn-improve);background:var(--wn-improve-soft);border-color:var(--silver, #C9CCD1)}.wn-entry__chip[data-kind=area]{color:var(--graphite, #3A3F47);background:var(--white-smoke, #F5F5F5);border-color:var(--silver, #C9CCD1)}.wn-entry__date{opacity:.5;margin-left:auto}.wn-entry__title{margin:0}.wn-entry__summary{margin:0;max-width:72ch;opacity:.78}.wn-entry__detail{display:grid;gap:clamp(14px,2vw,20px);padding:0 clamp(18px,2.4vw,26px) clamp(20px,2.4vw,28px);border-top:1px solid rgba(10,10,10,.08);padding-top:clamp(18px,2.2vw,24px)}.wn-entry[data-expanded=false] .wn-entry__detail{display:none}.wn-entry__para{margin:0;max-width:72ch}.wn-steps{display:grid;gap:8px;padding:clamp(14px,2vw,20px);background:var(--white-smoke, #F5F5F5)}.wn-steps__label{margin:0;opacity:.55}.wn-steps__list{margin:0;padding-left:1.3em;display:grid;gap:6px;max-width:72ch}.wn-code{margin:0;padding:clamp(14px,2vw,18px);background:var(--jet, #0A0A0A);color:var(--white);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;overflow-x:auto}.wn-shot{margin:0;display:grid;gap:8px}.wn-shot img{display:block;width:auto;max-width:100%;height:auto;border:1px solid rgba(10,10,10,.12)}.wn-shot figcaption{opacity:.55}.wn-entry__link{justify-self:start;text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;border-bottom:1px solid currentColor;padding-bottom:2px}.wn-entry__toggle{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;padding:12px clamp(18px,2.4vw,26px);border-top:1px solid rgba(10,10,10,.08);width:100%;text-align:left;opacity:.65;cursor:pointer}.wn-entry__toggle:hover{opacity:1}.wn-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.wn-pager:empty{display:none}.wn-pager__nums{display:flex;flex-wrap:wrap;gap:6px}.wn-pager__btn,.wn-pager__num{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;border:1px solid rgba(10,10,10,.18);background:var(--white);color:inherit;cursor:pointer}.wn-pager__btn:disabled{opacity:.3;cursor:default}.wn-pager__num[data-active=true]{color:var(--white);background:var(--jet, #0A0A0A);border-color:var(--jet, #0A0A0A);cursor:default}.wn-empty{margin:0;max-width:none;padding:clamp(18px,2.4vw,26px);border:1px dashed rgba(10,10,10,.18);background:var(--white);opacity:.7}@media(max-width:720px){.wn-stats{grid-template-columns:1fr;gap:18px}.wn-entry__date{margin-left:0}.wn-pager{justify-content:flex-start}}
