.mui-custom-input input,.mui-custom-input div,.MuiInput-root{background-color:#2e2e2e!important}@keyframes floatAnimation{0%{transform:translateY(0);box-shadow:0 5px 15px #0084ff1a}50%{transform:translateY(-6px);box-shadow:0 15px 25px #0084ff33}to{transform:translateY(0);box-shadow:0 5px 15px #0084ff1a}}@keyframes pulseGlow{0%{box-shadow:0 0 #4285f466}70%{box-shadow:0 0 0 10px #4285f400}to{box-shadow:0 0 #4285f400}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(50%)}}.navigation-pill{display:flex;align-items:center;padding:10px 16px;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:none;box-shadow:none;color:#fff;border:none;background:linear-gradient(90deg,#3a3a3a,#2a2a2a)}.navigation-pill.next{position:relative;overflow:hidden}.navigation-pill.next:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 75%,transparent 100%);animation:none}.navigation-pill.next.shimmer-active:after{animation:shimmer 3s infinite ease-in-out}@keyframes iconPulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}@keyframes iconRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thinking-icon{animation:iconPulse 2.5s infinite ease-in-out;color:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.6))}.thinking-icon svg{animation:iconRotate 8s linear infinite}.thinking-thought{position:relative}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thinking-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;margin-left:8px;animation:spin 1s linear infinite;vertical-align:middle}@keyframes tickIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:1}}.thinking-tick{display:inline-block;width:12px;height:12px;margin-left:8px;color:#fff;animation:tickIn .5s ease-out forwards;vertical-align:middle}@keyframes dotPulse{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.thinking-dots{display:inline-flex;align-items:center;white-space:nowrap;height:1em;overflow:visible}.thinking-dots span{animation:dotPulse 1.4s infinite;animation-fill-mode:both;display:inline-block;margin-left:2px;line-height:1}.thinking-dots span:nth-child(2){animation-delay:.2s}.thinking-dots span:nth-child(3){animation-delay:.4s}.spotlight-container{display:inline-block;position:relative;overflow:hidden;width:auto;max-width:100%}.spotlight-delay-0{animation-delay:0s!important}.spotlight-delay-1{animation-delay:2.5s!important}.spotlight-delay-2{animation-delay:5s!important}.spotlight-delay-3{animation-delay:7.5s!important}.spotlight-text{display:inline-block;position:relative;color:transparent;background-clip:text;caret-color:transparent!important;-webkit-background-clip:text;animation:revealText 1.5s forwards;animation-play-state:running;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;padding:0}.spotlight-container *,.thinking-thought *{cursor:default!important;caret-color:transparent!important;-webkit-user-select:none!important;user-select:none!important}input,textarea,[contenteditable=true],.MuiInputBase-input{cursor:text!important;caret-color:auto!important;-webkit-user-select:text!important;user-select:text!important}@keyframes revealText{0%{color:transparent;text-shadow:0 0 8px rgba(255,255,255,.6)}30%{color:#ffffff80;text-shadow:0 0 10px rgba(255,255,255,.9)}70%{color:#ffffffe6;text-shadow:0 0 5px rgba(255,255,255,.5)}to{color:#fff;text-shadow:0 0 0 transparent}}@keyframes shine{0%,20%{left:-150px}60%,to{left:150px}}.knowledge-chip{position:relative!important;background-color:#ffffff0d!important;color:#fff!important;border:1px solid rgba(255,255,255,.9)!important;margin:4px!important;overflow:hidden!important;font-weight:400!important}.knowledge-chip:after{content:""!important;position:absolute!important;top:-10%!important;width:50px!important;height:120%!important;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0)!important;transform:rotate(15deg)!important;animation:shine 4s infinite ease-out!important;pointer-events:none!important}.knowledge-chip-container{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;margin-left:auto;margin-right:auto;max-width:90%;align-items:center}.knowledge-chip{margin:0!important;height:32px!important}.spotlight-text:after{content:"";position:absolute;top:0;left:-20%;width:50%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.9) 50%,transparent 100%);animation:spotlightSweep 2s ease-out forwards;pointer-events:none}@keyframes spotlightSweep{0%{left:-50%;width:0%}20%{width:30%}80%{width:50%}to{left:100%;width:10%;opacity:0}}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.thinking-thought{opacity:1}.navigation-pill:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}
