/* XPROD-023 / Embedded Network opportunity evidence; no new commerce authority. */
.xprod023-embedded{min-width:0;margin:0 0 22px}
.xprod023-inspector{border:1px solid var(--x716-line,#64756a);background:linear-gradient(125deg,var(--athrty-ui-surface,#1a2720),var(--athrty-ui-soft,#202d25));color:var(--x716-ink,#eff6ed);border-radius:18px;padding:clamp(18px,3vw,30px);font-family:"DM Sans",system-ui,sans-serif;min-width:0}
.xprod023-inspector *{box-sizing:border-box}
.xprod023-head{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap}
.xprod023-overline{font-size:10px;color:var(--athrty-ui-accent,#a5c6ac);font-weight:800;letter-spacing:.14em}
.xprod023-head h4{font:650 clamp(23px,2.9vw,34px)/1.12 "Manrope",system-ui,sans-serif;letter-spacing:-.055em;margin:10px 0}
.xprod023-head p{font-size:12px;line-height:1.65;color:var(--x716-soft,#b9ccba);max-width:620px;margin:0}
.xprod023-status{font-size:12px;font-weight:700;color:var(--x716-soft,#baccbc);line-height:1.6;margin:20px 0 15px}
.xprod023-stages{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.xprod023-stage{display:flex;gap:11px;padding:17px;border:1px solid var(--x716-line,#55675a);border-radius:12px;min-width:0;background:var(--athrty-ui-surface,#223128)}
.xprod023-stage.present{border-color:var(--athrty-ui-accent,#a3beaa)}
.xprod023-stage-index{display:grid;place-items:center;border:1px solid var(--x716-line,#5f7664);border-radius:8px;width:28px;height:28px;flex:none;font-weight:800;font-size:11px}
.xprod023-stage-copy{min-width:0;display:grid;align-content:start;gap:6px}
.xprod023-stage-copy strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}
.xprod023-stage-copy p{font-size:11px;line-height:1.5;color:var(--x716-soft,#b8c7b9);margin:0}
.xprod023-stage-copy small{font-size:10px;color:var(--x716-soft,#aabfad);line-height:1.5}
.xprod023-actions{display:flex;gap:9px;flex-wrap:wrap;margin:19px 0 0}
.xprod023-action{min-height:44px;padding:11px 16px;font-size:12px;font-weight:700;background:transparent;border:1px solid var(--x716-line,#7e9984);border-radius:11px;color:var(--x716-ink,#f1f6eb);cursor:pointer}
.xprod023-action.primary{background:var(--athrty-ui-control,#e1ede0);border-color:var(--athrty-ui-control,#e1ede0);color:var(--athrty-ui-control-ink,#163421)}
.xprod023-action:disabled{opacity:.5;cursor:not-allowed}
.xprod023-disclosure{margin:16px 0 0;padding-top:13px;border-top:1px solid var(--x716-line,#6b7e70);font-size:11px;line-height:1.6;color:var(--x716-soft,#afc1b1)}
.xprod023-inspector :is(button,a):focus-visible{outline:2px solid var(--athrty-ui-accent,#c2d9c5);outline-offset:3px}
@media(max-width:1000px){.xprod023-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.xprod023-stages{grid-template-columns:1fr}.xprod023-stage{padding:14px}.xprod023-inspector{padding:17px}}
@media(prefers-reduced-motion:reduce){.xprod023-inspector *{animation:none!important;transition:none!important}}