@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--circle-size:160px;--glow-size:calc(var(--circle-size)*1.4);--image-size:var(--circle-size);--mic-icon-size:calc(var(--circle-size)*0.4);--container-padding:calc(var(--circle-size)*0.47);--margin-bottom:calc(var(--circle-size)*0.24)}body{font-family:Montserrat,Segoe UI,Roboto,Arial,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;position:relative}@keyframes bgmove{0%{filter:blur(0)}to{filter:blur(8px)}}.header{align-items:center;background:inherit;border-bottom:1.5px solid #232946;box-shadow:0 2px 16px 0 #0002;display:flex;flex-direction:column;padding:0 0 18px;position:sticky;top:0;width:100%;z-index:5}.header-title{color:#6ec6ff;font-size:2.2em;font-weight:700;letter-spacing:.04em;margin:18px 0 0;text-shadow:0 2px 12px #23294655}.header-sub{color:#ff6ec4;font-size:1.1em;font-weight:500;letter-spacing:.02em;margin-bottom:8px;margin-top:6px}.mic-container{align-items:center;display:flex;height:235.2px;height:calc(var(--circle-size) + var(--container-padding));justify-content:center;margin-bottom:38.4px;margin-bottom:var(--margin-bottom);overflow:visible;position:relative;width:235.2px;width:calc(var(--circle-size) + var(--container-padding))}.mic-glow{animation:rotateGlow 3.5s linear infinite;border-radius:50%;filter:blur(22px) brightness(1.2);height:224px;height:var(--glow-size);left:50%;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:224px;width:var(--glow-size);z-index:-1}@keyframes rotateGlow{to{transform:translate(-50%,-50%) rotate(1turn)}}.mic-btn,.user-btn{align-items:center;background:linear-gradient(135deg,#ff6ec4,#7873f5);border:none;border-radius:50%;box-shadow:0 12px 40px 0 #0008,0 2px 12px 0 #6ec6ff55;cursor:pointer;display:flex;height:160px;height:var(--circle-size);justify-content:center;overflow:hidden;padding:0;position:relative;transition:box-shadow .3s,transform .2s;width:160px;width:var(--circle-size);z-index:2}.mic-btn:hover,.user-btn:hover{box-shadow:0 18px 56px 0 #000a,0 4px 18px 0 #ff6ec455;transform:scale(1.09)}.mic-btn:disabled,.user-btn:disabled{cursor:not-allowed;opacity:.6}.mic-img,.user-img{background:#fff;border-radius:50%;box-shadow:0 2px 8px 0 #0002;display:block;height:160px;height:var(--image-size);object-fit:cover;object-position:center;transition:box-shadow .2s;width:160px;width:var(--image-size)}.lines,.mic-img,.user-img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.lines{display:none;height:150px;pointer-events:none;width:150px}.lines.active{display:block}.wave{animation:pulse 1.2s cubic-bezier(.4,0,.2,1) infinite;aspect-ratio:1/1;border-radius:50%;left:50%;opacity:.7;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);z-index:1}.wave.wave1,.wave.wave2,.wave.wave3{opacity:.9}.wave.wave2{animation-delay:.4s}.wave.wave3{animation-delay:.8s}.wave.wave1{height:160px;height:var(--circle-size);width:160px;width:var(--circle-size)}.wave.wave2{height:128px;height:calc(var(--circle-size)*.8);width:128px;width:calc(var(--circle-size)*.8)}.wave.wave3{height:96px;height:calc(var(--circle-size)*.6);width:96px;width:calc(var(--circle-size)*.6)}@keyframes pulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}70%{opacity:.2;transform:translate(-50%,-50%) scale(1.25)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.status{color:#fff;font-size:1.35em;font-weight:600;letter-spacing:.02em;margin-bottom:10px;margin-top:18px;text-align:center;text-shadow:0 2px 8px #23294655}.transcript-card{-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);background:rgba(30,34,54,.65);border:1.5px solid rgba(110,198,255,.18);border-radius:22px;box-shadow:0 8px 32px 0 #0005,0 1.5px 8px 0 #6ec6ff33;color:#f3f6fa;margin-top:36px;max-height:320px;max-height:50vh;max-width:600px;overflow-y:auto;padding:32px 38px 24px;text-align:left;transition:box-shadow .2s,background .3s;width:90vw}.transcript-card h3{color:#6ec6ff;font-size:1.35em;font-weight:700;letter-spacing:.03em;margin-bottom:18px;margin-top:0;text-shadow:0 2px 8px #23294633}.transcript-entry{align-items:center;background:hsla(0,0%,100%,.03);border-left:3px solid #ff6ec4;border-radius:6px;box-shadow:0 1px 4px 0 #0001;display:flex;font-size:1.13em;letter-spacing:.01em;line-height:1.7;margin-bottom:12px;padding-left:12px}.transcript-entry strong{align-items:center;color:#ff6ec4;display:flex;font-weight:700;margin-right:8px}.transcript-entry .role-icon{font-size:1.1em;margin-right:6px;vertical-align:middle}.footer{background:transparent!important;border-top:1.5px solid #232946;box-shadow:0 -2px 16px 0 #0002;color:#6ec6ff;font-size:1em;font-weight:500;letter-spacing:.02em;margin-top:48px;padding:18px 0 12px;text-align:center;width:100vw}.mic-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;width:100vw}@media (max-width:600px){.main-card{font-size:.98em;padding:18px 4vw 12px}.transcript-card{font-size:.98em;max-height:180px;padding:10px 2vw 8px}.header-title{font-size:1.3em}}.widget-mode .header,iframe .header{display:none!important}.widget-mode .mic-container,iframe .mic-container{height:235.2px!important;height:calc(var(--circle-size) + var(--container-padding))!important;margin:20px auto 36px!important;width:235.2px!important;width:calc(var(--circle-size) + var(--container-padding))!important}.widget-mode .mic-btn,.widget-mode .user-btn,iframe .mic-btn,iframe .user-btn{height:160px!important;height:var(--circle-size)!important;width:160px!important;width:var(--circle-size)!important}.widget-mode .mic-img,.widget-mode .user-img,iframe .mic-img,iframe .user-img{height:160px!important;height:var(--image-size)!important;left:50%!important;object-position:center!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:160px!important;width:var(--image-size)!important}.widget-mode .mic-center,iframe .mic-center{justify-content:flex-start!important;margin:0 auto!important;min-height:auto!important;padding:20px 10px!important}.widget-mode .transcript-card,iframe .transcript-card{margin:0 auto!important;max-width:350px!important;width:100%!important;z-index:1000!important}.widget-mode .mic-center>div,iframe .mic-center>div{position:relative!important;z-index:1!important}.widget-mode .mic-center button,iframe .mic-center button{position:relative!important;z-index:10!important}.widget-mode .footer,iframe .footer{display:none!important}.widget-mode .app-container,iframe .app-container{border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;min-height:auto!important}.transcript-card{background:hsla(0,0%,94%,.9)!important;color:#333!important;max-height:300px!important;overflow-y:auto!important;scroll-behavior:smooth!important}.transcript-card h3{color:#333!important;font-size:1.1em!important}.transcript-entry{font-size:.9em!important;line-height:1.4!important}.transcript-entry,.transcript-entry strong{color:#333!important}.role-icon{display:none!important}.mic-btn,.user-btn{align-items:center!important;border:none!important;cursor:pointer!important;display:flex!important;justify-content:center!important;transition:all .3s ease!important}.mic-btn:hover,.user-btn:hover{box-shadow:0 12px 35px rgba(58,79,144,.4)!important;transform:scale(1.05)!important}.mic-btn:before{content:none!important;display:none!important}.user-btn:before{content:none!important;display:none!important}.mic-img{display:none!important}.widget-mode .mic-center>div{max-width:250px!important;min-width:200px!important}.widget-mode .transcript-card{margin:20px auto 0!important;max-width:95%!important;width:95%!important}.widget-mode .mic-container{margin-bottom:20px!important}.widget-mode .mic-center>div:last-child{margin-top:15px!important}.widget-mode .mic-glow{height:224px!important;height:var(--glow-size)!important;width:224px!important;width:var(--glow-size)!important}body:not(.widget-mode):before{animation:none!important;background:transparent!important;content:""!important;height:140vh!important;left:-20%!important;pointer-events:none!important;position:fixed!important;top:-20%!important;width:140vw!important;z-index:0!important}body:not(.widget-mode){background:#fff!important;background:var(--fullpage-background,#fff)!important}body:not(.widget-mode) .app-container{background:#fff!important;background:var(--fullpage-background,#fff)!important}.mic-btn,.user-btn{border:1px solid #fff!important;border-radius:50%!important;box-sizing:border-box!important;height:160px!important;height:var(--circle-size)!important;width:160px!important;width:var(--circle-size)!important}.mic-glow{animation:rotateGlow 3.5s linear infinite!important;animation:rotateGlow var(--glow-speed,3.5s) linear infinite!important;filter:blur(22px) brightness(1.2)!important;filter:blur(var(--glow-blur,22px)) brightness(var(--glow-brightness,1.2))!important;height:224px!important;height:var(--glow-size)!important;opacity:.8!important;opacity:var(--glow-opacity,.8)!important;width:224px!important;width:var(--glow-size)!important}.user-img{height:160px!important;height:var(--image-size)!important;left:50%!important;object-fit:cover!important;object-position:center!important;position:relative!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:160px!important;width:var(--image-size)!important;z-index:2!important}.mic-btn:before,.user-btn:before{pointer-events:none!important}.mic-btn,.user-btn{aspect-ratio:1!important;max-height:160px!important;max-height:var(--circle-size)!important;max-width:160px!important;max-width:var(--circle-size)!important;min-height:160px!important;min-height:var(--circle-size)!important;min-width:160px!important;min-width:var(--circle-size)!important}.lines.active,.widget-mode .lines.active{display:block!important}.widget-mode{background:none!important}.widget-mode .mic-center,iframe .mic-center{box-sizing:border-box!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important;width:100%!important}.widget-mode .mic-center>div,iframe .mic-center>div{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.widget-mode .transcript-card,iframe .transcript-card{border-radius:14px!important;box-sizing:border-box!important;margin:16px auto 0!important;max-width:calc(100% - 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 10px!important;width:calc(100% - 16px)!important}.widget-mode .transcript-entry,iframe .transcript-entry{box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:break-word!important}.transcript-entry strong{display:inline-block!important;margin-right:6px;min-width:70px;text-transform:capitalize;vertical-align:top;white-space:nowrap!important}body.widget-mode,html.widget-mode{height:100%!important;min-height:100%!important;overflow:hidden!important}.widget-mode .app-container{flex-direction:column!important;min-height:100%!important}.widget-mode .app-container,.widget-mode .mic-center{display:flex!important;height:100%!important;overflow:hidden!important}.widget-mode .mic-center{flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;padding-top:8px!important}.widget-mode .transcript-card{-ms-overflow-style:none!important;flex:0 1 auto!important;margin-top:16px!important;max-height:min(34vh,240px)!important;min-height:0!important;overflow-y:auto!important;scroll-behavior:auto!important;scrollbar-width:none!important}.widget-mode .transcript-card::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}
/*# sourceMappingURL=main.d72dd628.css.map*/