.properties{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:10px 24px;margin:0}.properties dt{color:var(--muted)}.properties dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.architecture-map{display:grid;gap:28px}.architecture-owner h3{margin:0 0 12px}.data-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:18px}.data-flow li{min-width:0;border-top:1px solid var(--line);padding-top:12px}.data-flow p{margin:8px 0 0;font-size:13px;overflow-wrap:anywhere}.phase-list{display:flex;flex-wrap:wrap;gap:14px 26px;padding-left:22px}.phase-list li code{display:block;margin-top:4px;color:var(--muted)}.descriptor-editor{min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7}.code-list{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}details{margin:16px 0}summary{cursor:pointer;min-height:32px;padding:6px 0}details[open] summary{margin-bottom:10px}.workspace .stack>label{max-width:620px}.inline-detail:empty{display:none}.stack>.intro{margin-bottom:0}.mobile-nav-toggle{display:none}[hidden]{display:none!important}.table-wrap table{min-width:560px}td button{white-space:nowrap}@media(max-width:850px){.data-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.properties{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:600px){.sidebar{display:grid;grid-template-columns:1fr auto;align-items:center}.sidebar>.brand{padding:0}.mobile-nav-toggle{display:block}.sidebar nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:4px}.sidebar nav button{min-width:0;font-size:13px;padding:9px;white-space:normal}.sidebar button,.actions button{min-height:44px}.properties{grid-template-columns:1fr;gap:5px}.properties dd{margin-bottom:10px}.data-flow{grid-template-columns:1fr}.descriptor-editor{min-height:300px}}
