/* [project]/components/shared/animated-brand-mark.module.css [app-client] (css) */
.animated-brand-mark-module__B2XLVa__glint {
  offset-path: path("M295 80 C210 0 42 25 42 180 C42 335 220 365 320 180 C420 -5 600 25 600 180 C600 335 425 360 320 180 C310 155 302 115 295 80");
  offset-rotate: 0deg;
  animation: 2.8s linear infinite animated-brand-mark-module__B2XLVa__thinkingOrbit;
}

@keyframes animated-brand-mark-module__B2XLVa__thinkingOrbit {
  from {
    offset-distance: 0%;
  }

  to {
    offset-distance: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .animated-brand-mark-module__B2XLVa__glint {
    animation: none;
    display: none;
  }
}

/* [project]/components/shared/system-screen.module.css [app-client] (css) */
.system-screen-module__bU8wXG__screen {
  --screen-bg: #faf9f6;
  --screen-ink: #292c29;
  --screen-muted: #6d716a;
  --screen-action: #795d35;
  --screen-on-action: #fff;
  box-sizing: border-box;
  background: var(--screen-bg);
  width: 100%;
  min-height: 100svh;
  color: var(--screen-ink);
  font-family: var(--font-sans, "Manrope"), sans-serif;
  place-items: center;
  padding: 48px 24px;
  display: grid;
}

.dark .system-screen-module__bU8wXG__screen {
  --screen-bg: #272826;
  --screen-ink: #eeede9;
  --screen-muted: #b0aea5;
  --screen-action: #cbae7c;
  --screen-on-action: #272826;
}

.system-screen-module__bU8wXG__content {
  text-align: center;
  width: 100%;
  max-width: 560px;
}

.system-screen-module__bU8wXG__brand {
  justify-content: center;
  margin-bottom: 36px;
  display: flex;
}

.system-screen-module__bU8wXG__brand img, .system-screen-module__bU8wXG__loadingMark {
  width: 72px;
  height: 41px;
  display: block;
}

.system-screen-module__bU8wXG__brand .system-screen-module__bU8wXG__darkMark {
  display: none;
}

.dark .system-screen-module__bU8wXG__brand .system-screen-module__bU8wXG__lightMark {
  display: none;
}

.dark .system-screen-module__bU8wXG__brand .system-screen-module__bU8wXG__darkMark {
  display: block;
}

.system-screen-module__bU8wXG__eyebrow {
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--screen-action);
  margin: 0 0 16px;
  font-size: 11px;
}

.system-screen-module__bU8wXG__title {
  letter-spacing: -.045em;
  margin: 0;
  font-size: clamp(28px, 4vw, 42px);
  font-weight: 450;
  line-height: 1.2;
}

.system-screen-module__bU8wXG__description {
  max-width: 42ch;
  color: var(--screen-muted);
  margin: 20px auto 0;
  font-size: 15px;
  line-height: 1.8;
}

.system-screen-module__bU8wXG__button {
  box-sizing: border-box;
  background: var(--screen-action);
  min-height: 40px;
  color: var(--screen-on-action);
  font: inherit;
  cursor: pointer;
  border: 0;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  padding: 10px 20px;
  font-size: 14px;
  text-decoration: none;
  transition: background-color .2s, color .2s;
  display: inline-flex;
}

.system-screen-module__bU8wXG__button:hover {
  background: var(--screen-ink);
  color: var(--screen-bg);
}

.system-screen-module__bU8wXG__button:focus-visible {
  outline: 2px solid var(--screen-action);
  outline-offset: 4px;
}

@media (prefers-reduced-motion: reduce) {
  .system-screen-module__bU8wXG__button {
    transition: none;
  }
}

@media (max-width: 480px) {
  .system-screen-module__bU8wXG__screen {
    padding: 32px 20px;
  }

  .system-screen-module__bU8wXG__brand {
    margin-bottom: 28px;
  }
}

@media (prefers-color-scheme: dark) {
  html:not(.light):not(.dark) .system-screen-module__bU8wXG__screen {
    --screen-bg: #272826;
    --screen-ink: #eeede9;
    --screen-muted: #b0aea5;
    --screen-action: #cbae7c;
    --screen-on-action: #272826;
  }

  html:not(.light):not(.dark) .system-screen-module__bU8wXG__brand .system-screen-module__bU8wXG__lightMark {
    display: none;
  }

  html:not(.light):not(.dark) .system-screen-module__bU8wXG__brand .system-screen-module__bU8wXG__darkMark {
    display: block;
  }
}

/*# sourceMappingURL=components_shared_0v6x56s_85ydh._.css.map*/