.book-demo-embed{height:640px;line-height:0;position:relative;overflow:hidden}.book-demo-embed-loader{z-index:1;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.book-demo-embed-bar{background:#eef1f0;flex:none;height:2px;overflow:hidden}.book-demo-embed-bar-fill{background:linear-gradient(135deg,#64eeea,#2c7c73);width:34%;height:100%;animation:1.15s cubic-bezier(.2,.8,.2,1) infinite book-demo-embed-indeterminate;display:block}.book-demo-embed-skeleton{flex-direction:column;flex:1;justify-content:flex-start;gap:18px;padding:28px 22px;display:flex}.book-demo-embed-week,.book-demo-embed-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.book-demo-embed-week span,.book-demo-embed-grid span{background:#eef1f0;border-radius:6px;animation:1.4s ease-in-out infinite book-demo-embed-pulse;display:block}.book-demo-embed-week span{height:8px}.book-demo-embed-grid span{height:36px}.book-demo-embed-grid span.book-demo-embed-cell-accent{background:#2c7c7338}@keyframes book-demo-embed-indeterminate{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes book-demo-embed-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.book-demo-embed-bar-fill,.book-demo-embed-week span,.book-demo-embed-grid span{animation:none}.book-demo-embed-bar-fill{width:100%}}.book-demo-embed iframe{border:0;width:100%;height:656px;min-height:400px;margin:-16px 0 0;padding:0;display:block}@media (min-width:768px){.book-demo-embed{height:700px}.book-demo-embed iframe{height:716px}}