.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.bebop-icon{object-fit:contain}.bebop-dot,.bebop-icon{width:1.5rem;height:1.5rem}.bebop-dot{background-color:#644ff5;border-radius:50%;flex-shrink:0}@media(max-width:768px){.bebop-dot{width:1rem;height:1rem;background-color:#312e81}}.pulse,.streaming-indicator{animation:pulse 1s infinite}.streaming-indicator{display:inline-flex;width:12px;height:12px;background-color:#fff;border-radius:50%}.incognito-dossier-header h1{font-size:2rem;font-weight:700}.incognito-dossier-header p{font-size:1rem;font-weight:300}.incognito-hero{text-align:center;margin-bottom:3rem;animation:fadeIn .6s ease-in}@media(max-width:768px){.incognito-hero{padding-top:3rem}}.incognito-hero-title{font-size:3rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:1rem}@media(max-width:768px){.incognito-hero-title{font-size:2rem}}.incognito-hero-subtitle{font-size:1.25rem;color:#0be8b3;font-weight:500;padding-bottom:5rem}@media(max-width:768px){.incognito-hero-subtitle{font-size:1rem;padding-bottom:3rem}}.incognito-message-avatar{width:36px;height:36px;background:#312f35;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#8977ff;flex-shrink:0}@media(max-width:768px){.incognito-message-avatar{width:32px;height:32px}.incognito-message-avatar svg{width:16px;height:16px}}.incognito-message-content{flex:1;max-width:calc(100% - 52px);color:#c4c9d4}.incognito-message-content p{margin:0;line-height:1.6;font-size:1rem}.incognito-message-content p+p{margin-top:1rem}.incognito-message-text h1,.incognito-message-text h2,.incognito-message-text h3{color:#fff!important;margin-bottom:1rem}.incognito-message-text h1{font-size:2rem!important;font-weight:700!important;line-height:1.3!important}@media(max-width:768px){.incognito-message-text h1{font-size:1.75rem!important}}.incognito-message-text h2{font-size:1.5rem!important;font-weight:600!important}.incognito-message-question p{font-size:1.125rem!important;font-weight:500;color:#fff;margin-bottom:1.5rem}.incognito-message-options{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}@media(max-width:768px){.incognito-message-options{gap:.5rem}}.incognito-message-input-container{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;animation:slideIn .3s ease-out;width:100%}.incognito-message-input-container .form-input{margin-bottom:0}.incognito-message-input-container .form-input-wrapper:focus-within{outline:none!important;box-shadow:none!important}.incognito-message-input-container .form-input input{background-color:hsla(0,0%,100%,.08);border:none!important;color:#fff;font-size:1rem;padding:.5rem 1rem!important;height:auto!important;min-height:unset!important;line-height:1.4!important}.incognito-message-input-container .form-input input::placeholder{color:hsla(0,0%,100%,.5)}.incognito-message-input-container .form-input input:focus{background-color:hsla(0,0%,100%,.1);border:none!important;outline:none!important;box-shadow:none!important}.incognito-message-input-container .form-input input:focus-visible{outline:none!important}.incognito-message-input-container .form-input input:disabled{background-color:hsla(0,0%,100%,.05);color:#7e7988;cursor:not-allowed}.incognito-message-input-container .form-input button{transition:all .2s ease}.incognito-message-input-container .form-input button:disabled:not(.button-base[disabled]){opacity:0;pointer-events:none;transform:translateY(-10px)}@media(max-width:768px){.incognito-message-input-container .form-input button{width:100%}}.incognito-message-input-container button{transition:all .2s ease}.incognito-message-input-container button:disabled:not(.button-base[disabled]){opacity:0;pointer-events:none;transform:translateY(-10px)}@media(max-width:768px){.incognito-message-input-container button{width:100%}}.incognito-message button{transition:all .2s ease}.incognito-message button:disabled:not(.button-base[disabled]){opacity:0;pointer-events:none;transform:translateY(-10px)}@media(max-width:768px){.incognito-message button{width:100%}}.incognito-status-message{margin:1rem 0 1rem 3.25rem}.incognito-status-icon{color:#0be8b3;animation:pulse 2s infinite}.incognito-status-text{animation:statusTextFade .5s ease-out}@keyframes statusTextFade{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.incognito-option-button{min-width:80px;padding:.75rem 1.5rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#fff;font-weight:500;transition:all .2s ease}.incognito-option-button:hover{background:hsla(0,0%,100%,.1);border-color:#0be8b3;transform:translateY(-2px)}@media(max-width:768px){.incognito-option-button{flex:1;min-width:calc(50% - .25rem);font-size:.875rem;padding:.75rem 1rem}}.incognito-submit-button{font-weight:600;padding:.875rem 2rem;font-size:1rem}.incognito-input .form-input-field{padding:1rem!important;font-size:1rem!important}.incognito-dossier-header{margin-bottom:3rem}.incognito-dossier-header h1{color:#fff;margin-bottom:1rem}@media(max-width:768px){.incognito-dossier-header h1{font-size:1.75rem;line-height:1.3}}.incognito-dossier-header p{color:#e0dce7;line-height:1.6}.incognito-dossier-content{display:flex;flex-direction:column;gap:3rem}.incognito-dossier-content>div{width:100%}@media(max-width:768px){.incognito-dossier-content{gap:2rem}.incognito-dossier-content .meeting-notes,.incognito-dossier-content .potential-objections,.incognito-dossier-content .product-fit,.incognito-dossier-content .prospect-profile,.incognito-dossier-content .sales-angles,.incognito-dossier-content .target-personas,.incognito-dossier-content .tech-integration{width:100%!important;max-width:100%!important}.incognito-dossier-content .meeting-notes>*,.incognito-dossier-content .potential-objections>*,.incognito-dossier-content .product-fit>*,.incognito-dossier-content .prospect-profile>*,.incognito-dossier-content .sales-angles>*,.incognito-dossier-content .target-personas>*,.incognito-dossier-content .tech-integration>*{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.incognito-dossier-content .meeting-notes table,.incognito-dossier-content .potential-objections table,.incognito-dossier-content .product-fit table,.incognito-dossier-content .prospect-profile table,.incognito-dossier-content .sales-angles table,.incognito-dossier-content .target-personas table,.incognito-dossier-content .tech-integration table{display:block;overflow-x:auto;white-space:nowrap}}.typing-indicator{display:flex;gap:4px;padding:8px 0}.typing-indicator span{width:8px;height:8px;background:#7e7988;border-radius:50%;animation:typing 1.4s infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.incognito-status-message{display:flex;align-items:center;margin:.5rem 0 .5rem 3.25rem;animation:fadeIn .5s ease-out;transition:all .3s ease}@media(max-width:768px){.incognito-status-message{margin-left:2.5rem}}.incognito-status-message.incognito-status-active .incognito-status-icon{color:#0be8b3;animation:pulse 2s infinite}.incognito-status-message.incognito-status-active .incognito-status-text{color:hsla(0,0%,100%,.9);font-weight:500}.incognito-status-message.incognito-status-complete .incognito-status-icon{color:#0be8b3;opacity:.6}.incognito-status-message.incognito-status-complete .incognito-status-text{color:hsla(0,0%,100%,.5);text-decoration:line-through;opacity:.7}.incognito-status-icon{color:hsla(0,0%,100%,.3);font-size:1rem;transition:all .3s ease}.incognito-status-text{color:hsla(0,0%,100%,.4);transition:all .3s ease}