.blueprint-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:16px 0}.blueprint-search{min-width:min(460px,100%);flex:1}.blueprint-list{display:grid;gap:12px}.blueprint-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.blueprint-row small{display:block;color:var(--muted);margin-top:5px}.blueprint-chips{display:flex;gap:8px;flex-wrap:wrap}.blueprint-workspace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin:10px 0 20px}.blueprint-workspace-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px}.blueprint-stack{display:grid;gap:12px}.blueprint-evidence{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.blueprint-evidence__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.blueprint-evidence code{font-size:.78rem;color:var(--muted)}.blueprint-version{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel-2)}.blueprint-version.is-published{border-color:rgba(99,209,160,.4)}.blueprint-version__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.blueprint-version__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.artist-blueprint-public{display:grid;gap:20px}.artist-blueprint-hero{padding:26px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,var(--panel),var(--panel-2))}.artist-blueprint-hero h2{font-size:clamp(1.8rem,4vw,3rem);margin:.2em 0}.artist-blueprint-hero__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.artist-blueprint-section{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.artist-blueprint-section h3{margin-top:0}.artist-blueprint-section p{line-height:1.65}.blueprint-domain-grid,.blueprint-readiness-grid,.blueprint-priority-grid,.blueprint-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.blueprint-domain,.blueprint-readiness,.blueprint-priority,.blueprint-roadmap-item{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.blueprint-domain strong,.blueprint-priority strong,.blueprint-roadmap-item strong{display:block;margin-bottom:6px}.blueprint-list-clean{display:grid;gap:10px;margin:0;padding:0;list-style:none}.blueprint-list-clean li{padding:12px 14px;border-left:3px solid var(--line);background:var(--panel-2);border-radius:0 12px 12px 0}.blueprint-deferred{border-left-color:#d9a441!important}.blueprint-support{border-left-color:#7ea7ff!important}.blueprint-context-button{white-space:nowrap}.blueprint-dialog{width:min(860px,calc(100vw - 32px));border:1px solid var(--line);border-radius:18px;background:var(--panel);color:inherit;padding:0}.blueprint-dialog::backdrop{background:rgba(0,0,0,.65)}.blueprint-dialog form{padding:20px}.blueprint-dialog textarea{width:100%;min-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.blueprint-dialog .dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.blueprint-internal-note{padding:12px 14px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:.86rem}
@media(max-width:900px){.blueprint-workspace-grid,.blueprint-domain-grid,.blueprint-readiness-grid,.blueprint-priority-grid,.blueprint-roadmap-grid{grid-template-columns:1fr}.blueprint-row{grid-template-columns:1fr}.blueprint-row>button{justify-self:start}}
