.spec_page__q7eml{display:flex;max-width:1100px;margin:0 auto;padding:2rem;gap:3rem}.spec_sidebar__XXwxv{width:200px;flex-shrink:0}.spec_sidebarTitle__mkf0N{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:12px;position:-webkit-sticky;position:sticky;top:72px}.spec_sidebarNav__oti8p{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:90px}.spec_sidebarLink__4bnlz{font-family:var(--mono);font-size:12px;color:var(--text-muted);text-decoration:none;padding:4px 8px;border-radius:4px;transition:color .15s,background .15s}.spec_sidebarLink__4bnlz:hover{color:var(--text);background:var(--bg-card)}.spec_sidebarSub__gqhAI{padding-left:16px;font-size:11px}.spec_main__sg_mt{flex:1 1;min-width:0;padding-bottom:4rem}.spec_docHeader__xe50O{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.spec_docTag__A4jYR{font-family:var(--mono);font-size:11px;color:var(--text-dim);margin-bottom:1rem}.spec_docTitle___xcci{font-family:var(--mono);font-size:32px;font-weight:500;color:var(--text);margin-bottom:6px;letter-spacing:-.03em}.spec_docSubtitle__1PzZX{font-size:15px;color:var(--text-muted);margin-bottom:1.5rem}.spec_pullQuote__jiEvD{border-left:3px solid var(--accent);padding:12px 20px;font-size:14px;color:var(--text-muted);font-style:italic;line-height:1.7;background:var(--accent-dim);border-radius:0 var(--radius) var(--radius) 0}.spec_section__TogHw{margin-bottom:3.5rem}.spec_h2__mEXHg{font-family:var(--mono);font-size:20px;font-weight:500;color:var(--text);margin-bottom:1rem;padding-top:1rem}.spec_p__8cDQv{font-size:14px;color:var(--text-muted);line-height:1.8;margin-bottom:1rem}.spec_p__8cDQv strong{color:var(--text);font-weight:500}.spec_threeCol__2xarF{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin:1.5rem 0}.spec_pillarCard__Nb9zb{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--bg-card)}.spec_pillarAccent__Dudvb{border-color:rgba(91,140,247,.3);background:var(--accent-dim)}.spec_pillarLabel__W5HOY{font-family:var(--mono);font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.spec_pillarAccent__Dudvb .spec_pillarLabel__W5HOY{color:var(--accent)}.spec_pillarQ__CpiqI{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--text);margin-bottom:6px}.spec_pillarNote__M0swh{font-size:11px;color:var(--text-dim);font-family:var(--mono)}.spec_tableWrap__NTWHM{overflow-x:auto;margin:1.25rem 0}.spec_table__c5Y6h{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--mono)}.spec_table__c5Y6h th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border-strong);color:var(--text-muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.spec_table__c5Y6h td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-muted);vertical-align:top;line-height:1.6}.spec_table__c5Y6h tr:hover td{background:var(--bg-card)}.spec_tableHighlight__Cdf7N td{background:var(--accent-dim);color:var(--text)}.spec_primitive__0Bbfp{margin-bottom:2.5rem;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.spec_primitiveHeader__Xrff9{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.spec_primitiveSection__Xk8pA{font-family:var(--mono);font-size:11px;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(91,140,247,.2);border-radius:4px;padding:2px 8px}.spec_primitiveTitle__pBiPn{font-family:var(--mono);font-size:16px;font-weight:500;color:var(--text)}.spec_primitiveSummary__vAghz{font-size:13px;color:var(--text);margin-bottom:10px;font-weight:500}.spec_fieldTable__Q0h2j{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.spec_fieldTableHeader__oVs7K{padding:8px 12px;background:var(--bg-surface);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-dim)}.spec_fieldRow__DlXWl,.spec_fieldTableHeader__oVs7K{display:grid;grid-template-columns:1.8fr 1fr 2.5fr;grid-gap:0;gap:0;border-bottom:1px solid var(--border)}.spec_fieldRow__DlXWl{padding:9px 12px;align-items:start}.spec_fieldRow__DlXWl:last-child{border-bottom:none}.spec_fieldRow__DlXWl:hover{background:var(--bg-surface)}.spec_fieldName__MkOnh{font-family:var(--mono);font-size:12px;color:var(--accent)}.spec_fieldType__sYzVe{font-family:var(--mono);font-size:11px;color:var(--amber)}.spec_fieldDesc__Xl6MW{font-size:12px;color:var(--text-muted);line-height:1.6}.spec_operation__pvZPD{margin-bottom:2rem}.spec_opHeader__eHRrH{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.spec_opSection__e5P9Y{font-family:var(--mono);font-size:11px;color:var(--text-dim)}.spec_opTitle__0FqjE{font-family:var(--mono);font-size:16px;font-weight:500;color:var(--text)}.spec_codeBlock__DBouk{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px;font-family:var(--mono);font-size:12px;color:var(--text-muted);white-space:pre-wrap;word-break:break-all;line-height:1.7;overflow-x:auto;margin-top:12px}.spec_invariantList__x024x{display:flex;flex-direction:column;gap:10px;margin-top:1rem}.spec_invRow___g14E{display:flex;gap:16px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.spec_invNum__x2NVF{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--accent);width:20px;flex-shrink:0;margin-top:2px}.spec_invContent__iMUDC{flex:1 1}.spec_invHeader__ytvyE{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;flex-wrap:wrap}.spec_invName__lsgk7{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--text)}.spec_invRef__TZR01{font-family:var(--mono);font-size:10px;color:var(--text-dim);background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;padding:1px 6px}.spec_invDetail__AFBdz{font-size:13px;color:var(--text-muted);line-height:1.7}.spec_openList__Stx_1{display:flex;flex-direction:column;gap:12px}.spec_openItem__NiJ7r{padding:14px 16px;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:0 var(--radius) var(--radius) 0}.spec_openQ__JR6QC{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--text);margin-bottom:6px}.spec_openD__eZXWL{font-size:13px;color:var(--text-muted);line-height:1.7}@media (max-width:768px){.spec_page__q7eml{flex-direction:column;padding:1rem;gap:1.5rem}.spec_sidebar__XXwxv{width:100%}.spec_sidebarNav__oti8p{flex-direction:row;flex-wrap:wrap}.spec_threeCol__2xarF{grid-template-columns:1fr}.spec_fieldRow__DlXWl,.spec_fieldTableHeader__oVs7K{grid-template-columns:1fr 1fr}.spec_fieldDesc__Xl6MW{grid-column:1/-1}.spec_docTitle___xcci{font-size:24px}.spec_h2__mEXHg{font-size:17px}.spec_primitive__0Bbfp{padding:1rem}.spec_invRow___g14E{flex-direction:column;gap:8px}.spec_invNum__x2NVF{width:auto}}@media (max-width:480px){.spec_page__q7eml{padding:.75rem}.spec_docTitle___xcci{font-size:20px}.spec_primitiveTitle__pBiPn{font-size:14px}.spec_codeBlock__DBouk{font-size:11px;padding:12px}.spec_fieldRow__DlXWl,.spec_fieldTableHeader__oVs7K{grid-template-columns:1fr}.spec_fieldType__sYzVe{grid-column:1/-1}}