@font-face{font-family:Oceanic Grotesk;src:url(/fonts/Oceanic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oceanic Grotesk;src:url(/fonts/Oceanic-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:#1a1a1a;background:#fff;font-family:Oceanic Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,textarea{font-family:Oceanic Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.camp-btn,.camp-chat-input,.camp-chat-input__field{font-family:Oceanic Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.camp-chat-input__button svg{display:none!important}.camp-chat-input__button{position:relative!important}.camp-chat-input__button:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:20px!important;height:20px!important;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33333 10H16.6667M16.6667 10L10 3.33334M16.6667 10L10 16.6667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important;pointer-events:none!important}.emptyInput .camp-chat-input button,.emptyInput .camp-chat-input__button,.emptyInput button[class*=camp-chat-input__button]{opacity:.4!important;pointer-events:none!important;cursor:not-allowed!important;background-color:#666!important}.emptyInput .camp-chat-input__button:after{opacity:.5!important}@media (prefers-color-scheme:dark){html{color-scheme:light}}