.hhd-aw09-shell{display:grid;gap:1rem;max-width:1500px;margin:0 auto;padding:1rem}.hhd-aw09-hero,.hhd-aw09-review,.hhd-aw09-publication,.hhd-aw09-diagnostics,.hhd-aw09-editor-stage,.hhd-aw09-item-panel,.hhd-aw09-explorer,.hhd-aw09-empty,.hhd-aw09-loading{background:var(--hhd-surface-elevated,#fff);border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:20px;box-shadow:var(--hhd-shadow-sm,0 8px 24px rgba(15,23,42,.07));padding:1.25rem}.hhd-aw09-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,var(--hhd-surface-elevated,#fff),var(--hhd-surface-muted,#eef5ff))}.hhd-aw09-hero h1,.hhd-aw09-review h2,.hhd-aw09-publication h2,.hhd-aw09-explorer h2,.hhd-aw09-editor-stage h2,.hhd-aw09-item-panel h2{margin:.25rem 0}.hhd-aw09-hero p{max-width:760px}.hhd-aw09-statuses,.hhd-aw09-actions,.hhd-aw09-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hhd-aw09-pill{display:inline-flex;align-items:center;min-height:30px;padding:.25rem .7rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:999px;font-size:.75rem;font-weight:750;background:var(--hhd-surface-base,#f8fafc)}.hhd-aw09-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.hhd-aw09-step{display:flex;gap:.5rem;align-items:center;padding:.65rem .8rem;border-radius:14px;border:1px solid var(--hhd-border-subtle,#dbe4f0);background:var(--hhd-surface-elevated,#fff);font-size:.85rem}.hhd-aw09-step span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hhd-surface-muted,#eef2f7)}.hhd-aw09-step.is-active{border-color:var(--hhd-accent,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--hhd-accent,#2563eb) 14%,transparent)}.hhd-aw09-context{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:.75rem;align-items:end;background:var(--hhd-surface-elevated,#fff);border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:16px;padding:1rem}.hhd-aw09-context label,.hhd-aw09-form-grid label,.hhd-aw09-decision-box label{display:grid;gap:.35rem}.hhd-aw09-context span,.hhd-aw09-form-grid span,.hhd-aw09-decision-box span{font-size:.75rem;font-weight:700}.hhd-aw09-context select,.hhd-aw09-form-grid select,.hhd-aw09-form-grid input,.hhd-aw09-decision-box input,.hhd-aw09-decision-box select,.hhd-aw09-explorer input{width:100%;min-height:40px;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:10px;padding:.55rem .65rem;background:var(--hhd-surface-elevated,#fff);color:inherit}.hhd-aw09-context button,.hhd-aw09-actions button,.hhd-aw09-toolbar button,.hhd-aw09-toolbar a,.hhd-aw09-decision-box button{min-height:40px;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:10px;padding:.55rem .85rem;background:var(--hhd-surface-elevated,#fff);color:inherit;font-weight:700;text-decoration:none;cursor:pointer}.hhd-aw09-context button:hover,.hhd-aw09-actions button:hover,.hhd-aw09-toolbar button:hover,.hhd-aw09-toolbar a:hover,.hhd-aw09-decision-box button:hover{border-color:var(--hhd-accent,#2563eb)}.hhd-aw09-shell button:disabled{opacity:.5;cursor:not-allowed}.hhd-aw09-toolbar{justify-content:flex-end}.hhd-aw09-workspace-grid{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.5fr) minmax(260px,.8fr);gap:1rem;align-items:start}.hhd-aw09-explorer{padding:0;overflow:hidden}.hhd-aw09-explorer>header{padding:1rem;border-bottom:1px solid var(--hhd-border-subtle,#dbe4f0)}.hhd-aw09-explorer-groups{max-height:720px;overflow:auto;padding:.75rem}.hhd-aw09-explorer-groups h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hhd-text-muted,#64748b);margin:.75rem .35rem .4rem}.hhd-aw09-tree-item{display:grid;width:100%;text-align:left;gap:.15rem;border:0;border-radius:10px;padding:.65rem;background:transparent;color:inherit;cursor:pointer}.hhd-aw09-tree-item:hover{background:var(--hhd-surface-muted,#eef2f7)}.hhd-aw09-tree-item small{color:var(--hhd-text-muted,#64748b)}.hhd-aw09-tree-item.is-child{padding-left:1.4rem;font-size:.8rem}.hhd-aw09-editor-stage{min-width:0}.hhd-aw09-item-panel dl{display:grid;grid-template-columns:max-content 1fr;gap:.5rem .75rem;font-size:.82rem}.hhd-aw09-item-panel dt{font-weight:700;color:var(--hhd-text-muted,#64748b)}.hhd-aw09-item-panel dd{margin:0;min-width:0;overflow-wrap:anywhere}.hhd-aw09-hash{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.hhd-aw09-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hhd-aw09-form-grid .is-wide{grid-column:1/-1}.hhd-aw09-review>header,.hhd-aw09-publication>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.hhd-aw09-claims{display:grid;gap:.45rem;margin:1rem 0}.hhd-aw09-claim{display:flex;gap:.65rem;align-items:flex-start;padding:.65rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:12px}.hhd-aw09-claim span{display:grid;gap:.15rem}.hhd-aw09-claim small{color:var(--hhd-text-muted,#64748b)}.hhd-aw09-submission-summary,.hhd-aw09-manifest{display:grid;gap:.25rem;margin-top:1rem;padding:.75rem;border-radius:12px;background:var(--hhd-surface-muted,#eef2f7);overflow-wrap:anywhere}.hhd-aw09-decision-box{display:grid;grid-template-columns:2fr 1fr auto;gap:.75rem;align-items:end;margin-top:1rem;padding:1rem;border:1px dashed var(--hhd-border-strong,#b8c5d6);border-radius:14px}.hhd-aw09-publication-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.hhd-aw09-publication-metrics article{display:grid;gap:.3rem;padding:.8rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:12px}.hhd-aw09-publication-metrics span{font-size:.75rem;color:var(--hhd-text-muted,#64748b)}.hhd-aw09-history{display:grid;gap:.5rem;margin-top:1rem}.hhd-aw09-history article{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;padding:.65rem;border-bottom:1px solid var(--hhd-border-subtle,#dbe4f0);overflow-wrap:anywhere}.hhd-aw09-diagnostics{display:grid;gap:.5rem}.hhd-aw09-diagnostics article{display:grid;grid-template-columns:minmax(180px,.4fr) 1fr;gap:.75rem;padding:.6rem;border-radius:10px;background:var(--hhd-surface-muted,#eef2f7)}.hhd-aw09-diagnostics article.is-error{border-left:4px solid #b42318}.hhd-aw09-diagnostics article.is-warning{border-left:4px solid #b54708}.hhd-aw09-diagnostics article.is-info{border-left:4px solid #175cd3}.hhd-aw09-message{padding:.75rem 1rem;border-radius:12px;background:#ecfdf3;border:1px solid #abefc6}.hhd-aw09-message.is-error{background:#fef3f2;border-color:#fecdca}.hhd-aw09-empty{text-align:center}.hhd-aw09-empty.compact{padding:2rem 1rem;box-shadow:none}.hhd-aw09-loading{text-align:center}
@media(max-width:1100px){.hhd-aw09-workspace-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr)}.hhd-aw09-item-panel{grid-column:1/-1}.hhd-aw09-publication-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.hhd-aw09-shell{padding:.65rem}.hhd-aw09-hero,.hhd-aw09-review>header,.hhd-aw09-publication>header{display:grid}.hhd-aw09-pipeline{grid-template-columns:1fr}.hhd-aw09-step:not(.is-active){display:none}.hhd-aw09-context,.hhd-aw09-workspace-grid,.hhd-aw09-form-grid,.hhd-aw09-decision-box{grid-template-columns:1fr}.hhd-aw09-explorer-groups{max-height:420px}.hhd-aw09-publication-metrics{grid-template-columns:1fr}.hhd-aw09-history article,.hhd-aw09-diagnostics article{grid-template-columns:1fr}.hhd-aw09-form-grid .is-wide{grid-column:auto}}

.hhd-agentic-web-local-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0}
.hhd-aw09-tree-label{display:grid;gap:.15rem;padding:.65rem .65rem .25rem;color:inherit}.hhd-aw09-tree-label small{color:var(--hhd-text-muted,#64748b)}

/* HHD-AW-09-FIX02 — governed claim qualification */
.hhd-aw09-claim-qualification{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:16px;background:var(--hhd-surface-base,#f8fafc)}
.hhd-aw09-claim-qualification>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.hhd-aw09-claim-qualification h3{margin:.2rem 0}.hhd-aw09-claim-qualification p{margin:.25rem 0 0;max-width:820px;color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-claim-qualification button{min-height:40px;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:10px;padding:.55rem .85rem;background:var(--hhd-surface-elevated,#fff);color:inherit;font-weight:700;cursor:pointer}
.hhd-aw09-claim-qualification button:hover{border-color:var(--hhd-accent,#2563eb)}
.hhd-aw09-support-empty{padding:.85rem;border:1px dashed var(--hhd-border-strong,#b8c5d6);border-radius:12px;background:var(--hhd-surface-elevated,#fff);color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-support-list{display:grid;gap:.85rem}.hhd-aw09-support-card{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:14px;background:var(--hhd-surface-elevated,#fff)}
.hhd-aw09-support-card.is-ready{border-color:#75c79a;box-shadow:0 0 0 2px rgba(22,163,74,.08)}.hhd-aw09-support-card.is-complete{border-color:#75c79a;background:#f0fdf4}.hhd-aw09-support-card.is-blocked{border-color:#efc7c2}
.hhd-aw09-support-card-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.hhd-aw09-support-card-head>div{display:grid;gap:.2rem}.hhd-aw09-support-card-head span{font-size:.78rem;color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-support-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.hhd-aw09-support-metrics span{display:grid;gap:.15rem;padding:.65rem;border-radius:10px;background:var(--hhd-surface-muted,#eef2f7);font-size:.75rem}.hhd-aw09-support-metrics strong{font-size:1rem}
.hhd-aw09-support-evidence{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.hhd-aw09-support-evidence li{display:grid;gap:.15rem;padding:.65rem;border-left:3px solid #16a34a;background:#f0fdf4;border-radius:8px}.hhd-aw09-support-evidence span{font-size:.75rem;color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-support-diagnostic,.hhd-aw09-support-complete{padding:.7rem .8rem;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa}.hhd-aw09-support-complete{background:#ecfdf3;border-color:#abefc6}
.hhd-aw09-support-reason{display:grid;gap:.35rem}.hhd-aw09-support-reason span{font-size:.75rem;font-weight:700}.hhd-aw09-support-reason textarea{width:100%;resize:vertical;min-height:88px;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:10px;padding:.65rem;background:var(--hhd-surface-elevated,#fff);color:inherit}
.hhd-aw09-support-confirmation{display:flex;gap:.6rem;align-items:flex-start;padding:.75rem;border:1px solid #f5b97b;border-radius:12px;background:#fff7ed}.hhd-aw09-support-confirmation input{margin-top:.2rem}.hhd-aw09-support-confirmation span{font-size:.82rem;font-weight:650}
.hhd-aw09-support-action{justify-self:start;background:var(--hhd-accent,#2563eb)!important;color:#fff!important;border-color:var(--hhd-accent,#2563eb)!important}
@media(max-width:760px){.hhd-aw09-claim-qualification>header,.hhd-aw09-support-card-head{display:grid}.hhd-aw09-support-metrics{grid-template-columns:1fr}.hhd-aw09-support-action{width:100%}}

/* HHD-AW-09-FIX03 — transactional CORE-05 publication closure */
.hhd-aw09-governance-closure{display:grid;gap:.9rem;margin-top:1rem;padding:1rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:16px;background:var(--hhd-surface-base,#f8fafc)}
.hhd-aw09-governance-closure>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hhd-aw09-governance-closure h3{margin:.2rem 0}
.hhd-aw09-governance-closure.is-closed{border-color:#75c79a;background:#f0fdf4}.hhd-aw09-governance-closure.is-required{border-color:#f5b97b;background:#fffaf3}.hhd-aw09-governance-closure.is-progress{border-color:#8bb8ee}.hhd-aw09-governance-closure.is-uncertain,.hhd-aw09-governance-closure.is-conflict{border-color:#ef9a91;background:#fff7f6}
.hhd-aw09-governance-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.hhd-aw09-governance-metrics article{display:grid;gap:.25rem;min-width:0;padding:.65rem;border-radius:10px;background:var(--hhd-surface-elevated,#fff);border:1px solid var(--hhd-border-subtle,#dbe4f0)}.hhd-aw09-governance-metrics span{font-size:.72rem;color:var(--hhd-text-muted,#64748b)}.hhd-aw09-governance-metrics strong{font-size:.78rem;overflow-wrap:anywhere}
.hhd-aw09-governance-note{padding:.75rem .85rem;border-radius:10px;border:1px solid var(--hhd-border-subtle,#dbe4f0);background:var(--hhd-surface-elevated,#fff)}.hhd-aw09-governance-note.is-success{border-color:#abefc6;background:#ecfdf3}.hhd-aw09-governance-note.is-warning{border-color:#fed7aa;background:#fff7ed}
.hhd-aw09-governance-reason{display:grid;gap:.35rem}.hhd-aw09-governance-reason span{font-size:.75rem;font-weight:700}.hhd-aw09-governance-reason textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:10px;padding:.65rem;background:var(--hhd-surface-elevated,#fff);color:inherit}
.hhd-aw09-governance-confirmation{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem;border:1px solid #f5b97b;border-radius:12px;background:#fff7ed}.hhd-aw09-governance-confirmation input{margin-top:.2rem}.hhd-aw09-governance-confirmation span{font-size:.82rem;font-weight:650}
.hhd-aw09-governance-action{justify-self:start;min-height:40px;border:1px solid var(--hhd-accent,#2563eb);border-radius:10px;padding:.55rem .85rem;background:var(--hhd-accent,#2563eb);color:#fff;font-weight:750;cursor:pointer}.hhd-aw09-governance-action:disabled{opacity:.5;cursor:not-allowed}
.hhd-aw09-governance-diagnostics{display:grid;gap:.35rem;margin:0;padding-left:1.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}
@media(max-width:1100px){.hhd-aw09-governance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.hhd-aw09-governance-closure>header{display:grid}.hhd-aw09-governance-metrics{grid-template-columns:1fr}.hhd-aw09-governance-action{width:100%}}

/* HHD-AW-09-FIX04 — governed page composition, typed authoring and runtime-equivalent preview */
.hhd-aw09-page-composer{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:16px;background:var(--hhd-surface-base,#f8fafc)}
.hhd-aw09-page-composer-header,.hhd-aw09-page-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hhd-aw09-page-composer-header h3,.hhd-aw09-page-preview-header h3{margin:.2rem 0}.hhd-aw09-page-composer-header p{margin:.25rem 0 0;color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-compose-summary{display:flex;flex-wrap:wrap;gap:.45rem}.hhd-aw09-compose-summary span,.hhd-aw09-preview-metrics span,.hhd-aw09-translation-status span{padding:.35rem .55rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:999px;background:var(--hhd-surface-elevated,#fff);font-size:.75rem}
.hhd-aw09-compose-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:start}.hhd-aw09-compose-panel{display:grid;gap:.65rem;min-width:0;padding:.85rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:14px;background:var(--hhd-surface-elevated,#fff)}
.hhd-aw09-compose-panel-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hhd-aw09-compose-panel-title h4{margin:0}.hhd-aw09-compose-panel-title button{width:34px;height:34px;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:10px;background:var(--hhd-surface-elevated,#fff);color:inherit;font-weight:800;cursor:pointer}
.hhd-aw09-compose-list-item{display:grid;gap:.15rem;width:100%;text-align:left;padding:.6rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:10px;background:var(--hhd-surface-base,#f8fafc);color:inherit;cursor:pointer}.hhd-aw09-compose-list-item span{font-size:.72rem;color:var(--hhd-text-muted,#64748b);overflow-wrap:anywhere}.hhd-aw09-compose-list-item.is-selected{border-color:var(--hhd-accent,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--hhd-accent,#2563eb) 12%,transparent)}
.hhd-aw09-typed-payload,.hhd-aw09-binding-editor,.hhd-aw09-translation-box{display:grid;gap:.65rem;margin-top:.75rem;padding:.75rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:12px;background:var(--hhd-surface-base,#f8fafc)}.hhd-aw09-typed-payload-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hhd-aw09-typed-payload label,.hhd-aw09-binding-editor label,.hhd-aw09-slot-options label{display:grid;gap:.3rem;font-size:.78rem;font-weight:700}.hhd-aw09-typed-payload input,.hhd-aw09-typed-payload textarea,.hhd-aw09-typed-payload select,.hhd-aw09-binding-editor input,.hhd-aw09-binding-editor select,.hhd-aw09-slot-options select{width:100%;min-height:38px;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:9px;padding:.5rem .6rem;background:var(--hhd-surface-elevated,#fff);color:inherit}.hhd-aw09-typed-payload textarea{resize:vertical}
.hhd-aw09-link-fields{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:.65rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:10px}.hhd-aw09-link-fields legend{padding:0 .3rem;font-size:.75rem;font-weight:750}.hhd-aw09-help{margin:0;color:var(--hhd-text-muted,#64748b);font-size:.8rem}.hhd-aw09-secondary,.hhd-aw09-primary{justify-self:start;min-height:38px;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:9px;padding:.5rem .75rem;background:var(--hhd-surface-elevated,#fff);color:inherit;font-weight:700;cursor:pointer}.hhd-aw09-primary{border-color:var(--hhd-accent,#2563eb);background:var(--hhd-accent,#2563eb);color:#fff}
.hhd-aw09-slot-options{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.hhd-aw09-slot-options label:first-child{display:flex;align-items:center;gap:.5rem}.hhd-aw09-check{display:flex!important;align-items:center;gap:.5rem}.hhd-aw09-translation-status{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem}.hhd-aw09-advanced-json,.hhd-aw09-translation-metadata{margin:.5rem 0}.hhd-aw09-advanced-json summary,.hhd-aw09-translation-metadata summary,.hhd-aw09-translation-box>summary{cursor:pointer;font-weight:700}
.hhd-aw09-page-preview{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:14px;background:var(--hhd-surface-elevated,#fff)}.hhd-aw09-preview-metrics{display:flex;flex-wrap:wrap;gap:.45rem}.hhd-aw09-preview-canvas{overflow:hidden;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:14px;background:#fff}.hhd-aw09-preview-diagnostic{display:grid;grid-template-columns:minmax(220px,.45fr) 1fr;gap:.65rem;padding:.65rem;border-left:4px solid #b42318;border-radius:8px;background:#fef3f2;font-size:.8rem}
@media(max-width:1100px){.hhd-aw09-compose-columns{grid-template-columns:1fr 1fr}.hhd-aw09-compose-panel:last-child{grid-column:1/-1}}
@media(max-width:760px){.hhd-aw09-page-composer-header,.hhd-aw09-page-preview-header{display:grid}.hhd-aw09-compose-columns,.hhd-aw09-link-fields,.hhd-aw09-slot-options,.hhd-aw09-preview-diagnostic{grid-template-columns:1fr}.hhd-aw09-compose-panel:last-child{grid-column:auto}.hhd-aw09-secondary,.hhd-aw09-primary{width:100%}}


/* HHD-AW-09-FIX04-FIX02 — authoritative cultures, resilient ETag authoring and adaptive Content Studio */
.hhd-aw09-shell{max-width:1760px;padding-inline:clamp(.75rem,2vw,1.5rem)}
.hhd-aw09-toolbar-primary{justify-content:flex-end;padding:.15rem 0}.hhd-aw09-toolbar-caption{margin-right:auto;font-size:.78rem;font-weight:750;color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-workspace-grid{grid-template-columns:270px minmax(720px,1fr) 330px;gap:1rem}.hhd-aw09-workspace-grid.without-context{grid-template-columns:270px minmax(720px,1fr)}.hhd-aw09-workspace-grid.without-context .hhd-aw09-contextual-region{display:none}
.hhd-aw09-editor-stage{padding:clamp(1rem,1.4vw,1.4rem)}.hhd-aw09-stage-header,.hhd-aw09-surface-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hhd-aw09-surface-header.compact h2{font-size:1.05rem}.hhd-aw09-surface-header p,.hhd-aw09-surface-lead{margin:.3rem 0 0;color:var(--hhd-text-muted,#64748b);max-width:850px}.hhd-aw09-surface-lead{margin:.25rem 0 1rem}
.hhd-aw09-contextual-region{min-width:0}.hhd-aw09-context-close,.hhd-aw09-context-toggle{min-height:38px;border:1px solid var(--hhd-border-strong,#b8c5d6);border-radius:10px;padding:.45rem .7rem;background:var(--hhd-surface-elevated,#fff);color:inherit;font-weight:700;cursor:pointer}.hhd-aw09-context-close{display:none;margin:0 0 .5rem auto}.hhd-aw09-context-toggle{display:none}.hhd-aw09-context-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 1rem}.hhd-aw09-context-technical{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--hhd-border-subtle,#dbe4f0)}.hhd-aw09-context-technical summary{cursor:pointer;font-weight:750}
.hhd-aw09-explorer-groups h3{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hhd-aw09-explorer-groups h3 small{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 .35rem;border-radius:999px;background:var(--hhd-surface-muted,#eef2f7);font-size:.7rem;letter-spacing:0}.hhd-aw09-tree-item.is-selected{background:color-mix(in srgb,var(--hhd-accent,#2563eb) 8%,var(--hhd-surface-elevated,#fff));box-shadow:inset 3px 0 0 var(--hhd-accent,#2563eb)}.hhd-aw09-tree-label{display:grid;gap:.15rem;padding:.65rem}.hhd-aw09-tree-label small{color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-culture-manager{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:16px;background:var(--hhd-surface-elevated,#fff)}.hhd-aw09-culture-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.7rem}.hhd-aw09-culture-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:12px;background:var(--hhd-surface-base,#f8fafc)}.hhd-aw09-culture-card.is-missing{border-color:#f5b97b;background:#fffaf3}.hhd-aw09-culture-card-main{display:grid;gap:.2rem;min-width:0}.hhd-aw09-culture-card-main>span{font-size:.72rem;font-weight:800}.hhd-aw09-culture-card-main small{color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-page-composer{padding:clamp(.9rem,1.5vw,1.25rem)}.hhd-aw09-compose-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.hhd-aw09-compose-stages button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:52px;padding:.7rem .85rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:12px;background:var(--hhd-surface-elevated,#fff);color:inherit;cursor:pointer;text-align:left}.hhd-aw09-compose-stages button>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:var(--hhd-surface-muted,#eef2f7);font-size:.75rem;font-weight:800}.hhd-aw09-compose-stages button.is-active{border-color:var(--hhd-accent,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--hhd-accent,#2563eb) 12%,transparent)}
.hhd-aw09-compose-workbench{display:grid;gap:1rem;padding:1rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:14px;background:var(--hhd-surface-elevated,#fff)}.hhd-aw09-compose-workbench-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hhd-aw09-compose-workbench-header h4{margin:0}.hhd-aw09-compose-workbench-header p{margin:.25rem 0 0;color:var(--hhd-text-muted,#64748b)}.hhd-aw09-compose-stage-grid{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:1rem;align-items:start}.hhd-aw09-compose-list{display:grid;gap:.55rem;align-content:start}.hhd-aw09-compose-editor{min-width:0;padding-left:1rem;border-left:1px solid var(--hhd-border-subtle,#dbe4f0)}.hhd-aw09-compose-list-item{padding:.75rem}.hhd-aw09-compose-list-item small{font-size:.7rem;color:var(--hhd-text-muted,#64748b)}
.hhd-aw09-translation-box{margin-top:1rem;padding:1rem}.hhd-aw09-translation-box>header h5{margin:0;font-size:1rem}.hhd-aw09-translation-box>header p{margin:.25rem 0 0;color:var(--hhd-text-muted,#64748b)}.hhd-aw09-translation-editor{display:grid;gap:.8rem}.hhd-aw09-translation-cultures{display:flex;flex-wrap:wrap;gap:.5rem}.hhd-aw09-translation-cultures button{display:grid;gap:.15rem;min-width:130px;padding:.65rem .75rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:10px;background:var(--hhd-surface-elevated,#fff);color:inherit;text-align:left;cursor:pointer}.hhd-aw09-translation-cultures button small{color:var(--hhd-text-muted,#64748b)}.hhd-aw09-translation-cultures button.is-active{border-color:var(--hhd-accent,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--hhd-accent,#2563eb) 12%,transparent)}.hhd-aw09-translation-form{display:grid;gap:.8rem;min-width:0}.hhd-aw09-translation-form-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hhd-aw09-translation-form-header h5{margin:0;font-size:1rem}.hhd-aw09-translation-form-header p{margin:.25rem 0 0;color:var(--hhd-text-muted,#64748b)}.hhd-aw09-translation-core-fields{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.hhd-aw09-translation-core-fields label{font-size:.78rem;font-weight:700}.hhd-aw09-translation-disclosures{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.hhd-aw09-translation-disclosures details{padding:.7rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:10px;background:var(--hhd-surface-base,#f8fafc)}.hhd-aw09-translation-actions{display:flex;justify-content:flex-end}
.hhd-aw09-page-preview{margin-top:.25rem;padding:1.1rem}.hhd-aw09-page-preview-header p{margin:.25rem 0 0;color:var(--hhd-text-muted,#64748b)}.hhd-aw09-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.hhd-aw09-preview-metrics article{display:grid;gap:.2rem;padding:.7rem;border:1px solid var(--hhd-border-subtle,#dbe4f0);border-radius:10px;background:var(--hhd-surface-base,#f8fafc)}.hhd-aw09-preview-metrics article span{font-size:.72rem;color:var(--hhd-text-muted,#64748b)}.hhd-aw09-preview-metrics article strong{font-size:1rem}.hhd-aw09-preview-diagnostics{display:grid;gap:.45rem}.hhd-aw09-preview-diagnostic{grid-template-columns:minmax(180px,.35fr) 1fr}.hhd-aw09-preview-diagnostic.is-warning{border-left-color:#d97706;background:#fff7ed}.hhd-aw09-preview-diagnostic.is-info{border-left-color:#2563eb;background:#eff6ff}
.hhd-aw09-governed-surface{display:grid;gap:.85rem}.hhd-aw09-review>.hhd-aw09-surface-header,.hhd-aw09-publication>.hhd-aw09-surface-header{margin-bottom:0}.hhd-aw09-publication-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.hhd-aw09-diagnostics{display:grid;gap:1rem}.hhd-aw09-diagnostic-group{display:grid;gap:.4rem}.hhd-aw09-diagnostic-group h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.82rem}.hhd-aw09-diagnostic-group h3 span{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:var(--hhd-surface-muted,#eef2f7);font-size:.7rem}.hhd-aw09-diagnostics article{grid-template-columns:minmax(220px,.35fr) 1fr}
@media(max-width:1439px){.hhd-aw09-workspace-grid,.hhd-aw09-workspace-grid.without-context{grid-template-columns:250px minmax(0,1fr)}.hhd-aw09-contextual-region{display:none}.hhd-aw09-contextual-region.is-open{display:block;position:fixed;z-index:1200;inset:5rem 1rem 1rem auto;width:min(390px,calc(100vw - 2rem));overflow:auto;padding:.5rem;border-radius:18px;background:var(--hhd-surface-elevated,#fff);box-shadow:0 24px 70px rgba(15,23,42,.22)}.hhd-aw09-contextual-region.is-open .hhd-aw09-context-close{display:block}.hhd-aw09-context-toggle{display:inline-flex}}
@media(max-width:1024px){.hhd-aw09-workspace-grid,.hhd-aw09-workspace-grid.without-context{grid-template-columns:220px minmax(0,1fr)}.hhd-aw09-compose-stage-grid{grid-template-columns:1fr}.hhd-aw09-compose-editor{padding-left:0;padding-top:1rem;border-left:0;border-top:1px solid var(--hhd-border-subtle,#dbe4f0)}.hhd-aw09-translation-core-fields,.hhd-aw09-translation-disclosures{grid-template-columns:1fr}}
@media(max-width:768px){.hhd-aw09-shell{padding:.65rem}.hhd-aw09-workspace-grid,.hhd-aw09-workspace-grid.without-context{grid-template-columns:1fr}.hhd-aw09-explorer-groups{max-height:360px}.hhd-aw09-compose-stages{grid-template-columns:1fr}.hhd-aw09-compose-workbench-header,.hhd-aw09-stage-header,.hhd-aw09-surface-header,.hhd-aw09-translation-form-header{display:grid}.hhd-aw09-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hhd-aw09-toolbar-caption{width:100%;margin-right:0}.hhd-aw09-contextual-region.is-open{inset:.5rem;width:calc(100vw - 1rem)}.hhd-aw09-context-close{display:block}}
@media(max-width:430px){.hhd-aw09-toolbar{display:grid;grid-template-columns:1fr}.hhd-aw09-toolbar>*{width:100%}.hhd-aw09-compose-summary{gap:.3rem}.hhd-aw09-compose-summary span{font-size:.68rem}.hhd-aw09-preview-metrics{grid-template-columns:1fr}.hhd-aw09-culture-card{display:grid}.hhd-aw09-culture-card .hhd-aw09-secondary{width:100%}.hhd-aw09-translation-cultures{display:grid}.hhd-aw09-translation-cultures button{width:100%}.hhd-aw09-primary,.hhd-aw09-secondary{width:100%}.hhd-aw09-link-fields,.hhd-aw09-slot-options,.hhd-aw09-preview-diagnostic,.hhd-aw09-diagnostics article{grid-template-columns:1fr}}

/* HHD-UI-07 · Guided product authoring entry remains as the bridge to the WYSIWYG workspace. */
.hhd-aw09-guided-entry{text-decoration:none;color:inherit}

/* FIX03 bounded Content Studio stages */
.hhd-aw09-stage-rail{display:flex;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:.25rem .1rem .7rem;scrollbar-width:thin}
.hhd-aw09-stage-rail button{flex:0 0 auto;border:1px solid var(--hhd-border-subtle);border-radius:999px;background:var(--hhd-surface-raised);color:var(--hhd-text-secondary);padding:.55rem .9rem;cursor:pointer}
.hhd-aw09-stage-rail button.is-active{color:var(--hhd-text-primary);border-color:var(--hhd-border-strong);background:var(--hhd-surface-selected)}
.hhd-aw09-active-viewport{max-height:min(72dvh,820px);min-height:22rem;overflow:auto;overscroll-behavior:contain;padding:.1rem .2rem .8rem}

/* HHD-AW-R01-I02-FIX03-FIX07 — Content Studio Object × State × Actions */
.hhd-cs-page{display:grid;gap:1rem;min-width:0}.hhd-cs-context-card .hhd-section-card-content{padding-top:.25rem}.hhd-cs-context-controls{display:grid;grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) minmax(160px,1fr);gap:.8rem;align-items:end}.hhd-cs-context-controls label,.hhd-cs-filter,.hhd-cs-action-reason{display:grid;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--hhd-text-muted,#64748b)}.hhd-cs-context-controls select,.hhd-cs-filter select,.hhd-cs-filter input,.hhd-cs-form-grid input,.hhd-cs-form-grid select,.hhd-cs-form-grid textarea,.hhd-cs-action-reason textarea,.hhd-cs-technical-disclosure textarea,.hhd-cs-form-disclosure textarea{width:100%;min-height:2.55rem;border:1px solid var(--hhd-border,#dbe3ee);border-radius:.7rem;background:var(--hhd-surface,#fff);color:var(--hhd-text,#0f172a);padding:.55rem .7rem;font:inherit}.hhd-cs-context-controls select:focus-visible,.hhd-cs-filter select:focus-visible,.hhd-cs-filter input:focus-visible,.hhd-cs-form-grid input:focus-visible,.hhd-cs-form-grid select:focus-visible,.hhd-cs-form-grid textarea:focus-visible,.hhd-cs-action-reason textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--hhd-accent,#2563eb) 28%,transparent);outline-offset:1px}.hhd-cs-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.hhd-cs-workspace-card>.hhd-section-card-content{padding:0}.hhd-cs-workspace{height:min(68vh,760px);min-height:440px;overflow:hidden}.hhd-cs-explorer-shell{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.hhd-cs-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr)) auto;gap:.65rem;padding:.9rem;border-bottom:1px solid var(--hhd-border,#e2e8f0);align-items:end}.hhd-cs-result-count{align-self:center;white-space:nowrap;color:var(--hhd-text-muted,#64748b);font-size:.82rem}.hhd-cs-tree-wrap{min-height:0;height:100%;overflow:hidden}.hhd-cs-treegrid{height:100%}.hhd-cs-node-cell{display:grid;gap:.12rem}.hhd-cs-node-cell small{color:var(--hhd-text-muted,#64748b);font-size:.75rem}.hhd-cs-type-label{font-size:.8rem;color:var(--hhd-text-muted,#64748b)}.hhd-cs-state-pill{display:inline-flex;align-items:center;max-width:100%;padding:.25rem .52rem;border-radius:999px;font-size:.75rem;font-weight:800;line-height:1.2;background:var(--hhd-surface-subtle,#f1f5f9);color:var(--hhd-text,#0f172a)}.hhd-cs-state-pill.is-success{background:color-mix(in srgb,#16a34a 14%,transparent);color:#15803d}.hhd-cs-state-pill.is-ready{background:color-mix(in srgb,#0ea5e9 14%,transparent);color:#0369a1}.hhd-cs-state-pill.is-review{background:color-mix(in srgb,#7c3aed 13%,transparent);color:#6d28d9}.hhd-cs-state-pill.is-attention{background:color-mix(in srgb,#f59e0b 17%,transparent);color:#92400e}.hhd-cs-state-pill.is-muted{opacity:.65}.hhd-cs-row-actions{min-width:7rem}.hhd-cs-contextual-panel .hhd-contextual-panel-frame{max-height:min(86vh,880px)}.hhd-cs-contextual-panel .hhd-contextual-panel-body{overflow:auto;min-height:0}.hhd-cs-node-detail,.hhd-cs-object-editor,.hhd-cs-action-panel,.hhd-cs-preview-panel{display:grid;gap:1rem;min-width:0}.hhd-cs-detail-status-grid,.hhd-cs-action-summary,.hhd-cs-preview-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.hhd-cs-detail-status-grid>div,.hhd-cs-action-summary>div,.hhd-cs-preview-status-grid>div,.hhd-cs-readonly-field{display:grid;gap:.24rem;padding:.75rem;border:1px solid var(--hhd-border,#e2e8f0);border-radius:.75rem;background:var(--hhd-surface-subtle,#f8fafc)}.hhd-cs-detail-status-grid span,.hhd-cs-action-summary span,.hhd-cs-preview-status-grid span,.hhd-cs-readonly-field span{font-size:.74rem;color:var(--hhd-text-muted,#64748b);font-weight:700;text-transform:uppercase;letter-spacing:.035em}.hhd-cs-functional-properties{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,2fr);gap:.55rem .9rem;margin:0}.hhd-cs-functional-properties dt{color:var(--hhd-text-muted,#64748b);font-weight:700}.hhd-cs-functional-properties dd{margin:0;min-width:0;overflow-wrap:anywhere}.hhd-cs-attention-list{display:grid;gap:.55rem;padding:.8rem;border:1px solid color-mix(in srgb,#f59e0b 35%,var(--hhd-border,#e2e8f0));border-radius:.8rem;background:color-mix(in srgb,#f59e0b 7%,var(--hhd-surface,#fff))}.hhd-cs-attention-list h3{margin:0;font-size:.9rem}.hhd-cs-attention-item{display:flex;gap:.45rem;align-items:flex-start}.hhd-cs-technical-disclosure,.hhd-cs-form-disclosure{border-top:1px solid var(--hhd-border,#e2e8f0);padding-top:.7rem}.hhd-cs-technical-disclosure>summary,.hhd-cs-form-disclosure>summary{cursor:pointer;font-weight:750}.hhd-cs-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hhd-cs-form-grid label{display:grid;gap:.35rem}.hhd-cs-form-grid .is-wide{grid-column:1/-1}.hhd-cs-checkbox{display:flex!important;align-items:center;gap:.5rem}.hhd-cs-checkbox input{width:auto!important;min-height:auto!important}.hhd-cs-choice-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border:1px solid var(--hhd-border,#e2e8f0);border-radius:.75rem;padding:.8rem}.hhd-cs-choice-set legend{font-weight:750;padding:0 .3rem}.hhd-cs-form-help,.hhd-cs-action-explanation{margin:0;color:var(--hhd-text-muted,#64748b);line-height:1.5}.hhd-cs-panel-actions{display:flex;justify-content:flex-end;gap:.65rem;position:sticky;bottom:0;padding:.75rem 0 0;background:linear-gradient(to bottom,transparent,var(--hhd-surface,#fff) 25%)}.hhd-cs-preview-readiness{padding:.85rem;border-radius:.8rem;border:1px solid var(--hhd-border,#e2e8f0)}.hhd-cs-preview-readiness.is-ready{background:color-mix(in srgb,#16a34a 8%,var(--hhd-surface,#fff));border-color:color-mix(in srgb,#16a34a 28%,var(--hhd-border,#e2e8f0))}.hhd-cs-preview-readiness.is-attention{background:color-mix(in srgb,#f59e0b 8%,var(--hhd-surface,#fff));border-color:color-mix(in srgb,#f59e0b 30%,var(--hhd-border,#e2e8f0))}.hhd-cs-empty-actions{display:flex;gap:.65rem;flex-wrap:wrap}.hhd-operational-primary-cta{font-weight:800!important}
@media(max-width:1100px){.hhd-cs-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hhd-cs-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hhd-cs-result-count{grid-column:1/-1}.hhd-cs-context-controls{grid-template-columns:1fr 1fr}.hhd-cs-context-controls label:first-child{grid-column:1/-1}}
@media(max-width:720px){.hhd-cs-metrics{grid-template-columns:1fr 1fr}.hhd-cs-workspace{height:min(70vh,680px);min-height:400px}.hhd-cs-filters{grid-template-columns:1fr}.hhd-cs-result-count{grid-column:auto}.hhd-cs-context-controls{grid-template-columns:1fr}.hhd-cs-context-controls label:first-child{grid-column:auto}.hhd-cs-detail-status-grid,.hhd-cs-action-summary,.hhd-cs-preview-status-grid,.hhd-cs-form-grid,.hhd-cs-choice-set{grid-template-columns:1fr}.hhd-cs-functional-properties{grid-template-columns:1fr}.hhd-cs-functional-properties dt{margin-top:.35rem}}
@media(max-width:430px){.hhd-cs-metrics{grid-template-columns:1fr}.hhd-cs-workspace{height:72vh}.hhd-cs-panel-actions{flex-direction:column-reverse}.hhd-cs-panel-actions button{width:100%}}
