.bl[data-v-ed6e5f56]{font-family:var(--ops-font-body);color:var(--ops-ink);background:var(--ops-paper)}.bl__wrap[data-v-ed6e5f56]{max-width:1280px;margin:0 auto;padding:0 32px}@media (width<=720px){.bl__wrap[data-v-ed6e5f56]{padding:0 20px}}.bl__strip[data-v-ed6e5f56]{background:var(--ops-paper-2);border-bottom:1px dashed var(--ops-rule-2);font-family:var(--ops-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ops-ink-dim);font-size:10.5px}.bl__strip-row[data-v-ed6e5f56]{flex-wrap:wrap;gap:28px;padding:12px 32px;display:flex}.bl__strip-item[data-v-ed6e5f56]{align-items:center;gap:8px;display:inline-flex}.bl__dim[data-v-ed6e5f56]{color:var(--ops-ink-faint)}.bl__pulse[data-v-ed6e5f56]{background:var(--ops-accent);border-radius:50%;width:6px;height:6px;animation:2s infinite bl-pulse-ed6e5f56;box-shadow:0 0 #1b6b448c}@keyframes bl-pulse-ed6e5f56{0%{box-shadow:0 0 #1b6b448c}70%{box-shadow:0 0 0 7px #1b6b4400}to{box-shadow:0 0 #1b6b4400}}@media (width<=720px){.bl__hide-sm[data-v-ed6e5f56]{display:none}}.bl__hero[data-v-ed6e5f56]{border-bottom:1px solid var(--ops-rule);padding:80px 0 64px;position:relative;overflow:hidden}.bl__hero-grid-bg[data-v-ed6e5f56]{opacity:.5;pointer-events:none;background-image:linear-gradient(90deg,#d9d4c266 1px,#0000 1px),linear-gradient(#d9d4c266 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 30% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(90% 60% at 30% 40%,#000 30%,#0000 75%)}.bl__hero-inner[data-v-ed6e5f56]{max-width:980px;position:relative}.bl__eyebrow[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ops-ink-dim);align-items:center;gap:14px;margin-bottom:28px;font-size:11px;display:inline-flex}.bl__eyebrow-tick[data-v-ed6e5f56]{color:var(--ops-accent);font-weight:500}.bl__h1[data-v-ed6e5f56]{font-family:var(--ops-font-display);letter-spacing:-.02em;color:var(--ops-ink);margin:0 0 28px;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:1.02}.bl__h1-accent[data-v-ed6e5f56]{color:var(--ops-accent);font-style:italic;font-weight:400;display:inline-block;position:relative}.bl__underline[data-v-ed6e5f56]{width:100%;height:12px;color:var(--ops-accent);opacity:.55;position:absolute;bottom:-10px;left:0;right:0}.bl__lede[data-v-ed6e5f56]{font-family:var(--ops-font-body);color:var(--ops-ink-dim);max-width:640px;margin:0 0 44px;font-size:18px;line-height:1.65}.bl__hero-meta[data-v-ed6e5f56]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.bl__meta-k[data-v-ed6e5f56]{font-family:var(--ops-font-display);color:var(--ops-ink);letter-spacing:-.02em;font-size:28px;font-weight:500}.bl__meta-v[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ops-ink-faint);margin-top:2px;font-size:10.5px}.bl__meta-sep[data-v-ed6e5f56]{background:var(--ops-rule-2);width:1px;height:28px}.bl__section[data-v-ed6e5f56]{padding:64px 0}.bl__section--list[data-v-ed6e5f56]{padding-top:32px}.bl__sec-head[data-v-ed6e5f56]{margin-bottom:24px}.bl__sec-tag[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ops-accent);font-size:11px}.bl__featured[data-v-ed6e5f56]{background:var(--ops-card);border:1px solid var(--ops-rule-2);color:inherit;grid-template-columns:1fr 320px;gap:48px;padding:48px 48px 44px;text-decoration:none;transition:border-color .25s,transform .3s;display:grid;position:relative;overflow:hidden}.bl__featured[data-v-ed6e5f56]:hover{border-color:var(--ops-accent);transform:translateY(-2px)}.bl__featured[data-v-ed6e5f56]:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 31px,#d9d4c240 31px 32px);position:absolute;inset:0}.bl__featured-corner[data-v-ed6e5f56]{border-color:var(--ops-accent);z-index:2;pointer-events:none;border-style:solid;border-width:0;width:10px;height:10px;position:absolute}.bl__featured-corner--tl[data-v-ed6e5f56]{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.bl__featured-corner--tr[data-v-ed6e5f56]{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.bl__featured-corner--bl[data-v-ed6e5f56]{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.bl__featured-corner--br[data-v-ed6e5f56]{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.bl__featured-left[data-v-ed6e5f56]{z-index:1;flex-direction:column;display:flex;position:relative}.bl__featured-slug[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:22px;font-size:10.5px;display:flex}.bl__featured-slug-no[data-v-ed6e5f56]{color:var(--ops-accent);font-weight:500}.bl__featured-slug-tag[data-v-ed6e5f56]{border:1px solid var(--ops-rule-2);color:var(--ops-ink-dim);border-radius:2px;padding:3px 8px}.bl__featured-slug-date[data-v-ed6e5f56]{color:var(--ops-ink-faint);margin-left:auto}.bl__featured-title[data-v-ed6e5f56]{font-family:var(--ops-font-display);letter-spacing:-.015em;color:var(--ops-ink);max-width:20ch;margin:0 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.12}.bl__featured:hover .bl__featured-title[data-v-ed6e5f56]{color:var(--ops-accent)}.bl__featured-excerpt[data-v-ed6e5f56]{font-family:var(--ops-font-body);color:var(--ops-ink-dim);max-width:58ch;margin:0 0 32px;font-size:15px;line-height:1.7}.bl__featured-foot[data-v-ed6e5f56]{border-top:1px dashed var(--ops-rule-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;display:flex}.bl__byline[data-v-ed6e5f56]{font-family:var(--ops-font-mono);color:var(--ops-ink-dim);align-items:center;gap:10px;font-size:12px;display:inline-flex}.bl__byline-mark[data-v-ed6e5f56]{border:1px solid var(--ops-rule-2);width:28px;height:28px;font-family:var(--ops-font-mono);letter-spacing:.02em;color:var(--ops-ink);background:var(--ops-paper-2);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.bl__byline-mark--sm[data-v-ed6e5f56]{width:22px;height:22px;font-size:9px}.bl__byline-name[data-v-ed6e5f56]{color:var(--ops-ink);font-weight:500}.bl__byline-role[data-v-ed6e5f56]{color:var(--ops-ink-faint)}.bl__read-time[data-v-ed6e5f56]{font-family:var(--ops-font-mono);color:var(--ops-accent);letter-spacing:.02em;font-size:12px;font-weight:500}.bl__featured-right[data-v-ed6e5f56]{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.bl__radar[data-v-ed6e5f56]{width:240px;position:relative}.bl__radar svg[data-v-ed6e5f56]{width:100%;height:auto}.bl__radar-label[data-v-ed6e5f56]{text-align:center;font-family:var(--ops-font-mono);line-height:1.4;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.bl__radar-lab-t[data-v-ed6e5f56]{letter-spacing:.14em;color:var(--ops-accent);font-size:10px;font-weight:500;display:block}.bl__radar-lab-s[data-v-ed6e5f56]{color:var(--ops-ink-faint);letter-spacing:.08em;font-size:9.5px;display:block}@media (width<=900px){.bl__featured[data-v-ed6e5f56]{grid-template-columns:1fr;gap:28px;padding:32px 24px 28px}.bl__featured-right[data-v-ed6e5f56]{display:none}}.bl__filter[data-v-ed6e5f56]{background:var(--ops-paper-2);border-top:1px solid var(--ops-rule);border-bottom:1px solid var(--ops-rule);padding:18px 0}.bl__filter-row[data-v-ed6e5f56]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.bl__filter-lab[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ops-accent);font-size:10.5px;font-weight:500}.bl__filter-pills[data-v-ed6e5f56]{flex-wrap:wrap;gap:8px;display:flex}.bl__pill[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.02em;border:1px solid var(--ops-rule-2);color:var(--ops-ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:7px 12px;font-size:11.5px;transition:all .18s;display:inline-flex}.bl__pill[data-v-ed6e5f56]:hover{color:var(--ops-ink);border-color:var(--ops-ink-dim)}.bl__pill--on[data-v-ed6e5f56]{background:var(--ops-ink);color:var(--ops-paper);border-color:var(--ops-ink)}.bl__pill-dot[data-v-ed6e5f56]{background:var(--ops-cockpit-accent);border-radius:50%;width:5px;height:5px}.bl__pill-ct[data-v-ed6e5f56]{opacity:.6;margin-left:2px;font-size:10px}.bl__list-head[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ops-ink-faint);border-bottom:1px solid var(--ops-rule);grid-template-columns:64px 2fr 130px 160px 120px 90px;gap:24px;padding:12px 16px;font-size:10px;display:grid}.bl__row[data-v-ed6e5f56]{border-bottom:1px dashed var(--ops-rule-2);color:inherit;animation:.45s both bl-rowin-ed6e5f56;animation-delay:calc(var(--row-i,0) * 40ms);grid-template-columns:64px 2fr 130px 160px 120px 90px;align-items:start;gap:24px;padding:22px 16px;text-decoration:none;transition:background .2s;display:grid}@keyframes bl-rowin-ed6e5f56{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bl__row[data-v-ed6e5f56]:hover{background:var(--ops-paper-2)}.bl__row:hover .bl__row-title[data-v-ed6e5f56]{color:var(--ops-accent)}.bl__row:hover .bl__row-arr[data-v-ed6e5f56]{color:var(--ops-accent);transform:translate(4px)}.bl__list-col[data-v-ed6e5f56]{min-width:0}.bl__list-col--no .bl__row-no[data-v-ed6e5f56]{font-family:var(--ops-font-mono);color:var(--ops-accent);letter-spacing:.04em;font-size:14px;font-weight:500}.bl__row-title[data-v-ed6e5f56]{font-family:var(--ops-font-display);letter-spacing:-.01em;color:var(--ops-ink);margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.25;transition:color .2s}.bl__row-excerpt[data-v-ed6e5f56]{font-family:var(--ops-font-body);color:var(--ops-ink-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72ch;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.bl__row-tag[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ops-rule-2);color:var(--ops-ink-dim);white-space:nowrap;border-radius:2px;padding:4px 8px;font-size:10px;display:inline-block}.bl__row-tags[data-v-ed6e5f56]{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.bl__row-chip[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.04em;text-transform:lowercase;background:var(--ops-paper-2);color:var(--ops-ink-dim);border:1px solid var(--ops-rule);border-radius:999px;padding:2px 7px;font-size:10px;display:inline-block}.bl__pill--tag[data-v-ed6e5f56]{text-transform:lowercase;letter-spacing:.02em}.bl__list-col--auth[data-v-ed6e5f56]{align-items:center;gap:8px;display:flex}.bl__row-auth[data-v-ed6e5f56]{font-family:var(--ops-font-mono);color:var(--ops-ink-dim);font-size:12px}.bl__row-date[data-v-ed6e5f56]{font-family:var(--ops-font-mono);color:var(--ops-ink-faint);letter-spacing:.02em;font-size:11px}.bl__list-col--rd[data-v-ed6e5f56]{font-family:var(--ops-font-mono);justify-content:flex-end;align-items:center;gap:10px;display:flex}.bl__row-rd[data-v-ed6e5f56]{color:var(--ops-ink-dim);font-size:11px}.bl__row-arr[data-v-ed6e5f56]{color:var(--ops-ink-dim);font-size:13px;transition:transform .2s,color .2s}@media (width<=920px){.bl__list-head[data-v-ed6e5f56]{display:none}.bl__row[data-v-ed6e5f56]{grid-template-columns:auto 1fr auto;grid-template-areas:"no tag rd""title title title""auth auth date";gap:12px 16px;padding:24px 16px}.bl__list-col--no[data-v-ed6e5f56]{grid-area:no}.bl__list-col--title[data-v-ed6e5f56]{grid-area:title}.bl__list-col--tag[data-v-ed6e5f56]{grid-area:tag;justify-self:start}.bl__list-col--auth[data-v-ed6e5f56]{grid-area:auth}.bl__list-col--date[data-v-ed6e5f56]{grid-area:date;justify-self:end}.bl__list-col--rd[data-v-ed6e5f56]{grid-area:rd}.bl__row-arr[data-v-ed6e5f56]{display:none}}.bl__empty[data-v-ed6e5f56]{text-align:center;font-family:var(--ops-font-mono);color:var(--ops-ink-dim);padding:48px 16px;font-size:13px}.bl__empty-mark[data-v-ed6e5f56]{color:var(--ops-accent);letter-spacing:.16em;margin-bottom:8px;font-size:11px;display:block}.bl__empty em[data-v-ed6e5f56]{color:var(--ops-ink);font-style:italic}.bl__list-foot[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:28px 16px 8px;font-size:10.5px;display:flex}.bl__list-foot-tick[data-v-ed6e5f56]{color:var(--ops-accent)}.bl__list-foot-dim[data-v-ed6e5f56]{color:var(--ops-ink-faint)}.bl__subscribe[data-v-ed6e5f56]{background:var(--ops-cockpit-bg);color:var(--ops-cockpit-ink);border-top:1px solid var(--ops-rule);padding:80px 0;position:relative;overflow:hidden}.bl__subscribe[data-v-ed6e5f56]:before{content:"";background-image:linear-gradient(90deg,#7fffb20a 1px,#0000 1px),linear-gradient(#7fffb20a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60%,#000 0%,#0000 75%)}.bl__subscribe-inner[data-v-ed6e5f56]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}@media (width<=900px){.bl__subscribe-inner[data-v-ed6e5f56]{grid-template-columns:1fr;gap:32px}}.bl__sub-tick[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ops-cockpit-accent);margin-bottom:16px;font-size:11px}.bl__sub-h2[data-v-ed6e5f56]{font-family:var(--ops-font-display);letter-spacing:-.015em;color:var(--ops-cockpit-ink);margin:0 0 18px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.05}.bl__sub-lede[data-v-ed6e5f56]{font-family:var(--ops-font-body);color:var(--ops-cockpit-dim);max-width:44ch;margin:0;font-size:15px;line-height:1.7}.bl__sub-cite[data-v-ed6e5f56]{font-family:var(--ops-font-body);color:var(--ops-cockpit-dim);max-width:52ch;margin:16px 0 0;font-size:13px;line-height:1.65}.bl__sub-cite a[data-v-ed6e5f56]{color:var(--ops-cockpit-accent,#1b6b44);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.bl__sub-cite a[data-v-ed6e5f56]:hover{text-decoration-color:currentColor}.bl__signup[data-v-ed6e5f56]{font-family:var(--ops-font-mono);font-size:14px}.bl__signup-field[data-v-ed6e5f56]{border:1px solid var(--ops-cockpit-border);background:var(--ops-cockpit-surface);border-radius:2px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s;display:flex}.bl__signup-field[data-v-ed6e5f56]:focus-within{border-color:var(--ops-cockpit-accent);box-shadow:0 0 0 3px #7fffb214}.bl__signup-prefix[data-v-ed6e5f56]{color:var(--ops-cockpit-accent);font-weight:500}.bl__signup-field input[data-v-ed6e5f56]{color:var(--ops-cockpit-ink);font-family:var(--ops-font-mono);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:4px 0;font-size:14px}.bl__signup-field input[data-v-ed6e5f56]::placeholder{color:var(--ops-cockpit-faint)}.bl__signup-field button[data-v-ed6e5f56]{font-family:var(--ops-font-mono);letter-spacing:.02em;background:var(--ops-cockpit-accent);color:var(--ops-cockpit-bg);cursor:pointer;white-space:nowrap;border:0;border-radius:2px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:opacity .2s}.bl__signup-field button[data-v-ed6e5f56]:hover{opacity:.85}.bl__signup-field button[data-v-ed6e5f56]:disabled{opacity:.5;cursor:not-allowed}.bl__signup-foot[data-v-ed6e5f56]{font-family:var(--ops-font-mono);color:var(--ops-cockpit-faint);letter-spacing:.04em;margin-top:10px;font-size:11px}.bl__signup-ok[data-v-ed6e5f56]{color:var(--ops-cockpit-accent)}.bl__signup-err[data-v-ed6e5f56]{color:#ff8a8a}@media (prefers-reduced-motion:reduce){.bl__pulse[data-v-ed6e5f56],.bl__row[data-v-ed6e5f56]{animation:none}.bl__featured[data-v-ed6e5f56]:hover{transform:none}}
