.ypai-dialog[data-astro-cid-3e6p3wdb]{width:100%;max-width:100%;height:100%;max-height:100%;color:inherit;z-index:var(--ds-z-modal,300);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.ypai-dialog[data-astro-cid-3e6p3wdb]::backdrop{-webkit-backdrop-filter:blur(6px);background:#030408c7}.ypai-dialog[data-astro-cid-3e6p3wdb]:not([open]){display:none}.ypai-dialog[data-astro-cid-3e6p3wdb][open]::backdrop{animation:ypai-dialog-backdrop-in var(--ds-motion-normal) var(--ds-ease-out) both}.ypai-dialog[data-astro-cid-3e6p3wdb][open] .ypai-dialog__shell[data-astro-cid-3e6p3wdb]{animation:ypai-dialog-shell-in var(--ds-motion-slow) var(--ds-ease-spring) both;transform-origin:top}.ypai-dialog[data-astro-cid-3e6p3wdb][data-closing="1"][open] .ypai-dialog__shell[data-astro-cid-3e6p3wdb]{animation:ypai-dialog-shell-out var(--ds-motion-normal) var(--ds-ease-out) both}.ypai-dialog[data-astro-cid-3e6p3wdb][data-closing="1"][open]::backdrop{animation:ypai-dialog-backdrop-out var(--ds-motion-normal) var(--ds-ease-out) both}@keyframes ypai-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ypai-dialog-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes ypai-dialog-shell-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ypai-dialog-shell-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.99)}}.ypai-dialog__shell[data-astro-cid-3e6p3wdb]{width:min(560px,92vw);max-height:84vh;color:var(--ds-color-text-primary,#ffffffeb);border:1px solid var(--ds-color-border-subtle,#ffffff14);border-radius:var(--ds-radius-lg,16px);box-shadow:var(--ds-shadow-xl,0 20px 48px #0006);background:#0b0d12;flex-direction:column;margin:8vh auto 0;display:flex;position:relative;overflow:hidden}.ypai-dialog--sm[data-astro-cid-3e6p3wdb] .ypai-dialog__shell[data-astro-cid-3e6p3wdb]{width:min(400px,92vw)}.ypai-dialog--md[data-astro-cid-3e6p3wdb] .ypai-dialog__shell[data-astro-cid-3e6p3wdb]{width:min(560px,92vw)}.ypai-dialog--lg[data-astro-cid-3e6p3wdb] .ypai-dialog__shell[data-astro-cid-3e6p3wdb]{width:min(820px,92vw)}.ypai-dialog--full[data-astro-cid-3e6p3wdb] .ypai-dialog__shell[data-astro-cid-3e6p3wdb]{width:96vw;max-width:1200px;max-height:92vh;margin-top:4vh}.ypai-dialog__header[data-astro-cid-3e6p3wdb]{justify-content:space-between;align-items:center;gap:var(--ds-space-3,12px);padding:var(--ds-space-4,16px) var(--ds-space-6,24px);border-bottom:1px solid var(--ds-color-border-subtle,#ffffff0f);display:flex}.ypai-dialog__title[data-astro-cid-3e6p3wdb]{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.3}.ypai-dialog__close[data-astro-cid-3e6p3wdb]{width:32px;height:32px;color:var(--ds-color-text-muted,#ffffff8c);border:1px solid var(--ds-color-border-subtle,#ffffff14);border-radius:var(--ds-radius-md,8px);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ypai-dialog__close[data-astro-cid-3e6p3wdb]:hover,.ypai-dialog__close[data-astro-cid-3e6p3wdb]:focus-visible{background:var(--ds-color-bg-overlay,#ffffff0f);color:#fff;border-color:var(--ds-color-border-strong,#ffffff29);outline:none}.ypai-dialog__body[data-astro-cid-3e6p3wdb]{padding:var(--ds-space-6,24px);color:var(--ds-color-text-secondary,#ffffffd1);flex:auto;font-size:14px;line-height:1.55;overflow-y:auto}.ypai-dialog__actions[data-astro-cid-3e6p3wdb]{justify-content:flex-end;align-items:center;gap:var(--ds-space-3,12px);padding:var(--ds-space-4,16px) var(--ds-space-6,24px);border-top:1px solid var(--ds-color-border-subtle,#ffffff0f);background:#ffffff04;display:flex}@media (prefers-reduced-motion:reduce){.ypai-dialog[data-astro-cid-3e6p3wdb]::backdrop{-webkit-backdrop-filter:none}.ypai-dialog[data-astro-cid-3e6p3wdb][open] .ypai-dialog__shell[data-astro-cid-3e6p3wdb],.ypai-dialog[data-astro-cid-3e6p3wdb][open]::backdrop,.ypai-dialog[data-astro-cid-3e6p3wdb][data-closing="1"][open] .ypai-dialog__shell[data-astro-cid-3e6p3wdb],.ypai-dialog[data-astro-cid-3e6p3wdb][data-closing="1"][open]::backdrop{animation:none!important}}dialog#ypai-search .ypai-dialog__body{padding:0}.ypai-search{flex-direction:column;min-height:0;max-height:80vh;display:flex}.ypai-search__inputwrap{color:#ffffff80;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.ypai-search__inputwrap input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px;line-height:1.4}#ypai-search-close{align-items:center;gap:var(--ds-space-1);color:#fff9;border-radius:var(--ds-radius-sm);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;flex-shrink:0;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}#ypai-search-close:hover{color:#fff;background:#ffffff14}.ypai-search__results{padding:var(--ds-space-2);flex:auto;min-height:0;overflow-y:auto}.ypai-search__empty{color:#ffffff8c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:48px 16px;display:flex}.ypai-search__empty p{margin:0;font-size:14px}.ypai-search__empty-hint{color:#ffffff59;font-size:12px}.ypai-search__empty .ypai-icon{color:#ffffff40;margin-bottom:var(--ds-space-1)}.ypai-search__status{color:#ffffff73;text-align:center;padding:24px 16px;font-size:14px}.ypai-search__recent{padding:10px 12px 14px}.ypai-search__recent-head{margin-bottom:var(--ds-space-2);justify-content:space-between;align-items:center;display:flex}.ypai-search__recent-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-size:10px}.ypai-search__recent-clear{color:#ffffff80;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px}.ypai-search__recent-clear:hover{color:#fff}.ypai-search__recent-chips{flex-wrap:wrap;gap:6px;display:flex}.ypai-search__chip{color:#ffffffd9;border-radius:var(--ds-radius-pill);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:background .12s,border-color .12s;display:inline-flex}.ypai-search__chip:hover{background:#ffffff17;border-color:#ffffff29}.ypai-search__hub-header{text-transform:uppercase;letter-spacing:.08em;color:#fff6;padding:10px 12px 4px;font-size:10px}.ypai-search__hit{align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-radius-md);color:inherit;grid-template-columns:56px 1fr auto;padding:10px 12px;text-decoration:none;transition:background .12s;display:grid}.ypai-search__hit:hover,.ypai-search__hit:focus-visible,.ypai-search__hit[aria-selected=true]{background:#ffffff0f;outline:none}.ypai-search__hit[aria-selected=true] .ypai-search__chev{opacity:1;transform:translate(0)}.ypai-search__hit-thumb{border-radius:var(--ds-radius-sm);color:#fff;background:#ffffff0a;background-image:var(--thumb-gradient,none);border:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:40px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.ypai-search__hit-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ypai-search__hit-body{min-width:0}.ypai-search__hit-title{color:#fff;margin-bottom:var(--ds-space-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ypai-search__hit-excerpt{color:#fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ypai-search__hit-excerpt mark{color:#a7f3d0;border-radius:var(--ds-radius-sm);background:#6ee7b740;padding:0 2px}.ypai-search__chev{color:#fff6;opacity:0;flex-shrink:0;transition:opacity .12s,transform .12s;transform:translate(-4px)}.ypai-search__hit:hover .ypai-search__chev{opacity:1;transform:translate(0)}.ypai-search__no-results{text-align:center;color:#fff9;padding:32px 16px}.ypai-search__no-results p{margin:0 0 12px;font-size:14px}.ypai-search__no-results-cta{color:#a7f3d0;border-radius:var(--ds-radius-sm);border:1px solid #a7f3d040;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background .12s;display:inline-flex}.ypai-search__no-results-cta:hover{background:#a7f3d00f}.ypai-search__foot{color:#fff6;border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;padding:10px 16px;font-size:11px;display:flex}.ypai-search__hints{align-items:center;gap:6px;display:inline-flex}.ypai-search__foot kbd{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:3px;margin:0 2px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.publication-nav[data-astro-cid-dgrj4czf] button[data-astro-cid-dgrj4czf]{color:inherit;cursor:pointer;transition:color var(--blog-publication-ease);background:0 0;border:0;padding:0}.publication-nav[data-astro-cid-dgrj4czf] button[data-astro-cid-dgrj4czf]:hover{color:var(--blog-publication-accent)}.publication-search-bridge[data-astro-cid-dgrj4czf] #ypai-search-trigger{display:none}.blog-editorial{--blog-publication-frame:min(100% - 6rem, 82.5rem);--blog-publication-rule:var(--ds-color-border-default);--blog-publication-rule-strong:var(--ds-color-border-strong);--blog-publication-accent:var(--ds-color-phosphor-400);--blog-publication-accent-soft:var(--ds-color-phosphor-a20);--blog-publication-paper:var(--ds-color-bg-paper);--blog-publication-ink:var(--ds-color-text-inverse);--blog-publication-ease:var(--ds-motion-normal) var(--ds-ease-smooth)}.blog-editorial,.blog-editorial *{box-sizing:border-box}html:has(.blog-editorial){scroll-behavior:smooth}.blog-editorial{font-family:var(--ds-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}.blog-editorial.publication--dark{background:var(--ds-color-bg-base);color:var(--ds-color-text-primary)}.blog-editorial.publication--paper{background:var(--blog-publication-paper);color:var(--blog-publication-ink)}.blog-editorial.publication--paper h1,.blog-editorial.publication--paper h2,.blog-editorial.publication--paper h3,.blog-editorial.publication--paper h4{color:var(--blog-publication-ink)}.blog-editorial a{color:inherit;text-decoration:none}.blog-editorial button,.blog-editorial input{font:inherit}.blog-editorial section{padding:0;mask-image:none}.blog-editorial section:before{display:none}.blog-editorial :focus-visible{outline:2px solid var(--blog-publication-accent);outline-offset:4px}.skip-link{z-index:50;top:1rem;background:var(--blog-publication-paper);color:var(--blog-publication-ink);padding:.75rem 1rem;position:fixed;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.shell{width:var(--blog-publication-frame);margin-inline:auto}.mono,.eyebrow,.story-meta{font-family:var(--ds-font-mono)}.eyebrow{color:var(--blog-publication-accent);letter-spacing:.16em;margin:0;font-size:.6875rem;font-weight:600;line-height:1.35}.publication-header{border-block-end:1px solid var(--blog-publication-rule-strong);grid-template-columns:1fr auto;align-items:center;min-height:3.25rem;display:grid}.publication-mark{letter-spacing:-.035em;font-weight:720}.publication-nav{color:var(--ds-color-text-secondary);gap:2rem;font-size:.8125rem;display:flex}.publication-nav a,.text-action{transition:color var(--blog-publication-ease)}@media (hover:hover){.publication-nav a:hover,.text-action:hover{color:var(--blog-publication-accent)}}.blog-editorial .feature{border-block-end:1px solid var(--blog-publication-rule-strong);grid-template-columns:minmax(0,7fr) minmax(24rem,5fr);column-gap:4.5rem;padding-block:3.5rem 4.5rem;display:grid}.feature__statement{grid-column:1;padding-inline-end:2rem}.feature h1{max-width:11ch;font-family:var(--ds-font-body);letter-spacing:-.075em;margin:0;font-size:clamp(3.75rem,5.3vw,4.9rem);font-weight:340;line-height:.93}.feature__standfirst{max-width:43rem;color:var(--ds-color-text-secondary);margin:2.25rem 0 0;font-size:clamp(1.125rem,1.7vw,1.45rem);line-height:1.48}.lead-story{border-inline-start:1px solid var(--blog-publication-rule-strong);flex-direction:column;align-items:start;padding-inline-start:3.5rem;display:flex}.story-meta{color:var(--ds-color-text-muted);letter-spacing:.08em;margin:1.6rem 0 1.25rem;font-size:.6875rem}.lead-story h2{font-family:var(--ds-font-body);letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,2.1vw,2.25rem);font-weight:430;line-height:1.12}.lead-story__excerpt{color:var(--ds-color-text-secondary);margin:1.25rem 0 1.75rem;font-size:1rem}.text-action{border-block-end:1px solid;justify-content:space-between;align-items:center;gap:2.5rem;padding-block:.5rem;font-size:.8125rem;font-weight:650;display:inline-flex}.text-action span:last-child{transition:transform var(--blog-publication-ease)}@media (hover:hover){.text-action:hover span:last-child{transform:translate(.35rem)}}.lead-story__measure{border:1px solid var(--blog-publication-rule-strong);background:var(--ds-color-bg-depth-hi);align-self:stretch;margin-block-start:2.5rem;padding:1.75rem}.measure__label{color:var(--ds-color-text-secondary);letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-block-end:.45rem;font-size:.625rem;display:flex}.measure__label strong{color:var(--ds-color-text-primary);font-size:1rem}.measure__track{background:var(--ds-color-border-default);height:.5rem;margin-block-end:1.5rem}.measure__fill{background:var(--blog-publication-accent);height:100%;display:block}.measure__fill--base{width:23%}.measure__fill--risk{width:100%}.measure__note{color:var(--ds-color-text-muted);letter-spacing:.08em;margin:.4rem 0 0;font-size:.575rem}.section-heading h2{font-family:var(--ds-font-body);letter-spacing:-.065em;margin:0;font-size:clamp(2.4rem,4.25vw,4.75rem);font-weight:360;line-height:.98}.blog-editorial .topics,.blog-editorial .latest,.blog-editorial .workflow{border-block-end:1px solid var(--blog-publication-rule-strong);padding-block:3.5rem}.section-heading{grid-template-columns:1fr 1fr;gap:2rem;margin-block-end:3rem;display:grid;position:relative}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{grid-column:1/-1;max-width:15ch}.topic-index{border-block-start:1px solid var(--blog-publication-rule-strong);grid-template-columns:1fr 1fr;display:grid}.topic-entry{border-block-end:1px solid var(--blog-publication-rule-strong);transition:background var(--blog-publication-ease);flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.topic-entry:nth-child(odd){border-inline-end:1px solid var(--blog-publication-rule-strong)}@media (hover:hover){.topic-entry:hover{background:var(--ds-color-bg-depth-hi)}}.topic-entry__content strong{letter-spacing:-.035em;margin-block-end:1rem;font-size:1.85rem;font-weight:450;display:block}.topic-entry__content>span{max-width:32rem;color:var(--ds-color-text-secondary);display:block}.section-heading--compact{margin-block-end:3rem}.article-index{border-block-start:1px solid var(--blog-publication-rule-strong)}.article-row{border-block-end:1px solid var(--blog-publication-rule-strong);transition:background var(--blog-publication-ease);grid-template-columns:18rem 1fr 2rem;align-items:center;gap:1.5rem;padding-block:1.5rem;display:grid}@media (hover:hover){.article-row:hover{background:var(--ds-color-bg-depth-hi)}}.article-row__meta{color:var(--ds-color-text-muted);letter-spacing:.075em;font-size:.65rem}.article-row strong{letter-spacing:-.035em;max-width:34ch;font-size:clamp(1.35rem,2vw,2rem);font-weight:430;line-height:1.2}.article-row__arrow{font-size:1.25rem}.archive-action{margin-block-start:2.5rem}.section-heading--workflow h2{max-width:12ch}.workflow-ledger{border-block-start:1px solid var(--blog-publication-rule-strong);border-block-end:1px solid var(--blog-publication-rule-strong);grid-template-columns:.85fr 1.1fr 1.25fr;display:grid}.workflow-path{border-inline-end:1px solid var(--blog-publication-rule-strong);flex-direction:column;padding:2rem;display:flex}.workflow-path:last-child{border-inline-end:0}.workflow-path--accent{background:var(--blog-publication-paper);color:var(--blog-publication-ink)}.workflow-path--accent h3{color:var(--blog-publication-ink)}.workflow-path__label{color:var(--ds-color-text-muted);letter-spacing:.09em;font-size:.65rem}.workflow-path--accent .workflow-path__label{color:var(--ds-color-text-on-paper-secondary)}.workflow-path h3{letter-spacing:-.04em;max-width:14ch;margin:1.75rem 0 1rem;font-size:clamp(1.6rem,2vw,2.15rem);font-weight:430;line-height:1.08}.workflow-path p{color:var(--ds-color-text-secondary);margin:0 0 2rem}.workflow-path--accent p{color:var(--ds-color-text-on-paper-secondary)}.publication-footer{min-height:6.5rem;color:var(--ds-color-text-muted);justify-content:space-between;align-items:center;gap:2rem;font-size:.75rem;display:flex}.publication-footer p{text-align:end;margin:0}.system-view h1,.article-view h1,.state-view h1,.loading-main h1{font-family:var(--ds-font-body);letter-spacing:-.07em;margin:0;font-weight:360;line-height:.96}.desk-hero,.archive-hero,.search-hero{border-block-end:1px solid var(--blog-publication-rule-strong);padding-block:7rem 5rem}.desk-hero__meta,.article-hero__meta{color:var(--ds-color-text-muted);justify-content:space-between;align-items:center;margin-block-end:5rem;font-size:.6875rem;display:flex}.desk-hero h1,.archive-hero h1,.search-hero h1{max-width:12ch;font-size:clamp(4.5rem,8vw,8.25rem)}.desk-hero>p:last-of-type,.archive-hero>p:last-child{max-width:46rem;color:var(--ds-color-text-secondary);margin:2.5rem 0 0;font-size:1.35rem}.desk-hero__scope{color:var(--ds-color-text-muted);letter-spacing:.1em;flex-wrap:wrap;gap:.65rem 2rem;margin-block-start:5rem;font-size:.65rem;display:flex}.desk-feature{border-block-end:1px solid var(--blog-publication-rule-strong);padding-block:7rem}.desk-feature__grid{grid-template-columns:minmax(0,1.65fr) minmax(19rem,.7fr);align-items:end;gap:6rem;margin-block-start:4rem;display:grid}.desk-feature__grid>div:only-child{grid-column:1/-1}.desk-feature__grid>div:first-child>.mono{color:var(--ds-color-text-muted);font-size:.65rem}.desk-feature h2{max-width:17ch;font-family:var(--ds-font-body);letter-spacing:-.065em;margin:1.5rem 0;font-size:clamp(2.6rem,5vw,5.25rem);font-weight:370;line-height:.98}.desk-feature__grid>div:first-child>p{max-width:42rem;color:var(--ds-color-text-secondary);margin:0 0 2rem;font-size:1.05rem}.desk-feature__figure{border-inline-start:1px solid var(--blog-publication-accent);padding:2rem}.desk-feature__figure strong{letter-spacing:-.08em;font-size:clamp(4.5rem,8vw,7.5rem);font-weight:340;line-height:.85;display:block}.desk-feature__figure span{color:var(--blog-publication-accent);letter-spacing:.09em;margin-block-start:2rem;font-size:.65rem;display:block}.desk-feature__figure p{color:var(--ds-color-text-secondary)}.archive-ledger{padding-block:3rem 4rem}.archive-ledger__head,.archive-row{grid-template-columns:10rem minmax(0,1fr) 12rem;align-items:center;gap:1.5rem;display:grid}.archive-ledger__head{min-height:3rem;color:var(--ds-color-text-muted);letter-spacing:.08em;font-size:.6rem}.archive-row{border-block-start:1px solid var(--blog-publication-rule-strong);min-height:6rem;transition:background var(--blog-publication-ease)}@media (hover:hover){.archive-row:hover{background:var(--ds-color-bg-depth-hi)}}.archive-row .mono{color:var(--ds-color-text-muted);letter-spacing:.06em;font-size:.625rem}.archive-row strong{max-width:36ch;font-size:1.45rem;font-weight:430;line-height:1.2}.archive-ledger__foot{border-block-start:1px solid var(--blog-publication-rule-strong);justify-content:space-between;align-items:center;padding-block-start:2rem;display:flex}.archive-ledger__foot>.mono{color:var(--ds-color-text-muted);font-size:.625rem}.search-hero{min-height:42rem}.search-hero h1{margin:4rem 0}.search-form{max-width:54rem}.search-form label{color:var(--ds-color-text-secondary);margin-block-end:.75rem;font-size:.75rem;display:block}.search-form>div{border-block-end:1px solid var(--blog-publication-rule-strong);grid-template-columns:1fr auto;display:grid}.search-form input,.search-form button{border:0;border-radius:0;min-height:5rem}.search-form input{color:var(--ds-color-text-primary);letter-spacing:-.035em;background:0 0;padding:0;font-size:2.2rem}.search-form button{background:var(--blog-publication-paper);color:var(--blog-publication-ink);cursor:pointer;padding-inline:2rem;font-weight:650}.search-count{color:var(--ds-color-text-muted);letter-spacing:.08em;margin-block-start:1.25rem;font-size:.65rem}.search-results{padding-block:5rem 8rem}.blog-editorial [hidden]{display:none!important}.publication--paper{--blog-publication-rule:var(--ds-color-border-paper);--blog-publication-rule-strong:var(--ds-color-slate-300)}.publication--paper .publication-header,.publication--paper .publication-footer{color:var(--blog-publication-ink)}.publication--paper .publication-nav,.publication--paper .publication-footer,.publication--paper .article-hero__meta,.publication--paper .article-rail{color:var(--ds-color-text-on-paper-secondary)}.publication--paper .eyebrow{color:var(--ds-color-phosphor-700)}.publication--paper .article-row__meta,.publication--paper .publication-footer p{color:var(--ds-color-text-on-paper-secondary)}.article-hero{border-block-end:1px solid var(--blog-publication-rule-strong);padding-block:7rem 6rem}.article-hero h1{max-width:17ch;font-size:clamp(4rem,7.2vw,7.25rem)}.article-hero__dek{max-width:52rem;color:var(--ds-color-text-on-paper-secondary);margin:3rem 0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5}.article-hero__byline{align-items:center;gap:2rem;font-size:.8rem;display:flex}.article-hero__byline .mono{color:var(--ds-color-text-on-paper-secondary);letter-spacing:.09em;font-size:.625rem}.article-layout{grid-template-columns:15rem minmax(0,46rem);justify-content:center;gap:8rem;padding-block:6rem 10rem;display:grid}.article-rail{flex-direction:column;align-self:start;gap:1rem;padding-block-start:.5rem;font-size:.75rem;display:flex;position:sticky;top:2rem}.article-rail>span{letter-spacing:.09em;margin-block-end:1rem;font-size:.625rem}@media (hover:hover){.article-rail a:hover{color:var(--ds-color-phosphor-700)}}.article-body{font-size:1.125rem;line-height:1.78}.article-lede{margin:0 0 5rem;font-size:1.55rem;line-height:1.55}.article-body section{margin-block:5rem}.article-body h2{font-family:var(--ds-font-body);letter-spacing:-.05em;margin:0 0 1.5rem;font-size:2.55rem;font-weight:430;line-height:1.08}.article-body blockquote{border-inline-start:3px solid var(--ds-color-phosphor-600);margin:3rem 0;padding:1rem 0 1rem 2rem;font-size:1.45rem;line-height:1.5}.benchmark-figure{background:var(--ds-color-bg-base);color:var(--ds-color-text-primary);margin:5rem 0;padding:2.5rem}.benchmark-figure figcaption{justify-content:space-between;gap:2rem;margin-block-end:3rem;font-weight:650;display:flex}.benchmark-figure figcaption .mono{color:var(--ds-color-text-muted);letter-spacing:.08em;font-size:.6rem}.benchmark-row{border-block-start:1px solid var(--ds-color-border-default);grid-template-columns:11rem 1fr 3rem;align-items:center;gap:1rem;min-height:4rem;font-size:.75rem;display:grid}.benchmark-bar{background:var(--blog-publication-accent);height:.55rem;display:block}.benchmark-bar--68{width:23%}.benchmark-bar--104{width:35%}.benchmark-bar--300{width:100%}.benchmark-row strong{text-align:end;font-size:.75rem}.figure-source{color:var(--ds-color-text-muted);letter-spacing:.06em;margin:2rem 0 0;font-size:.575rem}.article-next{border-block-start:1px solid var(--blog-publication-rule-strong);flex-direction:column;gap:1rem;margin-block-start:7rem;padding-block-start:2rem;display:flex}.article-next>span{color:var(--ds-color-text-on-paper-secondary);letter-spacing:.09em;font-size:.625rem}.article-next a{justify-content:space-between;gap:2rem;font-size:1.5rem;font-weight:550;display:flex}.state-view{min-height:100%}.state-main{grid-template-columns:1fr 1.4fr;align-items:center;gap:6rem;min-height:calc(100vh - 15.25rem);padding-block:6rem;display:grid}.state-code{border-inline-end:1px solid var(--blog-publication-rule-strong);color:var(--blog-publication-accent);letter-spacing:-.08em;justify-content:center;align-self:stretch;align-items:center;font-size:clamp(4rem,10vw,9rem);display:flex}.state-copy h1{max-width:9ch;margin:2rem 0;font-size:clamp(4rem,7vw,7rem)}.state-copy>p:last-of-type{max-width:39rem;color:var(--ds-color-text-secondary);font-size:1.2rem}.state-paths{border-block-start:1px solid var(--blog-publication-rule-strong);flex-direction:column;max-width:36rem;margin-block-start:4rem;display:flex}.state-paths>span{color:var(--ds-color-text-muted);letter-spacing:.08em;padding-block:1rem;font-size:.6rem}.state-paths a{border-block-start:1px solid var(--blog-publication-rule-strong);justify-content:space-between;padding-block:1.25rem;display:flex}.loading-main{min-height:calc(100vh - 15.25rem);padding-block:7rem}.loading-main h1{max-width:10ch;margin:2rem 0 5rem;font-size:clamp(4rem,7vw,7rem)}.loading-ledger{border-block-start:1px solid var(--blog-publication-rule-strong)}.loading-ledger span{border-block-end:1px solid var(--blog-publication-rule-strong);background:linear-gradient(90deg, transparent, var(--ds-color-border-subtle), transparent);background-size:200% 100%;width:100%;height:5rem;animation:1.8s linear infinite ledger-scan;display:block}.loading-main>.mono{color:var(--ds-color-text-muted);letter-spacing:.08em;margin-block-start:1.5rem;font-size:.625rem;display:block}@keyframes ledger-scan{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=900px){:root{--blog-publication-frame:min(100% - 3rem, 48rem)}.blog-editorial .feature{grid-template-columns:1fr}.feature__statement,.lead-story{grid-column:1}.lead-story{border-inline-start:0;border-block-start:1px solid var(--blog-publication-rule-strong);margin-block-start:3rem;padding-block-start:2.5rem;padding-inline-start:0}.article-row{grid-template-columns:12rem 1fr 1.5rem}.desk-feature__grid{grid-template-columns:1fr;gap:4rem}.article-layout{grid-template-columns:11rem minmax(0,1fr);gap:3rem}}@media (width<=620px){:root{--blog-publication-frame:calc(100% - 2rem)}.publication-header{min-height:4.25rem}.publication-nav{gap:0}.publication-nav a:not(:last-child){display:none}.publication-nav a:last-child:before{content:"MENU / ";color:var(--ds-color-text-muted)}.blog-editorial .feature{row-gap:0;padding-block:2rem 3rem}.feature h1{letter-spacing:-.07em;max-width:none;font-size:clamp(3.25rem,15vw,4.2rem)}.feature__standfirst{margin-block-start:1.5rem;font-size:1.05rem}.lead-story{margin-block-start:2.5rem;padding-block-start:2.5rem}.lead-story h2{font-size:1.9rem}.lead-story__measure{margin-block-start:2rem}.blog-editorial .topics,.blog-editorial .latest,.blog-editorial .workflow{padding-block:3rem}.section-heading{grid-template-columns:1fr;gap:1.5rem;margin-block-end:3rem}.section-heading h2{font-size:2.8rem}.section-heading .eyebrow,.section-heading h2{grid-column:1}.topic-index{grid-template-columns:1fr}.topic-entry{padding:1.5rem 0}.topic-entry:nth-child(odd){border-inline-end:0}.topic-entry__content strong{font-size:1.65rem}.article-row{grid-template-columns:1fr 1.5rem;align-content:center;gap:.75rem;padding-block:1.25rem}.article-row__meta{grid-area:1/1/auto/-1}.article-row strong{grid-area:2/1;font-size:1.45rem}.article-row__arrow{grid-area:2/2}.workflow-ledger{grid-template-columns:1fr}.workflow-path{border-inline-end:0;border-block-end:1px solid var(--blog-publication-rule-strong);padding-inline:0}.workflow-path:last-child{border-block-end:0;padding-inline:1.5rem}.workflow-path p{min-height:0}.publication-footer{flex-direction:column;align-items:flex-start;gap:1rem;padding-block:2.5rem}.publication-footer p{text-align:start}.desk-hero,.archive-hero,.search-hero{padding-block:4rem}.desk-hero__meta,.article-hero__meta{align-items:flex-start;gap:1rem;margin-block-end:3rem}.desk-hero h1,.archive-hero h1,.search-hero h1{font-size:4.2rem}.desk-hero>p:last-of-type,.archive-hero>p:last-child{font-size:1.1rem}.desk-feature{padding-block:5rem}.desk-feature h2{font-size:3rem}.desk-feature__figure{padding:1.5rem 0 1.5rem 1.5rem}.archive-ledger__head{display:none}.archive-row{grid-template-columns:1fr;align-content:center;gap:.5rem;min-height:0;padding-block:1.25rem}.archive-row strong{font-size:1.3rem}.archive-ledger__foot{flex-direction:column;align-items:flex-start;gap:1.5rem}.search-hero{min-height:auto}.search-hero h1{margin:3rem 0}.search-form>div{grid-template-columns:1fr}.search-form input{min-width:0;font-size:1.75rem}.search-form button{min-height:3.5rem}.article-hero{padding-block:4rem}.article-hero h1{font-size:3.65rem}.article-hero__dek{margin-block:2rem;font-size:1.1rem}.article-layout{grid-template-columns:1fr;padding-block:4rem 7rem}.article-rail{border-block-end:1px solid var(--blog-publication-rule-strong);padding-block-end:2rem;position:static}.article-body{font-size:1rem}.article-lede{font-size:1.3rem}.article-body h2{font-size:2.15rem}.benchmark-figure{margin-inline:calc(50% - 50vw);padding:2rem 1rem}.benchmark-row{grid-template-columns:8rem 1fr 2.5rem;gap:.6rem}.benchmark-figure figcaption{flex-direction:column;gap:.5rem}.state-main{grid-template-columns:1fr;gap:4rem;min-height:auto}.state-code{border-inline-end:0;border-block-end:1px solid var(--blog-publication-rule-strong);justify-content:flex-start;min-height:13rem}.state-copy h1,.loading-main h1{font-size:3.8rem}.loading-main{min-height:auto;padding-block:5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blog-editorial *,.blog-editorial :before,.blog-editorial :after{transition-duration:.01ms!important}.loading-ledger span{animation:none}}.editorial-pagination{padding-block:var(--ds-space-12) var(--ds-space-24);justify-content:center;display:flex}.publication--paper .article-body .prose{border-radius:var(--ds-radius-none);background:0 0;border:0;max-width:none;margin:0;padding:0}.publication--paper .article-body p,.publication--paper .article-body li{color:var(--blog-publication-ink)}.publication--paper .article-body p{margin-block:0 var(--ds-space-6)}.publication--paper .article-body ul,.publication--paper .article-body ol{margin-block:0 var(--ds-space-8);padding-inline-start:var(--ds-space-6)}.publication--paper .article-body li{margin-block-end:var(--ds-space-2)}.publication--paper .article-body h3{margin:var(--ds-space-12) 0 var(--ds-space-4);font-family:var(--ds-font-body);font-size:var(--ds-type-subsection);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-section);line-height:var(--ds-leading-section)}.publication--paper .article-body h4{margin:var(--ds-space-8) 0 var(--ds-space-3);font-family:var(--ds-font-body);font-size:var(--ds-type-xl);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug)}.publication--paper .article-body a{color:var(--ds-color-phosphor-700);text-underline-offset:var(--ds-space-1);text-decoration:underline}.publication--paper .article-body pre{margin-block:var(--ds-space-8);padding:var(--ds-space-6);background:var(--ds-color-bg-base);color:var(--ds-color-text-primary);border-radius:var(--ds-radius-md);overflow-x:auto}.publication--paper .article-body code{font-family:var(--ds-font-mono)}.publication--paper .article-body :not(pre)>code{padding:var(--ds-space-1) var(--ds-space-2);background:var(--ds-color-bg-paper-raised);border:1px solid var(--ds-color-border-paper);border-radius:var(--ds-radius-sm)}.publication--paper .article-body table{width:100%;margin-block:var(--ds-space-8);border-collapse:collapse;font-size:var(--ds-type-body-sm)}.publication--paper .article-body th,.publication--paper .article-body td{padding:var(--ds-space-3);border-block-end:1px solid var(--ds-color-border-paper);text-align:start;vertical-align:top}.publication--paper .article-body img{max-width:100%;height:auto;margin-block:var(--ds-space-8)}.blog-editorial.publication--paper .article-body .key-takeaways,.blog-editorial.publication--paper .article-body .quick-facts,.blog-editorial.publication--paper .article-body .action-shell{background:var(--ds-color-bg-paper-raised);color:var(--blog-publication-ink);border-color:var(--ds-color-border-paper)}.blog-editorial.publication--paper .article-body .key-takeaways h3,.blog-editorial.publication--paper .article-body .key-takeaways li,.blog-editorial.publication--paper .article-body .quick-facts h4,.blog-editorial.publication--paper .article-body .quick-facts dd,.blog-editorial.publication--paper .article-body .action-shell h3,.blog-editorial.publication--paper .article-body .action-shell .action-desc,.blog-editorial.publication--paper .article-body .faq-section h2,.blog-editorial.publication--paper .article-body .faq-item summary,.blog-editorial.publication--paper .article-body .faq-section .faq-item[open] summary .question,.blog-editorial.publication--paper .article-body .faq-answer,.blog-editorial.publication--paper .article-body .stat-callout__label{color:var(--blog-publication-ink)}.blog-editorial.publication--paper .article-body .faq-list,.blog-editorial.publication--paper .article-body .faq-item{border-color:var(--ds-color-border-paper)}.blog-editorial.publication--paper .article-body .faq-icon:before,.blog-editorial.publication--paper .article-body .faq-icon:after{background:var(--ds-color-text-on-paper-secondary)}.blog-editorial.publication--paper .article-body .bench-bars{background:var(--ds-color-bg-base);border-color:var(--ds-color-border-default)}.blog-editorial.publication--paper .article-body .bench-bars .bench-bars__note{color:var(--ds-color-text-muted)}@media (hover:hover){.publication--paper .article-row:hover{background:var(--ds-color-bg-paper-raised)}}
