/* @forge/common/dist/assets/index.css */
*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(var(--color-blue-500), 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(var(--color-blue-500), 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: rgba(var(--color-gray-200), 1);
}
::before,
::after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: rgba(var(--color-gray-400), 1);
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
  display: none;
}
.container {
  width: 100%;
}
@media (min-width: 415px) {
  .container {
    max-width: 415px;
  }
}
@media (min-width: 769px) {
  .container {
    max-width: 769px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1440px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.-inset-0 {
  inset: -0px;
}
.inset-0 {
  inset: 0px;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.inset-x-0\.5 {
  left: 0.125rem;
  right: 0.125rem;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.inset-y-0\.5 {
  top: 0.125rem;
  bottom: 0.125rem;
}
.inset-y-auto {
  top: auto;
  bottom: auto;
}
.inset-y-px {
  top: 1px;
  bottom: 1px;
}
.-bottom-0\.5 {
  bottom: -0.125rem;
}
.-bottom-1 {
  bottom: -0.25rem;
}
.-bottom-2 {
  bottom: -0.5rem;
}
.-bottom-5 {
  bottom: -1.25rem;
}
.-left-2 {
  left: -0.5rem;
}
.-right-1\.5 {
  right: -0.375rem;
}
.-right-2 {
  right: -0.5rem;
}
.-right-5 {
  right: -1.25rem;
}
.-top-2 {
  top: -0.5rem;
}
.-top-px {
  top: -1px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-0\.5 {
  bottom: 0.125rem;
}
.bottom-3\.5 {
  bottom: 0.875rem;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-6 {
  bottom: 1.5rem;
}
.left-0 {
  left: 0px;
}
.left-0\.5 {
  left: 0.125rem;
}
.left-1 {
  left: 0.25rem;
}
.left-1\.5 {
  left: 0.375rem;
}
.left-1\/2 {
  left: 50%;
}
.left-2 {
  left: 0.5rem;
}
.left-4 {
  left: 1rem;
}
.left-8 {
  left: 2rem;
}
.left-\[2\%\] {
  left: 2%;
}
.left-full {
  left: 100%;
}
.right-0 {
  right: 0px;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-1 {
  right: 0.25rem;
}
.right-10 {
  right: 2.5rem;
}
.right-2 {
  right: 0.5rem;
}
.right-4 {
  right: 1rem;
}
.right-px {
  right: 1px;
}
.top-0 {
  top: 0px;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\.5 {
  top: 0.375rem;
}
.top-1\/2 {
  top: 50%;
}
.top-10 {
  top: 2.5rem;
}
.top-12 {
  top: 3rem;
}
.top-16 {
  top: 4rem;
}
.top-2 {
  top: 0.5rem;
}
.top-2\.5 {
  top: 0.625rem;
}
.top-3\.5 {
  top: 0.875rem;
}
.top-4 {
  top: 1rem;
}
.top-6 {
  top: 1.5rem;
}
.top-8 {
  top: 2rem;
}
.top-\[1\.125rem\] {
  top: 1.125rem;
}
.top-\[1\.375rem\] {
  top: 1.375rem;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[9997\] {
  z-index: 9997;
}
.z-backdrop {
  z-index: 9999;
}
.z-max {
  z-index: 2147483647;
}
.z-modal {
  z-index: 10000;
}
.order-1 {
  order: 1;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-10 {
  grid-column-start: 10;
}
.col-start-11 {
  grid-column-start: 11;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-3 {
  grid-column-start: 3;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.col-start-6 {
  grid-column-start: 6;
}
.col-start-8 {
  grid-column-start: 8;
}
.col-start-9 {
  grid-column-start: 9;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-span-3 {
  grid-row: span 3 / span 3;
}
.row-start-1 {
  grid-row-start: 1;
}
.row-start-2 {
  grid-row-start: 2;
}
.row-start-3 {
  grid-row-start: 3;
}
.row-start-4 {
  grid-row-start: 4;
}
.row-start-5 {
  grid-row-start: 5;
}
.m-0 {
  margin: 0px;
}
.m-6 {
  margin: 1.5rem;
}
.m-auto {
  margin: auto;
}
.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}
.-my-1\.5 {
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
}
.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.-mb-1 {
  margin-bottom: -0.25rem;
}
.-mb-px {
  margin-bottom: -1px;
}
.-ml-1 {
  margin-left: -0.25rem;
}
.-ml-3 {
  margin-left: -0.75rem;
}
.-ml-4 {
  margin-left: -1rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.-mr-6 {
  margin-right: -1.5rem;
}
.-mt-0 {
  margin-top: -0px;
}
.-mt-0\.5 {
  margin-top: -0.125rem;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.-mt-px {
  margin-top: -1px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-12 {
  margin-left: 3rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.mr-0 {
  margin-right: 0px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-px {
  margin-top: 1px;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.inline-grid {
  display: inline-grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.size-2\.5 {
  width: 0.625rem;
  height: 0.625rem;
}
.size-3\.5 {
  width: 0.875rem;
  height: 0.875rem;
}
.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}
.size-full {
  width: 100%;
  height: 100%;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-18 {
  height: 4.5rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-24 {
  height: 6rem;
}
.h-28 {
  height: 7rem;
}
.h-3 {
  height: 0.75rem;
}
.h-36 {
  height: 9rem;
}
.h-4 {
  height: 1rem;
}
.h-40 {
  height: 10rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-72 {
  height: 18rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-9 {
  height: 2.25rem;
}
.h-96 {
  height: 24rem;
}
.h-\[100vh\] {
  height: 100vh;
}
.h-\[2\.5rem\] {
  height: 2.5rem;
}
.h-\[2\.625rem\] {
  height: 2.625rem;
}
.h-\[3\.75rem\] {
  height: 3.75rem;
}
.h-\[30vh\] {
  height: 30vh;
}
.h-\[4\.375rem\] {
  height: 4.375rem;
}
.h-\[40vh\] {
  height: 40vh;
}
.h-\[500px\] {
  height: 500px;
}
.h-\[60vw\] {
  height: 60vw;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-em {
  height: 1em;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-\[40vh\] {
  max-height: 40vh;
}
.max-h-\[75\%\] {
  max-height: 75%;
}
.max-h-none {
  max-height: none;
}
.min-h-10 {
  min-height: 2.5rem;
}
.min-h-12 {
  min-height: 3rem;
}
.min-h-16 {
  min-height: 4rem;
}
.min-h-4 {
  min-height: 1rem;
}
.min-h-5 {
  min-height: 1.25rem;
}
.min-h-8 {
  min-height: 2rem;
}
.min-h-80 {
  min-height: 20rem;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1\/2 {
  width: 50%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-18 {
  width: 4.5rem;
}
.w-2 {
  width: 0.5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-4 {
  width: 1rem;
}
.w-40 {
  width: 10rem;
}
.w-44 {
  width: 11rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-56 {
  width: 14rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-96 {
  width: 24rem;
}
.w-\[100vh\] {
  width: 100vh;
}
.w-\[10rem\] {
  width: 10rem;
}
.w-\[14rem\] {
  width: 14rem;
}
.w-\[15px\] {
  width: 15px;
}
.w-\[17\.25rem\] {
  width: 17.25rem;
}
.w-\[17\.375rem\] {
  width: 17.375rem;
}
.w-\[2\.375rem\] {
  width: 2.375rem;
}
.w-\[21\.75rem\] {
  width: 21.75rem;
}
.w-\[25rem\] {
  width: 25rem;
}
.w-\[3\.5rem\] {
  width: 3.5rem;
}
.w-\[30vw\] {
  width: 30vw;
}
.w-\[350px\] {
  width: 350px;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40rem\] {
  width: 40rem;
}
.w-\[40vw\] {
  width: 40vw;
}
.w-\[410px\] {
  width: 410px;
}
.w-\[50vw\] {
  width: 50vw;
}
.w-\[60vh\] {
  width: 60vh;
}
.w-\[60vw\] {
  width: 60vw;
}
.w-\[70vw\] {
  width: 70vw;
}
.w-\[80vw\] {
  width: 80vw;
}
.w-\[calc\(theme\(\'width\.1\/2\'\)_-_theme\(\'spacing\.4\'\)\)\] {
  width: calc(50% - 1rem);
}
.w-\[calc\(theme\(\'width\.1\/2\'\)_-_theme\(\'spacing\[2\.5\]\'\)\)\] {
  width: calc(50% - 0.625rem);
}
.w-\[inherit\] {
  width: inherit;
}
.w-\[max-content\] {
  width: max-content;
}
.w-em {
  width: 1em;
}
.w-full {
  width: 100%;
}
.w-max {
  width: max-content;
}
.w-px {
  width: 1px;
}
.w-screen {
  width: 100vw;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-10 {
  min-width: 2.5rem;
}
.min-w-28 {
  min-width: 7rem;
}
.min-w-36 {
  min-width: 9rem;
}
.min-w-4 {
  min-width: 1rem;
}
.min-w-40 {
  min-width: 10rem;
}
.min-w-48 {
  min-width: 12rem;
}
.min-w-5 {
  min-width: 1.25rem;
}
.min-w-52 {
  min-width: 13rem;
}
.min-w-6 {
  min-width: 1.5rem;
}
.min-w-60 {
  min-width: 15rem;
}
.min-w-72 {
  min-width: 18rem;
}
.min-w-96 {
  min-width: 24rem;
}
.min-w-\[100vw\] {
  min-width: 100vw;
}
.min-w-\[25\%\] {
  min-width: 25%;
}
.min-w-\[80vw\] {
  min-width: 80vw;
}
.min-w-full {
  min-width: 100%;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-5xl {
  max-width: 64rem;
}
.max-w-64 {
  max-width: 16rem;
}
.max-w-96 {
  max-width: 24rem;
}
.max-w-\[14\.5rem\] {
  max-width: 14.5rem;
}
.max-w-\[14rem\] {
  max-width: 14rem;
}
.max-w-\[17\.5rem\] {
  max-width: 17.5rem;
}
.max-w-\[50\%\] {
  max-width: 50%;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-\[calc\(100vw-2rem\)\] {
  max-width: calc(100vw - 2rem);
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-screen-md {
  max-width: 769px;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.table-fixed {
  table-layout: fixed;
}
.border-collapse {
  border-collapse: collapse;
}
.border-spacing-2 {
  --tw-border-spacing-x: 0.5rem;
  --tw-border-spacing-y: 0.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.origin-center {
  transform-origin: center;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-2 {
  --tw-translate-x: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-px {
  --tw-translate-x: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-px {
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1 {
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[1\.625rem\] {
  --tw-translate-x: 1.625rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-px {
  --tw-translate-x: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-px {
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}
.animate-\[fade-in_250ms_ease-in-out_forwards\] {
  animation: fade-in 250ms ease-in-out forwards;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-col-resize {
  cursor: col-resize;
}
.cursor-copy {
  cursor: copy;
}
.cursor-default {
  cursor: default;
}
.cursor-move {
  cursor: move;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  user-select: none;
}
.select-all {
  user-select: all;
}
.resize {
  resize: both;
}
.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}
.snap-start {
  scroll-snap-align: start;
}
.auto-cols-\[minmax\(auto\,_14\.5rem\)\] {
  grid-auto-columns: minmax(auto, 14.5rem);
}
.auto-cols-auto {
  grid-auto-columns: auto;
}
.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}
.auto-cols-max {
  grid-auto-columns: max-content;
}
.auto-cols-min {
  grid-auto-columns: min-content;
}
.grid-flow-row {
  grid-auto-flow: row;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.auto-rows-auto {
  grid-auto-rows: auto;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[7rem\,_auto\] {
  grid-template-columns: 7rem auto;
}
.grid-cols-\[7rem\,_min-content\,_auto\] {
  grid-template-columns: 7rem min-content auto;
}
.grid-cols-\[7rem\,_min-content\,_minmax\(0\,_1fr\)\] {
  grid-template-columns: 7rem min-content minmax(0, 1fr);
}
.grid-cols-\[_minmax\(0\,1fr\)\,_auto\,_minmax\(0\,1fr\)\,_auto\] {
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) auto;
}
.grid-cols-\[auto\,_auto\,_minmax\(0\,_1fr\)\,_auto\] {
  grid-template-columns: auto auto minmax(0, 1fr) auto;
}
.grid-cols-\[auto\,_auto\] {
  grid-template-columns: auto auto;
}
.grid-cols-\[auto\,_minmax\(0\,_1fr\)\,_auto\] {
  grid-template-columns: auto minmax(0, 1fr) auto;
}
.grid-cols-\[auto\,_minmax\(0\,_1fr\)\] {
  grid-template-columns: auto minmax(0, 1fr);
}
.grid-cols-\[auto\,_minmax\(auto\,_1fr\)\,_auto\] {
  grid-template-columns: auto minmax(auto, 1fr) auto;
}
.grid-cols-\[auto\,auto\,minmax\(0\,1fr\)\,auto\,auto\,auto\] {
  grid-template-columns: auto auto minmax(0, 1fr) auto auto auto;
}
.grid-cols-\[auto\] {
  grid-template-columns: auto;
}
.grid-cols-\[auto_minmax\(0\,_1fr\)\] {
  grid-template-columns: auto minmax(0, 1fr);
}
.grid-cols-\[minmax\(0\,_1fr\)\,_auto\,_auto\] {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
.grid-cols-\[minmax\(0\,_1fr\)\,_auto\] {
  grid-template-columns: minmax(0, 1fr) auto;
}
.grid-cols-\[minmax\(0\,_1fr\)_auto\] {
  grid-template-columns: minmax(0, 1fr) auto;
}
.grid-cols-\[minmax\(0\,_1fr\)_auto_auto\] {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
.grid-cols-\[repeat\(11\,_auto\)\] {
  grid-template-columns: repeat(11, auto);
}
.grid-cols-\[repeat\(5\,_auto\)\] {
  grid-template-columns: repeat(5, auto);
}
.\!grid-rows-\[auto\,_minmax\(0\,_1fr\)\] {
  grid-template-rows: auto minmax(0, 1fr) !important;
}
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows-\[0fr\] {
  grid-template-rows: 0fr;
}
.grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}
.grid-rows-\[auto\,_auto\,_auto\] {
  grid-template-rows: auto auto auto;
}
.grid-rows-\[auto\,_auto\,_minmax\(0\,_1fr\)\] {
  grid-template-rows: auto auto minmax(0, 1fr);
}
.grid-rows-\[auto\,_auto\] {
  grid-template-rows: auto auto;
}
.grid-rows-\[auto\,_minmax\(0\,_1fr\)\,_auto\] {
  grid-template-rows: auto minmax(0, 1fr) auto;
}
.grid-rows-\[auto\,_minmax\(0\,_1fr\)\] {
  grid-template-rows: auto minmax(0, 1fr);
}
.grid-rows-\[auto\] {
  grid-template-rows: auto;
}
.grid-rows-\[auto_minmax\(0\,_1fr\)_auto\] {
  grid-template-rows: auto minmax(0, 1fr) auto;
}
.grid-rows-\[minmax\(0\,_1fr\)\,_auto\] {
  grid-template-rows: minmax(0, 1fr) auto;
}
.grid-rows-\[minmax\(2rem\,_auto\)\,_auto\,_minmax\(0\,_1fr\)\] {
  grid-template-rows: minmax(2rem, auto) auto minmax(0, 1fr);
}
.grid-rows-\[repeat\(16\,_auto\)\] {
  grid-template-rows: repeat(16, auto);
}
.grid-rows-\[repeat\(3\,_auto\)\] {
  grid-template-rows: repeat(3, auto);
}
.grid-rows-\[repeat\(4\,_auto\)\] {
  grid-template-rows: repeat(4, auto);
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.place-items-center {
  place-items: center;
}
.content-center {
  align-content: center;
}
.content-between {
  align-content: space-between;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-normal {
  justify-content: normal;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-evenly {
  justify-content: space-evenly;
}
.justify-items-start {
  justify-items: start;
}
.justify-items-end {
  justify-items: end;
}
.justify-items-center {
  justify-items: center;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-48 {
  gap: 12rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-x-2 {
  column-gap: 0.5rem;
}
.gap-x-6 {
  column-gap: 1.5rem;
}
.gap-y-10 {
  row-gap: 2.5rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.self-start {
  align-self: flex-start;
}
.self-center {
  align-self: center;
}
.justify-self-start {
  justify-self: start;
}
.justify-self-end {
  justify-self: end;
}
.justify-self-center {
  justify-self: center;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.scroll-smooth {
  scroll-behavior: smooth;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.whitespace-break-spaces {
  white-space: break-spaces;
}
.break-words {
  overflow-wrap: break-word;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-\[1px\] {
  border-radius: 1px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-b-\[3px\] {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-l-\[3px\] {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-l-none {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-r-\[3px\] {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-t-\[3px\] {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem;
}
.rounded-br-full {
  border-bottom-right-radius: 9999px;
}
.rounded-tl-full {
  border-top-left-radius: 9999px;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-\[0\.1875rem\] {
  border-width: 0.1875rem;
}
.border-\[0\.5px\] {
  border-width: 0.5px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-x-8 {
  border-left-width: 8px;
  border-right-width: 8px;
}
.border-y-2 {
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.border-y-8 {
  border-top-width: 8px;
  border-bottom-width: 8px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-8 {
  border-bottom-width: 8px;
}
.border-l-0 {
  border-left-width: 0px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-8 {
  border-left-width: 8px;
}
.border-r-0 {
  border-right-width: 0px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-r-8 {
  border-right-width: 8px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-t-8 {
  border-top-width: 8px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-blue-110 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-110), var(--tw-border-opacity));
}
.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-700), var(--tw-border-opacity));
}
.border-blue-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
.border-blue-810 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-810), var(--tw-border-opacity));
}
.border-blue-cool-100 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-cool-100), var(--tw-border-opacity));
}
.border-blue-cool-1100 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-cool-1100), var(--tw-border-opacity));
}
.border-blue-warm-810 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-warm-810), var(--tw-border-opacity));
}
.border-button-active {
  border-color: rgba(var(--color-button-active), 1);
}
.border-button-active-dark {
  border-color: rgba(var(--color-button-active-dark), 1);
}
.border-button-base {
  border-color: rgba(var(--color-button-base), 1);
}
.border-button-base-dark {
  border-color: rgba(var(--color-button-base-dark), 1);
}
.border-button-destructive-active {
  border-color: rgba(var(--color-button-destructive-active), 1);
}
.border-button-destructive-active-dark {
  border-color: rgba(var(--color-button-destructive-active-dark), 1);
}
.border-button-destructive-base {
  border-color: rgba(var(--color-button-destructive-base), 1);
}
.border-button-destructive-base-dark {
  border-color: rgba(var(--color-button-destructive-base-dark), 1);
}
.border-button-disabled {
  border-color: rgba(var(--color-button-disabled), 1);
}
.border-button-disabled-dark {
  border-color: rgba(var(--color-button-disabled-dark), 1);
}
.border-button-disabled-secondary-dark {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.border-button-disabled-tertiary {
  border-color: rgba(var(--color-button-disabled-tertiary), 1);
}
.border-button-disabled-tertiary-dark {
  border-color: rgba(var(--color-button-disabled-tertiary-dark), 1);
}
.border-button-focus {
  border-color: rgba(var(--color-button-focus), 1);
}
.border-button-focus-dark {
  border-color: rgba(var(--color-button-focus-dark), 1);
}
.border-button-hover {
  border-color: rgba(var(--color-button-hover), 1);
}
.border-button-hover-dark {
  border-color: rgba(var(--color-button-hover-dark), 1);
}
.border-container-2-dark {
  border-color: rgba(var(--color-container-2-dark), 1);
}
.border-graphic-bad {
  border-color: rgba(var(--color-graphic-bad), 1);
}
.border-graphic-bad-dark {
  border-color: rgba(var(--color-graphic-bad-dark), 1);
}
.border-graphic-good {
  border-color: rgba(var(--color-graphic-good), 1);
}
.border-graphic-good-dark {
  border-color: rgba(var(--color-graphic-good-dark), 1);
}
.border-graphic-neutral {
  border-color: rgba(var(--color-graphic-neutral), 1);
}
.border-graphic-neutral-dark {
  border-color: rgba(var(--color-graphic-neutral-dark), 1);
}
.border-graphic-tertiary {
  border-color: rgba(var(--color-graphic-tertiary), 1);
}
.border-graphic-tertiary-dark {
  border-color: rgba(var(--color-graphic-tertiary-dark), 1);
}
.border-graphic-warning-dark {
  border-color: rgba(var(--color-graphic-warning-dark), 1);
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-100), var(--tw-border-opacity));
}
.border-gray-1000 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-1000), var(--tw-border-opacity));
}
.border-gray-1010 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-1010), var(--tw-border-opacity));
}
.border-gray-110 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-110), var(--tw-border-opacity));
}
.border-gray-120 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-200), var(--tw-border-opacity));
}
.border-gray-210 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-210), var(--tw-border-opacity));
}
.border-gray-410 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
}
.border-gray-610 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-610), var(--tw-border-opacity));
}
.border-gray-620 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
}
.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-800), var(--tw-border-opacity));
}
.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-900), var(--tw-border-opacity));
}
.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-400), var(--tw-border-opacity));
}
.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-700), var(--tw-border-opacity));
}
.border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
.border-orange-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-400), var(--tw-border-opacity));
}
.border-orange-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-700), var(--tw-border-opacity));
}
.border-orange-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-800), var(--tw-border-opacity));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-600), var(--tw-border-opacity));
}
.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
.border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-800), var(--tw-border-opacity));
}
.border-semantic-warning {
  border-color: rgba(var(--color-semantic-warning), 1);
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-white\/50 {
  border-color: rgb(255 255 255 / 0.5);
}
.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-yellow-300), var(--tw-border-opacity));
}
.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-yellow-400), var(--tw-border-opacity));
}
.border-yellow-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-yellow-700), var(--tw-border-opacity));
}
.border-b-gray-1010 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-gray-1010), var(--tw-border-opacity));
}
.border-b-gray-200 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-gray-200), var(--tw-border-opacity));
}
.border-b-gray-700 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-r-blue-500 {
  --tw-border-opacity: 1;
  border-right-color: rgba(var(--color-blue-500), var(--tw-border-opacity));
}
.border-r-blue-700 {
  --tw-border-opacity: 1;
  border-right-color: rgba(var(--color-blue-700), var(--tw-border-opacity));
}
.border-r-gray-100 {
  --tw-border-opacity: 1;
  border-right-color: rgba(var(--color-gray-100), var(--tw-border-opacity));
}
.border-r-gray-410 {
  --tw-border-opacity: 1;
  border-right-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
}
.border-r-gray-700 {
  --tw-border-opacity: 1;
  border-right-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}
.border-r-gray-800 {
  --tw-border-opacity: 1;
  border-right-color: rgba(var(--color-gray-800), var(--tw-border-opacity));
}
.border-r-transparent {
  border-right-color: transparent;
}
.\!bg-blue-310 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--color-blue-310), var(--tw-bg-opacity)) !important;
}
.\!bg-blue-cool-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--color-blue-cool-100), var(--tw-bg-opacity)) !important;
}
.\!bg-green-cool-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--color-green-cool-100), var(--tw-bg-opacity)) !important;
}
.\!bg-orange-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--color-orange-100), var(--tw-bg-opacity)) !important;
}
.\!bg-pink-cool-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--color-pink-cool-100), var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--color-yellow-100), var(--tw-bg-opacity)) !important;
}
.bg-\[\#A34031\] {
  --tw-bg-opacity: 1;
  background-color: rgb(163 64 49 / var(--tw-bg-opacity, 1));
}
.bg-application {
  background-color: rgba(var(--color-application), 1);
}
.bg-application-dark {
  background-color: rgba(var(--color-application-dark), 1);
}
.bg-application\/80 {
  background-color: rgba(var(--color-application), 0.8);
}
.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-100), var(--tw-bg-opacity));
}
.bg-blue-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-1000), var(--tw-bg-opacity));
}
.bg-blue-110 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
}
.bg-blue-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-1100), var(--tw-bg-opacity));
}
.bg-blue-1110 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-1110), var(--tw-bg-opacity));
}
.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-200), var(--tw-bg-opacity));
}
.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-300), var(--tw-bg-opacity));
}
.bg-blue-300\/20 {
  background-color: rgba(var(--color-blue-300), 0.2);
}
.bg-blue-310 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-310), var(--tw-bg-opacity));
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.bg-blue-410 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-410), var(--tw-bg-opacity));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-500), var(--tw-bg-opacity));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-600), var(--tw-bg-opacity));
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-700), var(--tw-bg-opacity));
}
.bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-800), var(--tw-bg-opacity));
}
.bg-blue-810 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-810), var(--tw-bg-opacity));
}
.bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-900), var(--tw-bg-opacity));
}
.bg-blue-910 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-910), var(--tw-bg-opacity));
}
.bg-blue-cool-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-100), var(--tw-bg-opacity));
}
.bg-blue-cool-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-1000), var(--tw-bg-opacity));
}
.bg-blue-cool-110 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-110), var(--tw-bg-opacity));
}
.bg-blue-cool-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-1100), var(--tw-bg-opacity));
}
.bg-blue-cool-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-200), var(--tw-bg-opacity));
}
.bg-blue-cool-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-300), var(--tw-bg-opacity));
}
.bg-blue-cool-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-400), var(--tw-bg-opacity));
}
.bg-blue-cool-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-500), var(--tw-bg-opacity));
}
.bg-blue-cool-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-600), var(--tw-bg-opacity));
}
.bg-blue-cool-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-700), var(--tw-bg-opacity));
}
.bg-blue-cool-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-800), var(--tw-bg-opacity));
}
.bg-blue-cool-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-900), var(--tw-bg-opacity));
}
.bg-blue-warm-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-100), var(--tw-bg-opacity));
}
.bg-blue-warm-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-1000), var(--tw-bg-opacity));
}
.bg-blue-warm-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-1100), var(--tw-bg-opacity));
}
.bg-blue-warm-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-200), var(--tw-bg-opacity));
}
.bg-blue-warm-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-300), var(--tw-bg-opacity));
}
.bg-blue-warm-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-400), var(--tw-bg-opacity));
}
.bg-blue-warm-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-500), var(--tw-bg-opacity));
}
.bg-blue-warm-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-600), var(--tw-bg-opacity));
}
.bg-blue-warm-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-700), var(--tw-bg-opacity));
}
.bg-blue-warm-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-800), var(--tw-bg-opacity));
}
.bg-blue-warm-810 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-810), var(--tw-bg-opacity));
}
.bg-blue-warm-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-900), var(--tw-bg-opacity));
}
.bg-blue-warm-910 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-910), var(--tw-bg-opacity));
}
.bg-button-active-dark {
  background-color: rgba(var(--color-button-active-dark), 1);
}
.bg-button-active-tertiary {
  background-color: rgba(var(--color-button-active-tertiary), 1);
}
.bg-button-active-tertiary-dark {
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
}
.bg-button-base {
  background-color: rgba(var(--color-button-base), 1);
}
.bg-button-base-dark {
  background-color: rgba(var(--color-button-base-dark), 1);
}
.bg-button-destructive-base {
  background-color: rgba(var(--color-button-destructive-base), 1);
}
.bg-button-destructive-base-dark {
  background-color: rgba(var(--color-button-destructive-base-dark), 1);
}
.bg-button-disabled {
  background-color: rgba(var(--color-button-disabled), 1);
}
.bg-button-disabled-dark {
  background-color: rgba(var(--color-button-disabled-dark), 1);
}
.bg-button-disabled-secondary-dark {
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.bg-button-disabled-tertiary {
  background-color: rgba(var(--color-button-disabled-tertiary), 1);
}
.bg-button-disabled-tertiary-dark {
  background-color: rgba(var(--color-button-disabled-tertiary-dark), 1);
}
.bg-button-hover-tertiary {
  background-color: rgba(var(--color-button-hover-tertiary), 1);
}
.bg-container {
  background-color: rgba(var(--color-container), 1);
}
.bg-container-2 {
  background-color: rgba(var(--color-container-2), 1);
}
.bg-container-2-dark {
  background-color: rgba(var(--color-container-2-dark), 1);
}
.bg-container-dark {
  background-color: rgba(var(--color-container-dark), 1);
}
.bg-container-invert {
  background-color: rgba(var(--color-container-invert), 1);
}
.bg-container-invert-dark {
  background-color: rgba(var(--color-container-invert-dark), 1);
}
.bg-graphic-base {
  background-color: rgba(var(--color-graphic-base), 1);
}
.bg-graphic-base-inverse {
  background-color: rgba(var(--color-graphic-base-inverse), 1);
}
.bg-graphic-base-inverse-dark {
  background-color: rgba(var(--color-graphic-base-inverse-dark), 1);
}
.bg-graphic-tertiary {
  background-color: rgba(var(--color-graphic-tertiary), 1);
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
.bg-gray-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}
.bg-gray-1010 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1010), var(--tw-bg-opacity));
}
.bg-gray-1020 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1020), var(--tw-bg-opacity));
}
.bg-gray-110 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-110), var(--tw-bg-opacity));
}
.bg-gray-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1100), var(--tw-bg-opacity));
}
.bg-gray-1110 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1110), var(--tw-bg-opacity));
}
.bg-gray-1120 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1120), var(--tw-bg-opacity));
}
.bg-gray-1130 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1130), var(--tw-bg-opacity));
}
.bg-gray-120 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-120), var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-200), var(--tw-bg-opacity));
}
.bg-gray-210 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-210), var(--tw-bg-opacity));
}
.bg-gray-220 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-220), var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-300), var(--tw-bg-opacity));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-400), var(--tw-bg-opacity));
}
.bg-gray-410 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-410), var(--tw-bg-opacity));
}
.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-500), var(--tw-bg-opacity));
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-600), var(--tw-bg-opacity));
}
.bg-gray-610 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-610), var(--tw-bg-opacity));
}
.bg-gray-620 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-620), var(--tw-bg-opacity));
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-700), var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-800), var(--tw-bg-opacity));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-900), var(--tw-bg-opacity));
}
.bg-gray-910 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-910), var(--tw-bg-opacity));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-100), var(--tw-bg-opacity));
}
.bg-green-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-1000), var(--tw-bg-opacity));
}
.bg-green-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-1100), var(--tw-bg-opacity));
}
.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-200), var(--tw-bg-opacity));
}
.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-300), var(--tw-bg-opacity));
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-400), var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-500), var(--tw-bg-opacity));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-600), var(--tw-bg-opacity));
}
.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
}
.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-800), var(--tw-bg-opacity));
}
.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-900), var(--tw-bg-opacity));
}
.bg-green-cool-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-100), var(--tw-bg-opacity));
}
.bg-green-cool-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-1000), var(--tw-bg-opacity));
}
.bg-green-cool-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-1100), var(--tw-bg-opacity));
}
.bg-green-cool-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-200), var(--tw-bg-opacity));
}
.bg-green-cool-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-300), var(--tw-bg-opacity));
}
.bg-green-cool-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-400), var(--tw-bg-opacity));
}
.bg-green-cool-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-500), var(--tw-bg-opacity));
}
.bg-green-cool-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-600), var(--tw-bg-opacity));
}
.bg-green-cool-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-700), var(--tw-bg-opacity));
}
.bg-green-cool-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-800), var(--tw-bg-opacity));
}
.bg-green-cool-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-cool-900), var(--tw-bg-opacity));
}
.bg-green-warm-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-100), var(--tw-bg-opacity));
}
.bg-green-warm-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-1000), var(--tw-bg-opacity));
}
.bg-green-warm-110 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-110), var(--tw-bg-opacity));
}
.bg-green-warm-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-1100), var(--tw-bg-opacity));
}
.bg-green-warm-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-200), var(--tw-bg-opacity));
}
.bg-green-warm-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-300), var(--tw-bg-opacity));
}
.bg-green-warm-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-400), var(--tw-bg-opacity));
}
.bg-green-warm-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-500), var(--tw-bg-opacity));
}
.bg-green-warm-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-600), var(--tw-bg-opacity));
}
.bg-green-warm-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-700), var(--tw-bg-opacity));
}
.bg-green-warm-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-800), var(--tw-bg-opacity));
}
.bg-green-warm-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-900), var(--tw-bg-opacity));
}
.bg-illustration-blue-1 {
  background-color: rgba(var(--color-illustration-blue-1), 1);
}
.bg-illustration-blue-1-dark {
  background-color: rgba(var(--color-illustration-blue-1-dark), 1);
}
.bg-illustration-blue-2 {
  background-color: rgba(var(--color-illustration-blue-2), 1);
}
.bg-illustration-blue-2-dark {
  background-color: rgba(var(--color-illustration-blue-2-dark), 1);
}
.bg-illustration-blue-3 {
  background-color: rgba(var(--color-illustration-blue-3), 1);
}
.bg-illustration-blue-3-dark {
  background-color: rgba(var(--color-illustration-blue-3-dark), 1);
}
.bg-illustration-gray-1 {
  background-color: rgba(var(--color-illustration-gray-1), 1);
}
.bg-illustration-gray-1-dark {
  background-color: rgba(var(--color-illustration-gray-1-dark), 1);
}
.bg-illustration-gray-2 {
  background-color: rgba(var(--color-illustration-gray-2), 1);
}
.bg-illustration-gray-2-dark {
  background-color: rgba(var(--color-illustration-gray-2-dark), 1);
}
.bg-illustration-gray-3 {
  background-color: rgba(var(--color-illustration-gray-3), 1);
}
.bg-illustration-gray-3-dark {
  background-color: rgba(var(--color-illustration-gray-3-dark), 1);
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-100), var(--tw-bg-opacity));
}
.bg-orange-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-1000), var(--tw-bg-opacity));
}
.bg-orange-110 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-110), var(--tw-bg-opacity));
}
.bg-orange-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-1100), var(--tw-bg-opacity));
}
.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-200), var(--tw-bg-opacity));
}
.bg-orange-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-300), var(--tw-bg-opacity));
}
.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-400), var(--tw-bg-opacity));
}
.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-500), var(--tw-bg-opacity));
}
.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-600), var(--tw-bg-opacity));
}
.bg-orange-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-700), var(--tw-bg-opacity));
}
.bg-orange-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-800), var(--tw-bg-opacity));
}
.bg-orange-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-900), var(--tw-bg-opacity));
}
.bg-overlay {
  background-color: rgba(var(--color-overlay), 1);
}
.bg-overlay-dark {
  background-color: rgba(var(--color-overlay-dark), 1);
}
.bg-overlay\/50 {
  background-color: rgba(var(--color-overlay), 0.5);
}
.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-100), var(--tw-bg-opacity));
}
.bg-pink-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-1000), var(--tw-bg-opacity));
}
.bg-pink-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-1100), var(--tw-bg-opacity));
}
.bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-200), var(--tw-bg-opacity));
}
.bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-300), var(--tw-bg-opacity));
}
.bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-400), var(--tw-bg-opacity));
}
.bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-500), var(--tw-bg-opacity));
}
.bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-600), var(--tw-bg-opacity));
}
.bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-700), var(--tw-bg-opacity));
}
.bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-800), var(--tw-bg-opacity));
}
.bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-900), var(--tw-bg-opacity));
}
.bg-pink-cool-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-100), var(--tw-bg-opacity));
}
.bg-pink-cool-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-1000), var(--tw-bg-opacity));
}
.bg-pink-cool-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-1100), var(--tw-bg-opacity));
}
.bg-pink-cool-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-200), var(--tw-bg-opacity));
}
.bg-pink-cool-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-300), var(--tw-bg-opacity));
}
.bg-pink-cool-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-400), var(--tw-bg-opacity));
}
.bg-pink-cool-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-500), var(--tw-bg-opacity));
}
.bg-pink-cool-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-600), var(--tw-bg-opacity));
}
.bg-pink-cool-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-700), var(--tw-bg-opacity));
}
.bg-pink-cool-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-800), var(--tw-bg-opacity));
}
.bg-pink-cool-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-pink-cool-900), var(--tw-bg-opacity));
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-100), var(--tw-bg-opacity));
}
.bg-purple-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-1000), var(--tw-bg-opacity));
}
.bg-purple-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-1100), var(--tw-bg-opacity));
}
.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-200), var(--tw-bg-opacity));
}
.bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-300), var(--tw-bg-opacity));
}
.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-400), var(--tw-bg-opacity));
}
.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-500), var(--tw-bg-opacity));
}
.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-600), var(--tw-bg-opacity));
}
.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-700), var(--tw-bg-opacity));
}
.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-800), var(--tw-bg-opacity));
}
.bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-900), var(--tw-bg-opacity));
}
.bg-purple-cool-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-100), var(--tw-bg-opacity));
}
.bg-purple-cool-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-1000), var(--tw-bg-opacity));
}
.bg-purple-cool-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-1100), var(--tw-bg-opacity));
}
.bg-purple-cool-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-200), var(--tw-bg-opacity));
}
.bg-purple-cool-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-300), var(--tw-bg-opacity));
}
.bg-purple-cool-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-400), var(--tw-bg-opacity));
}
.bg-purple-cool-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-500), var(--tw-bg-opacity));
}
.bg-purple-cool-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-600), var(--tw-bg-opacity));
}
.bg-purple-cool-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-700), var(--tw-bg-opacity));
}
.bg-purple-cool-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-800), var(--tw-bg-opacity));
}
.bg-purple-cool-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-cool-900), var(--tw-bg-opacity));
}
.bg-purple-warm-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-100), var(--tw-bg-opacity));
}
.bg-purple-warm-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-1000), var(--tw-bg-opacity));
}
.bg-purple-warm-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-1100), var(--tw-bg-opacity));
}
.bg-purple-warm-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-200), var(--tw-bg-opacity));
}
.bg-purple-warm-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-300), var(--tw-bg-opacity));
}
.bg-purple-warm-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-400), var(--tw-bg-opacity));
}
.bg-purple-warm-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-500), var(--tw-bg-opacity));
}
.bg-purple-warm-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-600), var(--tw-bg-opacity));
}
.bg-purple-warm-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-700), var(--tw-bg-opacity));
}
.bg-purple-warm-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-800), var(--tw-bg-opacity));
}
.bg-purple-warm-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-purple-warm-900), var(--tw-bg-opacity));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-100), var(--tw-bg-opacity));
}
.bg-red-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-1000), var(--tw-bg-opacity));
}
.bg-red-110 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-110), var(--tw-bg-opacity));
}
.bg-red-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-1100), var(--tw-bg-opacity));
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-200), var(--tw-bg-opacity));
}
.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-300), var(--tw-bg-opacity));
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-400), var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-600), var(--tw-bg-opacity));
}
.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-800), var(--tw-bg-opacity));
}
.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-900), var(--tw-bg-opacity));
}
.bg-semantic-bad {
  background-color: rgba(var(--color-semantic-bad), 1);
}
.bg-semantic-bad-dark {
  background-color: rgba(var(--color-semantic-bad-dark), 1);
}
.bg-semantic-good {
  background-color: rgba(var(--color-semantic-good), 1);
}
.bg-semantic-good-dark {
  background-color: rgba(var(--color-semantic-good-dark), 1);
}
.bg-semantic-neutral {
  background-color: rgba(var(--color-semantic-neutral), 1);
}
.bg-semantic-neutral-dark {
  background-color: rgba(var(--color-semantic-neutral-dark), 1);
}
.bg-semantic-warning {
  background-color: rgba(var(--color-semantic-warning), 1);
}
.bg-semantic-warning-dark {
  background-color: rgba(var(--color-semantic-warning-dark), 1);
}
.bg-teal-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-100), var(--tw-bg-opacity));
}
.bg-teal-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-1000), var(--tw-bg-opacity));
}
.bg-teal-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-1100), var(--tw-bg-opacity));
}
.bg-teal-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-200), var(--tw-bg-opacity));
}
.bg-teal-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-300), var(--tw-bg-opacity));
}
.bg-teal-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-400), var(--tw-bg-opacity));
}
.bg-teal-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-500), var(--tw-bg-opacity));
}
.bg-teal-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-600), var(--tw-bg-opacity));
}
.bg-teal-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-700), var(--tw-bg-opacity));
}
.bg-teal-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-800), var(--tw-bg-opacity));
}
.bg-teal-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-teal-900), var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/75 {
  background-color: rgb(255 255 255 / 0.75);
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-100), var(--tw-bg-opacity));
}
.bg-yellow-1000 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-1000), var(--tw-bg-opacity));
}
.bg-yellow-1100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-1100), var(--tw-bg-opacity));
}
.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-200), var(--tw-bg-opacity));
}
.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-300), var(--tw-bg-opacity));
}
.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-400), var(--tw-bg-opacity));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-500), var(--tw-bg-opacity));
}
.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-600), var(--tw-bg-opacity));
}
.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-700), var(--tw-bg-opacity));
}
.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-800), var(--tw-bg-opacity));
}
.bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-900), var(--tw-bg-opacity));
}
.bg-none {
  background-image: none;
}
.p-0 {
  padding: 0px;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-16 {
  padding: 4rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-px {
  padding-left: 1px;
  padding-right: 1px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-\[0\.188rem\] {
  padding-top: 0.188rem;
  padding-bottom: 0.188rem;
}
.py-\[0\.438rem\] {
  padding-top: 0.438rem;
  padding-bottom: 0.438rem;
}
.py-\[0\.938rem\] {
  padding-top: 0.938rem;
  padding-bottom: 0.938rem;
}
.py-\[1\.125rem\] {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.pb-1\.5 {
  padding-bottom: 0.375rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-2\.5 {
  padding-left: 0.625rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pr-0\.5 {
  padding-right: 0.125rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-9 {
  padding-right: 2.25rem;
}
.pr-\[3\.75rem\] {
  padding-right: 3.75rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-baseline {
  vertical-align: baseline;
}
.align-top {
  vertical-align: top;
}
.\!align-middle {
  vertical-align: middle !important;
}
.align-middle {
  vertical-align: middle;
}
.font-sans {
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.text-2xl {
  font-size: 1.75rem;
  line-height: 2.25rem;
}
.text-3xl {
  font-size: 2rem;
  line-height: 2.5rem;
}
.text-4xl {
  font-size: 2.5rem;
  line-height: 3.25rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 3.875rem;
}
.text-7xl {
  font-size: 4.5rem;
  line-height: 5.875rem;
}
.text-\[0\.375rem\] {
  font-size: 0.375rem;
}
.text-\[0\.5rem\] {
  font-size: 0.5rem;
}
.text-\[0\.625rem\] {
  font-size: 0.625rem;
}
.text-\[0\.875rem\] {
  font-size: 0.875rem;
}
.text-\[0\] {
  font-size: 0;
}
.text-\[1\.125rem\] {
  font-size: 1.125rem;
}
.text-\[1\.1rem\] {
  font-size: 1.1rem;
}
.text-\[1\.25rem\] {
  font-size: 1.25rem;
}
.text-\[1\.375rem\] {
  font-size: 1.375rem;
}
.text-\[1\.5rem\] {
  font-size: 1.5rem;
}
.text-\[1\.75rem\] {
  font-size: 1.75rem;
}
.text-\[1rem\] {
  font-size: 1rem;
}
.text-\[2\.5rem\] {
  font-size: 2.5rem;
}
.text-\[2\.625rem\] {
  font-size: 2.625rem;
}
.text-\[2\.75rem\] {
  font-size: 2.75rem;
}
.text-\[3\.125rem\] {
  font-size: 3.125rem;
}
.text-\[3\.5rem\] {
  font-size: 3.5rem;
}
.text-\[5rem\] {
  font-size: 5rem;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extra-bold {
  font-weight: 800;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.normal-case {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.leading-4 {
  line-height: 1rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-\[0\.5rem\] {
  line-height: 0.5rem;
}
.leading-\[0\.875rem\] {
  line-height: 0.875rem;
}
.leading-\[0\] {
  line-height: 0;
}
.leading-\[1\.125rem\] {
  line-height: 1.125rem;
}
.leading-\[1\.375rem\] {
  line-height: 1.375rem;
}
.leading-\[1\.75rem\] {
  line-height: 1.75rem;
}
.leading-\[1\.875rem\] {
  line-height: 1.875rem;
}
.leading-\[1rem\] {
  line-height: 1rem;
}
.leading-\[2\.75rem\] {
  line-height: 2.75rem;
}
.leading-\[2\.875rem\] {
  line-height: 2.875rem;
}
.leading-\[3\.875rem\] {
  line-height: 3.875rem;
}
.leading-\[3rem\] {
  line-height: 3rem;
}
.leading-\[5\.875rem\] {
  line-height: 5.875rem;
}
.leading-none {
  line-height: 1;
}
.text-\[color\:rgb\(var\(--color-purple-500\)\)\] {
  color: rgb(var(--color-purple-500));
}
.text-\[color\:rgb\(var\(--color-purple-700\)\)\] {
  color: rgb(var(--color-purple-700));
}
.text-blue-1110 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-blue-1110), var(--tw-text-opacity));
}
.text-blue-310 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-blue-310), var(--tw-text-opacity));
}
.text-button-active {
  color: rgba(var(--color-button-active), 1);
}
.text-button-base {
  color: rgba(var(--color-button-base), 1);
}
.text-button-base-dark {
  color: rgba(var(--color-button-base-dark), 1);
}
.text-button-destructive-base-dark {
  color: rgba(var(--color-button-destructive-base-dark), 1);
}
.text-color-base {
  color: rgba(var(--color-typography-base), 1);
}
.text-color-base-dark {
  color: rgba(var(--color-typography-base-dark), 1);
}
.text-color-base-inverse {
  color: rgba(var(--color-typography-base-inverse), 1);
}
.text-color-base-inverse-dark {
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.text-color-disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
.text-color-disabled-dark {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.text-color-secondary {
  color: rgba(var(--color-typography-secondary), 1);
}
.text-color-secondary-dark {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.text-color-secondary-inverse {
  color: rgba(var(--color-typography-secondary-inverse), 1);
}
.text-color-secondary-inverse-dark {
  color: rgba(var(--color-typography-secondary-inverse-dark), 1);
}
.text-color-tertiary {
  color: rgba(var(--color-typography-tertiary), 1);
}
.text-color-tertiary-dark {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}
.text-graphic-bad {
  color: rgba(var(--color-graphic-bad), 1);
}
.text-graphic-bad-dark {
  color: rgba(var(--color-graphic-bad-dark), 1);
}
.text-graphic-base {
  color: rgba(var(--color-graphic-base), 1);
}
.text-graphic-base-dark {
  color: rgba(var(--color-graphic-base-dark), 1);
}
.text-graphic-base-inverse {
  color: rgba(var(--color-graphic-base-inverse), 1);
}
.text-graphic-base-inverse-dark {
  color: rgba(var(--color-graphic-base-inverse-dark), 1);
}
.text-graphic-disabled {
  color: rgba(var(--color-graphic-disabled), 1);
}
.text-graphic-disabled-dark {
  color: rgba(var(--color-graphic-disabled-dark), 1);
}
.text-graphic-good {
  color: rgba(var(--color-graphic-good), 1);
}
.text-graphic-good-dark {
  color: rgba(var(--color-graphic-good-dark), 1);
}
.text-graphic-neutral {
  color: rgba(var(--color-graphic-neutral), 1);
}
.text-graphic-neutral-dark {
  color: rgba(var(--color-graphic-neutral-dark), 1);
}
.text-graphic-secondary {
  color: rgba(var(--color-graphic-secondary), 1);
}
.text-graphic-secondary-dark {
  color: rgba(var(--color-graphic-secondary-dark), 1);
}
.text-graphic-secondary-inverse {
  color: rgba(var(--color-graphic-secondary-inverse), 1);
}
.text-graphic-secondary-inverse-dark {
  color: rgba(var(--color-graphic-secondary-inverse-dark), 1);
}
.text-graphic-tertiary {
  color: rgba(var(--color-graphic-tertiary), 1);
}
.text-graphic-tertiary-dark {
  color: rgba(var(--color-graphic-tertiary-dark), 1);
}
.text-graphic-warning {
  color: rgba(var(--color-graphic-warning), 1);
}
.text-graphic-warning-dark {
  color: rgba(var(--color-graphic-warning-dark), 1);
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-200), var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-600), var(--tw-text-opacity));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-800), var(--tw-text-opacity));
}
.text-semantic-bad {
  color: rgba(var(--color-semantic-bad), 1);
}
.text-semantic-bad-dark {
  color: rgba(var(--color-semantic-bad-dark), 1);
}
.text-semantic-good {
  color: rgba(var(--color-semantic-good), 1);
}
.text-semantic-good-dark {
  color: rgba(var(--color-semantic-good-dark), 1);
}
.text-semantic-neutral {
  color: rgba(var(--color-semantic-neutral), 1);
}
.text-semantic-neutral-dark {
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.text-semantic-warning {
  color: rgba(var(--color-semantic-warning), 1);
}
.text-semantic-warning-dark {
  color: rgba(var(--color-semantic-warning-dark), 1);
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.opacity-100 {
  opacity: 1;
}
.-shadow-1dp {
  --tw-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: inset 1px 1px 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.-shadow-1dp-dark {
  --tw-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.30);
  --tw-shadow-colored: inset 1px 1px 1px 0px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-10dp-ambient {
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-10dp-ambient-dark {
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-10dp-composite {
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.2), 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color), 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-10dp-composite-dark {
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.4), 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color), 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-10dp-key {
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-10dp-key-dark {
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.4);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-1dp {
  --tw-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 1px 1px 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-1dp-dark {
  --tw-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);
  --tw-shadow-colored: 1px 1px 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-ambient {
  --tw-shadow: 0px 8px 11px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 8px 11px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-ambient-dark {
  --tw-shadow: 0px 8px 11px rgba(0, 0, 0, 0.25), 10px 20px 30px rgba(0, 0, 0, 0.40);
  --tw-shadow-colored: 0px 8px 11px var(--tw-shadow-color), 10px 20px 30px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-composite {
  --tw-shadow: 10px 20px 30px rgba(0, 0, 0, 0.2), 0px 8px 11px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 10px 20px 30px var(--tw-shadow-color), 0px 8px 11px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-composite-alt {
  --tw-shadow: 0px 20px 30px rgba(0, 0, 0, 0.2), 0px 8px 11px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 20px 30px var(--tw-shadow-color), 0px 8px 11px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-composite-alt-dark {
  --tw-shadow: 0px 20px 30px rgba(0, 0, 0, 0.4), 0px 8px 11px -2px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0px 20px 30px var(--tw-shadow-color), 0px 8px 11px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-composite-dark {
  --tw-shadow: 10px 20px 30px rgba(0, 0, 0, 0.4), 0px 8px 11px -2px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 10px 20px 30px var(--tw-shadow-color), 0px 8px 11px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-key {
  --tw-shadow: 10px 20px 30px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 10px 20px 30px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-key-alt {
  --tw-shadow: 0px 20px 30px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 20px 30px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-key-alt-dark {
  --tw-shadow: 0px 20px 30px rgba(0, 0, 0, 0.4);
  --tw-shadow-colored: 0px 20px 30px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-20dp-key-dark {
  --tw-shadow: 10px 20px 30px rgba(0, 0, 0, 0.4);
  --tw-shadow-colored: 10px 20px 30px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-30dp-ambient {
  --tw-shadow: 0px 11px 15px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-30dp-ambient-dark {
  --tw-shadow: 0px 11px 15px -2px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-30dp-composite {
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.2), 0px 11px 15px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color), 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-30dp-composite-dark {
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.4), 0px 11px 15px -2px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color), 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-30dp-key {
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-30dp-key-dark {
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.4);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-4dp {
  --tw-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 4px 4px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-4dp-dark {
  --tw-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  --tw-shadow-colored: 4px 4px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-4dp-reverse {
  --tw-shadow: 4px -4px 8px rgba(0, 0, 0, 0.20);
  --tw-shadow-colored: 4px -4px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-4dp-reverse-dark {
  --tw-shadow: 4px -4px 8px rgba(0, 0, 0, 0.30);
  --tw-shadow-colored: 4px -4px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.outline-0 {
  outline-width: 0px;
}
.outline-1 {
  outline-width: 1px;
}
.outline-2 {
  outline-width: 2px;
}
.-outline-offset-1 {
  outline-offset: -1px;
}
.-outline-offset-2 {
  outline-offset: -2px;
}
.outline-offset-1 {
  outline-offset: 1px;
}
.outline-offset-2 {
  outline-offset: 2px;
}
.outline-offset-4 {
  outline-offset: 4px;
}
.outline-button-focus {
  outline-color: rgba(var(--color-button-focus), 1);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.display-1 {
  font-size: 4.5rem;
  line-height: 5.875rem;
  font-weight: 500;
}
.display-2 {
  font-size: 3.75rem;
  line-height: 4.875rem;
  font-weight: 500;
}
.heading-5 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.subtitle-1 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
.subtitle-2 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.body-1 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.body-2 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.menu-title-1 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
}
.menu-title-2 {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
}
.component-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.15rem;
}
.state-descriptor {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.helper-1 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.helper-2 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.emphasis-1 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 900;
}
.emphasis-2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 900;
}
.data-viz-heading-1 {
  font-size: 2.5rem;
  line-height: 3.25rem;
  font-weight: 800;
}
.data-viz-heading-2 {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 800;
}
.data-viz-heading-3 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 800;
}
.data-viz-subtitle-1 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 800;
}
.data-viz-subtitle-2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 800;
}
.data-viz-subtitle-3 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 800;
}
.grid-gap {
  gap: 1rem;
}
@media (min-width: 1024px) {
  .grid-gap {
    gap: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .grid-gap {
    gap: 2rem;
  }
}
.placeholder\:italic::placeholder {
  font-style: italic;
}
.placeholder\:text-color-secondary::placeholder {
  color: rgba(var(--color-typography-secondary), 1);
}
.placeholder\:text-color-secondary-dark::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.before\:pointer-events-none::before {
  content: var(--tw-content);
  pointer-events: none;
}
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-y-0::before {
  content: var(--tw-content);
  top: 0px;
  bottom: 0px;
}
.before\:-left-2::before {
  content: var(--tw-content);
  left: -0.5rem;
}
.before\:left-1\/2::before {
  content: var(--tw-content);
  left: 50%;
}
.before\:left-10::before {
  content: var(--tw-content);
  left: 2.5rem;
}
.before\:left-8::before {
  content: var(--tw-content);
  left: 2rem;
}
.before\:top-1\/2::before {
  content: var(--tw-content);
  top: 50%;
}
.before\:top-10::before {
  content: var(--tw-content);
  top: 2.5rem;
}
.before\:top-8::before {
  content: var(--tw-content);
  top: 2rem;
}
.before\:z-10::before {
  content: var(--tw-content);
  z-index: 10;
}
.before\:h-6::before {
  content: var(--tw-content);
  height: 1.5rem;
}
.before\:h-px::before {
  content: var(--tw-content);
  height: 1px;
}
.before\:w-2::before {
  content: var(--tw-content);
  width: 0.5rem;
}
.before\:w-6::before {
  content: var(--tw-content);
  width: 1.5rem;
}
.before\:w-px::before {
  content: var(--tw-content);
  width: 1px;
}
.before\:-translate-x-1\/2::before {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:-translate-y-1\/2::before {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:translate-y-px::before {
  content: var(--tw-content);
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:bg-gray-100::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
.before\:bg-gray-900::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-900), var(--tw-bg-opacity));
}
.before\:bg-gradient-to-l::before {
  content: var(--tw-content);
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.after\:pointer-events-none::after {
  content: var(--tw-content);
  pointer-events: none;
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:inset-0::after {
  content: var(--tw-content);
  inset: 0px;
}
.after\:inset-x-0::after {
  content: var(--tw-content);
  left: 0px;
  right: 0px;
}
.after\:inset-x-6::after {
  content: var(--tw-content);
  left: 1.5rem;
  right: 1.5rem;
}
.after\:inset-y-0::after {
  content: var(--tw-content);
  top: 0px;
  bottom: 0px;
}
.after\:inset-y-2::after {
  content: var(--tw-content);
  top: 0.5rem;
  bottom: 0.5rem;
}
.after\:-bottom-4::after {
  content: var(--tw-content);
  bottom: -1rem;
}
.after\:-right-2::after {
  content: var(--tw-content);
  right: -0.5rem;
}
.after\:bottom-0::after {
  content: var(--tw-content);
  bottom: 0px;
}
.after\:bottom-1::after {
  content: var(--tw-content);
  bottom: 0.25rem;
}
.after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}
.after\:left-0\.5::after {
  content: var(--tw-content);
  left: 0.125rem;
}
.after\:left-1::after {
  content: var(--tw-content);
  left: 0.25rem;
}
.after\:left-1\/2::after {
  content: var(--tw-content);
  left: 50%;
}
.after\:left-2::after {
  content: var(--tw-content);
  left: 0.5rem;
}
.after\:top-0\.5::after {
  content: var(--tw-content);
  top: 0.125rem;
}
.after\:top-1::after {
  content: var(--tw-content);
  top: 0.25rem;
}
.after\:top-1\/2::after {
  content: var(--tw-content);
  top: 50%;
}
.after\:top-auto::after {
  content: var(--tw-content);
  top: auto;
}
.after\:z-0::after {
  content: var(--tw-content);
  z-index: 0;
}
.after\:z-10::after {
  content: var(--tw-content);
  z-index: 10;
}
.after\:-ml-0\.5::after {
  content: var(--tw-content);
  margin-left: -0.125rem;
}
.after\:block::after {
  content: var(--tw-content);
  display: block;
}
.after\:hidden::after {
  content: var(--tw-content);
  display: none;
}
.after\:h-0\.5::after {
  content: var(--tw-content);
  height: 0.125rem;
}
.after\:h-1::after {
  content: var(--tw-content);
  height: 0.25rem;
}
.after\:h-2::after {
  content: var(--tw-content);
  height: 0.5rem;
}
.after\:h-3::after {
  content: var(--tw-content);
  height: 0.75rem;
}
.after\:h-4::after {
  content: var(--tw-content);
  height: 1rem;
}
.after\:h-6::after {
  content: var(--tw-content);
  height: 1.5rem;
}
.after\:h-px::after {
  content: var(--tw-content);
  height: 1px;
}
.after\:w-0\.5::after {
  content: var(--tw-content);
  width: 0.125rem;
}
.after\:w-1::after {
  content: var(--tw-content);
  width: 0.25rem;
}
.after\:w-2::after {
  content: var(--tw-content);
  width: 0.5rem;
}
.after\:w-3::after {
  content: var(--tw-content);
  width: 0.75rem;
}
.after\:w-6::after {
  content: var(--tw-content);
  width: 1.5rem;
}
.after\:w-px::after {
  content: var(--tw-content);
  width: 1px;
}
.after\:-translate-x-1\/2::after {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:-translate-x-full::after {
  content: var(--tw-content);
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:-translate-y-1\/2::after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:transform::after {
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes shimmer {
  100% {
    content: var(--tw-content);
    transform: translateX(100%);
  }
}
.after\:animate-shimmer::after {
  content: var(--tw-content);
  animation: shimmer 3s infinite;
}
.after\:rounded::after {
  content: var(--tw-content);
  border-radius: 0.25rem;
}
.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:rounded-none::after {
  content: var(--tw-content);
  border-radius: 0px;
}
.after\:bg-blue-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.after\:bg-blue-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-600), var(--tw-bg-opacity));
}
.after\:bg-blue-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-800), var(--tw-bg-opacity));
}
.after\:bg-blue-910::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-910), var(--tw-bg-opacity));
}
.after\:bg-blue-warm-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-600), var(--tw-bg-opacity));
}
.after\:bg-button-hover::after {
  content: var(--tw-content);
  background-color: rgba(var(--color-button-hover), 1);
}
.after\:bg-graphic-neutral-dark::after {
  content: var(--tw-content);
  background-color: rgba(var(--color-graphic-neutral-dark), 1);
}
.after\:bg-gradient-shimmer::after {
  content: var(--tw-content);
  background-image:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0,
      rgba(255, 255, 255, 0.2) 20%,
      rgba(255, 255, 255, 0.5) 60%,
      rgba(255, 255, 255, 0));
}
.after\:bg-gradient-to-b::after {
  content: var(--tw-content);
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.after\:bg-gradient-to-r::after {
  content: var(--tw-content);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.after\:from-application::after {
  content: var(--tw-content);
  --tw-gradient-from: rgba(var(--color-application), 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-application), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.after\:to-transparent::after {
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.read-only\:border-gray-220:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-220), var(--tw-border-opacity));
}
.read-only\:border-gray-910:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
}
.read-only\:border-transparent:read-only {
  border-color: transparent;
}
.read-only\:border-b-transparent:read-only {
  border-bottom-color: transparent;
}
.read-only\:bg-transparent:read-only {
  background-color: transparent;
}
.read-only\:bg-white:read-only {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.read-only\:text-color-base-inverse:read-only {
  color: rgba(var(--color-typography-base-inverse), 1);
}
.hover\:rounded:hover {
  border-radius: 0.25rem;
}
.hover\:border-blue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-300), var(--tw-border-opacity));
}
.hover\:border-blue-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.hover\:border-blue-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
.hover\:border-button-base:hover {
  border-color: rgba(var(--color-button-base), 1);
}
.hover\:border-button-destructive-hover:hover {
  border-color: rgba(var(--color-button-destructive-hover), 1);
}
.hover\:border-button-destructive-hover-dark:hover {
  border-color: rgba(var(--color-button-destructive-hover-dark), 1);
}
.hover\:border-button-disabled-dark:hover {
  border-color: rgba(var(--color-button-disabled-dark), 1);
}
.hover\:border-button-hover:hover {
  border-color: rgba(var(--color-button-hover), 1);
}
.hover\:border-button-hover-dark:hover {
  border-color: rgba(var(--color-button-hover-dark), 1);
}
.hover\:border-gray-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
}
.hover\:border-gray-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
}
.hover\:border-gray-620:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
}
.hover\:border-gray-910:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
}
.hover\:border-transparent:hover {
  border-color: transparent;
}
.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:bg-\[\#BA4938\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(186 73 56 / var(--tw-bg-opacity, 1));
}
.hover\:bg-application:hover {
  background-color: rgba(var(--color-application), 1);
}
.hover\:bg-application-dark:hover {
  background-color: rgba(var(--color-application-dark), 1);
}
.hover\:bg-blue-110:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
}
.hover\:bg-blue-warm-810:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-810), var(--tw-bg-opacity));
}
.hover\:bg-button-destructive-hover:hover {
  background-color: rgba(var(--color-button-destructive-hover), 1);
}
.hover\:bg-button-destructive-hover-dark:hover {
  background-color: rgba(var(--color-button-destructive-hover-dark), 1);
}
.hover\:bg-button-hover:hover {
  background-color: rgba(var(--color-button-hover), 1);
}
.hover\:bg-button-hover-dark:hover {
  background-color: rgba(var(--color-button-hover-dark), 1);
}
.hover\:bg-button-hover-tertiary:hover {
  background-color: rgba(var(--color-button-hover-tertiary), 1);
}
.hover\:bg-button-hover-tertiary-dark:hover {
  background-color: rgba(var(--color-button-hover-tertiary-dark), 1);
}
.hover\:bg-container:hover {
  background-color: rgba(var(--color-container), 1);
}
.hover\:bg-container-dark:hover {
  background-color: rgba(var(--color-container-dark), 1);
}
.hover\:bg-gray-1020:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1020), var(--tw-bg-opacity));
}
.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-200), var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover {
  background-color: transparent;
}
.hover\:bg-white\/80:hover {
  background-color: rgb(255 255 255 / 0.8);
}
.hover\:text-blue-910:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--color-blue-910), var(--tw-text-opacity));
}
.hover\:text-button-base-dark:hover {
  color: rgba(var(--color-button-base-dark), 1);
}
.hover\:text-button-hover:hover {
  color: rgba(var(--color-button-hover), 1);
}
.hover\:text-button-hover-dark:hover {
  color: rgba(var(--color-button-hover-dark), 1);
}
.hover\:text-color-base:hover {
  color: rgba(var(--color-typography-base), 1);
}
.hover\:text-color-base-dark:hover {
  color: rgba(var(--color-typography-base-dark), 1);
}
.hover\:text-color-base-inverse-dark:hover {
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.hover\:text-color-disabled:hover {
  color: rgba(var(--color-typography-disabled), 1);
}
.hover\:text-color-disabled-dark:hover {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.hover\:text-gray-1000:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
.hover\:text-semantic-neutral:hover {
  color: rgba(var(--color-semantic-neutral), 1);
}
.hover\:text-semantic-neutral-dark:hover {
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:after\:block:hover::after {
  content: var(--tw-content);
  display: block;
}
.hover\:after\:hidden:hover::after {
  content: var(--tw-content);
  display: none;
}
.hover\:after\:bg-gray-1000:hover::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}
.hover\:after\:bg-gray-410:hover::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-410), var(--tw-bg-opacity));
}
.read-only\:hover\:border-gray-220:hover:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-220), var(--tw-border-opacity));
}
.read-only\:hover\:border-gray-910:hover:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
}
.read-only\:hover\:border-transparent:hover:read-only {
  border-color: transparent;
}
.read-only\:hover\:bg-transparent:hover:read-only {
  background-color: transparent;
}
.focus\:border-blue-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.focus\:border-blue-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
.focus\:border-button-focus:focus {
  border-color: rgba(var(--color-button-focus), 1);
}
.focus\:border-transparent:focus {
  border-color: transparent;
}
.focus\:border-b-blue-400:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.focus\:border-b-blue-800:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
.focus\:bg-container:focus {
  background-color: rgba(var(--color-container), 1);
}
.focus\:bg-container-dark:focus {
  background-color: rgba(var(--color-container-dark), 1);
}
.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.read-only\:focus\:border-gray-200:focus:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-200), var(--tw-border-opacity));
}
.read-only\:focus\:border-gray-910:focus:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
}
.read-only\:focus\:border-transparent:focus:read-only {
  border-color: transparent;
}
.read-only\:focus\:bg-transparent:focus:read-only {
  background-color: transparent;
}
.focus-visible\:visible:focus-visible {
  visibility: visible;
}
.focus-visible\:rounded:focus-visible {
  border-radius: 0.25rem;
}
.focus-visible\:rounded-sm:focus-visible {
  border-radius: 0.125rem;
}
.focus-visible\:border-blue-400:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.focus-visible\:border-blue-cool-1100:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-cool-1100), var(--tw-border-opacity));
}
.focus-visible\:border-button-active-tertiary:focus-visible {
  border-color: rgba(var(--color-button-active-tertiary), 1);
}
.focus-visible\:border-button-active-tertiary-dark:focus-visible {
  border-color: rgba(var(--color-button-active-tertiary-dark), 1);
}
.focus-visible\:border-button-focus:focus-visible {
  border-color: rgba(var(--color-button-focus), 1);
}
.focus-visible\:bg-button-active-tertiary:focus-visible {
  background-color: rgba(var(--color-button-active-tertiary), 1);
}
.focus-visible\:bg-button-active-tertiary-dark:focus-visible {
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
}
.focus-visible\:bg-white:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.focus-visible\:text-button-base-dark:focus-visible {
  color: rgba(var(--color-button-base-dark), 1);
}
.focus-visible\:text-color-base:focus-visible {
  color: rgba(var(--color-typography-base), 1);
}
.focus-visible\:text-color-base-dark:focus-visible {
  color: rgba(var(--color-typography-base-dark), 1);
}
.focus-visible\:text-semantic-neutral:focus-visible {
  color: rgba(var(--color-semantic-neutral), 1);
}
.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:outline:focus-visible {
  outline-style: solid;
}
.focus-visible\:outline-1:focus-visible {
  outline-width: 1px;
}
.focus-visible\:outline-2:focus-visible {
  outline-width: 2px;
}
.focus-visible\:-outline-offset-2:focus-visible {
  outline-offset: -2px;
}
.focus-visible\:outline-offset-0:focus-visible {
  outline-offset: 0px;
}
.focus-visible\:outline-offset-2:focus-visible {
  outline-offset: 2px;
}
.focus-visible\:outline-offset-\[3px\]:focus-visible {
  outline-offset: 3px;
}
.focus-visible\:outline-blue-cool-100:focus-visible {
  outline-color: rgba(var(--color-blue-cool-100), 1);
}
.focus-visible\:outline-blue-cool-1100:focus-visible {
  outline-color: rgba(var(--color-blue-cool-1100), 1);
}
.focus-visible\:outline-button-focus:focus-visible {
  outline-color: rgba(var(--color-button-focus), 1);
}
.focus-visible\:outline-button-focus-dark:focus-visible {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-blue-cool-100:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--color-blue-cool-100), var(--tw-ring-opacity));
}
.focus-visible\:ring-blue-cool-1100:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--color-blue-cool-1100), var(--tw-ring-opacity));
}
.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}
.active\:visible:active {
  visibility: visible;
}
.active\:border-button-active:active {
  border-color: rgba(var(--color-button-active), 1);
}
.active\:border-button-active-dark:active {
  border-color: rgba(var(--color-button-active-dark), 1);
}
.active\:border-button-base-dark:active {
  border-color: rgba(var(--color-button-base-dark), 1);
}
.active\:border-button-destructive-active:active {
  border-color: rgba(var(--color-button-destructive-active), 1);
}
.active\:border-button-destructive-active-dark:active {
  border-color: rgba(var(--color-button-destructive-active-dark), 1);
}
.active\:border-button-destructive-base-dark:active {
  border-color: rgba(var(--color-button-destructive-base-dark), 1);
}
.active\:bg-\[\#A34031\]:active {
  --tw-bg-opacity: 1;
  background-color: rgb(163 64 49 / var(--tw-bg-opacity, 1));
}
.active\:bg-blue-310:active {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-310), var(--tw-bg-opacity));
}
.active\:bg-button-active:active {
  background-color: rgba(var(--color-button-active), 1);
}
.active\:bg-button-active-dark:active {
  background-color: rgba(var(--color-button-active-dark), 1);
}
.active\:bg-button-active-tertiary:active {
  background-color: rgba(var(--color-button-active-tertiary), 1);
}
.active\:bg-button-active-tertiary-dark:active {
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
}
.active\:bg-button-destructive-active:active {
  background-color: rgba(var(--color-button-destructive-active), 1);
}
.active\:bg-button-destructive-active-dark:active {
  background-color: rgba(var(--color-button-destructive-active-dark), 1);
}
.active\:bg-red-300:active {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-300), var(--tw-bg-opacity));
}
.active\:font-bold:active {
  font-weight: 700;
}
.active\:text-button-active:active {
  color: rgba(var(--color-button-active), 1);
}
.active\:text-color-base-dark:active {
  color: rgba(var(--color-typography-base-dark), 1);
}
.active\:text-color-base-inverse-dark:active {
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.active\:text-gray-1000:active {
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
.active\:text-semantic-neutral:active {
  color: rgba(var(--color-semantic-neutral), 1);
}
.active\:underline:active {
  text-decoration-line: underline;
}
.active\:after\:hidden:active::after {
  content: var(--tw-content);
  display: none;
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:border-none:disabled {
  border-style: none;
}
.disabled\:border-button-disabled:disabled {
  border-color: rgba(var(--color-button-disabled), 1);
}
.disabled\:border-button-disabled-dark:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
}
.disabled\:border-button-disabled-secondary-dark:disabled {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.disabled\:border-gray-610:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-610), var(--tw-border-opacity));
}
.disabled\:border-gray-620:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
}
.disabled\:border-transparent:disabled {
  border-color: transparent;
}
.disabled\:bg-button-disabled:disabled {
  background-color: rgba(var(--color-button-disabled), 1);
}
.disabled\:bg-button-disabled-dark:disabled {
  background-color: rgba(var(--color-button-disabled-dark), 1);
}
.disabled\:bg-button-disabled-secondary-dark:disabled {
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.disabled\:bg-container-2-dark:disabled {
  background-color: rgba(var(--color-container-2-dark), 1);
}
.disabled\:bg-gray-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
.disabled\:bg-transparent:disabled {
  background-color: transparent;
}
.disabled\:text-color-disabled:disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
.disabled\:text-color-disabled-dark:disabled {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.disabled\:text-graphic-disabled:disabled {
  color: rgba(var(--color-graphic-disabled), 1);
}
.disabled\:shadow-none:disabled {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.disabled\:placeholder\:text-color-disabled:disabled::placeholder {
  color: rgba(var(--color-typography-disabled), 1);
}
.disabled\:placeholder\:text-color-disabled-dark:disabled::placeholder {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.disabled\:after\:hidden:disabled::after {
  content: var(--tw-content);
  display: none;
}
.disabled\:hover\:border-button-disabled-dark:hover:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
}
.disabled\:hover\:border-gray-620:hover:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
}
.hover\:disabled\:border-transparent:disabled:hover {
  border-color: transparent;
}
.disabled\:hover\:bg-gray-100:hover:disabled {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
.disabled\:hover\:bg-transparent:hover:disabled {
  background-color: transparent;
}
@media (prefers-reduced-motion: no-preference) {
  .motion-safe\:-translate-x-full {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .motion-safe\:translate-x-full {
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .motion-safe\:translate-y-full {
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  @keyframes fade-in {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 100%;
    }
  }
  .motion-safe\:animate-\[fade-in_0\.7s_ease-in-out_forwards\] {
    animation: fade-in 0.7s ease-in-out forwards;
  }
  @keyframes fade-in {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 100%;
    }
  }
  .motion-safe\:animate-\[fade-in_200ms_ease-in-out_forwards\] {
    animation: fade-in 200ms ease-in-out forwards;
  }
  .motion-safe\:animate-\[fade-out_0\.7s_ease-in-out_forwards\] {
    animation: fade-out 0.7s ease-in-out forwards;
  }
  .motion-safe\:animate-\[fade-out_200ms_ease-in-out_forwards\] {
    animation: fade-out 200ms ease-in-out forwards;
  }
  .motion-safe\:animate-\[slide-in-left_300ms_ease-in-out_forwards\] {
    animation: slide-in-left 300ms ease-in-out forwards;
  }
  .motion-safe\:animate-\[slide-in-right_300ms_ease-in-out_forwards\] {
    animation: slide-in-right 300ms ease-in-out forwards;
  }
  .motion-safe\:animate-\[slide-out-left_300ms_ease-in-out_forwards\] {
    animation: slide-out-left 300ms ease-in-out forwards;
  }
  .motion-safe\:animate-\[slide-out-right_300ms_ease-in-out_forwards\] {
    animation: slide-out-right 300ms ease-in-out forwards;
  }
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none {
    transition-property: none;
  }
}
.dark\:border-gray-410:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
}
.dark\:border-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:bg-container-2-dark:is(.dark *) {
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark\:bg-container-dark:is(.dark *) {
  background-color: rgba(var(--color-container-dark), 1);
}
.dark\:bg-gray-1000:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}
.dark\:text-color-secondary-dark:is(.dark *) {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark\:text-color-tertiary-dark:is(.dark *) {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}
@media (min-width: 415px) {
  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .sm\:col-start-3 {
    grid-column-start: 3;
  }
  .sm\:row-start-1 {
    grid-row-start: 1;
  }
  .sm\:mt-0 {
    margin-top: 0px;
  }
  .sm\:max-w-\[20rem\] {
    max-width: 20rem;
  }
  .sm\:grid-cols-\[auto\,_minmax\(0\,_1fr\)\,_auto\] {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }
  .sm\:self-center {
    align-self: center;
  }
}
@media (min-width: 769px) {
  .md\:left-6 {
    left: 1.5rem;
  }
  .md\:right-auto {
    right: auto;
  }
  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .md\:col-start-1 {
    grid-column-start: 1;
  }
  .md\:col-start-2 {
    grid-column-start: 2;
  }
  .md\:col-start-3 {
    grid-column-start: 3;
  }
  .md\:col-start-4 {
    grid-column-start: 4;
  }
  .md\:row-start-1 {
    grid-row-start: 1;
  }
  .md\:row-start-2 {
    grid-row-start: 2;
  }
  .md\:mb-0 {
    margin-bottom: 0px;
  }
  .md\:ml-6 {
    margin-left: 1.5rem;
  }
  .md\:mr-6 {
    margin-right: 1.5rem;
  }
  .md\:h-14 {
    height: 3.5rem;
  }
  .md\:h-16 {
    height: 4rem;
  }
  .md\:h-18 {
    height: 4.5rem;
  }
  .md\:w-16 {
    width: 4rem;
  }
  .md\:min-w-96 {
    min-width: 24rem;
  }
  .md\:max-w-\[60vw\] {
    max-width: 60vw;
  }
  .md\:max-w-\[80vw\] {
    max-width: 80vw;
  }
  .md\:max-w-\[90vw\] {
    max-width: 90vw;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-\[auto\,_auto\,_minmax\(0\,_1fr\)\,_auto\] {
    grid-template-columns: auto auto minmax(0, 1fr) auto;
  }
  .md\:grid-cols-\[auto\,_auto\] {
    grid-template-columns: auto auto;
  }
  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .md\:p-6 {
    padding: 1.5rem;
  }
  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .md\:pt-4 {
    padding-top: 1rem;
  }
  .md\:text-\[2rem\] {
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .lg\:bottom-6 {
    bottom: 1.5rem;
  }
  .lg\:left-6 {
    left: 1.5rem;
  }
  .lg\:right-6 {
    right: 1.5rem;
  }
  .lg\:block {
    display: block;
  }
  .lg\:h-16 {
    height: 4rem;
  }
  .lg\:max-w-\[50vw\] {
    max-width: 50vw;
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:pb-4 {
    padding-bottom: 1rem;
  }
}
@media (min-width: 1440px) {
  .xl\:bottom-10 {
    bottom: 2.5rem;
  }
  .xl\:max-w-\[40vw\] {
    max-width: 40vw;
  }
  .xl\:max-w-\[70vw\] {
    max-width: 70vw;
  }
  .xl\:\!grid-rows-\[auto\,_minmax\(0\,_1fr\)\] {
    grid-template-rows: auto minmax(0, 1fr) !important;
  }
  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.\[\&\>div\>\.delimiter\]\:active\:visible:active > div > .delimiter {
  visibility: visible;
}

/* @forge/common/dist/assets/IconBase.css */
._FuYxaE {
  display: inline-block;
  height: 1em;
  width: 1em;
}

/* @forge/common/dist/assets/Divider.css */
._baiKcN {
  border-style: solid;
}
._baiKcN._n1TAp4 {
  width: 100%;
  border-top-width: 2px;
}
._baiKcN._tpfXX0 {
  border-left-width: 2px;
}
._baiKcN._tdyt-7 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-210), var(--tw-border-opacity));
}
._baiKcN._6EhPS1 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
}
._baiKcN._-Jjusk {
  border-image:
    linear-gradient(
      56.51deg,
      rgba(82, 103, 204, 0.2) 0%,
      rgba(193, 62, 114, 0.2) 100%) 2;
}
._baiKcN ._HPiPI3 {
  padding-top: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: rgba(var(--color-typography-tertiary), 1);
}
._baiKcN ._HPiPI3._QQCWeD {
  text-align: center;
}
._baiKcN ._HPiPI3._0WvbAh {
  text-align: right;
}
.dark ._baiKcN._tdyt-7 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}
.dark ._baiKcN._6EhPS1 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-900), var(--tw-border-opacity));
}
.dark ._baiKcN._-Jjusk {
  border-image:
    linear-gradient(
      56.51deg,
      rgba(82, 103, 204, 0.5) 0%,
      rgba(193, 62, 114, 0.5) 100%) 2;
}
.dark ._baiKcN ._HPiPI3 {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/TooltipContainer.css */
._yRZ8a2 {
  position: absolute;
  z-index: 50;
  border-radius: 0.25rem;
  padding: 0.5rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 4px 4px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
@media (min-width: 769px) {
  ._yRZ8a2 {
    max-width: 60vw;
  }
}
@media (min-width: 1024px) {
  ._yRZ8a2 {
    max-width: 50vw;
  }
}
@media (min-width: 1440px) {
  ._yRZ8a2 {
    max-width: 40vw;
  }
}
._yRZ8a2._HOeza9 {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-typography-secondary), 1);
}
._yRZ8a2._HOeza9 ._pgIX9a._tlYTF-,
._yRZ8a2._HOeza9 ._pgIX9a._sX4ZqV,
._yRZ8a2._HOeza9 ._pgIX9a._qXYwyY {
  border-top-color: rgba(var(--color-container), 1);
}
._yRZ8a2._HOeza9 ._pgIX9a._5QpSsq,
._yRZ8a2._HOeza9 ._pgIX9a._PzqkT-,
._yRZ8a2._HOeza9 ._pgIX9a._eIi1UQ {
  border-bottom-color: rgba(var(--color-container), 1);
}
._yRZ8a2._HOeza9 ._pgIX9a._33iPxT,
._yRZ8a2._HOeza9 ._pgIX9a._AyEXZJ,
._yRZ8a2._HOeza9 ._pgIX9a._EHHz38 {
  border-right-color: rgba(var(--color-container), 1);
}
._yRZ8a2._HOeza9 ._pgIX9a._Jr8s6z,
._yRZ8a2._HOeza9 ._pgIX9a._cANj9g,
._yRZ8a2._HOeza9 ._pgIX9a._TtexY2 {
  border-left-color: rgba(var(--color-container), 1);
}
._yRZ8a2._othiK9 {
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-inverse), 1);
}
._yRZ8a2._othiK9 ._pgIX9a._tlYTF-,
._yRZ8a2._othiK9 ._pgIX9a._sX4ZqV,
._yRZ8a2._othiK9 ._pgIX9a._qXYwyY {
  border-top-color: rgba(var(--color-container-dark), 1);
}
._yRZ8a2._othiK9 ._pgIX9a._5QpSsq,
._yRZ8a2._othiK9 ._pgIX9a._PzqkT-,
._yRZ8a2._othiK9 ._pgIX9a._eIi1UQ {
  border-bottom-color: rgba(var(--color-container-dark), 1);
}
._yRZ8a2._othiK9 ._pgIX9a._33iPxT,
._yRZ8a2._othiK9 ._pgIX9a._AyEXZJ,
._yRZ8a2._othiK9 ._pgIX9a._EHHz38 {
  border-right-color: rgba(var(--color-container-dark), 1);
}
._yRZ8a2._othiK9 ._pgIX9a._Jr8s6z,
._yRZ8a2._othiK9 ._pgIX9a._cANj9g,
._yRZ8a2._othiK9 ._pgIX9a._TtexY2 {
  border-left-color: rgba(var(--color-container-dark), 1);
}
._yRZ8a2 ._pgIX9a {
  position: absolute;
  --tw-drop-shadow: drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.2));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
._yRZ8a2 ._pgIX9a._tlYTF-,
._yRZ8a2 ._pgIX9a._sX4ZqV,
._yRZ8a2 ._pgIX9a._qXYwyY {
  bottom: -0.5rem;
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-left-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 0px;
  border-top-width: 8px;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
}
._yRZ8a2 ._pgIX9a._tlYTF- {
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._yRZ8a2 ._pgIX9a._qXYwyY {
  right: 0.5rem;
}
._yRZ8a2 ._pgIX9a._sX4ZqV {
  left: 0.5rem;
}
._yRZ8a2 ._pgIX9a._5QpSsq,
._yRZ8a2 ._pgIX9a._PzqkT-,
._yRZ8a2 ._pgIX9a._eIi1UQ {
  top: -0.5rem;
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-left-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-top-width: 0px;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
}
._yRZ8a2 ._pgIX9a._5QpSsq {
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._yRZ8a2 ._pgIX9a._eIi1UQ {
  right: 0.5rem;
}
._yRZ8a2 ._pgIX9a._PzqkT- {
  left: 0.5rem;
}
._yRZ8a2 ._pgIX9a._33iPxT,
._yRZ8a2 ._pgIX9a._AyEXZJ,
._yRZ8a2 ._pgIX9a._EHHz38 {
  left: -0.5rem;
  --tw-translate-x: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 0px;
  border-right-width: 8px;
  border-style: solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
._yRZ8a2 ._pgIX9a._33iPxT {
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._yRZ8a2 ._pgIX9a._EHHz38 {
  top: 0.5rem;
}
._yRZ8a2 ._pgIX9a._AyEXZJ {
  bottom: 0.5rem;
}
._yRZ8a2 ._pgIX9a._Jr8s6z,
._yRZ8a2 ._pgIX9a._cANj9g,
._yRZ8a2 ._pgIX9a._TtexY2 {
  right: -0.5rem;
  --tw-translate-x: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 8px;
  border-right-width: 0px;
  border-style: solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
._yRZ8a2 ._pgIX9a._Jr8s6z {
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._yRZ8a2 ._pgIX9a._TtexY2 {
  top: 0.5rem;
}
._yRZ8a2 ._pgIX9a._cANj9g {
  bottom: 0.5rem;
}

/* @forge/common/dist/assets/TextOverflow.css */
._YXc-gl {
  position: relative;
  display: block;
}
._YXc-gl._qKGvpU {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._YXc-gl._RvnnU4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
._YXc-gl._HDoJ9x {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
._YXc-gl._nQoCK- {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
._YXc-gl ._D9HN31 {
  position: absolute;
  inset: 0px;
}

/* @forge/common/dist/assets/AccordionItemInternal.css */
._XlIqze {
  border-bottom-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
@media (prefers-reduced-motion: reduce) {
  ._XlIqze {
    transition-property: none;
  }
}
._XlIqze:last-child {
  border-style: none;
}
._XlIqze ._bvoIqn {
  position: relative;
  display: grid;
  width: 100%;
  grid-template-columns: auto minmax(auto, 1fr) auto;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: left;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: rgba(var(--color-typography-secondary), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
._XlIqze ._bvoIqn:hover {
  background-color: rgba(var(--color-application), 1);
  color: rgba(var(--color-typography-base), 1);
}
._XlIqze ._bvoIqn:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: -2px;
  outline-color: rgba(var(--color-blue-cool-1100), 1);
}
._XlIqze ._bvoIqn:disabled {
  cursor: not-allowed;
  color: rgba(var(--color-typography-disabled), 1);
}
@media (prefers-reduced-motion: reduce) {
  ._XlIqze ._bvoIqn {
    transition-property: none;
  }
}
@media (min-width: 769px) {
  ._XlIqze ._bvoIqn {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
._XlIqze ._bvoIqn:not(:disabled)._PSYwkn {
  color: rgba(var(--color-typography-base), 1);
}
._XlIqze ._bvoIqn._umNBTB {
  padding-left: 0px;
  padding-right: 0px;
}
._XlIqze ._bvoIqn ._q1x0q- {
  display: grid;
}
._XlIqze ._bvoIqn ._6JqSId {
  grid-column-start: 2;
  padding-left: 0.75rem;
  font-weight: 400;
}
._XlIqze ._bvoIqn ._-q-9FI {
  grid-column-start: 3;
  margin-left: 0.75rem;
  font-size: 1.75rem;
  line-height: 2.25rem;
}
._XlIqze ._nG6nfd {
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 0.25rem;
}
@media (min-width: 769px) {
  ._XlIqze ._nG6nfd {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-top: 0.75rem;
  }
}
._XlIqze ._nG6nfd._umNBTB {
  padding-left: 0px;
  padding-right: 0px;
}
._XlIqze ._nG6nfd._918B1h {
  padding-left: 2.5rem;
}
@media (min-width: 769px) {
  ._XlIqze ._nG6nfd._918B1h {
    padding-left: 3rem;
  }
}
._XlIqze ._nG6nfd._Jx1zuQ {
  color: rgba(var(--color-typography-disabled), 1);
}
._XlIqze ._nG6nfd ._wxqx0m {
  position: absolute;
  bottom: 1.5rem;
  left: 1rem;
  top: 0px;
}
@media (min-width: 769px) {
  ._XlIqze ._nG6nfd ._wxqx0m {
    left: 1.5rem;
  }
}
.dark ._XlIqze {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-900), var(--tw-border-opacity));
}
.dark ._XlIqze ._bvoIqn {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._XlIqze ._bvoIqn:hover {
  background-color: rgba(var(--color-application-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._XlIqze ._bvoIqn:focus-visible {
  outline-color: rgba(var(--color-blue-cool-100), 1);
}
.dark ._XlIqze ._bvoIqn:disabled {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._XlIqze ._bvoIqn:not(:disabled)._PSYwkn {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._XlIqze ._nG6nfd {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._XlIqze ._nG6nfd._Jx1zuQ {
  color: rgba(var(--color-typography-disabled-dark), 1);
}

/* @forge/common/dist/assets/Avatar.css */
._4jYWxE {
  display: inline-grid;
  min-width: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-2), 1);
  text-align: center;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-weight: 800;
  line-height: 0;
  color: rgba(var(--color-typography-base), 1);
}
._4jYWxE._4EoWtH {
  height: 1rem;
  width: 1rem;
  padding-left: 1px;
  padding-right: 1px;
  font-size: 0.375rem;
  line-height: 0.875rem;
}
._4jYWxE._4EoWtH ._uPIWJ6 {
  font-size: 0.625rem;
}
._4jYWxE._xCno4j {
  height: 1.5rem;
  width: 1.5rem;
  padding-left: 1px;
  padding-right: 1px;
  font-size: 0.625rem;
  line-height: 1.375rem;
}
._4jYWxE._xCno4j ._uPIWJ6 {
  font-size: 1rem;
}
._4jYWxE._h86Nad {
  height: 2rem;
  width: 2rem;
  padding-left: 1px;
  padding-right: 1px;
  font-size: 0.875rem;
  line-height: 1.875rem;
}
._4jYWxE._h86Nad ._uPIWJ6 {
  font-size: 1.5rem;
}
._4jYWxE._uolxtr {
  height: 3rem;
  width: 3rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  font-size: 1.25rem;
  line-height: 2.875rem;
}
._4jYWxE._uolxtr ._uPIWJ6 {
  font-size: 2.5rem;
}
._4jYWxE._68T6cA {
  height: 4rem;
  width: 4rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  font-size: 1.75rem;
  line-height: 3.875rem;
}
._4jYWxE._68T6cA ._uPIWJ6 {
  font-size: 3.125rem;
}
._4jYWxE._G5bnmv {
  height: 6rem;
  width: 6rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 2.625rem;
  line-height: 5.875rem;
}
._4jYWxE._G5bnmv ._uPIWJ6 {
  font-size: 5rem;
}
._4jYWxE._TrGH8b {
  border-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
._4jYWxE ._uPIWJ6 {
  line-height: 1;
}
._4jYWxE ._iOmJtH {
  height: 100%;
  width: 100%;
}
._ADgsVK {
  display: inline-block;
  overflow: hidden;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  padding: 0px;
}
._ADgsVK:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-button-hover-tertiary), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
._ADgsVK:focus-visible {
  border-color: rgba(var(--color-button-active-tertiary), 1);
  background-color: rgba(var(--color-button-active-tertiary), 1);
  color: rgba(var(--color-semantic-neutral), 1);
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._ADgsVK:active {
  background-color: rgba(var(--color-button-active-tertiary), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
.dark ._4jYWxE {
  border-color: rgba(var(--color-container-2-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._ADgsVK {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._ADgsVK:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-300), var(--tw-border-opacity));
  background-color: rgba(var(--color-button-hover-tertiary-dark), 1);
  color: rgba(var(--color-button-base-dark), 1);
}
.dark ._ADgsVK:focus-visible {
  border-color: rgba(var(--color-button-active-tertiary-dark), 1);
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
  color: rgba(var(--color-button-base-dark), 1);
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._ADgsVK:active {
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
  color: rgba(var(--color-button-base-dark), 1);
}

/* @forge/common/dist/assets/ButtonIcon.css */
._XULLVx {
  position: absolute;
  z-index: 10;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._XULLVx._GTszQv {
  left: 50%;
  top: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._XULLVx._rq8U5R {
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 0;
}
._XULLVx._rq8U5R._MEndil {
  left: 1rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._XULLVx._rq8U5R._yOQFN8 {
  right: 1rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._XULLVx._KCNzIc {
  font-size: 1.25rem;
  line-height: 1.875rem;
  line-height: 0;
}
._XULLVx._KCNzIc._MEndil {
  left: 1rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._XULLVx._KCNzIc._yOQFN8 {
  right: 1rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._XULLVx._6PBZ7n {
  left: 50%;
  top: 0.875rem;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._XULLVx._Jr1GAX {
  bottom: 0.875rem;
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

/* @forge/common/dist/assets/Button.css */
._bSSO-P,
.dark ._bSSO-P._df5-lL {
  position: relative;
  white-space: nowrap;
  border-radius: 0.25rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
._bSSO-P:focus-visible,
.dark ._bSSO-P._df5-lL:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._bSSO-P:disabled,
.dark ._bSSO-P._df5-lL:disabled {
  cursor: not-allowed;
}
._bSSO-P._l9fkYr,
.dark ._bSSO-P._df5-lL._l9fkYr {
  height: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
._bSSO-P._l9fkYr._A826o-,
.dark ._bSSO-P._df5-lL._l9fkYr._A826o- {
  width: 2rem;
  padding-left: 0px;
  padding-right: 0px;
}
._bSSO-P._l9fkYr._GQxQ78,
.dark ._bSSO-P._df5-lL._l9fkYr._GQxQ78 {
  padding-left: 2.5rem;
}
._bSSO-P._l9fkYr._W7Dmf2,
.dark ._bSSO-P._df5-lL._l9fkYr._W7Dmf2 {
  padding-right: 2.5rem;
}
._bSSO-P._l9fkYr._pCT2zD,
.dark ._bSSO-P._df5-lL._l9fkYr._pCT2zD {
  height: 4rem;
  padding-top: 2.25rem;
}
._bSSO-P._HsRwAq,
.dark ._bSSO-P._df5-lL._HsRwAq {
  height: 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.375rem;
}
._bSSO-P._HsRwAq._A826o-,
.dark ._bSSO-P._df5-lL._HsRwAq._A826o- {
  width: 2.5rem;
  padding-left: 0px;
  padding-right: 0px;
}
._bSSO-P._HsRwAq._GQxQ78,
.dark ._bSSO-P._df5-lL._HsRwAq._GQxQ78 {
  padding-left: 2.5rem;
}
._bSSO-P._HsRwAq._W7Dmf2,
.dark ._bSSO-P._df5-lL._HsRwAq._W7Dmf2 {
  padding-right: 2.5rem;
}
._bSSO-P._HsRwAq._pCT2zD,
.dark ._bSSO-P._df5-lL._HsRwAq._pCT2zD {
  height: 4.5rem;
  padding-top: 2.5rem;
}
._bSSO-P._OnSA85,
.dark ._bSSO-P._df5-lL._OnSA85 {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(var(--color-button-base), 1);
  background-color: rgba(var(--color-button-base), 1);
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._bSSO-P._OnSA85:hover,
.dark ._bSSO-P._df5-lL._OnSA85:hover {
  border-color: rgba(var(--color-button-hover), 1);
  background-color: rgba(var(--color-button-hover), 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._bSSO-P._OnSA85:active,
.dark ._bSSO-P._df5-lL._OnSA85:active {
  border-color: rgba(var(--color-button-active), 1);
  background-color: rgba(var(--color-button-active), 1);
}
._bSSO-P._OnSA85:disabled,
.dark ._bSSO-P._df5-lL._OnSA85:disabled {
  border-color: rgba(var(--color-button-disabled), 1);
  background-color: rgba(var(--color-button-disabled), 1);
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._OnSA85._Bg0GbT,
.dark ._bSSO-P._df5-lL._OnSA85._Bg0GbT {
  cursor: default;
  border-color: rgba(var(--color-button-disabled), 1);
  background-color: rgba(var(--color-button-disabled), 1);
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._OnSA85._p-PsU8,
.dark ._bSSO-P._df5-lL._OnSA85._p-PsU8 {
  border-color: rgba(var(--color-button-active), 1);
  background-color: rgba(var(--color-button-active), 1);
}
._bSSO-P._-aV-Ut,
.dark ._bSSO-P._df5-lL._-aV-Ut {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(var(--color-button-base), 1);
  background-color: rgba(var(--color-container), 1);
  font-weight: 700;
  color: rgba(var(--color-semantic-neutral), 1);
}
._bSSO-P._-aV-Ut:hover,
.dark ._bSSO-P._df5-lL._-aV-Ut:hover {
  border-color: rgba(var(--color-button-base), 1);
  background-color: rgba(var(--color-button-hover-tertiary), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
._bSSO-P._-aV-Ut:active,
.dark ._bSSO-P._df5-lL._-aV-Ut:active {
  background-color: rgba(var(--color-button-active-tertiary), 1);
}
._bSSO-P._-aV-Ut:disabled,
.dark ._bSSO-P._df5-lL._-aV-Ut:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-610), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._-aV-Ut._Bg0GbT,
.dark ._bSSO-P._df5-lL._-aV-Ut._Bg0GbT {
  cursor: default;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-610), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._-aV-Ut._p-PsU8,
.dark ._bSSO-P._df5-lL._-aV-Ut._p-PsU8 {
  background-color: rgba(var(--color-button-active-tertiary), 1);
}
._bSSO-P._qgWLuZ,
.dark ._bSSO-P._df5-lL._qgWLuZ {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
._bSSO-P._qgWLuZ:hover,
.dark ._bSSO-P._df5-lL._qgWLuZ:hover {
  background-color: rgba(var(--color-button-hover-tertiary), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
._bSSO-P._qgWLuZ:active,
.dark ._bSSO-P._df5-lL._qgWLuZ:active {
  background-color: rgba(var(--color-button-active-tertiary), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
._bSSO-P._qgWLuZ:disabled,
.dark ._bSSO-P._df5-lL._qgWLuZ:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-610), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._qgWLuZ._Bg0GbT,
.dark ._bSSO-P._df5-lL._qgWLuZ._Bg0GbT {
  cursor: default;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-610), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._qgWLuZ._p-PsU8,
.dark ._bSSO-P._df5-lL._qgWLuZ._p-PsU8 {
  background-color: rgba(var(--color-button-active-tertiary), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
._bSSO-P._yCAEZG,
.dark ._bSSO-P._df5-lL._yCAEZG {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
  font-weight: 700;
  color: rgba(var(--color-button-base), 1);
}
._bSSO-P._yCAEZG::after,
.dark ._bSSO-P._df5-lL._yCAEZG::after {
  position: absolute;
  left: 1.5rem;
  right: 1.5rem;
  bottom: 0px;
  display: none;
  height: 0.125rem;
  content: var(--tw-content);
  background-color: rgba(var(--color-button-hover), 1);
}
._bSSO-P._yCAEZG:hover,
.dark ._bSSO-P._df5-lL._yCAEZG:hover {
  background-color: transparent;
  color: rgba(var(--color-button-hover), 1);
}
._bSSO-P._yCAEZG:hover::after,
.dark ._bSSO-P._df5-lL._yCAEZG:hover::after {
  content: var(--tw-content);
  display: block;
}
._bSSO-P._yCAEZG:active,
.dark ._bSSO-P._df5-lL._yCAEZG:active {
  color: rgba(var(--color-button-active), 1);
}
._bSSO-P._yCAEZG:active::after,
.dark ._bSSO-P._df5-lL._yCAEZG:active::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._yCAEZG:disabled,
.dark ._bSSO-P._df5-lL._yCAEZG:disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._yCAEZG:disabled::after,
.dark ._bSSO-P._df5-lL._yCAEZG:disabled::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._yCAEZG._Bg0GbT,
.dark ._bSSO-P._df5-lL._yCAEZG._Bg0GbT {
  cursor: default;
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._yCAEZG._Bg0GbT::after,
.dark ._bSSO-P._df5-lL._yCAEZG._Bg0GbT::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._yCAEZG._A826o-:hover,
.dark ._bSSO-P._df5-lL._yCAEZG._A826o-:hover {
  background-color: rgba(var(--color-button-hover-tertiary), 1);
}
._bSSO-P._yCAEZG._A826o-:hover::after,
.dark ._bSSO-P._df5-lL._yCAEZG._A826o-:hover::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._yCAEZG._A826o-:active,
.dark ._bSSO-P._df5-lL._yCAEZG._A826o-:active {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-310), var(--tw-bg-opacity));
}
._bSSO-P._yCAEZG._A826o-:hover:disabled,
.dark ._bSSO-P._df5-lL._yCAEZG._A826o-:hover:disabled {
  background-color: transparent;
}
._bSSO-P._yCAEZG._A826o-._p-PsU8,
.dark ._bSSO-P._df5-lL._yCAEZG._A826o-._p-PsU8 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-310), var(--tw-bg-opacity));
}
._bSSO-P._yCAEZG._GQxQ78:hover::after,
.dark ._bSSO-P._df5-lL._yCAEZG._GQxQ78:hover::after {
  content: var(--tw-content);
  left: 1rem;
}
._bSSO-P._yCAEZG._W7Dmf2:hover::after,
.dark ._bSSO-P._df5-lL._yCAEZG._W7Dmf2:hover::after {
  content: var(--tw-content);
  right: 1rem;
}
._bSSO-P._yCAEZG._p-PsU8,
.dark ._bSSO-P._df5-lL._yCAEZG._p-PsU8 {
  color: rgba(var(--color-button-active), 1);
}
._bSSO-P._yCAEZG._p-PsU8::after,
.dark ._bSSO-P._df5-lL._yCAEZG._p-PsU8::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._IAajzG,
.dark ._bSSO-P._df5-lL._IAajzG {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
  font-weight: 700;
  color: rgba(var(--color-typography-secondary), 1);
}
._bSSO-P._IAajzG::after,
.dark ._bSSO-P._df5-lL._IAajzG::after {
  position: absolute;
  left: 1.5rem;
  right: 1.5rem;
  bottom: 0px;
  display: none;
  height: 0.125rem;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-910), var(--tw-bg-opacity));
}
._bSSO-P._IAajzG:hover,
.dark ._bSSO-P._df5-lL._IAajzG:hover {
  background-color: transparent;
  color: rgba(var(--color-button-hover), 1);
}
._bSSO-P._IAajzG:hover::after,
.dark ._bSSO-P._df5-lL._IAajzG:hover::after {
  content: var(--tw-content);
  display: block;
}
._bSSO-P._IAajzG:active,
.dark ._bSSO-P._df5-lL._IAajzG:active {
  color: rgba(var(--color-button-active), 1);
}
._bSSO-P._IAajzG:active::after,
.dark ._bSSO-P._df5-lL._IAajzG:active::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._IAajzG:disabled,
.dark ._bSSO-P._df5-lL._IAajzG:disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._IAajzG:disabled::after,
.dark ._bSSO-P._df5-lL._IAajzG:disabled::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._IAajzG._Bg0GbT,
.dark ._bSSO-P._df5-lL._IAajzG._Bg0GbT {
  cursor: default;
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._IAajzG._Bg0GbT::after,
.dark ._bSSO-P._df5-lL._IAajzG._Bg0GbT::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._IAajzG._A826o-:hover,
.dark ._bSSO-P._df5-lL._IAajzG._A826o-:hover {
  background-color: rgba(var(--color-button-hover-tertiary), 1);
}
._bSSO-P._IAajzG._A826o-:hover::after,
.dark ._bSSO-P._df5-lL._IAajzG._A826o-:hover::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._IAajzG._A826o-:active,
.dark ._bSSO-P._df5-lL._IAajzG._A826o-:active {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-310), var(--tw-bg-opacity));
}
._bSSO-P._IAajzG._A826o-:hover:disabled,
.dark ._bSSO-P._df5-lL._IAajzG._A826o-:hover:disabled {
  background-color: transparent;
}
._bSSO-P._IAajzG._A826o-._p-PsU8,
.dark ._bSSO-P._df5-lL._IAajzG._A826o-._p-PsU8 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-310), var(--tw-bg-opacity));
}
._bSSO-P._IAajzG._GQxQ78:hover::after,
.dark ._bSSO-P._df5-lL._IAajzG._GQxQ78:hover::after {
  content: var(--tw-content);
  left: 1rem;
}
._bSSO-P._IAajzG._W7Dmf2:hover::after,
.dark ._bSSO-P._df5-lL._IAajzG._W7Dmf2:hover::after {
  content: var(--tw-content);
  right: 1rem;
}
._bSSO-P._IAajzG._p-PsU8,
.dark ._bSSO-P._df5-lL._IAajzG._p-PsU8 {
  color: rgba(var(--color-button-active), 1);
}
._bSSO-P._IAajzG._p-PsU8::after,
.dark ._bSSO-P._df5-lL._IAajzG._p-PsU8::after {
  content: var(--tw-content);
  display: none;
}
._bSSO-P._1VfWQY,
.dark ._bSSO-P._df5-lL._1VfWQY {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(var(--color-button-destructive-base), 1);
  background-color: rgba(var(--color-button-destructive-base), 1);
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._bSSO-P._1VfWQY:hover,
.dark ._bSSO-P._df5-lL._1VfWQY:hover {
  border-color: rgba(var(--color-button-destructive-hover), 1);
  background-color: rgba(var(--color-button-destructive-hover), 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._bSSO-P._1VfWQY:active,
.dark ._bSSO-P._df5-lL._1VfWQY:active {
  border-color: rgba(var(--color-button-destructive-active), 1);
  background-color: rgba(var(--color-button-destructive-active), 1);
}
._bSSO-P._1VfWQY:disabled,
.dark ._bSSO-P._df5-lL._1VfWQY:disabled {
  border-color: rgba(var(--color-button-disabled), 1);
  background-color: rgba(var(--color-button-disabled), 1);
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._1VfWQY._Bg0GbT,
.dark ._bSSO-P._df5-lL._1VfWQY._Bg0GbT {
  cursor: default;
  border-color: rgba(var(--color-button-disabled), 1);
  background-color: rgba(var(--color-button-disabled), 1);
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._1VfWQY._p-PsU8,
.dark ._bSSO-P._df5-lL._1VfWQY._p-PsU8 {
  border-color: rgba(var(--color-button-destructive-active), 1);
  background-color: rgba(var(--color-button-destructive-active), 1);
}
._bSSO-P._CuuHyt,
.dark ._bSSO-P._df5-lL._CuuHyt {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-800), var(--tw-text-opacity));
}
._bSSO-P._CuuHyt:hover,
.dark ._bSSO-P._df5-lL._CuuHyt:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-200), var(--tw-bg-opacity));
}
._bSSO-P._CuuHyt:active,
.dark ._bSSO-P._df5-lL._CuuHyt:active {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-300), var(--tw-bg-opacity));
}
._bSSO-P._CuuHyt:disabled,
.dark ._bSSO-P._df5-lL._CuuHyt:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-610), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._CuuHyt._Bg0GbT,
.dark ._bSSO-P._df5-lL._CuuHyt._Bg0GbT {
  cursor: default;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-610), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._bSSO-P._CuuHyt._p-PsU8,
.dark ._bSSO-P._df5-lL._CuuHyt._p-PsU8 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-300), var(--tw-bg-opacity));
}
._bSSO-P._upbSrt,
.dark ._bSSO-P._df5-lL._upbSrt {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  color: rgba(var(--color-typography-base), 1);
  background:
    linear-gradient(
      180deg,
      rgba(var(--color-container), 0.92) 0%,
      rgba(var(--color-container), 0.92) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}
._bSSO-P._upbSrt:hover,
.dark ._bSSO-P._df5-lL._upbSrt:hover {
  background:
    linear-gradient(
      0deg,
      rgba(var(--color-container), 0.82) 0%,
      rgba(var(--color-container), 0.82) 100%) padding-box,
    linear-gradient(
      57.1deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}
._bSSO-P._upbSrt:active,
._bSSO-P._upbSrt._p-PsU8,
.dark ._bSSO-P._df5-lL._upbSrt:active,
.dark ._bSSO-P._df5-lL._upbSrt._p-PsU8 {
  background:
    linear-gradient(
      0deg,
      rgba(var(--color-container), 0.72) 0%,
      rgba(var(--color-container), 0.72) 100%) padding-box,
    linear-gradient(
      57.1deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgba(82, 103, 204, 0.22) 0%,
      rgba(193, 62, 114, 0.22) 100%) border-box;
}
._bSSO-P._upbSrt:disabled,
.dark ._bSSO-P._df5-lL._upbSrt:disabled {
  border-color: rgba(var(--color-gray-610), 1);
  background-image: none;
  background: rgba(var(--color-gray-100), 1);
  color: rgba(var(--color-typography-disabled), 1);
}
.dark ._bSSO-P:focus-visible,
._bSSO-P._Txs68M:focus-visible {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._bSSO-P._OnSA85,
._bSSO-P._Txs68M._OnSA85 {
  border-color: rgba(var(--color-button-base-dark), 1);
  background-color: rgba(var(--color-button-base-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._bSSO-P._OnSA85:hover,
._bSSO-P._Txs68M._OnSA85:hover {
  border-color: rgba(var(--color-button-hover-dark), 1);
  background-color: rgba(var(--color-button-hover-dark), 1);
}
.dark ._bSSO-P._OnSA85:active,
._bSSO-P._Txs68M._OnSA85:active {
  border-color: rgba(var(--color-button-active-dark), 1);
  background-color: rgba(var(--color-button-active-dark), 1);
}
.dark ._bSSO-P._OnSA85:disabled,
._bSSO-P._Txs68M._OnSA85:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.dark ._bSSO-P._OnSA85._Bg0GbT,
._bSSO-P._Txs68M._OnSA85._Bg0GbT {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.dark ._bSSO-P._OnSA85._p-PsU8,
._bSSO-P._Txs68M._OnSA85._p-PsU8 {
  border-color: rgba(var(--color-button-active-dark), 1);
  background-color: rgba(var(--color-button-active-dark), 1);
}
.dark ._bSSO-P._-aV-Ut,
._bSSO-P._Txs68M._-aV-Ut {
  border-color: rgba(var(--color-button-base-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._bSSO-P._-aV-Ut:hover,
._bSSO-P._Txs68M._-aV-Ut:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  background-color: rgba(var(--color-button-hover-tertiary-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._-aV-Ut:active,
._bSSO-P._Txs68M._-aV-Ut:active {
  border-color: rgba(var(--color-button-base-dark), 1);
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._-aV-Ut:disabled,
._bSSO-P._Txs68M._-aV-Ut:disabled {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  color: rgba(var(--color-button-disabled-dark), 1);
}
.dark ._bSSO-P._-aV-Ut._Bg0GbT,
._bSSO-P._Txs68M._-aV-Ut._Bg0GbT {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  color: rgba(var(--color-button-disabled-dark), 1);
}
.dark ._bSSO-P._-aV-Ut._p-PsU8,
._bSSO-P._Txs68M._-aV-Ut._p-PsU8 {
  border-color: rgba(var(--color-button-base-dark), 1);
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._qgWLuZ,
._bSSO-P._Txs68M._qgWLuZ {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-100), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._qgWLuZ:hover,
._bSSO-P._Txs68M._qgWLuZ:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  background-color: rgba(var(--color-button-hover-tertiary-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._qgWLuZ:active,
._bSSO-P._Txs68M._qgWLuZ:active {
  border-color: rgba(var(--color-button-base-dark), 1);
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
}
.dark ._bSSO-P._qgWLuZ:disabled,
._bSSO-P._Txs68M._qgWLuZ:disabled {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  color: rgba(var(--color-button-disabled-dark), 1);
}
.dark ._bSSO-P._qgWLuZ._Bg0GbT,
._bSSO-P._Txs68M._qgWLuZ._Bg0GbT {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  color: rgba(var(--color-button-disabled-dark), 1);
}
.dark ._bSSO-P._qgWLuZ._p-PsU8,
._bSSO-P._Txs68M._qgWLuZ._p-PsU8 {
  border-color: rgba(var(--color-button-base-dark), 1);
  background-color: rgba(var(--color-button-active-tertiary-dark), 1);
}
.dark ._bSSO-P._yCAEZG,
._bSSO-P._Txs68M._yCAEZG {
  color: rgba(var(--color-button-base-dark), 1);
}
.dark ._bSSO-P._yCAEZG:hover,
._bSSO-P._Txs68M._yCAEZG:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1020), var(--tw-bg-opacity));
  color: rgba(var(--color-button-hover-dark), 1);
}
.dark ._bSSO-P._yCAEZG:hover::after,
._bSSO-P._Txs68M._yCAEZG:hover::after {
  content: var(--tw-content);
  display: none;
}
.dark ._bSSO-P._yCAEZG:focus-visible,
._bSSO-P._Txs68M._yCAEZG:focus-visible {
  color: rgba(var(--color-button-base-dark), 1);
}
.dark ._bSSO-P._yCAEZG:active,
._bSSO-P._Txs68M._yCAEZG:active {
  background-color: rgba(var(--color-button-active-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._bSSO-P._yCAEZG:disabled,
._bSSO-P._Txs68M._yCAEZG:disabled {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._bSSO-P._yCAEZG:hover:disabled,
._bSSO-P._Txs68M._yCAEZG:hover:disabled {
  background-color: transparent;
}
.dark ._bSSO-P._yCAEZG._Bg0GbT,
._bSSO-P._Txs68M._yCAEZG._Bg0GbT {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._bSSO-P._yCAEZG._Bg0GbT:hover,
._bSSO-P._Txs68M._yCAEZG._Bg0GbT:hover {
  background-color: transparent;
}
.dark ._bSSO-P._yCAEZG._p-PsU8,
._bSSO-P._Txs68M._yCAEZG._p-PsU8 {
  background-color: rgba(var(--color-button-active-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._bSSO-P._IAajzG,
._bSSO-P._Txs68M._IAajzG {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._IAajzG:hover,
._bSSO-P._Txs68M._IAajzG:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1020), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._IAajzG:hover::after,
._bSSO-P._Txs68M._IAajzG:hover::after {
  content: var(--tw-content);
  display: none;
}
.dark ._bSSO-P._IAajzG:focus-visible,
._bSSO-P._Txs68M._IAajzG:focus-visible {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._IAajzG:active,
._bSSO-P._Txs68M._IAajzG:active {
  background-color: rgba(var(--color-button-active-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._bSSO-P._IAajzG:disabled,
._bSSO-P._Txs68M._IAajzG:disabled {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._bSSO-P._IAajzG:hover:disabled,
._bSSO-P._Txs68M._IAajzG:hover:disabled {
  background-color: transparent;
}
.dark ._bSSO-P._IAajzG._Bg0GbT,
._bSSO-P._Txs68M._IAajzG._Bg0GbT {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._bSSO-P._IAajzG._Bg0GbT:hover,
._bSSO-P._Txs68M._IAajzG._Bg0GbT:hover {
  background-color: transparent;
}
.dark ._bSSO-P._IAajzG._p-PsU8,
._bSSO-P._Txs68M._IAajzG._p-PsU8 {
  background-color: rgba(var(--color-button-active-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._bSSO-P._1VfWQY,
._bSSO-P._Txs68M._1VfWQY {
  border-color: rgba(var(--color-button-destructive-base-dark), 1);
  background-color: rgba(var(--color-button-destructive-base-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._bSSO-P._1VfWQY:hover,
._bSSO-P._Txs68M._1VfWQY:hover {
  border-color: rgba(var(--color-button-destructive-hover-dark), 1);
  background-color: rgba(var(--color-button-destructive-hover-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._bSSO-P._1VfWQY:active,
._bSSO-P._Txs68M._1VfWQY:active {
  border-color: rgba(var(--color-button-destructive-active-dark), 1);
  background-color: rgba(var(--color-button-destructive-active-dark), 1);
}
.dark ._bSSO-P._1VfWQY:disabled,
._bSSO-P._Txs68M._1VfWQY:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.dark ._bSSO-P._1VfWQY._Bg0GbT,
._bSSO-P._Txs68M._1VfWQY._Bg0GbT {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.dark ._bSSO-P._1VfWQY._p-PsU8,
._bSSO-P._Txs68M._1VfWQY._p-PsU8 {
  border-color: rgba(var(--color-button-destructive-active-dark), 1);
  background-color: rgba(var(--color-button-destructive-active-dark), 1);
}
.dark ._bSSO-P._CuuHyt,
._bSSO-P._Txs68M._CuuHyt {
  border-color: rgba(var(--color-button-destructive-base-dark), 1);
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-button-destructive-base-dark), 1);
}
.dark ._bSSO-P._CuuHyt:hover,
._bSSO-P._Txs68M._CuuHyt:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(186 73 56 / var(--tw-bg-opacity, 1));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._CuuHyt:active,
._bSSO-P._Txs68M._CuuHyt:active {
  border-color: rgba(var(--color-button-destructive-base-dark), 1);
  --tw-bg-opacity: 1;
  background-color: rgb(163 64 49 / var(--tw-bg-opacity, 1));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._CuuHyt:disabled,
._bSSO-P._Txs68M._CuuHyt:disabled {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  color: rgba(var(--color-button-disabled-dark), 1);
}
.dark ._bSSO-P._CuuHyt._Bg0GbT,
._bSSO-P._Txs68M._CuuHyt._Bg0GbT {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  color: rgba(var(--color-button-disabled-dark), 1);
}
.dark ._bSSO-P._CuuHyt._p-PsU8,
._bSSO-P._Txs68M._CuuHyt._p-PsU8 {
  border-color: rgba(var(--color-button-destructive-base-dark), 1);
  --tw-bg-opacity: 1;
  background-color: rgb(163 64 49 / var(--tw-bg-opacity, 1));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._bSSO-P._upbSrt,
._bSSO-P._Txs68M._upbSrt {
  color: rgba(var(--color-typography-base-dark), 1);
  background:
    linear-gradient(
      180deg,
      rgba(var(--color-container-dark), 0.86) 0%,
      rgba(var(--color-container-dark), 0.86) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
  border: 1px solid transparent;
}
.dark ._bSSO-P._upbSrt:hover,
._bSSO-P._Txs68M._upbSrt:hover {
  background:
    linear-gradient(
      0deg,
      rgba(var(--color-container-dark), 0.76) 0%,
      rgba(var(--color-container-dark), 0.76) 100%) padding-box,
    linear-gradient(
      57.1deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}
.dark ._bSSO-P._upbSrt:active,
.dark ._bSSO-P._upbSrt._p-PsU8,
._bSSO-P._Txs68M._upbSrt:active,
._bSSO-P._Txs68M._upbSrt._p-PsU8 {
  background:
    linear-gradient(
      0deg,
      rgba(var(--color-container-dark), 0.66) 0%,
      rgba(var(--color-container-dark), 0.66) 100%) padding-box,
    linear-gradient(
      57.1deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgba(82, 103, 204, 0.42) 0%,
      rgba(193, 62, 114, 0.42) 100%) border-box;
}
.dark ._bSSO-P._upbSrt:disabled,
._bSSO-P._Txs68M._upbSrt:disabled {
  border-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  background-image: none;
  background: rgba(var(--color-button-disabled-secondary-dark), 1);
  color: rgba(var(--color-button-disabled-dark), 1);
}

/* @forge/common/dist/assets/AvatarGroup.css */
._pdRfm3 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
._pdRfm3 ._o6G7Zo {
  margin-left: -0.75rem;
  font-size: 0;
  line-height: 1;
}
._pdRfm3 ._o6G7Zo:first-child,
._pdRfm3 ._o6G7Zo._gffZ0w {
  margin-left: 0px;
}

/* @forge/common/dist/assets/Badge.css */
._Qb-RoN {
  display: inline-block;
  height: 1.5rem;
  white-space: nowrap;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 0.5rem;
  padding-right: 0.125rem;
  vertical-align: middle;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.25rem;
}
._Qb-RoN._R7mdSI {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-800), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._Qb-RoN._R7mdSI._7A7a7m {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-semantic-bad), 1);
}
._Qb-RoN._tLjKEw {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-800), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._Qb-RoN._tLjKEw._7A7a7m {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
._Qb-RoN._pm04pO {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-800), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._Qb-RoN._pm04pO._7A7a7m {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-semantic-good), 1);
}
._Qb-RoN._iWGjXb {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-yellow-400), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-400), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
._Qb-RoN._iWGjXb._7A7a7m {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-yellow-700), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  --tw-text-opacity: 1;
  color: rgba(var(--color-yellow-700), var(--tw-text-opacity));
}
._Qb-RoN._GvylWW {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-application), 1);
  color: rgba(var(--color-typography-secondary), 1);
}
._Qb-RoN._GvylWW._7A7a7m {
  background-color: rgba(var(--color-container), 1);
}
._Qb-RoN._eU9OK4 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-800), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._Qb-RoN._eU9OK4._7A7a7m {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-semantic-bad), 1);
}
._Qb-RoN._3YH-AZ {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-800), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._Qb-RoN._3YH-AZ._7A7a7m {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-semantic-warning), 1);
}
._Qb-RoN._9U9Yhi {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-800), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._Qb-RoN._9U9Yhi._7A7a7m {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
._Qb-RoN._Ypobg- {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-800), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._Qb-RoN._Ypobg-._7A7a7m {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-semantic-good), 1);
}
._Qb-RoN._yjqcVR {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-application), 1);
  color: rgba(var(--color-typography-secondary), 1);
}
._Qb-RoN._yjqcVR._7A7a7m {
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-typography-secondary), 1);
}
._Qb-RoN ._oUXCjh {
  margin-right: 0.375rem;
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  vertical-align: middle;
  font-size: 1rem;
  line-height: 1.5rem;
}
._Qb-RoN ._mxOUIe {
  display: inline-block;
  padding-right: 0.375rem;
}
.dark ._Qb-RoN._eU9OK4,
.dark ._Qb-RoN._R7mdSI {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._Qb-RoN._eU9OK4._7A7a7m,
.dark ._Qb-RoN._R7mdSI._7A7a7m {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-500), var(--tw-text-opacity));
}
.dark ._Qb-RoN._3YH-AZ {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-400), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-400), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._Qb-RoN._3YH-AZ._7A7a7m {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  --tw-text-opacity: 1;
  color: rgba(var(--color-orange-400), var(--tw-text-opacity));
}
.dark ._Qb-RoN._iWGjXb {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-yellow-300), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-300), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
.dark ._Qb-RoN._iWGjXb._7A7a7m {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-yellow-300), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  --tw-text-opacity: 1;
  color: rgba(var(--color-yellow-300), var(--tw-text-opacity));
}
.dark ._Qb-RoN._9U9Yhi,
.dark ._Qb-RoN._tLjKEw {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._Qb-RoN._9U9Yhi._7A7a7m,
.dark ._Qb-RoN._tLjKEw._7A7a7m {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  --tw-text-opacity: 1;
  color: rgba(var(--color-blue-400), var(--tw-text-opacity));
}
.dark ._Qb-RoN._Ypobg-,
.dark ._Qb-RoN._pm04pO {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-500), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._Qb-RoN._Ypobg-._7A7a7m,
.dark ._Qb-RoN._pm04pO._7A7a7m {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  --tw-text-opacity: 1;
  color: rgba(var(--color-green-500), var(--tw-text-opacity));
}
.dark ._Qb-RoN._yjqcVR,
.dark ._Qb-RoN._GvylWW {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._Qb-RoN._yjqcVR._7A7a7m,
.dark ._Qb-RoN._GvylWW._7A7a7m {
  background-color: rgba(var(--color-container-dark), 1);
}

/* @forge/common/dist/assets/NumericBadge.css */
._dPUpLq {
  display: inline-block;
  min-width: 1.5rem;
  border-radius: 9999px;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._dPUpLq._mOFGOh {
  min-width: 1.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
._dPUpLq._Q3Mvg3 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._dPUpLq._BxUYxn,
._dPUpLq._VrdEQV {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-400), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
._dPUpLq._RvMCpx {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-800), var(--tw-bg-opacity));
}
._dPUpLq._95dLXZ {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-800), var(--tw-bg-opacity));
}
._dPUpLq._ARKSje {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-800), var(--tw-bg-opacity));
}
.dark ._dPUpLq {
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._dPUpLq._Q3Mvg3 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
}
.dark ._dPUpLq._BxUYxn,
.dark ._dPUpLq._VrdEQV {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-300), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
.dark ._dPUpLq._RvMCpx {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.dark ._dPUpLq._95dLXZ {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-500), var(--tw-bg-opacity));
}
.dark ._dPUpLq._ARKSje {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-410), var(--tw-bg-opacity));
}

/* @forge/common/dist/assets/PriorityBadgeIndicator.css */
._uhUO7b {
  position: relative;
  margin-bottom: -1px;
  margin-right: 0.375rem;
  display: inline-block;
  height: 0.625rem;
  width: 15px;
  line-height: 1.25rem;
}
._uhUO7b ._DKHDBc {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 3px;
  border-radius: 1px;
  border-width: 0.5px;
  border-style: solid;
}
._uhUO7b ._DKHDBc._x59bIi {
  left: 0px;
}
._uhUO7b ._DKHDBc._YXcoLB {
  left: 0.375rem;
}
._uhUO7b ._DKHDBc._MWrWVw {
  right: 0px;
}
._uhUO7b ._DKHDBc._Uq-7US {
  border-color: rgba(var(--color-graphic-tertiary), 1);
}
._uhUO7b ._DKHDBc._GvvCx6,
._uhUO7b ._DKHDBc._X-cEuD {
  border-color: rgba(var(--color-graphic-neutral), 1);
  background-color: rgba(var(--color-graphic-neutral), 1);
}
._uhUO7b ._DKHDBc._GEZn5Y,
._uhUO7b ._DKHDBc._iI3tlI,
._uhUO7b ._DKHDBc._FX8F4w {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-400), var(--tw-bg-opacity));
}
._uhUO7b ._DKHDBc._29CvnX,
._uhUO7b ._DKHDBc._kv-3tf {
  border-color: rgba(var(--color-graphic-bad), 1);
  background-color: rgba(var(--color-graphic-bad), 1);
}
._uhUO7b ._DKHDBc._UCX-7X {
  border-color: rgba(var(--color-graphic-good), 1);
  background-color: rgba(var(--color-graphic-good), 1);
}
._uhUO7b ._DKHDBc._PwCWrD {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
._uhUO7b ._DKHDBc._UG6xF6 {
  border-color: rgba(var(--color-graphic-tertiary), 1);
  background-color: rgba(var(--color-graphic-tertiary), 1);
}
.dark ._uhUO7b ._DKHDBc._Uq-7US {
  border-color: rgba(var(--color-graphic-tertiary-dark), 1);
}
.dark ._uhUO7b ._DKHDBc._GvvCx6,
.dark ._uhUO7b ._DKHDBc._X-cEuD {
  border-color: rgba(var(--color-graphic-neutral-dark), 1);
  background-color: rgba(var(--color-graphic-neutral-dark), 1);
}
.dark ._uhUO7b ._DKHDBc._GEZn5Y,
.dark ._uhUO7b ._DKHDBc._iI3tlI,
.dark ._uhUO7b ._DKHDBc._FX8F4w {
  border-color: rgba(var(--color-graphic-warning-dark), 1);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-300), var(--tw-bg-opacity));
}
.dark ._uhUO7b ._DKHDBc._29CvnX,
.dark ._uhUO7b ._DKHDBc._kv-3tf {
  border-color: rgba(var(--color-graphic-bad-dark), 1);
  background-color: rgba(var(--color-graphic-bad-dark), 1);
}
.dark ._uhUO7b ._DKHDBc._UCX-7X {
  border-color: rgba(var(--color-graphic-good-dark), 1);
  background-color: rgba(var(--color-graphic-good-dark), 1);
}
.dark ._uhUO7b ._DKHDBc._PwCWrD {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-1000), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}
.dark ._uhUO7b ._DKHDBc._UG6xF6 {
  border-color: rgba(var(--color-graphic-tertiary-dark), 1);
  background-color: rgba(var(--color-graphic-tertiary-dark), 1);
}

/* @forge/common/dist/assets/PriorityBadge.css */
._V3KzVF {
  display: inline-block;
  height: 1.5rem;
  white-space: nowrap;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 0.5rem;
  padding-right: 0.125rem;
  vertical-align: middle;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.25rem;
}
._V3KzVF._rouCrK,
._V3KzVF._J7d0Ii,
._V3KzVF._IPIoO9 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-210), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-120), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-800), var(--tw-text-opacity));
}
._V3KzVF._mv4Q7T {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._V3KzVF._vF9un6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-210), var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-800), var(--tw-text-opacity));
}
._V3KzVF ._cvkKKV {
  display: inline-block;
  padding-right: 0.375rem;
}
.dark ._V3KzVF._rouCrK,
.dark ._V3KzVF._J7d0Ii,
.dark ._V3KzVF._IPIoO9,
.dark ._V3KzVF._vF9un6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1020), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._V3KzVF._mv4Q7T {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}

/* @forge/common/dist/assets/StatusBadge.css */
._8rJw5l {
  display: inline-block;
  height: 1em;
  width: 1em;
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 1px;
  vertical-align: middle;
}
._8rJw5l._BHqLoJ {
  background-color: rgba(var(--color-graphic-bad), 1);
}
._8rJw5l._AP-G9W,
._8rJw5l._ihEmvp {
  border-width: 1px;
  border-color: rgba(var(--color-semantic-warning), 1);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-400), var(--tw-bg-opacity));
}
._8rJw5l._aSRBtr {
  background-color: rgba(var(--color-graphic-neutral), 1);
}
._8rJw5l._eokOd5 {
  background-color: rgba(var(--color-graphic-good), 1);
}
._8rJw5l._R19r4- {
  background-color: rgba(var(--color-graphic-secondary), 1);
}
.dark ._8rJw5l._BHqLoJ {
  background-color: rgba(var(--color-graphic-bad-dark), 1);
}
.dark ._8rJw5l._AP-G9W,
.dark ._8rJw5l._ihEmvp {
  border-color: rgba(var(--color-graphic-warning-dark), 1);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-300), var(--tw-bg-opacity));
}
.dark ._8rJw5l._aSRBtr {
  background-color: rgba(var(--color-graphic-neutral-dark), 1);
}
.dark ._8rJw5l._eokOd5 {
  background-color: rgba(var(--color-graphic-good-dark), 1);
}
.dark ._8rJw5l._R19r4- {
  background-color: rgba(var(--color-graphic-tertiary-dark), 1);
}

/* @forge/common/dist/assets/Banner.css */
._91AqKr {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 415px) {
  ._91AqKr {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }
}
@media (min-width: 769px) {
  ._91AqKr {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1024px) {
  ._91AqKr {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1440px) {
  ._91AqKr {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._91AqKr ._ujchX1 {
  grid-column-start: 1;
  display: grid;
  height: 3rem;
  width: 3rem;
  align-items: center;
  justify-items: center;
  align-self: center;
  border-radius: 9999px;
  font-size: 1.5rem;
  line-height: 0;
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
@media (min-width: 769px) {
  ._91AqKr ._ujchX1 {
    height: 4rem;
    width: 4rem;
    font-size: 2rem;
  }
}
._91AqKr ._ujchX1._ViI193 {
  background-color: rgba(var(--color-graphic-bad-dark), 1);
}
._91AqKr ._ujchX1._zHKTXG {
  background-color: rgba(var(--color-graphic-bad-dark), 1);
}
._91AqKr ._ujchX1._MiaIMf {
  background-color: rgba(var(--color-graphic-warning-dark), 1);
}
._91AqKr ._ujchX1._FX7AL0 {
  background-color: rgba(var(--color-graphic-good-dark), 1);
}
._91AqKr ._ujchX1._x6R3gB {
  background-color: rgba(var(--color-graphic-neutral-dark), 1);
}
._91AqKr ._3BOmaG {
  grid-column-start: 2;
  padding-left: 1rem;
}
@media (min-width: 1024px) {
  ._91AqKr ._3BOmaG {
    padding-left: 1.5rem;
  }
}
._91AqKr ._3BOmaG._CkMSYi {
  padding-left: 0px;
}
._91AqKr ._3BOmaG ._kxnoGi {
  margin: 0px;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
._91AqKr ._3BOmaG ._-7VRBC {
  margin: 0px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  padding: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
}
._91AqKr ._3BOmaG ._LclVZ8 {
  margin: 0px;
  margin-top: 0.5rem;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._91AqKr ._81Lism {
  grid-column: span 2 / span 2;
  grid-column-start: 1;
  grid-row-start: 2;
  margin-top: 1rem;
  display: inline-grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  gap: 0.75rem;
  justify-self: end;
  padding-left: 1rem;
}
@media (min-width: 415px) {
  ._91AqKr ._81Lism {
    grid-column: span 1 / span 1;
    grid-column-start: 3;
    grid-row-start: 1;
    margin-top: 0px;
    align-self: center;
  }
}
@media (min-width: 1024px) {
  ._91AqKr ._81Lism {
    padding-left: 1.5rem;
  }
}
._91AqKr._nplitd {
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-base-inverse), 1);
}
._91AqKr._s8B77O {
  background-color: rgba(var(--color-container-2), 1);
  color: rgba(var(--color-typography-base), 1);
}
._91AqKr._s8B77O ._ujchX1 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._91AqKr._s8B77O ._ujchX1._ViI193 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._91AqKr._s8B77O ._ujchX1._zHKTXG {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._91AqKr._s8B77O ._ujchX1._MiaIMf {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-700), var(--tw-bg-opacity));
}
._91AqKr._s8B77O ._ujchX1._FX7AL0 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
}
._91AqKr._s8B77O ._ujchX1._x6R3gB {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-700), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk,
._91AqKr._UkfsB6 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(var(--color-typography-base), 1);
}
@media (min-width: 1024px) {
  ._91AqKr._VlEYnk,
  ._91AqKr._UkfsB6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
._91AqKr._VlEYnk._ViI193,
._91AqKr._UkfsB6._ViI193 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-110), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk._zHKTXG,
._91AqKr._UkfsB6._zHKTXG {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-110), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk._MiaIMf,
._91AqKr._UkfsB6._MiaIMf {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-110), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk._FX7AL0,
._91AqKr._UkfsB6._FX7AL0 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-110), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk._x6R3gB,
._91AqKr._UkfsB6._x6R3gB {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-110), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk ._ujchX1,
._91AqKr._UkfsB6 ._ujchX1 {
  height: 3rem;
  width: 3rem;
  font-size: 1.5rem;
  line-height: 0;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._91AqKr._VlEYnk ._ujchX1._ViI193,
._91AqKr._UkfsB6 ._ujchX1._ViI193 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk ._ujchX1._zHKTXG,
._91AqKr._UkfsB6 ._ujchX1._zHKTXG {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk ._ujchX1._MiaIMf,
._91AqKr._UkfsB6 ._ujchX1._MiaIMf {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-700), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk ._ujchX1._FX7AL0,
._91AqKr._UkfsB6 ._ujchX1._FX7AL0 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk ._ujchX1._x6R3gB,
._91AqKr._UkfsB6 ._ujchX1._x6R3gB {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-700), var(--tw-bg-opacity));
}
._91AqKr._VlEYnk {
  border-left-width: 2px;
  border-style: solid;
}
._91AqKr._UkfsB6 {
  border-bottom-width: 2px;
  border-style: solid;
}
.dark ._91AqKr._VlEYnk,
.dark ._91AqKr._UkfsB6 {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._91AqKr._VlEYnk._ViI193,
.dark ._91AqKr._UkfsB6._ViI193 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-1100), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk._zHKTXG,
.dark ._91AqKr._UkfsB6._zHKTXG {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-1100), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk._MiaIMf,
.dark ._91AqKr._UkfsB6._MiaIMf {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-orange-400), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-1100), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk._FX7AL0,
.dark ._91AqKr._UkfsB6._FX7AL0 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-400), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-warm-1100), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk._x6R3gB,
.dark ._91AqKr._UkfsB6._x6R3gB {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-cool-1100), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk ._ujchX1,
.dark ._91AqKr._UkfsB6 ._ujchX1 {
  color: rgba(var(--color-graphic-base), 1);
}
.dark ._91AqKr._VlEYnk ._ujchX1._ViI193,
.dark ._91AqKr._UkfsB6 ._ujchX1._ViI193 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk ._ujchX1._zHKTXG,
.dark ._91AqKr._UkfsB6 ._ujchX1._zHKTXG {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk ._ujchX1._MiaIMf,
.dark ._91AqKr._UkfsB6 ._ujchX1._MiaIMf {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-orange-400), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk ._ujchX1._FX7AL0,
.dark ._91AqKr._UkfsB6 ._ujchX1._FX7AL0 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-400), var(--tw-bg-opacity));
}
.dark ._91AqKr._VlEYnk ._ujchX1._x6R3gB,
.dark ._91AqKr._UkfsB6 ._ujchX1._x6R3gB {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}

/* @forge/common/dist/assets/ContextualMenuContent.css */
._RETs72 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
._RETs72._-6pvNL {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding-top: 0.75rem;
}
._RETs72._PzamCq {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding-bottom: 0.75rem;
}

/* @forge/common/dist/assets/ContextualMenuList.css */
._xf26Zk {
  position: absolute;
  z-index: 10;
  width: max-content;
  min-width: 9rem;
  max-width: 14rem;
  border-radius: 0.25rem;
  background-color: rgba(var(--color-container), 1);
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
@media (min-width: 415px) {
  ._xf26Zk {
    max-width: 20rem;
  }
}
._xf26Zk._3y1sai,
._xf26Zk._J-2Z1K {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._xf26Zk._3y1sai,
._xf26Zk._p44mPP,
._xf26Zk._2RnKv6,
._xf26Zk._bQU5w-,
._xf26Zk._k7m46C {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._xf26Zk._tOhgPP,
._xf26Zk._2RnKv6,
._xf26Zk._Q9VrUi,
._xf26Zk._U6pKMM,
._xf26Zk._bQU5w- {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._xf26Zk._tOhgPP,
._xf26Zk._FC1Okk {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._xf26Zk._FsiaVb {
  left: 100%;
  top: 0px;
  margin-left: -0.5rem;
}
._xf26Zk._wNcN-J {
  position: fixed;
}
.dark ._xf26Zk {
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.4), 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color), 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

/* @forge/common/dist/assets/ContextualMenu.css */
._HuX4Pw {
  position: relative;
}
._HuX4Pw ._HrtcTH {
  position: relative;
  display: block;
  width: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  color: rgba(var(--color-typography-base), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
._HuX4Pw ._HrtcTH:hover {
  background-color: rgba(var(--color-button-hover-tertiary), 1);
  color: rgba(var(--color-semantic-neutral), 1);
}
._HuX4Pw ._HrtcTH:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._HuX4Pw ._HrtcTH:focus-visible {
  outline-style: solid;
  outline-color: rgba(var(--color-button-focus), 1);
}
._HuX4Pw ._HrtcTH:disabled {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled), 1);
}
@media (prefers-reduced-motion: reduce) {
  ._HuX4Pw ._HrtcTH {
    transition-property: none;
  }
}
._HuX4Pw ._HrtcTH._Yarq6e {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding-top: 0.75rem;
}
._HuX4Pw ._HrtcTH._zhbGp6 {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding-bottom: 0.75rem;
}
._HuX4Pw ._HrtcTH._HX7C0Z {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled), 1);
}
._HuX4Pw ._HrtcTH ._G-0bgs {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
}
._HuX4Pw ._HrtcTH ._G-0bgs ._VKCYIQ {
  grid-column-start: 1;
  margin-top: -0.125rem;
  margin-right: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._HuX4Pw ._HrtcTH ._G-0bgs ._wSaEBf {
  grid-column-start: 2;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._HuX4Pw ._HrtcTH ._G-0bgs ._baaMq2 {
  grid-column-start: 3;
  margin-top: -0.125rem;
  margin-left: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.dark ._HuX4Pw ._HrtcTH {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._HuX4Pw ._HrtcTH:hover {
  background-color: rgba(var(--color-button-hover-tertiary-dark), 1);
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._HuX4Pw ._HrtcTH:focus-visible {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._HuX4Pw ._HrtcTH:disabled {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._HuX4Pw ._HrtcTH._HX7C0Z {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled-dark), 1);
}

/* @forge/common/dist/assets/Breadcrumbs.css */
._NWNJ4d {
  display: grid;
  height: 1rem;
  width: 100%;
  grid-template-columns: auto minmax(0, 1fr);
}
._NWNJ4d ._k0y-ja {
  visibility: hidden;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
._NWNJ4d ._k0y-ja._v5swZO {
  visibility: visible;
}
._NWNJ4d ._k0y-ja li {
  position: relative;
  display: inline-block;
  padding-right: 1rem;
}
._NWNJ4d ._k0y-ja li ._A9RG-T {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 1rem;
  width: 1rem;
  text-align: center;
}
._NWNJ4d ._k0y-ja li ._A9RG-T:hover {
  text-decoration-line: none;
}
._NWNJ4d ._k0y-ja li ._VfU8vM {
  height: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
}
._NWNJ4d ._k0y-ja li ._VfU8vM:hover {
  background-color: rgba(var(--color-button-hover-tertiary), 1);
}
._NWNJ4d ._k0y-ja li:last-child {
  padding-right: 0px;
}
._NWNJ4d ._k0y-ja li span,
._NWNJ4d ._k0y-ja li button,
._NWNJ4d ._k0y-ja li a {
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  color: rgba(var(--color-typography-base), 1);
}
._NWNJ4d ._k0y-ja li span:hover,
._NWNJ4d ._k0y-ja li button:hover,
._NWNJ4d ._k0y-ja li a:hover {
  text-decoration-line: underline;
}
._NWNJ4d ._k0y-ja li span._WlmUl8,
._NWNJ4d ._k0y-ja li button._WlmUl8,
._NWNJ4d ._k0y-ja li a._WlmUl8 {
  color: rgba(var(--color-typography-secondary), 1);
}
._NWNJ4d ._k0y-ja li span._WlmUl8:hover,
._NWNJ4d ._k0y-ja li button._WlmUl8:hover,
._NWNJ4d ._k0y-ja li a._WlmUl8:hover {
  text-decoration-line: none;
}
._NWNJ4d ._k0y-ja li span._MZKJuq,
._NWNJ4d ._k0y-ja li button._MZKJuq,
._NWNJ4d ._k0y-ja li a._MZKJuq {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._NWNJ4d ._k0y-ja li span:focus,
._NWNJ4d ._k0y-ja li button:focus,
._NWNJ4d ._k0y-ja li a:focus {
  text-decoration-line: underline;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark ._NWNJ4d ._k0y-ja li ._VfU8vM:hover {
  background-color: rgba(var(--color-button-hover-tertiary-dark), 1);
}
.dark ._NWNJ4d ._k0y-ja li span,
.dark ._NWNJ4d ._k0y-ja li button,
.dark ._NWNJ4d ._k0y-ja li a {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._NWNJ4d ._k0y-ja li span._WlmUl8,
.dark ._NWNJ4d ._k0y-ja li button._WlmUl8,
.dark ._NWNJ4d ._k0y-ja li a._WlmUl8 {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/CalendarDay.css */
._8mpoRi {
  position: relative;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgba(var(--color-typography-disabled), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
._8mpoRi:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
._8mpoRi:disabled {
  border-color: transparent;
}
._8mpoRi:disabled:hover {
  border-color: transparent;
}
@media (prefers-reduced-motion: reduce) {
  ._8mpoRi {
    transition-property: none;
  }
}
._8mpoRi._VqZsdw::after {
  position: absolute;
  bottom: 0.25rem;
  left: 50%;
  margin-left: -0.125rem;
  height: 0.25rem;
  width: 0.25rem;
  border-radius: 9999px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-800), var(--tw-bg-opacity));
}
._8mpoRi._VqZsdw:disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
._8mpoRi._kxkdKy {
  color: rgba(var(--color-typography-base), 1);
}
._8mpoRi._kxkdKy._AJZ4Ps {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._8mpoRi._kxkdKy._VqZsdw {
  color: rgba(var(--color-semantic-neutral), 1);
}
._8mpoRi._kxkdKy._VqZsdw:disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
._8mpoRi._AJZ4Ps {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-800), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._8mpoRi._AJZ4Ps._VqZsdw {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._8mpoRi._AJZ4Ps._VqZsdw::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
._8mpoRi._xu1hyL {
  display: none;
}
._8mpoRi._JiVbHI {
  color: rgba(var(--color-typography-disabled), 1);
}
._8mpoRi._JiVbHI:hover {
  border-color: transparent;
}
._8mpoRi._1d8JSR {
  border-radius: 0px;
  background-color: rgba(var(--color-button-hover-tertiary), 1);
}
._8mpoRi._1d8JSR:hover {
  border-radius: 0.25rem;
}
.dark ._8mpoRi {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._8mpoRi:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.dark ._8mpoRi:disabled:hover {
  border-color: transparent;
}
.dark ._8mpoRi._VqZsdw::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.dark ._8mpoRi._kxkdKy {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._8mpoRi._kxkdKy._AJZ4Ps {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._8mpoRi._kxkdKy._VqZsdw {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._8mpoRi._kxkdKy._VqZsdw:disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
.dark ._8mpoRi._AJZ4Ps {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-800), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._8mpoRi._AJZ4Ps._VqZsdw {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._8mpoRi._AJZ4Ps._VqZsdw::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark ._8mpoRi._JiVbHI {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._8mpoRi._1d8JSR {
  border-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1010), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._8mpoRi._1d8JSR:hover {
  border-radius: 0.25rem;
}

/* @forge/common/dist/assets/CalendarFooter.css */
._0I3Dfu {
  margin-top: 0.5rem;
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-content: space-between;
  justify-content: space-between;
}

/* @forge/common/dist/assets/CalendarHeader.css */
._0mN2MP {
  width: 2.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: rgba(var(--color-typography-secondary), 1);
}
.dark ._0mN2MP {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/CalendarMonthYear.css */
._ZgKuGl {
  margin-bottom: 1rem;
  display: grid;
  width: 100%;
  grid-template-columns: auto auto minmax(0, 1fr) auto auto auto;
}
._ZgKuGl ._S0eOWU {
  width: fit-content;
}
._0z5u42 {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 3rem;
  z-index: 1;
  overflow-y: auto;
  padding-bottom: 1rem;
  padding-top: 0.125rem;
}
._0z5u42 ._s1bcIu {
  display: block;
  width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  outline-offset: -2px;
}
._0z5u42 ._s1bcIu:hover,
._0z5u42 ._s1bcIu._oQdAOS {
  background-color: rgba(var(--color-blue-300), 0.2);
  color: rgba(var(--color-semantic-neutral), 1);
}
.dark ._0z5u42 ._s1bcIu {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._0z5u42 ._s1bcIu:hover,
.dark ._0z5u42 ._s1bcIu._oQdAOS {
  background-color: rgba(var(--color-blue-300), 0.2);
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/Calendar.css */
._KwYhpL {
  position: relative;
  display: grid;
  width: 18rem;
}
._KwYhpL ._b5XBli {
  grid-column: span 2 / span 2;
  grid-row-start: 2;
}
._KwYhpL ._b5XBli tbody > tr > td {
  padding: 0px;
}
._KwYhpL ._b5XBli._DuWHtd {
  visibility: hidden;
}
._KwYhpL ._DSu6qR {
  grid-column: span 2 / span 2;
  grid-row-start: 3;
}
._KwYhpL ._DSu6qR._DuWHtd {
  visibility: hidden;
}

/* @forge/common/dist/assets/Card.css */
._3YbSog {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-210), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  padding: 0px;
  --tw-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 1px 1px 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
@media (min-width: 769px) {
  ._3YbSog {
    border-radius: 0.5rem;
  }
}
._3YbSog._1i2sNL {
  border-color: transparent;
  background-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._3YbSog._AmRgEA {
  border-color: transparent;
  background:
    linear-gradient(
      180deg,
      rgba(var(--color-container), 0.92) 0%,
      rgba(var(--color-container), 0.92) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}
._3YbSog._a5LZrp {
  border-color: transparent;
  background:
    linear-gradient(
      180deg,
      rgba(var(--color-container), 1) 73%,
      rgba(var(--color-container), 0.81) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}
._3YbSog._m3MXwA {
  border-color: transparent;
  background:
    linear-gradient(
      180deg,
      rgba(var(--color-container), 1) 0%,
      rgba(var(--color-container), 1) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}
.dark ._3YbSog {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-1000), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._3YbSog._1i2sNL {
  border-color: transparent;
  background-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.dark ._3YbSog._AmRgEA {
  border-color: transparent;
  background:
    linear-gradient(
      180deg,
      rgba(var(--color-container-dark), 0.86) 0%,
      rgba(var(--color-container-dark), 0.86) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}
.dark ._3YbSog._a5LZrp {
  border-color: transparent;
  background:
    linear-gradient(
      180deg,
      rgba(var(--color-container-dark), 1) 73%,
      rgba(var(--color-container-dark), 0.45) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}
.dark ._3YbSog._m3MXwA {
  border-color: transparent;
  background:
    linear-gradient(
      180deg,
      rgba(var(--color-container-dark), 1) 0%,
      rgba(var(--color-container-dark), 1) 100%) padding-box,
    linear-gradient(
      56.51deg,
      rgb(82, 103, 204) 0%,
      rgb(193, 62, 114) 100%) border-box;
}

/* @forge/common/dist/assets/CardContent.css */
._d8DY-v {
  overflow-x: auto;
}
._d8DY-v._3--26E {
  padding-top: 0px;
}
._d8DY-v._QxkdU4 {
  padding-right: 0px;
}
._d8DY-v._rFcLp5 {
  padding-bottom: 0px;
}
._d8DY-v._Q7IKb5 {
  padding-left: 0px;
}
._d8DY-v._-rKq-E {
  padding-top: 0.75rem;
}
._d8DY-v._f-e9FK {
  padding-right: 0.75rem;
}
._d8DY-v._zb7vAX {
  padding-bottom: 0.75rem;
}
._d8DY-v._-i-jOW {
  padding-left: 0.75rem;
}
._d8DY-v._MDgMTj {
  padding-top: 1.5rem;
}
._d8DY-v._zjF4Zi {
  padding-right: 1.5rem;
}
._d8DY-v._fJpMoo {
  padding-bottom: 1.5rem;
}
._d8DY-v._CCkG-W {
  padding-left: 1.5rem;
}

/* @forge/common/dist/assets/CardHeader.css */
._nztYq- {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1rem;
  padding-top: 1.5rem;
}
._nztYq- ._BzSimi {
  grid-column-start: 1;
  margin-right: 1rem;
}
._nztYq- ._V35uTk {
  grid-column-start: 2;
}
._nztYq- ._V35uTk ._aT2xNQ {
  margin-bottom: 0.25rem;
  color: rgba(var(--color-typography-secondary), 1);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
}
._nztYq- ._V35uTk ._jdbdKV {
  color: rgba(var(--color-typography-base), 1);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.15rem;
}
._nztYq- ._V35uTk ._jdbdKV._-x8pvo {
  text-transform: none;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
._nztYq- ._V35uTk ._x0nGVW {
  margin-top: 0.25rem;
  color: rgba(var(--color-typography-base), 1);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
._nztYq- ._-pd1gF {
  grid-column-start: 3;
  margin-left: 1rem;
}
.dark ._nztYq- ._V35uTk ._aT2xNQ {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._nztYq- ._V35uTk ._jdbdKV {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._nztYq- ._V35uTk ._x0nGVW {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/CardValue.css */
._LWy7XD {
  font-weight: 800;
  color: rgba(var(--color-typography-base), 1);
}
._LWy7XD ._IZwkZU {
  padding-left: 0.5rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
._LWy7XD._PxlWuB {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
._LWy7XD._PxlWuB ._IZwkZU {
  font-size: 1rem;
  line-height: 1.5rem;
}
._LWy7XD._CU3XX2 {
  font-size: 1.75rem;
  line-height: 2.25rem;
}
._LWy7XD._CU3XX2 ._IZwkZU {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
._LWy7XD._M5XvHy {
  font-size: 2.5rem;
  line-height: 3.25rem;
}
._LWy7XD._M5XvHy ._IZwkZU {
  font-size: 1.5rem;
  line-height: 2rem;
}
.dark ._LWy7XD {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._LWy7XD ._IZwkZU {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/CollapsableCard.css */
._yt0EZa ._Ko6z-X {
  display: none;
}
._yt0EZa ._T2Q2XJ {
  display: block;
}
._yt0EZa ._fUwy-F {
  font-size: 1.5rem;
  line-height: 2rem;
}
._yt0EZa ._TChZ3- {
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
}
._yt0EZa ._phXMMf {
  padding-bottom: 1.5rem;
}

/* @forge/common/dist/assets/CollapsableCardContent.css */
._Rtbz99 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto auto;
}
._Rtbz99 ._q27xlG {
  margin-right: -1.5rem;
  justify-self: end;
}
._Rtbz99 ._y6lkVL {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
}
@media (prefers-reduced-motion: reduce) {
  ._Rtbz99 ._y6lkVL {
    transition-property: none;
  }
}
._Rtbz99 ._y6lkVL._NA0Z2E {
  transition: grid-template-rows 300ms;
}
._Rtbz99 ._y6lkVL._MMJqjl {
  grid-template-rows: 1fr;
}
._Rtbz99 ._y6lkVL._MMJqjl ._tMx-oO {
  visibility: visible;
  padding-top: 0.5rem;
}
._Rtbz99 ._y6lkVL ._tMx-oO {
  visibility: hidden;
  min-height: 0px;
}

/* @forge/common/dist/assets/CarouselPagination.css */
._JP9K-Z {
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  gap: 0.25rem;
}
._JP9K-Z._LoN8RA {
  position: absolute;
  bottom: 1rem;
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._JP9K-Z._yRIxXe {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
._JP9K-Z ._x6bGx1._LoN8RA {
  background-color: rgb(255 255 255 / 0.5);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
._JP9K-Z ._x6bGx1._LoN8RA:hover {
  background-color: rgb(255 255 255 / 0.8);
}
@media (prefers-reduced-motion: reduce) {
  ._JP9K-Z ._x6bGx1._LoN8RA {
    transition-property: none;
  }
}
._JP9K-Z ._x6bGx1._LoN8RA ._mT1eoo {
  color: rgba(var(--color-typography-base), 1);
}
._JP9K-Z ._x6bGx1 ._mT1eoo {
  font-size: 1.5rem;
  line-height: 2rem;
}
._JP9K-Z ._t9zGmm {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  gap: 0.25rem;
}
._JP9K-Z ._t9zGmm ._7DI9Xp ._knPTdG {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 9999px;
  border-width: 2px;
  border-style: solid;
  border-color: rgb(255 255 255 / 0.5);
  background-color: rgba(var(--color-graphic-tertiary), 1);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
@media (prefers-reduced-motion: reduce) {
  ._JP9K-Z ._t9zGmm ._7DI9Xp ._knPTdG {
    transition-property: none;
  }
}
._JP9K-Z ._t9zGmm ._7DI9Xp ._knPTdG._9SyzYc {
  width: 0.875rem;
  height: 0.875rem;
  background-color: rgba(var(--color-graphic-neutral), 1);
}
._JP9K-Z ._t9zGmm ._7DI9Xp._LoN8RA {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 9999px;
  text-align: center;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
._JP9K-Z ._t9zGmm ._7DI9Xp._LoN8RA:hover {
  background-color: rgb(255 255 255 / 0.8);
}
._JP9K-Z ._t9zGmm ._7DI9Xp._yRIxXe ._knPTdG {
  border-style: none;
  background-color: rgba(var(--color-graphic-secondary), 1);
}
._JP9K-Z ._t9zGmm ._7DI9Xp._yRIxXe ._knPTdG._9SyzYc {
  background-color: rgba(var(--color-graphic-neutral), 1);
}
.dark ._JP9K-Z ._t9zGmm ._7DI9Xp._yRIxXe ._knPTdG {
  background-color: rgba(var(--color-graphic-secondary-dark), 1);
}
.dark ._JP9K-Z ._t9zGmm ._7DI9Xp._yRIxXe ._knPTdG._9SyzYc {
  background-color: rgba(var(--color-graphic-neutral-dark), 1);
}

/* @forge/common/dist/assets/CarouselSlide.css */
._sS-t9b {
  position: absolute;
  inset: 0px;
  z-index: 0;
}
@media (prefers-reduced-motion: no-preference) {
  @keyframes _SBMz8R {
  }
  ._sS-t9b[data-current=true] {
    animation: _SBMz8R 0.7s ease-in-out forwards;
  }
  ._sS-t9b[data-current=false] {
    animation: _odCyXE 0.7s ease-in-out forwards;
  }
}
._sS-t9b ._R9-xxl {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
._sS-t9b ._nW9Ci4 {
  position: absolute;
  left: 2rem;
  top: 2rem;
  z-index: 10;
  min-width: 25%;
  max-width: 50%;
  border-radius: 0.5rem;
  background-color: rgba(var(--color-application), 0.8);
  padding: 1rem;
}
._sS-t9b ._nW9Ci4 ._RJnFiN {
  color: rgba(var(--color-typography-base), 1);
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 800;
}
._sS-t9b ._nW9Ci4 ._C47won {
  color: rgba(var(--color-typography-secondary), 1);
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
._sS-t9b ._nW9Ci4 ._eNNYjg {
  margin-top: 0.5rem;
  color: rgba(var(--color-typography-secondary), 1);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
._sS-t9b ._nW9Ci4 ._e99BK7 {
  margin-top: 1rem;
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  gap: 1rem;
}
@keyframes _SBMz8R {
  from {
    opacity: 0;
  }
  to {
    display: block;
    opacity: 1;
  }
}
@keyframes _odCyXE {
  from {
    opacity: 1;
  }
  to {
    display: none;
    opacity: 0;
  }
}
.dark ._sS-t9b ._nW9Ci4 {
  background-color: rgba(var(--color-application-dark), 0.8);
}
.dark ._sS-t9b ._nW9Ci4 ._RJnFiN {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._sS-t9b ._nW9Ci4 ._C47won,
.dark ._sS-t9b ._nW9Ci4 ._eNNYjg {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/Carousel.css */
._-80Q2r {
  position: relative;
  z-index: 0;
  display: grid;
  min-height: 20rem;
  width: 100%;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  gap: 0.25rem;
}
._-80Q2r ._hGOodo {
  position: relative;
  overflow: hidden;
}
._-80Q2r ._hGOodo._2XkigI {
  border-radius: 0.5rem;
}
._-80Q2r ._hGOodo._mPdXUC {
  grid-row-start: 2;
  margin-bottom: 2.5rem;
}
._-80Q2r ._N0b77D {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._-80Q2r ._OqXPeo._HbYhyL {
  position: absolute;
  right: 1rem;
  top: 1rem;
  background-color: rgb(255 255 255 / 0.5);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
._-80Q2r ._OqXPeo._HbYhyL:hover {
  background-color: rgb(255 255 255 / 0.8);
}
@media (prefers-reduced-motion: reduce) {
  ._-80Q2r ._OqXPeo._HbYhyL {
    transition-property: none;
  }
}
._-80Q2r ._OqXPeo._HbYhyL ._wNdkA3 {
  color: rgba(var(--color-typography-base), 1);
}
._-80Q2r ._OqXPeo._mPdXUC {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
._-80Q2r ._OqXPeo ._wNdkA3 {
  font-size: 1.5rem;
  line-height: 2rem;
}
._-80Q2r ._i8NZJ4 {
  grid-row-start: 2;
}

/* @forge/common/dist/assets/ChipRemove.css */
._Ifuwly {
  position: absolute;
  right: 0.25rem;
  top: 50%;
  height: 1.5rem;
  width: 1.5rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 0.25rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.5rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._Ifuwly:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
}
._Ifuwly:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0px;
  outline-color: rgba(var(--color-blue-cool-1100), 1);
}
._Ifuwly:disabled {
  color: rgba(var(--color-graphic-disabled), 1);
}
._Ifuwly:hover:disabled {
  background-color: transparent;
}
._Ifuwly:disabled:hover {
  background-color: transparent;
}
._Ifuwly._Zgkoo3 {
  right: 0px;
}
.dark ._Ifuwly:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-810), var(--tw-bg-opacity));
}
.dark ._Ifuwly:focus-visible {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._Ifuwly:disabled:hover {
  background-color: transparent;
}

/* @forge/common/dist/assets/Chip.css */
._euIZms {
  position: relative;
  display: inline-block;
}
._euIZms:hover ._hufjXP._c0KxTT:not(._6oKz8z) {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-810), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base), 1);
}
._euIZms ._hufjXP {
  display: grid;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  color: rgba(var(--color-typography-secondary), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._euIZms ._hufjXP:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 3px;
  outline-color: rgba(var(--color-blue-cool-1100), 1);
}
._euIZms ._hufjXP:disabled {
  border-color: rgba(var(--color-button-disabled), 1);
  background-color: rgba(var(--color-button-disabled), 1);
  color: rgba(var(--color-typography-tertiary), 1);
}
._euIZms ._hufjXP._d-pq0F {
  height: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._euIZms ._hufjXP._d-pq0F._w3KRqS {
  padding-right: 2rem;
}
._euIZms ._hufjXP._7Ntl5R {
  height: 1.5rem;
  gap: 0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
._euIZms ._hufjXP._7Ntl5R._w3KRqS {
  padding-right: 1.5rem;
}
._euIZms ._hufjXP._lpBR8i {
  height: 1.75rem;
  gap: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-110), var(--tw-bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
._euIZms ._hufjXP._lpBR8i._w3KRqS {
  padding-right: 1.5rem;
}
._euIZms ._hufjXP._iwZVFA {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-810), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base), 1);
}
._euIZms ._hufjXP._6oKz8z {
  border-color: rgba(var(--color-button-disabled), 1);
  background-color: rgba(var(--color-button-disabled), 1);
  color: rgba(var(--color-typography-tertiary), 1);
}
._euIZms ._hufjXP._6oKz8z ._Zr-Kll {
  opacity: 0.6;
}
._euIZms ._hufjXP ._Zr-Kll {
  line-height: 0;
}
.dark ._euIZms:hover ._hufjXP._c0KxTT:not(._6oKz8z) {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-810), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._euIZms ._hufjXP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._euIZms ._hufjXP:focus-visible {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._euIZms ._hufjXP:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.dark ._euIZms ._hufjXP._iwZVFA {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-warm-810), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-810), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._euIZms ._hufjXP._6oKz8z {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-button-disabled-secondary-dark), 1);
}

/* @forge/common/dist/assets/ChipList.css */
._dIqOog ._xseX2F {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 0.5rem;
  display: inline-block;
}
._dIqOog ._xseX2F._NZltor {
  margin-left: 0px;
}
._dIqOog ._xseX2F._NZltor ._RFS42u {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/* @forge/common/dist/assets/CollapsableSection.css */
._HRXHzB {
  display: grid;
}
._HRXHzB ._rrpt3y {
  overflow: hidden;
}
._HRXHzB ._rrpt3y._ePIKHI {
  display: none;
}
._HRXHzB ._aGj-Mu {
  position: relative;
}
._HRXHzB ._aGj-Mu ._0uY-Cn {
  position: absolute;
  overflow: hidden;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  font-size: 1.25rem;
  line-height: 1.875rem;
  line-height: 1;
  color: rgba(var(--color-typography-tertiary), 1);
}
._HRXHzB._l3DnmT {
  height: 100%;
  grid-template-columns: minmax(0, 1fr) auto;
}
._HRXHzB._l3DnmT ._rrpt3y {
  padding-right: 1rem;
}
._HRXHzB._l3DnmT ._aGj-Mu {
  width: 1.25rem;
}
._HRXHzB._l3DnmT ._aGj-Mu ._0uY-Cn {
  height: 2rem;
  width: 1.25rem;
}
._HRXHzB._l3DnmT ._aGj-Mu ._0uY-Cn ._um3W5C {
  margin-left: -1px;
}
._HRXHzB._l3DnmT ._aGj-Mu ._0uY-Cn._rF5Zbf {
  top: 0px;
}
._HRXHzB._l3DnmT ._aGj-Mu ._0uY-Cn._WdzuLf {
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._HRXHzB._l3DnmT ._aGj-Mu ._0uY-Cn._jtk-30 {
  bottom: 0px;
}
._HRXHzB._l3DnmT ._R5W97j {
  margin-left: 0.5rem;
  height: 100%;
}
._HRXHzB._vQf1-R {
  width: 100%;
  grid-template-rows: minmax(0, 1fr) auto;
}
._HRXHzB._vQf1-R ._rrpt3y {
  padding-bottom: 1rem;
}
._HRXHzB._vQf1-R ._aGj-Mu {
  height: 1.25rem;
}
._HRXHzB._vQf1-R ._aGj-Mu ._0uY-Cn {
  height: 1.25rem;
  width: 2rem;
}
._HRXHzB._vQf1-R ._aGj-Mu ._0uY-Cn ._um3W5C {
  margin-top: -0.25rem;
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._HRXHzB._vQf1-R ._aGj-Mu ._0uY-Cn._rF5Zbf {
  left: 0px;
}
._HRXHzB._vQf1-R ._aGj-Mu ._0uY-Cn._WdzuLf {
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._HRXHzB._vQf1-R ._aGj-Mu ._0uY-Cn._jtk-30 {
  right: 0px;
}
._HRXHzB._vQf1-R ._R5W97j {
  margin-top: 0.5rem;
  width: 100%;
}
.dark ._HRXHzB ._aGj-Mu ._0uY-Cn {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/Backdrop.css */
._tgtMdo {
  position: fixed;
  inset: 0px;
  z-index: 9999;
  background-color: rgba(var(--color-overlay), 0.5);
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.dark ._tgtMdo {
  background-color: rgba(var(--color-overlay-dark), 0.5);
}

/* @forge/common/dist/assets/ModalContent.css */
._w6G0Gz {
  overflow-y: auto;
}
._w6G0Gz._OtmsdA {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 769px) {
  ._w6G0Gz._OtmsdA {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

/* @forge/common/dist/assets/ModalFooter.css */
._q12otU._t6-WR- {
  margin-top: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 769px) {
  ._q12otU._t6-WR- {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
._q12otU._F-2UuX {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 769px) {
  ._q12otU._F-2UuX {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

/* @forge/common/dist/assets/ModalHeader.css */
._Z2N9eP {
  margin-bottom: 1rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: flex-start;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.5rem;
}
@media (min-width: 769px) {
  ._Z2N9eP {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 2.5rem;
  }
}
._Z2N9eP ._1LLfCd {
  grid-column-start: 1;
  padding: 0px;
}
._Z2N9eP ._1LLfCd h4 {
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
}
._Z2N9eP ._1LLfCd h3 {
  overflow-wrap: break-word;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
._Z2N9eP ._yjSJ2o {
  grid-column-start: 3;
  margin-top: -0.125rem;
}

/* @forge/common/dist/assets/Overlay.css */
._KcyUW1 {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 10000;
  display: grid;
  max-height: 75%;
  min-width: 24rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  grid-template-rows: auto minmax(0, 1fr) auto;
  border-radius: 0.5rem;
  background-color: rgba(var(--color-container), 1);
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  color: rgba(var(--color-typography-base), 1);
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.2), 0px 11px 15px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color), 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._KcyUW1 ._-XDv3D {
  overflow-y: auto;
}
._KcyUW1._5A-K4W {
  padding-bottom: 1.5rem;
}
@media (min-width: 769px) {
  ._KcyUW1._5A-K4W {
    padding-bottom: 2.5rem;
  }
}
.dark ._KcyUW1 {
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/PopoverContainer.css */
._IMFihe {
  position: absolute;
  z-index: 10;
}
._IMFihe._j2vy7P,
._IMFihe._O4hk1c {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._IMFihe._j2vy7P,
._IMFihe._eZ7c9P,
._IMFihe._bekXyK,
._IMFihe._uI13aA,
._IMFihe._FsRiri {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._IMFihe._xUq0sx,
._IMFihe._bekXyK,
._IMFihe._BEOat-,
._IMFihe._hc5t5A,
._IMFihe._uI13aA {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._IMFihe._xUq0sx,
._IMFihe._VE-0Hy {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._IMFihe._5uI4cC {
  position: fixed;
}

/* @forge/common/dist/assets/CustomizeViewFooter.css */
._X3NSQ- {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: minmax(0, 1fr) auto auto;
}
._X3NSQ- ._dutSy5 {
  grid-column-start: 1;
  justify-self: end;
}
._X3NSQ- ._nt5Bg1 {
  grid-column-start: 2;
  margin-left: 0.75rem;
  justify-self: end;
}

/* @forge/common/dist/assets/Toggle.css */
._GDf8SI {
  position: relative;
  margin-bottom: -0.25rem;
  display: inline-block;
}
._GDf8SI ._wHX1jl {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._GDf8SI ._wHX1jl:checked + ._btSsgf {
  border-color: rgba(var(--color-button-base), 1);
  background-color: rgba(var(--color-button-base), 1);
}
._GDf8SI ._wHX1jl:checked + ._btSsgf ._WqoN0Q {
  --tw-translate-x: 1.625rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
._GDf8SI ._wHX1jl:checked + ._btSsgf ._WqoN0Q ._zIZm39 {
  display: block;
  color: rgba(var(--color-semantic-neutral), 1);
}
._GDf8SI ._wHX1jl:checked + ._btSsgf ._WqoN0Q ._jCHWcq {
  display: none;
}
._GDf8SI ._wHX1jl:checked + ._btSsgf:hover {
  border-color: rgba(var(--color-button-hover), 1);
  background-color: rgba(var(--color-button-hover), 1);
}
._GDf8SI ._wHX1jl:checked + ._btSsgf._srJTjP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-600), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-600), var(--tw-bg-opacity));
}
._GDf8SI ._wHX1jl:checked + ._btSsgf._srJTjP ._WqoN0Q ._zIZm39 {
  color: rgba(var(--color-semantic-bad), 1);
}
._GDf8SI ._wHX1jl:checked + ._btSsgf._-Pt5nm {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-800), var(--tw-bg-opacity));
}
._GDf8SI ._wHX1jl:checked + ._btSsgf._-Pt5nm ._WqoN0Q ._zIZm39 {
  color: rgba(var(--color-semantic-good), 1);
}
._GDf8SI ._wHX1jl:checked ~ ._Pz801U ._zIZm39 {
  display: block;
}
._GDf8SI ._wHX1jl:checked ~ ._Pz801U ._jCHWcq {
  display: none;
}
._GDf8SI ._wHX1jl:checked:disabled + ._btSsgf {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-700), var(--tw-bg-opacity));
}
._GDf8SI ._wHX1jl:checked:disabled + ._btSsgf ._WqoN0Q {
  background-color: rgba(var(--color-button-disabled), 1);
}
._GDf8SI ._wHX1jl:checked:disabled + ._btSsgf ._WqoN0Q ._zIZm39 {
  color: rgba(var(--color-typography-secondary), 1);
}
._GDf8SI ._wHX1jl:checked:disabled ~ ._Pz801U ._zIZm39 {
  color: rgba(var(--color-typography-disabled), 1);
}
._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf ._WqoN0Q {
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-800), var(--tw-bg-opacity));
}
._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf ._WqoN0Q ._zIZm39 {
  display: none;
}
._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf ._WqoN0Q ._jCHWcq {
  display: block;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf ._WqoN0Q:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-900), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-900), var(--tw-bg-opacity));
}
._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf._srJTjP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-600), var(--tw-border-opacity));
}
._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf._-Pt5nm {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._GDf8SI ._wHX1jl:not(:checked) ~ ._Pz801U ._zIZm39 {
  display: none;
}
._GDf8SI ._wHX1jl:not(:checked) ~ ._Pz801U ._jCHWcq {
  display: block;
}
._GDf8SI ._wHX1jl:not(:checked):disabled + ._btSsgf {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  background-color: rgba(var(--color-button-disabled), 1);
}
._GDf8SI ._wHX1jl:not(:checked):disabled + ._btSsgf:hover {
  cursor: not-allowed;
}
._GDf8SI ._wHX1jl:not(:checked):disabled + ._btSsgf ._WqoN0Q {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-700), var(--tw-bg-opacity));
}
._GDf8SI ._wHX1jl:not(:checked):disabled + ._btSsgf ._WqoN0Q ._jCHWcq {
  color: rgba(var(--color-button-disabled), 1);
}
._GDf8SI ._wHX1jl:not(:checked):disabled ~ ._Pz801U ._zIZm39 {
  color: rgba(var(--color-typography-disabled), 1);
}
._GDf8SI ._wHX1jl:not(:disabled) + ._btSsgf {
  cursor: pointer;
}
._GDf8SI ._wHX1jl:focus + ._btSsgf {
  outline-style: solid;
  outline-offset: 1px;
  outline-color: rgba(var(--color-blue-800), 1);
}
._GDf8SI ._wHX1jl + ._btSsgf {
  position: relative;
  height: 1.5rem;
  width: 3rem;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-800), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
@media (prefers-reduced-motion: reduce) {
  ._GDf8SI ._wHX1jl + ._btSsgf {
    transition-property: none;
  }
}
._GDf8SI ._wHX1jl + ._btSsgf ._WqoN0Q {
  position: absolute;
  left: 0px;
  top: 50%;
  height: 1rem;
  width: 1rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-800), var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
@media (prefers-reduced-motion: reduce) {
  ._GDf8SI ._wHX1jl + ._btSsgf ._WqoN0Q {
    transition-property: none;
  }
}
._GDf8SI ._wHX1jl + ._btSsgf ._WqoN0Q ._E5PSUx {
  position: absolute;
  left: 50%;
  top: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._GDf8SI ._wHX1jl + ._btSsgf ._WqoN0Q ._E5PSUx._zIZm39 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._GDf8SI ._wHX1jl + ._btSsgf ._WqoN0Q ._E5PSUx._jCHWcq {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._GDf8SI ._wHX1jl ~ ._Pz801U {
  margin-top: 0.25rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(var(--color-typography-base), 1);
}
.dark ._GDf8SI ._wHX1jl:checked + ._btSsgf {
  border-color: rgba(var(--color-button-base-dark), 1);
  background-color: rgba(var(--color-button-base-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:checked + ._btSsgf ._WqoN0Q {
  background-color: rgba(var(--color-application-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:checked + ._btSsgf ._WqoN0Q ._zIZm39 {
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:checked + ._btSsgf:hover {
  border-color: rgba(var(--color-button-hover-dark), 1);
  background-color: rgba(var(--color-button-hover-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:checked + ._btSsgf._srJTjP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
}
.dark ._GDf8SI ._wHX1jl:checked + ._btSsgf._srJTjP ._WqoN0Q ._zIZm39 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-500), var(--tw-text-opacity));
}
.dark ._GDf8SI ._wHX1jl:checked + ._btSsgf._-Pt5nm {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-500), var(--tw-bg-opacity));
}
.dark ._GDf8SI ._wHX1jl:checked + ._btSsgf._-Pt5nm ._WqoN0Q ._zIZm39 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-green-500), var(--tw-text-opacity));
}
.dark ._GDf8SI ._wHX1jl:checked:disabled + ._btSsgf {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-700), var(--tw-bg-opacity));
}
.dark ._GDf8SI ._wHX1jl:checked:disabled + ._btSsgf ._WqoN0Q {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-200), var(--tw-bg-opacity));
}
.dark ._GDf8SI ._wHX1jl:checked:disabled + ._btSsgf ._WqoN0Q ._zIZm39 {
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:checked:disabled ~ ._Pz801U ._zIZm39 {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf ._WqoN0Q {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-410), var(--tw-bg-opacity));
}
.dark ._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf ._WqoN0Q ._jCHWcq {
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf ._WqoN0Q:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-200), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-200), var(--tw-bg-opacity));
}
.dark ._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf._srJTjP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._GDf8SI ._wHX1jl:not(:checked) + ._btSsgf._-Pt5nm {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._GDf8SI ._wHX1jl:not(:checked):disabled + ._btSsgf {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:not(:checked):disabled + ._btSsgf ._WqoN0Q {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-700), var(--tw-bg-opacity));
}
.dark ._GDf8SI ._wHX1jl:not(:checked):disabled + ._btSsgf ._WqoN0Q ._jCHWcq {
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1130), var(--tw-text-opacity));
}
.dark ._GDf8SI ._wHX1jl:not(:checked):disabled ~ ._Pz801U {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._GDf8SI ._wHX1jl:not(:checked):disabled ~ ._Pz801U ._zIZm39 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-700), var(--tw-text-opacity));
}
.dark ._GDf8SI ._wHX1jl:focus + ._btSsgf {
  border-color: rgba(var(--color-button-focus-dark), 1);
  background-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._GDf8SI ._wHX1jl + ._btSsgf {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._GDf8SI ._wHX1jl + ._btSsgf ._WqoN0Q {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-410), var(--tw-bg-opacity));
}
.dark ._GDf8SI ._wHX1jl ~ ._Pz801U {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/CustomizeViewItemInternal.css */
._kaNyJ9 {
  display: grid;
  min-height: 3rem;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
._kaNyJ9._38sYLR {
  grid-template-columns: minmax(0, 1fr) auto;
}
._kaNyJ9._XEpCYJ {
  grid-template-columns: auto minmax(0, 1fr);
}
._kaNyJ9._M7y064 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
._kaNyJ9._CFr99q {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-100), var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  opacity: 0.5;
}
._kaNyJ9._CFr99q ._h0miU5,
._kaNyJ9._CFr99q ._B0T3t3,
._kaNyJ9._CFr99q ._3UtvLM {
  opacity: 0;
}
._kaNyJ9._MTNgVy {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
._kaNyJ9 ._h0miU5 {
  cursor: move;
}
._kaNyJ9 ._h0miU5:disabled {
  cursor: not-allowed;
}
.dark ._kaNyJ9._CFr99q {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-300), var(--tw-bg-opacity));
}

/* @forge/common/dist/assets/CustomizeView.css */
._RQl7OX ._qUXwho {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
._RQl7OX ._Cgg9fb {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
._RQl7OX ._S9WYD0 {
  overflow-y: auto;
}
._1Cdebw {
  gap: 0.5rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-110), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.5rem;
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.2), 0px 11px 15px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color), 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._1Cdebw ._NI9vAQ {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-top: 1.5rem;
}
._1Cdebw ._NI9vAQ ._qUXwho {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
._1Cdebw ._NI9vAQ ._Cgg9fb {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
._1Cdebw ._VdxOrv {
  overflow-y: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
}
._1Cdebw ._W8pKfj {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-top: 1.5rem;
}
.dark ._RQl7OX ._Cgg9fb {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._1Cdebw {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-1010), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.4), 0px 11px 15px -2px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color), 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.dark ._1Cdebw ._Cgg9fb {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/TabInternal.css */
._DaLofM {
  position: relative;
  display: block;
  scroll-snap-align: start;
  white-space: nowrap;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.625rem;
  padding-top: 0.5rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-weight: 500;
  color: rgba(var(--color-typography-secondary), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._DaLofM:focus-visible {
  border-radius: 0.25rem;
  color: rgba(var(--color-typography-base), 1);
  outline-style: solid;
  outline-width: 2px;
  outline-offset: -2px;
  outline-color: rgba(var(--color-blue-cool-1100), 1);
}
._DaLofM._-Wyp6- {
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
._DaLofM._-Wyp6-::after {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  height: 0.125rem;
  border-radius: 0.25rem;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-600), var(--tw-bg-opacity));
}
._DaLofM._-Wyp6-:focus-visible {
  text-decoration-line: none;
}
._DaLofM._7u-c9J {
  padding-left: 1.5rem;
}
._DaLofM._OrY6e1 {
  padding-top: 2.25rem;
}
._DaLofM._6AGe9l {
  width: 17.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._DaLofM._4svHY9 {
  cursor: not-allowed;
  color: rgba(var(--color-typography-disabled), 1);
}
._DaLofM ._Dfc5Gu {
  position: absolute;
}
._DaLofM ._Dfc5Gu._LZSHQ7 {
  left: 0px;
  top: 50%;
  margin-top: -1px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._DaLofM ._Dfc5Gu._BkQ0wm {
  left: 50%;
  top: 0.25rem;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-size: 1.5rem;
  line-height: 2rem;
}
._DaLofM ._keOyo1 {
  margin-left: 0.5rem;
}
a._DaLofM {
  color: rgba(var(--color-typography-secondary), 1) !important;
}
.dark ._DaLofM {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._DaLofM:hover {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._DaLofM:focus-visible {
  color: rgba(var(--color-typography-base-dark), 1);
  outline-color: rgba(var(--color-blue-cool-100), 1);
}
.dark ._DaLofM._-Wyp6- {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._DaLofM._-Wyp6-::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.dark ._DaLofM._4svHY9 {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark a._DaLofM {
  color: rgba(var(--color-typography-secondary-dark), 1) !important;
}
.dark a._DaLofM:hover {
  color: rgba(var(--color-typography-base-dark), 1) !important;
}

/* @forge/common/dist/assets/Tabs.css */
._vSrJUF {
  position: relative;
  margin-bottom: 0.125rem;
  overflow: hidden;
  background-color: rgba(var(--color-application), 1);
}
._vSrJUF._-ZCuOL {
  height: 2.625rem;
}
._vSrJUF._e5IlM4 {
  height: 4.375rem;
}
._vSrJUF._JRE1pA::after {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  height: 0.125rem;
  border-radius: 0.25rem;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-210), var(--tw-bg-opacity));
}
._vSrJUF ._26oILT {
  position: relative;
  z-index: 1;
  display: grid;
  min-height: 2rem;
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
  --tw-scroll-snap-strictness: mandatory;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  gap: 2.5rem;
  overflow-x: auto;
  scroll-behavior: smooth;
  padding-bottom: 1.5rem;
}
._vSrJUF ._26oILT._zSf2o6 {
  display: inline-grid;
}
._vSrJUF ._D-Td9r {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 10;
  width: 2.5rem;
}
@keyframes _NNL8-x {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}
._vSrJUF ._D-Td9r {
  animation: _NNL8-x 250ms ease-in-out forwards;
  --tw-gradient-from: rgba(var(--color-application), 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-application), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) ;
}
._vSrJUF ._D-Td9r._7YNmI7 {
  left: 0px;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
._vSrJUF ._D-Td9r._vnl1Yb {
  right: 0px;
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
._vSrJUF ._D-Td9r ._Fni0PB {
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 1024px) {
  ._vSrJUF ._D-Td9r ._Fni0PB {
    display: block;
  }
}
.dark ._vSrJUF {
  background-color: rgba(var(--color-application-dark), 1);
}
.dark ._vSrJUF ._D-Td9r {
  --tw-gradient-from: rgba(var(--color-application-dark), 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-application-dark), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) ;
}
.dark ._vSrJUF._JRE1pA::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}

/* @forge/common/dist/assets/Checkbox.css */
._aST5t8 {
  position: relative;
}
._aST5t8 ._-7zH-3 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._aST5t8 ._-7zH-3:checked + ._tpJsiE {
  border-style: none;
  background-color: rgba(var(--color-button-base), 1);
}
._aST5t8 ._-7zH-3:checked + ._tpJsiE ._yphwOx {
  display: block;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._aST5t8 ._-7zH-3:checked:disabled + ._tpJsiE {
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-typography-base-inverse), 1);
}
._aST5t8 ._-7zH-3:indeterminate + ._tpJsiE {
  border-style: none;
  background-color: rgba(var(--color-button-base), 1);
}
._aST5t8 ._-7zH-3:indeterminate + ._tpJsiE::after {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 0.125rem;
  width: 0.5rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
._aST5t8 ._-7zH-3:indeterminate:disabled + ._tpJsiE {
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-typography-base-inverse), 1);
}
._aST5t8 ._-7zH-3:focus-visible + ._tpJsiE {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._aST5t8 ._-7zH-3:disabled + ._tpJsiE {
  cursor: not-allowed;
  border-color: rgba(var(--color-button-disabled-dark), 1);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-120), var(--tw-bg-opacity));
}
._aST5t8 ._-7zH-3:disabled ~ label {
  cursor: not-allowed;
  color: rgba(var(--color-typography-disabled), 1);
}
._aST5t8 ._-7zH-3:not(:disabled) + ._tpJsiE {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-800), var(--tw-border-opacity));
}
._aST5t8 ._-7zH-3:not(:disabled) + ._tpJsiE:hover {
  border-color: rgba(var(--color-button-base), 1);
}
._aST5t8 ._-7zH-3 + ._tpJsiE {
  position: absolute;
  left: 0px;
  top: 0.25rem;
  height: 1rem;
  width: 1rem;
  border-radius: 0.125rem;
  border-width: 1px;
  border-style: solid;
  background-color: transparent;
}
._aST5t8 ._-7zH-3 + ._tpJsiE._Y-IM3o {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._aST5t8 ._-7zH-3 + ._tpJsiE._49nOLy {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._aST5t8 ._-7zH-3 + ._tpJsiE ._yphwOx {
  position: absolute;
  inset: 0px;
  display: none;
  height: 1rem;
  width: 1rem;
  padding: 1px;
}
._aST5t8 ._-7zH-3 + ._tpJsiE ._yphwOx ._ZiiYiU {
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._aST5t8 ._1z5Ekp {
  position: relative;
  z-index: 0;
  display: inline-block;
  min-height: 1rem;
  color: rgba(var(--color-typography-base), 1);
}
._aST5t8 ._1z5Ekp._k0LuHS {
  padding-left: 1.5rem;
}
._aST5t8 ._1z5Ekp._G34-Nc {
  position: absolute;
  inset: -0.125rem;
}
._aST5t8._dV1Xe7 {
  height: 1rem;
  width: 1rem;
}
._aST5t8._dV1Xe7 ._tpJsiE {
  top: 0px;
}
.dark ._-7zH-3:checked + ._tpJsiE {
  background-color: rgba(var(--color-button-base-dark), 1);
}
.dark ._-7zH-3:checked + ._tpJsiE ._yphwOx {
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
.dark ._-7zH-3:checked:disabled + ._tpJsiE {
  background-color: rgba(var(--color-button-disabled-tertiary-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._-7zH-3:indeterminate + ._tpJsiE {
  background-color: rgba(var(--color-button-base-dark), 1);
}
.dark ._-7zH-3:indeterminate + ._tpJsiE::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}
.dark ._-7zH-3:indeterminate:disabled + ._tpJsiE {
  background-color: rgba(var(--color-button-disabled-dark), 1);
  color: rgba(var(--color-typography-base-inverse), 1);
}
.dark ._-7zH-3:focus-visible + ._tpJsiE {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._-7zH-3:disabled + ._tpJsiE {
  border-color: rgba(var(--color-button-disabled-tertiary-dark), 1);
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
}
.dark ._-7zH-3:disabled ~ label {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._-7zH-3:not(:disabled) + ._tpJsiE {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
}
.dark ._-7zH-3:not(:disabled) + ._tpJsiE:hover {
  border-color: rgba(var(--color-button-base-dark), 1);
}
.dark ._-7zH-3 + ._tpJsiE._Y-IM3o {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._-7zH-3 + ._tpJsiE._49nOLy {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._1z5Ekp {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/CustomizeViewAsyncItemInternal.css */
._YgXuLn {
  display: grid;
  min-height: 2.5rem;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
._YgXuLn._qgEqgV {
  grid-template-columns: minmax(0, 1fr) auto;
}
._YgXuLn._Amaelt {
  grid-template-columns: auto minmax(0, 1fr);
}
._YgXuLn._SpEtbc {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
._YgXuLn._YYjJ1x {
  grid-template-columns: auto minmax(0, 1fr);
}
._YgXuLn._vCROJD {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-100), var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  opacity: 0.5;
}
._YgXuLn._vCROJD ._25xo0k,
._YgXuLn._vCROJD ._Cxry8B,
._YgXuLn._vCROJD ._7NSlry {
  opacity: 0;
}
._YgXuLn._Nd-g-I {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
._YgXuLn ._25xo0k {
  cursor: move;
}
._YgXuLn ._25xo0k:disabled {
  cursor: not-allowed;
}
.dark ._YgXuLn._vCROJD {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-300), var(--tw-bg-opacity));
}

/* @forge/common/dist/assets/CustomizeViewAsyncNoResults.css */
._Z6FPUz {
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
.dark ._Z6FPUz {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/AddRemoveView.css */
._3d4hlI {
  margin-left: -1.5rem;
}

/* @forge/common/dist/assets/CustomizeViewAsyncFooter.css */
._ig-tYk {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: minmax(0, 1fr) auto auto;
}
._ig-tYk ._a2cNbX {
  grid-column-start: 1;
  justify-self: end;
}
._ig-tYk ._67d6Ln {
  grid-column-start: 2;
  margin-left: 0.75rem;
  justify-self: end;
}

/* @forge/common/dist/assets/SkeletonLoader.css */
._NjMVh0 {
  position: relative;
  display: inline-block;
  height: 1em;
  overflow: hidden;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-210), var(--tw-bg-opacity));
  vertical-align: middle;
}
._NjMVh0::after {
  position: absolute;
  inset: 0px;
  --tw-translate-x: -100%;
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes _tv-BEj {
  100% {
    content: var(--tw-content);
    transform: translateX(100%);
  }
}
._NjMVh0::after {
  animation: _tv-BEj 3s infinite;
  content: var(--tw-content);
  background-image:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0,
      rgba(255, 255, 255, 0.2) 20%,
      rgba(255, 255, 255, 0.5) 60%,
      rgba(255, 255, 255, 0));
}
@media (prefers-reduced-motion: reduce) {
  ._NjMVh0::after {
    content: var(--tw-content);
    animation: none;
  }
}
._NjMVh0._FqIg0a {
  height: 100%;
  width: 100%;
  border-radius: 9999px;
}
.dark ._NjMVh0 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1010), var(--tw-bg-opacity));
}
.dark ._NjMVh0::after {
  content: var(--tw-content);
  opacity: 0.3;
}

/* @forge/common/dist/assets/Input.css */
._9DN2Un {
  position: relative;
}
._9DN2Un ._19i39c {
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-typography-base), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
._9DN2Un ._19i39c::placeholder {
  font-style: italic;
  color: rgba(var(--color-typography-secondary), 1);
}
._9DN2Un ._19i39c:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-220), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
._9DN2Un ._19i39c:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
}
._9DN2Un ._19i39c:hover:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-220), var(--tw-border-opacity));
}
._9DN2Un ._19i39c:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._9DN2Un ._19i39c:focus:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-200), var(--tw-border-opacity));
}
._9DN2Un ._19i39c:disabled {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._9DN2Un ._19i39c:disabled::placeholder {
  color: rgba(var(--color-typography-disabled), 1);
}
._9DN2Un ._19i39c:hover:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
@media (prefers-reduced-motion: reduce) {
  ._9DN2Un ._19i39c {
    transition-property: none;
  }
}
._9DN2Un ._19i39c._oxwz7- {
  height: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._9DN2Un ._19i39c._oxwz7-._iD-P68 {
  padding-left: 2rem;
}
._9DN2Un ._19i39c._oxwz7-._yDYUQX {
  padding-right: 2rem;
}
._9DN2Un ._19i39c._V6p9qj {
  height: 2.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._9DN2Un ._19i39c._V6p9qj._iD-P68 {
  padding-left: 2.25rem;
}
._9DN2Un ._19i39c._V6p9qj._yDYUQX {
  padding-right: 2.25rem;
}
._9DN2Un ._19i39c._w8cV8n {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._9DN2Un ._19i39c._1vgJLo {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._9DN2Un ._QDuF9v,
._9DN2Un ._0-hlNh {
  position: absolute;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._9DN2Un ._QDuF9v._0oOe1c,
._9DN2Un ._0-hlNh._0oOe1c {
  color: rgba(var(--color-typography-disabled), 1);
}
._9DN2Un ._QDuF9v._oxwz7- {
  left: 0.5rem;
}
._9DN2Un ._QDuF9v._V6p9qj {
  left: 0.75rem;
}
._9DN2Un ._0-hlNh._oxwz7- {
  right: 0.5rem;
}
._9DN2Un ._0-hlNh._V6p9qj {
  right: 0.75rem;
}
.dark ._9DN2Un ._19i39c {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._9DN2Un ._19i39c::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._9DN2Un ._19i39c:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
  color: rgba(var(--color-typography-base-inverse), 1);
}
.dark ._9DN2Un ._19i39c:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._9DN2Un ._19i39c:hover:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
  border-color: transparent;
}
.dark ._9DN2Un ._19i39c:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._9DN2Un ._19i39c:focus:read-only {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
  border-color: transparent;
}
.dark ._9DN2Un ._19i39c:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._9DN2Un ._19i39c:disabled::placeholder {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._9DN2Un ._19i39c:hover:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark ._9DN2Un ._19i39c._w8cV8n {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._9DN2Un ._19i39c._1vgJLo {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._9DN2Un ._QDuF9v._0oOe1c,
.dark ._9DN2Un ._0-hlNh._0oOe1c {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
._R9QV-C._oxwz7- {
  height: 2rem;
}
._R9QV-C._V6p9qj {
  height: 2.5rem;
}

/* @forge/common/dist/assets/SelectOptionActionInternal.css */
._oYC1sA {
  position: relative;
  display: block;
  width: 100%;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  text-align: left;
  font-weight: 800;
  color: rgba(var(--color-semantic-neutral), 1);
}
._oYC1sA:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
  color: rgba(var(--color-semantic-neutral), 1);
  text-decoration-line: underline;
}
._oYC1sA:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-cool-1100), var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._oYC1sA:active {
  text-decoration-line: underline;
}
._oYC1sA:disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: rgba(var(--color-typography-disabled), 1);
  text-decoration-line: none;
}
._oYC1sA._c7zch-,
._oYC1sA._Ki53hQ {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._oYC1sA._c7zch-._-Ys7dX,
._oYC1sA._Ki53hQ._-Ys7dX {
  padding-left: 2.25rem;
}
._oYC1sA._c7zch-._-Ys7dX ._harc8W,
._oYC1sA._Ki53hQ._-Ys7dX ._harc8W {
  left: 0.5rem;
}
._oYC1sA._zuhhgK {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._oYC1sA._zuhhgK._-Ys7dX {
  padding-left: 2.25rem;
}
._oYC1sA._zuhhgK._-Ys7dX ._harc8W {
  left: 0.625rem;
}
._oYC1sA ._harc8W {
  position: absolute;
  top: 50%;
  height: 1rem;
  width: 1rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.dark ._oYC1sA {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._oYC1sA:disabled {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled-dark), 1);
  text-decoration-line: none;
}
.dark ._oYC1sA:not(:disabled):hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-warm-810), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-810), var(--tw-bg-opacity));
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._oYC1sA:not(:disabled):focus-visible {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-cool-100), var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}

/* @forge/common/dist/assets/SelectOptionGroupInternal.css */
._GoS3r- {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-base), 1);
}
._GoS3r-._C3F7gv,
._GoS3r-._d5GGsD {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._GoS3r-._tbb0XM {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.dark ._GoS3r- {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/CheckboxVisual.css */
._WDFIK- {
  position: relative;
  height: 1rem;
  width: 1rem;
  border-radius: 0.125rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  background-color: transparent;
}
._WDFIK-:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-1000), var(--tw-border-opacity));
}
._WDFIK- ._C0siz7 {
  position: absolute;
  top: -1px;
  left: 0px;
  display: none;
  height: 1rem;
  font-size: 0.875rem;
  line-height: 1rem;
}
._WDFIK-._1Az5OF,
._WDFIK-._kgR9pw {
  border-color: rgba(var(--color-button-base), 1);
  background-color: rgba(var(--color-button-base), 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._WDFIK-._1Az5OF ._C0siz7,
._WDFIK-._kgR9pw ._C0siz7 {
  display: block;
}
._WDFIK-._1Az5OF._pAhMkd,
._WDFIK-._kgR9pw._pAhMkd {
  background-color: rgba(var(--color-button-disabled-dark), 1);
  background-image: none;
  color: rgba(var(--color-typography-base-inverse), 1);
}
._WDFIK-._1Az5OF._sTBHiz,
._WDFIK-._kgR9pw._sTBHiz {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
  background-image: none;
}
._WDFIK-._sTBHiz {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._WDFIK-._pAhMkd {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
}
.dark ._WDFIK- {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
}
.dark ._WDFIK-:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.dark ._WDFIK-._1Az5OF,
.dark ._WDFIK-._kgR9pw {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._WDFIK-._1Az5OF._pAhMkd,
.dark ._WDFIK-._kgR9pw._pAhMkd {
  border-color: rgba(var(--color-button-disabled-tertiary-dark), 1);
  background-color: rgba(var(--color-button-disabled-tertiary-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._WDFIK-._1Az5OF._sTBHiz,
.dark ._WDFIK-._kgR9pw._sTBHiz {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
.dark ._WDFIK-._sTBHiz {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
.dark ._WDFIK-._pAhMkd {
  border-color: rgba(var(--color-button-disabled-tertiary), 1);
  background-color: rgba(var(--color-button-disabled-secondary), 1);
}

/* @forge/common/dist/assets/RadioVisual.css */
._l5zEbM {
  position: relative;
  height: 1rem;
  width: 1rem;
  border-radius: 9999px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-800), var(--tw-bg-opacity));
}
._l5zEbM::after {
  position: absolute;
  left: 0.125rem;
  top: 0.125rem;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
._l5zEbM:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-810), var(--tw-bg-opacity));
}
._l5zEbM._7bK886 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-810), var(--tw-bg-opacity));
}
._l5zEbM._7bK886::after {
  left: 0.25rem;
  top: 0.25rem;
  height: 0.5rem;
  content: var(--tw-content);
  width: 0.5rem;
}
._l5zEbM._S0T-MB {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._l5zEbM._SPEG2a {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-410), var(--tw-bg-opacity));
}
.dark ._l5zEbM {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-410), var(--tw-bg-opacity));
}
.dark ._l5zEbM::after {
  content: var(--tw-content);
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._l5zEbM:hover {
  background-color: rgba(var(--color-button-base-dark), 1);
}
.dark ._l5zEbM._7bK886 {
  background-color: rgba(var(--color-button-base-dark), 1);
}
.dark ._l5zEbM._7bK886::after {
  content: var(--tw-content);
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._l5zEbM._S0T-MB {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
}
.dark ._l5zEbM._SPEG2a {
  background-color: rgba(var(--color-button-disabled-tertiary), 1);
}
.dark ._l5zEbM._SPEG2a::after {
  content: var(--tw-content);
  background-color: rgba(var(--color-button-disabled-secondary), 1);
}

/* @forge/common/dist/assets/SelectOptionInternal.css */
._SnT-ry {
  display: grid;
  cursor: default;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  color: rgba(var(--color-typography-base), 1);
}
._SnT-ry ._K1fR7w {
  grid-column-start: 1;
  margin-right: 0.75rem;
}
._SnT-ry ._Q9Mv4l {
  grid-column-start: 2;
}
._SnT-ry ._OdPqSR {
  grid-column-start: 3;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: rgba(var(--color-semantic-neutral), 1);
}
._SnT-ry._y6aESi,
._SnT-ry._7IgwXh {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._SnT-ry._y6aESi._LPfzy4,
._SnT-ry._7IgwXh._LPfzy4 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
._SnT-ry._y6aESi._UHDyuH,
._SnT-ry._7IgwXh._UHDyuH {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
._SnT-ry._7HLSII {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._SnT-ry._7HLSII._LPfzy4 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
._SnT-ry._7HLSII._UHDyuH {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
._SnT-ry._sPBQwg {
  color: rgba(var(--color-semantic-neutral), 1);
}
._SnT-ry._hkt80s {
  cursor: not-allowed;
  color: rgba(var(--color-typography-disabled), 1);
}
._SnT-ry._svZNjw {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
._SnT-ry._5VIo0a {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
._SnT-ry:not(._hkt80s):hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-110), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
  color: rgba(var(--color-semantic-neutral), 1);
}
._SnT-ry:not(._hkt80s):focus-visible,
._SnT-ry:not(._hkt80s)._HSIMiP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-cool-1100), var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark ._SnT-ry {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._SnT-ry ._OdPqSR {
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._SnT-ry._sPBQwg {
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._SnT-ry._hkt80s {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._SnT-ry:not(._hkt80s):hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-warm-810), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-810), var(--tw-bg-opacity));
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._SnT-ry:not(._hkt80s):focus-visible,
.dark ._SnT-ry:not(._hkt80s)._HSIMiP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-cool-100), var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}

/* @forge/common/dist/assets/CircularLoader.css */
._t68FS1 {
  display: inline-block;
}
@keyframes _0w5nGX {
  to {
    transform: rotate(360deg);
  }
}
._t68FS1 {
  animation: _0w5nGX 1s linear infinite;
  border-radius: 9999px;
  border-color: transparent;
}
._t68FS1._r0zkO- {
  height: 1rem;
  width: 1rem;
  border-width: 2px;
}
._t68FS1._0y-gBd {
  height: 2rem;
  width: 2rem;
  border-width: 3px;
}
._t68FS1._ndP3s9 {
  height: 4rem;
  width: 4rem;
  border-width: 4px;
}
._t68FS1._Lq-72q {
  border-right-color: rgba(var(--color-gray-100), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--color-gray-100), var(--tw-border-opacity));
}
._t68FS1._2YRNWI {
  border-right-color: rgba(var(--color-gray-800), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--color-gray-800), var(--tw-border-opacity));
}
._t68FS1._Dafh5Y {
  border-right-color: rgba(var(--color-blue-700), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--color-blue-700), var(--tw-border-opacity));
}
._t68FS1._dmIwF- {
  border-bottom-color: rgba(var(--color-gray-200), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-left-color: rgba(var(--color-gray-200), var(--tw-border-opacity));
}
.dark ._t68FS1._Lq-72q {
  border-right-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}
.dark ._t68FS1._Lq-72q._dmIwF- {
  border-bottom-color: rgba(var(--color-gray-1010), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-left-color: rgba(var(--color-gray-1010), var(--tw-border-opacity));
}
.dark ._t68FS1._2YRNWI {
  border-right-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
}
.dark ._t68FS1._2YRNWI._dmIwF- {
  border-bottom-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-left-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}
.dark ._t68FS1._Dafh5Y {
  border-right-color: rgba(var(--color-blue-500), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--color-blue-500), var(--tw-border-opacity));
}
.dark ._t68FS1._Dafh5Y._dmIwF- {
  border-bottom-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-left-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}

/* @forge/common/dist/assets/SelectOptionLoadingInternal.css */
._oaVpD3 {
  display: grid;
  min-width: 12rem;
  cursor: default;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
}
._oaVpD3._1GyoSK,
._oaVpD3._KotU8j {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
._oaVpD3._B0dXwB {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
._oaVpD3 ._pNWwVS {
  grid-column-start: 2;
}

/* @forge/common/dist/assets/SearchResultList.css */
._XBIEvr {
  position: absolute;
  border-radius: 0.25rem;
  background-color: rgba(var(--color-container), 1);
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._wcmTdM {
  overflow-x: auto;
}
._wcmTdM:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark ._XBIEvr {
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.4), 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color), 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

/* @forge/common/dist/assets/Search.css */
._XoAoNq {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._SulKpW._qjLfO5 {
  border-color: rgba(var(--color-button-focus), 1);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  outline-style: solid;
  outline-width: 1px;
  outline-offset: -2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._WCSrkl {
  margin-right: -0.5rem;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

/* @forge/common/dist/assets/CustomizeViewAsync.css */
._GQkbSj {
  max-height: none;
  max-width: 24rem;
}
._GQkbSj > div:nth-child(2) {
  overflow-y: hidden;
}
._GQkbSj ._KrwdO2 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
._GQkbSj ._IDodiH {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
@media (min-width: 769px) {
  ._GQkbSj ._IDodiH {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._GQkbSj ._OqzGIm {
  overflow-y: hidden;
  padding: 0px;
}
._GQkbSj ._d8EDPr {
  background-color: rgba(var(--color-container), 1);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 769px) {
  ._GQkbSj ._d8EDPr {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._GQkbSj ._-L8vUs {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 769px) {
  ._GQkbSj ._-L8vUs {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._GQkbSj ._auKQXE {
  max-height: 40vh;
  overflow-y: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 769px) {
  ._GQkbSj ._auKQXE {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._GQkbSj ._eBukDg {
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
._DNjj3- {
  max-width: 24rem;
  gap: 0.5rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-110), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.2), 0px 11px 15px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color), 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._DNjj3- ._rxREsZ {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-top: 1.5rem;
}
._DNjj3- ._rxREsZ ._KrwdO2 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
._DNjj3- ._Am-kqC {
  padding-bottom: 1.5rem;
}
._DNjj3- ._Am-kqC ._d8EDPr {
  background-color: rgba(var(--color-container), 1);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
._DNjj3- ._Am-kqC ._IDodiH {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
._DNjj3- ._Am-kqC ._-L8vUs {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
._DNjj3- ._Am-kqC ._auKQXE {
  max-height: 40vh;
  overflow-y: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
._DNjj3- ._Am-kqC ._eBukDg {
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
._DNjj3- ._igSF-z {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-top: 1.5rem;
}
.dark ._GQkbSj ._IDodiH {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._GQkbSj ._d8EDPr {
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._GQkbSj ._eBukDg {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}
.dark ._DNjj3- {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-1010), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.4), 0px 11px 15px -2px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color), 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.dark ._DNjj3- ._d8EDPr {
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._DNjj3- ._Am-kqC ._d8EDPr {
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._DNjj3- ._Am-kqC ._IDodiH {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._DNjj3- ._Am-kqC ._eBukDg {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/4xx.css */
._Dotq27 {
  fill: rgba(var(--color-container-2), 1);
}
.dark ._Dotq27 {
  fill: rgba(var(--color-container-2-dark), 1);
}

/* @forge/common/dist/assets/5xx.css */
._KaJ3mp {
  fill: rgba(var(--color-container-2), 1);
}
.dark ._KaJ3mp {
  fill: rgba(var(--color-container-2-dark), 1);
}

/* @forge/common/dist/assets/EmptyState.css */
._zdTJ8a {
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  justify-items: center;
  gap: 1.5rem;
}
._zdTJ8a ._j34liP {
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  max-width: 24rem;
}
._zdTJ8a ._udkXIT {
  display: inline-block;
  font-size: 4.5rem;
  line-height: 5.875rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
._zdTJ8a ._ZZAjuL {
  text-align: center;
  color: rgba(var(--color-typography-tertiary), 1);
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 700;
}
._zdTJ8a ._p4Ox9w {
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
._zdTJ8a ._x3x2EA {
  margin-bottom: 0px;
}
.dark ._zdTJ8a ._udkXIT,
.dark ._zdTJ8a ._ZZAjuL,
.dark ._zdTJ8a ._p4Ox9w {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/FilterGroupLoadMore.css */
._7cF-Gl {
  margin-top: 0.75rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
._7cF-Gl::after {
  left: 0 !important;
  right: 0 !important;
}

/* @forge/common/dist/assets/FilterGroupNoResults.css */
._OLkydm {
  border-radius: 0.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
.dark ._OLkydm {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/ControlError.css */
._83L9Bf {
  position: relative;
  min-height: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-semantic-bad), 1);
}
._83L9Bf._xWzBBi {
  padding-left: 1.25rem;
}
._83L9Bf ._okcUZ4 {
  position: absolute;
  left: 0px;
  top: 0.25rem;
  margin-top: -1px;
}
.dark ._83L9Bf {
  color: rgba(var(--color-semantic-bad-dark), 1);
}

/* @forge/common/dist/assets/ControlHelper.css */
._rCS1oD {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-base), 1);
}
._rCS1oD._n1i-Ke {
  color: rgba(var(--color-typography-disabled), 1);
}
.dark ._rCS1oD {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._rCS1oD._n1i-Ke {
  color: rgba(var(--color-typography-disabled-dark), 1);
}

/* @forge/common/dist/assets/ControlSuccess.css */
._TdQqsW {
  position: relative;
  min-height: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-semantic-good), 1);
}
._TdQqsW._wFJlFK {
  padding-left: 1.25rem;
}
._TdQqsW ._rVHDZs {
  position: absolute;
  left: 0px;
  top: 0.25rem;
  margin-top: -1px;
}
.dark ._TdQqsW {
  color: rgba(var(--color-semantic-good-dark), 1);
}

/* @forge/common/dist/assets/Label.css */
._JUG1Mu {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
._JUG1Mu ._7eJnOV {
  margin-left: 0.5rem;
  font-weight: 400;
}
._JUG1Mu ._-LjaxA {
  margin-left: 0.5rem;
  font-weight: 400;
  color: rgba(var(--color-typography-tertiary), 1);
}
.dark ._JUG1Mu {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._JUG1Mu ._-LjaxA {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/Control.css */
._k98hyD {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto auto minmax(0, 1fr);
}
._k98hyD._2Htxwu {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto auto minmax(0, 1fr);
}
._k98hyD._2Htxwu ._UxclbK {
  grid-column-start: 1;
  grid-row-start: 1;
  margin-bottom: 0.5rem;
}
._k98hyD._2Htxwu ._REJtJh {
  grid-column-start: 1;
  grid-row-start: 2;
}
._k98hyD._2Htxwu ._GG536m {
  grid-column-start: 1;
  grid-row-start: 3;
  margin-top: 0.25rem;
}
._k98hyD._2Htxwu._yYROQH {
  grid-template-rows: minmax(2rem, auto) auto minmax(0, 1fr);
}
._k98hyD._2Htxwu._-SiOQp {
  padding-bottom: 1.5rem;
}
._k98hyD._qApkOQ {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
}
._k98hyD._qApkOQ ._UxclbK {
  grid-column-start: 1;
  grid-row-start: 1;
  margin-right: 0.5rem;
}
._k98hyD._qApkOQ ._REJtJh {
  grid-column-start: 2;
  grid-row-start: 1;
}
._k98hyD._qApkOQ ._GG536m {
  grid-column-start: 2;
  grid-row-start: 2;
  margin-top: 0.25rem;
}

/* @forge/common/dist/assets/FilterGroupSearch.css */
._iBp5iI {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/* @forge/common/dist/assets/FilterGroupSkeleton.css */
._vIlAlb {
  margin-bottom: 0.5rem;
}

/* @forge/common/dist/assets/FilterOptionCheckbox.css */
._Hu8BFi {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

/* @forge/common/dist/assets/DatePickerCalendar.css */
._wcodYs {
  position: absolute;
  border-radius: 0.25rem;
  background-color: rgba(var(--color-container), 1);
  padding: 1rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.dark ._wcodYs {
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

/* @forge/common/dist/assets/DatePicker.css */
._YwRihY {
  position: relative;
}
._YwRihY ._nCxFcA {
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-typography-base), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
._YwRihY ._nCxFcA::placeholder {
  font-style: italic;
  color: rgba(var(--color-typography-secondary), 1);
}
._YwRihY ._nCxFcA:read-only {
  border-color: transparent;
  background-color: transparent;
}
._YwRihY ._nCxFcA:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
}
._YwRihY ._nCxFcA:hover:read-only {
  border-color: transparent;
  background-color: transparent;
}
._YwRihY ._nCxFcA:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._YwRihY ._nCxFcA:focus:read-only {
  border-color: transparent;
  background-color: transparent;
}
._YwRihY ._nCxFcA:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._YwRihY ._nCxFcA:disabled::placeholder {
  color: rgba(var(--color-typography-disabled), 1);
}
._YwRihY ._nCxFcA:hover:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
@media (prefers-reduced-motion: reduce) {
  ._YwRihY ._nCxFcA {
    transition-property: none;
  }
}
._YwRihY ._nCxFcA._BmfPTb {
  height: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._YwRihY ._nCxFcA._BmfPTb._U8g8NV {
  padding-left: 2rem;
}
._YwRihY ._nCxFcA._BmfPTb._8BmsM3 {
  padding-right: 2rem;
}
._YwRihY ._nCxFcA._ApdFju {
  height: 2.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._YwRihY ._nCxFcA._ApdFju._U8g8NV {
  padding-left: 2.25rem;
}
._YwRihY ._nCxFcA._ApdFju._8BmsM3 {
  padding-right: 2.25rem;
}
._YwRihY ._nCxFcA._DX5vsY {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._YwRihY ._nCxFcA._ROKT-H {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._YwRihY ._sGH67P,
._YwRihY ._V402KG {
  position: absolute;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._YwRihY ._sGH67P._Mp7IwK,
._YwRihY ._V402KG._Mp7IwK {
  color: rgba(var(--color-typography-disabled), 1);
}
._YwRihY ._sGH67P._BmfPTb {
  left: 0.5rem;
}
._YwRihY ._sGH67P._ApdFju {
  left: 0.75rem;
}
._YwRihY ._V402KG {
  right: 0.25rem;
}
._YwRihY ._-86p2i {
  pointer-events: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  opacity: 0;
}
.dark ._YwRihY ._nCxFcA {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._YwRihY ._nCxFcA::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._YwRihY ._nCxFcA:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._YwRihY ._nCxFcA:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._YwRihY ._nCxFcA:hover:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._YwRihY ._nCxFcA:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._YwRihY ._nCxFcA:focus:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._YwRihY ._nCxFcA:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._YwRihY ._nCxFcA:disabled::placeholder {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._YwRihY ._nCxFcA:hover:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark ._YwRihY ._nCxFcA._DX5vsY {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._YwRihY ._nCxFcA._ROKT-H {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._YwRihY ._sGH67P._Mp7IwK,
.dark ._YwRihY ._V402KG._Mp7IwK {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
._FE9M2f._BmfPTb {
  height: 2rem;
}
._FE9M2f._ApdFju {
  height: 2.5rem;
}

/* @forge/common/dist/assets/FilterOptionDateRange.css */
._XuNGnQ {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}
._XuNGnQ ._QBHokZ {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0.25rem;
}
._XuNGnQ._X53J82 {
  max-width: 20rem;
}
._XuNGnQ._1wzYQ9,
._XuNGnQ._utHoz9 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
._XuNGnQ._OLtxeh ._QBHokZ {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 1rem;
}

/* @forge/common/dist/assets/FilterOptionNumberRange.css */
._fIKxvJ {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}
._fIKxvJ ._KeD1wK {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0.25rem;
}
._fIKxvJ._gSdROc {
  max-width: 20rem;
}
._fIKxvJ._c77-rV,
._fIKxvJ._TKCSkn {
  max-width: 20rem;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
._fIKxvJ._d1iU6- ._KeD1wK {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 1rem;
}

/* @forge/common/dist/assets/FilterAccordion.css */
._Kxz80Y {
  max-width: 100%;
}
._Kxz80Y ._DesN10 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 769px) {
  ._Kxz80Y ._DesN10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._Kxz80Y ._DesN10 ._zk2U5N ._rFsDXO {
  margin-bottom: 0.5rem;
}
._Kxz80Y ._DesN10 ._zk2U5N ._rFsDXO:last-child {
  margin-bottom: 0px;
}

/* @forge/common/dist/assets/FilterBasic.css */
._GzdnQ7 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 769px) {
  ._GzdnQ7 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._GzdnQ7._I-I2WT {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  gap: 2rem;
}
._GzdnQ7._I-I2WT ._vvXdu6 {
  border-right-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 2rem;
}
._GzdnQ7._I-I2WT ._vvXdu6 ._BMZp-e {
  margin-bottom: 1rem;
}
._GzdnQ7._I-I2WT ._vvXdu6 ._id7R8- {
  margin-bottom: 0.5rem;
}
._GzdnQ7._I-I2WT ._vvXdu6 ._id7R8-:last-child {
  margin-bottom: 0px;
}
._GzdnQ7._I-I2WT ._vvXdu6._O9R-BV {
  border-right-width: 0px;
  padding-right: 0px;
}
._GzdnQ7._sqvypy {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: row;
  gap: 1rem;
}
@media (min-width: 769px) {
  ._GzdnQ7._sqvypy {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._GzdnQ7._sqvypy ._vvXdu6 {
  border-bottom-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
  padding-bottom: 1rem;
}
._GzdnQ7._sqvypy ._vvXdu6 ._BMZp-e {
  margin-bottom: 1rem;
}
._GzdnQ7._sqvypy ._vvXdu6 ._id7R8- {
  margin-bottom: 0.5rem;
}
._GzdnQ7._sqvypy ._vvXdu6 ._id7R8-:last-child {
  margin-bottom: 0px;
}
._GzdnQ7._sqvypy ._vvXdu6._O9R-BV {
  border-bottom-width: 0px;
}
._GzdnQ7._nxW18P {
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  gap: 1rem;
}
._GzdnQ7._nxW18P ._vvXdu6 {
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  gap: 1.5rem;
  border-bottom-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
  padding-bottom: 1rem;
}
._GzdnQ7._nxW18P ._vvXdu6 ._BMZp-e {
  width: 10rem;
}
._GzdnQ7._nxW18P ._vvXdu6._O9R-BV {
  border-bottom-width: 0px;
}
._GzdnQ7 ._BMZp-e {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
.dark ._GzdnQ7 ._vvXdu6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}
.dark ._GzdnQ7 ._vvXdu6 ._BMZp-e {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/FilterFooter.css */
._crAcKx {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: minmax(0, 1fr) auto auto;
  row-gap: 1.5rem;
}
._crAcKx ._64dIwY {
  grid-column: span 3 / span 3;
  grid-row-start: 1;
}
._crAcKx ._ZucDjb {
  grid-column-start: 1;
  grid-row-start: 2;
  justify-self: start;
}
@media (min-width: 769px) {
  ._crAcKx ._ZucDjb {
    margin-left: 1rem;
  }
}
._crAcKx ._8DgEdZ {
  grid-column-start: 2;
  grid-row-start: 2;
  margin-left: 1.5rem;
  justify-self: end;
}
@media (min-width: 769px) {
  ._crAcKx ._8DgEdZ {
    margin-left: 2.5rem;
  }
}
._crAcKx ._kqE3PO {
  grid-column-start: 3;
  grid-row-start: 2;
  margin-left: 0.75rem;
  margin-right: 1.5rem;
  justify-self: end;
}
@media (min-width: 769px) {
  ._crAcKx ._kqE3PO {
    margin-right: 2.5rem;
  }
  ._crAcKx._yPxcDY ._kqE3PO {
    margin-right: 1.5rem;
  }
}
._crAcKx._IXEIes {
  padding-bottom: 1.5rem;
}
@media (min-width: 769px) {
  ._crAcKx._IXEIes {
    padding-bottom: 2.5rem;
  }
}

/* @forge/common/dist/assets/Filter.css */
._MyQhkQ {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto minmax(0, 1fr) auto;
}
._MyQhkQ ._-B-fd1 {
  margin-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
@media (min-width: 769px) {
  ._MyQhkQ ._-B-fd1 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._MyQhkQ ._ESlcNc {
  overflow-y: auto;
}
@media (min-width: 769px) {
  ._MyQhkQ._cjTaCO ._-B-fd1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
._163U4O {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.5rem;
  --tw-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 4px 4px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._163U4O ._D9D8v5 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
._163U4O._izClJi {
  width: 100%;
  max-width: calc(100vw - 2rem);
}
@media (min-width: 769px) {
  ._163U4O._izClJi {
    max-width: 90vw;
  }
}
@media (min-width: 1440px) {
  ._163U4O._izClJi {
    max-width: 70vw;
  }
}
._163U4O._zXqiyI {
  width: 100%;
  max-width: calc(100vw - 2rem);
}
@media (min-width: 769px) {
  ._163U4O._zXqiyI {
    max-width: 80vw;
  }
}
@media (min-width: 1440px) {
  ._163U4O._zXqiyI {
    max-width: max-content;
  }
}
._al99jS._izClJi {
  width: 100%;
  max-width: calc(100vw - 2rem);
}
@media (min-width: 769px) {
  ._al99jS._izClJi {
    max-width: 90vw;
  }
}
@media (min-width: 1440px) {
  ._al99jS._izClJi {
    max-width: 70vw;
  }
}
._al99jS._zXqiyI {
  width: 100%;
  max-width: calc(100vw - 2rem);
}
@media (min-width: 769px) {
  ._al99jS._zXqiyI {
    max-width: 80vw;
  }
}
@media (min-width: 1440px) {
  ._al99jS._zXqiyI {
    max-width: max-content;
  }
}
.dark ._163U4O {
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  --tw-shadow-colored: 4px 4px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

/* @forge/common/dist/assets/ComboboxCountChip.css */
._-HAPj8 {
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  border-radius: 0.25rem;
  background-color: rgba(var(--color-container-2-dark), 1);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  color: rgba(var(--color-typography-base-inverse), 1);
}
._-HAPj8 ._Ir-F9r {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
  margin-right: -0.5rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.25rem;
}
._-HAPj8 ._Ir-F9r:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._-HAPj8 ._Ir-F9r ._7IZ1sQ {
  margin-top: -0.125rem;
  font-size: 0.75rem;
  line-height: 1rem;
  line-height: 0;
}
._-HAPj8._j6YBHd {
  color: rgba(var(--color-typography-base-inverse), 1) !important;
}
.dark ._-HAPj8 {
  background-color: rgba(var(--color-container-2), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._-HAPj8 ._Ir-F9r {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._-HAPj8._j6YBHd {
  color: rgba(var(--color-typography-base-inverse-dark), 1) !important;
}

/* @forge/common/dist/assets/ComboboxNoResults.css */
._LyNdOT {
  border-radius: 0.25rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
._LyNdOT._IKZI3H,
._LyNdOT._9fIJZI {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._LyNdOT._av41Ge {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.dark ._LyNdOT {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}

/* @forge/common/dist/assets/ComboboxList.css */
._6OC7ir {
  position: fixed;
  border-radius: 0.25rem;
  background-color: rgba(var(--color-container), 1);
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._55bWoT {
  overflow-x: auto;
}
._55bWoT:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark ._6OC7ir {
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.4), 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color), 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

/* @forge/common/dist/assets/ComboboxMultiInputChips.css */
._1fet-n {
  display: inline-flex;
  flex-shrink: 0;
}
._1fet-n._DOXjVh {
  margin-right: 0.5rem;
}

/* @forge/common/dist/assets/ComboboxMultiInput.css */
._0b7-wl {
  position: relative;
  display: flex;
  width: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-typography-base), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (prefers-reduced-motion: reduce) {
  ._0b7-wl {
    transition-property: none;
  }
}
._0b7-wl._ZCNFjL {
  min-height: 2rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._0b7-wl._ZCNFjL ._V7RhZD ._eqcRQA {
  height: 1.5rem;
}
._0b7-wl._wJ2Hzj {
  min-height: 2.5rem;
  padding-left: 0.75rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-right: 2.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._0b7-wl._wJ2Hzj ._V7RhZD ._eqcRQA {
  height: 2rem;
}
._0b7-wl._bNbiks {
  border-color: transparent;
  background-color: transparent;
}
._0b7-wl._bNbiks:hover {
  border-color: transparent;
  background-color: transparent;
}
._0b7-wl._bNbiks:focus {
  border-color: transparent;
  background-color: transparent;
}
._0b7-wl._x4JSov {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._0b7-wl._x4JSov:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
._0b7-wl._sR1ru7,
._0b7-wl._NfhZIa,
._0b7-wl:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._0b7-wl._abx1jP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._0b7-wl._EtKQFt {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._0b7-wl > li {
  margin-top: -1px;
  margin-bottom: -1px;
}
._0b7-wl > li._V7RhZD {
  order: 1;
  margin-top: -1px;
  margin-bottom: -1px;
  display: inline-flex;
  flex-shrink: 0;
  flex-grow: 1;
}
._0b7-wl > li._V7RhZD ._eqcRQA {
  width: 100%;
  min-width: 10rem;
  background-color: transparent;
}
._0b7-wl > li._V7RhZD ._eqcRQA::placeholder {
  font-style: italic;
  color: rgba(var(--color-typography-secondary), 1);
}
._0b7-wl > li._V7RhZD ._eqcRQA:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark ._0b7-wl {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._0b7-wl._bNbiks {
  border-color: transparent;
  background-color: transparent;
}
.dark ._0b7-wl._bNbiks:hover {
  border-color: transparent;
  background-color: transparent;
}
.dark ._0b7-wl._bNbiks:focus {
  border-color: transparent;
  background-color: transparent;
}
.dark ._0b7-wl._x4JSov {
  cursor: not-allowed;
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._0b7-wl._x4JSov:hover {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark ._0b7-wl._sR1ru7,
.dark ._0b7-wl._NfhZIa,
.dark ._0b7-wl:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._0b7-wl._abx1jP {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._0b7-wl._EtKQFt {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._0b7-wl > li._V7RhZD ._eqcRQA::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/ComboboxSuffix.css */
._lkVwvd {
  pointer-events: none;
  position: absolute;
  right: 0px;
  top: 50%;
  z-index: 1;
  display: grid;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
}
._lkVwvd._SYfBP5 {
  right: 0.5rem;
}
._lkVwvd._SYfBP5 ._MnOkWQ {
  pointer-events: auto;
  height: 1.75rem;
  width: 1.75rem;
  padding: 0.5rem;
}
._lkVwvd._cO1mXP {
  right: 0.75rem;
}
._lkVwvd._cO1mXP ._MnOkWQ {
  pointer-events: auto;
  height: 1.75rem;
  width: 1.75rem;
  padding: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._lkVwvd ._MnOkWQ ._gr-bKm {
  font-size: 0.75rem;
  line-height: 1rem;
}
._lkVwvd ._IvzyKl {
  margin-right: 0.25rem;
  height: 1rem;
}
._lkVwvd ._GsOG-g {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-size: 1.25rem;
  line-height: 1.875rem;
  transition-property: transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (prefers-reduced-motion: reduce) {
  ._lkVwvd ._GsOG-g {
    transition-property: none;
  }
}
._lkVwvd ._GsOG-g._C-eWLO {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._lkVwvd ._GsOG-g._CnEGTR {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-700), var(--tw-text-opacity));
}
._lkVwvd ._GsOG-g._pynjVn {
  color: rgba(var(--color-typography-disabled), 1);
}
.dark ._lkVwvd ._GsOG-g._CnEGTR {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-500), var(--tw-text-opacity));
}
.dark ._lkVwvd ._GsOG-g._pynjVn {
  color: rgba(var(--color-typography-disabled-dark), 1);
}

/* @forge/common/dist/assets/Combobox.css */
._R7e5fc {
  position: relative;
}
._R7e5fc._i9K8jD {
  min-height: 2rem;
}
._R7e5fc._-OBfL6 {
  min-height: 2.5rem;
}
._R7e5fc ._5vfGm9._VNvbtc {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-1110), var(--tw-border-opacity));
}
.dark ._R7e5fc ._5vfGm9._VNvbtc {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
._yDrDR8._i9K8jD {
  height: 2rem;
}
._yDrDR8._-OBfL6 {
  height: 2.5rem;
}

/* @forge/common/dist/assets/DateRangeCalendar.css */
._jtmJN9 {
  position: absolute;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  align-items: flex-start;
  gap: 1rem;
  border-radius: 0.25rem;
  background-color: rgba(var(--color-container), 1);
  padding: 1rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.dark ._jtmJN9 {
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

/* @forge/common/dist/assets/DateRangePicker.css */
._oNJZ3f {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  padding-left: 0.75rem;
}
._oNJZ3f._7r-uhS {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
._oNJZ3f._-MJkEm {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
._oNJZ3f._Fg8eSq {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-220), var(--tw-border-opacity));
}
._oNJZ3f._0dgOC9 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._oNJZ3f._qxjYYg {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._oNJZ3f ._R-7-3H {
  display: block;
  width: 100%;
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-typography-base), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
._oNJZ3f ._R-7-3H::placeholder {
  font-style: italic;
  color: rgba(var(--color-typography-secondary), 1);
}
._oNJZ3f ._R-7-3H:read-only {
  border-bottom-color: transparent;
  background-color: transparent;
}
._oNJZ3f ._R-7-3H:hover {
  background-color: rgba(var(--color-container), 1);
}
._oNJZ3f ._R-7-3H:hover:read-only {
  border-color: transparent;
  background-color: transparent;
}
._oNJZ3f ._R-7-3H:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._oNJZ3f ._R-7-3H:focus:read-only {
  border-color: transparent;
  background-color: transparent;
}
._oNJZ3f ._R-7-3H:disabled {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._oNJZ3f ._R-7-3H:disabled::placeholder {
  color: rgba(var(--color-typography-disabled), 1);
}
._oNJZ3f ._R-7-3H:hover:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
@media (prefers-reduced-motion: reduce) {
  ._oNJZ3f ._R-7-3H {
    transition-property: none;
  }
}
._oNJZ3f ._R-7-3H._J20fGK._EEt-KS {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._oNJZ3f ._R-7-3H._J20fGK._9lT-Im {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._oNJZ3f ._R-7-3H._J20fGK._-MJkEm {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
._oNJZ3f ._R-7-3H._y-M3Ai._EEt-KS {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._oNJZ3f ._R-7-3H._y-M3Ai._9lT-Im {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._oNJZ3f ._R-7-3H._y-M3Ai._-MJkEm {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
._oNJZ3f ._3wJZor:active {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
._oNJZ3f ._3wJZor._-MJkEm {
  border-style: none;
  background-color: rgba(var(--color-button-hover-tertiary), 1);
}
._oNJZ3f ._3wJZor._7r-uhS {
  border-style: none;
  color: rgba(var(--color-typography-disabled), 1);
}
._oNJZ3f ._3wJZor._9lT-Im {
  margin-right: 0.25rem;
}
.dark ._oNJZ3f {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._oNJZ3f._7r-uhS {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1020), var(--tw-bg-opacity));
}
.dark ._oNJZ3f._-MJkEm {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.dark ._oNJZ3f._Fg8eSq {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-910), var(--tw-border-opacity));
}
.dark ._oNJZ3f._0dgOC9 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._oNJZ3f._qxjYYg {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._oNJZ3f ._R-7-3H {
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._oNJZ3f ._R-7-3H::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._oNJZ3f ._R-7-3H:read-only {
  border-bottom-color: transparent;
  background-color: transparent;
}
.dark ._oNJZ3f ._R-7-3H:hover {
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._oNJZ3f ._R-7-3H:hover:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._oNJZ3f ._R-7-3H:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._oNJZ3f ._R-7-3H:focus:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._oNJZ3f ._R-7-3H:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._oNJZ3f ._R-7-3H:disabled::placeholder {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._oNJZ3f ._R-7-3H:hover:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark ._oNJZ3f ._R-7-3H._J20fGK._-MJkEm {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.dark ._oNJZ3f ._R-7-3H._y-M3Ai._-MJkEm {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.dark ._oNJZ3f ._3wJZor._-MJkEm {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-910), var(--tw-bg-opacity));
}
.dark ._oNJZ3f ._3wJZor._7r-uhS {
  border-style: none;
  color: rgba(var(--color-typography-disabled), 1);
}
.dark ._oNJZ3f ._3wJZor._9lT-Im {
  margin-right: 0.25rem;
}
._fLul1B._EEt-KS {
  height: 2rem;
}
._fLul1B._9lT-Im {
  height: 2.5rem;
}

/* @forge/common/dist/assets/FileUpload.css */
._zE-UPT {
  position: relative;
  z-index: 0;
  --tw-border-spacing-x: 0.5rem;
  --tw-border-spacing-y: 0.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  border-radius: 0.5rem;
  border-width: 2px;
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
}
._zE-UPT._wN56cw {
  border-width: 0px;
}
._zE-UPT._wN56cw ._NS-4zi {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._zE-UPT._wN56cw ._Qnc6s- {
  margin: 0px;
}
._zE-UPT._wN56cw ._Qnc6s- ._QRkl2u,
._zE-UPT._wN56cw ._Qnc6s- ._-AxKQ0,
._zE-UPT._wN56cw ._Qnc6s- ._YhPJLx,
._zE-UPT._wN56cw ._Qnc6s- ._uuWCaE {
  display: none;
}
._zE-UPT._wN56cw ._Qnc6s- ._ASII5h ._g7AxTO {
  margin-left: 0px;
  margin-top: 0px;
}
._zE-UPT._wN56cw ._Qnc6s-._8DLOTf,
._zE-UPT._wN56cw ._Qnc6s-._qpBQ-t {
  display: block;
}
._zE-UPT ._NS-4zi {
  position: absolute;
  inset: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}
._zE-UPT ._NS-4zi._2BHufV {
  z-index: 20;
}
._zE-UPT ._NS-4zi._XFSxfK {
  z-index: 0;
}
._zE-UPT ._Qnc6s- {
  position: relative;
  z-index: 10;
  margin: 1.5rem;
  align-items: center;
  color: rgba(var(--color-typography-tertiary), 1);
}
._zE-UPT ._Qnc6s- ._QRkl2u {
  grid-column-start: 1;
  text-align: center;
}
._zE-UPT ._Qnc6s- ._QRkl2u ._lgRsEf {
  font-size: 1.75rem;
  line-height: 2.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
._zE-UPT ._Qnc6s- ._-AxKQ0 {
  margin-left: 1rem;
  font-weight: 700;
}
._zE-UPT ._Qnc6s- ._YhPJLx {
  font-weight: 700;
}
._zE-UPT ._Qnc6s- ._ASII5h {
  text-align: center;
}
._zE-UPT ._Qnc6s- ._ASII5h ._g7AxTO {
  margin-left: 0.25rem;
  margin-top: 0.125rem;
}
._zE-UPT ._Qnc6s- ._uuWCaE {
  white-space: break-spaces;
  text-align: center;
  color: rgba(var(--color-typography-tertiary), 1);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
._zE-UPT ._Qnc6s-._8DLOTf {
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  grid-auto-rows: auto;
  justify-content: center;
  column-gap: 0.5rem;
  row-gap: 1.5rem;
  vertical-align: middle;
}
._zE-UPT ._Qnc6s-._8DLOTf ._-AxKQ0 {
  grid-column-start: 2;
}
._zE-UPT ._Qnc6s-._8DLOTf ._YhPJLx {
  grid-column-start: 3;
}
._zE-UPT ._Qnc6s-._8DLOTf ._ASII5h {
  grid-column-start: 4;
}
._zE-UPT ._Qnc6s-._8DLOTf ._uuWCaE {
  grid-column: span 4 / span 4;
  grid-row-start: 2;
}
._zE-UPT ._Qnc6s-._qpBQ-t {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: repeat(4, auto);
  justify-content: center;
  text-align: center;
  vertical-align: middle;
}
._zE-UPT ._Qnc6s-._qpBQ-t ._QRkl2u ._lgRsEf {
  margin-top: 1rem;
}
._zE-UPT ._Qnc6s-._qpBQ-t ._-AxKQ0 {
  grid-row-start: 2;
  margin-top: 1.25rem;
}
._zE-UPT ._Qnc6s-._qpBQ-t ._YhPJLx {
  grid-row-start: 3;
  margin-top: 0.25rem;
}
._zE-UPT ._Qnc6s-._qpBQ-t ._ASII5h {
  grid-row-start: 4;
  margin-bottom: 0.75rem;
  margin-top: 0.5rem;
}
._zE-UPT ._Qnc6s-._qpBQ-t ._uuWCaE {
  margin-top: 0.75rem;
}
._zE-UPT._T07-1l {
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
._zE-UPT._QZi4VS {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._zE-UPT._CpJQs- {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
.dark ._zE-UPT {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-300), var(--tw-border-opacity));
}
.dark ._zE-UPT ._Qnc6s- {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}
.dark ._zE-UPT ._Qnc6s- ._QRkl2u ._lgRsEf {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._zE-UPT ._Qnc6s- ._uuWCaE {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}
.dark ._zE-UPT._T07-1l {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
}
.dark ._zE-UPT._QZi4VS {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._zE-UPT._CpJQs- {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}

/* @forge/common/dist/assets/NativeSelect.css */
._GVb6wa {
  position: relative;
}
._GVb6wa ._R01xlV {
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  font-weight: 500;
  color: rgba(var(--color-typography-base), 1);
  opacity: 1;
  outline-width: 0px;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
._GVb6wa ._R01xlV:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
}
._GVb6wa ._R01xlV:focus {
  border-color: rgba(var(--color-button-focus), 1);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
._GVb6wa ._R01xlV:disabled {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
@media (prefers-reduced-motion: reduce) {
  ._GVb6wa ._R01xlV {
    transition-property: none;
  }
}
._GVb6wa ._BOfuR4 {
  pointer-events: none;
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 1px;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  color: rgba(var(--color-typography-secondary), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
._GVb6wa ._BOfuR4 ._k8wL5O {
  position: absolute;
  left: 0px;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._GVb6wa._NGbWOO ._R01xlV {
  height: 2rem;
  padding-left: 0.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._GVb6wa._NGbWOO ._BOfuR4 {
  width: 1.5rem;
}
._GVb6wa._NGbWOO ._wY8bPv {
  left: 0.5rem;
}
._GVb6wa._NGbWOO._gbZ1CR ._R01xlV {
  padding-left: 2rem;
}
._GVb6wa._gjVRzr ._R01xlV {
  height: 2.5rem;
  padding-left: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 2.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._GVb6wa._gjVRzr ._BOfuR4 {
  width: 1.75rem;
}
._GVb6wa._gjVRzr ._wY8bPv {
  left: 0.75rem;
}
._GVb6wa._gjVRzr._gbZ1CR ._R01xlV {
  padding-left: 2.25rem;
}
._GVb6wa._TBOuRb ._R01xlV {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._GVb6wa._t--CEo ._R01xlV {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._GVb6wa._2psIqZ ._BOfuR4 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-2), 1);
  color: rgba(var(--color-typography-disabled), 1);
}
._GVb6wa._2psIqZ ._wY8bPv {
  color: rgba(var(--color-typography-disabled), 1);
}
._GVb6wa ._wY8bPv {
  position: absolute;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.dark ._GVb6wa ._R01xlV {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._GVb6wa ._R01xlV::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._GVb6wa ._R01xlV:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._GVb6wa ._R01xlV:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._GVb6wa ._R01xlV:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._GVb6wa ._R01xlV:hover:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark ._GVb6wa ._R01xlV._t--CEo {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._GVb6wa ._R01xlV._TBOuRb {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._GVb6wa ._BOfuR4 {
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._GVb6wa._TBOuRb ._R01xlV {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._GVb6wa._t--CEo ._R01xlV {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._GVb6wa._2psIqZ ._BOfuR4 {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._GVb6wa._2psIqZ ._wY8bPv {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
._Mf3ykT._NGbWOO {
  height: 2rem;
}
._Mf3ykT._gjVRzr {
  height: 2.5rem;
}

/* @forge/common/dist/assets/NumberControl.css */
._99dOOw {
  position: relative;
}
._99dOOw::before {
  position: absolute;
  top: 50%;
  z-index: 10;
  height: 1.5rem;
  width: 1px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
._99dOOw::after {
  position: absolute;
  top: 50%;
  z-index: 10;
  height: 1.5rem;
  width: 1px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
._99dOOw._Q-Pnhz::before {
  content: var(--tw-content);
  left: 2rem;
}
._99dOOw._Q-Pnhz::after {
  content: var(--tw-content);
  right: 2rem;
}
._99dOOw._-yJgFF::before {
  content: var(--tw-content);
  left: 2.5rem;
}
._99dOOw._-yJgFF::after {
  content: var(--tw-content);
  right: 2.5rem;
}
._99dOOw ._OPWi5g {
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  text-align: center;
  color: rgba(var(--color-typography-base), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
._99dOOw ._OPWi5g::placeholder {
  font-style: italic;
  color: rgba(var(--color-typography-secondary), 1);
}
._99dOOw ._OPWi5g:read-only {
  border-color: transparent;
  background-color: transparent;
}
._99dOOw ._OPWi5g:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
}
._99dOOw ._OPWi5g:hover:read-only {
  border-color: transparent;
  background-color: transparent;
}
._99dOOw ._OPWi5g:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
}
._99dOOw ._OPWi5g:focus:read-only {
  border-color: transparent;
  background-color: transparent;
}
._99dOOw ._OPWi5g:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  outline-width: 1px;
  outline-offset: -2px;
  outline-color: rgba(var(--color-blue-cool-1100), 1);
}
._99dOOw ._OPWi5g:disabled {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._99dOOw ._OPWi5g:disabled::placeholder {
  color: rgba(var(--color-typography-disabled), 1);
}
._99dOOw ._OPWi5g:hover:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
@media (prefers-reduced-motion: reduce) {
  ._99dOOw ._OPWi5g {
    transition-property: none;
  }
}
._99dOOw ._OPWi5g._Q-Pnhz {
  height: 2rem;
  min-width: 7rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._99dOOw ._OPWi5g._-yJgFF {
  height: 2.5rem;
  min-width: 9rem;
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._99dOOw ._OPWi5g._gA8JUw {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._99dOOw ._OPWi5g._EbSDzi {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._99dOOw ._qMj3Ur {
  position: absolute;
  top: 0.125rem;
  bottom: 0.125rem;
  z-index: 20;
  height: 1.75rem;
  width: 2rem;
}
._99dOOw ._qMj3Ur._Ew2s8t {
  left: 0.125rem;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
._99dOOw ._qMj3Ur._nktyW9 {
  right: 0.125rem;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
._99dOOw ._qMj3Ur._FiF79b {
  height: 2.25rem;
  width: 2.5rem;
}
._99dOOw ._qMj3Ur._FiF79b._nktyW9 ._0lEm-s {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
._99dOOw._jIXOCW::before {
  left: 50%;
  height: 1px;
  width: 1.5rem;
  --tw-translate-x: -50%;
  content: var(--tw-content);
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._99dOOw._jIXOCW::after {
  left: 50%;
  top: auto;
  height: 1px;
  width: 1.5rem;
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._99dOOw._jIXOCW._Q-Pnhz {
  width: 2rem;
}
._99dOOw._jIXOCW._Q-Pnhz::before {
  content: var(--tw-content);
  top: 2rem;
}
._99dOOw._jIXOCW._Q-Pnhz::after {
  content: var(--tw-content);
  bottom: 2rem;
}
._99dOOw._jIXOCW._-yJgFF {
  width: 2.5rem;
}
._99dOOw._jIXOCW._-yJgFF::before {
  content: var(--tw-content);
  top: 2.5rem;
}
._99dOOw._jIXOCW._-yJgFF::after {
  content: var(--tw-content);
  bottom: 2.5rem;
}
._99dOOw._jIXOCW ._OPWi5g._Q-Pnhz {
  height: 7rem;
  width: 2rem;
  min-width: 0px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
._99dOOw._jIXOCW ._OPWi5g._-yJgFF {
  height: 9rem;
  width: 2.5rem;
  min-width: 2.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
._99dOOw._jIXOCW ._qMj3Ur {
  left: 0.125rem;
  right: 0.125rem;
  top: auto;
  bottom: auto;
  height: 2rem;
  width: auto;
}
._99dOOw._jIXOCW ._qMj3Ur._nktyW9 {
  top: 0.125rem;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
._99dOOw._jIXOCW ._qMj3Ur._Ew2s8t {
  bottom: 0.125rem;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
._99dOOw._jIXOCW ._qMj3Ur._FiF79b {
  height: 2.5rem;
}
.dark ._99dOOw::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-900), var(--tw-bg-opacity));
}
.dark ._99dOOw::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-900), var(--tw-bg-opacity));
}
.dark ._99dOOw ._OPWi5g {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._99dOOw ._OPWi5g::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._99dOOw ._OPWi5g:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._99dOOw ._OPWi5g:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._99dOOw ._OPWi5g:hover:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._99dOOw ._OPWi5g:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._99dOOw ._OPWi5g:focus:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._99dOOw ._OPWi5g:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._99dOOw ._OPWi5g:disabled::placeholder {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._99dOOw ._OPWi5g:hover:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark ._99dOOw ._OPWi5g._gA8JUw {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._99dOOw ._OPWi5g._EbSDzi {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
._4HGEFz._Q-Pnhz {
  height: 2rem;
}
._4HGEFz._-yJgFF {
  height: 2.5rem;
}
._4HGEFz._jIXOCW._Q-Pnhz {
  height: 7rem;
  width: 2rem !important;
}
._4HGEFz._jIXOCW._-yJgFF {
  height: 9rem;
  width: 2.5rem !important;
}

/* @forge/common/dist/assets/RadioButton.css */
._kWmkUq {
  position: relative;
}
._kWmkUq ._F9xGUW {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._kWmkUq ._F9xGUW:checked + ._wgPHOd {
  border-width: 1px;
  border-color: rgba(var(--color-button-base), 1);
}
._kWmkUq ._F9xGUW:checked + ._wgPHOd ._T1vg53 {
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-810), var(--tw-bg-opacity));
}
._kWmkUq ._F9xGUW:checked:disabled + ._wgPHOd {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-120), var(--tw-bg-opacity));
}
._kWmkUq ._F9xGUW:checked:disabled + ._wgPHOd ._T1vg53 {
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-620), var(--tw-bg-opacity));
}
._kWmkUq ._F9xGUW:focus-visible + ._wgPHOd {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._kWmkUq ._F9xGUW:disabled + ._wgPHOd {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-120), var(--tw-bg-opacity));
}
._kWmkUq ._F9xGUW:not(:disabled) + ._wgPHOd:hover {
  border-color: rgba(var(--color-button-base), 1);
}
._kWmkUq ._wgPHOd {
  position: absolute;
  left: 0px;
  top: 0.25rem;
  z-index: 0;
  display: flex;
  height: 1rem;
  width: 1rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
}
._kWmkUq ._wgPHOd:hover {
  cursor: pointer;
}
._kWmkUq ._KOlSQc {
  position: relative;
  z-index: 10;
  min-height: 1rem;
  min-width: 1rem;
  padding-left: 1rem;
  color: rgba(var(--color-typography-base), 1);
}
._kWmkUq ._KOlSQc:hover {
  cursor: pointer;
}
._kWmkUq ._KOlSQc._OQ4EWe {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  padding-left: 1.5rem;
}
._kWmkUq ._KOlSQc._I-3q93 {
  cursor: not-allowed;
  color: rgba(var(--color-typography-disabled), 1);
}
._kWmkUq ._KOlSQc:not(:disabled) + ._wgPHOd:hover {
  border-color: rgba(var(--color-button-base-dark), 1);
}
._kWmkUq._YBsV6O ._wgPHOd {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
.dark ._kWmkUq ._F9xGUW:checked + ._wgPHOd {
  border-width: 1px;
  border-color: rgba(var(--color-button-base-dark), 1);
}
.dark ._kWmkUq ._F9xGUW:checked + ._wgPHOd ._T1vg53 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.dark ._kWmkUq ._F9xGUW:checked:disabled + ._wgPHOd {
  border-color: rgba(var(--color-button-disabled-tertiary-dark), 1);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-500), var(--tw-bg-opacity));
}
.dark ._kWmkUq ._F9xGUW:checked:disabled + ._wgPHOd ._T1vg53 {
  background-color: rgba(var(--color-button-disabled-secondary), 1);
}
.dark ._kWmkUq ._F9xGUW:focus-visible + ._wgPHOd {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._kWmkUq ._F9xGUW:disabled + ._wgPHOd {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-500), var(--tw-bg-opacity));
}
.dark ._kWmkUq ._wgPHOd {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-410), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}
.dark ._kWmkUq ._KOlSQc {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._kWmkUq ._KOlSQc._I-3q93 {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._kWmkUq._YBsV6O ._wgPHOd {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}

/* @forge/common/dist/assets/RadioButtonGroup.css */
._ZAJUph {
  display: inline-grid;
  gap: 1rem;
}
._ZAJUph._NS1cuv {
  grid-auto-columns: auto;
  grid-auto-flow: column;
}
._ZAJUph._2vUhaA {
  grid-auto-flow: row;
  grid-auto-rows: auto;
}

/* @forge/common/dist/assets/SegmentedControlButton.css */
._NtDvUe {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._NtDvUe ._Ka36sy {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._NtDvUe ._Ka36sy:checked + ._St99rs {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-210), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-typography-base), 1);
  --tw-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 1px 1px 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._NtDvUe ._Ka36sy:checked:disabled + ._St99rs {
  cursor: not-allowed;
  color: rgba(var(--color-typography-disabled), 1);
  --tw-shadow-color: transparent;
  --tw-shadow: var(--tw-shadow-colored) ;
}
._NtDvUe ._Ka36sy:focus-visible + ._St99rs {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._NtDvUe ._Ka36sy:disabled + ._St99rs {
  cursor: not-allowed;
  color: rgba(var(--color-typography-disabled), 1);
}
._NtDvUe ._Ka36sy:not(:disabled) + ._St99rs:hover {
  color: rgba(var(--color-typography-base), 1);
}
._NtDvUe ._St99rs {
  display: grid;
  cursor: pointer;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  gap: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: transparent;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
@media (prefers-reduced-motion: reduce) {
  ._NtDvUe ._St99rs {
    transition-property: none;
  }
}
._NtDvUe ._St99rs ._JGJytJ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
._NtDvUe ._St99rs._ONR-j1 {
  text-align: center;
}
._NtDvUe ._St99rs._kyjOWP {
  height: 1.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 1px;
  padding-bottom: 1px;
}
._NtDvUe ._St99rs._kyjOWP._ONR-j1 {
  padding-left: 0px;
  padding-right: 0px;
}
._NtDvUe ._St99rs._Sz3xQq {
  height: 1.75rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
._NtDvUe ._St99rs._Sz3xQq._ONR-j1 {
  padding-left: 0px;
  padding-right: 0px;
}
._NtDvUe ._St99rs._aL3uPa {
  height: 2.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._NtDvUe ._St99rs._aL3uPa._ONR-j1 {
  width: 2.375rem;
  padding-left: 0px;
  padding-right: 0px;
}
._NtDvUe ._St99rs._6wzBpb {
  color: rgba(var(--color-typography-disabled), 1);
}
._NtDvUe ._St99rs._ns5r86 ._3dElaB {
  grid-column-start: 1;
}
._NtDvUe ._St99rs._ns5r86 ._JGJytJ {
  grid-column-start: 2;
}
._NtDvUe ._St99rs._v7bdqo ._3dElaB {
  grid-column-start: 2;
}
._NtDvUe ._St99rs._v7bdqo ._JGJytJ {
  grid-column-start: 1;
}
.dark ._NtDvUe ._Ka36sy {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.dark ._NtDvUe ._Ka36sy:checked + ._St99rs {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._NtDvUe ._Ka36sy:checked:disabled + ._St99rs {
  border-color: rgba(var(--color-button-disabled-tertiary-dark), 1);
  background-color: rgba(var(--color-button-disabled-secondary-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._NtDvUe ._Ka36sy:focus-visible + ._St99rs {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._NtDvUe ._Ka36sy:disabled + ._St99rs {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._NtDvUe ._Ka36sy:not(:disabled) + ._St99rs:hover {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._NtDvUe ._St99rs {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._NtDvUe ._St99rs._6wzBpb {
  color: rgba(var(--color-typography-disabled-dark), 1);
}

/* @forge/common/dist/assets/SegmentedControl.css */
._jLyQSx {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  justify-content: normal;
  gap: 0.25rem;
  border-radius: 0.25rem;
  background-color: rgba(var(--color-container-2), 1);
  padding: 0.125rem;
  --tw-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: inset 1px 1px 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.dark ._jLyQSx {
  background-color: rgba(var(--color-container-2-dark), 1);
}

/* @forge/common/dist/assets/SelectOptionSearchInternal.css */
._kobVR3 {
  min-width: 12rem;
}
._kobVR3._8fvPJo,
._kobVR3._UIna7- {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
._kobVR3._8fvPJo ._ILh7wa,
._kobVR3._UIna7- ._ILh7wa {
  height: 1.5rem;
  padding-left: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._kobVR3._px2ckU {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
._kobVR3._px2ckU ._ILh7wa {
  height: 1.5rem;
  padding-left: 1.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._kobVR3 ._YZR4TE {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._kobVR3 ._FsqmDB {
  position: relative;
}
._kobVR3 ._FsqmDB ._ILh7wa {
  height: 1.5rem;
  width: 100%;
  background-color: rgba(var(--color-container-2), 1);
  color: rgba(var(--color-typography-base), 1);
}
._kobVR3 ._FsqmDB ._ILh7wa::placeholder {
  font-style: italic;
  color: rgba(var(--color-typography-secondary), 1);
}
._kobVR3 ._FsqmDB ._ILh7wa:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-color: rgba(var(--color-blue-cool-1100), 1);
}
._kobVR3 ._FsqmDB ._XKOtP- {
  position: absolute;
  left: 0px;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  color: rgba(var(--color-typography-base), 1);
}
.dark ._kobVR3 ._FsqmDB ._ILh7wa {
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._kobVR3 ._FsqmDB ._ILh7wa::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._kobVR3 ._FsqmDB ._ILh7wa:focus-visible {
  outline-color: rgba(var(--color-blue-cool-100), 1);
}
.dark ._kobVR3 ._FsqmDB ._XKOtP- {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/SelectOptionSelectAllInternal.css */
._rzKZBm {
  display: grid;
  width: 100%;
  min-width: 12rem;
  cursor: default;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  text-align: left;
  color: rgba(var(--color-typography-base), 1);
}
._rzKZBm ._XpgzUV {
  grid-column-start: 1;
  margin-right: 0.75rem;
}
._rzKZBm._7gRTLI,
._rzKZBm._eZUtBA {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._rzKZBm._aNpIxE {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.dark ._rzKZBm {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/SelectList.css */
._WIsag4 {
  position: fixed;
  border-radius: 0.25rem;
  background-color: rgba(var(--color-container), 1);
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._-JuvId {
  overflow-x: auto;
}
._-JuvId:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark ._WIsag4 {
  background-color: rgba(var(--color-container-dark), 1);
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.4), 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color), 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

/* @forge/common/dist/assets/Select.css */
._9KcXUo {
  position: relative;
}
._9KcXUo ._vXKuh6 {
  display: block;
  width: 100%;
  cursor: default;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  font-weight: 500;
  color: rgba(var(--color-typography-base), 1);
  opacity: 1;
  outline-width: 0px;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
._9KcXUo ._vXKuh6:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
}
._9KcXUo ._vXKuh6:focus-visible {
  border-color: rgba(var(--color-button-focus), 1);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
@media (prefers-reduced-motion: reduce) {
  ._9KcXUo ._vXKuh6 {
    transition-property: none;
  }
}
._9KcXUo ._vXKuh6._8dTl0s {
  border-color: rgba(var(--color-button-focus), 1);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  outline-style: solid;
  outline-width: 1px;
  outline-offset: -2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._9KcXUo ._7XKTY5 {
  pointer-events: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  opacity: 0;
}
._9KcXUo ._MHJEg1 {
  pointer-events: none;
  position: absolute;
  top: 0.125rem;
  bottom: 0.125rem;
  right: 0.125rem;
  transform-origin: center;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  color: rgba(var(--color-typography-secondary), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
._9KcXUo ._MHJEg1 ._C4iUEt {
  position: absolute;
  left: 0px;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._9KcXUo ._MHJEg1._8dTl0s {
  color: rgba(var(--color-semantic-neutral), 1);
}
._9KcXUo ._MHJEg1._8dTl0s ._C4iUEt {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._9KcXUo._o7itDI ._vXKuh6 {
  height: 1.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.625rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._9KcXUo._o7itDI ._MHJEg1 {
  width: 1.5rem;
}
._9KcXUo._o7itDI ._AjuLrI {
  left: 0.5rem;
}
._9KcXUo._o7itDI._0-C4N2 ._vXKuh6 {
  padding-left: 2rem;
}
._9KcXUo._WvObLw ._vXKuh6 {
  height: 2rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 0.75rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._9KcXUo._WvObLw ._MHJEg1 {
  width: 1.5rem;
}
._9KcXUo._WvObLw ._AjuLrI {
  left: 0.5rem;
}
._9KcXUo._WvObLw._0-C4N2 ._vXKuh6 {
  padding-left: 2rem;
}
._9KcXUo._q2AHcV ._vXKuh6 {
  height: 2.5rem;
  padding-bottom: 0.375rem;
  padding-left: 0.75rem;
  padding-right: 2.25rem;
  padding-top: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._9KcXUo._q2AHcV ._MHJEg1 {
  width: 1.75rem;
}
._9KcXUo._q2AHcV ._AjuLrI {
  left: 0.75rem;
}
._9KcXUo._q2AHcV._0-C4N2 ._vXKuh6 {
  padding-left: 2.25rem;
}
._9KcXUo._Baduu- ._vXKuh6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._9KcXUo._Baduu- ._vXKuh6._8dTl0s {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._9KcXUo._Baduu- ._MHJEg1 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-700), var(--tw-text-opacity));
}
._9KcXUo._Baduu- ._MHJEg1._8dTl0s {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-700), var(--tw-text-opacity));
}
._9KcXUo._yq-8e1 ._vXKuh6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._9KcXUo._yq-8e1 ._MHJEg1 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-green-800), var(--tw-text-opacity));
}
._9KcXUo._yq-8e1 ._MHJEg1._8dTl0s {
  --tw-text-opacity: 1;
  color: rgba(var(--color-green-800), var(--tw-text-opacity));
}
._9KcXUo._Omsflx ._vXKuh6 {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._9KcXUo._Omsflx ._MHJEg1 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._9KcXUo._Omsflx ._AjuLrI {
  color: rgba(var(--color-typography-disabled), 1);
}
._9KcXUo ._AjuLrI {
  pointer-events: none;
  position: absolute;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.dark ._9KcXUo ._vXKuh6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._9KcXUo ._vXKuh6::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._9KcXUo ._vXKuh6:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._9KcXUo ._vXKuh6:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._9KcXUo ._vXKuh6._8dTl0s {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  outline-color: rgba(var(--color-blue-400), 1);
}
.dark ._9KcXUo ._vXKuh6._yq-8e1 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._9KcXUo ._vXKuh6._Baduu- {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._9KcXUo ._MHJEg1 {
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._9KcXUo ._MHJEg1._8dTl0s {
  --tw-text-opacity: 1;
  color: rgba(var(--color-blue-400), var(--tw-text-opacity));
}
.dark ._9KcXUo._Baduu- ._vXKuh6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._9KcXUo._Baduu- ._MHJEg1 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-500), var(--tw-text-opacity));
}
.dark ._9KcXUo._Baduu- ._MHJEg1._8dTl0s {
  --tw-text-opacity: 1;
  color: rgba(var(--color-red-500), var(--tw-text-opacity));
}
.dark ._9KcXUo._yq-8e1 ._vXKuh6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._9KcXUo._yq-8e1 ._MHJEg1 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-green-500), var(--tw-text-opacity));
}
.dark ._9KcXUo._yq-8e1 ._MHJEg1._8dTl0s {
  --tw-text-opacity: 1;
  color: rgba(var(--color-green-500), var(--tw-text-opacity));
}
.dark ._9KcXUo._Omsflx ._vXKuh6 {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._9KcXUo._Omsflx ._vXKuh6:hover {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark ._9KcXUo._Omsflx ._MHJEg1 {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._9KcXUo._Omsflx ._AjuLrI {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
._tS1n-1._o7itDI {
  height: 1.75rem;
}
._tS1n-1._WvObLw {
  height: 2rem;
}
._tS1n-1._q2AHcV {
  height: 2.5rem;
}

/* @forge/common/dist/assets/TextArea.css */
._Pq44QK {
  position: relative;
}
._Pq44QK ._aPQVzL {
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  color: rgba(var(--color-typography-base), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
._Pq44QK ._aPQVzL::placeholder {
  font-style: italic;
  color: rgba(var(--color-typography-secondary), 1);
}
._Pq44QK ._aPQVzL:read-only {
  border-color: transparent;
  background-color: transparent;
}
._Pq44QK ._aPQVzL:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-600), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
}
._Pq44QK ._aPQVzL:hover:read-only {
  border-color: transparent;
  background-color: transparent;
}
._Pq44QK ._aPQVzL:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-800), var(--tw-border-opacity));
  background-color: rgba(var(--color-container), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._Pq44QK ._aPQVzL:focus:read-only {
  border-color: transparent;
  background-color: transparent;
}
._Pq44QK ._aPQVzL:disabled {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-disabled), 1);
}
._Pq44QK ._aPQVzL:disabled::placeholder {
  color: rgba(var(--color-typography-disabled), 1);
}
._Pq44QK ._aPQVzL:hover:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-620), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
@media (prefers-reduced-motion: reduce) {
  ._Pq44QK ._aPQVzL {
    transition-property: none;
  }
}
._Pq44QK ._aPQVzL._lIdm7J {
  min-height: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._Pq44QK ._aPQVzL._lIdm7J._0C9dDO {
  padding-left: 2rem;
}
._Pq44QK ._aPQVzL._lIdm7J._6NGNiZ {
  padding-right: 2rem;
}
._Pq44QK ._aPQVzL._BHKSJR {
  min-height: 2.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._Pq44QK ._aPQVzL._BHKSJR._0C9dDO {
  padding-left: 2.25rem;
}
._Pq44QK ._aPQVzL._BHKSJR._6NGNiZ {
  padding-right: 2.25rem;
}
._Pq44QK ._aPQVzL._rbD1bY {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-700), var(--tw-border-opacity));
}
._Pq44QK ._aPQVzL._qxBeY- {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-800), var(--tw-border-opacity));
}
._Pq44QK ._KdNdGK,
._Pq44QK ._SxRruo {
  position: absolute;
}
._Pq44QK ._KdNdGK._lIdm7J._eDoKkZ,
._Pq44QK ._SxRruo._lIdm7J._eDoKkZ {
  top: 0.5rem;
}
._Pq44QK ._KdNdGK._lIdm7J._cXgUQ-,
._Pq44QK ._SxRruo._lIdm7J._cXgUQ- {
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._Pq44QK ._KdNdGK._lIdm7J._P3ovbT,
._Pq44QK ._SxRruo._lIdm7J._P3ovbT {
  bottom: 0.5rem;
}
._Pq44QK ._KdNdGK._BHKSJR._eDoKkZ,
._Pq44QK ._SxRruo._BHKSJR._eDoKkZ {
  top: 0.75rem;
}
._Pq44QK ._KdNdGK._BHKSJR._cXgUQ-,
._Pq44QK ._SxRruo._BHKSJR._cXgUQ- {
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._Pq44QK ._KdNdGK._BHKSJR._P3ovbT,
._Pq44QK ._SxRruo._BHKSJR._P3ovbT {
  bottom: 0.75rem;
}
._Pq44QK ._KdNdGK._kyNYu4,
._Pq44QK ._SxRruo._kyNYu4 {
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-610), var(--tw-text-opacity));
}
._Pq44QK ._KdNdGK._lIdm7J {
  left: 0.5rem;
}
._Pq44QK ._KdNdGK._BHKSJR {
  left: 0.75rem;
}
._Pq44QK ._SxRruo._lIdm7J {
  right: 0.5rem;
}
._Pq44QK ._SxRruo._BHKSJR {
  right: 0.75rem;
}
.dark ._Pq44QK ._aPQVzL {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._Pq44QK ._aPQVzL::placeholder {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._Pq44QK ._aPQVzL:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._Pq44QK ._aPQVzL:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-500), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._Pq44QK ._aPQVzL:hover:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._Pq44QK ._aPQVzL:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-blue-400), var(--tw-border-opacity));
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._Pq44QK ._aPQVzL:focus:read-only {
  border-color: transparent;
  background-color: transparent;
}
.dark ._Pq44QK ._aPQVzL:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._Pq44QK ._aPQVzL:disabled::placeholder {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._Pq44QK ._aPQVzL:hover:disabled {
  border-color: rgba(var(--color-button-disabled-dark), 1);
  background-color: rgba(var(--color-container-2-dark), 1);
}
.dark ._Pq44QK ._aPQVzL._qxBeY- {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-green-500), var(--tw-border-opacity));
}
.dark ._Pq44QK ._aPQVzL._rbD1bY {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-red-500), var(--tw-border-opacity));
}
.dark ._Pq44QK ._KdNdGK._kyNYu4,
.dark ._Pq44QK ._SxRruo._kyNYu4 {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
._aQtjWP._lIdm7J {
  min-height: 2rem;
}
._aQtjWP._BHKSJR {
  min-height: 2.5rem;
}

/* @forge/common/dist/assets/TimePicker.css */
._ujYbqm {
  pointer-events: none;
  width: 1.25rem;
  background-color: rgba(var(--color-container), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (prefers-reduced-motion: reduce) {
  ._ujYbqm {
    transition-property: none;
  }
}
input:disabled + ._ujYbqm {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
}
._xv2-uE {
  padding-right: 0.5rem !important;
}
.dark ._ujYbqm {
  background-color: rgba(var(--color-container-dark), 1);
}
.dark input:disabled + ._ujYbqm {
  background-color: rgba(var(--color-container-2-dark), 1);
}

/* @forge/common/dist/assets/Logo.css */
._4Xc-ja {
  text-align: left;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
._4Xc-ja._zEKUei {
  display: inline-grid;
  grid-template-columns: repeat(5, auto);
  align-items: center;
  justify-content: flex-start;
}
._4Xc-ja._zEKUei ._eyyAun {
  grid-column-start: 1;
}
._4Xc-ja._zEKUei ._eyyAun ._KAH3jk._Xg-kDp {
  margin-right: 0.5rem;
  font-size: 1.75rem;
  line-height: 1.75rem;
}
._4Xc-ja._zEKUei ._eyyAun ._KAH3jk._ZqZH83 {
  margin-right: 0.75rem;
  font-size: 2.75rem;
  line-height: 2.75rem;
}
._4Xc-ja._zEKUei ._zQ2agP {
  grid-column-start: 2;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._zEKUei ._zQ2agP._Xg-kDp {
  font-size: 1rem;
  line-height: 1rem;
}
._4Xc-ja._zEKUei ._zQ2agP._ZqZH83 {
  font-size: 2.5rem;
  line-height: 2rem;
}
._4Xc-ja._zEKUei ._7vcrGg {
  grid-column-start: 3;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
._4Xc-ja._zEKUei ._7vcrGg._Xg-kDp {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 1.75rem;
}
._4Xc-ja._zEKUei ._7vcrGg._ZqZH83 {
  margin-left: 1rem;
  margin-right: 1rem;
  height: 2.5rem;
}
._4Xc-ja._zEKUei ._IJEdMq {
  grid-column-start: 4;
  padding-top: 0.125rem;
}
._4Xc-ja._zEKUei ._IJEdMq ._LFqjxR {
  position: relative;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._zEKUei ._IJEdMq ._LFqjxR._Xg-kDp {
  font-size: 1.125rem;
  line-height: 1.125rem;
}
._4Xc-ja._zEKUei ._IJEdMq ._LFqjxR._Xg-kDp ._jnWwg9 {
  position: absolute;
  right: 0.125rem;
  top: 0.375rem;
  margin-top: 1px;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 0;
}
._4Xc-ja._zEKUei ._IJEdMq ._LFqjxR._ZqZH83 {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
._4Xc-ja._zEKUei ._IJEdMq ._LFqjxR._ZqZH83 ._jnWwg9 {
  position: absolute;
  right: 0px;
  top: 0.625rem;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 0;
}
._4Xc-ja._zEKUei ._IJEdMq ._LFqjxR._45rTxH {
  padding-right: 1rem;
}
._4Xc-ja._zEKUei ._IJEdMq ._LFqjxR._eWU-Bv {
  margin-right: 0.125rem;
}
._4Xc-ja._zEKUei ._II8Eh9 {
  grid-column-start: 5;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._zEKUei ._II8Eh9._Xg-kDp {
  margin-left: 0.125rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
._4Xc-ja._zEKUei ._II8Eh9._ZqZH83 {
  margin-left: 0.125rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
}
._4Xc-ja._9XdJ6H {
  display: inline-grid;
  grid-template-rows: repeat(4, auto);
}
._4Xc-ja._9XdJ6H ._eyyAun {
  grid-row-start: 1;
}
._4Xc-ja._9XdJ6H ._eyyAun ._KAH3jk {
  margin-bottom: 0.25rem;
}
._4Xc-ja._9XdJ6H ._eyyAun ._KAH3jk._Xg-kDp {
  font-size: 1.75rem;
  line-height: 1.75rem;
}
._4Xc-ja._9XdJ6H ._eyyAun ._KAH3jk._ZqZH83 {
  font-size: 2.75rem;
  line-height: 2.75rem;
}
._4Xc-ja._9XdJ6H ._zQ2agP {
  grid-row-start: 2;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._9XdJ6H ._zQ2agP._Xg-kDp {
  font-size: 1rem;
  line-height: 1rem;
}
._4Xc-ja._9XdJ6H ._zQ2agP._ZqZH83 {
  font-size: 3rem;
  line-height: 3rem;
}
._4Xc-ja._9XdJ6H ._IJEdMq {
  grid-row-start: 3;
  margin-top: 0.5rem;
}
._4Xc-ja._9XdJ6H ._IJEdMq ._LFqjxR {
  position: relative;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._9XdJ6H ._IJEdMq ._LFqjxR._Xg-kDp {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
._4Xc-ja._9XdJ6H ._IJEdMq ._LFqjxR._Xg-kDp ._jnWwg9 {
  position: absolute;
  right: 0.125rem;
  top: 0.5rem;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 0;
}
._4Xc-ja._9XdJ6H ._IJEdMq ._LFqjxR._ZqZH83 {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
._4Xc-ja._9XdJ6H ._IJEdMq ._LFqjxR._ZqZH83 ._jnWwg9 {
  position: absolute;
  right: 0px;
  top: 0.625rem;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 0;
}
._4Xc-ja._9XdJ6H ._IJEdMq ._LFqjxR._45rTxH {
  padding-right: 1rem;
}
._4Xc-ja._9XdJ6H ._IJEdMq ._LFqjxR._eWU-Bv {
  margin-right: 0.125rem;
}
._4Xc-ja._9XdJ6H ._II8Eh9 {
  grid-row-start: 4;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._9XdJ6H ._II8Eh9._Xg-kDp {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
._4Xc-ja._9XdJ6H ._II8Eh9._ZqZH83 {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
._4Xc-ja._2fvab9 {
  display: inline-grid;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: repeat(3, auto);
}
._4Xc-ja._2fvab9 ._eyyAun {
  grid-column-start: 1;
  grid-row-start: 1;
}
._4Xc-ja._2fvab9 ._eyyAun ._KAH3jk {
  margin-right: 0.75rem;
}
._4Xc-ja._2fvab9 ._eyyAun ._KAH3jk._Xg-kDp {
  font-size: 1.75rem;
  line-height: 1.75rem;
}
._4Xc-ja._2fvab9 ._eyyAun ._KAH3jk._ZqZH83 {
  font-size: 2.75rem;
  line-height: 2.75rem;
}
._4Xc-ja._2fvab9 ._zQ2agP {
  grid-column-start: 2;
  grid-row-start: 1;
  align-self: center;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._2fvab9 ._zQ2agP._Xg-kDp {
  font-size: 1rem;
  line-height: 1rem;
}
._4Xc-ja._2fvab9 ._zQ2agP._ZqZH83 {
  font-size: 2.5rem;
  line-height: 2rem;
}
._4Xc-ja._2fvab9 ._IJEdMq {
  grid-column-start: 2;
  grid-row-start: 2;
}
._4Xc-ja._2fvab9 ._IJEdMq ._LFqjxR {
  position: relative;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._2fvab9 ._IJEdMq ._LFqjxR._Xg-kDp {
  margin-top: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
._4Xc-ja._2fvab9 ._IJEdMq ._LFqjxR._Xg-kDp ._jnWwg9 {
  position: absolute;
  right: 0.125rem;
  top: 0.375rem;
  font-size: 1.375rem;
  font-weight: 800;
  line-height: 0;
}
._4Xc-ja._2fvab9 ._IJEdMq ._LFqjxR._ZqZH83 {
  margin-top: 0.375rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
._4Xc-ja._2fvab9 ._IJEdMq ._LFqjxR._ZqZH83 ._jnWwg9 {
  position: absolute;
  right: 0px;
  top: 0.375rem;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 0;
}
._4Xc-ja._2fvab9 ._IJEdMq ._LFqjxR._45rTxH {
  padding-right: 0.875rem;
}
._4Xc-ja._2fvab9 ._II8Eh9 {
  grid-column-start: 2;
  grid-row-start: 3;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
._4Xc-ja._2fvab9 ._II8Eh9._Xg-kDp {
  font-size: 1.125rem;
  line-height: 1.125rem;
}
._4Xc-ja._2fvab9 ._II8Eh9._ZqZH83 {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.dark ._4Xc-ja ._zQ2agP {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark ._4Xc-ja ._7vcrGg {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark ._4Xc-ja ._IJEdMq ._LFqjxR {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark ._4Xc-ja ._II8Eh9 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

/* @forge/common/dist/assets/MenuItem.css */
._yO6yxy {
  position: relative;
  display: flex;
  width: 17.25rem;
  flex-direction: column;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.5rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgba(var(--color-typography-secondary), 1);
}
._yO6yxy:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--color-blue-910), var(--tw-text-opacity));
}
._yO6yxy:focus-visible {
  border-radius: 0.125rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--color-blue-cool-1100), var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}
._yO6yxy:active {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
._yO6yxy:active > div > ._T1ekbI {
  visibility: visible;
}
._yO6yxy {
  color: rgba(var(--color-typography-secondary), 1) !important;
}
._yO6yxy:hover {
  color: rgba(var(--color-blue-910), 1) !important;
}
._yO6yxy:active {
  color: rgba(var(--color-gray-1000), 1) !important;
}
._yO6yxy._YYxYy9 {
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
._yO6yxy._YYxYy9::after {
  position: absolute;
  top: 0.5rem;
  bottom: 0.5rem;
  left: 0.5rem;
  width: 0.125rem;
  border-radius: 9999px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-600), var(--tw-bg-opacity));
}
._yO6yxy ._T1ekbI {
  visibility: hidden;
  position: absolute;
  left: 2%;
  height: 1.5rem;
  border-radius: 0.125rem;
  border-left-width: 2px;
  border-style: solid;
  border-color: rgba(var(--color-graphic-neutral), 1);
}
._yO6yxy ._T1ekbI:focus-visible {
  visibility: visible;
}
._yO6yxy ._T1ekbI:active {
  visibility: visible;
}
._yO6yxy ._JnLwC1 {
  display: grid;
  cursor: pointer;
  grid-template-columns: auto minmax(0, 1fr) auto;
  gap: 0.375rem;
  vertical-align: middle;
}
._yO6yxy ._JnLwC1 ._wLZDoB {
  grid-column-start: 1;
  margin-left: -0.25rem;
  margin-top: -0.125rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._yO6yxy ._JnLwC1 ._xcH-n3 {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  height: 1rem;
  width: 1rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._Kip3-e {
  width: 4rem;
  gap: 0.25rem;
}
a:focus span div,
a:active span div {
  visibility: visible;
}
.dark ._yO6yxy {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._yO6yxy:hover {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._yO6yxy:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--color-blue-cool-100), var(--tw-ring-opacity));
}
.dark ._yO6yxy:active {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._yO6yxy {
  color: rgba(var(--color-typography-secondary-dark), 1) !important;
  background-color: transparent !important;
}
.dark ._yO6yxy:hover {
  color: rgba(var(--color-typography-bass-dark), 1) !important;
}
.dark ._yO6yxy._YYxYy9 {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._yO6yxy._YYxYy9::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.dark ._yO6yxy ._T1ekbI {
  border-color: rgba(var(--color-graphic-neutral-dark), 1);
}

/* @forge/common/dist/assets/MenuSection.css */
._E3fDVH {
  margin-bottom: 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
}
._E3fDVH._V4KnDN {
  margin-top: 1.5rem;
}
._G1Oeu1 {
  margin-left: 1rem;
}

/* @forge/common/dist/assets/Sidebar.css */
._XJ2-q4 {
  display: grid;
  width: 21.75rem;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto minmax(0, 1fr) auto;
  background-color: rgba(var(--color-container), 1);
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
._XJ2-q4._IJnnFV {
  position: fixed;
  top: 0px;
  bottom: 0px;
  z-index: 9998;
}
._XJ2-q4._EZze-b {
  left: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  ._XJ2-q4._EZze-b._xhcnBl {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    animation: _TsC-JU 300ms ease-in-out forwards;
  }
  ._XJ2-q4._EZze-b._PHKO94 {
    animation: _JMSDM- 300ms ease-in-out forwards;
  }
}
._XJ2-q4._05XKlh {
  right: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  ._XJ2-q4._05XKlh._xhcnBl {
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    animation: _gLpIIa 300ms ease-in-out forwards;
  }
  ._XJ2-q4._05XKlh._PHKO94 {
    animation: _PNlsSn 300ms ease-in-out forwards;
  }
}
._XJ2-q4 ._KpJcG- {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: repeat(1, minmax(0, 1fr));
  align-items: center;
  justify-content: flex-start;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 0.5rem;
  padding-top: 1rem;
}
._XJ2-q4 ._KpJcG- ._jfbr5L {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.15rem;
}
._XJ2-q4 ._KpJcG- ._y7AkCX {
  grid-column-start: 2;
}
._XJ2-q4 ._KpJcG- ._y7AkCX ._DRs2xK {
  display: block;
}
._XJ2-q4 ._KpJcG- ._y7AkCX ._4bd17U {
  margin-top: 1px;
}
._XJ2-q4 ._jCuZ-f {
  overflow: auto;
  padding: 2rem;
}
._XJ2-q4 ._gYP0Ao {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
._4-ymqz {
  position: fixed;
  inset: 0px;
  z-index: 9997;
  background-color: rgba(var(--color-overlay), 0.5);
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
@media (prefers-reduced-motion: no-preference) {
  @keyframes _8lAN8K {
  }
  ._4-ymqz._xhcnBl {
    animation: _8lAN8K 200ms ease-in-out forwards;
  }
  ._4-ymqz._PHKO94 {
    animation: _kDXiu7 200ms ease-in-out forwards;
  }
}
.dark ._XJ2-q4 {
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._XJ2-q4 ._gYP0Ao {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}
.dark ._4-ymqz {
  background-color: rgba(var(--color-overlay-dark), 0.5);
}
@keyframes _TsC-JU {
  100% {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
@keyframes _JMSDM- {
  100% {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
@keyframes _gLpIIa {
  100% {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
@keyframes _PNlsSn {
  100% {
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
@keyframes _8lAN8K {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _kDXiu7 {
  100% {
    opacity: 0;
  }
}

/* @forge/common/dist/assets/GlobalNavigation.css */
._FOyUAf {
  margin-left: -1rem;
  justify-self: start;
}
._60KEp5 {
  margin-top: -0.5rem;
}

/* @forge/common/dist/assets/Grid.css */
._YsrfdU {
  display: grid;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  gap: 1rem;
}
@media (min-width: 1024px) {
  ._YsrfdU {
    gap: 1.5rem;
  }
}
@media (min-width: 1440px) {
  ._YsrfdU {
    gap: 2rem;
  }
}
@media (min-width: 769px) {
  ._YsrfdU {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1024px) {
  ._YsrfdU {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1440px) {
  ._YsrfdU {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._YsrfdU ._YsrfdU,
._YsrfdU._9f91gM {
  padding-left: 0px;
  padding-right: 0px;
}
._YsrfdU._GzCU-E {
  margin-left: auto;
  margin-right: auto;
  max-width: 80rem;
}

/* @forge/common/dist/assets/Header.css */
._UMRRdm {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 10;
  display: grid;
  height: 3rem;
  grid-template-columns: auto auto minmax(0, 1fr) auto;
  grid-template-rows: auto;
  align-items: center;
  gap: 1rem;
  background-color: rgba(var(--color-application), 1);
  padding: 1rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
._UMRRdm::after {
  pointer-events: none;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -1rem;
  display: block;
  height: 1rem;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: rgba(var(--color-application), 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-application), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position) ;
}
@media (min-width: 769px) {
  ._UMRRdm {
    height: 3.5rem;
    padding: 1.5rem;
    padding-bottom: 0.5rem;
    padding-top: 1rem;
  }
}
@media (min-width: 1024px) {
  ._UMRRdm {
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 1440px) {
  ._UMRRdm {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._UMRRdm._-u7yYY {
  height: 3.75rem;
  padding-bottom: 1rem;
  padding-top: 0.75rem;
}
._UMRRdm ._AvpIk2 {
  grid-column-start: 1;
  grid-row-start: 1;
}
._UMRRdm ._AvpIk2 ._rNTtNV {
  margin-left: -0.25rem;
  display: block;
}
._UMRRdm ._AvpIk2 ._rNTtNV ._uoRmqC {
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-size: 1.5rem;
  line-height: 2rem;
}
._UMRRdm ._OAzZTS {
  grid-column-start: 2;
  grid-row-start: 1;
}
._UMRRdm ._lBT5rX {
  grid-column-start: 3;
  grid-row-start: 1;
}
._UMRRdm ._sUcXTl {
  grid-column-start: 4;
  grid-row-start: 1;
}
._hKFNe1 {
  height: 4rem;
}
@media (min-width: 769px) {
  ._hKFNe1 {
    height: 4.5rem;
  }
}
@media (min-width: 1024px) {
  ._hKFNe1 {
    height: 5rem;
  }
}
.dark ._UMRRdm {
  background-color: rgba(var(--color-application-dark), 1);
}
.dark ._UMRRdm::after {
  content: var(--tw-content);
  --tw-gradient-from: rgba(var(--color-application-dark), 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-application-dark), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) ;
}

/* @forge/common/dist/assets/SkipToContent.css */
._EBk4xw {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._EBk4xw:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
  position: fixed;
  left: 1rem;
  top: 0.625rem;
  z-index: 10000;
  background-color: rgba(var(--color-application-dark), 1);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(var(--color-typography-base-inverse), 1);
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
@media (min-width: 769px) {
  ._EBk4xw:focus {
    left: 1.5rem;
  }
}
@media (min-width: 1440px) {
  ._EBk4xw:focus {
    left: 2.5rem;
  }
}
.dark ._EBk4xw:focus {
  background-color: rgba(var(--color-application), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
  --tw-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

/* @forge/common/dist/assets/Layout.css */
._ULPrl- {
  display: grid;
  min-height: 100vh;
  grid-template-columns: auto minmax(0, 1fr) auto;
  grid-template-rows: auto minmax(0, 1fr) auto;
}
._ULPrl- ._MRE1Z9 {
  position: relative;
  z-index: 10;
  grid-column-start: 2;
  grid-row-start: 1;
}
._ULPrl- ._chKGFl {
  position: relative;
  z-index: 0;
  grid-column-start: 2;
  grid-row-start: 2;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
@media (min-width: 769px) {
  ._ULPrl- ._chKGFl {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1440px) {
  ._ULPrl- ._chKGFl {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
._ULPrl- ._u-tBOb {
  position: relative;
  z-index: 0;
  grid-column-start: 2;
  grid-row-start: 3;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 769px) {
  ._ULPrl- ._u-tBOb {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1440px) {
  ._ULPrl- ._u-tBOb {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
._ULPrl- ._Sixmrr {
  grid-column-start: 3;
  grid-row: span 3 / span 3;
  grid-row-start: 1;
}

/* @forge/common/dist/assets/Link.css */
._pQ-i8v {
  border-radius: 0.25rem;
  vertical-align: baseline;
  color: rgba(var(--color-semantic-neutral), 1);
  text-decoration-line: underline;
}
._pQ-i8v:visited {
  color: rgba(var(--color-semantic-neutral), 1);
}
._pQ-i8v._MRvNx3:visited {
  color: rgb(var(--color-purple-700));
  text-decoration-line: none;
}
._pQ-i8v:focus-visible {
  text-decoration-line: none;
  outline-width: 2px;
  outline-offset: 4px;
  outline-color: rgba(var(--color-blue-cool-1100), 1);
}
._pQ-i8v:hover {
  color: rgba(var(--color-semantic-neutral), 1);
  text-decoration-line: underline;
}
._pQ-i8v:active {
  --tw-text-opacity: 1;
  color: rgba(var(--color-blue-1110), var(--tw-text-opacity));
  text-decoration-line: underline;
}
._pQ-i8v._1-56JH {
  color: rgba(var(--color-typography-disabled), 1);
  text-decoration-line: none;
}
._pQ-i8v ._0GbAfe {
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._pQ-i8v ._0GbAfe._qJPbAp {
  margin-right: 0.375rem;
}
._pQ-i8v ._0GbAfe._E6QsbF {
  margin-left: 0.375rem;
}
.dark ._pQ-i8v {
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._pQ-i8v:visited {
  color: rgba(var(--color-semantic-neutral-dark), 1);
}
.dark ._pQ-i8v._MRvNx3:visited {
  color: rgb(var(--color-purple-500));
}
.dark ._pQ-i8v:hover {
  color: rgba(var(--color-semantic-neutral-dark), 1);
  text-decoration-line: underline;
}
.dark ._pQ-i8v:active {
  --tw-text-opacity: 1;
  color: rgba(var(--color-blue-310), var(--tw-text-opacity));
  text-decoration-line: underline;
}
.dark ._pQ-i8v._1-56JH {
  color: rgba(var(--color-typography-disabled-dark), 1);
  text-decoration-line: none;
}

/* @forge/common/dist/assets/BarLoader.css */
._yC248e {
  position: relative;
  height: 0.125rem;
  overflow: hidden;
}
._yC248e._jYpbmd {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-210), var(--tw-bg-opacity));
}
._yC248e ._jryCPt {
  position: absolute;
  top: 0px;
  bottom: 0px;
}
._yC248e ._jryCPt._pv2I5l {
  width: 100%;
}
@keyframes _SFHAud {
  0% {
    transform: translateX(0);
    max-width: 0;
  }
  56% {
    transform: translateX(100%);
    max-width: 100%;
  }
  56.1% {
    transform: translateX(0);
    max-width: 0;
  }
  56.2% {
    transform: translateX(0);
    max-width: 0;
  }
  100% {
    transform: translateX(100%);
    max-width: 100%;
  }
}
._yC248e ._jryCPt._pv2I5l {
  animation: _SFHAud 3200ms cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
._yC248e ._jryCPt._gJo768 {
  background-image:
    linear-gradient(
      90deg,
      #0072C2 0%,
      #1792E5 100%);
}
._yC248e ._jryCPt._tsTH6U {
  background-image:
    linear-gradient(
      87.76deg,
      #ee3124 0%,
      #ee4983 98.8%);
}
.dark ._yC248e._jYpbmd {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-700), var(--tw-bg-opacity));
}
.dark ._yC248e ._jryCPt._gJo768 {
  background-image:
    linear-gradient(
      90deg,
      #64BBFF 0%,
      #5DEAFC 100%);
}

/* @forge/common/dist/assets/ContentLoader.css */
._7myEiF {
  margin-top: 10rem;
  margin-bottom: 10rem;
  text-align: center;
}
._7myEiF ._ruSVZP {
  display: inline-grid;
  grid-template-columns: auto auto;
  align-items: center;
}
._7myEiF ._ruSVZP ._H17Pi6 {
  grid-column-start: 2;
  margin-right: 1rem;
}
._7myEiF ._ruSVZP ._-t5rTz {
  grid-column-start: 3;
}

/* @forge/common/dist/assets/PageLoader.css */
._bJjIU4 {
  position: fixed;
  inset: 0px;
  z-index: 2147483647;
  display: grid;
  align-items: center;
  justify-content: center;
  background-color: rgba(var(--color-overlay), 0.5);
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.dark ._bJjIU4 {
  background-color: rgba(var(--color-overlay-dark), 0.5);
}

/* @forge/common/dist/assets/NavigationItem.css */
._1aVQ-o {
  position: relative;
  display: block;
  min-height: 2.5rem;
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.5rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgba(var(--color-typography-secondary), 1);
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._1aVQ-o:hover {
  color: rgba(var(--color-typography-base), 1);
}
._1aVQ-o:focus-visible {
  outline-style: solid;
}
._1aVQ-o._is39I6 {
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
._1aVQ-o._is39I6::after {
  position: absolute;
  top: 0.5rem;
  bottom: 0.5rem;
  left: 0.5rem;
  width: 0.125rem;
  border-radius: 9999px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-600), var(--tw-bg-opacity));
}
._1aVQ-o ._1UpYNa {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 0.5rem;
}
._1aVQ-o ._1UpYNa ._QlD41E {
  grid-column-start: 1;
  margin-left: -0.25rem;
  margin-top: -0.125rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
._1aVQ-o ._1UpYNa ._Eh3KVO {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._1aVQ-o._ZHO6DD {
  display: grid;
  min-height: 3rem;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
  align-items: center;
  border-radius: 0px;
  padding-left: 1.75rem;
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  outline-width: 1px;
  outline-offset: -1px;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
._1aVQ-o._ZHO6DD:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
}
._1aVQ-o._ZHO6DD._is39I6::after {
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 0.25rem;
  border-radius: 0px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-600), var(--tw-bg-opacity));
}
._1aVQ-o._ZHO6DD:disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
._1aVQ-o._ZHO6DD:disabled:hover {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled), 1);
}
._1aVQ-o._ZHO6DD:disabled:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._1aVQ-o._ZHO6DD ._1UpYNa {
  padding-left: 0px;
}
._1aVQ-o._ZHO6DD ._1UpYNa ._QlD41E {
  margin-top: -0.25rem;
}
._1aVQ-o._WYRQnc {
  height: 3rem;
  min-height: 3rem;
  width: 4rem;
  border-radius: 0px;
  padding: 0px;
  padding-left: 0.25rem;
  color: rgba(var(--color-typography-base), 1);
  outline-width: 1px;
  outline-offset: -1px;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
._1aVQ-o._WYRQnc:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
}
@media (prefers-reduced-motion: reduce) {
  ._1aVQ-o._WYRQnc {
    transition-property: none;
  }
}
._1aVQ-o._WYRQnc._is39I6::after {
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 0.25rem;
  border-radius: 0px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-600), var(--tw-bg-opacity));
}
._1aVQ-o._WYRQnc:disabled {
  color: rgba(var(--color-typography-disabled), 1);
}
._1aVQ-o._WYRQnc:disabled:hover {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled), 1);
}
._1aVQ-o._WYRQnc:disabled:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._1aVQ-o._WYRQnc ._1UpYNa {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
  align-items: center;
  justify-content: center;
  text-align: center;
}
._1aVQ-o._GjKz6M {
  height: 4rem;
  min-height: 4rem;
  width: 4.5rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-bottom: 0.5rem;
  padding-top: 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
._1aVQ-o._GjKz6M ._1UpYNa {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
  align-items: center;
  justify-content: center;
  text-align: center;
}
._NH1sJy {
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-210), var(--tw-border-opacity));
}
._ybRONx {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-120), var(--tw-bg-opacity));
}
._ybRONx li {
  position: relative;
}
._ybRONx li ._vEONlI {
  padding-left: 3rem !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  font-weight: 500 !important;
  color: rgba(var(--color-typography-secondary), 1) !important;
}
._ybRONx li ._vEONlI._is39I6 {
  font-weight: 700 !important;
  color: rgba(var(--color-typography-base), 1) !important;
}
.dark ._1aVQ-o {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._1aVQ-o:hover {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._1aVQ-o:focus-visible {
  outline-color: rgba(var(--color-blue-cool-100), 1);
}
.dark ._1aVQ-o._is39I6 {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._1aVQ-o._is39I6::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.dark ._1aVQ-o._ZHO6DD {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._1aVQ-o._ZHO6DD:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1010), var(--tw-bg-opacity));
}
.dark ._1aVQ-o._ZHO6DD._is39I6::after {
  content: var(--tw-content);
  background-color: rgba(var(--color-graphic-neutral-dark), 1);
}
.dark ._1aVQ-o._ZHO6DD:disabled {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._1aVQ-o._ZHO6DD:disabled:hover {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._1aVQ-o._ZHO6DD:disabled:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark ._1aVQ-o._WYRQnc {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._1aVQ-o._WYRQnc:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1010), var(--tw-bg-opacity));
}
.dark ._1aVQ-o._WYRQnc._is39I6::after {
  content: var(--tw-content);
  background-color: rgba(var(--color-graphic-neutral-dark), 1);
}
.dark ._1aVQ-o._WYRQnc:disabled {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._1aVQ-o._WYRQnc:disabled:hover {
  background-color: transparent;
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._1aVQ-o._WYRQnc:disabled:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark ._NH1sJy {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-700), var(--tw-border-opacity));
}
.dark ._ybRONx {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}

/* @forge/common/dist/assets/NavigationSection.css */
._rsBZNK {
  margin-bottom: 0.75rem;
  white-space: nowrap;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
}
._rsBZNK._HYTd4y {
  margin-top: 1.5rem;
}
._Hk7gy4 {
  margin-bottom: 0.75rem;
  height: 1.5rem;
}
._Hk7gy4._HYTd4y {
  margin-top: 1.5rem;
}

/* @forge/common/dist/assets/PageGoTo.css */
._U68Kn3 {
  display: grid;
  grid-auto-rows: auto;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  align-items: center;
}
@media (min-width: 769px) {
  ._U68Kn3 {
    grid-template-columns: auto auto;
  }
}
._U68Kn3 ._XoeNiJ {
  grid-column-start: 1;
  white-space: nowrap;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
@media (min-width: 769px) {
  ._U68Kn3 ._XoeNiJ {
    margin-bottom: 0px;
  }
}
._U68Kn3 ._eIn3sq {
  grid-column-start: 2;
}
@media (min-width: 769px) {
  ._U68Kn3 ._eIn3sq {
    width: 3.5rem;
  }
}
.dark ._U68Kn3 ._XoeNiJ {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/PageInfo.css */
._1-z22M {
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: rgba(var(--color-typography-secondary), 1);
}
@media (min-width: 769px) {
  ._1-z22M {
    text-align: left;
  }
}
.dark ._1-z22M {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/PageList.css */
._pWrTR9 {
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  justify-content: center;
}
._pWrTR9 ._h9DN2G {
  display: inline-block;
  height: 2.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
._pWrTR9 ._0L91MM {
  display: inline-block;
}
._pWrTR9 ._0L91MM ._POu4DY {
  position: relative;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  height: 2.5rem;
  border-radius: 0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: rgba(var(--color-typography-secondary), 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._pWrTR9 ._0L91MM ._POu4DY::after {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 0.125rem;
  content: var(--tw-content);
  border-radius: 9999px;
}
._pWrTR9 ._0L91MM ._POu4DY:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--color-gray-1000), var(--tw-text-opacity));
}
._pWrTR9 ._0L91MM ._POu4DY:hover::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}
._pWrTR9 ._0L91MM ._POu4DY:focus-visible {
  outline-color: rgba(var(--color-button-focus), 1);
}
._pWrTR9 ._0L91MM ._POu4DY._BS0zEA {
  color: rgba(var(--color-typography-base), 1);
}
._pWrTR9 ._0L91MM ._POu4DY._BS0zEA::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-600), var(--tw-bg-opacity));
}
._pWrTR9 ._0L91MM ._POu4DY._BS0zEA:hover::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-warm-600), var(--tw-bg-opacity));
}
._pWrTR9 ._gU5YiR {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  height: 2.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 1.5rem;
  line-height: 2rem;
  color: rgba(var(--color-typography-base), 1);
}
._pWrTR9 ._V0LsKc {
  display: block;
  vertical-align: middle;
  font-size: 1.5rem;
  line-height: 2rem;
}
.dark ._pWrTR9 ._0L91MM ._POu4DY {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._pWrTR9 ._0L91MM ._POu4DY:hover::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-410), var(--tw-bg-opacity));
}
.dark ._pWrTR9 ._0L91MM ._POu4DY:focus-visible {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._pWrTR9 ._0L91MM ._POu4DY._BS0zEA {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._pWrTR9 ._0L91MM ._POu4DY._BS0zEA::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.dark ._pWrTR9 ._0L91MM ._POu4DY._BS0zEA:hover::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-400), var(--tw-bg-opacity));
}
.dark ._pWrTR9 ._gU5YiR {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/PageSizeList.css */
._YyCCKi {
  display: grid;
  grid-auto-rows: auto;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  align-items: center;
}
@media (min-width: 769px) {
  ._YyCCKi {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
._YyCCKi ._d1Lq9b {
  grid-column-start: 1;
  margin-right: 0.5rem;
  white-space: nowrap;
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
@media (min-width: 769px) {
  ._YyCCKi ._d1Lq9b {
    margin-bottom: 0px;
  }
}
._YyCCKi ._Nu7xXR {
  grid-column-start: 2;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-base), 1);
}
.dark ._YyCCKi ._d1Lq9b {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/Pagination.css */
._O1zfxz {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: auto auto auto;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
@media (min-width: 769px) {
  ._O1zfxz {
    grid-template-columns: auto auto minmax(0, 1fr) auto;
    grid-template-rows: repeat(1, minmax(0, 1fr));
    align-items: center;
  }
}
._O1zfxz ._8Dl4BQ {
  grid-column-start: 1;
  grid-row-start: 3;
  margin-right: 1rem;
  margin-top: 1rem;
  justify-content: center;
  text-align: center;
}
@media (min-width: 769px) {
  ._O1zfxz ._8Dl4BQ {
    grid-column-start: 1;
    grid-row-start: 1;
    margin-right: 1.5rem;
    margin-top: 0px;
  }
}
._O1zfxz ._N33bZi {
  grid-column: span 2 / span 2;
  grid-column-start: 1;
  grid-row-start: 1;
  margin-bottom: 1rem;
  margin-right: 1rem;
}
@media (min-width: 769px) {
  ._O1zfxz ._N33bZi {
    grid-column: span 1 / span 1;
    grid-column-start: 2;
    grid-row-start: 1;
    margin-bottom: 0px;
    margin-right: 1.5rem;
  }
}
._O1zfxz ._RiRdSi {
  grid-column: span 2 / span 2;
  grid-column-start: 1;
  grid-row-start: 2;
}
@media (min-width: 769px) {
  ._O1zfxz ._RiRdSi {
    grid-column: span 1 / span 1;
    grid-column-start: 3;
    grid-row-start: 1;
  }
}
._O1zfxz ._i0GMTI {
  grid-column-start: 2;
  grid-row-start: 3;
  margin-left: 1rem;
  margin-top: 1rem;
}
@media (min-width: 769px) {
  ._O1zfxz ._i0GMTI {
    grid-column: span 1 / span 1;
    grid-column-start: 4;
    grid-row-start: 1;
    margin-left: 1.5rem;
    margin-top: 0px;
  }
}

/* @forge/common/dist/assets/ProgressBar.css */
._TxOOzC {
  position: relative;
  overflow: hidden;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-210), var(--tw-bg-opacity));
  --tw-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: inset 1px 1px 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._TxOOzC._CuCnhv {
  height: 0.25rem;
}
._TxOOzC._PjqwmS {
  height: 0.5rem;
}
._TxOOzC ._JfyDg1 {
  position: absolute;
  top: 0px;
  bottom: 0px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-810), var(--tw-bg-opacity));
}
.dark ._TxOOzC {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-700), var(--tw-bg-opacity));
}
.dark ._TxOOzC ._JfyDg1 {
  background-image:
    linear-gradient(
      90deg,
      #64BBFF 0%,
      #5DEAFC 100%);
}

/* @forge/common/dist/assets/ProgressStatus.css */
._Q-ANi6 {
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(var(--color-typography-tertiary), 1);
}
._Q-ANi6._7F5ph9 {
  color: rgba(var(--color-semantic-good), 1);
}
._Q-ANi6._gcjD39 {
  color: rgba(var(--color-semantic-bad), 1);
}
._Q-ANi6 ._iihm1l {
  margin-top: -0.125rem;
  margin-right: 0.25rem;
}
.dark ._Q-ANi6 {
  color: rgba(var(--color-typography-tertiary-dark), 1);
}
.dark ._Q-ANi6._7F5ph9 {
  color: rgba(var(--color-semantic-good-dark), 1);
}
.dark ._Q-ANi6._gcjD39 {
  color: rgba(var(--color-semantic-bad-dark), 1);
}

/* @forge/common/dist/assets/ProgressIndicator.css */
._wyeZJ0 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: auto auto;
  align-items: center;
  gap: 0.25rem;
}
._wyeZJ0 ._mgEjfJ {
  grid-column-start: 1;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  color: rgba(var(--color-typography-base), 1);
}
._wyeZJ0 ._s8mrsK {
  grid-column-start: 2;
  grid-row: span 2 / span 2;
  align-items: center;
}
._wyeZJ0 ._s8mrsK._hnRhRA {
  grid-column-start: 2;
  grid-row: span 1 / span 1;
  grid-row-start: 1;
}
._wyeZJ0 ._X2Xqga {
  grid-column: span 2 / span 2;
  grid-column-start: 1;
  grid-row-start: 2;
}
._wyeZJ0 ._Pu3zjE {
  grid-row-start: 2;
}
.dark ._wyeZJ0 ._mgEjfJ {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/AtRow.css */
._561Zn2 {
  margin-top: 1rem;
  align-items: center;
  justify-items: start;
}
._561Zn2 ._EAKm1x {
  width: 7rem;
}

/* @forge/common/dist/assets/EndRow.css */
._YpzeR3 {
  display: grid;
  grid-template-columns: 7rem min-content minmax(0, 1fr);
  column-gap: 0.5rem;
}
._YpzeR3 ._sN95uL {
  width: 7rem;
}
._YpzeR3 ._NvvLZO {
  grid-column-start: 2;
  width: max-content;
  justify-items: start;
}
._XJ3cOJ {
  margin-top: 1rem;
  min-height: 2rem;
}
._XJ3cOJ ._sN95uL {
  width: 7rem;
}

/* @forge/common/dist/assets/EveryRow.css */
._OILd4s {
  margin-top: 1rem;
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  column-gap: 0.5rem;
}
._OILd4s ._vdIuLE {
  width: 16rem;
  align-items: center;
  justify-items: start;
}
._OILd4s ._vdIuLE ._rPZyL3 {
  width: 7rem;
}

/* @forge/common/dist/assets/StartRow.css */
._gzwXlu {
  margin-top: 1rem;
  display: grid;
  grid-template-columns: 7rem min-content minmax(0, 1fr);
  align-items: center;
  justify-items: start;
  column-gap: 0.5rem;
}
._gzwXlu ._U42jv7 {
  width: 7rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
._gzwXlu ._lSZzOS {
  width: max-content;
  justify-items: start;
}

/* @forge/common/dist/assets/SchedulerControl.css */
._BY45Bt {
  max-width: 42rem;
}
._BY45Bt ._rxL5bB {
  align-items: center;
  justify-items: start;
}
._BY45Bt ._-u8gRG {
  width: 7rem;
}

/* @forge/common/dist/assets/Monthly.css */
._b90p8d {
  margin-top: 1rem;
  min-height: 2rem;
}
._b90p8d ._25EKJF {
  width: 7rem;
}
._FGBSkN {
  margin-top: 0.5rem;
  display: grid;
  grid-template-columns: 7rem min-content auto;
  column-gap: 0.5rem;
}
._FGBSkN ._rzjqzb {
  justify-items: start;
}
._FGBSkN ._rzjqzb ._ECzsnr {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
._FGBSkN ._uh5-v3 {
  grid-column-start: 2;
  width: max-content;
}

/* @forge/common/dist/assets/Weekly.css */
._X5-u7e {
  margin-top: 1rem;
  display: grid;
  grid-template-columns: 7rem auto;
}
._X5-u7e ._mejDmW {
  width: 7rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
._X5-u7e ._dWJamY {
  margin-left: 0.5rem;
  justify-items: start;
}
._X5-u7e ._DwQSCP {
  margin-right: 0.5rem;
  margin-top: 0.25rem;
}
@media (min-width: 769px) {
  ._X5-u7e ._DwQSCP {
    margin-top: 0px;
  }
}

/* @forge/common/dist/assets/SnackbarMessage.css */
._T1MN2f {
  margin-top: 1rem;
  display: grid;
  width: 100%;
  grid-template-columns: minmax(0, 1fr) auto auto;
  border-radius: 0.5rem;
  background-color: rgba(var(--color-container-2-dark), 1);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  color: rgba(var(--color-typography-secondary-inverse), 1);
  --tw-shadow: 5px 10px 20px rgba(0, 0, 0, 0.2), 0px 4px 7px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 5px 10px 20px var(--tw-shadow-color), 0px 4px 7px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
@media (prefers-reduced-motion: no-preference) {
  ._T1MN2f {
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  @keyframes _QhONF1 {
  }
  ._T1MN2f {
    animation: _QhONF1 200ms ease-in-out forwards;
  }
}
@media (min-width: 769px) {
  ._T1MN2f {
    min-width: 24rem;
    max-width: 28rem;
  }
}
._T1MN2f ._IpW6pf {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: center;
  padding: 0px;
  font-weight: 700;
}
._T1MN2f ._l6Jcp3 {
  grid-column-start: 2;
  margin-left: 1rem;
  align-self: center;
}
._T1MN2f ._i1B1Rh {
  grid-column-start: 3;
  margin-left: 1rem;
  align-self: center;
}
.dark ._T1MN2f {
  background-color: rgba(var(--color-container-invert-dark), 1);
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
@keyframes _QhONF1 {
  0% {
    opacity: 0;
  }
  100% {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }
}

/* @forge/common/dist/assets/SnackbarContainer.css */
._8cv9xi {
  position: fixed;
  z-index: 2147483647;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
._8cv9xi._B026Uz {
  bottom: 1rem;
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 1024px) {
  ._8cv9xi._B026Uz {
    bottom: 1.5rem;
  }
}
@media (min-width: 1440px) {
  ._8cv9xi._B026Uz {
    bottom: 2.5rem;
  }
}
._8cv9xi._kLG6RC {
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
}
@media (min-width: 769px) {
  ._8cv9xi._kLG6RC {
    right: auto;
  }
}
@media (min-width: 1024px) {
  ._8cv9xi._kLG6RC {
    bottom: 1.5rem;
    left: 1.5rem;
  }
}
@media (min-width: 1440px) {
  ._8cv9xi._kLG6RC {
    bottom: 2.5rem;
    left: 2.5rem;
  }
}
._8cv9xi._45E3xx {
  bottom: 1rem;
  right: 1rem;
}
@media (min-width: 1024px) {
  ._8cv9xi._45E3xx {
    bottom: 1.5rem;
    right: 1.5rem;
  }
}
@media (min-width: 1440px) {
  ._8cv9xi._45E3xx {
    bottom: 2.5rem;
    right: 2.5rem;
  }
}

/* @forge/common/dist/assets/StepperStepLine.css */
._C1ZEkU {
  position: absolute;
}
._C1ZEkU._c2PNtk {
  top: 50%;
  z-index: 0;
  height: 0.125rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._C1ZEkU._c2PNtk._hfffUC {
  left: 0px;
  width: calc(50% - 0.625rem);
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-620), var(--tw-bg-opacity));
}
._C1ZEkU._c2PNtk._hfffUC._n-FIIP,
._C1ZEkU._c2PNtk._hfffUC._yP4Y3m,
._C1ZEkU._c2PNtk._hfffUC._fsdjF3 {
  width: calc(50% - 1rem);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
}
._C1ZEkU._c2PNtk._hfffUC._LfdwlZ {
  width: calc(50% - 1rem);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._C1ZEkU._c2PNtk._niabw3 {
  right: 0px;
  width: calc(50% - 1rem);
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-620), var(--tw-bg-opacity));
}
._C1ZEkU._c2PNtk._niabw3._n-FIIP,
._C1ZEkU._c2PNtk._niabw3._yP4Y3m,
._C1ZEkU._c2PNtk._niabw3._fsdjF3 {
  width: calc(50% - 1rem);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
}
._C1ZEkU._c2PNtk._niabw3._LfdwlZ {
  width: calc(50% - 1rem);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._C1ZEkU._J9YsPa {
  position: absolute;
  bottom: -0.125rem;
  left: 50%;
  top: 1.125rem;
  z-index: 0;
  width: 0.125rem;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-620), var(--tw-bg-opacity));
}
._C1ZEkU._J9YsPa._n-FIIP,
._C1ZEkU._J9YsPa._yP4Y3m,
._C1ZEkU._J9YsPa._fsdjF3 {
  top: 1.375rem;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
}
._C1ZEkU._J9YsPa._LfdwlZ {
  top: 1.375rem;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._C1ZEkU._J9YsPa._EIsVjg {
  bottom: -0.375rem;
}
.dark ._C1ZEkU._c2PNtk._niabw3,
.dark ._C1ZEkU._c2PNtk._hfffUC,
.dark ._C1ZEkU._J9YsPa._niabw3,
.dark ._C1ZEkU._J9YsPa._hfffUC {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-500), var(--tw-bg-opacity));
}
.dark ._C1ZEkU._c2PNtk._n-FIIP,
.dark ._C1ZEkU._c2PNtk._yP4Y3m,
.dark ._C1ZEkU._c2PNtk._fsdjF3,
.dark ._C1ZEkU._J9YsPa._n-FIIP,
.dark ._C1ZEkU._J9YsPa._yP4Y3m,
.dark ._C1ZEkU._J9YsPa._fsdjF3 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-500), var(--tw-bg-opacity));
}
.dark ._C1ZEkU._c2PNtk._LfdwlZ,
.dark ._C1ZEkU._J9YsPa._LfdwlZ {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
}

/* @forge/common/dist/assets/StepperStepIndicator.css */
._I5rjhj {
  position: relative;
}
._I5rjhj._g4Dl51 {
  margin-bottom: 0.375rem;
  height: 1.5rem;
}
._I5rjhj._g4Dl51 ._aPXdRB {
  height: 1.5rem;
  width: 1.5rem;
}
._I5rjhj._g4Dl51 ._aPXdRB ._Enyh9H {
  left: 0.375rem;
  top: 0.375rem;
  height: 0.75rem;
  width: 0.75rem;
}
._I5rjhj._g4Dl51 ._aPXdRB ._mfRh7k {
  font-size: 1rem;
  line-height: 0.5rem;
}
._I5rjhj._AAQCYd {
  margin-right: 0.375rem;
  width: 1rem;
}
._I5rjhj._AAQCYd ._aPXdRB {
  margin-top: 0.25rem;
  height: 1rem;
  width: 1rem;
}
._I5rjhj._AAQCYd ._aPXdRB ._Enyh9H {
  left: 0.25rem;
  top: 0.25rem;
  height: 0.5rem;
  width: 0.5rem;
}
._I5rjhj._AAQCYd ._aPXdRB ._mfRh7k {
  font-size: 0.75rem;
  line-height: 0.5rem;
}
._I5rjhj ._aPXdRB {
  position: absolute;
  left: 50%;
  z-index: 10;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  background-color: transparent;
}
._I5rjhj ._aPXdRB._Uy1kAo {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
}
._I5rjhj ._aPXdRB._Uy1kAo ._Enyh9H {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
._I5rjhj ._aPXdRB._Wvh3gQ,
._I5rjhj ._aPXdRB._4-g2zY {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._I5rjhj ._aPXdRB._Wvh3gQ ._Enyh9H,
._I5rjhj ._aPXdRB._4-g2zY ._Enyh9H {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-700), var(--tw-bg-opacity));
}
._I5rjhj ._aPXdRB._ik48MP {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
._I5rjhj ._aPXdRB._ik48MP ._Enyh9H {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-700), var(--tw-bg-opacity));
}
._I5rjhj ._aPXdRB ._Enyh9H {
  position: absolute;
  z-index: 10;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-620), var(--tw-bg-opacity));
}
._I5rjhj ._aPXdRB ._mfRh7k {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 20;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  line-height: 0.5rem;
}
.dark ._I5rjhj ._aPXdRB._Uy1kAo {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-500), var(--tw-bg-opacity));
}
.dark ._I5rjhj ._aPXdRB._Uy1kAo ._Enyh9H {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-1000), var(--tw-bg-opacity));
}
.dark ._I5rjhj ._aPXdRB._Wvh3gQ,
.dark ._I5rjhj ._aPXdRB._4-g2zY {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-500), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._I5rjhj ._aPXdRB._Wvh3gQ ._Enyh9H,
.dark ._I5rjhj ._aPXdRB._4-g2zY ._Enyh9H {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-green-500), var(--tw-bg-opacity));
}
.dark ._I5rjhj ._aPXdRB._ik48MP {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
  color: rgba(var(--color-typography-base-inverse-dark), 1);
}
.dark ._I5rjhj ._aPXdRB._ik48MP ._Enyh9H {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-red-500), var(--tw-bg-opacity));
}
.dark ._I5rjhj ._aPXdRB ._Enyh9H {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-500), var(--tw-bg-opacity));
}

/* @forge/common/dist/assets/StepperStep.css */
._DWDt1N._q61jbw ._nWywQd {
  margin-right: 0.75rem;
  max-width: 14.5rem;
  text-align: center;
}
._DWDt1N._q61jbw ._nWywQd._bbcXgI {
  margin-right: 0px;
}
._DWDt1N._lMkutS {
  display: grid;
  max-width: 17.5rem;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
._DWDt1N._lMkutS ._nWywQd {
  margin-bottom: 1rem;
  text-align: left;
}
._DWDt1N._lMkutS ._nWywQd ._bbcXgI {
  margin-bottom: 0px;
}
._DWDt1N ._nWywQd ._3uaIT3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: rgba(var(--color-typography-secondary), 1);
}
._DWDt1N ._nWywQd ._3uaIT3._mkF-ZR {
  font-weight: 700;
  color: rgba(var(--color-typography-base), 1);
}
._DWDt1N ._nWywQd ._e5BTdY {
  padding-top: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: rgba(var(--color-typography-secondary), 1);
}
._DWDt1N ._nWywQd ._e5BTdY._mkF-ZR {
  font-weight: 700;
}
._DWDt1N:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._DWDt1N:focus-visible ._nWywQd ._3uaIT3 {
  outline-style: solid;
  outline-color: rgba(var(--color-blue-700), 1);
}
.dark ._DWDt1N ._nWywQd ._3uaIT3 {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._DWDt1N ._nWywQd ._3uaIT3._mkF-ZR {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._DWDt1N ._nWywQd ._e5BTdY {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/Stepper.css */
._gNfhOt {
  display: grid;
  gap: 1.25rem;
}
._gNfhOt._A2qYVg {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto minmax(0, 1fr);
}
._gNfhOt._A2qYVg ._LETqxm {
  display: grid;
  grid-auto-columns: minmax(auto, 14.5rem);
  grid-auto-flow: column;
  grid-template-rows: repeat(1, minmax(0, 1fr));
  justify-content: center;
}
._gNfhOt._dRKFa8 {
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
._gNfhOt._dRKFa8 ._LETqxm {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(16, auto);
}

/* @forge/common/dist/assets/Table.css */
._Hm4rNx {
  margin: 0px;
  width: max-content;
  min-width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  padding: 0px;
}
._Hm4rNx._EgO5LV {
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
}
._Hm4rNx._JXtoBt {
  border-style: none;
}
._Hm4rNx._FxP-Di td,
._Hm4rNx._FxP-Di th {
  z-index: 0;
}
._Hm4rNx._FxP-Di td:first-child,
._Hm4rNx._FxP-Di th:first-child {
  position: sticky;
  left: 0px;
  z-index: 1;
  border-right-width: 2px;
  border-right-color: transparent;
  background-color: rgba(var(--color-container), 1);
}
._Hm4rNx._FxP-Di td:first-child::after,
._Hm4rNx._FxP-Di th:first-child::after {
  pointer-events: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: -0.5rem;
  width: 0.5rem;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  content: var(--tw-content);
  --tw-gradient-from: rgba(var(--color-gray-1120), 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-gray-1120), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) ;
}
._Hm4rNx._Ump0NL td,
._Hm4rNx._Ump0NL th {
  z-index: 0;
}
._Hm4rNx._Ump0NL td:last-child,
._Hm4rNx._Ump0NL th:last-child {
  position: sticky;
  right: 0px;
  z-index: 1;
  border-left-width: 2px;
  border-left-color: transparent;
  background-color: rgba(var(--color-container), 1);
}
._Hm4rNx._Ump0NL td:last-child::before,
._Hm4rNx._Ump0NL th:last-child::before {
  pointer-events: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: -0.5rem;
  width: 0.5rem;
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
  content: var(--tw-content);
  --tw-gradient-from: rgba(var(--color-gray-1120), 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-gray-1120), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) ;
}
.dark ._Hm4rNx._EgO5LV {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-900), var(--tw-border-opacity));
}
.dark ._Hm4rNx._FxP-Di td:first-child,
.dark ._Hm4rNx._FxP-Di th:first-child {
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._Hm4rNx._FxP-Di td:first-child::after,
.dark ._Hm4rNx._FxP-Di th:first-child::after {
  content: var(--tw-content);
  --tw-gradient-from: rgba(var(--color-application-dark), 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-application-dark), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) ;
}
.dark ._Hm4rNx._Ump0NL td:last-child,
.dark ._Hm4rNx._Ump0NL th:last-child {
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._Hm4rNx._Ump0NL td:last-child::before,
.dark ._Hm4rNx._Ump0NL th:last-child::before {
  content: var(--tw-content);
  --tw-gradient-from: rgba(var(--color-application-dark), 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--color-application-dark), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) ;
}

/* @forge/common/dist/assets/TableCell.css */
._N9XWd6 {
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
@media (prefers-reduced-motion: reduce) {
  ._N9XWd6 {
    transition-property: none;
  }
}
._N9XWd6._2DWs59 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
._N9XWd6._Bg99Li {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
._N9XWd6._QalBMi {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
._N9XWd6:first-child {
  padding-left: 1.5rem;
}
._N9XWd6:last-child {
  border-right-width: 0px;
  padding-right: 1.5rem;
}
.dark ._N9XWd6 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-900), var(--tw-border-opacity));
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/TableRow.css */
._AXZTMT:hover td {
  background-color: rgba(var(--color-container-2), 1) !important;
}
._AXZTMT._5akg8r td {
  background-color: rgba(var(--color-blue-110), 1) !important;
}
.dark ._AXZTMT:hover td {
  background-color: rgba(var(--color-container-2-dark), 1) !important;
}
.dark ._AXZTMT._5akg8r td {
  background-color: rgba(var(--color-blue-warm-1000), 1) !important;
}

/* @forge/common/dist/assets/ColumnResize.css */
._vvzva8 {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: -0.5rem;
  z-index: 1;
  width: 1rem;
  cursor: col-resize;
  user-select: none;
  overflow: hidden;
  border-radius: 0.25rem;
  background-color: transparent;
  color: rgba(var(--color-typography-base), 1);
}
._vvzva8:hover,
._vvzva8._vVv9EN {
  display: block;
}
._vvzva8:hover ._1oNQLl,
._vvzva8._vVv9EN ._1oNQLl {
  display: block;
}
._vvzva8 ._1oNQLl {
  position: absolute;
  top: 50%;
  display: none;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._vvzva8 ._1oNQLl._wybz0h {
  left: -0.25rem;
}
._vvzva8 ._1oNQLl._-DpgzM {
  right: -0.375rem;
  margin-left: -1px;
}
th:last-child ._vvzva8 {
  right: 0.25rem;
}
th:hover ._vvzva8 ._1oNQLl {
  display: block;
}
.dark th:hover ._vvzva8 ._1oNQLl {
  display: block;
}
.dark ._vvzva8 {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._vvzva8:hover ._1oNQLl,
.dark ._vvzva8._vVv9EN ._1oNQLl {
  display: block;
}

/* @forge/common/dist/assets/ColumnSort.css */
._RjZqtr {
  color: rgba(var(--color-typography-secondary), 1);
  opacity: 0;
}
._RjZqtr._0HAaNH,
._RjZqtr:focus-visible {
  color: rgba(var(--color-typography-base), 1);
  opacity: 1;
}
.dark ._RjZqtr {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._RjZqtr._0HAaNH {
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/TableHeaderCell.css */
._1MtOR1 {
  position: relative;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-120), var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  text-transform: capitalize;
  color: rgba(var(--color-typography-base), 1);
}
._1MtOR1._ji3GvS {
  padding-top: 0.188rem;
  padding-bottom: 0.188rem;
}
._1MtOR1._Gut8-2 {
  padding-top: 0.438rem;
  padding-bottom: 0.438rem;
}
._1MtOR1._CDp4Vs {
  padding-top: 0.938rem;
  padding-bottom: 0.938rem;
}
._1MtOR1._FB4DgN {
  padding-right: 2.75rem;
}
._1MtOR1._-ddKg6 {
  padding-right: 5rem;
}
._1MtOR1:first-child {
  padding-left: 1.5rem;
}
._1MtOR1:first-child._FB4DgN {
  padding-right: 2.75rem;
}
._1MtOR1:last-child {
  border-right-width: 0px;
  padding-right: 1.5rem;
}
._1MtOR1:last-child._FB4DgN {
  padding-right: 3.75rem;
}
._1MtOR1:last-child._-ddKg6 {
  padding-right: 6rem;
}
._1MtOR1:last-child ._DKZTAg {
  right: 1.5rem;
}
._1MtOR1 ._DKZTAg {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  display: grid;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  grid-auto-columns: auto;
  gap: 0.25rem;
}
.dark ._1MtOR1 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--color-gray-900), var(--tw-border-opacity));
  color: rgba(var(--color-typography-base-dark), 1);
}

/* @forge/common/dist/assets/ToastMessage.css */
._jOK1Zm {
  margin-bottom: 0.75rem;
  width: 24rem;
  border-radius: 0.5rem;
  background-color: rgba(var(--color-container), 1);
  padding: 1.5rem;
  --tw-shadow: 15px 30px 40px rgba(0, 0, 0, 0.2), 0px 11px 15px -2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 15px 30px 40px var(--tw-shadow-color), 0px 11px 15px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
._jOK1Zm ._0lVw40 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto auto;
  align-items: flex-start;
}
._jOK1Zm ._0lVw40 ._jKV6dM {
  grid-column-start: 1;
  padding: 0px;
}
._jOK1Zm ._0lVw40 ._08vt1G {
  grid-column-start: 3;
  margin-top: -0.125rem;
}
._jOK1Zm ._SEjFWM {
  margin-top: 0.625rem;
}
._jOK1Zm ._SEjFWM ._un8AYh {
  color: rgba(var(--color-typography-base), 1);
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
}
._jOK1Zm ._SEjFWM ._HYTZ5G {
  white-space: pre-wrap;
  color: rgba(var(--color-typography-secondary), 1);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
._jOK1Zm ._SEjFWM ._hRoR4D {
  margin-top: 0.75rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: pre-wrap;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
._jOK1Zm ._LUlQlU {
  margin-top: 1.5rem;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: flex-start;
}
._jOK1Zm ._LUlQlU ._WqwLQO {
  grid-column-start: 1;
}
._jOK1Zm ._LUlQlU ._Mjy8aI {
  grid-column-start: 2;
}
.dark ._jOK1Zm {
  background-color: rgba(var(--color-container-dark), 1);
}
.dark ._jOK1Zm ._SEjFWM ._un8AYh {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._jOK1Zm ._SEjFWM ._HYTZ5G {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._jOK1Zm ._SEjFWM ._hRoR4D {
  color: rgba(var(--color-typography-secondary-dark), 1);
}

/* @forge/common/dist/assets/ToastContainer.css */
._h78xuG {
  position: fixed;
  right: 2.5rem;
  top: 4rem;
  z-index: 2147483647;
  font-family:
    Honeywell Sans Web Common,
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}

/* @forge/common/dist/assets/Toolbar.css */
._E1UF-5 {
  visibility: hidden;
}
._E1UF-5._EoIPB6 {
  visibility: visible;
}
._E1UF-5 li {
  display: inline-block;
}

/* @forge/common/dist/assets/TreeNodeSkeleton.css */
._8ROv7l {
  height: 2.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

/* @forge/common/dist/assets/TreeNodeInternal.css */
._XS8wIk {
  position: relative;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
._XS8wIk ._aYNCgd {
  position: absolute;
  top: 0.25rem;
}
._XS8wIk ._aYNCgd ._r7uYb2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
._XS8wIk ._aYNCgd:hover + ._ChFG7W:not(._fb9Ep1) {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
}
._XS8wIk:focus-visible > ._ChFG7W {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: -2px;
  outline-color: rgba(var(--color-button-focus), 1);
}
._XS8wIk ._ChFG7W {
  position: relative;
  display: flex;
  min-height: 2.5rem;
  cursor: pointer;
  align-items: center;
  gap: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.5rem;
  color: rgba(var(--color-typography-base), 1);
}
._XS8wIk ._ChFG7W:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
}
._XS8wIk ._ChFG7W ._5ON0lC {
  flex: none;
  line-height: 0;
}
._XS8wIk ._ChFG7W ._5ON0lC._Wkhpfc {
  margin-top: 0.25rem;
  align-self: flex-start;
}
._XS8wIk ._ChFG7W ._iMZpLs {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
  flex: none;
  line-height: 0;
}
._XS8wIk ._ChFG7W ._iMZpLs._Wkhpfc {
  align-self: flex-start;
}
._XS8wIk ._ChFG7W ._O-mcGK {
  flex: 1 1 0%;
  font-size: 1rem;
  line-height: 1.5rem;
}
._XS8wIk ._ChFG7W ._O-mcGK ._PYGREh {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(var(--color-typography-secondary), 1);
}
._XS8wIk ._ChFG7W._gS4-UT {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-110), var(--tw-bg-opacity));
}
._XS8wIk ._ChFG7W._gS4-UT::after {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 0.25rem;
  content: var(--tw-content);
  background-color: rgba(var(--color-graphic-neutral), 1);
}
._XS8wIk ._ChFG7W._fb9Ep1 {
  cursor: not-allowed;
  color: rgba(var(--color-typography-disabled), 1);
}
._XS8wIk ._ChFG7W._fb9Ep1:not(._gS4-UT):hover {
  background-color: transparent;
}
._XS8wIk ._ChFG7W._fb9Ep1 ._O-mcGK ._PYGREh {
  color: rgba(var(--color-typography-disabled), 1);
}
._XS8wIk ._IBUd69 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  --tw-translate-x: -0.625rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
._XS8wIk ._7OAD09 {
  pointer-events: none;
  position: absolute;
  bottom: 0px;
  top: 2.5rem;
  width: 0.125rem;
  background-color: rgba(var(--color-graphic-disabled), 0.3);
}
.dark ._XS8wIk ._aYNCgd:hover + ._ChFG7W:not(._fb9Ep1) {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-1110), var(--tw-bg-opacity));
}
.dark ._XS8wIk:focus-visible > ._ChFG7W {
  outline-color: rgba(var(--color-button-focus-dark), 1);
}
.dark ._XS8wIk ._ChFG7W {
  color: rgba(var(--color-typography-base-dark), 1);
}
.dark ._XS8wIk ._ChFG7W:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-1110), var(--tw-bg-opacity));
}
.dark ._XS8wIk ._ChFG7W ._O-mcGK ._PYGREh {
  color: rgba(var(--color-typography-secondary-dark), 1);
}
.dark ._XS8wIk ._ChFG7W._gS4-UT {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-1110), var(--tw-bg-opacity));
}
.dark ._XS8wIk ._ChFG7W._gS4-UT::after {
  content: var(--tw-content);
  background-color: rgba(var(--color-graphic-neutral-dark), 1);
}
.dark ._XS8wIk ._ChFG7W._gS4-UT:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-blue-1110), var(--tw-bg-opacity));
}
.dark ._XS8wIk ._ChFG7W._fb9Ep1 {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._XS8wIk ._ChFG7W._fb9Ep1:not(._gS4-UT):hover {
  background-color: transparent;
}
.dark ._XS8wIk ._ChFG7W._fb9Ep1 ._O-mcGK ._PYGREh {
  color: rgba(var(--color-typography-disabled-dark), 1);
}
.dark ._XS8wIk ._7OAD09 {
  background-color: rgba(var(--color-graphic-disabled-dark), 0.5);
}

/* @forge/common/dist/assets/Tree.css */
._EIua-n {
  display: grid;
  min-width: 15rem;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

/* @forge/common/dist/assets/Marker.css */
._GEjdNl {
  display: grid;
  place-items: center;
  color: rgba(var(--color-graphic-base-inverse), 1);
}
._GEjdNl ._ohZ1V2 {
  display: grid;
  place-content: center;
}
._GEjdNl._P-2ayQ {
  border-radius: 9999px;
}
._GEjdNl._97zZkT {
  border-radius: 0.125rem;
}
._GEjdNl._T2TBya {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 0.125rem;
}
._GEjdNl._NLM4LH {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 9999px;
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}
._GEjdNl._LSnmDz {
  height: 1.5rem;
  width: 1.5rem;
  outline-style: solid;
  outline-width: 2px;
}
._GEjdNl._SSHm48 {
  height: 3rem;
  width: 3rem;
  outline-style: solid;
  outline-width: 4px;
}
._GEjdNl._v1jRIo {
  height: 4rem;
  width: 4rem;
  outline-style: solid;
  outline-width: 4px;
}
._GEjdNl._lXrexq {
  background-color: rgba(var(--color-semantic-neutral), 1);
  font-weight: 800;
  outline-color: rgba(var(--color-semantic-neutral), 0.5);
}
._GEjdNl._v7VJFb {
  background-color: rgba(var(--color-semantic-good), 1);
  font-weight: 800;
  outline-color: rgba(var(--color-semantic-good), 0.5);
}
._GEjdNl._L5jOev {
  background-color: rgba(var(--color-semantic-bad), 1);
  font-weight: 800;
  outline-color: rgba(var(--color-semantic-bad), 0.5);
}
._GEjdNl._fp7EFu {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-400), var(--tw-bg-opacity));
  font-weight: 800;
  color: rgba(var(--color-typography-base), 1);
  outline-color: rgba(var(--color-yellow-400), 0.5);
}
._GEjdNl._AtQLpZ {
  background-color: rgba(var(--color-graphic-base), 1);
  font-weight: 800;
  outline-color: rgba(var(--color-gray-1000), 0.5);
}
._GEjdNl._7pgxky {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-gray-100), var(--tw-bg-opacity));
  font-weight: 800;
  color: rgba(var(--color-typography-base), 1);
  outline-color: rgba(var(--color-gray-100), 0.5);
}
.dark ._GEjdNl {
  color: rgba(var(--color-graphic-base), 1);
}
.dark ._GEjdNl._lXrexq {
  background-color: rgba(var(--color-semantic-neutral-dark), 1);
  outline-color: rgba(var(--color-semantic-neutral-dark), 0.5);
}
.dark ._GEjdNl._v7VJFb {
  background-color: rgba(var(--color-semantic-good-dark), 1);
  outline-color: rgba(var(--color-semantic-good-dark), 0.5);
}
.dark ._GEjdNl._L5jOev {
  background-color: rgba(var(--color-semantic-bad-dark), 1);
  outline-color: rgba(var(--color-semantic-bad-dark), 0.5);
}
.dark ._GEjdNl._fp7EFu {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--color-yellow-300), var(--tw-bg-opacity));
  outline-color: rgba(var(--color-yellow-300), 0.5);
}
.dark ._GEjdNl._AtQLpZ {
  background-color: rgba(var(--color-graphic-base-inverse), 1);
  outline-color: rgba(var(--color-graphic-base), 0.5);
}
.dark ._GEjdNl._7pgxky {
  background-color: rgba(var(--color-graphic-base-inverse-dark), 1);
  color: rgba(var(--color-graphic-base-inverse), 1);
  outline-color: rgba(var(--color-graphic-base-inverse), 0.5);
}

/* appended from cfg.cssEntry */
@layer base {
  :root {
    --color-blue-cool-100: 221, 236, 255;
    --color-blue-cool-200: 203, 230, 255;
    --color-blue-cool-300: 182, 210, 255;
    --color-blue-cool-400: 154, 183, 255;
    --color-blue-cool-500: 125, 156, 248;
    --color-blue-cool-600: 104, 130, 254;
    --color-blue-cool-700: 65, 92, 247;
    --color-blue-cool-800: 22, 80, 201;
    --color-blue-cool-900: 0, 60, 176;
    --color-blue-cool-1000: 0, 43, 154;
    --color-blue-cool-1100: 0, 36, 121;
    --color-blue-cool-110: 230, 239, 248;
  }
}
@layer base {
  :root {
    --color-blue-warm-100: 176, 251, 255;
    --color-blue-warm-200: 133, 251, 255;
    --color-blue-warm-300: 111, 230, 245;
    --color-blue-warm-400: 83, 205, 219;
    --color-blue-warm-500: 41, 174, 189;
    --color-blue-warm-600: 0, 152, 176;
    --color-blue-warm-700: 2, 124, 141;
    --color-blue-warm-800: 0, 102, 119;
    --color-blue-warm-900: 0, 79, 92;
    --color-blue-warm-1000: 0, 62, 72;
    --color-blue-warm-1100: 2, 50, 58;
    --color-blue-warm-810: 67, 114, 143;
    --color-blue-warm-910: 51, 93, 119;
  }
}
@layer base {
  :root {
    --color-blue-100: 176, 251, 255;
    --color-blue-200: 157, 241, 255;
    --color-blue-300: 136, 221, 255;
    --color-blue-400: 100, 195, 255;
    --color-blue-500: 55, 163, 248;
    --color-blue-600: 23, 146, 229;
    --color-blue-700: 0, 114, 194;
    --color-blue-800: 0, 94, 172;
    --color-blue-900: 0, 73, 147;
    --color-blue-1000: 0, 53, 124;
    --color-blue-1100: 0, 43, 98;
    --color-blue-110: 222, 249, 255;
    --color-blue-310: 175, 221, 245;
    --color-blue-410: 128, 208, 255;
    --color-blue-810: 0, 113, 179;
    --color-blue-910: 0, 96, 155;
    --color-blue-1110: 11, 72, 114;
  }
}
@layer base {
  :root {
    --color-green-cool-100: 178, 255, 220;
    --color-green-cool-200: 136, 255, 206;
    --color-green-cool-300: 124, 247, 195;
    --color-green-cool-400: 85, 212, 160;
    --color-green-cool-500: 54, 184, 126;
    --color-green-cool-600: 21, 157, 98;
    --color-green-cool-700: 0, 134, 78;
    --color-green-cool-800: 0, 109, 63;
    --color-green-cool-900: 1, 90, 52;
    --color-green-cool-1000: 0, 62, 35;
    --color-green-cool-1100: 3, 52, 30;
  }
}
@layer base {
  :root {
    --color-green-warm-100: 219, 255, 168;
    --color-green-warm-200: 201, 254, 128;
    --color-green-warm-300: 191, 235, 107;
    --color-green-warm-400: 153, 205, 82;
    --color-green-warm-500: 128, 180, 58;
    --color-green-warm-600: 109, 149, 32;
    --color-green-warm-700: 96, 126, 2;
    --color-green-warm-800: 72, 104, 0;
    --color-green-warm-900: 50, 82, 0;
    --color-green-warm-1000: 32, 65, 0;
    --color-green-warm-1100: 29, 52, 0;
    --color-green-warm-110: 228, 242, 230;
  }
}
@layer base {
  :root {
    --color-green-100: 192, 255, 180;
    --color-green-200: 159, 255, 147;
    --color-green-300: 136, 245, 125;
    --color-green-400: 104, 213, 96;
    --color-green-500: 77, 188, 72;
    --color-green-600: 39, 157, 43;
    --color-green-700: 0, 136, 19;
    --color-green-800: 0, 112, 0;
    --color-green-900: 0, 89, 0;
    --color-green-1000: 0, 70, 0;
    --color-green-1100: 0, 58, 0;
  }
}
@layer base {
  :root {
    --color-gray-100: 240, 240, 240;
    --color-gray-200: 208, 208, 208;
    --color-gray-300: 192, 192, 192;
    --color-gray-400: 160, 160, 160;
    --color-gray-500: 144, 144, 144;
    --color-gray-600: 128, 128, 128;
    --color-gray-700: 112, 112, 112;
    --color-gray-800: 96, 96, 96;
    --color-gray-900: 80, 80, 80;
    --color-gray-1000: 48, 48, 48;
    --color-gray-1100: 8, 8, 8;
    --color-gray-110: 244, 244, 244;
    --color-gray-120: 247, 247, 247;
    --color-gray-210: 224, 224, 224;
    --color-gray-220: 223, 224, 223;
    --color-gray-410: 176, 176, 176;
    --color-gray-610: 134, 134, 134;
    --color-gray-620: 143, 143, 143;
    --color-gray-910: 92, 92, 92;
    --color-gray-1010: 53, 53, 53;
    --color-gray-1020: 64, 64, 64;
    --color-gray-1110: 16, 16, 16;
    --color-gray-1120: 32, 32, 32;
    --color-gray-1130: 39, 39, 39;
  }
}
@layer base {
  :root {
    --color-orange-100: 255, 228, 170;
    --color-orange-200: 255, 216, 131;
    --color-orange-300: 255, 185, 102;
    --color-orange-400: 255, 152, 71;
    --color-orange-500: 247, 114, 36;
    --color-orange-600: 233, 115, 13;
    --color-orange-700: 209, 103, 11;
    --color-orange-800: 186, 92, 10;
    --color-orange-900: 163, 80, 9;
    --color-orange-1000: 139, 69, 7;
    --color-orange-1100: 116, 57, 6;
    --color-orange-110: 250, 240, 231;
  }
}
@layer base {
  :root {
    --color-pink-cool-100: 252, 216, 246;
    --color-pink-cool-200: 255, 197, 246;
    --color-pink-cool-300: 255, 175, 240;
    --color-pink-cool-400: 255, 152, 228;
    --color-pink-cool-500: 240, 122, 197;
    --color-pink-cool-600: 210, 94, 170;
    --color-pink-cool-700: 187, 72, 149;
    --color-pink-cool-800: 150, 34, 115;
    --color-pink-cool-900: 133, 10, 100;
    --color-pink-cool-1000: 112, 0, 82;
    --color-pink-cool-1100: 92, 0, 66;
  }
}
@layer base {
  :root {
    --color-pink-100: 255, 208, 225;
    --color-pink-200: 255, 183, 213;
    --color-pink-300: 255, 161, 199;
    --color-pink-400: 255, 133, 180;
    --color-pink-500: 245, 107, 154;
    --color-pink-600: 238, 73, 131;
    --color-pink-700: 213, 44, 110;
    --color-pink-800: 186, 0, 88;
    --color-pink-900: 156, 0, 65;
    --color-pink-1000: 132, 0, 48;
    --color-pink-1100: 102, 0, 34;
  }
}
@layer base {
  :root {
    --color-purple-cool-100: 251, 229, 255;
    --color-purple-cool-200: 246, 219, 255;
    --color-purple-cool-300: 226, 199, 255;
    --color-purple-cool-400: 200, 174, 255;
    --color-purple-cool-500: 168, 145, 255;
    --color-purple-cool-600: 138, 117, 226;
    --color-purple-cool-700: 113, 94, 201;
    --color-purple-cool-800: 91, 75, 179;
    --color-purple-cool-900: 69, 57, 155;
    --color-purple-cool-1000: 55, 40, 133;
    --color-purple-cool-1100: 46, 33, 105;
  }
}
@layer base {
  :root {
    --color-purple-warm-100: 255, 221, 255;
    --color-purple-warm-200: 255, 207, 255;
    --color-purple-warm-300: 249, 186, 255;
    --color-purple-warm-400: 236, 163, 255;
    --color-purple-warm-500: 207, 136, 234;
    --color-purple-warm-600: 179, 110, 206;
    --color-purple-warm-700: 154, 87, 181;
    --color-purple-warm-800: 129, 64, 156;
    --color-purple-warm-900: 105, 42, 133;
    --color-purple-warm-1000: 85, 21, 112;
    --color-purple-warm-1100: 70, 21, 90;
  }
}
@layer base {
  :root {
    --color-purple-100: 255, 225, 255;
    --color-purple-200: 255, 212, 255;
    --color-purple-300: 248, 192, 255;
    --color-purple-400: 221, 168, 255;
    --color-purple-500: 190, 138, 248;
    --color-purple-600: 159, 109, 216;
    --color-purple-700: 134, 87, 191;
    --color-purple-800: 113, 67, 169;
    --color-purple-900: 91, 48, 147;
    --color-purple-1000: 70, 29, 126;
    --color-purple-1100: 59, 26, 100;
  }
}
@layer base {
  :root {
    --color-red-100: 255, 220, 194;
    --color-red-200: 255, 199, 166;
    --color-red-300: 255, 173, 142;
    --color-red-400: 255, 139, 111;
    --color-red-500: 255, 100, 76;
    --color-red-600: 238, 49, 36;
    --color-red-700: 214, 11, 19;
    --color-red-800: 192, 0, 3;
    --color-red-900: 160, 0, 0;
    --color-red-1000: 134, 0, 0;
    --color-red-1100: 108, 0, 0;
    --color-red-110: 254, 233, 234;
  }
}
@layer base {
  :root {
    --color-teal-100: 184, 255, 241;
    --color-teal-200: 135, 253, 226;
    --color-teal-300: 117, 236, 210;
    --color-teal-400: 87, 207, 182;
    --color-teal-500: 52, 185, 171;
    --color-teal-600: 18, 151, 140;
    --color-teal-700: 0, 127, 117;
    --color-teal-800: 0, 107, 97;
    --color-teal-900: 0, 84, 76;
    --color-teal-1000: 0, 63, 55;
    --color-teal-1100: 0, 52, 45;
  }
}
@layer base {
  :root {
    --color-yellow-100: 255, 248, 148;
    --color-yellow-200: 255, 245, 93;
    --color-yellow-300: 255, 219, 66;
    --color-yellow-400: 255, 197, 39;
    --color-yellow-500: 214, 177, 51;
    --color-yellow-600: 168, 141, 53;
    --color-yellow-700: 136, 117, 45;
    --color-yellow-800: 122, 101, 42;
    --color-yellow-900: 105, 83, 35;
    --color-yellow-1000: 88, 70, 28;
    --color-yellow-1100: 71, 57, 25;
  }
}
@layer base {
  :root {
    --color-application: 247, 247, 247;
    --color-application-dark: 32, 32, 32;
    --color-container: 255, 255, 255;
    --color-container-2: 244, 244, 244;
    --color-container-invert: 64, 64, 64;
    --color-container-dark: 39, 39, 39;
    --color-container-2-dark: 64, 64, 64;
    --color-container-invert-dark: 244, 244, 244;
    --color-overlay: 224, 224, 224;
    --color-overlay-dark: 32, 32, 32;
  }
}
@layer base {
  :root {
    --color-button-base: 0, 113, 179;
    --color-button-hover: 0, 96, 155;
    --color-button-hover-tertiary: 222, 249, 255;
    --color-button-active: 11, 72, 114;
    --color-button-active-tertiary: 175, 221, 245;
    --color-button-focus: 0, 36, 121;
    --color-button-disabled: 223, 224, 223;
    --color-button-disabled-secondary: 96, 96, 96;
    --color-button-disabled-tertiary: 143, 143, 143;
    --color-button-base-dark: 100, 195, 255;
    --color-button-hover-dark: 128, 208, 255;
    --color-button-hover-tertiary-dark: 67, 114, 143;
    --color-button-active-dark: 157, 241, 255;
    --color-button-active-tertiary-dark: 51, 93, 119;
    --color-button-focus-dark: 221, 236, 255;
    --color-button-disabled-dark: 176, 176, 176;
    --color-button-disabled-secondary-dark: 92, 92, 92;
    --color-button-disabled-tertiary-dark: 144, 144, 144;
    --color-button-destructive-base: 214, 11, 19;
    --color-button-destructive-hover: 160, 0, 0;
    --color-button-destructive-active: 108, 0, 0;
    --color-button-destructive-focus: 214, 11, 19;
    --color-button-destructive-disabled: 223, 224, 223;
    --color-button-destructive-disabled-secondary: 96, 96, 96;
    --color-button-destructive-disabled-tertiary: 143, 143, 143;
    --color-button-destructive-base-dark: 255, 100, 76;
    --color-button-destructive-hover-dark: 255, 139, 111;
    --color-button-destructive-active-dark: 255, 173, 142;
    --color-button-destructive-focus-dark: 255, 100, 76;
    --color-button-destructive-disabled-dark: 176, 176, 176;
    --color-button-destructive-disabled-secondary-dark: 92, 92, 92;
    --color-button-destructive-disabled-tertiary-dark: 144, 144, 144;
  }
}
@layer base {
  :root {
    --color-graphic-base: 48, 48, 48;
    --color-graphic-base-inverse: 240, 240, 240;
    --color-graphic-secondary: 96, 96, 96;
    --color-graphic-secondary-inverse: 255, 255, 255;
    --color-graphic-tertiary: 112, 112, 112;
    --color-graphic-disabled: 134, 134, 134;
    --color-graphic-neutral: 23, 146, 229;
    --color-graphic-good: 21, 157, 98;
    --color-graphic-warning: 233, 115, 13;
    --color-graphic-bad: 238, 49, 36;
    --color-graphic-base-dark: 240, 240, 240;
    --color-graphic-base-inverse-dark: 48, 48, 48;
    --color-graphic-secondary-dark: 208, 208, 208;
    --color-graphic-secondary-inverse-dark: 96, 96, 96;
    --color-graphic-tertiary-dark: 176, 176, 176;
    --color-graphic-disabled-dark: 144, 144, 144;
    --color-graphic-neutral-dark: 100, 195, 255;
    --color-graphic-good-dark: 85, 212, 160;
    --color-graphic-warning-dark: 255, 152, 71;
    --color-graphic-bad-dark: 255, 100, 76;
  }
}
@layer base {
  :root {
    --color-illustration-blue-1: 0, 73, 147;
    --color-illustration-blue-2: 0, 94, 172;
    --color-illustration-blue-3: 23, 146, 229;
    --color-illustration-gray-1: 143, 143, 143;
    --color-illustration-gray-2: 223, 224, 223;
    --color-illustration-gray-3: 244, 244, 244;
    --color-illustration-blue-1-dark: 0, 73, 147;
    --color-illustration-blue-2-dark: 0, 94, 172;
    --color-illustration-blue-3-dark: 23, 146, 229;
    --color-illustration-gray-1-dark: 143, 143, 143;
    --color-illustration-gray-2-dark: 223, 224, 223;
    --color-illustration-gray-3-dark: 244, 244, 244;
  }
}
@layer base {
  :root {
    --color-semantic-neutral: 0, 94, 172;
    --color-semantic-good: 0, 112, 0;
    --color-semantic-warning: 186, 92, 10;
    --color-semantic-bad: 214, 11, 19;
    --color-semantic-neutral-dark: 100, 195, 255;
    --color-semantic-good-dark: 104, 213, 96;
    --color-semantic-warning-dark: 255, 152, 71;
    --color-semantic-bad-dark: 255, 100, 76;
  }
}
@layer base {
  :root {
    --color-typography-base: 48, 48, 48;
    --color-typography-base-inverse: 240, 240, 240;
    --color-typography-secondary: 96, 96, 96;
    --color-typography-secondary-inverse: 255, 255, 255;
    --color-typography-tertiary: 112, 112, 112;
    --color-typography-disabled: 134, 134, 134;
    --color-typography-base-dark: 240, 240, 240;
    --color-typography-base-inverse-dark: 48, 48, 48;
    --color-typography-secondary-dark: 208, 208, 208;
    --color-typography-secondary-inverse-dark: 96, 96, 96;
    --color-typography-tertiary-dark: 176, 176, 176;
    --color-typography-disabled-dark: 144, 144, 144;
  }
}
