/* AWS feature 02. Reuse feature 01's reviewed 832×520 frame, exact window
   geometry, lilac-blue backdrop, border and shadow. The reference supplies
   support copy only; the scene is a single AI conversation window. */
.adobe-proof__media.aws-support {
  container:aws-support / inline-size;isolation:isolate;
  color:var(--wy-g700);font-family:var(--wy-font-cn);line-height:1.4;
  text-align:left;letter-spacing:normal;
}
.aws-support__scene { position:absolute;inset:0; }
.aws-support__scene *,.aws-support__scene *::before,.aws-support__scene *::after { box-sizing:border-box; }
.aws-support__window {
  position:absolute;left:3.8462cqw;top:5.7692cqw;width:92.3077cqw;height:50.9615cqw;
  display:flex;flex-direction:column;overflow:hidden;
  border:1px solid color-mix(in srgb,var(--wy-blue-light) 32%,var(--wy-g100));
  border-radius:1.4423cqw;background:var(--wy-g0);
  box-shadow:0 1.4423cqw 3.8462cqw -1.4423cqw color-mix(in srgb,var(--wy-blue-dark) 24%,transparent),0 .2404cqw .7212cqw rgba(22,22,27,.03);
}
.aws-support__icon { display:block;flex:none;width:1.9231cqw;height:1.9231cqw;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round; }
.aws-support__header {
  display:flex;align-items:center;gap:1.2019cqw;flex:none;height:5.2885cqw;padding:0 1.9231cqw;
  border-bottom:1px solid var(--wy-g100);background:#FAFAFC;
}
.aws-support__brand-icon { display:block;flex:none;width:2.6442cqw;height:2.6442cqw;background:url(nav/service-agent.png) center / contain no-repeat; }
.aws-support__title { color:var(--wy-ink);font-size:2.0433cqw;font-weight:500;white-space:nowrap; }
.aws-support__online { display:flex;align-items:center;gap:.6010cqw;margin-left:auto;margin-right:1.2019cqw;color:var(--wy-g500);font-size:1.4423cqw;white-space:nowrap; }
.aws-support__online>i { display:block;width:.7212cqw;height:.7212cqw;border-radius:50%;background:var(--wy-success); }
.aws-support__header>.aws-support__icon { width:1.6827cqw;height:1.6827cqw;color:var(--wy-g500); }
.aws-support__messages { flex:1;min-height:0;display:flex;flex-direction:column;gap:1.4423cqw;padding:1.4423cqw 1.9231cqw;background:#FCFCFE; }
.aws-support__greeting { align-self:center;flex:none;font-size:1.5625cqw;line-height:1.4;color:var(--wy-g500);white-space:nowrap; }
.aws-support__user-row { display:flex;align-items:center;justify-content:flex-end;gap:1.2019cqw;flex:none; }
.aws-support__question { display:block;padding:.9615cqw 1.4423cqw;border-radius:1.4423cqw 1.4423cqw .4808cqw 1.4423cqw;background:var(--wy-primary-subtle);color:var(--wy-primary-dark);font-size:1.9231cqw;line-height:1.5;white-space:nowrap; }
.aws-support__user-avatar { display:grid;place-items:center;flex:none;width:3.3654cqw;height:3.3654cqw;border-radius:50%;background:var(--wy-g50);color:var(--wy-g500); }
.aws-support__assistant-row { display:flex;align-items:flex-start;gap:1.2019cqw;flex:none;min-width:0; }
.aws-support__assistant-avatar { display:grid;place-items:center;flex:none;width:3.3654cqw;height:3.3654cqw;border-radius:.9615cqw;background:var(--wy-primary-subtle); }
.aws-support__assistant-avatar>i { display:block;width:2.4038cqw;height:2.4038cqw;background:url(nav/service-agent.png) center / contain no-repeat; }
.aws-support__answer { flex:1;min-width:0;padding:1.6827cqw;border:1px solid var(--wy-g100);border-radius:.4808cqw 1.4423cqw 1.4423cqw;background:var(--wy-g0);font-size:1.8029cqw;line-height:1.4667; }
.aws-support__answer-heading { display:flex;align-items:center;justify-content:space-between;gap:1.4423cqw;margin-bottom:.7212cqw;font-size:1.9231cqw;font-weight:500;line-height:1.5;color:var(--wy-ink); }
.aws-support__answer-heading>small { flex:none;padding:.2404cqw .7212cqw;border-radius:.4808cqw;background:var(--wy-primary-subtle);color:var(--wy-primary);font-size:1.2019cqw;font-weight:500;white-space:nowrap; }
.aws-support__intro,.aws-support__followup { display:block; }
.aws-support__steps { display:grid;gap:.4808cqw;margin-top:.9615cqw; }
.aws-support__step { display:flex;align-items:baseline;gap:.7212cqw;min-width:0; }
.aws-support__step>b { flex:none;color:var(--wy-primary);font-weight:500; }
.aws-support__step strong { font-weight:500;color:var(--wy-ink); }
.aws-support__followup { margin-top:1.2019cqw;color:var(--wy-g600); }
.aws-support__composer { flex:none;height:6.25cqw;padding:.9615cqw 1.9231cqw;border-top:1px solid var(--wy-g100);background:var(--wy-g0); }
.aws-support__input { display:flex;align-items:center;gap:1.2019cqw;height:100%;padding:.3606cqw .4808cqw .3606cqw 1.2019cqw;border:1px solid var(--wy-g100);border-radius:.9615cqw;background:var(--wy-g0);color:var(--wy-g400);font-size:1.5625cqw; }
.aws-support__input>.aws-support__icon { width:1.6827cqw;height:1.6827cqw;color:var(--wy-g500); }
.aws-support__send { display:grid;place-items:center;flex:none;margin-left:auto;width:3.125cqw;height:3.125cqw;border-radius:.7212cqw;background:var(--wy-primary);color:var(--wy-g0); }
.aws-support__send>.aws-support__icon { width:1.9231cqw;height:1.9231cqw;stroke-width:1.8; }
