/*
  normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
*/

.rw-scaffold *,
.rw-scaffold ::after,
.rw-scaffold ::before {
  box-sizing: inherit;
}
.rw-scaffold main {
  color: #4a5568;
  display: block;
}
.rw-scaffold h1,
.rw-scaffold h2 {
  margin: 0;
}
.rw-scaffold a {
  background-color: transparent;
}
.rw-scaffold ul {
  margin: 0;
  padding: 0;
}
.rw-scaffold input {
  font-family: inherit;
  font-size: 100%;
  overflow: visible;
}
.rw-scaffold input:-ms-input-placeholder {
  color: #a0aec0;
}
.rw-scaffold input::-ms-input-placeholder {
  color: #a0aec0;
}
.rw-scaffold input::placeholder {
  color: #a0aec0;
}
.rw-scaffold table {
  border-collapse: collapse;
}

/*
  Style
*/

.rw-scaffold,
.rw-toast {
  background-color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.rw-header {
  display: flex;
  justify-content: space-between;
  padding: 1rem 2rem 1rem 2rem;
}
.rw-main {
  margin-left: 1rem;
  margin-right: 1rem;
  padding-bottom: 1rem;
}
.rw-segment {
  border-radius: 0.5rem;
  overflow: hidden;
  width: 100%;
}
.rw-segment-header {
  background-color: #e2e8f0;
  color: #4a5568;
  padding: 0.75rem 1rem;
}
.rw-segment-main {
  background-color: #f7fafc;
  padding: 1rem;
}
.rw-link {
  color: #4299e1;
  text-decoration: underline;
}
.rw-link:hover {
  color: #2b6cb0;
}
.rw-forgot-link {
  font-size: 0.75rem;
  color: #a0aec0;
  text-align: right;
  margin-top: 0.1rem;
}
.rw-forgot-link:hover {
  font-size: 0.75rem;
  color: #4299e1;
}
.rw-heading {
  font-weight: 600;
  letter-spacing: -.025em;
  word-spacing: 0.025em;
}
.rw-heading.rw-heading-primary {
  font-size: 1.25rem;
}
.rw-heading.rw-heading-secondary {
  font-size: 0.875rem;
}
.rw-heading .rw-link {
  text-decoration: none;
  color: rgb(36 24 91/1)
}
.rw-heading .rw-link:hover {
  color: #1a202c;
  text-decoration: underline;
}
.rw-cell-error {
  font-size: 90%;
  font-weight: 600;
}
.rw-form-wrapper {
  box-sizing: border-box;
  font-size: 0.875rem;
  margin-top: -1rem;
}
.rw-cell-error,
.rw-form-error-wrapper {
  padding: 1rem;
  background-color: #fff5f5;
  color: #c53030;
  border-width: 1px;
  border-color: #feb2b2;
  border-radius: 0.25rem;
  margin: 1rem 0;
}
.rw-form-error-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}
.rw-form-error-list {
  margin-top: 0.5rem;
  list-style-type: disc;
  list-style-position: inside;
}
.rw-button {
  border: none;
  color: #718096;
  cursor: pointer;
  display: flex;
  justify-content: center;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0.25rem 1rem;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.025em;
  border-radius: 0.25rem;
  line-height: 2;
  border: 0;
}
.rw-button:hover {
  background-color: #718096;
  color: #fff;
}
.rw-button.rw-button-small {
  font-size: 0.75rem;
  border-radius: 0.125rem;
  padding: 0.25rem 0.5rem;
  line-height: inherit;
}
.rw-button.rw-button-green {
  background-color: #48bb78;
  color: #fff;
}
.rw-button.rw-button-green:hover {
  background-color: #38a169;
  color: #fff;
}
.rw-button.rw-button-blue {
  background-color: #3182ce;
  color: #fff;
}
.rw-button.rw-button-blue:hover {
  background-color: #2b6cb0;
}
.rw-button.rw-button-red {
  background-color: #e53e3e;
  color: #fff;
}
.rw-button.rw-button-red:hover {
  background-color: #c53030;
}
.rw-button-icon {
  font-size: 1.25rem;
  line-height: 1;
  margin-right: 0.25rem;
}
.rw-button-group {
  display: flex;
  justify-content: center;
  margin: 0.75rem 0.5rem;
}
.rw-button-group .rw-button {
  margin: 0 0.25rem;
}
.rw-form-wrapper .rw-button-group {
  margin-top: 2rem;
  margin-bottom: 0;
}
.rw-label {
  display: block;
  margin-top: 1.5rem;
  color: #4a5568;
  font-weight: 600;
}
.rw-label.rw-label-error {
  color: #c53030;
}
.rw-input {
  display: block;
  margin-top: 0.5rem;
  width: 100%;
  padding: 0.5rem;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e8f0;
  color: #4a5568;
  border-radius: 0.25rem;
  outline: none;
}
.rw-check-radio-item-none {
  color: #4a5568;
}
.rw-check-radio-items {
  display: flex;
  justify-items: center;
}
.rw-input[type='checkbox'] {
  display: inline;
  width: 1rem;
  margin-left: 0;
  margin-right: 0.5rem;
  margin-top: 0.25rem;
}
.rw-input[type='radio'] {
  display: inline;
  width: 1rem;
  margin-left: 0;
  margin-right: 0.5rem;
  margin-top: 0.25rem;
}
.rw-input:focus {
  border-color: #a0aec0;
}
.rw-input-error {
  border-color: #c53030;
  color: #c53030;
}

.rw-input-error:focus {
  outline: none;
  border-color: #c53030;
  box-shadow: 0 0 5px #c53030;
}

.rw-field-error {
  display: block;
  margin-top: 0.25rem;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #c53030;
}
.rw-table-wrapper-responsive {
  overflow-x: scroll;
}
.rw-table-wrapper-responsive .rw-table {
  min-width: 48rem;
}
.rw-table {
  table-layout: auto;
  width: 100%;
  font-size: 0.875rem;
}
.rw-table th,
.rw-table td {
  padding: 0.75rem;
}
.rw-table td {
  background-color: #ffffff;
  color: #1a202c;
}
.rw-table thead tr {
  background-color: #e2e8f0;
  color: #4a5568;
}
.rw-table th {
  font-weight: 600;
  text-align: left;
}
.rw-table thead th {
  text-align: left;
}
.rw-table tbody th {
  text-align: right;
}
@media (min-width: 768px) {
  .rw-table tbody th {
    width: 20%;
  }
}
.rw-table tbody tr {
  background-color: #f7fafc;
  border-top-width: 1px;
}
.rw-table tbody tr:nth-child(even) {
  background-color: #fff;
}
.rw-table input {
  margin-left: 0;
}
.rw-table-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 17px;
  padding-right: 0.25rem;
}
.rw-table-actions .rw-button {
  background-color: transparent;
}
.rw-table-actions .rw-button:hover {
  background-color: #718096;
  color: #fff;
}
.rw-table-actions .rw-button-blue {
  color: #3182ce;
}
.rw-table-actions .rw-button-blue:hover {
  background-color: #3182ce;
  color: #fff;
}
.rw-table-actions .rw-button-red {
  color: #e53e3e;
}
.rw-table-actions .rw-button-red:hover {
  background-color: #e53e3e;
  color: #fff;
}
.rw-text-center {
  text-align: center;
}
.rw-login-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24rem;
  margin: 4rem auto;
  flex-wrap: wrap;
}
.rw-login-container .rw-form-wrapper {
  width: 100%;
}
.rw-login-link {
  margin-top: 1rem;
  color: #4a5568;
  font-size: 90%;
  text-align: center;
  flex-basis: 100%;
}
/* Light-only app: pin the pre-React paint so there is no flash. */
html {
  background-color: #fff;
  color-scheme: light;
}

body {
  background-color: inherit;
}

/* Kill the mobile double-tap-to-zoom delay on interactive elements without
   disabling pinch-zoom on content. */
button,
a,
input,
select,
textarea,
label,
[role='button'] {
  touch-action: manipulation;
}

.filepond--credits {
  display: none;
}

.center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@font-face {
  font-family: 'Chassis';
  src: url('/chassis.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geist Sans';
  src: url('/geist-sans.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Licensed Klim face shipped since the Eve era; stays registered as the
   local fallback in the Underwriter figures stack (designTokens.fonts.figures). */
@font-face {
  font-family: 'Founders Grotesk Mono';
  src: url('/founders-grotesk-mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ---- Underwriter type system (applicant/Evie surface) ----
   Licensed Frere-Jones web cuts, committed in voi/web/public/ per the
   Chassis / Founders Grotesk Mono precedent. Local fallbacks only — never
   CDN stand-ins. Geist/Chassis registrations above stay: the client and
   internal themes (and legacy surfaces) still resolve them. */

/* Empirica Headline has no licensed Semibold cut, so weights 500 AND 600
   both point at the Medium binary (one fetch, two rules) — see the
   "semibold decision" in docs/proposals/2026/07/evie-design-reinvention/
   type-study/fonts/licensed/README.md. If a true Semibold is ever licensed,
   repoint only the 600 rule. */
@font-face {
  font-family: 'Empirica';
  src: url('/empirica-medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Empirica';
  src: url('/empirica-medium.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mallory';
  src: url('/mallory-book.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mallory';
  src: url('/mallory-book-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Mallory';
  src: url('/mallory-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* MicroPlus is the sub-12px optical cut of Mallory — the agate voice. */
@font-face {
  font-family: 'Mallory MicroPlus';
  src: url('/mallory-microplus-book.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Retina';
  src: url('/retina-book.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Retina';
  src: url('/retina-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-outline-style: solid;
    }
  }
}

@layer theme {
  :root, :host {
    --aui-container-sm: 24rem;
    --aui-container-xl: 36rem;
    --aui-text-xs: .75rem;
    --aui-text-xs--line-height: calc(1 / .75);
    --aui-text-sm: .875rem;
    --aui-text-sm--line-height: calc(1.25 / .875);
    --aui-text-base: 1rem;
    --aui-text-base--line-height: calc(1.5 / 1);
    --aui-text-lg: 1.125rem;
    --aui-text-lg--line-height: calc(1.75 / 1.125);
    --aui-text-xl: 1.25rem;
    --aui-text-xl--line-height: calc(1.75 / 1.25);
    --aui-text-2xl: 1.5rem;
    --aui-text-2xl--line-height: calc(2 / 1.5);
    --aui-text-4xl: 2.25rem;
    --aui-text-4xl--line-height: calc(2.5 / 2.25);
    --aui-font-weight-normal: 400;
    --aui-font-weight-medium: 500;
    --aui-font-weight-semibold: 600;
    --aui-font-weight-bold: 700;
    --aui-tracking-tight: -.025em;
    --aui-tracking-wide: .025em;
    --aui-tracking-widest: .1em;
    --aui-leading-tight: 1.25;
    --aui-radius-sm: .25rem;
    --aui-radius-md: .375rem;
    --aui-radius-lg: .5rem;
    --aui-animate-spin: spin 1s linear infinite;
    --aui-animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --aui-default-transition-duration: .15s;
    --aui-default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
}

@layer base, components;

@layer utilities {
  .aui\:pointer-events-none {
    pointer-events: none;
  }

  .aui\:sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .aui\:absolute {
    position: absolute;
  }

  .aui\:fixed {
    position: fixed;
  }

  .aui\:relative {
    position: relative;
  }

  .aui\:sticky {
    position: sticky;
  }

  .aui\:inset-0 {
    inset: 0;
  }

  .aui\:inset-x-0 {
    inset-inline: 0;
  }

  .aui\:-top-17\.5 {
    top: calc(var(--aui-space-unit) * -17.5);
  }

  .aui\:top-0 {
    top: 0;
  }

  .aui\:right-0 {
    right: 0;
  }

  .aui\:right-4 {
    right: calc(var(--aui-space-unit) * 4);
  }

  .aui\:bottom-0 {
    bottom: 0;
  }

  .aui\:bottom-0\.75 {
    bottom: calc(var(--aui-space-unit) * .75);
  }

  .aui\:bottom-4 {
    bottom: calc(var(--aui-space-unit) * 4);
  }

  .aui\:bottom-full {
    bottom: 100%;
  }

  .aui\:bottom-px {
    bottom: 1px;
  }

  .aui\:left-0 {
    left: 0;
  }

  .aui\:left-1\/2 {
    left: 50%;
  }

  .aui\:-z-10 {
    z-index: calc(10 * -1);
  }

  .aui\:z-1 {
    z-index: 1;
  }

  .aui\:z-\[1400\] {
    z-index: 1400;
  }

  .aui\:order-3 {
    order: 3;
  }

  .aui\:-m-1 {
    margin: calc(var(--aui-space-unit) * -1);
  }

  .aui\:m-0 {
    margin: 0;
  }

  .aui\:-mx-1 {
    margin-inline: calc(var(--aui-space-unit) * -1);
  }

  .aui\:mx-0 {
    margin-inline: 0;
  }

  .aui\:mx-1\.5 {
    margin-inline: calc(var(--aui-space-unit) * 1.5);
  }

  .aui\:mx-2 {
    margin-inline: calc(var(--aui-space-unit) * 2);
  }

  .aui\:mx-4 {
    margin-inline: calc(var(--aui-space-unit) * 4);
  }

  .aui\:mx-6 {
    margin-inline: calc(var(--aui-space-unit) * 6);
  }

  .aui\:mx-auto {
    margin-inline: auto;
  }

  .aui\:-my-5 {
    margin-block: calc(var(--aui-space-unit) * -5);
  }

  .aui\:my-0 {
    margin-block: 0;
  }

  .aui\:my-0\.5 {
    margin-block: calc(var(--aui-space-unit) * .5);
  }

  .aui\:my-1 {
    margin-block: var(--aui-space-unit);
  }

  .aui\:my-2 {
    margin-block: calc(var(--aui-space-unit) * 2);
  }

  .aui\:my-4 {
    margin-block: calc(var(--aui-space-unit) * 4);
  }

  .aui\:my-6 {
    margin-block: calc(var(--aui-space-unit) * 6);
  }

  .aui\:ms-2 {
    margin-inline-start: calc(var(--aui-space-unit) * 2);
  }

  .aui\:ms-12 {
    margin-inline-start: calc(var(--aui-space-unit) * 12);
  }

  .aui\:mt-0 {
    margin-top: 0;
  }

  .aui\:mt-0\.5 {
    margin-top: calc(var(--aui-space-unit) * .5);
  }

  .aui\:mt-1 {
    margin-top: var(--aui-space-unit);
  }

  .aui\:mt-1\.5 {
    margin-top: calc(var(--aui-space-unit) * 1.5);
  }

  .aui\:mt-2 {
    margin-top: calc(var(--aui-space-unit) * 2);
  }

  .aui\:mt-2\.5 {
    margin-top: calc(var(--aui-space-unit) * 2.5);
  }

  .aui\:mt-3 {
    margin-top: calc(var(--aui-space-unit) * 3);
  }

  .aui\:mt-4 {
    margin-top: calc(var(--aui-space-unit) * 4);
  }

  .aui\:mt-5 {
    margin-top: calc(var(--aui-space-unit) * 5);
  }

  .aui\:mt-6 {
    margin-top: calc(var(--aui-space-unit) * 6);
  }

  .aui\:mt-8 {
    margin-top: calc(var(--aui-space-unit) * 8);
  }

  .aui\:mt-auto {
    margin-top: auto;
  }

  .aui\:mr-\[calc\(-1\*var\(--aui-mobile-gutter-right\)\)\] {
    margin-right: calc(-1 * var(--aui-mobile-gutter-right));
  }

  .aui\:mb-0 {
    margin-bottom: 0;
  }

  .aui\:mb-1 {
    margin-bottom: var(--aui-space-unit);
  }

  .aui\:mb-1\.5 {
    margin-bottom: calc(var(--aui-space-unit) * 1.5);
  }

  .aui\:mb-2 {
    margin-bottom: calc(var(--aui-space-unit) * 2);
  }

  .aui\:mb-3 {
    margin-bottom: calc(var(--aui-space-unit) * 3);
  }

  .aui\:mb-4 {
    margin-bottom: calc(var(--aui-space-unit) * 4);
  }

  .aui\:mb-6 {
    margin-bottom: calc(var(--aui-space-unit) * 6);
  }

  .aui\:mb-8 {
    margin-bottom: calc(var(--aui-space-unit) * 8);
  }

  .aui\:ml-1 {
    margin-left: var(--aui-space-unit);
  }

  .aui\:ml-2 {
    margin-left: calc(var(--aui-space-unit) * 2);
  }

  .aui\:ml-\[calc\(-1\*var\(--aui-mobile-gutter-left\)\)\] {
    margin-left: calc(-1 * var(--aui-mobile-gutter-left));
  }

  .aui\:ml-auto {
    margin-left: auto;
  }

  .aui\:block {
    display: block;
  }

  .aui\:flex {
    display: flex;
  }

  .aui\:grid {
    display: grid;
  }

  .aui\:inline-block {
    display: inline-block;
  }

  .aui\:inline-flex {
    display: inline-flex;
  }

  .aui\:inline-grid {
    display: inline-grid;
  }

  .aui\:aspect-\[21\/9\] {
    aspect-ratio: 21 / 9;
  }

  .aui\:size-1\.5 {
    width: calc(var(--aui-space-unit) * 1.5);
    height: calc(var(--aui-space-unit) * 1.5);
  }

  .aui\:size-2\.5 {
    width: calc(var(--aui-space-unit) * 2.5);
    height: calc(var(--aui-space-unit) * 2.5);
  }

  .aui\:size-4 {
    width: calc(var(--aui-space-unit) * 4);
    height: calc(var(--aui-space-unit) * 4);
  }

  .aui\:size-5 {
    width: calc(var(--aui-space-unit) * 5);
    height: calc(var(--aui-space-unit) * 5);
  }

  .aui\:size-6 {
    width: calc(var(--aui-space-unit) * 6);
    height: calc(var(--aui-space-unit) * 6);
  }

  .aui\:size-8 {
    width: calc(var(--aui-space-unit) * 8);
    height: calc(var(--aui-space-unit) * 8);
  }

  .aui\:size-9 {
    width: calc(var(--aui-space-unit) * 9);
    height: calc(var(--aui-space-unit) * 9);
  }

  .aui\:size-10 {
    width: calc(var(--aui-space-unit) * 10);
    height: calc(var(--aui-space-unit) * 10);
  }

  .aui\:size-12 {
    width: calc(var(--aui-space-unit) * 12);
    height: calc(var(--aui-space-unit) * 12);
  }

  .aui\:size-16 {
    width: calc(var(--aui-space-unit) * 16);
    height: calc(var(--aui-space-unit) * 16);
  }

  .aui\:size-full {
    width: 100%;
    height: 100%;
  }

  .aui\:h-0 {
    height: 0;
  }

  .aui\:h-0\.75 {
    height: calc(var(--aui-space-unit) * .75);
  }

  .aui\:h-1 {
    height: var(--aui-space-unit);
  }

  .aui\:h-1\.25 {
    height: calc(var(--aui-space-unit) * 1.25);
  }

  .aui\:h-2 {
    height: calc(var(--aui-space-unit) * 2);
  }

  .aui\:h-3 {
    height: calc(var(--aui-space-unit) * 3);
  }

  .aui\:h-4 {
    height: calc(var(--aui-space-unit) * 4);
  }

  .aui\:h-5 {
    height: calc(var(--aui-space-unit) * 5);
  }

  .aui\:h-11 {
    height: calc(var(--aui-space-unit) * 11);
  }

  .aui\:h-14 {
    height: calc(var(--aui-space-unit) * 14);
  }

  .aui\:h-20 {
    height: calc(var(--aui-space-unit) * 20);
  }

  .aui\:h-55 {
    height: calc(var(--aui-space-unit) * 55);
  }

  .aui\:h-full {
    height: 100%;
  }

  .aui\:h-px {
    height: 1px;
  }

  .aui\:max-h-64 {
    max-height: calc(var(--aui-space-unit) * 64);
  }

  .aui\:max-h-72 {
    max-height: calc(var(--aui-space-unit) * 72);
  }

  .aui\:max-h-\[60vh\] {
    max-height: 60vh;
  }

  .aui\:max-h-\[80dvh\] {
    max-height: 80dvh;
  }

  .aui\:max-h-full {
    max-height: 100%;
  }

  .aui\:min-h-0 {
    min-height: 0;
  }

  .aui\:min-h-7\.5 {
    min-height: calc(var(--aui-space-unit) * 7.5);
  }

  .aui\:min-h-8 {
    min-height: calc(var(--aui-space-unit) * 8);
  }

  .aui\:min-h-9 {
    min-height: calc(var(--aui-space-unit) * 9);
  }

  .aui\:min-h-10 {
    min-height: calc(var(--aui-space-unit) * 10);
  }

  .aui\:min-h-11 {
    min-height: calc(var(--aui-space-unit) * 11);
  }

  .aui\:min-h-12 {
    min-height: calc(var(--aui-space-unit) * 12);
  }

  .aui\:min-h-28 {
    min-height: calc(var(--aui-space-unit) * 28);
  }

  .aui\:min-h-40 {
    min-height: calc(var(--aui-space-unit) * 40);
  }

  .aui\:min-h-dvh {
    min-height: 100dvh;
  }

  .aui\:w-0 {
    width: 0;
  }

  .aui\:w-1\/2 {
    width: 50%;
  }

  .aui\:w-11 {
    width: calc(var(--aui-space-unit) * 11);
  }

  .aui\:w-85 {
    width: calc(var(--aui-space-unit) * 85);
  }

  .aui\:w-\[var\(--trigger-width\)\] {
    width: var(--trigger-width);
  }

  .aui\:w-auto {
    width: auto;
  }

  .aui\:w-full {
    width: 100%;
  }

  .aui\:max-w-1\/2 {
    max-width: 50%;
  }

  .aui\:max-w-3\/5 {
    max-width: 60%;
  }

  .aui\:max-w-40 {
    max-width: calc(var(--aui-space-unit) * 40);
  }

  .aui\:max-w-64 {
    max-width: calc(var(--aui-space-unit) * 64);
  }

  .aui\:max-w-72 {
    max-width: calc(var(--aui-space-unit) * 72);
  }

  .aui\:max-w-96 {
    max-width: calc(var(--aui-space-unit) * 96);
  }

  .aui\:max-w-150 {
    max-width: calc(var(--aui-space-unit) * 150);
  }

  .aui\:max-w-\[35rem\] {
    max-width: 35rem;
  }

  .aui\:max-w-\[40ch\] {
    max-width: 40ch;
  }

  .aui\:max-w-\[66\%\] {
    max-width: 66%;
  }

  .aui\:max-w-\[72\%\] {
    max-width: 72%;
  }

  .aui\:max-w-\[calc\(100vw_-_var\(--aui-space-8\)\)\] {
    max-width: calc(100vw - var(--aui-space-8));
  }

  .aui\:max-w-\[calc\(var\(--aui-chat-column\)_\+_var\(--aui-space-10\)\)\] {
    max-width: calc(var(--aui-chat-column) + var(--aui-space-10));
  }

  .aui\:max-w-\[var\(--aui-chat-column\)\] {
    max-width: var(--aui-chat-column);
  }

  .aui\:max-w-full {
    max-width: 100%;
  }

  .aui\:max-w-sm {
    max-width: var(--aui-container-sm);
  }

  .aui\:max-w-xl {
    max-width: var(--aui-container-xl);
  }

  .aui\:min-w-0 {
    min-width: 0;
  }

  .aui\:min-w-11 {
    min-width: calc(var(--aui-space-unit) * 11);
  }

  .aui\:min-w-40 {
    min-width: calc(var(--aui-space-unit) * 40);
  }

  .aui\:min-w-\[12\.5rem\] {
    min-width: 12.5rem;
  }

  .aui\:flex-1 {
    flex: 1;
  }

  .aui\:flex-none {
    flex: none;
  }

  .aui\:shrink-0 {
    flex-shrink: 0;
  }

  .aui\:border-collapse {
    border-collapse: collapse;
  }

  .aui\:origin-bottom {
    transform-origin: bottom;
  }

  .aui\:origin-left {
    transform-origin: 0;
  }

  .aui\:-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .aui\:scale-\[0\.58\] {
    scale: .58;
  }

  .aui\:-rotate-90 {
    rotate: -90deg;
  }

  .aui\:rotate-90 {
    rotate: 90deg;
  }

  .aui\:rotate-180 {
    rotate: 180deg;
  }

  .aui\:\[zoom\:1\] {
    zoom: 1;
  }

  .aui\:animate-app-arrive {
    animation: applicant-ui-arrive var(--aui-motion-base)
    var(--aui-ease-emphasized) backwards;
  }

  .aui\:animate-app-pulse-quiet {
    animation: applicant-ui-pulse-quiet 1.2s
    var(--aui-ease-standard) infinite;
  }

  .aui\:animate-app-turn-rise {
    animation: applicant-ui-turn-rise var(--aui-motion-slow)
    var(--aui-ease-emphasized) backwards;
  }

  .aui\:animate-pulse {
    animation: var(--aui-animate-pulse);
  }

  .aui\:animate-spin {
    animation: var(--aui-animate-spin);
  }

  .aui\:cursor-pointer {
    cursor: pointer;
  }

  .aui\:cursor-text {
    cursor: text;
  }

  .aui\:resize-none {
    resize: none;
  }

  .aui\:resize-y {
    resize: vertical;
  }

  .aui\:list-disc {
    list-style-type: disc;
  }

  .aui\:list-none {
    list-style-type: none;
  }

  .aui\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aui\:flex-col {
    flex-direction: column;
  }

  .aui\:flex-row {
    flex-direction: row;
  }

  .aui\:flex-wrap {
    flex-wrap: wrap;
  }

  .aui\:place-items-center {
    place-items: center;
  }

  .aui\:items-baseline {
    align-items: baseline;
  }

  .aui\:items-center {
    align-items: center;
  }

  .aui\:items-end {
    align-items: flex-end;
  }

  .aui\:items-start {
    align-items: flex-start;
  }

  .aui\:justify-between {
    justify-content: space-between;
  }

  .aui\:justify-center {
    justify-content: center;
  }

  .aui\:justify-end {
    justify-content: flex-end;
  }

  .aui\:justify-start {
    justify-content: flex-start;
  }

  .aui\:justify-items-center {
    justify-items: center;
  }

  .aui\:justify-items-stretch {
    justify-items: stretch;
  }

  .aui\:gap-0\.5 {
    gap: calc(var(--aui-space-unit) * .5);
  }

  .aui\:gap-1 {
    gap: var(--aui-space-unit);
  }

  .aui\:gap-1\.5 {
    gap: calc(var(--aui-space-unit) * 1.5);
  }

  .aui\:gap-2 {
    gap: calc(var(--aui-space-unit) * 2);
  }

  .aui\:gap-3 {
    gap: calc(var(--aui-space-unit) * 3);
  }

  .aui\:gap-4 {
    gap: calc(var(--aui-space-unit) * 4);
  }

  .aui\:gap-6 {
    gap: calc(var(--aui-space-unit) * 6);
  }

  :where(.aui\:space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--aui-space-unit) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--aui-space-unit) * calc(1 - var(--tw-space-y-reverse)));
  }

  .aui\:gap-x-1 {
    column-gap: var(--aui-space-unit);
  }

  .aui\:gap-x-2 {
    column-gap: calc(var(--aui-space-unit) * 2);
  }

  .aui\:gap-x-3\.25 {
    column-gap: calc(var(--aui-space-unit) * 3.25);
  }

  .aui\:gap-x-4 {
    column-gap: calc(var(--aui-space-unit) * 4);
  }

  .aui\:gap-x-6 {
    column-gap: calc(var(--aui-space-unit) * 6);
  }

  .aui\:gap-y-1 {
    row-gap: var(--aui-space-unit);
  }

  .aui\:gap-y-2 {
    row-gap: calc(var(--aui-space-unit) * 2);
  }

  .aui\:gap-y-3 {
    row-gap: calc(var(--aui-space-unit) * 3);
  }

  .aui\:gap-y-5 {
    row-gap: calc(var(--aui-space-unit) * 5);
  }

  :where(.aui\:divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.aui\:divide-app-border > :not(:last-child)) {
    border-color: var(--aui-color-border);
  }

  .aui\:self-center {
    align-self: center;
  }

  .aui\:self-stretch {
    align-self: stretch;
  }

  .aui\:truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .aui\:overflow-hidden {
    overflow: hidden;
  }

  .aui\:overflow-x-auto {
    overflow-x: auto;
  }

  .aui\:overflow-y-auto {
    overflow-y: auto;
  }

  .aui\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .aui\:rounded-app-card {
    border-radius: var(--aui-radius-card);
  }

  .aui\:rounded-app-card-lg {
    border-radius: var(--aui-radius-card-large);
  }

  .aui\:rounded-app-field {
    border-radius: var(--aui-radius-md);
  }

  .aui\:rounded-app-lg {
    border-radius: var(--aui-radius-lg);
  }

  .aui\:rounded-app-pill {
    border-radius: var(--aui-radius-pill);
  }

  .aui\:rounded-app-sm {
    border-radius: var(--aui-radius-sm);
  }

  .aui\:rounded-t-app-card-lg {
    border-top-left-radius: var(--aui-radius-card-large);
    border-top-right-radius: var(--aui-radius-card-large);
  }

  .aui\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .aui\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .aui\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .aui\:border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .aui\:border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .aui\:border-x-0 {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 0;
  }

  .aui\:border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .aui\:border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .aui\:border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .aui\:border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .aui\:border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .aui\:border-app-border {
    border-color: var(--aui-color-border);
  }

  .aui\:border-app-danger-border {
    border-color: var(--aui-message-error-border);
  }

  .aui\:border-app-info-border {
    border-color: var(--aui-message-info-border);
  }

  .aui\:border-app-ink {
    border-color: var(--aui-color-text);
  }

  .aui\:border-app-primary {
    border-color: var(--aui-color-primary);
  }

  .aui\:border-app-success-border {
    border-color: var(--aui-message-success-border);
  }

  .aui\:border-app-warning-border {
    border-color: var(--aui-message-warning-border);
  }

  .aui\:border-current {
    border-color: currentColor;
  }

  .aui\:border-transparent {
    border-color: #0000;
  }

  .aui\:border-r-transparent {
    border-right-color: #0000;
  }

  .aui\:bg-\[color-mix\(in_srgb\,var\(--aui-color-muted-text\)_20\%\,transparent\)\] {
    background-color: var(--aui-color-muted-text);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aui\:bg-\[color-mix\(in_srgb\,var\(--aui-color-muted-text\)_20\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--aui-color-muted-text) 20%,transparent);
    }
  }

  .aui\:bg-app-canvas {
    background-color: var(--aui-color-page);
  }

  .aui\:bg-app-danger {
    background-color: var(--aui-color-error);
  }

  .aui\:bg-app-danger-background {
    background-color: var(--aui-message-error-background);
  }

  .aui\:bg-app-hover {
    background-color: var(--aui-color-hover);
  }

  .aui\:bg-app-info-background {
    background-color: var(--aui-message-info-background);
  }

  .aui\:bg-app-ink, .aui\:bg-app-ink\/35 {
    background-color: var(--aui-color-text);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aui\:bg-app-ink\/35 {
      background-color: color-mix(in oklab, var(--aui-color-text) 35%, transparent);
    }
  }

  .aui\:bg-app-muted {
    background-color: var(--aui-color-muted-text);
  }

  .aui\:bg-app-primary {
    background-color: var(--aui-color-primary);
  }

  .aui\:bg-app-raised {
    background-color: var(--aui-color-raised);
  }

  .aui\:bg-app-success {
    background-color: var(--aui-color-success);
  }

  .aui\:bg-app-success-background {
    background-color: var(--aui-message-success-background);
  }

  .aui\:bg-app-sunken {
    background-color: var(--aui-color-sunken);
  }

  .aui\:bg-app-surface {
    background-color: var(--aui-color-surface);
  }

  .aui\:bg-app-warning {
    background-color: var(--aui-color-warning);
  }

  .aui\:bg-app-warning-background {
    background-color: var(--aui-message-warning-background);
  }

  .aui\:bg-transparent {
    background-color: #0000;
  }

  .aui\:bg-\[linear-gradient\(to_top\,var\(--aui-color-page\)\,color-mix\(in_srgb\,var\(--aui-color-page\)_72\%\,transparent\)_57\%\,transparent_100\%\)\] {
    background-image: linear-gradient(to top,var(--aui-color-page),var(--aui-color-page) 57%,transparent 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aui\:bg-\[linear-gradient\(to_top\,var\(--aui-color-page\)\,color-mix\(in_srgb\,var\(--aui-color-page\)_72\%\,transparent\)_57\%\,transparent_100\%\)\] {
      background-image: linear-gradient(to top,var(--aui-color-page),color-mix(in srgb,var(--aui-color-page) 72%,transparent) 57%,transparent 100%);
    }
  }

  .aui\:object-contain {
    object-fit: contain;
  }

  .aui\:object-cover {
    object-fit: cover;
  }

  .aui\:object-center {
    object-position: center;
  }

  .aui\:object-top {
    object-position: top;
  }

  .aui\:p-0 {
    padding: 0;
  }

  .aui\:p-1 {
    padding: var(--aui-space-unit);
  }

  .aui\:p-2 {
    padding: calc(var(--aui-space-unit) * 2);
  }

  .aui\:p-3 {
    padding: calc(var(--aui-space-unit) * 3);
  }

  .aui\:p-4 {
    padding: calc(var(--aui-space-unit) * 4);
  }

  .aui\:p-5 {
    padding: calc(var(--aui-space-unit) * 5);
  }

  .aui\:p-6 {
    padding: calc(var(--aui-space-unit) * 6);
  }

  .aui\:px-0 {
    padding-inline: 0;
  }

  .aui\:px-1 {
    padding-inline: var(--aui-space-unit);
  }

  .aui\:px-2 {
    padding-inline: calc(var(--aui-space-unit) * 2);
  }

  .aui\:px-2\.5 {
    padding-inline: calc(var(--aui-space-unit) * 2.5);
  }

  .aui\:px-3 {
    padding-inline: calc(var(--aui-space-unit) * 3);
  }

  .aui\:px-4 {
    padding-inline: calc(var(--aui-space-unit) * 4);
  }

  .aui\:px-6 {
    padding-inline: calc(var(--aui-space-unit) * 6);
  }

  .aui\:px-\[var\(--aui-mobile-gutter-left\)\] {
    padding-inline: var(--aui-mobile-gutter-left);
  }

  .aui\:px-px {
    padding-inline: 1px;
  }

  .aui\:py-0 {
    padding-block: 0;
  }

  .aui\:py-0\.5 {
    padding-block: calc(var(--aui-space-unit) * .5);
  }

  .aui\:py-1 {
    padding-block: var(--aui-space-unit);
  }

  .aui\:py-1\.5 {
    padding-block: calc(var(--aui-space-unit) * 1.5);
  }

  .aui\:py-2 {
    padding-block: calc(var(--aui-space-unit) * 2);
  }

  .aui\:py-2\.5 {
    padding-block: calc(var(--aui-space-unit) * 2.5);
  }

  .aui\:py-3 {
    padding-block: calc(var(--aui-space-unit) * 3);
  }

  .aui\:py-4 {
    padding-block: calc(var(--aui-space-unit) * 4);
  }

  .aui\:py-5 {
    padding-block: calc(var(--aui-space-unit) * 5);
  }

  .aui\:py-8 {
    padding-block: calc(var(--aui-space-unit) * 8);
  }

  .aui\:py-px {
    padding-block: 1px;
  }

  .aui\:pt-3\.25 {
    padding-top: calc(var(--aui-space-unit) * 3.25);
  }

  .aui\:pt-5 {
    padding-top: calc(var(--aui-space-unit) * 5);
  }

  .aui\:pt-\[calc\(var\(--aui-space-unit\)\*4_\+_env\(safe-area-inset-top\,0px\)\)\] {
    padding-top: calc(var(--aui-space-unit) * 4 + env(safe-area-inset-top, 0px));
  }

  .aui\:pr-1 {
    padding-right: var(--aui-space-unit);
  }

  .aui\:pr-\[var\(--aui-mobile-gutter-right\)\] {
    padding-right: var(--aui-mobile-gutter-right);
  }

  .aui\:pb-1 {
    padding-bottom: var(--aui-space-unit);
  }

  .aui\:pb-2 {
    padding-bottom: calc(var(--aui-space-unit) * 2);
  }

  .aui\:pb-4 {
    padding-bottom: calc(var(--aui-space-unit) * 4);
  }

  .aui\:pb-4\.5 {
    padding-bottom: calc(var(--aui-space-unit) * 4.5);
  }

  .aui\:pb-4\.25 {
    padding-bottom: calc(var(--aui-space-unit) * 4.25);
  }

  .aui\:pb-6\.25 {
    padding-bottom: calc(var(--aui-space-unit) * 6.25);
  }

  .aui\:pb-7\.5 {
    padding-bottom: calc(var(--aui-space-unit) * 7.5);
  }

  .aui\:pb-\[env\(safe-area-inset-bottom\,0px\)\] {
    padding-bottom: env(safe-area-inset-bottom, 0px);
  }

  .aui\:pl-2\.5 {
    padding-left: calc(var(--aui-space-unit) * 2.5);
  }

  .aui\:pl-3 {
    padding-left: calc(var(--aui-space-unit) * 3);
  }

  .aui\:pl-4 {
    padding-left: calc(var(--aui-space-unit) * 4);
  }

  .aui\:pl-5 {
    padding-left: calc(var(--aui-space-unit) * 5);
  }

  .aui\:pl-6 {
    padding-left: calc(var(--aui-space-unit) * 6);
  }

  .aui\:pl-8 {
    padding-left: calc(var(--aui-space-unit) * 8);
  }

  .aui\:pl-\[var\(--aui-mobile-gutter-left\)\] {
    padding-left: var(--aui-mobile-gutter-left);
  }

  .aui\:text-center {
    text-align: center;
  }

  .aui\:text-left {
    text-align: left;
  }

  .aui\:align-bottom {
    vertical-align: bottom;
  }

  .aui\:font-app-body {
    font-family: var(--aui-font-body);
  }

  .aui\:font-app-display {
    font-family: var(--aui-font-display);
  }

  .aui\:font-app-figures {
    font-family: var(--aui-font-figures);
  }

  .aui\:font-app-micro {
    font-family: var(--aui-font-micro);
  }

  .aui\:text-2xl {
    font-size: var(--aui-text-2xl);
    line-height: var(--tw-leading, var(--aui-text-2xl--line-height));
  }

  .aui\:text-4xl {
    font-size: var(--aui-text-4xl);
    line-height: var(--tw-leading, var(--aui-text-4xl--line-height));
  }

  .aui\:text-base {
    font-size: var(--aui-text-base);
    line-height: var(--tw-leading, var(--aui-text-base--line-height));
  }

  .aui\:text-lg {
    font-size: var(--aui-text-lg);
    line-height: var(--tw-leading, var(--aui-text-lg--line-height));
  }

  .aui\:text-sm {
    font-size: var(--aui-text-sm);
    line-height: var(--tw-leading, var(--aui-text-sm--line-height));
  }

  .aui\:text-xl {
    font-size: var(--aui-text-xl);
    line-height: var(--tw-leading, var(--aui-text-xl--line-height));
  }

  .aui\:text-xs {
    font-size: var(--aui-text-xs);
    line-height: var(--tw-leading, var(--aui-text-xs--line-height));
  }

  .aui\:text-\[0\.875em\] {
    font-size: .875em;
  }

  .aui\:text-\[1\.5625rem\] {
    font-size: 1.5625rem;
  }

  .aui\:leading-4 {
    --tw-leading: calc(var(--aui-space-unit) * 4);
    line-height: calc(var(--aui-space-unit) * 4);
  }

  .aui\:leading-5 {
    --tw-leading: calc(var(--aui-space-unit) * 5);
    line-height: calc(var(--aui-space-unit) * 5);
  }

  .aui\:leading-6 {
    --tw-leading: calc(var(--aui-space-unit) * 6);
    line-height: calc(var(--aui-space-unit) * 6);
  }

  .aui\:leading-7 {
    --tw-leading: calc(var(--aui-space-unit) * 7);
    line-height: calc(var(--aui-space-unit) * 7);
  }

  .aui\:leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .aui\:leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
  }

  .aui\:leading-\[inherit\] {
    --tw-leading: inherit;
    line-height: inherit;
  }

  .aui\:leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .aui\:leading-tight {
    --tw-leading: var(--aui-leading-tight);
    line-height: var(--aui-leading-tight);
  }

  .aui\:font-bold {
    --tw-font-weight: var(--aui-font-weight-bold);
    font-weight: var(--aui-font-weight-bold);
  }

  .aui\:font-medium {
    --tw-font-weight: var(--aui-font-weight-medium);
    font-weight: var(--aui-font-weight-medium);
  }

  .aui\:font-normal {
    --tw-font-weight: var(--aui-font-weight-normal);
    font-weight: var(--aui-font-weight-normal);
  }

  .aui\:font-semibold {
    --tw-font-weight: var(--aui-font-weight-semibold);
    font-weight: var(--aui-font-weight-semibold);
  }

  .aui\:tracking-\[0\.15em\] {
    --tw-tracking: .15em;
    letter-spacing: .15em;
  }

  .aui\:tracking-tight {
    --tw-tracking: var(--aui-tracking-tight);
    letter-spacing: var(--aui-tracking-tight);
  }

  .aui\:tracking-wide {
    --tw-tracking: var(--aui-tracking-wide);
    letter-spacing: var(--aui-tracking-wide);
  }

  .aui\:tracking-widest {
    --tw-tracking: var(--aui-tracking-widest);
    letter-spacing: var(--aui-tracking-widest);
  }

  .aui\:break-words {
    overflow-wrap: break-word;
  }

  .aui\:wrap-anywhere {
    overflow-wrap: anywhere;
  }

  .aui\:whitespace-nowrap {
    white-space: nowrap;
  }

  .aui\:whitespace-pre-line {
    white-space: pre-line;
  }

  .aui\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .aui\:text-app-danger {
    color: var(--aui-color-error);
  }

  .aui\:text-app-danger-text {
    color: var(--aui-message-error-text);
  }

  .aui\:text-app-disabled {
    color: var(--aui-color-disabled-text);
  }

  .aui\:text-app-info {
    color: var(--aui-color-info);
  }

  .aui\:text-app-info-text {
    color: var(--aui-message-info-text);
  }

  .aui\:text-app-ink {
    color: var(--aui-color-text);
  }

  .aui\:text-app-muted {
    color: var(--aui-color-muted-text);
  }

  .aui\:text-app-primary {
    color: var(--aui-color-primary);
  }

  .aui\:text-app-primary-foreground {
    color: var(--aui-color-primary-text);
  }

  .aui\:text-app-success {
    color: var(--aui-color-success);
  }

  .aui\:text-app-success-text {
    color: var(--aui-message-success-text);
  }

  .aui\:text-app-warning {
    color: var(--aui-color-warning);
  }

  .aui\:text-app-warning-text {
    color: var(--aui-message-warning-text);
  }

  .aui\:text-current {
    color: currentColor;
  }

  .aui\:capitalize {
    text-transform: capitalize;
  }

  .aui\:uppercase {
    text-transform: uppercase;
  }

  .aui\:italic {
    font-style: italic;
  }

  .aui\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .aui\:underline {
    text-decoration-line: underline;
  }

  .aui\:decoration-\[color-mix\(in_srgb\,var\(--aui-color-text\)_45\%\,transparent\)\] {
    -webkit-text-decoration-color: var(--aui-color-text);
    -webkit-text-decoration-color: var(--aui-color-text);
    text-decoration-color: var(--aui-color-text);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aui\:decoration-\[color-mix\(in_srgb\,var\(--aui-color-text\)_45\%\,transparent\)\] {
      -webkit-text-decoration-color: color-mix(in srgb,var(--aui-color-text) 45%,transparent);
      -webkit-text-decoration-color: color-mix(in srgb,var(--aui-color-text) 45%,transparent);
      text-decoration-color: color-mix(in srgb,var(--aui-color-text) 45%,transparent);
    }
  }

  .aui\:decoration-app-border {
    -webkit-text-decoration-color: var(--aui-color-border);
    -webkit-text-decoration-color: var(--aui-color-border);
    text-decoration-color: var(--aui-color-border);
  }

  .aui\:decoration-current {
    text-decoration-color: currentColor;
  }

  .aui\:decoration-1 {
    text-decoration-thickness: 1px;
  }

  .aui\:underline-offset-2 {
    text-underline-offset: 2px;
  }

  .aui\:underline-offset-4 {
    text-underline-offset: 4px;
  }

  .aui\:caret-app-ink {
    caret-color: var(--aui-color-text);
  }

  .aui\:accent-app-primary {
    accent-color: var(--aui-color-primary);
  }

  .aui\:opacity-0 {
    opacity: 0;
  }

  .aui\:opacity-50 {
    opacity: .5;
  }

  .aui\:opacity-72 {
    opacity: .72;
  }

  .aui\:opacity-80 {
    opacity: .8;
  }

  .aui\:opacity-100 {
    opacity: 1;
  }

  .aui\:shadow-app-modal {
    --tw-shadow: var(--aui-shadow-modal);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:shadow-app-overlay {
    --tw-shadow: var(--aui-shadow-overlay);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:shadow-app-raised {
    --tw-shadow: var(--aui-shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:shadow-app-subtle {
    --tw-shadow: var(--aui-shadow-subtle);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:ring-app-focus {
    --tw-ring-color: var(--aui-color-focus);
  }

  .aui\:transition-\[background-color\,border-color\,box-shadow\,transform\] {
    transition-property: background-color, border-color, box-shadow, transform;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[background-color\,border-color\,box-shadow\] {
    transition-property: background-color, border-color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[background-color\,border-color\,color\,box-shadow\,transform\] {
    transition-property: background-color, border-color, color, box-shadow, transform;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[background-color\,border-color\,color\,box-shadow\] {
    transition-property: background-color, border-color, color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[background-color\,color\] {
    transition-property: background-color, color;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[background-color\,opacity\] {
    transition-property: background-color, opacity;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[background-color\] {
    transition-property: background-color;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[border-color\,box-shadow\] {
    transition-property: border-color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[box-shadow\,background-color\,color\] {
    transition-property: box-shadow, background-color, color;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[color\,text-decoration-color\] {
    transition-property: color, text-decoration-color;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--aui-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--aui-default-transition-duration));
  }

  .aui\:duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .aui\:duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .aui\:duration-\[var\(--aui-motion-base\)\] {
    --tw-duration: var(--aui-motion-base);
    transition-duration: var(--aui-motion-base);
  }

  .aui\:duration-\[var\(--aui-motion-fast\)\] {
    --tw-duration: var(--aui-motion-fast);
    transition-duration: var(--aui-motion-fast);
  }

  .aui\:duration-\[var\(--aui-motion-slow\)\] {
    --tw-duration: var(--aui-motion-slow);
    transition-duration: var(--aui-motion-slow);
  }

  .aui\:ease-app-standard {
    --tw-ease: var(--aui-ease-standard);
    transition-timing-function: var(--aui-ease-standard);
  }

  .aui\:outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .aui\:select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .aui\:\[animation-delay\:calc\(var\(--aui-motion-fast\)\*2\)\] {
    animation-delay: calc(var(--aui-motion-fast) * 2);
  }

  .aui\:\[animation-delay\:var\(--aui-motion-fast\)\] {
    animation-delay: var(--aui-motion-fast);
  }

  .aui\:\[overflow-anchor\:none\] {
    overflow-anchor: none;
  }

  :is(.aui\:\*\:block > *) {
    display: block;
  }

  @media (hover: hover) {
    .aui\:group-hover\:text-app-ink:is(:where(.aui\:group):hover *) {
      color: var(--aui-color-text);
    }
  }

  .aui\:group-data-\[disabled\]\:bg-app-disabled:is(:where(.aui\:group)[data-disabled] *) {
    background-color: var(--aui-color-disabled-text);
  }

  .aui\:group-data-\[disabled\]\:text-app-disabled:is(:where(.aui\:group)[data-disabled] *) {
    color: var(--aui-color-disabled-text);
  }

  .aui\:group-data-\[disabled\]\:opacity-60:is(:where(.aui\:group)[data-disabled] *) {
    opacity: .6;
  }

  .aui\:group-data-\[expanded\]\:rotate-0:is(:where(.aui\:group)[data-expanded] *) {
    rotate: 0deg;
  }

  .aui\:group-data-\[focus-visible\]\:ring-2:is(:where(.aui\:group)[data-focus-visible] *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:group-data-\[focus-visible\]\:ring-app-focus:is(:where(.aui\:group)[data-focus-visible] *) {
    --tw-ring-color: var(--aui-color-focus);
  }

  .aui\:group-data-\[focus-visible\]\:ring-offset-2:is(:where(.aui\:group)[data-focus-visible] *) {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .aui\:group-data-\[focus-visible\]\:ring-offset-app-canvas:is(:where(.aui\:group)[data-focus-visible] *) {
    --tw-ring-offset-color: var(--aui-color-page);
  }

  .aui\:group-data-\[hovered\]\:border-app-focus:is(:where(.aui\:group)[data-hovered] *) {
    border-color: var(--aui-color-focus);
  }

  .aui\:group-data-\[indeterminate\]\:border-app-primary:is(:where(.aui\:group)[data-indeterminate] *) {
    border-color: var(--aui-color-primary);
  }

  .aui\:group-data-\[indeterminate\]\:bg-app-primary:is(:where(.aui\:group)[data-indeterminate] *) {
    background-color: var(--aui-color-primary);
  }

  .aui\:group-data-\[indeterminate\]\:text-app-primary-foreground:is(:where(.aui\:group)[data-indeterminate] *) {
    color: var(--aui-color-primary-text);
  }

  .aui\:group-data-\[invalid\]\:border-app-danger:is(:where(.aui\:group)[data-invalid] *) {
    border-color: var(--aui-color-error);
  }

  .aui\:group-data-\[open\]\:rotate-180:is(:where(.aui\:group)[data-open] *) {
    rotate: 180deg;
  }

  .aui\:group-data-\[open\]\:shadow-app-raised:is(:where(.aui\:group)[data-open] *) {
    --tw-shadow: var(--aui-shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:group-data-\[selected\]\:border-app-primary:is(:where(.aui\:group)[data-selected] *) {
    border-color: var(--aui-color-primary);
  }

  .aui\:group-data-\[selected\]\:bg-app-primary:is(:where(.aui\:group)[data-selected] *) {
    background-color: var(--aui-color-primary);
  }

  .aui\:group-data-\[selected\]\:text-app-primary-foreground:is(:where(.aui\:group)[data-selected] *) {
    color: var(--aui-color-primary-text);
  }

  .aui\:placeholder\:text-app-muted::placeholder {
    color: var(--aui-color-muted-text);
  }

  .aui\:placeholder\:opacity-100::placeholder {
    opacity: 1;
  }

  .aui\:before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .aui\:before\:top-1\/2:before {
    content: var(--tw-content);
    top: 50%;
  }

  .aui\:before\:left-1\/2:before {
    content: var(--tw-content);
    left: 50%;
  }

  .aui\:before\:h-14:before {
    content: var(--tw-content);
    height: calc(var(--aui-space-unit) * 14);
  }

  .aui\:before\:w-full:before {
    content: var(--tw-content);
    width: 100%;
  }

  .aui\:before\:min-w-14:before {
    content: var(--tw-content);
    min-width: calc(var(--aui-space-unit) * 14);
  }

  .aui\:before\:-translate-x-1\/2:before {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .aui\:before\:-translate-y-1\/2:before {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .aui\:before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .aui\:empty\:hidden:empty {
    display: none;
  }

  .aui\:focus-within\:border-app-focus:focus-within {
    border-color: var(--aui-color-focus);
  }

  .aui\:focus-within\:shadow-app-raised:focus-within {
    --tw-shadow: var(--aui-shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (hover: hover) {
    .aui\:hover\:text-app-ink:hover {
      color: var(--aui-color-text);
    }

    .aui\:hover\:decoration-current:hover {
      text-decoration-color: currentColor;
    }

    .aui\:hover\:shadow-app-raised:hover {
      --tw-shadow: var(--aui-shadow-raised);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .aui\:focus\:ring:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .aui\:focus-visible\:-outline-offset-8:focus-visible {
    outline-offset: calc(8px * -1);
  }

  .aui\:focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }

  .aui\:focus-visible\:outline-app-focus:focus-visible {
    outline-color: var(--aui-color-focus);
  }

  .aui\:disabled\:cursor-default:disabled {
    cursor: default;
  }

  .aui\:disabled\:bg-app-sunken:disabled {
    background-color: var(--aui-color-sunken);
  }

  .aui\:disabled\:text-app-disabled:disabled {
    color: var(--aui-color-disabled-text);
  }

  .aui\:disabled\:shadow-none:disabled {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:disabled\:placeholder\:text-app-disabled:disabled::placeholder {
    color: var(--aui-color-disabled-text);
  }

  .aui\:data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .aui\:data-\[disabled\]\:cursor-not-allowed[data-disabled] {
    cursor: not-allowed;
  }

  .aui\:data-\[disabled\]\:bg-app-sunken[data-disabled] {
    background-color: var(--aui-color-sunken);
  }

  .aui\:data-\[disabled\]\:text-app-disabled[data-disabled] {
    color: var(--aui-color-disabled-text);
  }

  .aui\:data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .aui\:data-\[disabled\]\:opacity-60[data-disabled] {
    opacity: .6;
  }

  .aui\:data-\[disabled\]\:opacity-70[data-disabled] {
    opacity: .7;
  }

  .aui\:data-\[drop-target\]\:border-app-focus[data-drop-target] {
    border-color: var(--aui-color-focus);
  }

  .aui\:data-\[drop-target\]\:bg-app-hover[data-drop-target] {
    background-color: var(--aui-color-hover);
  }

  .aui\:data-\[drop-target\]\:shadow-app-raised[data-drop-target] {
    --tw-shadow: var(--aui-shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:data-\[focus-visible\]\:rounded-app-sm[data-focus-visible] {
    border-radius: var(--aui-radius-sm);
  }

  .aui\:data-\[focus-visible\]\:ring-2[data-focus-visible] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:data-\[focus-visible\]\:ring-app-focus[data-focus-visible] {
    --tw-ring-color: var(--aui-color-focus);
  }

  .aui\:data-\[focus-visible\]\:ring-offset-2[data-focus-visible] {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .aui\:data-\[focus-visible\]\:ring-offset-app-canvas[data-focus-visible] {
    --tw-ring-offset-color: var(--aui-color-page);
  }

  .aui\:data-\[focus-visible\]\:outline-2[data-focus-visible] {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .aui\:data-\[focus-visible\]\:-outline-offset-2[data-focus-visible] {
    outline-offset: calc(2px * -1);
  }

  .aui\:data-\[focus-visible\]\:outline-offset-2[data-focus-visible] {
    outline-offset: 2px;
  }

  .aui\:data-\[focus-visible\]\:outline-app-focus[data-focus-visible] {
    outline-color: var(--aui-color-focus);
  }

  .aui\:data-\[focus-within\]\:border-app-focus[data-focus-within], .aui\:data-\[focused\]\:border-app-focus[data-focused] {
    border-color: var(--aui-color-focus);
  }

  .aui\:data-\[focused\]\:bg-app-hover[data-focused] {
    background-color: var(--aui-color-hover);
  }

  .aui\:data-\[focused\]\:bg-app-primary[data-focused] {
    background-color: var(--aui-color-primary);
  }

  .aui\:data-\[focused\]\:text-app-primary-foreground[data-focused] {
    color: var(--aui-color-primary-text);
  }

  .aui\:data-\[focused\]\:outline-none[data-focused] {
    --tw-outline-style: none;
    outline-style: none;
  }

  .aui\:data-\[hovered\]\:border-app-focus[data-hovered] {
    border-color: var(--aui-color-focus);
  }

  .aui\:data-\[hovered\]\:bg-app-hover[data-hovered] {
    background-color: var(--aui-color-hover);
  }

  .aui\:data-\[hovered\]\:decoration-app-ink[data-hovered] {
    -webkit-text-decoration-color: var(--aui-color-text);
    -webkit-text-decoration-color: var(--aui-color-text);
    text-decoration-color: var(--aui-color-text);
  }

  .aui\:data-\[hovered\]\:shadow-app-raised[data-hovered] {
    --tw-shadow: var(--aui-shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:data-\[invalid\]\:border-app-danger[data-invalid] {
    border-color: var(--aui-color-error);
  }

  .aui\:data-\[invalid\]\:data-\[focus-visible\]\:ring-app-danger[data-invalid][data-focus-visible] {
    --tw-ring-color: var(--aui-color-error);
  }

  .aui\:data-\[open\]\:rotate-180[data-open] {
    rotate: 180deg;
  }

  .aui\:data-\[placeholder\]\:text-app-muted[data-placeholder] {
    color: var(--aui-color-muted-text);
  }

  .aui\:data-\[pressed\]\:translate-y-px[data-pressed] {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .aui\:data-\[pressed\]\:bg-app-active[data-pressed] {
    background-color: var(--aui-color-active);
  }

  .aui\:data-\[pressed\]\:opacity-70[data-pressed] {
    opacity: .7;
  }

  .aui\:data-\[pressed\]\:shadow-app-subtle[data-pressed] {
    --tw-shadow: var(--aui-shadow-subtle);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aui\:data-\[selected\]\:bg-app-primary[data-selected] {
    background-color: var(--aui-color-primary);
  }

  .aui\:data-\[selected\]\:text-app-primary-foreground[data-selected] {
    color: var(--aui-color-primary-text);
  }

  .aui\:data-\[selected\]\:data-\[focused\]\:bg-app-primary\/80[data-selected][data-focused] {
    background-color: var(--aui-color-primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aui\:data-\[selected\]\:data-\[focused\]\:bg-app-primary\/80[data-selected][data-focused] {
      background-color: color-mix(in oklab, var(--aui-color-primary) 80%, transparent);
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .aui\:motion-safe\:animate-spin {
      animation: var(--aui-animate-spin);
    }

    .aui\:motion-safe\:border-r-transparent {
      border-right-color: #0000;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .aui\:motion-reduce\:animate-none {
      animation: none;
    }

    .aui\:motion-reduce\:border-dashed {
      --tw-border-style: dashed;
      border-style: dashed;
    }

    .aui\:motion-reduce\:transition-none {
      transition-property: none;
    }
  }

  @media (min-width: 40rem) {
    .aui\:sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .aui\:sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .aui\:sm\:p-6 {
      padding: calc(var(--aui-space-unit) * 6);
    }
  }

  @media (min-width: 48rem) {
    .aui\:md\:mx-auto {
      margin-inline: auto;
    }

    .aui\:md\:mr-0 {
      margin-right: 0;
    }

    .aui\:md\:ml-0 {
      margin-left: 0;
    }

    .aui\:md\:h-46\.25 {
      height: calc(var(--aui-space-unit) * 46.25);
    }

    .aui\:md\:w-auto {
      width: auto;
    }

    .aui\:md\:max-w-240 {
      max-width: calc(var(--aui-space-unit) * 240);
    }

    .aui\:md\:max-w-\[35rem\] {
      max-width: 35rem;
    }

    .aui\:md\:max-w-\[52\%\] {
      max-width: 52%;
    }

    .aui\:md\:max-w-\[calc\(var\(--aui-chat-column\)_\+_var\(--aui-space-10\)\)\] {
      max-width: calc(var(--aui-chat-column) + var(--aui-space-10));
    }

    .aui\:md\:\[zoom\:1\.25\] {
      zoom: 1.25;
    }

    .aui\:md\:place-items-center {
      place-items: center;
    }

    .aui\:md\:rounded-app-card-lg {
      border-radius: var(--aui-radius-card-large);
    }

    .aui\:md\:border-x {
      border-inline-style: var(--tw-border-style);
      border-inline-width: 1px;
    }

    .aui\:md\:p-4 {
      padding: calc(var(--aui-space-unit) * 4);
    }

    .aui\:md\:px-5 {
      padding-inline: calc(var(--aui-space-unit) * 5);
    }

    .aui\:md\:py-12 {
      padding-block: calc(var(--aui-space-unit) * 12);
    }

    .aui\:md\:pt-5\.75 {
      padding-top: calc(var(--aui-space-unit) * 5.75);
    }

    .aui\:md\:pt-10 {
      padding-top: calc(var(--aui-space-unit) * 10);
    }

    .aui\:md\:pr-5 {
      padding-right: calc(var(--aui-space-unit) * 5);
    }

    .aui\:md\:pr-6\.25 {
      padding-right: calc(var(--aui-space-unit) * 6.25);
    }

    .aui\:md\:pb-5\.75 {
      padding-bottom: calc(var(--aui-space-unit) * 5.75);
    }

    .aui\:md\:pb-8 {
      padding-bottom: calc(var(--aui-space-unit) * 8);
    }

    .aui\:md\:pl-5 {
      padding-left: calc(var(--aui-space-unit) * 5);
    }

    .aui\:md\:pl-6\.25 {
      padding-left: calc(var(--aui-space-unit) * 6.25);
    }
  }

  .aui\:\[\&_\*\]\:\[overflow-anchor\:none\] * {
    overflow-anchor: none;
  }

  .aui\:\[\&_\.evie-word-in\]\:inline-block .evie-word-in {
    display: inline-block;
  }

  .aui\:\[\&_\.evie-word-in\]\:animate-app-word-in .evie-word-in {
    animation: applicant-ui-word-in .3s var(--aui-ease-standard)
    backwards;
  }

  @media (prefers-reduced-motion: reduce) {
    .aui\:motion-reduce\:\[\&_\.evie-word-in\]\:animate-none .evie-word-in {
      animation: none;
    }
  }

  .aui\:\[\&_\[role\=listitem\]\+\[role\=listitem\]\]\:before\:mx-1 [role="listitem"] + [role="listitem"]:before {
    content: var(--tw-content);
    margin-inline: var(--aui-space-unit);
  }

  .aui\:\[\&_\[role\=listitem\]\+\[role\=listitem\]\]\:before\:content-\[\"·\"\] [role="listitem"] + [role="listitem"]:before {
    --tw-content: "·";
    content: var(--tw-content);
  }

  p + .aui\:\[p\+\&\]\:mt-2 {
    margin-top: calc(var(--aui-space-unit) * 2);
  }
}

@font-face {
  font-family: Empirica;
  src: url("/empirica-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Empirica;
  src: url("/empirica-medium.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mallory;
  src: url("/mallory-book.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mallory;
  src: url("/mallory-book-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mallory;
  src: url("/mallory-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mallory MicroPlus;
  src: url("/mallory-microplus-book.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Retina;
  src: url("/retina-book.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Retina;
  src: url("/retina-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Founders Grotesk Mono;
  src: url("/founders-grotesk-mono-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@keyframes applicant-ui-pulse-quiet {
  0%, 100% {
    opacity: .3;
  }

  40% {
    opacity: 1;
  }
}

@keyframes applicant-ui-turn-rise {
  from {
    opacity: 0;
    transform: translateY(var(--aui-space-6));
  }
}

@keyframes applicant-ui-word-in {
  from {
    opacity: 0;
    filter: blur(4px);
  }

  to {
    opacity: 1;
    filter: blur();
  }
}

@keyframes applicant-ui-arrive {
  from {
    opacity: 0;
    transform: scale(.4);
  }
}

.applicant-ui-body {
  background: var(--aui-color-page);
  margin: 0;
}

.applicant-ui {
  isolation: isolate;
  background: var(--aui-color-page);
  min-height: 100dvh;
  color: var(--aui-color-text);
  font-family: var(--aui-font-body);
  line-height: 1.5;
}

.applicant-ui--embedded {
  background: none;
  min-height: 0;
}

.applicant-ui *, .applicant-ui :before, .applicant-ui :after {
  box-sizing: border-box;
}

.applicant-ui button:not(.applicant-ui__mui-island *), .applicant-ui input:not(.applicant-ui__mui-island *), .applicant-ui textarea:not(.applicant-ui__mui-island *) {
  font: inherit;
}

.applicant-ui button:not(.applicant-ui__mui-island *), .applicant-ui [role="button"]:not(.applicant-ui__mui-island *), .applicant-ui input:not(.applicant-ui__mui-island *), .applicant-ui textarea:not(.applicant-ui__mui-island *) {
  touch-action: manipulation;
}

.applicant-ui__ground-grain {
  background-color: var(--aui-color-muted-text);
}

@supports (color: color-mix(in lab, red, red)) {
  .applicant-ui__ground-grain {
    background-color: color-mix(in srgb, var(--aui-color-muted-text) 5%, transparent);
  }
}

.applicant-ui__ground-grain {
  opacity: .35;
  -webkit-mask-source-type: alpha;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3e%3cfilter id='g'%3e%3cfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2'/%3e%3cfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3e%3c/filter%3e%3crect width='240' height='240' filter='url(%23g)'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3e%3cfilter id='g'%3e%3cfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2'/%3e%3cfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3e%3c/filter%3e%3crect width='240' height='240' filter='url(%23g)'/%3e%3c/svg%3e");
  -webkit-mask-source-type: alpha;
  mask-mode: alpha;
}

.applicant-ui__ground-light {
  background-image: linear-gradient(118deg, var(--aui-color-raised) 0%, transparent 36%);
}

@supports (color: color-mix(in lab, red, red)) {
  .applicant-ui__ground-light {
    background-image: linear-gradient(118deg, color-mix(in srgb, var(--aui-color-raised) 50%, transparent) 0%, transparent 36%);
  }
}

@media (max-height: 46rem) {
  [data-placement="sheet"].applicant-ui__sheet [role="dialog"] {
    overscroll-behavior: contain;
    display: block;
    overflow-y: auto;
  }
}

@media (max-height: 46rem) and (not (min-width: 48rem)) {
  [data-placement="sheet"].applicant-ui__sheet {
    place-items: stretch stretch;
    padding: 0;
  }

  [data-placement="sheet"].applicant-ui__sheet > * {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: 100dvh;
  }

  [data-placement="sheet"].applicant-ui__sheet [role="dialog"] {
    border-radius: 0;
    max-width: none;
    height: 100%;
    max-height: 100dvh;
  }
}

@media (prefers-reduced-motion: reduce) {
  .applicant-ui *, .applicant-ui :before, .applicant-ui :after {
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
  }
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}
