/* The refactored app's own pixels carry the product. Light studio surfaces
   frame its dark native palette; website controls select captured views. */
.experience-media .edge-phoenix-workspace{display:block;width:100%;max-width:none}
.edge-phoenix-workspace>.product-mode-choices{width:100%;max-width:600px;margin-bottom:26px}
.edge-phoenix-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,390px);gap:40px;align-items:start}
.edge-phoenix-story{min-width:0;padding-top:16px}
.edge-phoenix-kicker{margin:0 0 16px;color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.09em;line-height:1.5}
.edge-phoenix-story h4,.edge-phoenix-studio-copy h4{margin:0;font-family:var(--font-display);font-size:clamp(28px,3vw,44px);font-weight:var(--weight-strong);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.edge-phoenix-story>p:not(.edge-phoenix-kicker){font-size:19px;line-height:1.55;margin:20px 0 0;max-width:42ch}
.edge-phoenix-story dl{display:grid;gap:20px;margin:28px 0 0;padding:24px 0;border-block:1px solid var(--line-app)}
.edge-phoenix-story dt{font-size:18px;line-height:1.4;font-weight:var(--weight-strong)}
.edge-phoenix-story dd{font-size:17px;line-height:1.5;margin:4px 0 0;color:var(--muted)}
.edge-phoenix-story>p.edge-phoenix-detail{font-size:16px;color:var(--muted)}
.edge-phoenix-story>p.edge-phoenix-scope,.edge-phoenix-scope{font-size:13px;line-height:1.5;color:var(--muted)}
.experience-media .edge-phoenix-capture{display:block;margin:0;padding:0;border:0;background:none;min-width:0}
.edge-phoenix-capture>a{display:block;overflow:hidden;border:1px solid #243044;border-radius:22px;background:#070a12;box-shadow:0 20px 40px -28px #081e39a6}
.edge-phoenix-screen{display:block;width:100%;height:auto;max-width:100%;margin:0}.edge-phoenix-preview-label{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 10px}
.experience-media .edge-phoenix-capture figcaption{font-size:12px;line-height:1.5;margin:12px 0 0;color:var(--muted)}
.edge-phoenix-workspace>.evidence-scope{margin-top:26px}
.edge-phoenix-studio{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:28px;align-items:center}
.edge-phoenix-studio>.studio-source-link{display:block;max-width:360px;border-radius:20px;overflow:hidden;background:#0a101b;border:1px solid #27344a}
.edge-phoenix-studio-detail{display:block;width:100%;height:auto;aspect-ratio:360/568}
.edge-phoenix-studio-copy{min-width:0}
.edge-phoenix-studio-copy>p:not(.edge-phoenix-kicker){margin:20px 0 0;font-size:18px;line-height:1.5}
.edge-phoenix-studio-copy>p.edge-phoenix-scope{font-size:13px}
@media(width <1100px){.edge-phoenix-scene{grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:24px}.edge-phoenix-story h4{font-size:30px}.edge-phoenix-studio{gap:22px;grid-template-columns:minmax(0,300px) minmax(0,1fr)}}
@media(width <768px){.edge-phoenix-workspace>.product-mode-choices{margin-bottom:20px}.edge-phoenix-scene{display:flex;flex-direction:column;gap:22px}.edge-phoenix-story{padding:0}.edge-phoenix-story h4{font-size:30px}.edge-phoenix-story>p:not(.edge-phoenix-kicker){font-size:18px;margin-top:14px}.edge-phoenix-story dl{display:none}.edge-phoenix-story>p.edge-phoenix-detail{font-size:15px}.edge-phoenix-story>p.edge-phoenix-scope{font-size:12px}.edge-phoenix-capture{order:-1;width:100%;max-width:390px;align-self:center}.edge-phoenix-studio{grid-template-columns:minmax(0,1fr);gap:18px}.edge-phoenix-studio>.studio-source-link{width:100%;max-width:390px;justify-self:center}.edge-phoenix-studio-copy{display:none}.edge-phoenix-studio-copy h4{font-size:28px}.edge-phoenix-studio-copy h4 br{display:none}.edge-phoenix-studio-copy h4 br::after{content:' '}.edge-phoenix-studio-copy>p:not(.edge-phoenix-kicker){margin-top:12px}.edge-phoenix-studio-copy .edge-phoenix-kicker{margin-bottom:10px}}
