.xn-masthead{gap:var(--x-space-6);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.xn-masthead__aside{gap:var(--x-space-2);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:1024px){.xn-masthead{align-items:flex-end;gap:var(--x-space-8);flex-direction:row}.xn-masthead__aside{text-align:right;align-items:flex-end}}.xn-filters{gap:var(--x-space-3);padding-top:var(--x-space-5);border-top:var(--x-stroke) solid var(--x-line);flex-direction:column;display:flex}.xn-filter{gap:var(--x-space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}@media (min-width:640px){.xn-filter{align-items:center;gap:var(--x-space-3);flex-direction:row}}.xn-filter__legend{color:var(--x-ink-3);padding:0}@media (min-width:640px){.xn-filter__legend{flex:none;width:4.5rem}}.xn-pills{gap:var(--x-space-3);flex-wrap:wrap;display:flex}.xn-radio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xn-pill{align-items:center;gap:var(--x-space-2);min-height:44px;padding-inline:var(--x-space-4);border:var(--x-stroke) solid var(--x-line-strong);border-radius:var(--x-radius-pill);font-family:var(--x-family-text);font-size:var(--x-text-eyebrow);font-weight:var(--x-weight-ui);letter-spacing:var(--x-tracking-caps);text-transform:uppercase;color:var(--x-ink-2);cursor:pointer;display:inline-flex}.xn-pill:hover{color:var(--x-ink);border-color:var(--x-gold)}.xn-radio:focus-visible+.xn-pill{outline:var(--x-stroke-active) solid var(--x-gold);outline-offset:2px}.xn-radio:checked+.xn-pill{border-width:var(--x-stroke-active);border-color:var(--x-accent);color:var(--x-ink);padding-inline:calc(var(--x-space-4) - 1px)}:is(.xn-board:has(.xn-radio[data-dim=entity][value=edge]:checked) .xn-item:not([data-entity=edge]),.xn-board:has(.xn-radio[data-dim=entity][value=power]:checked) .xn-item:not([data-entity=power]),.xn-board:has(.xn-radio[data-dim=entity][value=comms]:checked) .xn-item:not([data-entity=comms]),.xn-board:has(.xn-radio[data-dim=entity][value=group]:checked) .xn-item:not([data-entity=group]),.xn-board:has(.xn-radio[data-dim=type][value=post]:checked) .xn-item:not([data-type=post]),.xn-board:has(.xn-radio[data-dim=type][value=industry]:checked) .xn-item:not([data-type=industry]),.xn-board:has(.xn-radio[data-dim=type][value=announcement]:checked) .xn-item:not([data-type=announcement])){display:none}.xn-none{gap:var(--x-space-4);padding:var(--x-card-pad);border:var(--x-stroke) dashed var(--x-line-strong);border-radius:var(--x-radius-1);flex-direction:column;display:none}.xn-featured{grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}@media (min-width:900px){.xn-featured{grid-template-columns:7fr 5fr}}.xn-featured__plate{border:0;border-bottom:var(--x-stroke) solid var(--x-line);border-radius:0;min-height:15rem}@media (min-width:900px){.xn-featured__plate{border-bottom:0;border-right:var(--x-stroke) solid var(--x-line);min-height:27.5rem}}.xn-featured__plate img{position:absolute;inset:0}.xn-featured__copy{justify-content:space-between;gap:var(--x-space-5);padding:var(--x-card-pad);flex-direction:column;display:flex}.xn-featured__title{font-family:var(--x-family-display);font-weight:var(--x-weight-title);font-size:var(--x-text-h2-sm);line-height:var(--x-leading-heading);letter-spacing:normal;color:var(--x-ink);margin:0}.xn-featured__foot{justify-content:space-between;align-items:center;gap:var(--x-space-4);flex-wrap:wrap;display:flex}.xn-grid{gap:var(--x-space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.xn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.xn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.xn-card{gap:var(--x-space-5);justify-content:space-between;height:100%;min-height:18.75rem}.xn-card__head{justify-content:space-between;align-items:flex-start;gap:var(--x-space-3);flex-wrap:wrap;display:flex}.xn-card__title{line-height:var(--x-leading-tight);margin:0}.xn-card__body{gap:var(--x-space-4);flex-direction:column;display:flex}.xn-card__foot{justify-content:space-between;align-items:center;gap:var(--x-space-3);padding-top:var(--x-space-3);border-top:var(--x-stroke) solid var(--x-line-faint);flex-wrap:wrap;display:flex}.xn-src{align-items:center;gap:var(--x-space-2);padding-inline:var(--x-space-2);border:var(--x-stroke) solid var(--x-line-strong);border-radius:var(--x-radius-1);font-family:var(--x-family-annotation);font-size:var(--x-text-annotation);letter-spacing:var(--x-tracking-mono);text-transform:uppercase;color:var(--x-ink-2);white-space:nowrap;flex:none;padding-block:2px;display:inline-flex}.xn-src--own{border-color:var(--x-accent);color:var(--x-accent)}.xn-src__node{width:var(--x-node);height:var(--x-node);border-radius:var(--x-radius-pill);background-color:currentColor}.xn-tag{font-family:var(--x-family-text);font-size:var(--x-text-eyebrow);font-weight:var(--x-weight-ui);letter-spacing:var(--x-tracking-eyebrow);text-transform:uppercase;color:var(--x-accent);margin:0}.xn-board__head{justify-content:space-between;align-items:baseline;gap:var(--x-space-4) var(--x-space-5);flex-wrap:wrap;display:flex}.xn-board__foot{align-items:center;gap:var(--x-space-5);text-align:center;flex-direction:column;display:flex}.xn-board__foot .xn-note{justify-content:center}.xn-subscribe{align-items:center;row-gap:var(--x-space-7)}.xn-subscribe__title{color:var(--x-ink)}.xn-subscribe__controls{gap:var(--x-space-4);flex-direction:column;align-items:flex-start;display:flex}.xn-feed-head{gap:var(--x-space-4);flex-direction:column;display:flex}.xn-feed{border-top:var(--x-stroke) solid var(--x-line);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.xn-feed>li{border-bottom:var(--x-stroke) solid var(--x-line-faint)}.xn-feed-item{gap:var(--x-space-3);padding-block:var(--x-space-5);flex-direction:column;display:flex}.xn-feed-item__head{align-items:center;gap:var(--x-space-3);flex-wrap:wrap;display:flex}.xn-feed-item__title{max-width:56ch;margin:0}.xn-feed-item__link,.xn-card__link{align-items:center;gap:var(--x-space-2);min-height:44px;font-size:var(--x-text-small);font-weight:var(--x-weight-ui);color:var(--x-gold);display:inline-flex}.xn-feed-item__link:hover,.xn-card__link:hover{color:var(--x-gold-bright);text-decoration:underline}.xn-standing{align-items:flex-start;gap:var(--x-space-3);padding:var(--x-space-4);border:var(--x-stroke) solid var(--x-line);border-radius:var(--x-radius-1);background-color:var(--x-bg-2);margin:0;display:flex}.xn-outlets{border-top:var(--x-stroke) solid var(--x-line-faint);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.xn-outlets>li{justify-content:space-between;align-items:baseline;gap:var(--x-space-3);padding-block:var(--x-space-3);border-bottom:var(--x-stroke) solid var(--x-line-faint);flex-wrap:wrap;display:flex}.xn-paused{gap:var(--x-space-5);padding:var(--x-card-pad);border:var(--x-stroke) solid var(--x-line-strong);border-radius:var(--x-radius-1);flex-direction:column;display:flex}.xn-article{gap:var(--x-space-7);max-width:var(--x-measure);flex-direction:column;display:flex}.xn-article__head{gap:var(--x-space-5);flex-direction:column;display:flex}.xn-article__meta{gap:var(--x-space-2) var(--x-space-5);padding-top:var(--x-space-4);border-top:var(--x-stroke) solid var(--x-line);flex-wrap:wrap;margin:0;padding-inline:0;list-style:none;display:flex}.xn-body{gap:var(--x-space-5);max-width:var(--x-measure);flex-direction:column;display:flex}.xn-body>h2{font-family:var(--x-family-display);font-weight:var(--x-weight-display);font-size:var(--x-text-h3);line-height:var(--x-leading-heading);color:var(--x-ink);margin-top:var(--x-space-4);margin-bottom:0}.xn-body>h3{font-family:var(--x-family-text);font-weight:var(--x-weight-title);font-size:var(--x-text-h4);line-height:var(--x-leading-tight);color:var(--x-ink);margin-top:var(--x-space-3);margin-bottom:0}.xn-body>p,.xn-body>ul,.xn-body>ol{font-size:var(--x-text-body);line-height:var(--x-leading-body);color:var(--x-ink-2);margin:0}.xn-body>ul,.xn-body>ol{padding-left:var(--x-space-5);gap:var(--x-space-2);flex-direction:column;display:flex}.xn-body a{color:var(--x-gold);text-decoration:underline}.xn-body a:hover{color:var(--x-gold-bright)}.xn-body blockquote{padding-left:var(--x-space-5);border-left:var(--x-stroke-active) solid var(--x-line-strong);color:var(--x-ink-2);margin:0}.xn-sources{gap:var(--x-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xn-index{gap:var(--x-space-2) var(--x-space-5);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.xn-qa{border-top:var(--x-stroke) solid var(--x-line);flex-direction:column;gap:0;margin:0;display:flex}.xn-qa>div{gap:var(--x-space-3);padding-block:var(--x-space-6);border-bottom:var(--x-stroke) solid var(--x-line-faint);flex-direction:column;display:flex}.xn-qa dt{font-family:var(--x-family-text);font-weight:var(--x-weight-title);font-size:var(--x-text-h4);line-height:var(--x-leading-tight);color:var(--x-ink);max-width:48ch;margin:0}.xn-qa dd{gap:var(--x-space-3);max-width:var(--x-measure);flex-direction:column;margin:0;display:flex}.xn-term__aka{color:var(--x-ink-3);font-weight:var(--x-weight-body)}.xn-doc{gap:var(--x-space-7);max-width:var(--x-measure);flex-direction:column;display:flex}.xn-doc section{gap:var(--x-space-4);flex-direction:column;display:flex}.xn-doc h2{font-family:var(--x-family-text);font-weight:var(--x-weight-title);font-size:var(--x-text-h4);line-height:var(--x-leading-tight);color:var(--x-ink);margin:0}.xn-doc p,.xn-doc li{font-size:var(--x-text-body);line-height:var(--x-leading-body);color:var(--x-ink-2);margin:0}.xn-doc ul{gap:var(--x-space-2);padding-left:var(--x-space-5);flex-direction:column;margin:0;display:flex}.xn-draft{gap:var(--x-space-3);padding:var(--x-card-pad);border:var(--x-stroke-active) solid var(--x-line-strong);border-radius:var(--x-radius-1);background-color:var(--x-bg-2);max-width:var(--x-measure);flex-direction:column;display:flex}.xn-draft>p{font-size:var(--x-text-body);line-height:var(--x-leading-body);color:var(--x-ink);margin:0}.xn-empty{gap:var(--x-space-4);padding:var(--x-card-pad);border:var(--x-stroke) dashed var(--x-line-strong);border-radius:var(--x-radius-1);max-width:var(--x-measure);flex-direction:column;align-items:flex-start;display:flex}.xn-note{align-items:flex-start;gap:var(--x-space-3);max-width:var(--x-measure);margin:0;display:flex}
