.ds-blog-surface.svelte-nz9p7e{--ds-blog-display: "Arial Narrow", Impact, var(--font-sans);width:min(1440px,calc(100% - 2rem));margin:1.25rem auto 3rem;color:var(--app-ink)}.ds-blog-masthead.svelte-nz9p7e{display:grid;gap:.65rem;border:1px solid var(--app-line);border-bottom:0;border-radius:14px 14px 0 0;background:var(--app-surface);padding:clamp(1.25rem,3vw,2rem)}.ds-blog-masthead.svelte-nz9p7e h1:where(.svelte-nz9p7e),.ds-blog-section-heading.svelte-nz9p7e h3:where(.svelte-nz9p7e),.ds-blog-contract-card.svelte-nz9p7e>h3:where(.svelte-nz9p7e),.ds-blog-story.svelte-nz9p7e h3:where(.svelte-nz9p7e){margin:0;font-family:var(--ds-blog-display);font-weight:900;line-height:.98;letter-spacing:.005em;text-transform:uppercase}.ds-blog-masthead.svelte-nz9p7e h1:where(.svelte-nz9p7e){max-width:min(18ch,100%);min-width:0;font-size:clamp(2.75rem,7vw,5.75rem);overflow-wrap:break-word;text-wrap:balance}.ds-blog-masthead.svelte-nz9p7e>p:where(.svelte-nz9p7e):last-child,.ds-blog-section-heading.svelte-nz9p7e>p:where(.svelte-nz9p7e):last-child{max-width:76ch;margin:0;color:var(--app-ink-soft);line-height:1.6}.ds-blog-eyebrow.svelte-nz9p7e,.ds-blog-series.svelte-nz9p7e{margin:0;color:var(--app-brand);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ds-blog-tabs.svelte-nz9p7e{display:flex;gap:2px;overflow-x:auto;border:1px solid var(--app-line);border-bottom:0;background:var(--app-surface);padding:6px 12px 0;scrollbar-width:none}.ds-blog-tabs.svelte-nz9p7e::-webkit-scrollbar,.ds-blog-story-grid.svelte-nz9p7e::-webkit-scrollbar,.ds-blog-supporting-grid.svelte-nz9p7e::-webkit-scrollbar,.ds-blog-matchup-grid.svelte-nz9p7e::-webkit-scrollbar,.ds-blog-widget-grid.svelte-nz9p7e::-webkit-scrollbar,.ds-blog-pipeline.svelte-nz9p7e::-webkit-scrollbar,.ds-blog-two-column.svelte-nz9p7e::-webkit-scrollbar{display:none}.ds-blog-tabs.svelte-nz9p7e button:where(.svelte-nz9p7e){display:inline-flex;align-items:center;gap:.45rem;min-height:44px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;padding:.55rem .7rem .65rem;color:var(--app-ink-faint);font:700 .78rem/1 var(--font-sans);cursor:pointer}.ds-blog-tabs.svelte-nz9p7e button:where(.svelte-nz9p7e):hover,.ds-blog-tabs.svelte-nz9p7e button:where(.svelte-nz9p7e):focus-visible{color:var(--app-ink)}.ds-blog-tabs.svelte-nz9p7e button:where(.svelte-nz9p7e):focus-visible{border-radius:4px;outline:2px solid var(--app-brand);outline-offset:-2px}.ds-blog-tabs.svelte-nz9p7e button[aria-selected=true]:where(.svelte-nz9p7e){border-bottom-color:var(--app-brand);color:var(--app-ink)}.ds-blog-tab-count.svelte-nz9p7e{border-radius:999px;background:var(--app-raise);padding:.2rem .4rem;color:var(--app-ink);font-family:var(--font-mono);font-size:.66rem}.ds-blog-panels.svelte-nz9p7e{border:1px solid var(--app-line);border-radius:0 0 14px 14px;background:var(--app-surface);padding:clamp(1rem,3vw,1.5rem)}.ds-blog-panel[hidden].svelte-nz9p7e{display:none}.ds-blog-panel.svelte-nz9p7e,.ds-blog-section-heading.svelte-nz9p7e,.ds-blog-supporting.svelte-nz9p7e{display:grid;gap:1rem}.ds-blog-status-strip.svelte-nz9p7e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ds-blog-status-strip.svelte-nz9p7e>div:where(.svelte-nz9p7e){display:grid;gap:.25rem;border:1px solid var(--app-line);border-radius:10px;background:var(--app-raise);padding:.8rem .9rem}.ds-blog-status-strip.svelte-nz9p7e span:where(.svelte-nz9p7e),.ds-blog-status-strip.svelte-nz9p7e small:where(.svelte-nz9p7e),.ds-blog-provenance.svelte-nz9p7e{color:var(--app-ink-faint);font-family:var(--font-mono);font-size:.68rem}.ds-blog-story-grid.svelte-nz9p7e{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}.ds-blog-story.svelte-nz9p7e{display:grid;grid-column:span 4;align-content:start;gap:.55rem;min-width:0;border:1px solid var(--app-line);border-radius:12px;background:var(--app-surface-2);padding:.9rem 1rem}.ds-blog-story--lead.svelte-nz9p7e{grid-column:span 8;background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--app-brand) 14%,transparent),transparent 60%),var(--app-surface-2)}.ds-blog-story.svelte-nz9p7e h3:where(.svelte-nz9p7e){font-size:clamp(1.5rem,3vw,2rem)}.ds-blog-story--lead.svelte-nz9p7e h3:where(.svelte-nz9p7e){font-size:clamp(2.5rem,5vw,3.7rem)}[data-block=blog-recap].svelte-nz9p7e h3:where(.svelte-nz9p7e){max-width:242px}.ds-blog-story.svelte-nz9p7e a:where(.svelte-nz9p7e){color:inherit;text-decoration:none}.ds-blog-story.svelte-nz9p7e a:where(.svelte-nz9p7e):hover,.ds-blog-story.svelte-nz9p7e a:where(.svelte-nz9p7e):focus-visible,.ds-blog-supporting.svelte-nz9p7e a:where(.svelte-nz9p7e):hover,.ds-blog-supporting.svelte-nz9p7e a:where(.svelte-nz9p7e):focus-visible{color:var(--app-brand)}.ds-blog-story.svelte-nz9p7e a:where(.svelte-nz9p7e):focus-visible,.ds-blog-supporting.svelte-nz9p7e a:where(.svelte-nz9p7e):focus-visible,.ds-blog-matchup.svelte-nz9p7e:focus-visible{border-radius:4px;outline:2px solid var(--app-brand);outline-offset:2px}.ds-blog-story.svelte-nz9p7e>p:where(.svelte-nz9p7e),.ds-blog-supporting.svelte-nz9p7e article:where(.svelte-nz9p7e)>p:where(.svelte-nz9p7e),.ds-blog-contract-card.svelte-nz9p7e li:where(.svelte-nz9p7e) span:where(.svelte-nz9p7e),.ds-blog-gate-list.svelte-nz9p7e p:where(.svelte-nz9p7e),.ds-blog-widget-grid.svelte-nz9p7e p:where(.svelte-nz9p7e),.ds-blog-pipeline.svelte-nz9p7e span:where(.svelte-nz9p7e),.ds-blog-engine-status.svelte-nz9p7e p:where(.svelte-nz9p7e){margin:0;color:var(--app-ink-soft);line-height:1.5}.ds-blog-story.svelte-nz9p7e>small:where(.svelte-nz9p7e),.ds-blog-supporting.svelte-nz9p7e article:where(.svelte-nz9p7e)>small:where(.svelte-nz9p7e){border-top:1px solid var(--app-line);padding-top:.55rem;color:var(--app-ink-faint);font-family:var(--font-mono);font-size:.68rem}.ds-blog-story.svelte-nz9p7e time:where(.svelte-nz9p7e),.ds-blog-supporting.svelte-nz9p7e time:where(.svelte-nz9p7e),.ds-blog-provenance.svelte-nz9p7e time:where(.svelte-nz9p7e),.ds-blog-engine-status.svelte-nz9p7e time:where(.svelte-nz9p7e){color:var(--app-brand)}.ds-blog-supporting.svelte-nz9p7e{border-top:1px solid var(--app-line);padding-top:1rem}.ds-blog-supporting.svelte-nz9p7e header:where(.svelte-nz9p7e) h2:where(.svelte-nz9p7e){margin:.2rem 0 0;font-size:1.25rem}.ds-blog-supporting-grid.svelte-nz9p7e,.ds-blog-widget-grid.svelte-nz9p7e,.ds-blog-matchup-grid.svelte-nz9p7e,.ds-blog-pipeline.svelte-nz9p7e{display:grid;gap:.75rem}.ds-blog-supporting-grid.svelte-nz9p7e{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-blog-supporting.svelte-nz9p7e article:where(.svelte-nz9p7e),.ds-blog-widget-grid.svelte-nz9p7e article:where(.svelte-nz9p7e),.ds-blog-pipeline.svelte-nz9p7e article:where(.svelte-nz9p7e),.ds-blog-contract-card.svelte-nz9p7e,.ds-blog-gate-list.svelte-nz9p7e article:where(.svelte-nz9p7e),.ds-blog-engine-status.svelte-nz9p7e{min-width:0;border:1px solid var(--app-line);border-radius:10px;background:var(--app-raise);padding:.9rem}@keyframes svelte-nz9p7e-ds-blog-card-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ds-blog-supporting-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e),.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e),.ds-blog-pipeline.svelte-nz9p7e>article:where(.svelte-nz9p7e){animation:svelte-nz9p7e-ds-blog-card-enter .32s ease-out backwards}.ds-blog-supporting-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(2),.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(2),.ds-blog-pipeline.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(2){animation-delay:60ms}.ds-blog-supporting-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(3),.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(3),.ds-blog-pipeline.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(3){animation-delay:.12s}.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(4),.ds-blog-pipeline.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(4){animation-delay:.18s}.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(5),.ds-blog-pipeline.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(5){animation-delay:.24s}.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(6),.ds-blog-pipeline.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(6){animation-delay:.3s}.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(7),.ds-blog-pipeline.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(7){animation-delay:.36s}.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e):nth-child(n+8){animation-delay:.42s}@media(prefers-reduced-motion:reduce){.ds-blog-supporting-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e),.ds-blog-widget-grid.svelte-nz9p7e>article:where(.svelte-nz9p7e),.ds-blog-pipeline.svelte-nz9p7e>article:where(.svelte-nz9p7e){animation:none}}.ds-blog-supporting.svelte-nz9p7e h4:where(.svelte-nz9p7e),.ds-blog-widget-grid.svelte-nz9p7e h4:where(.svelte-nz9p7e),.ds-blog-gate-list.svelte-nz9p7e h4:where(.svelte-nz9p7e){margin:0 0 .45rem}.ds-blog-supporting.svelte-nz9p7e a:where(.svelte-nz9p7e){color:var(--app-ink);font-weight:800;text-decoration:none}.ds-blog-section-heading.svelte-nz9p7e h3:where(.svelte-nz9p7e),.ds-blog-contract-card.svelte-nz9p7e>h3:where(.svelte-nz9p7e){font-size:clamp(1.8rem,4vw,2.8rem)}.ds-blog-provenance.svelte-nz9p7e{margin:0}.ds-blog-matchup-grid.svelte-nz9p7e{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-blog-matchup.svelte-nz9p7e{display:grid;gap:.3rem;min-width:0;border:1px solid var(--app-line);border-radius:9px;background:var(--app-raise);padding:.8rem .9rem;color:var(--app-ink-soft);text-decoration:none}.ds-blog-matchup.svelte-nz9p7e:hover,.ds-blog-matchup.svelte-nz9p7e:focus-visible{border-color:var(--app-brand)}.ds-blog-matchup.svelte-nz9p7e strong:where(.svelte-nz9p7e){color:var(--app-ink);font-family:var(--ds-blog-display);font-size:1.2rem;text-transform:uppercase}.ds-blog-matchup.svelte-nz9p7e span:where(.svelte-nz9p7e),.ds-blog-matchup.svelte-nz9p7e small:where(.svelte-nz9p7e){font-family:var(--font-mono);font-size:.68rem}.ds-blog-matchup.svelte-nz9p7e small:where(.svelte-nz9p7e){color:var(--app-ink-faint);line-height:1.5}.ds-blog-two-column.svelte-nz9p7e{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-blog-contract-card.svelte-nz9p7e{display:grid;align-content:start;gap:.9rem}.ds-blog-contract-card.svelte-nz9p7e ul:where(.svelte-nz9p7e),.ds-blog-gate-list.svelte-nz9p7e{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.ds-blog-contract-card.svelte-nz9p7e li:where(.svelte-nz9p7e){display:grid;gap:.2rem;border-top:1px solid var(--app-line);padding-top:.65rem}.ds-blog-gate-list.svelte-nz9p7e article:where(.svelte-nz9p7e){background:var(--app-surface)}.ds-blog-gate-list.svelte-nz9p7e small:where(.svelte-nz9p7e){display:block;margin-top:.45rem;color:var(--app-ink-faint);line-height:1.4}.ds-blog-gate-severity.svelte-nz9p7e{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--app-ink-faint)}.ds-blog-gate--pass.svelte-nz9p7e{border-left:3px solid var(--app-success)}.ds-blog-gate--blocking.svelte-nz9p7e{border-left:3px solid var(--app-danger)}.ds-blog-gate--unknown.svelte-nz9p7e{border-left:3px solid var(--app-amber)}.ds-blog-gate--pass.svelte-nz9p7e .ds-blog-gate-severity:where(.svelte-nz9p7e){color:var(--app-success)}.ds-blog-gate--blocking.svelte-nz9p7e .ds-blog-gate-severity:where(.svelte-nz9p7e){color:var(--app-danger)}.ds-blog-gate--unknown.svelte-nz9p7e .ds-blog-gate-severity:where(.svelte-nz9p7e){color:var(--app-amber)}.ds-blog-gate-asof.svelte-nz9p7e{display:block;margin-top:.5rem;color:var(--app-ink-faint);font-family:var(--font-mono);font-size:.68rem}.ds-blog-pipeline.svelte-nz9p7e{grid-template-columns:repeat(7,minmax(0,1fr))}.ds-blog-pipeline.svelte-nz9p7e article:where(.svelte-nz9p7e){display:grid;position:relative;gap:.4rem;padding:.75rem}.ds-blog-stage-pending.svelte-nz9p7e{border-style:dashed;opacity:.82}.ds-blog-stage-badge.svelte-nz9p7e{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--app-line);border-radius:999px;padding:.15rem .5rem;color:var(--app-ink-faint);font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.04em}.ds-blog-pipeline.svelte-nz9p7e article:where(.svelte-nz9p7e):after{position:absolute;top:.75rem;right:-.6rem;color:var(--app-ink-faint);content:"→"}.ds-blog-pipeline.svelte-nz9p7e article:where(.svelte-nz9p7e):last-child:after{content:""}.ds-blog-pipeline.svelte-nz9p7e strong:where(.svelte-nz9p7e){font-family:var(--ds-blog-display);text-transform:uppercase}.ds-blog-pipeline.svelte-nz9p7e span:where(.svelte-nz9p7e),.ds-blog-pipeline.svelte-nz9p7e small:where(.svelte-nz9p7e){font-size:.72rem}.ds-blog-pipeline.svelte-nz9p7e small:where(.svelte-nz9p7e){color:var(--app-ink-faint)}.ds-blog-engine-status.svelte-nz9p7e{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem 1rem;align-items:center;background:var(--app-surface-2)}.ds-blog-engine-status.svelte-nz9p7e>span:where(.svelte-nz9p7e),.ds-blog-engine-status.svelte-nz9p7e>small:where(.svelte-nz9p7e){grid-column:1 / -1;color:var(--app-ink-faint);font-family:var(--font-mono);font-size:.68rem}.ds-blog-engine-status.svelte-nz9p7e>strong:where(.svelte-nz9p7e){grid-row:2 / span 1;color:var(--app-pos);font-family:var(--ds-blog-display);font-size:clamp(2.2rem,5vw,3.5rem);line-height:1}.ds-blog-widget-grid.svelte-nz9p7e{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-blog-widget-grid.svelte-nz9p7e code:where(.svelte-nz9p7e){display:block;overflow-wrap:anywhere;color:var(--app-brand);font-size:.72rem}@media(max-width:1050px){.ds-blog-matchup-grid.svelte-nz9p7e,.ds-blog-widget-grid.svelte-nz9p7e{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-blog-pipeline.svelte-nz9p7e{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:780px){.ds-blog-story.svelte-nz9p7e,.ds-blog-story--lead.svelte-nz9p7e{grid-column:span 6}.ds-blog-status-strip.svelte-nz9p7e{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.ds-blog-surface.svelte-nz9p7e{width:min(100% - 1rem,1440px)}.ds-blog-masthead.svelte-nz9p7e h1:where(.svelte-nz9p7e){font-size:clamp(1.9rem,9vw,2.75rem)}.ds-blog-story-grid.svelte-nz9p7e,.ds-blog-supporting-grid.svelte-nz9p7e,.ds-blog-matchup-grid.svelte-nz9p7e,.ds-blog-widget-grid.svelte-nz9p7e,.ds-blog-pipeline.svelte-nz9p7e,.ds-blog-two-column.svelte-nz9p7e{display:flex;overflow-x:auto;gap:.65rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ds-blog-story-grid.svelte-nz9p7e{margin-top:60px}.ds-blog-story.svelte-nz9p7e,.ds-blog-story--lead.svelte-nz9p7e,.ds-blog-contract-card.svelte-nz9p7e{flex:0 0 86%;scroll-snap-align:start}.ds-blog-supporting.svelte-nz9p7e article:where(.svelte-nz9p7e),.ds-blog-matchup.svelte-nz9p7e,.ds-blog-widget-grid.svelte-nz9p7e article:where(.svelte-nz9p7e),.ds-blog-pipeline.svelte-nz9p7e article:where(.svelte-nz9p7e){flex:0 0 70%;scroll-snap-align:start}}.seasonal-front-door.svelte-gqyubt{border:1px solid color-mix(in srgb,var(--app-accent-cyan) 24%,var(--app-border));border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-aqua) 14%,transparent),transparent 48%),var(--app-bg);color:var(--app-ink);box-shadow:var(--app-shadow)}.seasonal-front-door__eyebrow.svelte-gqyubt{color:var(--app-accent-cyan)}.seasonal-front-door__lead.svelte-gqyubt h2{color:var(--app-header-text)}.seasonal-front-door__header.svelte-gqyubt p:where(.svelte-gqyubt),.seasonal-front-door--empty.svelte-gqyubt p:where(.svelte-gqyubt){color:var(--app-text-muted)}.seasonal-front-door__search.svelte-gqyubt{border:1px solid var(--app-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--app-surface) 88%,transparent)}.seasonal-front-door__search.svelte-gqyubt input:where(.svelte-gqyubt),.seasonal-front-door__search.svelte-gqyubt button:where(.svelte-gqyubt){border:1px solid var(--app-border);border-radius:var(--radius-md);font:inherit}.seasonal-front-door__search.svelte-gqyubt input:where(.svelte-gqyubt){background:var(--app-surface);color:var(--app-ink)}.seasonal-front-door__search.svelte-gqyubt button:where(.svelte-gqyubt){background:var(--app-brand);color:var(--app-header-text);cursor:pointer}.seasonal-front-door__bridge.svelte-gqyubt{border-radius:var(--radius-md);background:var(--app-brand);color:var(--app-header-text);text-decoration:none}.seasonal-front-door__supporting.svelte-gqyubt>a:where(.svelte-gqyubt){border:1px solid var(--app-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--app-surface) 88%,transparent);color:inherit;text-decoration:none}.seasonal-front-door__supporting.svelte-gqyubt p:where(.svelte-gqyubt){display:-webkit-box;overflow:hidden;color:var(--app-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.seasonal-front-door__supporting.svelte-gqyubt small:where(.svelte-gqyubt){color:var(--app-text-muted)}.seasonal-front-door__search.svelte-gqyubt button:where(.svelte-gqyubt):hover,.seasonal-front-door__bridge.svelte-gqyubt:hover,.seasonal-front-door__supporting.svelte-gqyubt>a:where(.svelte-gqyubt):hover{filter:brightness(1.08)}.blog-index__hero,.blog-editorial-picks{contain:layout paint style}
