.seek{appearance:none;cursor:pointer;background:0 0;height:20px}.seek:disabled{cursor:not-allowed;opacity:.5}.seek::-webkit-slider-runnable-track{background:linear-gradient(to right,currentColor var(--played,0%),color-mix(in srgb,currentColor 22%,transparent)var(--played,0%));border-radius:9999px;height:3px}.seek::-webkit-slider-thumb{-webkit-appearance:none;background:currentColor;border-radius:9999px;width:11px;height:11px;margin-top:-4px}.seek::-moz-range-track{background:color-mix(in srgb,currentColor 22%,transparent);border-radius:9999px;height:3px}.seek::-moz-range-progress{background:currentColor;border-radius:9999px;height:3px}.seek::-moz-range-thumb{background:currentColor;border:0;border-radius:9999px;width:11px;height:11px}.seek--over{height:100%}.seek--over::-webkit-slider-runnable-track{background:0 0}.seek--over::-webkit-slider-thumb{opacity:0}.seek--over::-moz-range-track{background:0 0}.seek--over::-moz-range-progress{background:0 0}.seek--over::-moz-range-thumb{opacity:0}
.lc-dot{background:var(--house);border-radius:9999px;width:6px;height:6px;display:inline-block;position:relative}.lc-dot:after{content:"";border:1px solid var(--house);border-radius:9999px;animation:2.4s cubic-bezier(0,0,.2,1) infinite lc-ping;position:absolute;inset:-4px}.lc-dot--idle{background:color-mix(in srgb,var(--house)55%,transparent)}.lc-dot--idle:after{opacity:0;animation:none}@keyframes lc-ping{0%{opacity:.7;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.4)}}.lc-orb{flex-shrink:0;width:48px;height:48px;display:inline-block;position:relative}.lc-orb__core{background:var(--vex-grad-2);box-shadow:0 8px 22px -10px var(--vex-grad-2);border-radius:9999px;transition:filter .5s,opacity .5s;animation:4.5s ease-in-out infinite lc-orb-breathe;position:absolute;inset:0;overflow:hidden}.lc-orb__core:before{content:"";background:conic-gradient(from 0deg,var(--vex-grad-1),var(--vex-grad-2),var(--vex-grad-3),#c9b8ff,var(--vex-grad-1));filter:blur(7px)saturate(1.2);animation:9s linear infinite lc-orb-spin;position:absolute;inset:-30%}.lc-orb__gloss{pointer-events:none;background:radial-gradient(circle at 32% 28%,#ffffffd9 0,#ffffff40 22%,#0000 46%),radial-gradient(circle at 70% 85%,#00000038 0,#0000 55%);border-radius:9999px;position:absolute;inset:0}.lc-orb__ring{border:1.5px solid var(--vex-grad-2);opacity:0;border-radius:9999px;position:absolute;inset:0}.lc-orb[data-state=talking] .lc-orb__core{animation:.42s ease-in-out infinite alternate lc-orb-talk}.lc-orb[data-state=talking] .lc-orb__core:before{animation-duration:2.6s}.lc-orb[data-state=talking] .lc-orb__ring{animation:1.5s cubic-bezier(0,0,.2,1) infinite lc-orb-ring}.lc-orb[data-state=talking] .lc-orb__ring--late{animation-delay:.75s}.lc-orb[data-state=listening] .lc-orb__core{filter:saturate(.7);opacity:.75;animation:1.2s ease-in-out infinite alternate lc-orb-listen}.lc-orb[data-state=listening] .lc-orb__core:before{animation-duration:14s}@keyframes lc-orb-spin{to{rotate:360deg}}@keyframes lc-orb-breathe{0%,to{scale:1}50%{scale:1.05}}@keyframes lc-orb-talk{0%{scale:1.02}to{scale:1.12}}@keyframes lc-orb-listen{0%{scale:.9}to{scale:.94}}@keyframes lc-orb-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.lc-wave{--gain:.22;align-items:center;gap:4px;height:30px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.lc-wave--idle .lc-bar{animation-play-state:paused}.lc-wave--played{-webkit-mask-image:linear-gradient(to right,#000 var(--played,0%),transparent var(--played,0%)),linear-gradient(to right,#000 88%,transparent 100%);mask-image:linear-gradient(to right,#000 var(--played,0%),transparent var(--played,0%)),linear-gradient(to right,#000 88%,transparent 100%);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.lc-bar{transform-origin:50%;height:100%;transform:scaleY(calc(var(--peak)*var(--gain)));animation:lc-bar var(--dur)ease-in-out infinite alternate;background:currentColor;border-radius:2px;flex:0 0 3px}@keyframes lc-bar{0%{transform:scaleY(calc(var(--peak)*var(--gain)*.3 + .05))}to{transform:scaleY(calc(var(--peak)*var(--gain) + .05))}}.lc-caret{opacity:.55;background:currentColor;width:2px;height:.95em;margin-left:4px;animation:1.1s steps(2,start) infinite lc-blink;display:inline-block;translate:0 2px}@keyframes lc-blink{to{opacity:0}}
.device-screen{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.device-screen::-webkit-scrollbar{display:none}
