.detail.svelte-1yfs786{display:flex;flex-direction:column}.detail-back.svelte-1yfs786{margin-block:calc(var(--rem) * .75) calc(var(--rem) * 1.5)}.section-label.svelte-1yfs786{margin:0;font:400 var(--t-sm)/var(--lh-flush) var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink)}.detail-heading.svelte-1yfs786 .section-label:where(.svelte-1yfs786),.detail-meta.svelte-1yfs786 .section-label:where(.svelte-1yfs786){padding-bottom:calc(var(--rem) * .75);border-bottom:1px solid var(--line)}.detail-meta.svelte-1yfs786{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--rem) * 2.5);margin-top:calc(var(--rem) * 2.5)}@media (min-width: 768px){.detail-meta.svelte-1yfs786{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--rem) * 2);margin-top:calc(var(--rem) * 3)}}.detail-status.svelte-1yfs786 .row-tags:where(.svelte-1yfs786){margin-top:calc(var(--rem) * 1.25)}.back-link.svelte-1yfs786{display:inline-flex;height:calc(var(--rem) * 1.8);align-items:center;font-size:var(--t-lg);line-height:var(--lh-flush);color:var(--ink);text-decoration:none}.back-link.svelte-1yfs786:hover .arrow-a:where(.svelte-1yfs786),.back-link.svelte-1yfs786:focus-visible .arrow-a:where(.svelte-1yfs786){transform:translate(-100%)}.back-link.svelte-1yfs786:hover .arrow-b:where(.svelte-1yfs786),.back-link.svelte-1yfs786:focus-visible .arrow-b:where(.svelte-1yfs786){transform:translate(0)}.arrow-stage.svelte-1yfs786{letter-spacing:inherit;position:relative;height:1em;width:calc(var(--rem) * 1.4);overflow:hidden;line-height:1}.arrow.svelte-1yfs786{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s var(--ease-out-quart)}.arrow-b.svelte-1yfs786{transform:translate(100%)}@media (prefers-reduced-motion: reduce){.arrow.svelte-1yfs786{transition:none}}.row-tags.svelte-1yfs786{letter-spacing:inherit;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--rem) * 1.25)}.detail-title.svelte-1yfs786{margin:calc(var(--rem) * 1.25) 0 0;font:500 var(--t-display)/var(--lh-display) var(--font-title);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}@media (min-width: 768px){.detail-title.svelte-1yfs786{margin-top:calc(var(--rem) * 1.5)}}.detail-desc.svelte-1yfs786{margin:calc(var(--rem) * 1.25) 0 0;font:400 var(--t-body)/1.3 var(--font-mono);letter-spacing:var(--track-mono);color:var(--ink)}.related.svelte-1yfs786{margin-top:calc(var(--rem) * 11)}@media (min-width: 768px){.related.svelte-1yfs786{margin-top:calc(var(--rem) * 8)}}.related-rows.svelte-1yfs786{margin-top:calc(var(--rem) * 1.25);border-bottom:1px solid var(--line)}.related-row.svelte-1yfs786{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--rem) * .75);border-top:1px solid var(--line);padding-block:calc(var(--rem) * 1.25);color:var(--ink);text-decoration:none}.row-label.svelte-1yfs786{letter-spacing:inherit;display:flex;align-items:center;gap:calc(var(--rem) * .75);min-width:0}.row-title.svelte-1yfs786{position:relative;min-width:0;font:400 var(--t-body)/1.3 var(--font-mono);letter-spacing:var(--track-mono);overflow-wrap:anywhere;color:var(--ink)}.row-title.svelte-1yfs786:after{content:"";position:absolute;left:0;bottom:var(--rule-drop-link);height:2px;width:0;opacity:0;background-color:var(--brand-orange);mask-image:var(--rule-mask);mask-size:var(--rule-size);mask-repeat:repeat-x;mask-position:left center;-webkit-mask-image:var(--rule-mask);-webkit-mask-size:var(--rule-size);-webkit-mask-repeat:repeat-x;-webkit-mask-position:left center;transition:width var(--rule-draw) var(--ease-rule),opacity var(--rule-fade) ease,background-color var(--rule-settle) ease var(--rule-draw)}@media (prefers-reduced-motion: reduce){.row-title.svelte-1yfs786:after{transition:none}}@media (hover: hover) and (pointer: fine){.related-row.svelte-1yfs786:hover .row-title:where(.svelte-1yfs786):after{width:100%;opacity:1;background-color:currentColor}}.related-row.svelte-1yfs786:focus-visible .row-title:where(.svelte-1yfs786):after{width:100%;opacity:1;background-color:currentColor}.related-row.svelte-1yfs786 .row-tags:where(.svelte-1yfs786){flex-direction:column;align-items:flex-end;gap:calc(var(--rem) * .5)}@media (min-width: 768px){.related-row.svelte-1yfs786 .row-tags:where(.svelte-1yfs786){flex-direction:row;align-items:center}}.anim-section.svelte-1yfs786{animation:svelte-1yfs786-roadmap-fade-up .45s var(--ease-out-quart) both;animation-delay:var(--section-delay)}@keyframes svelte-1yfs786-roadmap-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.anim-section.svelte-1yfs786{animation:none}}.detail-page.svelte-1oljmrk{padding-top:calc(var(--header-h) + calc(var(--rem) * .5));padding-bottom:calc(var(--rem) * 4)}
