.ai-native_layerGrid__JnMGI,.ai-native_systemGrid__NFk3v{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1px;background:var(--pub-border);border:1px solid var(--pub-border)}.ai-native_layerGrid__JnMGI>li,.ai-native_systemGrid__NFk3v>article{padding:1.2rem;background:var(--pub-surface)}.ai-native_itemHead__QJXxI{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.ai-native_itemHead__QJXxI>span:first-child{font-family:var(--vx-mono,monospace);font-size:.7rem;color:var(--pub-primary)}.ai-native_itemHead__QJXxI h3{margin:0;flex:1 1 auto;color:var(--pub-ink);font-size:1.05rem}.ai-native_layerGrid__JnMGI>li>p{margin:.75rem 0 0;color:var(--pub-ink-2);line-height:1.5;font-size:.88rem}.ai-native_systemGrid__NFk3v h3{margin:0;color:var(--pub-ink);font-size:1rem}.ai-native_tags__jxxKj{list-style:none;display:flex;flex-wrap:wrap;gap:.38rem;margin:.9rem 0 0;padding:0}.ai-native_tags__jxxKj li{padding:.2rem .42rem;border:1px solid var(--pub-border);border-radius:3px;font-family:var(--vx-mono,monospace);font-size:.66rem;color:var(--pub-ink-muted)}.ai-native_boundary__TqVrY{margin:1.3rem 0 0;padding-left:.9rem;border-left:2px solid var(--pub-border-strong);max-width:78ch;color:var(--pub-ink-muted);font-size:.85rem;line-height:1.6}.ai-native_cascadeBlock__uuRdt{margin-top:clamp(2rem,5vw,3.5rem)}.ai-native_cascade__itwOQ{list-style:none;margin:1rem 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem;counter-reset:cascade}.ai-native_cascade__itwOQ li{counter-increment:cascade;padding:.45rem .6rem;border:1px solid var(--pub-border);font-family:var(--vx-mono,monospace);font-size:.7rem;color:var(--pub-ink-2)}.ai-native_cascade__itwOQ li:not(:last-child):after{content:" →";color:var(--pub-primary)}.ai-native_moduleCandidates__CZaAF{margin:1rem 0 0;padding-left:1.15rem;color:var(--pub-ink-2);line-height:1.75}.ai-native_moduleQuestion__8ieEl{margin:1.4rem 0 0;padding:1rem;border-left:3px solid var(--pub-primary);background:var(--pub-surface-inset);color:var(--pub-ink);line-height:1.6}.ai-native_contract__X1gpD{margin:1rem 0 0;border:1px solid var(--pub-border)}.ai-native_contract__X1gpD>div{display:grid;grid-template-columns:minmax(130px,.7fr) 1.3fr;gap:.8rem;padding:.65rem .8rem;border-bottom:1px solid var(--pub-border)}.ai-native_contract__X1gpD>div:last-child{border-bottom:0}.ai-native_contract__X1gpD dt{color:var(--pub-ink);font-size:.82rem;font-weight:600}.ai-native_contract__X1gpD dd{margin:0;color:var(--pub-ink-2);font-size:.8rem;line-height:1.45}.ai-native_tradeGrid__F1mco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;background:var(--pub-border);border:1px solid var(--pub-border)}.ai-native_tradeGrid__F1mco article{padding:1.2rem;background:var(--pub-surface)}.ai-native_tradeGrid__F1mco h3{margin:1.2rem 0 0;color:var(--pub-ink);font-size:.95rem}.ai-native_tradeGrid__F1mco ul{margin:.8rem 0 0;padding-left:1.1rem;color:var(--pub-ink-2);line-height:1.65;font-size:.88rem}.ai-native_notAllowed__aQXUG{margin:1rem 0 0;color:var(--pub-ink-2);line-height:1.55;font-size:.88rem}.ai-native_notAllowed__aQXUG strong{color:var(--pub-ink)}@media (max-width:700px){.ai-native_tradeGrid__F1mco{grid-template-columns:1fr}.ai-native_contract__X1gpD>div{grid-template-columns:1fr;gap:.25rem}}