.SpecificationPage_boundary__6H1Dg{max-width:76ch;margin:1.8rem 0 0;padding:1rem 0 1rem 1.2rem;border-left:2px solid var(--color-action);color:var(--color-text-secondary);font-size:.95rem;line-height:1.65}.SpecificationPage_document__GhfrY{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);border-top:1px solid var(--color-line-strong)}.SpecificationPage_contents__xCmDv{align-self:start;position:sticky;top:calc(var(--header-h) + 1.5rem);padding-top:2.5rem}.SpecificationPage_contents__xCmDv ol{list-style:none;margin:1.2rem 0 2rem;padding:0}.SpecificationPage_contents__xCmDv li{border-top:1px solid var(--color-line)}.SpecificationPage_contents__xCmDv a{display:flex;gap:.7rem;padding:.85rem 0;font-size:.85rem;line-height:1.4}.SpecificationPage_contents__xCmDv a span{font:.7rem var(--font-mono),monospace;color:var(--color-action);padding-top:.1rem}.SpecificationPage_contents__xCmDv a:hover{color:var(--color-action)}.SpecificationPage_contents__xCmDv p{font-size:.78rem;color:var(--color-text-dim)}.SpecificationPage_specification__02ysx{min-width:0;padding-bottom:3rem}.SpecificationPage_section__7tHUd{padding-block:3rem;border-bottom:1px solid var(--color-line-strong);scroll-margin-top:calc(var(--header-h) + 2rem)}.SpecificationPage_section__7tHUd h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:1rem 0 1.6rem}.SpecificationPage_section__7tHUd>p{max-width:77ch;color:var(--color-text-secondary);font-size:1rem;line-height:1.75}.SpecificationPage_flow__9wkC1{margin:2rem 0;padding:1.5rem 0;border-block:1px solid var(--color-line-strong)}.SpecificationPage_flow__9wkC1 figcaption{font:.65rem var(--font-mono),monospace;letter-spacing:.06em;color:var(--color-text-dim)}.SpecificationPage_flow__9wkC1 ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;list-style:none;margin:1.5rem 0;padding:0}.SpecificationPage_flow__9wkC1 li{border-left:2px solid var(--color-signal);padding-left:.8rem}.SpecificationPage_flow__9wkC1 li:last-child{border-color:var(--color-action)}.SpecificationPage_flow__9wkC1 strong{display:block;font-weight:500;font-size:1.15rem}.SpecificationPage_flow__9wkC1 span{display:block;margin-top:.45rem;font-size:.77rem;color:var(--color-text-secondary)}.SpecificationPage_flow__9wkC1 p{margin:0;color:var(--color-text-dim);font-size:.83rem}.SpecificationPage_definitionList__ADIqd{margin:2rem 0 0}.SpecificationPage_definitionList__ADIqd>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:1.5rem;padding:1.2rem 0;border-top:1px solid var(--color-line)}.SpecificationPage_definitionList__ADIqd dt{font-size:.9rem;font-weight:500;color:var(--color-text)}.SpecificationPage_definitionList__ADIqd dd{margin:0;color:var(--color-text-secondary);font-size:.94rem;line-height:1.7}.SpecificationPage_rules__4F8a4{list-style:none;margin:0;padding:0}.SpecificationPage_rules__4F8a4 li{padding:1.2rem 0 1.2rem 1.4rem;border-top:1px solid var(--color-line);position:relative;color:var(--color-text-secondary);font-size:.96rem;line-height:1.7}.SpecificationPage_rules__4F8a4 li:before{content:"+";position:absolute;left:0;color:var(--color-action)}.SpecificationPage_recovery__XklJF strong,.SpecificationPage_rules__4F8a4 strong{color:var(--color-text);font-weight:500}.SpecificationPage_stateLine__UKidF{border-left:2px solid var(--color-signal);padding:.6rem 0 .6rem 1.3rem;margin-top:1.5rem}.SpecificationPage_stateLine__UKidF p{line-height:1.9;font-size:1rem;color:var(--color-text)}.SpecificationPage_stateLine__UKidF>span{color:var(--color-text-dim);font-size:.88rem}.SpecificationPage_section__7tHUd .SpecificationPage_testStatus__Oi3vb{color:var(--color-action);font-size:.92rem}.SpecificationPage_tableWrap__jS2DV{overflow-x:auto;margin-block:1.5rem}.SpecificationPage_tableWrap__jS2DV:focus-visible{outline:2px solid var(--color-action);outline-offset:5px}.SpecificationPage_tableWrap__jS2DV table{border-collapse:collapse;min-width:660px;width:100%;text-align:left;font-size:.84rem;line-height:1.6}.SpecificationPage_tableWrap__jS2DV caption{text-align:left;padding-bottom:.8rem;color:var(--color-text-dim);font-size:.8rem}.SpecificationPage_tableWrap__jS2DV td,.SpecificationPage_tableWrap__jS2DV th{vertical-align:top;border-bottom:1px solid var(--color-line);padding:1rem .85rem 1rem 0}.SpecificationPage_tableWrap__jS2DV thead th{color:var(--color-text);font-weight:500;border-block:1px solid var(--color-line-strong)}.SpecificationPage_tableWrap__jS2DV tbody th{color:var(--color-action);font:.75rem var(--font-mono),monospace;padding-top:1.2rem}.SpecificationPage_tableWrap__jS2DV td{color:var(--color-text-secondary)}.SpecificationPage_recovery__XklJF{padding-left:1.3rem}.SpecificationPage_recovery__XklJF li{padding:.7rem 0 .7rem .6rem;color:var(--color-text-secondary);font-size:.96rem;line-height:1.7}.SpecificationPage_recovery__XklJF li::marker{color:var(--color-action);font-family:var(--font-mono),monospace}.SpecificationPage_section__7tHUd .SpecificationPage_limit__wKBsz{border-left:2px solid var(--color-action);padding-left:1.2rem;margin-top:1.7rem;font-size:.92rem}.SpecificationPage_section__7tHUd .SpecificationPage_closingNote__sg7_R{font-size:.88rem;color:var(--color-text-dim)}.SpecificationPage_returnLink__e7UKz{margin-top:1.5rem}@media (max-width:1000px){.SpecificationPage_document__GhfrY{grid-template-columns:180px minmax(0,1fr);gap:2rem}.SpecificationPage_definitionList__ADIqd>div{grid-template-columns:1fr;gap:.5rem}}@media (max-width:750px){.SpecificationPage_document__GhfrY{grid-template-columns:1fr;gap:0}.SpecificationPage_contents__xCmDv{position:static;padding-top:1.5rem}.SpecificationPage_contents__xCmDv ol{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;margin-bottom:1rem}.SpecificationPage_contents__xCmDv p{max-width:65ch}.SpecificationPage_flow__9wkC1 ol{grid-template-columns:1fr 1fr;row-gap:1.3rem}.SpecificationPage_section__7tHUd{padding-block:2.3rem}.SpecificationPage_section__7tHUd>p{font-size:.95rem}}@media print{body:has(.SpecificationPage_document__GhfrY){--color-bg:#fff;--color-text:#111;--color-text-secondary:#222;--color-text-dim:#444;--color-action:#333;--color-signal:#555;--color-line:#ccc;--color-line-strong:#999;background:#fff;color:#111}.SpecificationPage_contents__xCmDv,.SpecificationPage_cta__o7ueT,body:has(.SpecificationPage_document__GhfrY) .breadcrumbs,body:has(.SpecificationPage_document__GhfrY) .skip-link,body:has(.SpecificationPage_document__GhfrY) footer,body:has(.SpecificationPage_document__GhfrY) header{display:none}.SpecificationPage_document__GhfrY{display:block;width:100%;max-width:none}.SpecificationPage_section__7tHUd{padding-block:1.3rem}.SpecificationPage_section__7tHUd h2{break-after:avoid;font-size:23pt}.SpecificationPage_definitionList__ADIqd>div,.SpecificationPage_flow__9wkC1,.SpecificationPage_rules__4F8a4 li,.SpecificationPage_tableWrap__jS2DV tr{break-inside:avoid}.SpecificationPage_definitionList__ADIqd dd,.SpecificationPage_recovery__XklJF li,.SpecificationPage_rules__4F8a4 li,.SpecificationPage_section__7tHUd>p{font-size:10pt}.SpecificationPage_tableWrap__jS2DV{overflow:visible}.SpecificationPage_tableWrap__jS2DV table{min-width:0;font-size:8pt}.SpecificationPage_tableWrap__jS2DV thead{display:table-header-group}.SpecificationPage_tableWrap__jS2DV td,.SpecificationPage_tableWrap__jS2DV th{padding-block:.5rem}.SpecificationPage_specification__02ysx{padding-bottom:0}}