.video-player-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif}.player-wrapper{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:25px;overflow:hidden;aspect-ratio:16 / 9;object-fit:contain}@media (max-width: 768px){.player-wrapper{width:100%;height:auto;max-height:100%}}@media (min-aspect-ratio: 16/9){.player-wrapper{height:100%;width:auto;max-width:100%}}.react-player-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:25px}.react-player-wrapper>div{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.react-player-wrapper video,.react-player-wrapper iframe{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;border-radius:25px}.loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;align-items:center;justify-content:center}.loading-text{color:#010c13;font-size:14px;margin:0}.loader{width:28px;height:28px;border:3px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.buffering-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;pointer-events:none}.close-button{position:absolute;top:10px;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:30;transition:opacity .3s ease-in-out;border-radius:50%}.close-button.visible{opacity:1}.close-button.hidden{opacity:0}.player-wrapper-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center;z-index:20}.player-wrapper-inner.visible{opacity:1}.player-wrapper-inner.hidden{opacity:0}.player-wrapper.playing .player-wrapper-inner{opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.player-wrapper.playing:hover .player-wrapper-inner{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.player-wrapper.loading .player-wrapper-inner{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}.player-wrapper.paused .player-wrapper-inner{opacity:1;transform:translate(-50%,-50%) scale(1)}.player-controls{height:64px;width:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000004d;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.player-controls:hover{background-color:#00000080;transform:scale(1.05)}@media (max-width: 768px){.player-controls{height:48px;width:48px}}.play-icon,.pause-icon{position:absolute;display:flex!important;align-items:center;justify-content:center;transition:opacity .2s ease-in-out,transform .2s ease-in-out;color:#fff;top:0;left:0;right:0;bottom:0;z-index:1}.play-icon.visible{opacity:1;transform:scale(1);transition-delay:.1s}.play-icon.hidden{opacity:0;transform:scale(.8);transition-delay:0s}.pause-icon.visible{opacity:1;transform:scale(1);transition-delay:.1s}.pause-icon.hidden{opacity:0;transform:scale(.8);transition-delay:0s}.controls{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:94%;max-width:calc(100% - 40px);display:flex;flex-direction:column;gap:15px;padding:0;z-index:25;opacity:1;transition:opacity .3s ease-in-out}@media (max-width: 768px){.controls{bottom:15px;width:90%}}.progress-control{position:relative;width:100%;height:4px;cursor:pointer;z-index:20;border-radius:4px;overflow:hidden}.progress-bar-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff4d;border-radius:4px}.progress-bar{position:absolute;top:0;left:0;height:100%;background-color:#f59e0c;border-radius:4px;transition:width .1s ease-in-out}@media (max-width: 480px){.player-wrapper,.react-player-wrapper{border-radius:15px}.react-player-wrapper video,.react-player-wrapper iframe{border-radius:15px}.close-button{top:8px;right:8px;width:24px;height:24px}.controls{bottom:12px}}@media (max-height: 300px){.player-controls{height:40px;width:40px}.close-button{width:20px;height:20px;top:5px;right:5px}.controls{bottom:8px}}@media (min-aspect-ratio: 21/9){.player-wrapper{max-width:calc(100vh * 16 / 9);height:100%;width:auto}}@media (max-aspect-ratio: 4/3){.player-wrapper{width:100%;height:auto;max-height:56.25vw}}.lead-text-input-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;height:36px;border-radius:50px;border:1px solid #ebebeb;background:#00000008;padding:0 4px}.lead-text-input-container.is-mobile{height:52px}.lead-text-input-container input{flex:1;height:100%;border:none;outline:none;background:transparent;font-size:14px;font-weight:400;color:#000;font-family:Inter,sans-serif;padding:0 8px}.lead-text-input-container input::placeholder{color:#6c757f}.side-gradient-container{position:absolute;top:0;right:50px;width:700px;height:40vh;z-index:-1;pointer-events:none;overflow:visible}.side-gradient{position:absolute;top:-40px;right:0;width:800px;height:calc(40vh + 100px);background:radial-gradient(ellipse at top right,rgba(171,160,255,.75) 0%,rgba(120,170,230,.65) 10%,rgba(37,158,220,.5) 20%,rgba(37,158,220,.35) 30%,rgba(37,158,220,.2) 40%,rgba(37,158,220,.1) 50%,rgba(37,158,220,.05) 60%,transparent 70%);filter:blur(70px);opacity:.95;transform-origin:top right;animation:breathe 18s ease-in-out infinite}@keyframes breathe{0%{opacity:.85;transform:scale(1) translateY(0)}50%{opacity:1;transform:scale(1.03) translateY(10px)}to{opacity:.85;transform:scale(1) translateY(0)}}.home-page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;text-align:center;position:relative;overflow:hidden}.content-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.agent-orb-wrapper{margin-bottom:36px}@keyframes pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.8}}.agent-orb-loading{animation:pulse 1.5s infinite ease-in-out}@keyframes wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.waving-hand{display:inline-block;animation:wave 2.5s infinite;transform-origin:70% 70%}.greeting-text{font-family:Inter,sans-serif;font-weight:700;font-size:40px;line-height:100%;letter-spacing:0%;color:#000;margin:0 0 10px}.agent-intro{font-family:Inter,sans-serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0%;text-align:center;color:#0a0a0a;margin:0 0 28px;max-width:400px}.talk-button{margin-bottom:28px}.home-link{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0%;text-align:center;color:#646464;cursor:pointer;text-decoration:underline}.corner-gradients-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}@keyframes pulse{0%{opacity:.4}50%{opacity:.6}to{opacity:.4}}.company-page-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:relative;overflow:hidden}.side-panel{background:#ffffff7d;height:100%;width:400px;position:absolute;right:0;top:0;z-index:10;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 15px #0000001a;display:flex;flex-direction:column}.side-panel *::-webkit-scrollbar{width:4px}.side-panel *::-webkit-scrollbar-track{background:transparent}.side-panel *::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.suggestions-container{transition:opacity .4s ease-in-out,transform .4s ease-in-out,max-height .4s ease-in-out;opacity:1;transform:translateY(0);max-height:200px}.suggestions-container.fade-out{opacity:0;transform:translateY(-10px);max-height:0;pointer-events:none}.suggestions-container.fade-in{opacity:1;transform:translateY(0);max-height:200px;pointer-events:auto}.video-pause-text{transition:opacity .4s ease-in-out,max-height .4s ease-in-out,padding .4s ease-in-out;overflow:hidden}.video-pause-text.fade-in{opacity:1;max-height:50px}.video-pause-text.fade-out{opacity:0;max-height:0;padding:0}.bottom-conversation-container{position:relative;width:100%;padding-top:10px}.bottom-conversation-container:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(49,48,48,.3) 50%,transparent 100%);border-radius:8px 8px 0 0}.agent-chat-container-success{background:linear-gradient(180deg,#ffffffe6,#f6f9fbe6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 5px #00000008 inset,0 0 9.8px 2px #13f2874f inset;transition:box-shadow 1s ease-in-out}.agent-chat-container-error{background:linear-gradient(180deg,#ffffffe6,#f6f9fbe6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 5px #00000008 inset,0 0 9.8px 2px #ef44447a inset;transition:box-shadow 1s ease-in-out}.agent-chat-button-outer{transition:box-shadow 1s ease-in-out,background 1s ease-in-out}.lead-icon-button{background:#000;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background .1s ease-in-out}.lead-icon-button:hover{background:#111}.lead-icon-button:disabled{background:#0000002a;cursor:not-allowed}.chat-message-container{display:flex;align-items:center}.user-message-on-bottom-chat-bar{margin-left:auto;flex-direction:row-reverse}.bot-message{margin-right:auto}.chat-message-content{border-radius:18px;max-width:100%;overflow-x:hidden;white-space:normal;word-break:break-word;overflow-wrap:break-word;scrollbar-width:none;position:relative;-ms-overflow-style:none;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0%}.chat-message-content::-webkit-scrollbar{display:none}.user-message .chat-message-content,.bot-message .chat-message-content{color:#010c13}.scroll-indicator{color:#888;font-size:16px;animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.scrollable{scroll-behavior:smooth}.chat-history-container{display:flex;align-items:end;width:100%;max-width:46.316rem}.chat-content{flex:1;position:relative;max-height:calc(100vh - 400px);height:fit-content;overflow-x:hidden;overflow-y:auto;width:600px;padding-top:16px;-ms-overflow-style:none;scrollbar-width:none}.chat-content::-webkit-scrollbar{display:none}.chat-messages{flex:0 1 auto;display:flex;flex-direction:column;gap:8px;margin-top:auto;width:100%;padding-bottom:20px}.chat-message{padding:10px 14px;border-radius:12px;background-color:#ffffff26;color:#fff;font-size:14px;line-height:1.4;max-width:70%;align-self:flex-start}.chat-message.user-message{background-color:#ffffffe6;color:#333;align-self:flex-end}.chat-message{padding:8px 12px;margin-bottom:8px;border-radius:8px;max-width:80%;background-color:#969696;align-self:flex-start}.user-message{align-self:flex-end}.transcript-viewer-container{max-height:100%;overflow-y:auto;scroll-behavior:smooth;padding:12px;display:flex;flex-direction:column;gap:12px}.transcript-viewer-fade-in{animation:transcript-fade-in-up .3s ease}@keyframes transcript-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes character-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes sparkle-pulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.9}}.sparkle-icon-container{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.sparkle-animate{animation:sparkle-pulse 2s ease-in-out infinite}.smooth-text{font-weight:400;font-size:12px;line-height:18px;letter-spacing:0%;word-break:break-word;overflow-wrap:break-word;white-space:normal}.smooth-text .character-new{animation:character-fade-in .3s ease-out}.no-app-id-container{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;margin:0;padding:0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.no-app-id-content{width:100%;height:100%;max-width:100%;background-color:#fff;border-radius:0;box-shadow:none;padding:0;text-align:center;display:flex;justify-content:center;align-items:center}.no-app-id-content h1{color:#1a1a1a;font-size:2.2rem;margin-top:0;margin-bottom:1rem;font-weight:700}.no-app-id-content h2{color:#e44258;font-size:1.6rem;margin-top:1.5rem;margin-bottom:1rem}.no-app-id-content p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:1rem}.divider{height:3px;width:80px;background:linear-gradient(90deg,#3f5efb,#fc466b);margin:0 auto 1.5rem;border-radius:2px}.example-section{background-color:#f8f9fa;border-radius:8px;padding:1.2rem;margin:1.5rem 0}.example-section p{margin-top:0;font-weight:600;color:#444}.example-section code{display:block;padding:.8rem;background-color:#e9ecef;border-radius:4px;font-family:Courier New,Courier,monospace;color:#06c;font-size:.9rem;word-break:break-all}.help-text{font-size:.9rem;color:#777;margin-top:1.5rem}:root{--breakpoint-desktop: 1200px;--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-ipad-11: 834px;--breakpoint-laptop: 1024px;--breakpoint-large-desktop: 1600px}@media (max-width: 1199px){.hide-below-desktop{display:none!important}}@media (min-width: 1200px){.show-below-desktop{display:none!important}}.responsive-container{width:100%;max-width:100%;margin:0 auto}@media (max-width: 1199px){.responsive-container{min-width:1200px;overflow-x:auto}body{min-width:1200px}}.fixed-below-desktop{width:auto;height:auto}@media (max-width: 1199px){.fixed-below-desktop{transform:none!important;zoom:1!important;scale:1!important}}.scroll-container-below-desktop{width:100%}@media (max-width: 1199px){.scroll-container-below-desktop{overflow-x:auto;white-space:nowrap}}.flex-row-responsive{display:flex;flex-direction:row;flex-wrap:wrap}.flex-column-responsive{display:flex;flex-direction:column}@media (max-width: 1199px){.flex-row-responsive{flex-wrap:nowrap;overflow-x:auto}}.maintain-aspect-ratio{position:relative}.maintain-aspect-ratio:before{content:"";display:block}.aspect-16-9:before{padding-top:56.25%}.aspect-4-3:before{padding-top:75%}.aspect-1-1:before{padding-top:100%}.aspect-content{position:absolute;top:0;left:0;width:100%;height:100%}.nowrap-below-desktop{white-space:normal}@media (max-width: 1199px){.nowrap-below-desktop{white-space:nowrap}}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}*,*:before,*:after{box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s ease-in-out}.fade-in-slow{animation:fadeIn .6s ease-in-out}.fade-in-fast{animation:fadeIn .15s ease-in-out}
