.cm-native-sequence{container:cm-native/inline-size;margin:0;min-width:0;overflow:hidden;color:#fff;background:#086444;border-radius:16px;--native-duration:9s}.cm-native-sequence--appearance{background:#0d1828}.cm-native-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:24px 28px 0;font-size:13px;font-weight:550}.cm-native-control{min-height:44px;min-width:100px}.cm-native-sequence[data-assets=loading] .cm-native-control,.cm-native-sequence[data-playback=still] .cm-native-control{visibility:hidden}.cm-native-stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding:28px 20px}.cm-native-panel{min-width:0;grid-column:1;width:100%;max-width:calc(var(--native-width) + 32px);margin-inline:auto}.cm-native-panel h3{display:flex;align-items:baseline;gap:12px;margin:0 0 20px;font-size:17px;line-height:1.4;font-weight:500;letter-spacing:0}.cm-native-panel h3>span{opacity:.7;font-size:12px;font-variant-numeric:tabular-nums}.cm-native-panel picture{display:block;padding:16px;border-radius:12px;background:var(--native-canvas,transparent);box-shadow:0 20px 48px #001b2233}.cm-native-panel img{display:block;width:100%;max-width:var(--native-width);height:auto;margin-inline:auto}.cm-native-error{margin:0;padding:0 28px 28px;font-size:14px}@media (prefers-reduced-motion:no-preference){.cm-native-sequence:not([data-playback=still]) .cm-native-panel{grid-row:1}.cm-native-sequence[data-assets=loading] .cm-native-panel--2{opacity:0}.cm-native-sequence[data-assets=ready]:not([data-playback=still]) .cm-native-stage{animation:cm-native-clock var(--native-duration) linear both}.cm-native-sequence[data-assets=ready]:not([data-playback=still]) .cm-native-panel--1{animation:cm-native-first var(--native-duration) cubic-bezier(.2,.7,.2,1) both}.cm-native-sequence[data-assets=ready]:not([data-playback=still]) .cm-native-panel--2{animation:cm-native-second var(--native-duration) cubic-bezier(.2,.7,.2,1) both}.cm-native-sequence--appearance{--native-duration:9s}.cm-native-sequence--appearance[data-assets=ready]:not([data-playback=still]) .cm-native-panel--1{animation-name:cm-native-appearance-first}.cm-native-sequence--appearance[data-assets=ready]:not([data-playback=still]) .cm-native-panel--2{animation-name:cm-native-appearance-second}.cm-native-sequence:not([data-playback=playing]) .cm-native-panel,.cm-native-sequence:not([data-playback=playing]) .cm-native-stage{animation-play-state:paused!important}}@keyframes cm-native-clock{0%{--native-clock:0}to{--native-clock:1}}@keyframes cm-native-first{0%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-16px)}}@keyframes cm-native-second{0%,28%{opacity:0;transform:translateY(20px)}34%,to{opacity:1;transform:translateY(0)}}@keyframes cm-native-appearance-first{0%,33%{opacity:1;transform:translateY(0)}39%,to{opacity:0;transform:translateY(-16px)}}@keyframes cm-native-appearance-second{0%,33%{opacity:0;transform:translateY(20px)}39%,to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.cm-native-caption{padding:16px 16px 0}.cm-native-stage{padding:24px 0}.cm-native-panel{max-width:calc(var(--mobile-width) + 16px)}.cm-native-panel h3{margin-bottom:16px;padding-inline:8px;font-size:15px;gap:8px}.cm-native-panel picture{padding:8px}.cm-native-panel img{max-width:var(--mobile-width)}}.cm-example-conversation{width:100%;max-width:596px;justify-self:center;min-width:0;margin:0;padding:28px;border-radius:16px;background:#086444}.cm-example-conversation figcaption{color:#fff;font-size:13px;font-weight:550;margin-bottom:24px}.cm-example-conversation picture{display:block}.cm-example-conversation img{display:block;width:100%;max-width:var(--native-width);height:auto;margin-inline:auto;border-radius:12px}@media (max-width:700px){.cm-example-conversation{padding:16px 8px}.cm-example-conversation figcaption{padding-inline:8px;margin-bottom:20px}.cm-example-conversation img{max-width:var(--mobile-width)}}.cm-native-sequence[data-assets=failed] picture{display:none}.cm-native-fallback{margin:0;font-size:16px;line-height:1.65;padding:24px;border:1px solid #ffffff40;border-radius:12px}