:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;width:100%;height:100%;background-color:#000;display:block}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1;margin:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.main-full-ui{position:relative;background-color:#08080a;height:100vh;width:100vw;overflow:hidden;display:flex}.background-blobs{position:absolute;width:100%;height:100%;filter:blur(120px);z-index:0}.blob{position:absolute;border-radius:50%;opacity:.5;animation:move 20s infinite alternate}.purple{width:500px;height:500px;background:#6a0dad;top:-100px;left:-100px}.blue{width:600px;height:600px;background:#00d4ff;bottom:-150px;right:-100px;animation-duration:25s}.pink{width:400px;height:400px;background:#ff007f;top:40%;left:30%;animation-duration:18s}@keyframes move{0%{transform:translate(0) scale(1)}to{transform:translate(100px,50px) scale(1.2)}}.left-section,.middle-section,.right-section{z-index:1;background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);margin:10px;border-radius:24px}.left-section{flex:1;min-width:250px}.middle-section{flex:4}.right-section{flex:1;min-width:250px}.mic-button{width:45px;height:45px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#8a2be2,#ff007f,#6a0dad);box-shadow:0 0 15px #8a2be280;display:flex;justify-content:center;align-items:center;color:#fff;transition:transform .2s}.mic-button button{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;width:100%;height:100%}@keyframes goldShine{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes goldGlow{0%,to{box-shadow:0 0 5px #ffd70033;border-color:#ffd70066}50%{box-shadow:0 0 15px #ffd70080;border-color:gold}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(15deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;position:fixed;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#root{width:100%;height:100%}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.moving-gradient{background:linear-gradient(-45deg,#000,#051937,#004d7a,#008793,#00bf72);background-size:400% 400%;animation:gradientMove 15s ease infinite;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.extra-buttons-popup{position:absolute;bottom:65px;left:-10px;display:flex;flex-direction:column;gap:12px;background:#0f0f19cc;padding:10px;border-radius:20px;border:1px solid rgba(0,225,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:popUp .3s cubic-bezier(.175,.885,.32,1.275)}.popup-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;width:44px;height:44px;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;cursor:pointer}.popup-item:hover{background:#ffffff26;transform:translateY(-3px);box-shadow:0 8px 15px #0000004d}.icon-shadow{filter:drop-shadow(0 0 2px rgba(255,255,255,.2))}@keyframes popUp{0%{opacity:0;transform:translateY(20px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}.status-pill{display:flex;align-items:center;gap:10px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.live-dot{width:8px;height:8px;background-color:#0f8;border-radius:50%;box-shadow:0 0 10px #0f8;animation:blink 2s infinite}.status-text{color:#ffffffe6;font-size:10px;font-weight:600;letter-spacing:1px}.status-timer{color:#ffffff80;font-family:monospace;font-size:11px;border-left:1px solid rgba(255,255,255,.2);padding-left:9px}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.lk-audio-bar{background-color:#00d2ff;border-radius:5px;box-shadow:0 0 10px #00d2ff80}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#00d2ff33;border-radius:10px}.custom-scrollbar p{transition:all .4s ease;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 20px rgba(0,0,0,.5)}button{transition:transform .1s ease,opacity .2s ease}button:active{transform:scale(.92)}input[type=range]{cursor:pointer}input[type=text]::placeholder{color:#444;font-style:italic}html,body,#root{margin:0;padding:0;width:100%;height:100%;background-color:#000;overflow:hidden;position:fixed}#root{display:block}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
