.elementor-19 .elementor-element.elementor-element-69cac95{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-69cac95:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-69cac95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F36 0%, #040918 100%);}.elementor-19 .elementor-element.elementor-element-7dccf92{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7dccf92.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-7d5748a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-01c0bca{--spacer-size:30vh;}.elementor-19 .elementor-element.elementor-element-6c0d638{--spacer-size:5vh;}.elementor-19 .elementor-element.elementor-element-1703600{--spacer-size:30vh;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-69cac95{--min-height:100vh;}.elementor-19 .elementor-element.elementor-element-01c0bca{--spacer-size:20vh;}.elementor-19 .elementor-element.elementor-element-6c0d638{--spacer-size:20vh;}.elementor-19 .elementor-element.elementor-element-1703600{--spacer-size:20vh;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-69cac95{--min-height:95vh;--justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-69cac95:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-69cac95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F36 5%, #040918 45%);}.elementor-19 .elementor-element.elementor-element-69cac95.e-con{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-01c0bca{--spacer-size:29vh;}.elementor-19 .elementor-element.elementor-element-6c0d638{--spacer-size:6vh;}.elementor-19 .elementor-element.elementor-element-dd8db7a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-dd8db7a.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-1703600{--spacer-size:25vh;}}/* Start custom CSS for html, class: .elementor-element-7d5748a */.bd-wrap {
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
  padding: 24px 0 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.bd-mic-btn {
  width: 180px;
  height: 180px;
  border-radius: 50%;
  border: none;
  padding: 0;
  background: radial-gradient(circle at 30% 30%, #ffb266 0%, #ff7b23 40%, #ff5a00 70%, #cf3a00 100%);
  box-shadow:
    0 0 25px rgba(255, 120, 0, 0.6),
    0 14px 28px rgba(0, 0, 0, 0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: transform 0.12s ease, box-shadow 0.12s ease;
}

.bd-mic-btn:active {
  transform: scale(0.96);
  box-shadow:
    0 0 16px rgba(255, 120, 0, 0.75),
    0 10px 18px rgba(0, 0, 0, 0.6);
}

.bd-mic-inner {
  width: 72%;
  height: 72%;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #222530 0%, #111420 55%, #050814 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.bd-mic-icon {
  position: relative;
  width: 28px;
  height: 46px;
  border-radius: 14px;
  border: 3px solid #ff7b23;
  box-sizing: border-box;
}

.bd-mic-icon::before,
.bd-mic-icon::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.bd-mic-icon::before {
  width: 4px;
  height: 20px;
  background: #ff7b23;
  bottom: -18px;
}

.bd-mic-icon::after {
  width: 24px;
  height: 4px;
  background: #ff7b23;
  bottom: -22px;
}

.bd-input-row {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
}

.bd-input {
  flex: 1;
  padding: 12px 14px;
  border-radius: 30px;
  border: none;
  outline: none;
  font-size: 15px;
  background: rgba(10, 16, 32, 0.9);
  color: #f7f7ff;
  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.04),
    0 6px 14px rgba(0, 0, 0, 0.6);
}

.bd-input::placeholder {
  color: #70768a;
}

.bd-brain-btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background: radial-gradient(circle at 30% 30%, #ffb266 0%, #ff7b23 40%, #ff5a00 70%);
  box-shadow: 0 0 10px rgba(255, 120, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.bd-brain-icon {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #2b0b00;
  background: radial-gradient(circle, #ffd8a3 0%, #ff9d4f 70%);
}

.bd-chip-row {
  width: 100%;
  padding: 0 16px;
  display: flex;
  gap: 10px;
  justify-content: flex-start;
}

.bd-chip {
  border-radius: 999px;
  border: 1px solid rgba(255, 122, 40, 0.6);
  padding: 8px 14px;
  background: rgba(9, 14, 30, 0.9);
  color: #ffb585;
  font-size: 13px;
  letter-spacing: 0.3px;
  cursor: pointer;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.55);
}

.bd-chip:active {
  transform: translateY(1px);
}

.bd-mic-btn.recording {
  box-shadow:
    0 0 32px rgba(255, 90, 0, 0.9),
    0 18px 36px rgba(0, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6098cb8 */.bd-wrap {
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
  padding: 24px 0 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.bd-mic-btn {
  width: 180px;
  height: 180px;
  border-radius: 50%;
  border: none;
  padding: 0;
  background: radial-gradient(circle at 30% 30%, #ffb266 0%, #ff7b23 40%, #ff5a00 70%, #cf3a00 100%);
  box-shadow:
    0 0 25px rgba(255, 120, 0, 0.6),
    0 14px 28px rgba(0, 0, 0, 0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: transform 0.12s ease, box-shadow 0.12s ease;
}

.bd-mic-btn:active {
  transform: scale(0.96);
  box-shadow:
    0 0 16px rgba(255, 120, 0, 0.75),
    0 10px 18px rgba(0, 0, 0, 0.6);
}

.bd-mic-inner {
  width: 72%;
  height: 72%;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #222530 0%, #111420 55%, #050814 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.bd-mic-icon {
  position: relative;
  width: 28px;
  height: 46px;
  border-radius: 14px;
  border: 3px solid #ff7b23;
  box-sizing: border-box;
}

.bd-mic-icon::before,
.bd-mic-icon::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.bd-mic-icon::before {
  width: 4px;
  height: 20px;
  background: #ff7b23;
  bottom: -18px;
}

.bd-mic-icon::after {
  width: 24px;
  height: 4px;
  background: #ff7b23;
  bottom: -22px;
}

.bd-input-row {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
}

.bd-input {
  flex: 1;
  padding: 12px 14px;
  border-radius: 30px;
  border: none;
  outline: none;
  font-size: 15px;
  background: rgba(10, 16, 32, 0.9);
  color: #f7f7ff;
  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.04),
    0 6px 14px rgba(0, 0, 0, 0.6);
}

.bd-input::placeholder {
  color: #70768a;
}

.bd-brain-btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background: radial-gradient(circle at 30% 30%, #ffb266 0%, #ff7b23 40%, #ff5a00 70%);
  box-shadow: 0 0 10px rgba(255, 120, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.bd-brain-icon {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #2b0b00;
  background: radial-gradient(circle, #ffd8a3 0%, #ff9d4f 70%);
}

.bd-chip-row {
  width: 100%;
  padding: 0 16px;
  display: flex;
  gap: 10px;
  justify-content: flex-start;
}

.bd-chip {
  border-radius: 999px;
  border: 1px solid rgba(255, 122, 40, 0.6);
  padding: 8px 14px;
  background: rgba(9, 14, 30, 0.9);
  color: #ffb585;
  font-size: 13px;
  letter-spacing: 0.3px;
  cursor: pointer;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.55);
}

.bd-chip:active {
  transform: translateY(1px);
}

.bd-mic-btn.recording {
  box-shadow:
    0 0 32px rgba(255, 90, 0, 0.9),
    0 18px 36px rgba(0, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8db7a */.bd-wrap {
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
  padding: 24px 0 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.bd-mic-btn {
  width: 180px;
  height: 180px;
  border-radius: 50%;
  border: none;
  padding: 0;
  background: radial-gradient(circle at 30% 30%, #ffb266 0%, #ff7b23 40%, #ff5a00 70%, #cf3a00 100%);
  box-shadow:
    0 0 25px rgba(255, 120, 0, 0.6),
    0 14px 28px rgba(0, 0, 0, 0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: transform 0.12s ease, box-shadow 0.12s ease;
}

.bd-mic-btn:active {
  transform: scale(0.96);
  box-shadow:
    0 0 16px rgba(255, 120, 0, 0.75),
    0 10px 18px rgba(0, 0, 0, 0.6);
}

.bd-mic-inner {
  width: 72%;
  height: 72%;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #222530 0%, #111420 55%, #050814 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.bd-mic-icon {
  position: relative;
  width: 28px;
  height: 46px;
  border-radius: 14px;
  border: 3px solid #ff7b23;
  box-sizing: border-box;
}

.bd-mic-icon::before,
.bd-mic-icon::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.bd-mic-icon::before {
  width: 4px;
  height: 20px;
  background: #ff7b23;
  bottom: -18px;
}

.bd-mic-icon::after {
  width: 24px;
  height: 4px;
  background: #ff7b23;
  bottom: -22px;
}

.bd-input-row {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
}

.bd-input {
  flex: 1;
  padding: 12px 14px;
  border-radius: 30px;
  border: none;
  outline: none;
  font-size: 15px;
  background: rgba(10, 16, 32, 0.9);
  color: #f7f7ff;
  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.04),
    0 6px 14px rgba(0, 0, 0, 0.6);
}

.bd-input::placeholder {
  color: #70768a;
}

.bd-brain-btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background: radial-gradient(circle at 30% 30%, #ffb266 0%, #ff7b23 40%, #ff5a00 70%);
  box-shadow: 0 0 10px rgba(255, 120, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.bd-brain-icon {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #2b0b00;
  background: radial-gradient(circle, #ffd8a3 0%, #ff9d4f 70%);
}

.bd-chip-row {
  width: 100%;
  padding: 0 16px;
  display: flex;
  gap: 10px;
  justify-content: flex-start;
}

.bd-chip {
  border-radius: 999px;
  border: 1px solid rgba(255, 122, 40, 0.6);
  padding: 8px 14px;
  background: rgba(9, 14, 30, 0.9);
  color: #ffb585;
  font-size: 13px;
  letter-spacing: 0.3px;
  cursor: pointer;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.55);
}

.bd-chip:active {
  transform: translateY(1px);
}

.bd-mic-btn.recording {
  box-shadow:
    0 0 32px rgba(255, 90, 0, 0.9),
    0 18px 36px rgba(0, 0, 0, 0.7);
}/* End custom CSS */