.ambient-demo{padding:28px 32px}.ambient-header{grid-template-columns:1.3fr .7fr;margin-bottom:20px;gap:20px}.ambient-header h3{font-size:30px;margin:12px 0}.ambient-header p{font-size:12px}.ambient-live{justify-self:end;display:flex;align-items:center;gap:8px;font-size:7px!important;letter-spacing:.8px!important;color:#b89bd4;border:1px solid #b795ff33;border-radius:20px;padding:9px 12px}.ambient-live i{width:5px;height:5px;border-radius:50%;background:#c7a4ff;box-shadow:0 0 10px #ba86ff;animation:client-pulse 3s infinite}.ambient-demo .workflow-stage{gap:32px 85px;padding:10px 5px 15px}.ambient-demo .flow-station{min-height:210px}.ambient-demo .station-heading{padding:10px 15px}.ambient-demo .mock-chat-header{padding:11px 15px 6px}.ambient-demo .mock-chat-space{padding:6px 15px 13px;min-height:100px}.ambient-demo .flow-incoming{font-size:11px;padding:10px 12px}.ambient-demo .team-ticket,.ambient-demo .reply-review{padding:16px}.ambient-demo .team-ticket h4{font-size:15px;margin:13px 0 9px}.ambient-demo .reply-review p{font-size:11px;margin:13px 0 10px}.ambient-demo .task-footer{margin-top:12px;padding-top:10px}.ambient-demo .workflow-hub{width:63px;height:63px;border-radius:20px}.ambient-demo .workflow-hub>span{font-size:30px}.ambient-demo .workflow-hub small{font-size:5px}.ambient-demo .cinema-timeline{padding:13px 18px;margin-top:7px}.ambient-demo .cinema-bottom{margin-top:14px;flex-direction:row;align-items:center;gap:20px}.ambient-demo .cinema-bottom .lab-small{font-size:8px!important;max-width:80%}.ambient-cycle{font-size:10px;color:#a58abb;white-space:nowrap}.ambient-crm{opacity:1!important;filter:none!important;padding:13px 15px!important;animation:none!important}.crm-list-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.crm-list-header .mono{font-size:7px;color:#8d75a2;letter-spacing:1px}#crm-count{font:8px monospace;color:#bc9bd7}#crm-records{min-height:115px;display:grid;align-content:start;gap:5px}.crm-empty{font-size:10px;color:#806e90;line-height:1.8;margin:25px 0}.crm-record{display:flex;gap:9px;align-items:center;padding:6px 8px;border:1px solid #b795ff18;border-radius:9px;background:#b795ff05;animation:message-arrive .5s ease}.crm-record.new{border-color:#b795ff77;background:#b795ff12}.crm-avatar{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#6b418645;color:#d4b8ed;font:7px monospace;flex-shrink:0}.crm-record strong{font-size:9px;display:block;font-weight:500;color:#d5c3e4}.crm-record small{font-size:8px;display:block;color:#8e7c9f;margin-top:2px}.crm-record>span:last-child{margin-left:auto;color:#b795ff;font-size:10px}.crm-footnote{display:block;margin-top:9px;font:7px/1.6 monospace;color:#7c688d}.ambient-demo .workflow-stage[data-phase=running] .wire-energy{animation-duration:2.5s}.ambient-demo .flow-station:not(.revealed) .team-ticket,.ambient-demo .flow-station:not(.revealed) .reply-review{opacity:.16}.ambient-demo .station-inbox.received .flow-incoming{animation:message-arrive .45s ease}.ambient-demo .station-team.completed .task-check{border:1px solid #b795ff55;padding:2px 4px;border-radius:5px}#chat-sound{font-size:18px;min-width:27px;margin-left:auto!important}#chat-sound[aria-pressed=false]{opacity:.4;text-decoration:line-through}.chat-header #chat-close{margin-left:0}.chat-header{gap:9px}@media(max-width:900px){.ambient-header{grid-template-columns:1fr}.ambient-live{justify-self:start}.ambient-demo .workflow-stage{gap:25px 70px}.ambient-demo{padding:25px}.ambient-demo .cinema-bottom{flex-direction:row}}@media(max-width:600px){.ambient-demo{padding:22px 15px}.ambient-header h3{font-size:26px}.ambient-demo .workflow-stage{grid-template-columns:1fr;gap:16px;padding:0 0 0 15px}.ambient-demo .flow-station{min-height:0}.ambient-demo .workflow-stage .flow-station:not(.revealed) :is(.team-ticket,.reply-review){display:none}.ambient-demo .workflow-stage .ambient-crm{display:block!important;max-height:none!important}.ambient-demo .workflow-stage .station-inbox .mock-chat-space{min-height:80px}.ambient-demo .cinema-bottom .lab-small{max-width:none;font-size:8px!important}.ambient-demo .cinema-bottom{align-items:flex-start;gap:10px}.ambient-demo .cinema-timeline{padding:12px}.ambient-demo #crm-records{min-height:40px}.ambient-demo .crm-record{padding:5px 7px}.ambient-demo .flow-station:before{left:-16px}.ambient-live{font-size:6px!important}.ambient-demo .workflow-stage .flow-station:not(.revealed) .data-card{display:block}.ambient-demo .workflow-stage .reply-review{max-height:none!important}}
