svg[data-v-59470c4c]{width:100%;height:100%}.cls-1[data-v-59470c4c]{fill:#4c5df7}.cls-2[data-v-59470c4c]{fill:#fff}.cls-3[data-v-59470c4c]{fill:#5ed4ef}.cls-3[data-v-59470c4c],.cls-4[data-v-59470c4c]{opacity:.8}.cls-4[data-v-59470c4c]{fill:#808fff}.loader[data-v-50d36494],.loader[data-v-50d36494]:after{border-radius:50%;width:100%;height:100%}.loader[data-v-50d36494]{position:relative;text-indent:-9999rem;border:.25rem solid #c6c7cc;border-top:.25em solid rgba(198,199,204,.2);transform:translateZ(0);animation:spinner-50d36494 .6s linear infinite}@keyframes spinner-50d36494{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}.st0[data-v-49bf3e49]{fill:#cbd5e1}.st0[data-v-49bf3e49],.st1[data-v-49bf3e49]{mix-blend-mode:multiply;backface-visibility:hidden}.st1[data-v-49bf3e49]{fill:#64748b}.scroll-animated-bg-container[data-v-d9727f50]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;contain:strict}.orb[data-v-d9727f50]{contain:paint layout}:root{--primary-text:#1f2937;--secondary-text:#4b5563;--morph-blend-target-color:#e5e7eb;--background:#fff;--surface:#fff;--border:#e5e7eb;--accent:#3b82f6}[data-theme=dark]{--primary-text:#f9fafb;--secondary-text:#d1d5db;--background:#1f2937;--surface:#1f2937;--border:#374151;--accent:#60a5fa;--morph-blend-target-color:#111827;background-color:transparent;color:var(--primary-text)}[data-theme=dark] body{background-color:transparent!important}[data-theme=dark] .content-container,[data-theme=dark] .page-section{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:8px;padding:1rem;margin-bottom:1rem}[data-theme=dark] .bg-gray-50,[data-theme=dark] .bg-gray-100{background-color:rgba(26,32,44,.5)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=dark] .text-gray-700{color:var(--primary-text)}[data-theme=dark] .bg-gray-50{background-color:#27303f}[data-theme=dark] .border-gray-200{border-color:var(--border)}[data-theme=dark] .hover\:bg-gray-50:hover{background-color:#27303f}[data-theme=dark] .hover\:bg-gray-100:hover{background-color:#2d3748}[data-theme=dark] .bg-gray-200{background-color:#374151}[data-theme=dark] .text-\[\#3b3649\]{color:var(--secondary-text)}[data-theme=dark] .ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:var(--border)!important}[data-theme=dark] .hover\:text-slate-900:hover{color:var(--primary-text)}[data-theme=dark] .hover\:ring-slate-300:hover{--tw-ring-opacity:1;--tw-ring-color:#4a5568!important}[data-theme=dark] .active\:bg-slate-100:active{background-color:#2d3748}[data-theme=dark] .active\:text-slate-600:active{color:var(--primary-text)}[data-theme=dark] .bg-gradient-to-r.from-white\/30.to-transparent{background-image:linear-gradient(90deg,rgba(10,10,10,.3),transparent)}[data-theme=dark] .hover\:bg-white-5:hover{background-color:hsla(0,0%,100%,.05)}[data-theme=dark] .bg-gradient-to-br.from-gray-200.to-gray-50{background-image:linear-gradient(to bottom right,#2d3748,#1a202c)}[data-theme=dark] .bg-gradient-to-br.from-gray-300.to-gray-100{background-image:linear-gradient(to bottom right,#374151,#1f2937)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:var(--primary-text)}[data-theme=dark] .text-gray-400{color:var(--secondary-text)}[data-theme=dark] .hover\:text-gray-500:hover{color:var(--primary-text)}[data-theme=dark] .hover\:bg-gray-100:hover{background-color:#374151}[data-theme=dark] #mobile-menu>.bg-white{background-color:var(--surface)}[data-theme=dark] #mobile-menu .border-gray-200{border-color:var(--border)}[data-theme=dark] .hover\:text-gray-700:hover{color:var(--primary-text)}[data-theme=dark] .text-gray-900{color:var(--primary-text)!important}[data-theme=dark] .shadow-gray-500\/15{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.1)}[data-theme=dark] .bg-white{background-color:var(--surface)}[data-theme=dark] .text-byob-black{color:var(--primary-text)}[data-theme=dark] .border{border-color:var(--border)}[data-theme=dark] .bg-white.hover\:bg-gray-100{background-color:var(--surface)}[data-theme=dark] .bg-white.hover\:bg-gray-100:hover{background-color:#374151}[data-theme=dark] .text-white.bg-transparent.border.border-white{color:var(--primary-text);border-color:var(--primary-text)}[data-theme=dark] .text-white.bg-transparent.border.border-white:hover{background-color:hsla(0,0%,100%,.1)}[data-theme=dark] .bg-gray-50{background-color:#1a202c}[data-theme=dark] .text-gray-500{color:var(--secondary-text)}[data-theme=dark] .bg-gray-100{background-color:#2d3748}[data-theme=dark] .bg-gray-50 a,[data-theme=dark] .bg-gray-100 a{color:var(--accent)}[data-theme=dark] .bg-gray-50 a:hover,[data-theme=dark] .bg-gray-100 a:hover{color:#90cdf4;text-decoration:underline}.default-transition[data-v-7e72862d]{transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.fade-in-section[data-v-49271b36]{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:.15s}.fade-in-section.is-visible[data-v-49271b36]{opacity:1;transform:translateY(0)}.ani-container[data-v-8b82c8a6]{display:flex;align-items:flex-end;gap:1rem}.ani-avatar[data-v-8b82c8a6]{width:4rem;height:4rem}.waveform-container[data-v-8b82c8a6]{position:absolute;top:-30px;left:0;width:100%}.ani-speech-bubble[data-v-8b82c8a6]{background-color:rgba(30,30,40,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e5e7eb;border-radius:.75rem;padding:1rem 1.5rem;position:relative;white-space:pre-line;width:320px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ani-speech-bubble[data-v-8b82c8a6]:after{content:"";position:absolute;left:100%;top:1.5rem;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(30,30,40,.7);filter:drop-shadow(1px 0 0 rgba(255,255,255,.1))}.message-text[data-v-8b82c8a6]{text-align:left}.word[data-v-8b82c8a6]{display:inline-block}.fade-in-word-enter-active[data-v-8b82c8a6]{transition:opacity .4s ease,transform .4s ease}.fade-in-word-enter[data-v-8b82c8a6]{opacity:0;transform:translateX(-10px)}.chat-container[data-v-c5362176]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.message-row[data-v-c5362176]{opacity:1;transition:opacity .5s ease,transform .5s ease}.new-message-enter-active[data-v-c5362176],.new-message-leave-active[data-v-c5362176]{transition:all .5s ease}.new-message-enter[data-v-c5362176],.new-message-leave-to[data-v-c5362176]{opacity:0;transform:translateY(20px)}.chat-window[data-v-67fb417e]{max-width:740px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column}.chat-window.no-padding[data-v-67fb417e]{padding:0}.messages-container[data-v-67fb417e]{flex:1;display:flex;flex-direction:column;position:relative;min-height:0}.ani-message-row[data-v-67fb417e]{align-items:flex-start}.ani-avatar[data-v-67fb417e]{width:2rem;height:2rem;border-radius:9999px;background:#23233a;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.ani-meta[data-v-67fb417e]{font-size:.95rem;margin-bottom:.25rem}.ani-name[data-v-67fb417e]{color:#a5b4fc}.ani-timestamp[data-v-67fb417e]{color:#cbd5e1}.fade-enter-active[data-v-67fb417e],.fade-leave-active[data-v-67fb417e]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.fade-enter[data-v-67fb417e],.fade-leave-to[data-v-67fb417e]{opacity:0}.scroll-prompt[data-v-67fb417e]{font-style:italic;letter-spacing:.01em}.custom-scroll[data-v-2d223ca1]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-2d223ca1]::-webkit-scrollbar-thumb{background:rgba(120,120,180,.13);border-radius:6px}.custom-scroll[data-v-2d223ca1]::-webkit-scrollbar-track{background:transparent}@keyframes floatBlob1-d371f6a8{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.04)}}@keyframes floatBlob2-d371f6a8{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.06)}}@keyframes floatBlob3-d371f6a8{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.03)}}.ani-blob1[data-v-d371f6a8]{animation:floatBlob1-d371f6a8 9s ease-in-out infinite}.ani-blob2[data-v-d371f6a8]{animation:floatBlob2-d371f6a8 11s ease-in-out infinite}.ani-blob3[data-v-d371f6a8]{animation:floatBlob3-d371f6a8 13s ease-in-out infinite}@keyframes blob1{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(-15px,-25px)}}@keyframes blob2{0%,to{transform:scale(1) translate(0)}50%{transform:scale(.95) translate(-30px,10px)}}@keyframes blob3{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.04) translate(25px,-20px)}}@keyframes blob4{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.12) translate(15px,-20px)}}.animate-blob1{animation:blob1 7s ease-in-out infinite}.animate-blob2{animation:blob2 9s ease-in-out infinite}.animate-blob3{animation:blob3 11s ease-in-out infinite}.animate-blob4{animation:blob4 8s ease-in-out infinite}@keyframes floatBlob1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.04)}}@keyframes floatBlob2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.06)}}@keyframes floatBlob3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.03)}}.ani-blob1{animation:floatBlob1 9s ease-in-out infinite}.ani-blob2{animation:floatBlob2 11s ease-in-out infinite}.ani-blob3{animation:floatBlob3 13s ease-in-out infinite}.scroll-helper-ui{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);background:rgba(30,30,40,.85);color:#fff;padding:.75em 1.5em;border-radius:1.5em;font-size:1.1em;z-index:1000;pointer-events:none;box-shadow:0 2px 12px 0 rgba(0,0,0,.15);transition:opacity .3s}.fade-scroll-helper-enter-active,.fade-scroll-helper-leave-active{transition:opacity .5s}.fade-scroll-helper-enter,.fade-scroll-helper-leave-to{opacity:0}