@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{background-color:#04040a;color:#f0f4ff;font-family:Inter,sans-serif;overflow-x:hidden}body:before{background-image:linear-gradient(#8b5cf60a 1px,#0000 0),linear-gradient(90deg,#8b5cf60a 1px,#0000 0);background-size:40px 40px}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:after{background:radial-gradient(ellipse at 50% 40%,#0000 30%,#04040abf 100%)}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#080818}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c3aed,#06b6d4);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a78bfa}.bg-orb{border-radius:50%;filter:blur(140px);opacity:.14;pointer-events:none;position:fixed;will-change:transform;z-index:0}.bg-orb-1{animation:floatOrb 10s ease-in-out infinite;background:radial-gradient(circle,#7c3aed,#4c1d95);height:700px;left:-250px;top:-250px;width:700px}.bg-orb-2{animation:floatOrb 12s ease-in-out infinite reverse;animation-delay:3s;background:radial-gradient(circle,#06b6d4,#0e7490);bottom:-150px;height:600px;right:-150px;width:600px}.bg-orb-3{animation:floatOrb 8s ease-in-out infinite;animation-delay:6s;background:radial-gradient(circle,#6d28d9,#1e1b4b);height:450px;left:45%;top:35%;width:450px}.bg-orb-4{animation:floatOrb 14s ease-in-out infinite;animation-delay:2s;background:radial-gradient(circle,#0284c7,#06b6d4);height:280px;left:15%;top:60%;width:280px}@keyframes floatOrb{0%,to{transform:translateY(0) scale(1)}33%{transform:translateY(-40px) scale(1.05)}66%{transform:translateY(20px) scale(.97)}}.glass-card{backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;background:#0a0a14d6!important;border:1px solid #8b5cf621!important;border-radius:20px!important;border-top-color:#ffffff12!important;box-shadow:0 2px 4px #00000080,0 8px 24px #00000059,0 0 0 1px #8b5cf60a,inset 0 1px 0 #ffffff0a!important;overflow:hidden;position:relative}.glass-card:before{background:linear-gradient(90deg,#0000,#ffffff17,#0000);height:1px;right:0}.glass-card:after,.glass-card:before{content:"";left:0;pointer-events:none;position:absolute;top:0;z-index:1}.glass-card:after{background:radial-gradient(ellipse at 0 0,#8b5cf612,#0000 70%);height:220px;width:220px}.tilt-card{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .3s ease;will-change:transform}.tilt-card:hover{transform:perspective(1000px) rotateX(-4deg) rotateY(5deg) translateZ(14px)}@keyframes pulseRing{0%{opacity:.9;transform:scale(.85)}50%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(.85)}}.record-pulse{border-radius:50%;display:inline-block;position:relative}.record-pulse:after,.record-pulse:before{animation:pulseRing 1.8s ease-out infinite;background:#ef44444d;border-radius:50%;content:"";inset:-4px;pointer-events:none;position:absolute}.record-pulse:after{animation-delay:.7s;background:#ef444426}.waveform{align-items:flex-end;display:flex;gap:3px;height:52px;justify-content:center;position:relative}.waveform:after{background:linear-gradient(180deg,#8b5cf61a,#0000);bottom:-12px;content:"";filter:blur(3px);height:12px;left:0;pointer-events:none;position:absolute;right:0}.waveform-bar{animation:waveAnim 1.3s ease-in-out infinite;background:linear-gradient(0deg,#6d28d9,#7c3aed 40%,#06b6d4 80%,#22d3ee);border-radius:2px 2px 1px 1px;box-shadow:0 0 5px #06b6d440;width:3px;will-change:height,opacity}.waveform-bar:nth-child(4n){background:linear-gradient(0deg,#7c3aed,#a78bfa 50%,#67e8f9);box-shadow:0 0 10px #a78bfa73}@keyframes waveAnim{0%,to{height:6px;opacity:.4}50%{height:44px;opacity:1}}@keyframes pulseDot{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.fade-in-up{animation:fadeInUp .45s cubic-bezier(.22,1,.36,1) forwards}.fade-in-left{animation:fadeInLeft .4s cubic-bezier(.22,1,.36,1) forwards}.speaker-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;margin-right:6px;width:10px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c4b5fd,#67e8f9 55%,#a78bfa);-webkit-background-clip:text;background-clip:text}@keyframes holographicShimmer{0%{background-position:0 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(20deg)}to{background-position:0 50%;filter:hue-rotate(0deg)}}.logo-shimmer{-webkit-text-fill-color:#0000;animation:holographicShimmer 4s ease infinite;background:linear-gradient(90deg,#8b5cf6,#c4b5fd,#06b6d4,#22d3ee,#8b5cf6);-webkit-background-clip:text;background-clip:text;background-size:300% auto;font-family:Space Grotesk,sans-serif}@keyframes scanLine{0%{left:-100%;opacity:0}10%{opacity:.7}90%{opacity:.7}to{left:110%;opacity:0}}.scan-line-wrap{overflow:hidden;position:relative}.scan-line-wrap:after{animation:scanLine 5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);bottom:0;content:"";left:-100%;pointer-events:none;position:absolute;top:0;width:80px}@keyframes statusPulse{0%,to{box-shadow:0 0 0 0 #10b981b3}50%{box-shadow:0 0 0 6px #10b98100}}.status-dot{animation:statusPulse 2.5s ease-in-out infinite;background:#10b981;border-radius:50%;flex-shrink:0;height:7px;width:7px}.tab-strip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080812bf;border:1px solid #8b5cf61f;border-radius:18px;display:flex;gap:4px;overflow-x:auto;padding:5px;scrollbar-width:none}.tab-strip::-webkit-scrollbar{display:none}.tab-pill{align-items:center;background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;letter-spacing:.2px;outline:none;padding:9px 16px;transition:all .25s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.tab-pill:hover:not(.tab-pill-active):not(.tab-pill-disabled){background:#8b5cf61a;color:#a78bfa;transform:translateY(-1px)}.tab-pill-active{background:linear-gradient(135deg,#7c3aed,#06b6d4);box-shadow:0 0 20px #8b5cf680,0 4px 12px #0000004d;color:#fff;transform:translateY(-1px) scale(1.02)}.tab-pill-disabled{cursor:not-allowed;opacity:.28;pointer-events:none}.neo-input{background:#0c0c18cc;border:1px solid #8b5cf633;border-radius:14px;color:#f0f4ff;font-family:Inter,sans-serif;font-size:15px;font-weight:500;outline:none;padding:14px 18px;transition:border-color .25s,box-shadow .25s;width:100%}.neo-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e,0 0 20px #8b5cf614}.neo-input::placeholder{color:#475569}.mono{font-family:JetBrains Mono,monospace}@keyframes orbit1{0%{transform:rotate(0deg) translateX(22px) rotate(0deg)}to{transform:rotate(1turn) translateX(22px) rotate(-1turn)}}@keyframes orbit2{0%{transform:rotate(120deg) translateX(22px) rotate(-120deg)}to{transform:rotate(480deg) translateX(22px) rotate(-480deg)}}@keyframes orbit3{0%{transform:rotate(240deg) translateX(22px) rotate(-240deg)}to{transform:rotate(600deg) translateX(22px) rotate(-600deg)}}.orbit-container{height:56px;margin:0 auto;position:relative;width:56px}.orbit-dot{border-radius:50%;height:9px;left:50%;margin:-4.5px;position:absolute;top:50%;width:9px}.orbit-dot-1{animation:orbit1 1.1s linear infinite;background:#8b5cf6;box-shadow:0 0 8px #8b5cf6}.orbit-dot-2{animation:orbit2 1.1s linear infinite;background:#06b6d4;box-shadow:0 0 8px #06b6d4}.orbit-dot-3{animation:orbit3 1.1s linear infinite;background:#a78bfa;box-shadow:0 0 8px #a78bfa}.transcript-segment{transition:transform .2s ease,box-shadow .2s ease}.transcript-segment:hover{transform:translateY(-2px)}.timeline-dot{background:linear-gradient(135deg,#7c3aed,#06b6d4);border-radius:50%;box-shadow:0 0 10px #8b5cf680;flex-shrink:0;height:10px;width:10px}
/*# sourceMappingURL=main.a717dc3f.css.map*/