/* [project]/src/app/solucoes/escritorio/Escritorio.module.css [app-client] (css) */
.Escritorio-module___4i2hG__pageContainer {
  color: #16181f;
  background-color: #f7f5f0;
  min-height: 100vh;
  padding-top: 0;
  font-family: Google Sans, sans-serif;
  overflow-x: clip;
}

.Escritorio-module___4i2hG__skyHeroWrapper {
  background: linear-gradient(#cde5f4 0%, #e2f0fb 34%, #f7f5f0 76%);
  padding-top: 6.5rem;
  padding-bottom: 3.5rem;
  position: relative;
  overflow: hidden;
}

.Escritorio-module___4i2hG__cloudsContainer {
  pointer-events: none;
  z-index: 1;
  height: 680px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.Escritorio-module___4i2hG__starsContainer {
  pointer-events: none;
  z-index: 1;
  display: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.Escritorio-module___4i2hG__starDot {
  pointer-events: none;
  background: #fff;
  border-radius: 50%;
  animation: linear infinite Escritorio-module___4i2hG__starTwinkle;
  position: absolute;
}

.Escritorio-module___4i2hG__starPixel {
  pointer-events: none;
  background: #fff;
  border-radius: 0;
  animation: linear infinite Escritorio-module___4i2hG__starTwinklePixel;
  position: absolute;
}

.Escritorio-module___4i2hG__starCross {
  pointer-events: none;
  animation: linear infinite Escritorio-module___4i2hG__starTwinkleCross;
  position: absolute;
}

.Escritorio-module___4i2hG__starCross:before, .Escritorio-module___4i2hG__starCross:after {
  content: "";
  background: #fff;
  position: absolute;
  box-shadow: 0 0 5px #ffffffe6;
}

.Escritorio-module___4i2hG__starCross:before {
  width: 100%;
  height: 1.5px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.Escritorio-module___4i2hG__starCross:after {
  width: 1.5px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

@keyframes Escritorio-module___4i2hG__starTwinkle {
  0%, 100% {
    opacity: .05;
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    transform: scale(1.2);
    box-shadow: 0 0 8px #fffffff2, 0 0 16px #ffffff80;
  }
}

@keyframes Escritorio-module___4i2hG__starTwinklePixel {
  0%, 100% {
    opacity: 0;
    transform: scale(.5);
  }

  40%, 60% {
    opacity: 1;
    transform: scale(1);
    box-shadow: 0 0 5px #ffffffe6;
  }
}

@keyframes Escritorio-module___4i2hG__starTwinkleCross {
  0%, 100% {
    opacity: .08;
    transform: scale(.4);
  }

  50% {
    opacity: 1;
    filter: drop-shadow(0 0 6px #fffffff2);
    transform: scale(1.15);
  }
}

@keyframes Escritorio-module___4i2hG__cloudDrift {
  from {
    transform: translateX(-280px);
  }

  to {
    transform: translateX(calc(100vw + 280px));
  }
}

.Escritorio-module___4i2hG__cloudDrift1 {
  opacity: .96;
  animation: 90s linear -12s infinite Escritorio-module___4i2hG__cloudDrift;
  position: absolute;
  top: 65px;
  left: 0;
}

.Escritorio-module___4i2hG__cloudDrift2 {
  opacity: .9;
  animation: 135s linear -68s infinite Escritorio-module___4i2hG__cloudDrift;
  position: absolute;
  top: 175px;
  left: 0;
}

.Escritorio-module___4i2hG__cloudDrift3 {
  opacity: .96;
  animation: 110s linear -38s infinite Escritorio-module___4i2hG__cloudDrift;
  position: absolute;
  top: 45px;
  left: 0;
}

.Escritorio-module___4i2hG__cloudDrift4 {
  opacity: .86;
  animation: 160s linear -115s infinite Escritorio-module___4i2hG__cloudDrift;
  position: absolute;
  top: 260px;
  left: 0;
}

.Escritorio-module___4i2hG__cloudDrift5 {
  opacity: .92;
  animation: 85s linear -45s infinite Escritorio-module___4i2hG__cloudDrift;
  position: absolute;
  top: 125px;
  left: 0;
}

.Escritorio-module___4i2hG__pixelCloud1 {
  width: 160px;
  height: 46px;
  position: relative;
}

.Escritorio-module___4i2hG__pixelCloud1 .Escritorio-module___4i2hG__pcMain {
  background: #fff;
  width: 160px;
  height: 30px;
  position: absolute;
  top: 16px;
  left: 0;
  box-shadow: 0 4px 12px #cde5f473;
}

.Escritorio-module___4i2hG__pixelCloud1 .Escritorio-module___4i2hG__pcTop1 {
  background: #fff;
  width: 70px;
  height: 22px;
  position: absolute;
  top: 0;
  left: 32px;
}

.Escritorio-module___4i2hG__pixelCloud1 .Escritorio-module___4i2hG__pcShadow {
  background: #d6e8f5;
  width: 160px;
  height: 6px;
  position: absolute;
  top: 40px;
  left: 0;
}

.Escritorio-module___4i2hG__pixelCloud2 {
  width: 110px;
  height: 34px;
  position: relative;
}

.Escritorio-module___4i2hG__pixelCloud2 .Escritorio-module___4i2hG__pcMain {
  background: #fff;
  width: 110px;
  height: 22px;
  position: absolute;
  top: 12px;
  left: 0;
  box-shadow: 0 3px 10px #cde5f466;
}

.Escritorio-module___4i2hG__pixelCloud2 .Escritorio-module___4i2hG__pcTop1 {
  background: #fff;
  width: 46px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 44px;
}

.Escritorio-module___4i2hG__pixelCloud2 .Escritorio-module___4i2hG__pcShadow {
  background: #d6e8f5;
  width: 110px;
  height: 5px;
  position: absolute;
  top: 29px;
  left: 0;
}

.Escritorio-module___4i2hG__pixelCloud3 {
  width: 230px;
  height: 56px;
  position: relative;
}

.Escritorio-module___4i2hG__pixelCloud3 .Escritorio-module___4i2hG__pcMain {
  background: #fff;
  width: 230px;
  height: 36px;
  position: absolute;
  top: 20px;
  left: 0;
  box-shadow: 0 6px 16px #cde5f473;
}

.Escritorio-module___4i2hG__pixelCloud3 .Escritorio-module___4i2hG__pcTop1 {
  background: #fff;
  width: 100px;
  height: 28px;
  position: absolute;
  top: 0;
  left: 48px;
}

.Escritorio-module___4i2hG__pixelCloud3 .Escritorio-module___4i2hG__pcTop2 {
  background: #fff;
  width: 60px;
  height: 20px;
  position: absolute;
  top: 8px;
  left: 132px;
}

.Escritorio-module___4i2hG__pixelCloud3 .Escritorio-module___4i2hG__pcShadow {
  background: #d6e8f5;
  width: 230px;
  height: 6px;
  position: absolute;
  top: 50px;
  left: 0;
}

.Escritorio-module___4i2hG__pixelCloud4 {
  width: 130px;
  height: 38px;
  position: relative;
}

.Escritorio-module___4i2hG__pixelCloud4 .Escritorio-module___4i2hG__pcMain {
  background: #fff;
  width: 130px;
  height: 24px;
  position: absolute;
  top: 14px;
  left: 0;
}

.Escritorio-module___4i2hG__pixelCloud4 .Escritorio-module___4i2hG__pcTop1 {
  background: #fff;
  width: 56px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 24px;
}

.Escritorio-module___4i2hG__pixelCloud4 .Escritorio-module___4i2hG__pcShadow {
  background: #d6e8f5;
  width: 130px;
  height: 5px;
  position: absolute;
  top: 33px;
  left: 0;
}

.Escritorio-module___4i2hG__pixelCloud5 {
  width: 180px;
  height: 50px;
  position: relative;
}

.Escritorio-module___4i2hG__pixelCloud5 .Escritorio-module___4i2hG__pcMain {
  background: #fff;
  width: 180px;
  height: 32px;
  position: absolute;
  top: 18px;
  left: 0;
}

.Escritorio-module___4i2hG__pixelCloud5 .Escritorio-module___4i2hG__pcTop1 {
  background: #fff;
  width: 82px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 42px;
}

.Escritorio-module___4i2hG__pixelCloud5 .Escritorio-module___4i2hG__pcShadow {
  background: #d6e8f5;
  width: 180px;
  height: 6px;
  position: absolute;
  top: 44px;
  left: 0;
}

.Escritorio-module___4i2hG__pixelFont {
  font-family: Pixelify Sans, monospace !important;
}

.Escritorio-module___4i2hG__heroSection {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 3rem 1.5rem 4rem;
  display: flex;
  position: relative;
}

.Escritorio-module___4i2hG__announcementRow {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 2rem;
  display: flex;
}

.Escritorio-module___4i2hG__pillOpenSource {
  color: #4b5563;
  background: #fff;
  border: 1px solid #16181f1f;
  border-radius: 999px;
  align-items: center;
  gap: 8px;
  padding: 6px 16px;
  font-size: .85rem;
  font-weight: 600;
  display: inline-flex;
  box-shadow: 0 2px 6px #0000000a;
}

.Escritorio-module___4i2hG__greenDot {
  background: #1fb46b;
  border-radius: 2px;
  width: 9px;
  height: 9px;
  animation: 2s ease-in-out infinite Escritorio-module___4i2hG__pulseGreen;
  box-shadow: 0 0 0 2px #1fb46b33;
}

@keyframes Escritorio-module___4i2hG__pulseGreen {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: .7;
    transform: scale(1.25);
  }
}

.Escritorio-module___4i2hG__pillNew {
  color: #16181f;
  background: #fff;
  border: 1px solid #16181f1f;
  border-radius: 999px;
  align-items: center;
  gap: 8px;
  padding: 5px 14px 5px 6px;
  font-size: .85rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: inline-flex;
  box-shadow: 0 2px 6px #0000000a;
}

.Escritorio-module___4i2hG__pillNew:hover {
  border-color: #f08a3c;
  transform: translateY(-1px);
}

.Escritorio-module___4i2hG__pillBadge {
  color: #f08a3c;
  letter-spacing: .05em;
  background: #16181f;
  border-radius: 999px;
  padding: 3px 8px;
  font-family: Pixelify Sans, monospace;
  font-size: .78rem;
  font-weight: 700;
}

.Escritorio-module___4i2hG__heroTitle {
  letter-spacing: -.025em;
  color: #16181f;
  text-wrap: balance;
  max-width: 1140px;
  margin: 0 auto 1.75rem;
  font-size: clamp(2.6rem, 5.6vw, 5.2rem);
  font-weight: 800;
  line-height: 1.15;
}

.Escritorio-module___4i2hG__heroBrandWrap {
  white-space: nowrap;
  vertical-align: middle;
  align-items: center;
  margin: 0 4px;
  display: inline-flex;
}

.Escritorio-module___4i2hG__heroBrandIconClaude {
  vertical-align: -.1em;
  box-sizing: border-box;
  background: #fff url("/assets/office/brand/claude-code.svg") center / 74% no-repeat;
  border: .04em solid #16181f;
  border-radius: .22em;
  width: .85em;
  height: .85em;
  margin-right: .2em;
  display: inline-block;
  transform: rotate(-4deg);
  box-shadow: .05em .06em #16181f;
}

.Escritorio-module___4i2hG__heroBrandIconOpenAI {
  vertical-align: -.1em;
  box-sizing: border-box;
  background: #fff url("/assets/office/brand/openai.svg") center / 68% no-repeat;
  border: .04em solid #16181f;
  border-radius: .22em;
  width: .85em;
  height: .85em;
  margin-right: .2em;
  display: inline-block;
  transform: rotate(3deg);
  box-shadow: .05em .06em #16181f;
}

.Escritorio-module___4i2hG__heroBrandIconGemini {
  vertical-align: -.1em;
  box-sizing: border-box;
  background: #fff url("/assets/office/brand/gemini.svg") center / 70% no-repeat;
  border: .04em solid #16181f;
  border-radius: .22em;
  width: .85em;
  height: .85em;
  margin-right: .2em;
  display: inline-block;
  transform: rotate(-3deg);
  box-shadow: .05em .06em #16181f;
}

.Escritorio-module___4i2hG__pixelHighlight {
  letter-spacing: -.01em;
  color: #f08a3c;
  text-shadow: 3px 3px #16181f;
  white-space: nowrap;
  font-family: Pixelify Sans, monospace;
  font-weight: 700;
  display: inline-block;
  position: relative;
}

.Escritorio-module___4i2hG__blinkingCursor {
  background: #f08a3c;
  width: .35em;
  height: .12em;
  margin-left: .08em;
  animation: 1s step-end infinite Escritorio-module___4i2hG__blinkCursor;
  display: inline-block;
  box-shadow: 2px 2px #16181f;
}

@keyframes Escritorio-module___4i2hG__blinkCursor {
  0%, 49% {
    opacity: 1;
  }

  50%, 100% {
    opacity: 0;
  }
}

.Escritorio-module___4i2hG__heroSubtitle {
  color: #4b5563;
  text-wrap: pretty;
  max-width: 720px;
  margin: 0 auto 2.5rem;
  font-size: clamp(1.05rem, 1.4vw, 1.25rem);
  line-height: 1.55;
}

.Escritorio-module___4i2hG__ctaRow {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 14px;
  margin-bottom: 2rem;
  display: flex;
}

.Escritorio-module___4i2hG__btnRetroPrimary {
  color: #16181f;
  cursor: pointer;
  background: #f08a3c;
  border: 2px solid #16181f;
  border-radius: 14px;
  align-items: center;
  gap: 10px;
  padding: 16px 28px;
  font-size: 1.05rem;
  font-weight: 800;
  text-decoration: none;
  transition: all .15s cubic-bezier(.2, .8, .2, 1);
  display: inline-flex;
  box-shadow: 0 5px #16181f;
}

.Escritorio-module___4i2hG__btnRetroPrimary:hover {
  transform: translateY(-2px);
  box-shadow: 0 7px #16181f;
}

.Escritorio-module___4i2hG__btnRetroPrimary:active {
  transform: translateY(3px);
  box-shadow: 0 2px #16181f;
}

.Escritorio-module___4i2hG__btnRetroSecondary {
  color: #16181f;
  cursor: pointer;
  background: #fff;
  border: 2px solid #16181f;
  border-radius: 14px;
  align-items: center;
  gap: 10px;
  padding: 16px 26px;
  font-size: 1.05rem;
  font-weight: 700;
  text-decoration: none;
  transition: all .15s cubic-bezier(.2, .8, .2, 1);
  display: inline-flex;
  box-shadow: 0 5px #16181f;
}

.Escritorio-module___4i2hG__btnRetroSecondary:hover {
  background: #fafafa;
  transform: translateY(-2px);
  box-shadow: 0 7px #16181f;
}

.Escritorio-module___4i2hG__btnRetroSecondary:active {
  transform: translateY(3px);
  box-shadow: 0 2px #16181f;
}

.Escritorio-module___4i2hG__promptCopyBox {
  color: #4b5563;
  background: #fff;
  border: 1px solid #16181f26;
  border-radius: 12px;
  align-items: center;
  gap: 12px;
  margin-bottom: 2rem;
  padding: 10px 18px;
  font-family: JetBrains Mono, monospace;
  font-size: .88rem;
  display: inline-flex;
  box-shadow: 0 4px 12px #0000000a;
}

.Escritorio-module___4i2hG__promptPrefix {
  color: #f08a3c;
  font-weight: 700;
}

.Escritorio-module___4i2hG__promptBtnCopy {
  color: #fff;
  cursor: pointer;
  background: #16181f;
  border: none;
  border-radius: 6px;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  font-size: .75rem;
  font-weight: 700;
  transition: all .2s;
  display: inline-flex;
}

.Escritorio-module___4i2hG__promptBtnCopy:hover {
  color: #16181f;
  background: #f08a3c;
}

.Escritorio-module___4i2hG__trustPills {
  color: #6b7280;
  flex-wrap: wrap;
  justify-content: center;
  gap: 18px;
  font-size: .85rem;
  font-weight: 600;
  display: flex;
}

.Escritorio-module___4i2hG__trustPillItem {
  align-items: center;
  gap: 6px;
  display: inline-flex;
}

.Escritorio-module___4i2hG__squareMarker {
  border-radius: 2px;
  width: 8px;
  height: 8px;
}

.Escritorio-module___4i2hG__mockupSection {
  max-width: 1240px;
  margin: 0 auto 6rem;
  padding: 0 1.5rem;
  position: relative;
}

.Escritorio-module___4i2hG__macWindow {
  background: #0f1218;
  border: 1px solid #ffffff1a;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 90px -20px #0a0f1e59, 0 0 0 1px #000c;
}

.Escritorio-module___4i2hG__macHeader {
  background: #161922;
  border-bottom: 1px solid #ffffff14;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding: 0 16px;
  display: flex;
}

.Escritorio-module___4i2hG__macDots {
  align-items: center;
  gap: 8px;
  display: flex;
}

.Escritorio-module___4i2hG__macDot {
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.Escritorio-module___4i2hG__macDot.Escritorio-module___4i2hG__red {
  background: #ff5f57;
}

.Escritorio-module___4i2hG__macDot.Escritorio-module___4i2hG__yellow {
  background: #febc2e;
}

.Escritorio-module___4i2hG__macDot.Escritorio-module___4i2hG__green {
  background: #28c840;
}

.Escritorio-module___4i2hG__macUrlPill {
  color: #aeb4c2;
  background: #ffffff0f;
  border-radius: 8px;
  align-items: center;
  gap: 8px;
  padding: 4px 16px;
  font-family: monospace;
  font-size: .75rem;
  display: inline-flex;
}

.Escritorio-module___4i2hG__macControlsRight {
  color: #6e7587;
  align-items: center;
  gap: 8px;
  font-size: .75rem;
  display: flex;
}

.Escritorio-module___4i2hG__appTopBar {
  color: #9ca3af;
  background: #12151c;
  border-bottom: 1px solid #ffffff0f;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 8px 16px;
  font-size: .8rem;
  display: flex;
}

.Escritorio-module___4i2hG__appBrand {
  color: #fff;
  align-items: center;
  gap: 10px;
  font-weight: 800;
  display: flex;
}

.Escritorio-module___4i2hG__simBadge {
  color: #fff;
  background: #3b82f6;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: .65rem;
  font-weight: 700;
}

.Escritorio-module___4i2hG__appStatsRow {
  align-items: center;
  gap: 14px;
  display: flex;
}

.Escritorio-module___4i2hG__statItem {
  align-items: baseline;
  gap: 4px;
  display: inline-flex;
}

.Escritorio-module___4i2hG__statNum {
  color: #fff;
  font-weight: 800;
}

.Escritorio-module___4i2hG__officeCanvasWrapper {
  background: #0d1117;
  border-radius: 0 0 16px 16px;
  position: relative;
  overflow: hidden;
}

.Escritorio-module___4i2hG__officeBgImage {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  object-fit: contain;
  border-radius: 0 0 16px 16px;
  width: 100%;
  height: auto;
  display: block;
}

.Escritorio-module___4i2hG__floatingToast {
  z-index: 20;
  background: #161922;
  border: 1px solid #ffffff26;
  border-radius: 14px;
  align-items: center;
  gap: 12px;
  padding: 12px 16px;
  animation: 4s ease-in-out infinite Escritorio-module___4i2hG__floatBounce;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
  box-shadow: 0 10px 30px #0006;
}

@keyframes Escritorio-module___4i2hG__floatBounce {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-4px);
  }
}

.Escritorio-module___4i2hG__toastAvatar {
  width: 38px;
  height: 38px;
  image-rendering: pixelated;
  border-radius: 8px;
}

.Escritorio-module___4i2hG__toastContent {
  flex-direction: column;
  display: flex;
}

.Escritorio-module___4i2hG__toastTitle {
  color: #fff;
  font-size: .85rem;
  font-weight: 700;
}

.Escritorio-module___4i2hG__toastSub {
  color: #9ca3af;
  font-family: monospace;
  font-size: .72rem;
}

.Escritorio-module___4i2hG__toastBtn {
  color: #16181f;
  cursor: pointer;
  background: #f08a3c;
  border: none;
  border-radius: 8px;
  padding: 6px 14px;
  font-size: .8rem;
  font-weight: 800;
}

.Escritorio-module___4i2hG__floatingMyDay {
  color: #16181f;
  z-index: 20;
  background: #fffffff5;
  border-radius: 16px;
  width: 200px;
  padding: 14px;
  position: absolute;
  bottom: 20px;
  left: 20px;
  box-shadow: 0 12px 35px #00000040;
}

.Escritorio-module___4i2hG__myDayHeader {
  color: #6b7280;
  align-items: center;
  gap: 6px;
  margin-bottom: 8px;
  font-size: .78rem;
  font-weight: 700;
  display: flex;
}

.Escritorio-module___4i2hG__myDayTimeRow {
  margin-bottom: 8px;
}

.Escritorio-module___4i2hG__myDayBigTime {
  color: #16181f;
  font-size: 1.4rem;
  font-weight: 800;
}

.Escritorio-module___4i2hG__myDayWorkingTime {
  color: #16181f;
  font-size: 1rem;
  font-weight: 700;
}

.Escritorio-module___4i2hG__myDaySubLabel {
  color: #9ca3af;
  font-size: .72rem;
}

.Escritorio-module___4i2hG__miniBarChart {
  align-items: flex-end;
  gap: 4px;
  height: 28px;
  margin-top: 10px;
  display: flex;
}

.Escritorio-module___4i2hG__miniBar {
  background: #1fb46b;
  border-radius: 2px;
  flex: 1;
}

.Escritorio-module___4i2hG__miniBar.Escritorio-module___4i2hG__orange {
  background: #f08a3c;
}

.Escritorio-module___4i2hG__floatingActivity {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  z-index: 20;
  color: #fff;
  background: #12161ff0;
  border: 1px solid #ffffff1f;
  border-radius: 14px;
  flex-direction: column;
  gap: 6px;
  max-width: 600px;
  padding: 10px 14px;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 240px;
  right: 20px;
}

.Escritorio-module___4i2hG__activityTitle {
  color: #9ca3af;
  text-transform: uppercase;
  letter-spacing: .05em;
  font-size: .75rem;
  font-weight: 700;
}

.Escritorio-module___4i2hG__activityRow {
  align-items: center;
  gap: 8px;
  font-family: monospace;
  font-size: .78rem;
  display: flex;
}

.Escritorio-module___4i2hG__activityTime {
  color: #6b7280;
}

.Escritorio-module___4i2hG__activityName {
  color: #f08a3c;
  font-weight: 700;
}

.Escritorio-module___4i2hG__activityTag {
  background: #ffffff1a;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: .7rem;
}

.Escritorio-module___4i2hG__activityDesc {
  color: #d1d5db;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Escritorio-module___4i2hG__floatingAccount {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  z-index: 20;
  color: #fff;
  background: #12161ff0;
  border: 1px solid #ffffff1f;
  border-radius: 14px;
  align-items: center;
  gap: 12px;
  padding: 10px 14px;
  display: flex;
  position: absolute;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 10px 25px #0000004d;
}

.Escritorio-module___4i2hG__accountBadgeSquare {
  color: #16181f;
  background: #f08a3c;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-family: Pixelify Sans, monospace;
  font-size: 1.1rem;
  font-weight: 800;
  display: flex;
  box-shadow: 0 2px #b35900;
}

.Escritorio-module___4i2hG__accountStats {
  flex-direction: column;
  gap: 3px;
  font-size: .72rem;
  display: flex;
}

.Escritorio-module___4i2hG__accountRow {
  align-items: center;
  gap: 8px;
  display: flex;
}

.Escritorio-module___4i2hG__accountBars {
  background: #ffffff1f;
  border-radius: 3px;
  width: 60px;
  height: 6px;
  display: flex;
  overflow: hidden;
}

.Escritorio-module___4i2hG__accountBarFill {
  background: #1fb46b;
  border-radius: 3px;
  height: 100%;
}

.Escritorio-module___4i2hG__problemSection {
  color: #fff;
  background: #0e1116;
  padding: 6rem 1.5rem;
  position: relative;
  overflow: hidden;
}

.Escritorio-module___4i2hG__problemInner {
  text-align: center;
  max-width: 1140px;
  margin: 0 auto;
}

.Escritorio-module___4i2hG__sectionTag {
  letter-spacing: .08em;
  text-transform: uppercase;
  color: #9ca3af;
  align-items: center;
  gap: 8px;
  margin-bottom: 1rem;
  font-family: Pixelify Sans, monospace;
  font-size: .88rem;
  font-weight: 700;
  display: inline-flex;
}

.Escritorio-module___4i2hG__sectionTagSquare {
  background: #e5484d;
  width: 9px;
  height: 9px;
}

.Escritorio-module___4i2hG__problemTitle {
  letter-spacing: -.03em;
  max-width: 860px;
  margin: 0 auto 1rem;
  font-size: clamp(2rem, 4.2vw, 3.8rem);
  font-weight: 800;
  line-height: 1.1;
}

.Escritorio-module___4i2hG__problemSubtitle {
  color: #9ca3af;
  max-width: 650px;
  margin: 0 auto 3rem;
  font-size: clamp(1rem, 1.3vw, 1.15rem);
  line-height: 1.55;
}

.Escritorio-module___4i2hG__sliderToggleBar {
  background: #161922;
  border: 1px solid #ffffff26;
  border-radius: 999px;
  align-items: center;
  gap: 14px;
  margin-bottom: 3rem;
  padding: 6px 14px;
  display: inline-flex;
}

.Escritorio-module___4i2hG__sliderLabel {
  letter-spacing: .05em;
  color: #9ca3af;
  cursor: pointer;
  font-family: Pixelify Sans, monospace;
  font-size: .95rem;
  font-weight: 700;
  transition: color .2s;
}

.Escritorio-module___4i2hG__sliderLabel.Escritorio-module___4i2hG__active {
  color: #f08a3c;
}

.Escritorio-module___4i2hG__toggleSwitch {
  cursor: pointer;
  background: #252a36;
  border: 2px solid #16181f;
  border-radius: 999px;
  width: 60px;
  height: 30px;
  position: relative;
}

.Escritorio-module___4i2hG__toggleThumb {
  background: #f08a3c;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  transition: transform .25s cubic-bezier(.34, 1.56, .64, 1);
  position: absolute;
  top: 2px;
  left: 3px;
  box-shadow: 0 2px 5px #0000004d;
}

.Escritorio-module___4i2hG__toggleThumb.Escritorio-module___4i2hG__after {
  transform: translateX(30px);
}

.Escritorio-module___4i2hG__problemTitleWrap {
  justify-content: center;
  align-items: center;
  max-width: 900px;
  min-height: 84px;
  margin: 0 auto .5rem;
  display: flex;
  position: relative;
}

.Escritorio-module___4i2hG__problemTitle {
  letter-spacing: -.03em;
  color: #fff;
  margin: 0;
  font-size: clamp(1.8rem, 4vw, 2.8rem);
  font-weight: 800;
  line-height: 1.15;
  transition: opacity .3s;
}

.Escritorio-module___4i2hG__problemTitleOverlay {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: flex;
  position: absolute;
  inset: 0;
}

.Escritorio-module___4i2hG__sliderStage {
  width: 100%;
  min-height: 520px;
  position: relative;
}

.Escritorio-module___4i2hG__terminalsLayer {
  width: 100%;
  transition: opacity .35s cubic-bezier(.16, 1, .3, 1), transform .35s cubic-bezier(.16, 1, .3, 1);
}

.Escritorio-module___4i2hG__roomsLayer {
  width: 100%;
  transition: opacity .35s cubic-bezier(.16, 1, .3, 1), transform .35s cubic-bezier(.16, 1, .3, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.Escritorio-module___4i2hG__terminalsGrid {
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  width: 100%;
  display: grid;
}

.Escritorio-module___4i2hG__terminalCard {
  text-align: left;
  background: #141720;
  border: 1px solid #ffffff1a;
  border-radius: 12px;
  flex-direction: column;
  min-height: 190px;
  font-family: JetBrains Mono, monospace;
  font-size: .8rem;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 40px #0006;
}

.Escritorio-module___4i2hG__terminalsGrid .Escritorio-module___4i2hG__terminalCard:first-child {
  transform: rotate(-1.5deg)translateY(4px);
}

.Escritorio-module___4i2hG__terminalsGrid .Escritorio-module___4i2hG__terminalCard:nth-child(2) {
  transform: rotate(1deg)translateY(-2px);
}

.Escritorio-module___4i2hG__terminalsGrid .Escritorio-module___4i2hG__terminalCard:nth-child(3) {
  transform: rotate(-1deg)translateY(6px);
}

.Escritorio-module___4i2hG__terminalsGrid .Escritorio-module___4i2hG__terminalCard:nth-child(4) {
  transform: rotate(1.8deg)translateY(-3px);
}

.Escritorio-module___4i2hG__terminalsGrid .Escritorio-module___4i2hG__terminalCard:nth-child(5) {
  transform: rotate(-1.2deg)translateY(3px);
}

.Escritorio-module___4i2hG__terminalsGrid .Escritorio-module___4i2hG__terminalCard:nth-child(6) {
  transform: rotate(1.5deg)translateY(-2px);
}

.Escritorio-module___4i2hG__terminalsGrid .Escritorio-module___4i2hG__terminalCard:hover {
  z-index: 10;
  box-shadow: 0 25px 50px #0009;
  transform: scale(1.03)rotate(0) !important;
}

.Escritorio-module___4i2hG__bottomSliderTrack {
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-top: 2.5rem;
  display: flex;
}

.Escritorio-module___4i2hG__bottomSliderLabel {
  letter-spacing: .08em;
  color: #9ca3af;
  cursor: pointer;
  font-family: Pixelify Sans, monospace;
  font-size: .95rem;
  font-weight: 700;
  transition: color .2s;
}

.Escritorio-module___4i2hG__bottomSliderLabel.Escritorio-module___4i2hG__active {
  color: #f08a3c;
  text-shadow: 0 0 12px #f08a3c66;
}

.Escritorio-module___4i2hG__bottomSliderTrackLine {
  cursor: pointer;
  background: #ffffff40;
  border-radius: 2px;
  width: 220px;
  height: 4px;
  position: relative;
}

.Escritorio-module___4i2hG__bottomSliderThumb {
  cursor: pointer;
  background: #f08a3c;
  border: 2px solid #16181f;
  width: 20px;
  height: 20px;
  transition: left .12s ease-out;
  position: absolute;
  top: -8px;
  left: 0;
  box-shadow: 2px 2px #16181f;
}

.Escritorio-module___4i2hG__bottomSliderThumb.Escritorio-module___4i2hG__depois {
  left: calc(100% - 20px);
}

.Escritorio-module___4i2hG__terminalHeader {
  background: #0d0f15;
  border-bottom: 1px solid #ffffff0f;
  align-items: center;
  gap: 6px;
  height: 28px;
  padding: 0 10px;
  display: flex;
}

.Escritorio-module___4i2hG__terminalBody {
  color: #cbd5e1;
  flex-direction: column;
  flex: 1;
  gap: 6px;
  padding: 12px;
  display: flex;
}

.Escritorio-module___4i2hG__termCommand {
  color: #f08a3c;
}

.Escritorio-module___4i2hG__termSuccess {
  color: #1fb46b;
}

.Escritorio-module___4i2hG__termError {
  color: #ef4444;
}

.Escritorio-module___4i2hG__termMuted {
  color: #64748b;
}

.Escritorio-module___4i2hG__roomsGrid {
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  width: 100%;
  display: grid;
}

.Escritorio-module___4i2hG__roomCard {
  background: #161922;
  border: 1px solid #ffffff1f;
  border-radius: 14px;
  flex-direction: column;
  min-height: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 15px 35px #00000059;
}

.Escritorio-module___4i2hG__roomThumbnail {
  object-fit: cover;
  width: 100%;
  height: 150px;
  image-rendering: pixelated;
  flex: 1;
}

.Escritorio-module___4i2hG__roomHeaderBadge {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  color: #fff;
  background: #0e1116d9;
  border: 1px solid #ffffff1a;
  border-radius: 8px;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  font-size: .75rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 10px;
  left: 10px;
}

.Escritorio-module___4i2hG__roomFooterPill {
  color: #16181f;
  background: #fff;
  border-radius: 8px;
  padding: 5px 10px;
  font-size: .75rem;
  font-weight: 800;
  position: absolute;
  bottom: 10px;
  left: 10px;
  box-shadow: 0 4px 10px #0000004d;
}

.Escritorio-module___4i2hG__comparisonSection {
  z-index: 1;
  max-width: 1200px;
  margin: 5rem auto;
  padding: 0 1.5rem;
  position: relative;
}

.Escritorio-module___4i2hG__compHeader {
  text-align: center;
  margin-bottom: 3.5rem;
}

.Escritorio-module___4i2hG__compTitle {
  letter-spacing: -.03em;
  color: #16181f;
  margin-bottom: 1rem;
  font-size: clamp(2rem, 4vw, 3.5rem);
  font-weight: 800;
}

.Escritorio-module___4i2hG__compSubtitle {
  color: #4b5563;
  max-width: 680px;
  margin: 0 auto;
  font-size: 1.1rem;
  line-height: 1.6;
}

.Escritorio-module___4i2hG__compSplit {
  grid-template-columns: 1fr 1.25fr;
  align-items: flex-start;
  gap: 32px;
  display: grid;
}

.Escritorio-module___4i2hG__compLeftCard {
  color: #fff;
  background: #141720;
  border: 1px solid #ffffff1a;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 20px 45px #00000026;
}

.Escritorio-module___4i2hG__compLeftHeader {
  background: #1b1f2b;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  font-size: .82rem;
  font-weight: 700;
  display: flex;
}

.Escritorio-module___4i2hG__compRoomImg {
  object-fit: cover;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  border-bottom: 1px solid #ffffff14;
  width: 100%;
  height: 250px;
  display: block;
}

.Escritorio-module___4i2hG__compAgentList {
  flex-direction: column;
  gap: 8px;
  padding: 14px;
  display: flex;
}

.Escritorio-module___4i2hG__compAgentRow {
  background: #ffffff0d;
  border: 1px solid #ffffff14;
  border-radius: 10px;
  align-items: center;
  gap: 10px;
  padding: 8px 12px;
  font-size: .85rem;
  display: flex;
}

.Escritorio-module___4i2hG__compAgentRow.Escritorio-module___4i2hG__highlight {
  background: #f08a3c1a;
  border-color: #f08a3c;
}

.Escritorio-module___4i2hG__compAgentAvatar {
  width: 28px;
  height: 28px;
  image-rendering: pixelated;
  border-radius: 6px;
}

.Escritorio-module___4i2hG__compAgentName {
  font-weight: 700;
}

.Escritorio-module___4i2hG__compAgentTag {
  background: #ffffff1a;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: .65rem;
  font-weight: 800;
}

.Escritorio-module___4i2hG__compAgentStatus {
  color: #9ca3af;
  margin-left: auto;
  font-size: .8rem;
}

.Escritorio-module___4i2hG__compTableCard {
  background: #fff;
  border: 1px solid #16181f1f;
  border-radius: 20px;
  padding: 24px;
  box-shadow: 0 15px 40px #0000000d;
}

.Escritorio-module___4i2hG__compTable {
  border-collapse: collapse;
  width: 100%;
}

.Escritorio-module___4i2hG__compTable th {
  text-align: center;
  color: #16181f;
  border-bottom: 2px solid #16181f14;
  padding: 12px 14px;
  font-size: .85rem;
  font-weight: 800;
}

.Escritorio-module___4i2hG__compTable th:first-child {
  text-align: left;
}

.Escritorio-module___4i2hG__compTable td {
  color: #374151;
  border-bottom: 1px solid #16181f0f;
  padding: 12px 14px;
  font-size: .92rem;
}

.Escritorio-module___4i2hG__compTable td:not(:first-child) {
  text-align: center;
}

.Escritorio-module___4i2hG__checkCircle {
  color: #fff;
  background: #1fb46b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: .75rem;
  font-weight: 800;
  display: inline-flex;
}

.Escritorio-module___4i2hG__howSection {
  background: #fff;
  border-top: 1px solid #16181f14;
  border-bottom: 1px solid #16181f14;
  padding: 6rem 1.5rem;
}

.Escritorio-module___4i2hG__howInner {
  max-width: 1140px;
  margin: 0 auto;
}

.Escritorio-module___4i2hG__stepsGrid {
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-top: 3rem;
  display: grid;
}

.Escritorio-module___4i2hG__stepCard {
  background: #f7f5f0;
  border: 1px solid #16181f1a;
  border-radius: 18px;
  flex-direction: column;
  gap: 12px;
  padding: 24px 20px;
  transition: transform .2s;
  display: flex;
  position: relative;
}

.Escritorio-module___4i2hG__stepCard:hover {
  border-color: #f08a3c;
  transform: translateY(-3px);
}

.Escritorio-module___4i2hG__stepNumber {
  color: #f08a3c;
  font-family: Pixelify Sans, monospace;
  font-size: 1.8rem;
  font-weight: 700;
}

.Escritorio-module___4i2hG__stepTitle {
  color: #16181f;
  font-size: 1.1rem;
  font-weight: 800;
  line-height: 1.25;
}

.Escritorio-module___4i2hG__stepDesc {
  color: #5a6275;
  font-size: .88rem;
  line-height: 1.5;
}

.Escritorio-module___4i2hG__faqSection {
  max-width: 860px;
  margin: 6rem auto;
  padding: 0 1.5rem;
}

.Escritorio-module___4i2hG__faqItem {
  background: #fff;
  border: 1px solid #16181f1a;
  border-radius: 16px;
  margin-bottom: 12px;
  transition: all .2s;
  overflow: hidden;
}

.Escritorio-module___4i2hG__faqItem:hover {
  border-color: #f08a3c;
}

.Escritorio-module___4i2hG__faqQuestion {
  text-align: left;
  color: #16181f;
  cursor: pointer;
  background: none;
  border: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 22px;
  font-size: 1.05rem;
  font-weight: 700;
  display: flex;
}

.Escritorio-module___4i2hG__faqAnswer {
  color: #4b5563;
  padding: 0 22px 20px;
  font-size: .95rem;
  line-height: 1.6;
}

.Escritorio-module___4i2hG__finalCtaSection {
  max-width: 1140px;
  margin: 0 auto 6rem;
  padding: 0 1.5rem;
}

.Escritorio-module___4i2hG__finalCtaCard {
  text-align: center;
  color: #fff;
  background: linear-gradient(135deg, #161922 0%, #0d0f15 100%);
  border: 2px solid #16181f;
  border-radius: 28px;
  padding: 4rem 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 25px 60px #00000040;
}

.Escritorio-module___4i2hG__finalCtaCard:before {
  content: "";
  pointer-events: none;
  background: radial-gradient(circle, #f08a3c33 0%, #0000 70%);
  width: 500px;
  height: 500px;
  position: absolute;
  top: -50%;
  left: 50%;
  transform: translateX(-50%);
}

.Escritorio-module___4i2hG__finalCtaTitle {
  letter-spacing: -.03em;
  margin-bottom: 1.2rem;
  font-size: clamp(2.2rem, 4.5vw, 3.8rem);
  font-weight: 800;
}

.Escritorio-module___4i2hG__finalCtaSub {
  color: #9ca3af;
  max-width: 640px;
  margin: 0 auto 2.5rem;
  font-size: 1.15rem;
  line-height: 1.5;
}

@media (max-width: 960px) {
  .Escritorio-module___4i2hG__compSplit {
    grid-template-columns: 1fr;
  }

  .Escritorio-module___4i2hG__stepsGrid, .Escritorio-module___4i2hG__terminalsGrid, .Escritorio-module___4i2hG__roomsGrid {
    grid-template-columns: repeat(2, 1fr);
  }

  .Escritorio-module___4i2hG__floatingMyDay, .Escritorio-module___4i2hG__floatingActivity {
    width: 100%;
    margin-top: 12px;
    position: static;
  }
}

@media (max-width: 640px) {
  .Escritorio-module___4i2hG__heroSection {
    padding-top: 1.5rem;
  }

  .Escritorio-module___4i2hG__stepsGrid, .Escritorio-module___4i2hG__terminalsGrid, .Escritorio-module___4i2hG__roomsGrid {
    grid-template-columns: 1fr;
  }

  .Escritorio-module___4i2hG__ctaRow {
    flex-direction: column;
    width: 100%;
  }

  .Escritorio-module___4i2hG__btnRetroPrimary, .Escritorio-module___4i2hG__btnRetroSecondary {
    justify-content: center;
    width: 100%;
  }
}

:is(html.dark .Escritorio-module___4i2hG__pageContainer, html[data-theme="dark"] .Escritorio-module___4i2hG__pageContainer) {
  color: #f8fafc !important;
  background-color: #04070d !important;
}

:is(html.dark .Escritorio-module___4i2hG__skyHeroWrapper, html[data-theme="dark"] .Escritorio-module___4i2hG__skyHeroWrapper) {
  background: #04070d !important;
}

:is(html.dark .Escritorio-module___4i2hG__cloudsContainer, html[data-theme="dark"] .Escritorio-module___4i2hG__cloudsContainer) {
  display: none !important;
}

:is(html.dark .Escritorio-module___4i2hG__starsContainer, html[data-theme="dark"] .Escritorio-module___4i2hG__starsContainer) {
  display: block !important;
}

:is(html.dark .Escritorio-module___4i2hG__pillOpenSource, html[data-theme="dark"] .Escritorio-module___4i2hG__pillOpenSource) {
  color: #cbd5e1;
  background: #0f172a;
  border-color: #ffffff1f;
  box-shadow: 0 4px 12px #0006;
}

:is(html.dark .Escritorio-module___4i2hG__pillNew, html[data-theme="dark"] .Escritorio-module___4i2hG__pillNew) {
  color: #f8fafc;
  background: #0f172a;
  border-color: #ffffff1f;
  box-shadow: 0 4px 12px #0006;
}

:is(html.dark .Escritorio-module___4i2hG__pillBadge, html[data-theme="dark"] .Escritorio-module___4i2hG__pillBadge) {
  color: #f08a3c;
  background: #1e293b;
  border: 1px solid #f08a3c4d;
}

:is(html.dark .Escritorio-module___4i2hG__heroTitle, html[data-theme="dark"] .Escritorio-module___4i2hG__heroTitle) {
  color: #fff;
}

:is(html.dark .Escritorio-module___4i2hG__heroSubtitle, html[data-theme="dark"] .Escritorio-module___4i2hG__heroSubtitle) {
  color: #94a3b8;
}

:is(html.dark .Escritorio-module___4i2hG__heroBrandIconClaude, html[data-theme="dark"] .Escritorio-module___4i2hG__heroBrandIconClaude, html.dark .Escritorio-module___4i2hG__heroBrandIconOpenAI, html[data-theme="dark"] .Escritorio-module___4i2hG__heroBrandIconOpenAI, html.dark .Escritorio-module___4i2hG__heroBrandIconGemini, html[data-theme="dark"] .Escritorio-module___4i2hG__heroBrandIconGemini) {
  border: .04em solid #334155;
  box-shadow: .05em .06em #0f172a;
}

:is(html.dark .Escritorio-module___4i2hG__pixelHighlight, html[data-theme="dark"] .Escritorio-module___4i2hG__pixelHighlight) {
  text-shadow: 3px 3px #000, 0 0 25px #f08a3c59;
}

:is(html.dark .Escritorio-module___4i2hG__blinkingCursor, html[data-theme="dark"] .Escritorio-module___4i2hG__blinkingCursor) {
  box-shadow: 2px 2px #000;
}

:is(html.dark .Escritorio-module___4i2hG__btnRetroPrimary, html[data-theme="dark"] .Escritorio-module___4i2hG__btnRetroPrimary) {
  color: #0b0f19;
  background: #f08a3c;
  border: 2px solid #fff;
  box-shadow: 0 5px #ffffff4d;
}

:is(html.dark .Escritorio-module___4i2hG__btnRetroPrimary:hover, html[data-theme="dark"] .Escritorio-module___4i2hG__btnRetroPrimary:hover) {
  box-shadow: 0 7px #ffffff59;
}

:is(html.dark .Escritorio-module___4i2hG__btnRetroSecondary, html[data-theme="dark"] .Escritorio-module___4i2hG__btnRetroSecondary) {
  color: #fff;
  background: #0f172a;
  border: 2px solid #334155;
  box-shadow: 0 5px #020617;
}

:is(html.dark .Escritorio-module___4i2hG__btnRetroSecondary:hover, html[data-theme="dark"] .Escritorio-module___4i2hG__btnRetroSecondary:hover) {
  background: #1e293b;
  box-shadow: 0 7px #020617;
}

:is(html.dark .Escritorio-module___4i2hG__promptCopyBox, html[data-theme="dark"] .Escritorio-module___4i2hG__promptCopyBox) {
  color: #cbd5e1;
  background: #0f172a;
  border-color: #ffffff1f;
  box-shadow: 0 4px 20px #00000080;
}

:is(html.dark .Escritorio-module___4i2hG__promptBtnCopy, html[data-theme="dark"] .Escritorio-module___4i2hG__promptBtnCopy) {
  color: #fff;
  background: #1e293b;
  border: 1px solid #ffffff26;
}

:is(html.dark .Escritorio-module___4i2hG__trustPills, html[data-theme="dark"] .Escritorio-module___4i2hG__trustPills) {
  color: #94a3b8;
}

:is(html.dark .Escritorio-module___4i2hG__floatingMyDay, html[data-theme="dark"] .Escritorio-module___4i2hG__floatingMyDay) {
  color: #fff;
  background: #0f172af0;
  border: 1px solid #ffffff24;
  box-shadow: 0 12px 35px #0009;
}

:is(html.dark .Escritorio-module___4i2hG__myDayHeader, html[data-theme="dark"] .Escritorio-module___4i2hG__myDayHeader) {
  color: #cbd5e1;
}

:is(html.dark .Escritorio-module___4i2hG__myDayBigTime, html[data-theme="dark"] .Escritorio-module___4i2hG__myDayBigTime), :is(html.dark .Escritorio-module___4i2hG__myDayWorkingTime, html[data-theme="dark"] .Escritorio-module___4i2hG__myDayWorkingTime) {
  color: #fff;
}

:is(html.dark .Escritorio-module___4i2hG__myDaySubLabel, html[data-theme="dark"] .Escritorio-module___4i2hG__myDaySubLabel) {
  color: #94a3b8;
}

:is(html.dark .Escritorio-module___4i2hG__compTitle, html[data-theme="dark"] .Escritorio-module___4i2hG__compTitle) {
  color: #fff;
}

:is(html.dark .Escritorio-module___4i2hG__compSubtitle, html[data-theme="dark"] .Escritorio-module___4i2hG__compSubtitle) {
  color: #94a3b8;
}

:is(html.dark .Escritorio-module___4i2hG__compLeftCard, html[data-theme="dark"] .Escritorio-module___4i2hG__compLeftCard) {
  background: #0b0f19;
  border-color: #ffffff1f;
  box-shadow: 0 20px 45px #0006;
}

:is(html.dark .Escritorio-module___4i2hG__compTableCard, html[data-theme="dark"] .Escritorio-module___4i2hG__compTableCard) {
  background: #0f172a;
  border-color: #ffffff1a;
  box-shadow: 0 15px 40px #0006;
}

:is(html.dark .Escritorio-module___4i2hG__compTable th, html[data-theme="dark"] .Escritorio-module___4i2hG__compTable th) {
  color: #f8fafc;
  border-bottom: 2px solid #ffffff1f;
}

:is(html.dark .Escritorio-module___4i2hG__compTable td, html[data-theme="dark"] .Escritorio-module___4i2hG__compTable td) {
  color: #cbd5e1;
  border-bottom: 1px solid #ffffff14;
}

:is(html.dark .Escritorio-module___4i2hG__roomFooterPill, html[data-theme="dark"] .Escritorio-module___4i2hG__roomFooterPill) {
  color: #f8fafc;
  background: #0f172a;
  border: 1px solid #ffffff26;
}

:is(html.dark .Escritorio-module___4i2hG__howSection, html[data-theme="dark"] .Escritorio-module___4i2hG__howSection) {
  background: #060913;
  border-color: #ffffff14;
}

:is(html.dark .Escritorio-module___4i2hG__stepCard, html[data-theme="dark"] .Escritorio-module___4i2hG__stepCard) {
  background: #0f172a;
  border-color: #ffffff1a;
  box-shadow: 0 10px 30px #0000004d;
}

:is(html.dark .Escritorio-module___4i2hG__stepTitle, html[data-theme="dark"] .Escritorio-module___4i2hG__stepTitle) {
  color: #fff;
}

:is(html.dark .Escritorio-module___4i2hG__stepDesc, html[data-theme="dark"] .Escritorio-module___4i2hG__stepDesc) {
  color: #94a3b8;
}

:is(html.dark .Escritorio-module___4i2hG__faqItem, html[data-theme="dark"] .Escritorio-module___4i2hG__faqItem) {
  background: #0f172a;
  border-color: #ffffff1a;
}

:is(html.dark .Escritorio-module___4i2hG__faqQuestion, html[data-theme="dark"] .Escritorio-module___4i2hG__faqQuestion) {
  color: #fff;
}

:is(html.dark .Escritorio-module___4i2hG__faqAnswer, html[data-theme="dark"] .Escritorio-module___4i2hG__faqAnswer) {
  color: #94a3b8;
}

:is(html.dark .Escritorio-module___4i2hG__finalCtaCard, html[data-theme="dark"] .Escritorio-module___4i2hG__finalCtaCard) {
  border-color: #ffffff26;
}

/*# sourceMappingURL=src_app_solucoes_escritorio_Escritorio_module_7994e2d2.css.map*/