.spec_section__TogHw{background:var(--paper);color:var(--ink);padding:var(--section-pad-y-sm) var(--page-pad-x)}.spec_contentWrap__ItmIw{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2xl);align-items:flex-start}.spec_eyebrow__lj68v{display:flex;align-items:center;gap:.6em;margin:0}.spec_eyebrowDot__ZvJu_{display:inline-block;width:8px;height:8px;background:var(--signal);flex-shrink:0}.spec_eyebrowText___qi28{font-family:var(--mono);font-size:var(--fs-mono-sm);text-transform:uppercase;letter-spacing:.14em;opacity:.72}.spec_headline__7T8V3{font-family:var(--display);font-weight:900;font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:-.045em;max-width:16ch;margin:0;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.spec_noBreak__etksk{white-space:nowrap}.spec_period__svlkT{color:var(--signal)}.spec_lead__rzDMA{font-family:var(--text);font-weight:500;font-size:var(--fs-deck);line-height:var(--lh-body);margin:0;max-width:60ch;text-wrap:pretty}.spec_block__3YeRP{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;width:100%}.spec_sectionEyebrow__qFC7m{font-family:var(--mono);font-size:var(--fs-mono-sm);text-transform:uppercase;letter-spacing:.14em;opacity:.72;margin:0}.spec_sectionHeadline__7QZmJ{font-family:var(--display);font-weight:900;font-size:var(--fs-h2);line-height:.88;letter-spacing:-.045em;max-width:18ch;margin:0;overflow-wrap:break-word;text-wrap:balance}.spec_body__hNwvk{display:flex;flex-direction:column;gap:var(--space-md);max-width:60ch}.spec_body__hNwvk p{font-family:var(--text);font-weight:500;font-size:var(--fs-body);line-height:var(--lh-body);margin:0;text-wrap:pretty}.spec_list__bPWOD{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.spec_listItem__k90yS{display:grid;grid-template-columns:6ch 1fr;grid-column-gap:var(--space-md);column-gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--rule);align-items:start}.spec_listNum__pQ9di{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--signal);padding-top:.25em}.spec_listContent__N204j{display:flex;flex-direction:column;gap:.35em;max-width:60ch}.spec_listName__iGxch{font-family:var(--display);font-weight:900;font-size:18px;letter-spacing:-.02em;line-height:1.2}.spec_listDesc__Vxj09{font-family:var(--text);font-weight:500;font-size:var(--fs-body);line-height:var(--lh-body);opacity:.85}@media (max-width:640px){.spec_listItem__k90yS{grid-template-columns:5ch 1fr;column-gap:var(--space-sm)}}.spec_claimSection___1dY6{background:var(--ink);color:var(--paper);padding:var(--section-pad-y-sm) var(--page-pad-x)}.spec_claimWrap__PM5zT{max-width:1240px;margin:0 auto}.spec_claimBlock__TR763{border:1px solid var(--rule-light);padding:var(--space-md) var(--space-lg);max-width:720px;font-family:var(--mono);font-size:var(--fs-mono);line-height:var(--lh-mono)}.spec_claimTitle__lPwpy{font-family:var(--mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--mute-light);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-light);margin-bottom:var(--space-sm)}.spec_claimRow__cRgJF{display:grid;grid-template-columns:12ch 1fr;grid-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start;padding:2px 0}.spec_claimKey__d873S{color:var(--mute-light);text-transform:capitalize}.spec_claimValue__ObNFW{color:var(--paper);opacity:.95;overflow-wrap:break-word}.spec_claimSpacer__WWeM8{height:var(--space-xs)}.spec_claimStatus__Ejzha{color:var(--signal);opacity:1}@media (max-width:640px){.spec_claimRow__cRgJF{grid-template-columns:1fr;row-gap:2px;padding-bottom:4px}.spec_claimRow__cRgJF .spec_claimValue__ObNFW{padding-left:var(--space-sm);border-left:1px solid var(--rule-light)}}.spec_refBlock__kdGEo{border:1px solid var(--rule);padding:var(--space-md) var(--space-lg);max-width:720px;font-family:var(--mono);font-size:var(--fs-mono);line-height:var(--lh-mono)}.spec_refTitle__4CnHi{font-family:var(--mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:.14em;opacity:.55;padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule);margin-bottom:var(--space-sm)}.spec_refRow__QKEJU{display:grid;grid-template-columns:12ch 1fr;grid-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:baseline;padding:2px 0}.spec_refKey__Djxoj{opacity:.55;text-transform:uppercase;letter-spacing:var(--ls-mono-sm)}.spec_refValue__vM4MY{color:var(--ink);opacity:.95;text-decoration:underline;text-underline-offset:3px;transition:opacity .12s ease;overflow-wrap:break-word}.spec_refValue__vM4MY:focus-visible,.spec_refValue__vM4MY:hover{opacity:.7}@media (max-width:640px){.spec_refRow__QKEJU{grid-template-columns:1fr;row-gap:2px;padding-bottom:4px}.spec_refRow__QKEJU .spec_refValue__vM4MY{padding-left:var(--space-sm);border-left:1px solid var(--rule)}}.spec_agentSection__1LJxT{background:var(--ink);color:var(--paper);padding:var(--section-pad-y-sm) var(--page-pad-x)}.spec_agentWrap__FxiDw{max-width:1240px;margin:0 auto}.spec_machineBlock__CddCE{border:1px solid var(--rule-light);padding:var(--space-sm) var(--space-md)}.spec_blockTitle__KpAAz{font-family:var(--mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--mute-light);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-light);margin-bottom:var(--space-xs)}.spec_machineFields__J98YC{font-family:var(--mono);font-size:var(--fs-mono);line-height:var(--lh-mono)}.spec_field__vKnIk{display:grid;grid-template-columns:14ch 1fr;grid-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start}.spec_machineKey__z5WyN{color:var(--mute-light);overflow-wrap:break-word}.spec_machineValue__ddQnK{color:var(--paper);opacity:.95;overflow-wrap:break-word}.spec_signalValue__WMy8Z{color:var(--signal);opacity:1;overflow-wrap:break-word}@media (max-width:640px){.spec_field__vKnIk{grid-template-columns:1fr;row-gap:2px;margin-bottom:4px}.spec_field__vKnIk .spec_machineValue__ddQnK,.spec_field__vKnIk .spec_signalValue__WMy8Z{padding-left:var(--space-sm);border-left:1px solid var(--rule-light)}}