.as-demo-label{display:inline-flex;align-items:center;gap:7px;width:max-content;margin:0 0 12px;padding:6px 10px;border:1px solid rgba(255,189,74,.34);border-radius:999px;background:rgba(255,189,74,.07);color:#ffe0a0;font:600 .58rem 'Space Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.as-demo-label::before{content:'DEMO';display:inline-grid;place-items:center;padding:2px 5px;border-radius:4px;background:#ffbd4a;color:#141007;font-size:.52rem}.as-command .as-demo-label{margin:0}.as-command-head{flex-wrap:wrap}.as-command-live.demo{color:#ffe0a0;background:rgba(255,189,74,.08);border-color:rgba(255,189,74,.28)}.as-self-assessment{margin:12px 0 0;padding:12px 14px;border:1px solid rgba(255,189,74,.3);border-left:3px solid #ffbd4a;border-radius:10px;background:rgba(255,189,74,.055);color:rgba(241,245,255,.78);font-size:.7rem;line-height:1.65}.as-self-assessment strong{display:block;color:#ffe0a0;margin-bottom:2px}.as-signature-card{margin-top:14px;padding:15px;border:1px solid var(--as-line,rgba(255,255,255,.1));border-radius:12px;background:rgba(255,255,255,.025)}.as-signature-card strong,.as-signature-card span{display:block}.as-signature-card span{margin-top:4px;color:var(--as-muted,rgba(241,245,255,.64));font-size:.67rem}.as-signature-card.ok{border-color:rgba(54,211,153,.3)}.as-signature-card.warn{border-color:rgba(255,189,74,.3)}.as-signature-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.as-signature-links a{color:var(--as-cyan,#20e3c2);font-size:.66rem}.as-pilot-lock{display:block;margin-top:5px;color:#ffbd4a;font-size:.62rem}.as-wizard-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 18px}.as-wizard-step{padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:transparent;color:rgba(241,245,255,.55);font-size:.65rem;text-align:left}.as-wizard-step.active{border-color:rgba(32,227,194,.4);background:rgba(32,227,194,.06);color:#f1f5ff}.as-wizard-step.complete::after{content:' ✓';color:#36d399}.as-wizard-controls{display:flex;justify-content:space-between;gap:10px;width:100%}.as-wizard-hidden{display:none!important}.as-lifecycle{margin:0 0 18px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.02)}.as-lifecycle h3{margin:0 0 12px;font-size:.78rem}.as-lifecycle-grid{display:grid;grid-template-columns:repeat(7,minmax(82px,1fr));gap:6px}.as-lifecycle-item{padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(241,245,255,.5);font-size:.58rem}.as-lifecycle-item.done{border-color:rgba(54,211,153,.27);background:rgba(54,211,153,.055);color:#b8f3d8}.as-lifecycle-item.current{border-color:rgba(32,227,194,.34);color:#f1f5ff}.as-version-extra{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.as-compare-dialog{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:rgba(3,6,10,.78)}.as-compare-card{width:min(880px,100%);max-height:min(760px,88vh);overflow:auto;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0d1119;box-shadow:0 24px 80px rgba(0,0,0,.5)}.as-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.as-compare-head h2{margin:0}.as-compare-close{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:transparent;color:#f1f5ff;padding:7px 10px}.as-diff-grid{display:grid;gap:8px}.as-diff-entry{padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:9px}.as-diff-entry b{display:block;color:#20e3c2;font:600 .6rem 'Space Mono',monospace;text-transform:uppercase}.as-diff-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;color:rgba(241,245,255,.7);font-size:.68rem}.as-incident-ops{grid-column:1/-1;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.02)}.as-incident-ops h3{margin:0 0 10px;font-size:.76rem}.as-focus-visible :focus-visible,.as-v3 :focus-visible{outline:3px solid rgba(32,227,194,.55);outline-offset:3px}.as-external-review{padding:15px;border:1px solid rgba(54,124,255,.28);border-radius:12px;background:rgba(54,124,255,.055)}@media(max-width:900px){.as-lifecycle-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){.as-wizard-nav{grid-template-columns:1fr}.as-lifecycle-grid{grid-template-columns:repeat(2,1fr)}.as-compare-dialog{padding:10px}.as-compare-card{padding:16px}}