/* All-In-only motion studies, within the approved Atlas chapter framework. */
#learn .am{--am-line:#ffffff26;--am-ink:#f7eef5;--am-muted:#b5a9bf;--am-pink:#ecc4de;--am-lilac:#d9c6ed;color:var(--am-ink);min-width:0;font-size:14px;line-height:1.45}
#learn .am *{box-sizing:border-box}
#learn .am button,#learn .am input{font:inherit}
#learn .am button{cursor:pointer;border:1px solid var(--am-line);border-radius:3px;padding:9px 12px;background:#292031;color:var(--am-ink);transition:transform .2s,background .2s;min-height:40px}
#learn .am button:hover{background:#49364f;transform:translateY(-1px)}
#learn .am button:focus-visible,#learn .am input:focus-visible{outline:2px solid #ecc4de;outline-offset:4px}
#learn .am input{min-width:0;width:100%;padding:12px;border:1px solid #796681;background:#17111e;color:var(--am-ink);border-radius:3px}
#learn .am-note{display:block;text-align:center;font-family:Georgia,serif;font-style:italic;color:#eadbc8;font-size:18px;margin:0 0 16px}
#learn .am-label{display:block;font:10px/1.5 ui-monospace,monospace;letter-spacing:.14em;color:var(--am-muted)}
#learn .am-caption{display:block;font:10px/1.5 ui-monospace,monospace;letter-spacing:.04em;color:var(--am-muted)}
#learn .am-org,#learn .am-journey-box{padding:22px;border:1px solid var(--am-line);border-radius:4px;background:radial-gradient(ellipse at top,#2b2038,#17121e 85%)}
#learn .am-org>.am-label{text-align:center;margin-bottom:8px}
#learn .am-node{position:relative;display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #7d648b;border-radius:3px;background:#241a2e;min-width:0}
#learn .am-node b{display:block;font-size:16px}#learn .am-node small{display:block;font:9px/1.5 ui-monospace,monospace;letter-spacing:.06em;color:var(--am-muted);margin-top:3px}
#learn .am-node img,#learn .am-initial{width:35px;height:38px;object-fit:cover;border-radius:3px;flex:none;background:#e9dfcf;color:#302438;display:grid;place-items:center;font-weight:800;font-size:20px}
#learn .am-org>.am-node{max-width:290px;margin:auto}
#learn .am-node.am-you{background:#f7eef5;color:#302438;box-shadow:4px 4px #07050a}#learn .am-you small{color:#655471}
#learn .am-tier{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#learn .am-tier .am-node{padding:10px 7px;gap:7px}#learn .am-tier .am-node b{font-size:13px}#learn .am-tier .am-node img,#learn .am-tier .am-initial{width:28px;height:32px}
#learn .am-wire{position:relative;height:26px;background:repeating-linear-gradient(180deg,#b59bd1 0 5px,transparent 5px 10px) center top/2px 20px repeat-y;animation:am-flow 1.4s linear infinite}
#learn .am-split:after{content:'';position:absolute;bottom:0;left:16%;right:16%;border-top:2px dashed #b59bd1}
#learn .am-fuel{display:flex;align-items:center;gap:8px;padding:13px 10px;margin-top:20px;border:1px solid var(--am-line);font-size:11px}#learn .am-fuel span{color:var(--am-muted)}#learn .am-fuel i{height:7px;flex:1;background:linear-gradient(90deg,#eadbc8,#ecc4de);transform-origin:left;animation:am-fuel 4s ease-in-out infinite alternate}
#learn .am-console{background:#efe5d6;color:#302438;border:1px solid #17121e;border-radius:4px;box-shadow:6px 6px #08060b;overflow:hidden}#learn .am-console header{display:flex;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #c9b8a1;background:#e3d6c3;font:10px ui-monospace,monospace;letter-spacing:.1em}
#learn .am-console-body{padding:22px}#learn .am-console .am-label,#learn .am-console .am-caption{color:#75627e}#learn .am h4{font-size:28px;line-height:1.1;letter-spacing:-.035em;margin:10px 0 20px;color:inherit}
#learn .am-prompt{display:flex;gap:8px;background:#fff;padding:7px;border:1px solid #c9b8a1;border-radius:3px}#learn .am-prompt input{background:none;border:0;color:#302438;padding:7px;font-size:14px}#learn .am-prompt button,#learn .am-actions button:first-child{background:#ecc4de;color:#302438;border:1px solid #8b6d89;box-shadow:3px 3px #17121e;white-space:nowrap;font-weight:700}
#learn .am-chips{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}#learn .am-console .am-chips button{border-color:#c9b8a1;background:transparent;color:#655471;font-size:12px;padding:6px 9px}
#learn .am-plan{padding-top:14px;margin:16px 0 10px;border-top:1px dashed #c9b8a1;display:grid;gap:9px}#learn .am-plan>div{display:flex;gap:10px;align-items:center;animation:am-in .4s both;animation-delay:var(--delay)}#learn .am-plan b{font:11px ui-monospace,monospace;color:#f7eef5;background:#302438;padding:4px 6px;border-radius:3px}#learn .am-plan small{margin-left:auto;color:#75627e;font-size:10px}
#learn .am-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}#learn .am-tools span{padding:10px 8px;border:1px solid #c9b8a1;background:#f7f0e6;border-radius:3px;font-size:12px;font-weight:600}
#learn .am-agent-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px}#learn .am-id,#learn .am-namer{border:1px solid var(--am-line);border-radius:4px;background:#211928;overflow:hidden}#learn .am-id{display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse,#58405b,#211928 70%)}#learn .am-id>img{width:100%;height:220px;object-fit:cover;object-position:center}#learn .am-id>div{padding:16px;background:#17121e;border-top:1px solid var(--am-line)}#learn .am-id strong{display:block;font-size:30px;overflow-wrap:anywhere}#learn .am-id small{font:9px ui-monospace,monospace;letter-spacing:.09em;color:var(--am-muted)}
#learn .am-namer{padding:15px}#learn .am-namer input{margin-top:10px;font-size:23px;font-weight:700}#learn .am-namer .am-chips button{padding:5px 10px;font-size:12px;min-height:32px}#learn .am-roster p{margin:0 0 7px;padding:9px;border:1px solid var(--am-line);font-size:12px;display:flex;gap:6px;flex-wrap:wrap}#learn .am-roster b{overflow-wrap:anywhere}#learn .am-roster small{margin-left:auto;color:#c4d9f6;font:9px ui-monospace,monospace}#learn .am-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#learn .am-actions button{font-size:12px;padding:8px}
#learn .am-banner{position:relative;margin-top:12px;border:1px solid var(--am-line);border-radius:4px;overflow:hidden}#learn .am-banner img{width:100%;height:140px;object-fit:cover;object-position:50% 35%}#learn .am-banner small{position:absolute;bottom:0;left:0;right:0;background:#100d14ce;padding:9px;font:9px ui-monospace,monospace;letter-spacing:.1em}
#learn .am-voice-art,#learn .am-brand-scene{position:relative;border:1px solid var(--am-line);border-radius:4px;overflow:hidden}#learn .am-voice-art>img,#learn .am-brand-scene>img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}
#learn .am-clock{position:absolute;right:5%;top:7%;width:28%;aspect-ratio:1;border:5px solid #b89bd8;outline:7px solid #211928;border-radius:50%;background:#17121eed;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px 5px;box-shadow:0 8px 30px #0006}#learn .am-clock span{font-size:20px;font-weight:800;z-index:1}#learn .am-clock small{font:10px ui-monospace,monospace;letter-spacing:.15em}#learn .am-clock i{position:absolute;top:50%;left:50%;width:4px;height:40%;transform-origin:50% 0;background:#ecc4de;animation:am-clock 30s linear infinite;border-radius:3px}
#learn .am-call{position:absolute;left:4%;bottom:5%;width:60%;padding:15px;background:#17121ef2;border:1px solid #8d7090;border-radius:4px}#learn .am-call p{font-size:14px;margin:8px 0 0}#learn .am-wave{display:flex;align-items:center;gap:3px;height:40px;margin:10px 0}#learn .am-wave i{flex:1;height:var(--height);background:#d9c6ed;border-radius:3px;animation:am-wave 1.1s ease-in-out infinite;animation-delay:var(--delay)}#learn .am-voice-footer{display:flex;justify-content:space-between;gap:10px;padding:16px 0;font:10px ui-monospace,monospace;color:var(--am-muted)}
#learn .am-blue-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center;padding:8px}#learn .am-phone{padding:10px;background:#fff;color:#17121e;border:8px solid #17121e;outline:1px solid #736080;border-radius:34px;overflow:hidden;box-shadow:8px 10px #251c30}#learn .am-phone-head{position:relative;display:grid;justify-items:center;gap:3px;text-align:center;padding:30px 0 12px;border-bottom:1px solid #e8e8ed;background:#f7f7fa}#learn .am-phone-head:before{content:'';position:absolute;top:-11px;width:80px;height:21px;background:#17121e;border-radius:0 0 16px 16px}#learn .am-phone-head>span{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:linear-gradient(135deg,#abd3ff,#cfc0fa);color:white;font-weight:800}#learn .am-phone-head b{font-size:12px}#learn .am-phone-head small{color:#86828e;font-size:10px}
#learn .am-thread{display:flex;flex-direction:column;gap:8px;padding:14px 2px}#learn .am-thread>small{text-align:center;color:#8f8999;font-size:10px;margin:6px 0}#learn .am-thread p{max-width:88%;align-self:flex-start;margin:0;background:#e9e9ed;border-radius:13px 13px 13px 3px;padding:9px 11px;font-size:12px;line-height:1.35;animation:am-in .5s both;animation-delay:var(--delay,0s)}#learn .am-thread p.am-sent{align-self:flex-end;background:#2485ef;color:white;border-radius:13px 13px 3px 13px}#learn .am-booking{display:flex;gap:8px;border:1px solid #ddd9e3;padding:9px;border-radius:10px;font-size:11px;animation:am-in .5s both;animation-delay:var(--delay,0s)}#learn .am-booking>b{background:#f46b74;color:white;padding:8px 5px;border-radius:4px;align-self:center}#learn .am-phone>.am-caption{text-align:center;color:#8f8999;font-size:8px;padding:8px 0}
#learn .am-blue-art img{width:100%;border:1px solid var(--am-line);border-radius:3px;margin-bottom:20px;aspect-ratio:1;object-fit:cover}#learn .am-blue-art p{font:italic 25px/1.2 Georgia,serif;color:#eadbc8}#learn .am-replay{font-size:12px!important}
#learn .am-plate{position:absolute;left:50%;bottom:9%;transform:translateX(-50%);width:65%;background:#e6c88d;color:#302438;text-align:center;padding:13px 20px;border:1px solid #816e56;border-radius:3px;box-shadow:0 7px #4c3942;transition:background .3s}#learn .am-plate b{font:28px/1.1 Georgia,serif;display:block;overflow-wrap:anywhere}#learn .am-plate small{display:block;font:9px ui-monospace,monospace;letter-spacing:.18em;margin-top:8px}#learn .am-brandkit{display:grid;grid-template-columns:1fr auto;gap:15px;padding:16px;border:1px solid var(--am-line);margin-top:14px;background:#211928}#learn .am-brandkit input{margin-top:8px;font-size:20px}#learn .am-brandkit fieldset{border:0;padding:0;margin:0;align-self:end;display:flex;gap:6px}#learn .am-brandkit legend{font:9px ui-monospace,monospace;letter-spacing:.1em;color:var(--am-muted);margin-bottom:10px}#learn .am-brandkit button{background:var(--swatch);width:30px;min-height:36px;padding:0;border:3px solid #ffffff30}#learn .am-brandkit button[aria-pressed=true]{outline:2px solid #f7eef5;outline-offset:2px}
#learn .am-track{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;position:relative;margin-bottom:22px}#learn .am-track:before{content:'';position:absolute;left:12%;right:12%;height:2px;top:25px;background:#b59bd1}#learn .am-track button{background:none;border:0;position:relative;display:grid;justify-items:center;gap:9px;font-size:12px;padding:0}#learn .am-track i{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #b59bd1;background:#241a2e;font:15px ui-monospace,monospace;transition:background .3s}#learn .am-track button[aria-pressed=true] i{background:#ecc4de;color:#302438;box-shadow:3px 3px #08060b}
#learn .am-journey-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--am-line);background:#17121e;min-height:280px}#learn .am-journey-card>div{padding:20px}#learn .am-journey-card>div+div{border-left:1px solid var(--am-line)}#learn .am-journey-card h4{font-size:25px}#learn .am-journey-card p{font-size:14px;color:var(--am-muted)}#learn .am-who{display:flex;align-items:center;gap:10px;margin-top:20px}#learn .am-who img{width:40px;height:40px}#learn .am-who small{display:block;font:8px ui-monospace,monospace;color:var(--am-muted);margin-top:5px}#learn #am-log>div{display:flex;gap:10px;padding:10px;border:1px solid var(--am-line);margin-top:10px;font-size:12px;animation:am-in .4s both}#learn #am-log time{font:9px ui-monospace,monospace;color:var(--am-muted);white-space:nowrap;padding-top:3px}#learn .am-journey-controls{display:flex;align-items:center;gap:8px;margin-top:16px}#learn .am-journey-controls small{flex:1;font-size:10px;color:var(--am-muted)}
@keyframes am-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes am-flow{to{background-position:center 20px}}@keyframes am-fuel{to{transform:scaleX(.94)}}@keyframes am-wave{50%{transform:scaleY(.3)}}@keyframes am-clock{from{transform:rotate(215deg)}to{transform:rotate(575deg)}}
@media(max-width:1050px){#learn .am-tier .am-node{flex-direction:column;text-align:center}#learn .am-agent-grid{grid-template-columns:1fr 1.25fr}#learn .am-namer{padding:10px}#learn .am-brandkit{grid-template-columns:1fr}#learn .am-clock span{font-size:15px}#learn .am-clock{padding:12px 3px}#learn .am-clock small{font-size:8px}}
@media(max-width:760px){#learn .am{margin-top:20px}#learn .am-org,#learn .am-journey-box{padding:15px}#learn .am-console-body{padding:18px}#learn .am-prompt{flex-wrap:wrap}#learn .am-prompt input{flex:1 1 100%;font-size:16px}#learn .am-prompt button{width:100%}#learn .am-fuel{flex-wrap:wrap}#learn .am-fuel i{min-width:40px}#learn .am-agent-grid{grid-template-columns:1fr}#learn .am-id{display:grid;grid-template-columns:1fr 1fr;align-items:center}#learn .am-id>img{height:180px;object-fit:cover}#learn .am-id>div{background:transparent;border:0}#learn .am-id strong{font-size:32px}#learn .am-namer{padding:16px}#learn .am-actions button{flex:1}#learn .am-blue-grid{grid-template-columns:1fr;gap:20px}#learn .am-phone{max-width:290px;margin:auto}#learn .am-blue-art img{aspect-ratio:2.5;object-position:50% 40%;margin-bottom:12px}#learn .am-blue-art{text-align:center}#learn .am-blue-art p{font-size:22px;margin:12px 0}#learn .am-clock{width:27%;padding:9px 2px;border-width:3px;outline-width:4px}#learn .am-clock span{font-size:13px}#learn .am-clock small{font-size:7px}#learn .am-call{position:relative;left:auto;bottom:auto;width:auto;margin:-30px 12px 12px}#learn .am-voice-footer{font-size:9px}#learn .am-brandkit{grid-template-columns:1fr}#learn .am-plate b{font-size:23px}#learn .am-plate{padding:10px;bottom:10%}#learn .am-journey-card{grid-template-columns:1fr}#learn .am-journey-card>div+div{border-left:0;border-top:1px solid var(--am-line)}#learn .am-journey-card>div{padding:16px}#learn .am-journey-controls{flex-wrap:wrap}#learn .am-journey-controls small{flex-basis:100%;margin-bottom:6px}#learn .am-track{gap:5px}#learn .am-track button{font-size:11px}#learn .am-tools span{font-size:11px}#learn .am-console header{font-size:8px;padding:12px}}
@media(prefers-reduced-motion:reduce){#learn .am *,#learn .am *:before,#learn .am *:after{animation:none!important;transition:none!important}}
/* Keep shared conversion-button rules out of these product demonstrations. */
html body#atlas-playful.atlas-personality #learn .am button{background:#292031!important;color:#f7eef5!important;border:1px solid #796681!important;border-radius:3px!important;box-shadow:2px 2px #08060b!important}
html body#atlas-playful.atlas-personality #learn .am .am-prompt button,html body#atlas-playful.atlas-personality #learn .am .am-actions button:first-child{background:#ecc4de!important;color:#302438!important}
html body#atlas-playful.atlas-personality #learn .am-console .am-chips button{background:#f7f0e6!important;color:#655471!important;border-color:#c9b8a1!important;box-shadow:none!important}
html body#atlas-playful.atlas-personality #learn .am-track button{background:none!important;border:0!important;box-shadow:none!important}
html body#atlas-playful.atlas-personality #learn .am-brandkit button{background:var(--swatch)!important;border:2px solid #ffffff50!important;box-shadow:none!important}
html body#atlas-playful #learn .am-thread p{font-size:13px!important;line-height:1.4!important;color:#24212a!important}
html body#atlas-playful #learn .am-thread p.am-sent{color:#fff!important}
html body#atlas-playful #learn .am-roster p{font-size:14px!important;line-height:1.4!important;color:#f7eef5!important}
html body#atlas-playful #learn .am-call p,html body#atlas-playful #learn .am-journey-card p{font-size:15px!important;line-height:1.5!important}
