/* GP-DP-20260909-142 · Deep Canvas is the governed expansion of the Home Tribunal. */
.ddc-shell[data-gp142-installed="true"] .ddc-center{grid-template-rows:58px 54px minmax(390px,1fr) 170px}
.ddc-context-bridge{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.4fr);align-items:center;gap:18px;padding:0 14px;border-bottom:1px solid rgba(63,206,199,.28);background:linear-gradient(90deg,rgba(11,53,61,.74),rgba(3,17,23,.94) 52%,rgba(70,52,15,.18));box-shadow:inset 0 1px rgba(95,231,220,.07)}
.ddc-context-origin{min-width:0;display:grid;gap:2px;align-content:center}.ddc-context-origin small{color:#d9b557;font-size:6px;letter-spacing:1.05px}.ddc-context-origin strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dff8f4;font-size:11px;letter-spacing:.4px}.ddc-context-origin span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7fa3a7;font-size:8px}
.ddc-cognitive-chain{display:grid;grid-template-columns:repeat(5,1fr);min-width:0;height:34px;border:1px solid rgba(59,158,165,.22);background:rgba(1,10,14,.5)}.ddc-cognitive-chain span{position:relative;display:grid;align-content:center;gap:2px;padding-left:26px;border-right:1px solid rgba(59,158,165,.16);color:#c8d7d8;font-size:8px;letter-spacing:.35px}.ddc-cognitive-chain span:last-child{border-right:0}.ddc-cognitive-chain i{position:absolute;left:7px;color:#2ed6c3;font-style:normal;font-size:7px}.ddc-cognitive-chain em{color:#647f84;font-size:6px;font-style:normal;letter-spacing:.55px}.ddc-cognitive-chain span:last-child em{color:#d9a93d}
.ddc-governed-verdict{margin:0 0 6px;border:1px solid rgba(218,181,87,.38);background:radial-gradient(circle at 88% 18%,rgba(224,185,76,.11),transparent 35%),linear-gradient(145deg,rgba(21,31,33,.98),rgba(5,17,22,.98));box-shadow:inset 3px 0 #d2ad50,0 8px 24px rgba(0,0,0,.22)}.ddc-governed-verdict header{height:29px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-bottom:1px solid rgba(218,181,87,.19)}.ddc-governed-verdict header span{color:#d9b557;font-size:7px;letter-spacing:.7px}.ddc-governed-verdict header b{color:#6f898d;font-size:6px;letter-spacing:.5px}.ddc-governed-verdict>div{padding:9px 10px 7px}.ddc-governed-verdict small{display:block;color:#789398;font-size:7px;letter-spacing:.8px}.ddc-governed-verdict strong{display:block;margin:4px 0;color:#f0d98e;font-size:13px;line-height:1.1;letter-spacing:.3px}.ddc-governed-verdict p{margin:0;color:#9eb1b3;font-size:8px;line-height:1.45}.ddc-governed-verdict footer{padding:7px 10px;border-top:1px solid rgba(218,181,87,.14)}.ddc-governed-verdict footer span{display:block;color:#6f878b;font-size:6px;letter-spacing:.75px}.ddc-governed-verdict footer b{display:block;margin-top:3px;color:#d4e2e2;font-size:8px;line-height:1.35}
.ddc-shell[data-gp142-installed="true"] .ddc-top{border-bottom-color:rgba(218,181,87,.26)}
.ddc-shell[data-gp142-installed="true"] .ddc-symbol b{color:#d9b557}.ddc-shell[data-gp142-installed="true"] .ddc-audit{border-color:rgba(218,181,87,.28)}
@media(max-width:1180px) and (min-width:761px){.ddc-shell[data-gp142-installed="true"] .ddc-center{grid-template-rows:58px 48px minmax(360px,1fr) 150px}.ddc-context-bridge{grid-template-columns:1fr;padding:0 9px}.ddc-cognitive-chain{display:none}.ddc-context-origin strong{font-size:10px}.ddc-governed-verdict strong{font-size:11px}}
@media(max-width:760px){.ddc-shell[data-gp142-installed="true"]{display:flex!important;flex-direction:column;overflow:auto}.ddc-shell[data-gp142-installed="true"] .ddc-top{order:0;flex:0 0 58px;width:100%}.ddc-shell[data-gp142-installed="true"] .ddc-center{order:1;flex:0 0 850px;width:100%;height:850px;grid-template-rows:64px 72px 530px 184px}.ddc-shell[data-gp142-installed="true"] .ddc-right{order:2;width:100%}.ddc-shell[data-gp142-installed="true"] .ddc-left{order:3;width:100%}.ddc-shell[data-gp142-installed="true"] .ddc-status{order:4;flex:0 0 35px;width:100%}.ddc-context-bridge{grid-template-columns:1fr;padding:8px 10px;gap:5px}.ddc-context-origin{grid-template-columns:1fr}.ddc-context-origin small{grid-row:auto;writing-mode:horizontal-tb;transform:none}.ddc-context-origin strong,.ddc-context-origin span{white-space:normal}.ddc-cognitive-chain{display:none}.ddc-governed-verdict{grid-column:1/-1}.ddc-right{display:grid;grid-template-columns:1fr 1fr}.ddc-governed-verdict p{font-size:9px}}
@media(prefers-reduced-motion:reduce){.ddc-context-bridge,.ddc-governed-verdict{transition:none}}
