@keyframes CobaltLoaderCircular-module__loaderCircularSvg___AKZ-B{0%{transform:rotate(-50deg)}to{transform:rotate(310deg)}}@keyframes CobaltLoaderCircular-module__loaderCircularCircle___7AVRX{0%{stroke-dashoffset:280;transform:rotate(0)}50%{stroke-dashoffset:140;transform:rotate(180deg)}to{stroke-dashoffset:280;transform:rotate(360deg)}}.CobaltLoaderCircular-module__loaderCircular___W-YFZ{display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.CobaltLoaderCircular-module__loaderCircularSizeSmall___zfc-R{height:20px;width:20px}.CobaltLoaderCircular-module__loaderCircularSizeMedium___ExPqk{height:40px;width:40px}.CobaltLoaderCircular-module__loaderCircularSizeLarge___vgc0K{width:4.6505rem;height:4.589rem}.CobaltLoaderCircular-module__loaderCircularIndeterminate___LJRZ6 svg{animation:1.5s linear infinite CobaltLoaderCircular-module__loaderCircularSvg___AKZ-B;transform:rotate(-50deg)}.CobaltLoaderCircular-module__loaderCircularIndeterminate___LJRZ6 circle{display:block;animation:1.5s infinite both CobaltLoaderCircular-module__loaderCircularCircle___7AVRX;fill:transparent;stroke:var(--stroke-focus);stroke-dasharray:283;stroke-dashoffset:280;stroke-width:12px;transform-origin:50% 50%}.CobaltLoaderCircular-module__loaderCircularDeterminate___m1KIV svg{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;transform:rotate(-90deg)}.CobaltLoaderCircular-module__loaderCircularDeterminate___m1KIV svg circle{stroke:var(--stroke-focus)}
.CobaltLink-module__link___kSZCB{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-family-text);text-decoration:none;font-weight:600;border-radius:.25rem;cursor:pointer}.CobaltLink-module__link___kSZCB:focus-visible:not(.CobaltLink-module__linkDisabled___hDHB2){outline:2px solid var(--stroke-focus)}.CobaltLink-module__linkXSmall___lFz3k{font-size:.75rem;border-radius:.125rem}.CobaltLink-module__linkSmall___VfJsV{font-size:1rem}.CobaltLink-module__linkMedium___IM4-F{font-size:1.25rem;font-weight:700;font-family:var(--font-family-display)}.CobaltLink-module__linkPrimary___d6UDV{color:var(--link-interactive)}.CobaltLink-module__linkPrimary___d6UDV:hover{color:var(--link-hover);text-decoration-line:underline}.CobaltLink-module__linkPrimary___d6UDV:active:not(:disabled),.CobaltLink-module__linkPrimary___d6UDV:hover:active:not(:disabled){color:var(--link-pressed)}.CobaltLink-module__linkSecondary___DkWV4{color:var(--link-secondary)}.CobaltLink-module__linkSecondary___DkWV4:hover{color:var(--link-secondary-hover);text-decoration-line:underline}.CobaltLink-module__linkSecondary___DkWV4:active:not(:disabled),.CobaltLink-module__linkSecondary___DkWV4:hover:active:not(:disabled){color:var(--link-secondary-pressed)}.CobaltLink-module__linkInverse___lJ1Y9{color:var(--link-on-color);text-decoration-line:underline}.CobaltLink-module__linkInverse___lJ1Y9:hover{text-decoration-line:underline}.CobaltLink-module__linkInverse___lJ1Y9:active:not(:disabled),.CobaltLink-module__linkInverse___lJ1Y9:hover:active:not(:disabled){text-decoration-line:underline}.CobaltLink-module__linkInverse___lJ1Y9:focus-visible:not(:disabled){outline:2px solid var(--stroke-focus-on-color)}.CobaltLink-module__linkDisabled___hDHB2{color:var(--link-disabled);cursor:not-allowed;pointer-events:none;text-decoration:none}
.ContentLoader-module__contentLoader___KAYl1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;

  .ContentLoader-module__contentLoaderBackground___vL2qV {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--surface-overlay);
  }
}

.ContentLoader-module__contentLoaderContainer___7t4Wo {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.ContentLoader-module__contentLoaderOverlay___Krwba {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;

  .ContentLoader-module__contentLoaderBackground___vL2qV {
    opacity: 0.7;
  }
}
.CobaltCheckbox-module__cobaltCheckbox___z7Y-D{display:flex;flex-direction:column;gap:.125rem}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV{display:flex;flex-direction:row;align-items:center}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]{height:1.125rem;width:1.125rem;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-default);border:.1rem solid var(--stroke-default);cursor:pointer;transition:all .2s ease-in-out;border-radius:.25rem;margin:0}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:hover{border-color:var(--stroke-hover)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:active:not(:disabled):not(:checked):not(:indeterminate),.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:active:hover:not(:disabled):not(:checked):not(:indeterminate){border:2px solid var(--stroke-focus)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:focus-visible{outline:2px solid var(--stroke-focus);outline-offset:1px}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked,.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate{background-color:var(--button-primary-default);border-color:var(--button-primary-default)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked:hover,.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate:hover{background-color:var(--button-primary-hover);border:.1rem solid var(--button-primary-hover)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked:disabled,.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate:disabled{background-color:var(--icon-disabled);border-color:var(--icon-disabled)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked.CobaltCheckbox-module__danger___6EQda,.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate.CobaltCheckbox-module__danger___6EQda{background-color:var(--button-danger-default);border-color:var(--button-danger-default)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked.CobaltCheckbox-module__danger___6EQda:hover,.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate.CobaltCheckbox-module__danger___6EQda:hover{background-color:var(--button-danger-hover);border:.1rem solid var(--button-danger-hover)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox].CobaltCheckbox-module__danger___6EQda:not(:checked):not(:indeterminate){border:2px solid var(--button-danger-default)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox].CobaltCheckbox-module__danger___6EQda:not(:checked):not(:indeterminate):hover{border:2px solid var(--button-danger-hover)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox].CobaltCheckbox-module__danger___6EQda:active:not(:disabled):not(:checked):not(:indeterminate),.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox].CobaltCheckbox-module__danger___6EQda:active:hover:not(:disabled):not(:checked):not(:indeterminate){border:2px solid var(--button-danger-pressed)}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked:before{display:flex;background-color:var(--icon-inverse);content:"";height:100%;width:100%;-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 8" xmlns="http://www.w3.org/2000/svg"><title>Checkmark</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -6)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m11.939 5.4393c0.58579-0.58579 1.5355-0.58579 2.1213 0 0.54917 0.54917 0.5835 1.4182 0.10297 2.0074l-0.10297 0.11392-5 5c-0.54917 0.54917-1.4182 0.5835-2.0074 0.10297l-0.11392-0.10297-3-3c-0.58579-0.58579-0.58579-1.5355 0-2.1213 0.54917-0.54917 1.4182-0.5835 2.0074-0.10297l0.11392 0.10297 1.9393 1.9397 3.9393-3.9397z"/></g></g></g></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 8" xmlns="http://www.w3.org/2000/svg"><title>Checkmark</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -6)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m11.939 5.4393c0.58579-0.58579 1.5355-0.58579 2.1213 0 0.54917 0.54917 0.5835 1.4182 0.10297 2.0074l-0.10297 0.11392-5 5c-0.54917 0.54917-1.4182 0.5835-2.0074 0.10297l-0.11392-0.10297-3-3c-0.58579-0.58579-0.58579-1.5355 0-2.1213 0.54917-0.54917 1.4182-0.5835 2.0074-0.10297l0.11392 0.10297 1.9393 1.9397 3.9393-3.9397z"/></g></g></g></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .6rem;mask-size:.75rem .6rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate:before{display:flex;background-color:var(--icon-inverse);content:"";height:100%;width:100%;-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 4" xmlns="http://www.w3.org/2000/svg"><title>Line</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -8)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m13 7.5c0.82843 0 1.5 0.67157 1.5 1.5 0 0.7797-0.59489 1.4204-1.3555 1.4931l-0.14446 0.0068666h-8c-0.82843 0-1.5-0.67157-1.5-1.5 0-0.7797 0.59489-1.4204 1.3555-1.4931l0.14446-0.0068666h8z"/></g></g></g></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 4" xmlns="http://www.w3.org/2000/svg"><title>Line</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -8)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m13 7.5c0.82843 0 1.5 0.67157 1.5 1.5 0 0.7797-0.59489 1.4204-1.3555 1.4931l-0.14446 0.0068666h-8c-0.82843 0-1.5-0.67157-1.5-1.5 0-0.7797 0.59489-1.4204 1.3555-1.4931l0.14446-0.0068666h8z"/></g></g></g></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .6rem;mask-size:.75rem .6rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:disabled{background-color:var(--input-disabled);border:.1rem solid var(--stroke-disabled);cursor:not-allowed}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:disabled+label{color:var(--text-disabled);cursor:not-allowed}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]+label{color:var(--text-primary);cursor:pointer;justify-content:center;align-self:stretch;font-size:var(--text-size-1);padding-left:.5rem}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]+label.CobaltCheckbox-module__visuallyHidden___QYDOy{display:none}.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]+label.CobaltCheckbox-module__disabled___C5-Xm{color:var(--text-disabled);cursor:not-allowed}.CobaltCheckbox-module__cobaltCheckboxDescription___mXhdJ{display:flex;flex-flow:row wrap;margin-left:1.7rem;color:var(--text-tertiary);align-self:stretch}.CobaltCheckbox-module__cobaltCheckboxDescription___mXhdJ.CobaltCheckbox-module__disabled___C5-Xm{color:var(--text-disabled)}.CobaltCheckbox-module__cobaltCheckboxDescription___mXhdJ.CobaltCheckbox-module__danger___6EQda{color:var(--text-danger);font-weight:var(--font-weight-semibold)}
.CobaltRadioButton-module__radioButton___SZdaw{display:flex;flex-direction:column;gap:.125rem}.CobaltRadioButton-module__radioButtonInput___uYD6l{display:flex;flex-direction:row;align-items:baseline}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]{height:1.125rem;width:1.125rem;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;position:relative;border:1px solid var(--stroke-default);background-color:var(--input-default);align-self:center}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:hover{border-width:1px;border-color:var(--stroke-hover)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:active:not(:disabled){border-width:2px;border-color:var(--stroke-focus)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked{background-color:var(--input-default);border:1px solid var(--stroke-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:active:not(:disabled){border-width:2px;border-color:var(--button-primary-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:active:not(:disabled):after{background-color:var(--button-primary-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.7rem;height:.7rem;border-radius:50%;background-color:var(--button-primary-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:hover{border-color:var(--stroke-hover)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:hover:after{background-color:var(--button-primary-hover)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw{border:2px solid var(--button-danger-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:hover{border-color:var(--button-danger-hover)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:active:not(:disabled){border-color:var(--button-danger-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:active:not(:disabled):after{background-color:var(--button-danger-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked{background-color:var(--input-default);border-color:var(--button-danger-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked:after{background-color:var(--button-danger-default)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked:hover{border-color:var(--button-danger-hover)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked:hover:after{background-color:var(--button-danger-hover)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled{background-color:var(--input-disabled);border:.1rem solid var(--stroke-disabled);cursor:not-allowed}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:checked:after{background-color:var(--icon-disabled)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:hover,.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:active{border-color:var(--stroke-disabled)}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled+label{color:var(--text-disabled);cursor:not-allowed}.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]+label{color:var(--text-primary);cursor:pointer;justify-content:center;align-self:stretch;padding-left:.5rem}.CobaltRadioButton-module__visuallyHidden___loqKa{display:none}.CobaltRadioButton-module__disabled___Cm1wl{color:var(--text-disabled);cursor:not-allowed}.CobaltRadioButton-module__radioButtonDescription___GJIcX{display:flex;flex-flow:row wrap;margin-left:1.7rem;color:var(--text-tertiary);align-self:stretch}.CobaltRadioButton-module__radioButtonDescriptionDisabled___trRwk{color:var(--text-disabled)}.CobaltRadioButton-module__radioButtonDescriptionDanger___N1-di{color:var(--text-danger);font-weight:var(--font-weight-semibold)}
.CobaltTile-module__cobaltTile___yGgdN{display:flex;width:100%;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-12);align-items:flex-start;border-radius:.75rem;border:1px solid var(--stroke-subtle)}.CobaltTile-module__clickable___NTSN1{background:var(--surface-secondary);cursor:pointer}.CobaltTile-module__clickable___NTSN1:hover{background:var(--button-ghost-hover)}.CobaltTile-module__clickable___NTSN1:focus-visible{outline:2px solid var(--stroke-focus);outline-offset:-2px}.CobaltTile-module__clickable___NTSN1:active,.CobaltTile-module__clickable___NTSN1:hover:active{background-color:var(--button-ghost-pressed)}.CobaltTile-module__invalid___HAPI5:not(:focus-visible){outline:2px solid var(--stroke-danger);outline-offset:-2px}
.CobaltPopover-module__popoverBackdrop___yakAE{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-index-popover);pointer-events:all}.CobaltPopover-module__popover___kgpmM{position:absolute;z-index:calc(var(--z-index-popover) + 1)}
.CobaltDynamicTruncateString-module__container___dmAHe{display:block;width:100%;min-width:119px;white-space:nowrap;overflow:hidden;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.CobaltTooltip-module__cobaltTooltip___gpq4o{position:absolute;z-index:var(--z-index-popover);visibility:hidden;opacity:0;display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:var(--color-neutral-100);color:var(--text-on-color);padding:.25rem .5rem;border-radius:.25rem;font-size:var(--font-typesize-02);text-align:center;font-weight:var(--font-weight-semibold);line-height:1rem;letter-spacing:.01rem;white-space:nowrap;transition:opacity .2s ease-in-out,transform .2s ease-in-out;pointer-events:none}.CobaltTooltip-module__cobaltTooltip___gpq4o:before{content:"";position:absolute;pointer-events:auto;background:transparent}.CobaltTooltip-module__tooltipTop___WL-hI:before{top:100%;left:50%;transform:translate(-50%);width:100%;height:.5rem}.CobaltTooltip-module__tooltipLeft___5IASL:before{left:100%;top:50%;transform:translateY(-50%);width:.5rem;height:100%}.CobaltTooltip-module__tooltipRight___LFjCu:before{right:100%;top:50%;transform:translateY(-50%);width:.5rem;height:100%}.CobaltTooltip-module__tooltipBottom___aWyEn:before{bottom:100%;left:50%;transform:translate(-50%);width:100%;height:.5rem}.CobaltTooltip-module__cobaltTooltip___gpq4o[aria-hidden=false]{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}
.ContentError-module__contentError___PVRQx {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;

  .ContentError-module__errorImg___tzd33 {
    max-width: 60%;
    height: auto;
  }

  .ContentError-module__contentErrorMessage___Max-t {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 2.5rem;
    gap: 0.5rem;
    text-align: center;
  }

  .ContentError-module__contentErrorActions___LugEn {
    margin-top: 1.5rem;
    display: flex;
    flex-flow: row wrap;
    gap: 0.3rem;
  }
}
.CobaltChipDismissButton-module__cobaltChipDismiss___FJlyr{display:flex;align-items:center;justify-content:center;border-radius:.75rem;height:1.25rem;width:1.25rem}.CobaltChipDismissButton-module__cobaltChipDismiss___FJlyr:focus-visible{outline-color:var(--stroke-focus)}.CobaltChipDismissButton-module__cobaltChipDismiss___FJlyr:not(.CobaltChipDismissButton-module__disabled___tPgyT):not(.CobaltChipDismissButton-module__selected___Gl5xS):hover{background-color:var(--chips-background-off-pressed)}.CobaltChipDismissButton-module__cobaltChipDismiss___FJlyr.CobaltChipDismissButton-module__selected___Gl5xS:not(.CobaltChipDismissButton-module__disabled___tPgyT):hover{background-color:var(--button-secondary-pressed);cursor:pointer}.CobaltChipDismissButton-module__disabled___tPgyT{cursor:not-allowed;background:none;outline-color:transparent}
.CobaltChip-module__cobaltChip___oqzGA{display:inline-flex;align-items:center;padding-inline:.75rem;flex-shrink:0;gap:.25rem;background-color:var(--chips-background-off-default);border-radius:.75rem;color:var(--text-primary);font-weight:var(--font-weight-semibold);cursor:auto;height:1.5rem;border:1px solid var(--stroke-default)}.CobaltChip-module__cobaltChip___oqzGA:focus-visible{outline-offset:1px;outline-color:var(--stroke-focus)}.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK){cursor:pointer}.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):hover{background-color:var(--chips-background-off-hover)}.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):active,.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):hover:active{background-color:var(--chips-background-off-pressed)}.CobaltChip-module__cobaltChipSelected___I1o9s:not(.CobaltChip-module__cobaltChipDisabled___eo0FK){background-color:var(--button-secondary-default);color:var(--button-text-secondary);border-color:transparent}.CobaltChip-module__cobaltChipSelected___I1o9s.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):hover{background-color:var(--button-secondary-hover)}.CobaltChip-module__cobaltChipSelected___I1o9s.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):active,.CobaltChip-module__cobaltChipSelected___I1o9s.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):hover:active{background-color:var(--button-secondary-pressed)}.CobaltChip-module__cobaltChipDisabled___eo0FK{background-color:var(--chips-background-off-disabled);color:var(--text-disabled);border-color:var(--stroke-disabled);cursor:not-allowed}.CobaltChip-module__cobaltChipDisabled___eo0FK .CobaltChip-module__cobaltChipButton___G6y1o{color:var(--text-disabled)}.CobaltChip-module__cobaltChipDisabled___eo0FK.CobaltChip-module__cobaltChipSelected___I1o9s{background-color:var(--chips-background-disabled);color:var(--chips-text-disabled);border-color:transparent}.CobaltChip-module__cobaltChipDisabled___eo0FK.CobaltChip-module__cobaltChipSelected___I1o9s .CobaltChip-module__cobaltChipButton___G6y1o{color:var(--chips-text-disabled)}.CobaltChip-module__cobaltChipButton___G6y1o:focus{outline:none}.CobaltChip-module__cobaltChipButton___G6y1o:focus-visible{outline:none}.CobaltChip-module__cobaltChipDisabled___eo0FK .CobaltChip-module__cobaltChipButton___G6y1o{cursor:not-allowed}.CobaltChip-module__cobaltChipDismissible___Qp3nq{padding-right:.125rem}
.CobaltDropdownItem-module__cobaltDropdownItem___I9B35{display:flex;gap:.5rem;padding:.625rem .75rem;min-height:2.5rem;cursor:pointer;transition:background-color .2s ease}.CobaltDropdownItem-module__focused___KTMT7{background:var(--button-ghost-hover)}.CobaltDropdownItem-module__cobaltDropdownItem___I9B35:hover:not(.CobaltDropdownItem-module__disabled___XdMwV){background:var(--button-ghost-hover)}.CobaltDropdownItem-module__cobaltDropdownItem___I9B35:active:not(.CobaltDropdownItem-module__disabled___XdMwV){background:var(--button-ghost-pressed)}.CobaltDropdownItem-module__selected___wUyHz:not(.CobaltDropdownItem-module__multiselect___tK6WX){background:var(--button-primary-default);color:var(--text-on-color)}.CobaltDropdownItem-module__selected___wUyHz:not(.CobaltDropdownItem-module__multiselect___tK6WX):hover{background:var(--button-primary-default)}.CobaltDropdownItem-module__disabled___XdMwV{cursor:not-allowed}.CobaltDropdownItem-module__content___iR6ml{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:.25rem;word-break:break-word}.CobaltDropdownItem-module__label___GNTn-{color:var(--text-primary)}.CobaltDropdownItem-module__labelDisabled___fRkJH{color:var(--text-disabled)}.CobaltDropdownItem-module__labelSelected___Sh078:not(.CobaltDropdownItem-module__labelMultiselect___LVQeZ){color:var(--text-on-color);font-weight:var(--font-weight-normal)}.CobaltDropdownItem-module__secondaryInfo___Y6oRr{color:var(--text-secondary)}.CobaltDropdownItem-module__secondaryInfoSelected___-vN9H:not(.CobaltDropdownItem-module__secondaryInfoMultiselect___HUQzj){color:var(--text-on-color)}.CobaltDropdownItem-module__icons___fRr5r .CobaltDropdownItem-module__clearIcon___nCCdq{cursor:pointer;color:var(--text-secondary)}
.CobaltDropdown-module__cobaltDropdown___X4Vwf{display:flex;flex-direction:column;position:relative;cursor:pointer}.CobaltDropdown-module__filterable___ThIPT{cursor:text}.CobaltDropdown-module__dropdownWrapper___CH4NO{position:relative;display:flex;flex-direction:column}.CobaltDropdown-module__dropdown___Tx2sN{display:flex;flex-direction:row;align-items:center;border-radius:.5rem;outline:1px solid var(--stroke-default);background:var(--input-default);color:var(--text-primary);min-height:2rem}.CobaltDropdown-module__dropdown___Tx2sN:focus-within:not(.CobaltDropdown-module__dropdownDisabled___NUGR6){outline:2px solid var(--stroke-focus)}.CobaltDropdown-module__dropdown___Tx2sN:hover:not(.CobaltDropdown-module__dropdownDisabled___NUGR6):not(.CobaltDropdown-module__dropdownDanger___qrzKM){outline-color:var(--stroke-hover)}.CobaltDropdown-module__dropdown___Tx2sN[aria-expanded=true]:hover:not(.CobaltDropdown-module__dropdownDisabled___NUGR6):not(.CobaltDropdown-module__dropdownDanger___qrzKM){outline-color:var(--stroke-focus)}.CobaltDropdown-module__dropdownDanger___qrzKM{outline:2px solid var(--stroke-danger)}.CobaltDropdown-module__dropdownDanger___qrzKM:hover{outline-color:var(--stroke-danger-hover)}.CobaltDropdown-module__dropdownDisabled___NUGR6{background:var(--input-disabled);outline-color:var(--stroke-disabled);cursor:not-allowed;color:var(--text-disabled)}.CobaltDropdown-module__dropdownDisabled___NUGR6 .CobaltDropdown-module__dropdownSelectedValue___fz1wu{color:var(--text-disabled)}.CobaltDropdown-module__dropdownDisabled___NUGR6 .CobaltDropdown-module__icons___mCF7v svg{color:var(--icon-disabled)}.CobaltDropdown-module__contentWrapper___Uxbrg{display:flex;flex:1;flex-direction:row;justify-content:space-between;gap:.125rem;width:100%}.CobaltDropdown-module__displayValue___k6DJp{display:flex;flex-flow:row wrap;width:100%;gap:.25rem}.CobaltDropdown-module__displayValue___k6DJp input{border:none;flex:1;min-width:5rem;padding:0;width:100%;background-color:transparent}.CobaltDropdown-module__displayValue___k6DJp input:focus{outline:none}.CobaltDropdown-module__dropdown___Tx2sN:has(.CobaltDropdown-module__selectedChips___0yGz9){align-items:flex-start}.CobaltDropdown-module__selectedChips___0yGz9{display:flex;flex-wrap:wrap;gap:.5rem}.CobaltDropdown-module__chipCount___mEhAD{display:none}.CobaltDropdown-module__chipCountVisible___VDx-F{display:flex;position:absolute;visibility:hidden}.CobaltDropdown-module__chipCountVisible___VDx-F.CobaltDropdown-module__visible___D50pg{position:relative;visibility:visible}.CobaltDropdown-module__dropdownSelectedValue___fz1wu{flex:1 1 auto}.CobaltDropdown-module__dropdownPlaceholder___kX9Bf{overflow:hidden;color:var(--text-tertiary);text-overflow:ellipsis}.CobaltDropdown-module__dropdownSmall___nWtf-{min-height:2rem;padding:.375rem .75rem}.CobaltDropdown-module__dropdownMedium___-ch0-{min-height:2.5rem;padding:.625rem .75rem}.CobaltDropdown-module__isMultiselect___GbeSX{padding:.5rem .75rem}.CobaltDropdown-module__isMultiselect___GbeSX .CobaltDropdown-module__dropdownPlaceholder___kX9Bf{line-height:1.5rem}.CobaltDropdown-module__isMultiselect___GbeSX .CobaltDropdown-module__icons___mCF7v{margin-top:.125rem}.CobaltDropdown-module__hasOverflow___KEvTF .CobaltDropdown-module__contentWrapper___Uxbrg .CobaltDropdown-module__displayValue___k6DJp{flex-flow:row nowrap}.CobaltDropdown-module__hasOverflow___KEvTF .CobaltDropdown-module__selectedChips___0yGz9{align-items:center;flex-wrap:nowrap;overflow:hidden}.CobaltDropdown-module__icons___mCF7v{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.25rem;height:1.25rem;margin-left:.5rem}.CobaltDropdown-module__leading___5nmMg{padding-left:.75rem;padding-right:0}.CobaltDropdown-module__clearIcon___HGdcv{width:1rem;height:1rem;color:var(--icon-tertiary);cursor:pointer}.CobaltDropdown-module__clearIcon___HGdcv:focus-visible{border-radius:.25rem;outline:2px solid var(--stroke-focus)}.CobaltDropdown-module__chevronIcon___UoWBL{width:1rem;height:1rem;transition:transform .3s ease-in-out;transform:rotate(180deg)}.CobaltDropdown-module__dropdown___Tx2sN[aria-expanded=true] .CobaltDropdown-module__chevronIcon___UoWBL{transform:rotate(0)}.CobaltDropdown-module__dangerIcon___5UfCa{color:var(--icon-danger)}.CobaltDropdown-module__cobaltDropdownMenu___ONMYw{list-style-type:none;padding:0;margin-inline:0;background-color:var(--surface-primary);inset:unset;max-height:12rem;overflow-y:auto;border:none;margin-block:0;padding-inline:0;border-radius:.5rem}
.CobaltFormFieldHelperText-module__cobaltFormFieldHelper___3-bFN{color:var(--text-secondary);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;margin-top:.25rem}.CobaltFormFieldHelperText-module__cobaltFormFieldHelper___3-bFN.CobaltFormFieldHelperText-module__error___HkI-t{color:var(--text-danger);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:600;line-height:normal}
.CobaltFormFieldLabel-module__cobaltFormFieldLabel___ysaSc{display:flex;justify-content:space-between}.CobaltFormFieldLabel-module__cobaltFormFieldLabelMain___e8AjA{flex:1;margin-right:auto;color:var(--text-secondary);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.25rem}.CobaltFormFieldLabel-module__cobaltFormFieldLabelAdditional___53S8S{color:var(--text-secondary);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}
.CobaltRadioButtonGroup-module__radioButtonGroup___ChT0i{display:flex;gap:.75rem}.CobaltRadioButtonGroup-module__vertical___SJvVq{flex-direction:column}.CobaltRadioButtonGroup-module__horizontal___OAPOp{flex-direction:row;flex-wrap:wrap}
.CobaltButton-module__cobaltButton___x-0f9{color:var(--text-on-color);display:inline-flex;gap:.5rem;justify-content:center;align-items:center;border-radius:.5rem;font-weight:600}.CobaltButton-module__cobaltButtonXSmall___E7kKn{padding:.25rem 1rem;height:1.5rem;border-radius:.25rem}.CobaltButton-module__cobaltButtonXSmall___E7kKn.CobaltButton-module__cobaltButtonIconOnly___4c2gb{width:1.5rem}.CobaltButton-module__cobaltButtonSmall___lex75{padding:.375rem 1rem;height:2rem;border-radius:.5rem}.CobaltButton-module__cobaltButtonSmall___lex75.CobaltButton-module__cobaltButtonIconOnly___4c2gb{width:2rem}.CobaltButton-module__cobaltButtonMedium___gBYf9{padding:.5rem 1rem;height:2.5rem;border-radius:.5rem}.CobaltButton-module__cobaltButtonMedium___gBYf9.CobaltButton-module__cobaltButtonIconOnly___4c2gb{width:2.5rem}.CobaltButton-module__cobaltButtonIconOnly___4c2gb{padding:0}.CobaltButton-module__cobaltButtonPrimary___sIxCH{background-color:var(--button-primary-default)}.CobaltButton-module__cobaltButtonPrimary___sIxCH:hover{background-color:var(--button-primary-hover)}.CobaltButton-module__cobaltButtonPrimary___sIxCH:active:not(:disabled),.CobaltButton-module__cobaltButtonPrimary___sIxCH:hover:active:not(:disabled){background-color:var(--button-primary-pressed)}.CobaltButton-module__cobaltButtonPrimary___sIxCH:focus-visible:not(:disabled){outline-offset:1px}.CobaltButton-module__cobaltButtonSecondary___1qEwz{background-color:var(--button-secondary-default);color:var(--button-text-secondary)}.CobaltButton-module__cobaltButtonSecondary___1qEwz:hover{background-color:var(--button-secondary-hover)}.CobaltButton-module__cobaltButtonSecondary___1qEwz:active:not(:disabled),.CobaltButton-module__cobaltButtonSecondary___1qEwz:hover:active:not(:disabled){background-color:var(--button-secondary-pressed)}.CobaltButton-module__cobaltButtonSecondary___1qEwz:focus-visible:not(:disabled){outline-offset:1px}.CobaltButton-module__cobaltButtonTertiary___sNiuY{background-color:transparent;border:2px solid var(--button-tertiary-default);color:var(--button-tertiary-default)}.CobaltButton-module__cobaltButtonTertiary___sNiuY:hover{border-color:var(--button-tertiary-hover);color:var(--button-tertiary-hover)}.CobaltButton-module__cobaltButtonTertiary___sNiuY:active:not(:disabled),.CobaltButton-module__cobaltButtonTertiary___sNiuY:hover:active:not(:disabled){border-color:var(--button-tertiary-pressed);color:var(--button-tertiary-pressed)}.CobaltButton-module__cobaltButtonTertiary___sNiuY:focus-visible:not(:disabled){outline-offset:1px}.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu{background-color:var(--button-danger-default)}.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:hover{background-color:var(--button-danger-hover)}.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:active:not(:disabled),.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:hover:active:not(:disabled){background-color:var(--button-danger-pressed)}.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:focus-visible:not(:disabled){outline-offset:1px}.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh{background-color:transparent;border:2px solid var(--button-danger-default);color:var(--button-danger-default)}.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:hover{border-color:var(--button-danger-hover);color:var(--button-danger-hover)}.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:active:not(:disabled),.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:hover:active:not(:disabled){border-color:var(--button-danger-pressed);color:var(--button-danger-pressed)}.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:focus-visible:not(:disabled){outline-offset:1px}.CobaltButton-module__cobaltButtonGhost___cJ9AI{background-color:transparent}.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled){color:var(--text-interactive)}.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb{color:var(--icon-primary)}.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):hover{background-color:var(--button-ghost-hover)}.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):active,.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):hover:active{background-color:var(--button-ghost-pressed)}.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):focus-visible{outline-offset:1px}.CobaltButton-module__cobaltButtonGhost___cJ9AI:disabled{color:var(--text-disabled)}.CobaltButton-module__cobaltButtonGhostDanger___z3DDj{background-color:var(--button-ghost-default);color:var(--text-danger)}.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):hover{background-color:var(--button-ghost-hover)}.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):active,.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):hover:active{background-color:var(--button-ghost-pressed)}.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):focus-visible{outline-offset:1px}.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb{color:var(--icon-primary)}.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:hover{background-color:var(--button-danger-default);color:var(--text-on-color)}.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:active,.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:hover:active{background-color:var(--button-danger-hover);color:var(--text-on-color)}.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:disabled{color:var(--text-disabled)}.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:disabled,.CobaltButton-module__cobaltButtonTertiary___sNiuY:disabled{border-color:var(--button-disabled-tertiary);color:var(--text-disabled)}.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:disabled,.CobaltButton-module__cobaltButtonPrimary___sIxCH:disabled,.CobaltButton-module__cobaltButtonSecondary___1qEwz:disabled{background-color:var(--button-disabled-default);color:var(--text-disabled)}
.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI{background-color:var(--input-default);border-radius:.5rem;justify-content:space-between;flex:1 1 auto;min-width:0;display:inline-flex;flex-direction:row;align-items:center;max-width:100%}.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI.CobaltDatePickerInput-module__disabled___J9yBl{cursor:not-allowed;background-color:var(--input-disabled)}.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI.CobaltDatePickerInput-module__disabled___J9yBl input{cursor:not-allowed;background:var(--input-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI input{flex:1;border:none;outline:none;padding:0 .75rem;font-size:1rem;font-family:var(--font-family-text)}.CobaltDatePickerInput-module__rangePickerInputs___VnJFS{align-items:center;display:inline-flex;max-width:100%;flex:1 1 auto;min-width:0}.CobaltDatePickerInput-module__rangePickerInputs___VnJFS input{display:flex;color:var(--text-primary);padding:0 .75rem;border-radius:.5rem;background-color:var(--input-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;width:fit-content;max-width:100%;field-sizing:content;border:none;outline:none;min-height:2.5rem;font-size:1rem;font-family:var(--font-family-text)}.CobaltDatePickerInput-module__rangePickerInputs___VnJFS input::placeholder{color:var(--text-tertiary)}.CobaltDatePickerInput-module__rangePickerInputs___VnJFS input:disabled{cursor:not-allowed;background:var(--input-disabled);outline-color:var(--stroke-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}@supports not (field-sizing: content){.CobaltDatePickerInput-module__rangePickerInputs___VnJFS input{width:auto}}.CobaltDatePickerInput-module__toText___-qkI4{color:var(--text-primary);flex-shrink:0}.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI.CobaltDatePickerInput-module__disabled___J9yBl .CobaltDatePickerInput-module__toText___-qkI4{color:var(--text-disabled)}.CobaltDatePickerInput-module__datePickerInput___HeU0G{display:flex;color:var(--text-primary);padding:0 .75rem;border-radius:.5rem;background-color:var(--input-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;width:fit-content;max-width:100%;field-sizing:content;border:none;outline:none;font-size:1rem;font-family:var(--font-family-text)}.CobaltDatePickerInput-module__datePickerInput___HeU0G.CobaltDatePickerInput-module__medium___Y9Tqn{min-height:2.5rem}.CobaltDatePickerInput-module__datePickerInput___HeU0G::placeholder{color:var(--text-tertiary)}.CobaltDatePickerInput-module__datePickerInput___HeU0G:disabled{cursor:not-allowed;background:var(--input-disabled);outline-color:var(--stroke-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}@supports not (field-sizing: content){.CobaltDatePickerInput-module__datePickerInput___HeU0G{width:auto}}.CobaltDatePickerInput-module__rangePicker___J0A6g{flex:1 1 auto;padding:0;max-width:fit-content;min-width:0}.CobaltDatePickerInput-module__clearIcon___uYxpr{width:1rem;height:1rem;color:var(--icon-tertiary);cursor:pointer}.CobaltDatePickerInput-module__clearIcon___uYxpr:hover{color:var(--icon-primary)}
.CobaltDivider-module__cobaltDivider___pn9oV{margin:0}.CobaltDivider-module__cobaltDividerSolid___2OS0Y{background-color:var(--stroke-default)}.CobaltDivider-module__cobaltDividerSubtle___byVhx{background-color:var(--stroke-subtle)}.CobaltDivider-module__cobaltDivider1___Nbrfx.CobaltDivider-module__cobaltDividerHorizontal___uR20F{height:1px}.CobaltDivider-module__cobaltDivider1___Nbrfx.CobaltDivider-module__cobaltDividerVertical___JiezK{width:1px}.CobaltDivider-module__cobaltDivider2___ywoUZ.CobaltDivider-module__cobaltDividerHorizontal___uR20F{height:2px}.CobaltDivider-module__cobaltDivider2___ywoUZ.CobaltDivider-module__cobaltDividerVertical___JiezK{width:2px}.CobaltDivider-module__cobaltDividerHorizontal___uR20F{display:block;height:1px;width:100%}.CobaltDivider-module__cobaltDividerHorizontal___uR20F.CobaltDivider-module__cobaltDividerDotted___fCiIM{background-color:var(--stroke-default);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDk4IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249SG9yaXpvbnRhbCI+CjxwYXRoIGlkPSJIb3Jpem9udGFsLyBEb3R0ZWQiIGQ9Ik0xIDAuNUg5NyIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDk4IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249SG9yaXpvbnRhbCI+CjxwYXRoIGlkPSJIb3Jpem9udGFsLyBEb3R0ZWQiIGQ9Ik0xIDAuNUg5NyIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);-webkit-mask-size:98px 1px;mask-size:98px 1px}.CobaltDivider-module__cobaltDividerVertical___JiezK{display:inline-flex;height:100%;width:1px}.CobaltDivider-module__cobaltDividerVertical___JiezK.CobaltDivider-module__cobaltDividerDotted___fCiIM{background-color:var(--stroke-default);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSI5OCIgdmlld0JveD0iMCAwIDEgOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249VmVydGljYWwiPgo8cGF0aCBpZD0iVmVydGljYWwvIERvdHRlZCIgZD0iTTAuNSA5N0wwLjUgMSIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSI5OCIgdmlld0JveD0iMCAwIDEgOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249VmVydGljYWwiPgo8cGF0aCBpZD0iVmVydGljYWwvIERvdHRlZCIgZD0iTTAuNSA5N0wwLjUgMSIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);-webkit-mask-size:1px 98px;mask-size:1px 98px}
.CobaltNumberInput-module__numberInput___lkbfx{display:flex;flex-flow:row nowrap;align-items:center;gap:.75rem}.CobaltNumberInput-module__numberInputErrorIcon___QqzYQ{color:var(--icon-danger)}.CobaltNumberInput-module__numberInputGroup___eGKbm{flex:1;display:flex;flex-direction:row;border:none;padding:.25rem;align-items:center;gap:.25rem;flex-shrink:0;background-color:var(--input-default);border-radius:.5rem;outline:1px solid var(--stroke-default);outline-offset:-1px}.CobaltNumberInput-module__numberInputGroupSmall___Tf5R2{height:2rem}.CobaltNumberInput-module__numberInputGroupMedium___TErIL{height:2.5rem}.CobaltNumberInput-module__numberInputGroup___eGKbm:hover{outline-color:var(--stroke-hover)}.CobaltNumberInput-module__numberInputGroup___eGKbm:focus-within{outline:2px solid var(--stroke-focus);outline-offset:-2px}.CobaltNumberInput-module__numberInputValue___oMj0n{border:none;height:100%;min-width:4rem;justify-items:center;flex:1;background-color:var(--input-default);text-align:center}.CobaltNumberInput-module__numberInputValue___oMj0n::-webkit-outer-spin-button,.CobaltNumberInput-module__numberInputValue___oMj0n::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CobaltNumberInput-module__numberInputValue___oMj0n[type=number]{-moz-appearance:textfield}.CobaltNumberInput-module__numberInputValue___oMj0n:focus{outline:none}.CobaltNumberInput-module__numberInputGroupInvalid___Vic9w{outline:2px solid var(--stroke-danger);outline-offset:-2px}.CobaltNumberInput-module__numberInputGroupInvalid___Vic9w:hover{outline-color:var(--stroke-danger-hover)}.CobaltNumberInput-module__numberInputGroupDisabled___1vzfx{cursor:not-allowed;background-color:var(--input-disabled);outline-color:var(--stroke-disabled)}.CobaltNumberInput-module__numberInputGroupDisabled___1vzfx:hover{outline-color:var(--stroke-disabled)}.CobaltNumberInput-module__numberInputGroupDisabled___1vzfx .cobalt-divider{background-color:var(--stroke-disabled)}.CobaltNumberInput-module__numberInputGroupDisabled___1vzfx .CobaltNumberInput-module__numberInputValue___oMj0n{color:var(--text-disabled);background-color:var(--input-disabled)}
.CobaltTextInput-module__cobaltTextInput___5s2bZ{display:inline-flex;width:100%;align-items:center;border-radius:.5rem;border:none;background:var(--input-default);color:var(--text-primary);min-height:2rem;flex-shrink:0;padding:0 .75rem;outline:1px solid var(--stroke-default);outline-offset:-1px;overflow:hidden;text-overflow:ellipsis}.CobaltTextInput-module__medium___RlZ4X{min-height:2.5rem}.CobaltTextInput-module__cobaltTextInput___5s2bZ:hover{outline-color:var(--stroke-hover)}.CobaltTextInput-module__danger___7x3cT:not(:focus-visible){outline:2px solid var(--stroke-danger);outline-offset:-2px}.CobaltTextInput-module__danger___7x3cT:not(:focus-visible):hover{outline-color:var(--stroke-danger-hover)}.CobaltTextInput-module__cobaltTextInput___5s2bZ:focus-visible{outline:2px solid var(--stroke-focus);outline-offset:-2px}.CobaltTextInput-module__cobaltTextInput___5s2bZ::placeholder{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis}.CobaltTextInput-module__cobaltTextArea___BgsIx{padding:.62rem .75rem;resize:none}.CobaltTextInput-module__cobaltTextArea___BgsIx.CobaltTextInput-module__resizable___v3eMn{resize:vertical}.CobaltTextInput-module__cobaltTextInput___5s2bZ:disabled{cursor:not-allowed;background:var(--input-disabled);outline-color:var(--stroke-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}
.CobaltToggle-module__cobaltToggle___U75wZ{display:flex;align-items:center;flex-flow:row wrap}.CobaltToggle-module__toggle___zjH8-{position:relative;display:inline-block}.CobaltToggle-module__toggle___zjH8- input{opacity:0;width:100%;height:100%;z-index:1;position:relative}.CobaltToggle-module__medium___r-hjN{height:1.5rem;width:3rem}.CobaltToggle-module__small___Bcv2c{height:1rem;width:2rem}.CobaltToggle-module__medium___r-hjN .CobaltToggle-module__slider___h6wxS:before{height:1.125rem;width:1.125rem}.CobaltToggle-module__small___Bcv2c .CobaltToggle-module__slider___h6wxS:before{height:.625rem;width:.625rem}.CobaltToggle-module__slider___h6wxS{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--toggle-off-default);transition:.4s;border-radius:.75rem;display:inline-flex}.CobaltToggle-module__slider___h6wxS:before{position:absolute;content:"";left:.19rem;bottom:.19rem;top:.19rem;background-color:var(--icon-on-color);transition:.4s;border-radius:50%}.CobaltToggle-module__toggle___zjH8- input:disabled+.CobaltToggle-module__slider___h6wxS{cursor:not-allowed;background-color:var(--button-disabled-default)}.CobaltToggle-module__toggle___zjH8- input:disabled+.CobaltToggle-module__slider___h6wxS:before{background-color:var(--icon-disabled)}.CobaltToggle-module__toggle___zjH8- input:not(:disabled):checked+.CobaltToggle-module__slider___h6wxS{background-color:var(--button-primary-default)}.CobaltToggle-module__toggle___zjH8- input:not(:disabled):checked+.CobaltToggle-module__slider___h6wxS:hover{background-color:var(--button-primary-hover)}.CobaltToggle-module__toggle___zjH8- input:not(:disabled):focus-visible+.CobaltToggle-module__slider___h6wxS{outline:.2rem solid var(--stroke-focus);outline-offset:1px}.CobaltToggle-module__medium___r-hjN input:checked+.CobaltToggle-module__slider___h6wxS:before{transform:translate(1.5rem)}.CobaltToggle-module__small___Bcv2c input:checked+.CobaltToggle-module__slider___h6wxS:before{transform:translate(1rem)}.CobaltToggle-module__toggleLabel___ZFmDw{margin-left:.5rem}
.CobaltFormField-module__cobaltFormField___Oam9w{display:flex;flex-direction:column}.CobaltFormField-module__datePickerButton___aOysW{margin-right:.25rem}.CobaltFormField-module__inputWrapper___QkH1Z{display:inline-flex;flex-direction:row;border-radius:.5rem;outline:1px solid var(--stroke-default);outline-offset:-1px;border:none;background:var(--input-default);align-items:center;min-height:2rem;width:100%;min-width:0}.CobaltFormField-module__inputWrapper___QkH1Z.CobaltFormField-module__disabled___8vCkL{background:var(--input-disabled)}.CobaltFormField-module__inputWrapper___QkH1Z.CobaltFormField-module__disabled___8vCkL svg{color:var(--icon-disabled)}.CobaltFormField-module__formFieldInput___tWpVA input,.CobaltFormField-module__formFieldDatePickerInput___LRfKZ input{display:flex;flex:1;width:100%;outline:none;outline-offset:0;border-radius:none;background:transparent;min-width:0}.CobaltFormField-module__formFieldInput___tWpVA input,.CobaltFormField-module__formFieldDatePickerInput___LRfKZ input{width:100%;display:flex;flex:1 1 0%;min-width:0}.CobaltFormField-module__formFieldInput___tWpVA .CobaltFormField-module__danger___3zQ39:not(:focus-visible){outline:none;outline-offset:0}.CobaltFormField-module__formFieldInput___tWpVA input:focus,.CobaltFormField-module__inputWrapper___QkH1Z .CobaltFormField-module__cobaltDatePickerInput___DNRwK:focus{outline:none}.CobaltFormField-module__formFieldInput___tWpVA input,.CobaltFormField-module__formFieldInput___tWpVA.CobaltFormField-module__error___ultwB input{border:none;border-radius:none;outline:none}.CobaltFormField-module__inputWrapper___QkH1Z>svg:not(.CobaltFormField-module__errorIcon___wjHwv),.CobaltFormField-module__inputWrapper___QkH1Z>span{flex-shrink:0;display:flex;align-items:center;color:var(--icon-secondary)}.CobaltFormField-module__inputWrapper___QkH1Z>svg:not(.CobaltFormField-module__errorIcon___wjHwv):first-child,.CobaltFormField-module__inputWrapper___QkH1Z>span:first-child{margin-left:.5rem}.CobaltFormField-module__inputWrapper___QkH1Z>svg:not(.CobaltFormField-module__errorIcon___wjHwv):last-child:not(:first-child),.CobaltFormField-module__inputWrapper___QkH1Z>span:last-child:not(:first-child){margin-right:.5rem}.CobaltFormField-module__errorIcon___wjHwv{color:var(--icon-danger);margin-left:.5rem;flex-shrink:0}.CobaltFormField-module__inputWrapper___QkH1Z.CobaltFormField-module__medium___3YoK4{min-height:2.5rem}.CobaltFormField-module__inputWrapper___QkH1Z:hover:not(.CobaltFormField-module__disabled___8vCkL):not(.CobaltFormField-module__focused___kdCZn):not(.CobaltFormField-module__error___ultwB){outline-color:var(--stroke-hover)}.CobaltFormField-module__inputWrapper___QkH1Z.CobaltFormField-module__error___ultwB{outline:2px solid var(--stroke-danger);outline-offset:-2px}.CobaltFormField-module__inputWrapper___QkH1Z.CobaltFormField-module__error___ultwB:not(.CobaltFormField-module__withSuffix___Bz-7N){padding-right:.5rem}.CobaltFormField-module__inputWrapper___QkH1Z.CobaltFormField-module__focused___kdCZn{outline:2px solid var(--stroke-focus);outline-offset:-2px}.CobaltFormField-module__inputWrapper___QkH1Z.CobaltFormField-module__disabled___8vCkL{background:var(--input-disabled);outline-color:var(--stroke-disabled)}
.CobaltToggletip-module__cobaltToggletip___6oQEh{display:flex;padding:16px;flex-direction:column;align-items:flex-start;background:var(--surface-secondary);border-radius:var(--radius-12);border:1px solid var(--stroke-subtle);gap:8px;align-self:stretch}.CobaltToggletip-module__title___YKlnX{font-weight:600}

.DropdownFormAdapter-module__formFieldLabelWrap___b2SRY {
  display: inline-flex;
  align-items: baseline;
}

.DropdownFormAdapter-module__labelAccessory___xNQir {
  display: inline-flex;
  align-items: center;
  line-height: 1;

  svg {
    transform: translateY(0.2rem);
  }
}

.DropdownFormAdapter-module__formFieldLabelWrap___b2SRY [class*="cobaltFormFieldLabelMain"] {
  flex: 0 1 auto;
}

.DropdownFormAdapter-module__formFieldLabelWrap___b2SRY [class*="cobaltFormFieldLabelAdditional"] {
  flex: 1;
}.StepFooter-module__footer___8kTVO {
  display: flex;
  position: relative;
  border-top: 1px solid var(--stroke-subtle);
  justify-content: flex-end;
  gap: 1.6rem;
  padding: 1rem 2rem;
}

.StepFooter-module__footer___8kTVO::before {
  content: "";
  position: absolute;
  top: -1.6rem;
  left: 0;
  width: 100%;
  height: 1.6rem;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.05), transparent);
  pointer-events: none;
}

@media (max-width: 80rem) {
  .StepFooter-module__footer___8kTVO {
    justify-content: space-between;
    padding: 1rem 2rem;

    .StepFooter-module__button___CFF1P:first-child {
      margin-right: auto;
    }

    .StepFooter-module__button___CFF1P:last-child {
      margin-left: auto;
    }
  }
}.StepHeader-module__wrapper-header___Tchoy {
  display: flex;
  flex: 0;

  .StepHeader-module__header___FrGPn {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.6rem;
    background-color: var(--surface-subtle);
    padding: 1.6rem 4rem 2rem 4rem;

    .StepHeader-module__link___68Aep {
      padding-bottom: 1.4rem;
    }

    .StepHeader-module__steps___Qh5WS {
      color: var(--text-secondary);
      font-weight: 600;
    }
  }
}

@media (max-width: 80rem) {
  .StepHeader-module__wrapper-header___Tchoy {
    .StepHeader-module__header___FrGPn {
      padding: 1rem 2rem 1rem 2rem;
    }
  }
}.CitizenshipResidencyStep-module__wrapper___mqrPv {
  flex: 1;
  display: flex;
  flex-direction: column;

  .CitizenshipResidencyStep-module__form-section___a-Sx0 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    padding-top: 2rem;
    background-color: var(--surface-primary);

    .CitizenshipResidencyStep-module__form-fields___9XWny {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 2rem;
      max-width: 30rem;

      .CitizenshipResidencyStep-module__CobaltFormField___eUqSY {
        margin-bottom: 2rem;
      }
    }
  }

  .CitizenshipResidencyStep-module__form-footer___-T-tX {
    flex: none;
    display: flex;
    flex-direction: column;
    padding: 1.6rem 0 1.6rem 4rem;
    max-width: 50vw;
    gap: 1.6rem;
    background-color: var(--surface-primary);

    .CitizenshipResidencyStep-module__footer-border___tH1cm {
      flex: 1;
      border-top: 1px solid var(--stroke-subtle);
    }
  }

  .CitizenshipResidencyStep-module__loader___SBzWN {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
}

@media (max-width: 80rem) {
  .CitizenshipResidencyStep-module__wrapper___mqrPv {
    .CitizenshipResidencyStep-module__form-section___a-Sx0 {
      .CitizenshipResidencyStep-module__form-fields___9XWny {
        padding: 0 2rem;
      }
    }
    
    .CitizenshipResidencyStep-module__form-footer___-T-tX {
      max-width: 100vw;
      padding: 0 2rem 1.6rem 2rem;
    }
  }
}
.CobaltMenu-module__cobaltMenu___k5qTz{list-style:none;margin:0;padding:0;background-color:var(--surface-secondary);border-radius:.5rem;width:15rem;max-height:15rem;overflow-y:auto;overflow-x:hidden}.CobaltMenu-module__cobaltMenu___k5qTz:focus-visible{outline:none}
.CobaltMenuItem-module__cobaltMenuItem___S-a48{padding:.625rem .75rem;cursor:pointer;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;display:flex;align-items:center;width:100%;gap:.5rem;color:var(--text-primary)}.CobaltMenuItem-module__cobaltMenuItem___S-a48 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CobaltMenuItem-module__cobaltMenuItemDefault___1-x1P:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):hover{background-color:var(--button-ghost-hover)}.CobaltMenuItem-module__cobaltMenuItemDefault___1-x1P:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):hover:active,.CobaltMenuItem-module__cobaltMenuItemDefault___1-x1P:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):active{background-color:var(--button-ghost-pressed)}.CobaltMenuItem-module__cobaltMenuItemDefault___1-x1P:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):focus-visible{outline:none;background-color:var(--button-ghost-hover)}.CobaltMenuItem-module__cobaltMenuItemDanger___MvhG7:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):hover{background-color:var(--button-danger-hover);color:var(--text-on-color)}.CobaltMenuItem-module__cobaltMenuItemDanger___MvhG7:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):hover:active,.CobaltMenuItem-module__cobaltMenuItemDanger___MvhG7:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):active{background-color:var(--button-danger-pressed);color:var(--text-on-color)}.CobaltMenuItem-module__cobaltMenuItemDanger___MvhG7:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):focus-visible{outline:none;background-color:var(--button-danger-hover);color:var(--text-on-color)}.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4{cursor:not-allowed;color:var(--text-disabled);pointer-events:none}
.CountrySelectorInner-module__countrySelector___UKPv-{display:flex;align-items:center}.CountrySelectorInner-module__dropdown___SurN9 div,.CountrySelectorInner-module__dropdown___SurN9 div:active,.CountrySelectorInner-module__dropdown___SurN9 div:focus-visible,.CountrySelectorInner-module__dropdown___SurN9 div:focus,.CountrySelectorInner-module__dropdown___SurN9 div:hover,.CountrySelectorInner-module__dropdown___SurN9 div:hover:not(:disabled),.CountrySelectorInner-module__dropdown___SurN9 div:focus-within:not(:disabled){outline:none;border:none;padding:0;gap:var(--space-04);min-height:0}.CountrySelectorInner-module__dropdown___SurN9[aria-expanded=true]{padding:0;gap:var(--space-04);min-height:0}.CountrySelectorInner-module__dropdown___SurN9 div span{color:var(--text-primary)}.CountrySelectorInner-module__dropdown___SurN9 div span{overflow:visible}.CountrySelectorInner-module__dropdown___SurN9 div{margin-left:0;background-color:transparent}.CountrySelectorInner-module__trigger___-L0-Q{display:flex;flex-direction:row;align-items:center;gap:var(--space-04);padding:0}.CountrySelectorInner-module__trigger___-L0-Q:focus{outline:none}.CountrySelectorInner-module__flag___9jWL2{display:flex;align-items:center;padding-left:.75rem}.CountrySelectorInner-module__flagDisabled___86yKk{opacity:.25}.CountrySelectorInner-module__small___5kg1F{padding-top:.25rem;padding-bottom:.25rem}.CountrySelectorInner-module__medium___-No-g{padding-top:.5rem;padding-bottom:.5rem}
.PhoneInput-module__phoneInput___WnNll{display:flex;align-items:center;flex:1;gap:.375rem}.PhoneInput-module__dialCodePrefix___Wx3a6{color:var(--text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap}.PhoneInput-module__phoneInput___WnNll{flex:1}.PhoneInput-module__phoneInput___WnNll,.PhoneInput-module__phoneInput___WnNll:focus{border:none;outline:none;outline-color:transparent;background-color:transparent;padding:0;align-items:normal;min-height:var(--space-24)}.PhoneInput-module__errorIcon___u5eW8{color:var(--icon-danger);margin-right:var(--space-12)}
.CobaltPhoneNumberInput-module__phoneNumberContainer___s-1tM{display:flex;flex-direction:column;gap:var(--space-04);width:100%}.CobaltPhoneNumberInput-module__label___ZLE0i{font-size:var(--space-12);line-height:var(--space-16);color:var(--text-secondary);margin-bottom:0;font-weight:var(--font-weight-semibold)}.CobaltPhoneNumberInput-module__required___HPRnI{color:var(--text-error);margin-left:var(--space-01)}.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK{display:flex;gap:var(--space-12);width:100%;height:auto;outline:1px solid var(--stroke-default);font-weight:var(--font-weight-semibold);border-radius:.5rem;border:none}.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK:focus-visible:not(.CobaltPhoneNumberInput-module__disabled___U6KW4),.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK:focus:not(.CobaltPhoneNumberInput-module__disabled___U6KW4),.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK:focus-within:not(:hover):not(.CobaltPhoneNumberInput-module__disabled___U6KW4){outline:2px solid var(--stroke-focus)}.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK:hover:not(.CobaltPhoneNumberInput-module__error___9aNQ9):not(.CobaltPhoneNumberInput-module__disabled___U6KW4){outline:1px solid var(--stroke-hover)}.CobaltPhoneNumberInput-module__helperText___Bpebh{font-size:var(--space-12);line-height:var(--space-16);color:var(--text-secondary);margin:0}.CobaltPhoneNumberInput-module__helperText___Bpebh.CobaltPhoneNumberInput-module__error___9aNQ9{color:var(--text-error)}.CobaltPhoneNumberInput-module__disabled___U6KW4{cursor:not-allowed;background:var(--input-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled);outline:1px solid var(--stroke-disabled)}.CobaltPhoneNumberInput-module__error___9aNQ9{outline:2px solid var(--stroke-danger)}.CobaltPhoneNumberInput-module__errorText___aTnTc{color:var(--text-danger);font-weight:var(--font-weight-semibold)}.CobaltPhoneNumberInput-module__errorIcon___sllw7{display:flex;color:var(--icon-danger);margin-right:var(--space-12);align-self:center}
.HotelInformationStep-module__wrapper___kAi0e {
  flex: 1;
  display: flex;
  flex-direction: column;

  .HotelInformationStep-module__form-section___nq2oh {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    padding-top: 2rem;
    background-color: var(--surface-primary);

    .HotelInformationStep-module__form-fields___wUM-v {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 2rem;
      max-width: 30rem;

      .HotelInformationStep-module__CobaltFormField___bPU36 {
        margin-bottom: 2rem;
      }
    }
  }
}

@media (max-width: 80rem) {
  .HotelInformationStep-module__wrapper___kAi0e {
    .HotelInformationStep-module__form-section___nq2oh {
      .HotelInformationStep-module__form-fields___wUM-v {
        padding: 0 2rem;
      }
    }
  }
}
.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:var(--button-ghost-default);color:var(--text-interactive);margin-bottom:.25rem;padding:.56rem .25rem}.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3:not(:disabled):hover{background:var(--button-ghost-hover)}.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3:not(:disabled):active{background:var(--button-ghost-pressed)}.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3:disabled{color:var(--text-disabled)}.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__current___I0cwb{position:relative}.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__current___I0cwb:after{content:"";position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:.25rem;height:.25rem;border-radius:50%;background-color:var(--text-interactive)}.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__selected___noWQ3{background:var(--button-primary-default);color:var(--text-on-color)}.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__selected___noWQ3:hover{background:var(--button-primary-hover)}.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__current___I0cwb.CobaltCalendarButton-module__selected___noWQ3:after{background-color:var(--icon-on-color)}
.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC{display:flex;flex:1;height:var(--space-40);width:var(--space-40);color:var(--text-primary);text-align:center;font-family:var(--font-family-text);font-size:.75rem;font-weight:600;line-height:1.375rem;justify-content:center;align-items:center;position:relative}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC:focus-within{border-radius:50%}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC:not(.CobaltCalendarDayButton-module__disabled___S3nUa):hover{background-color:var(--button-ghost-hover);border-radius:50%}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC:not(.CobaltCalendarDayButton-module__disabled___S3nUa):active{background-color:var(--button-ghost-pressed);border-radius:50%}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__disabled___S3nUa{color:var(--text-disabled);text-decoration:line-through}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__today___47Ndl{color:var(--text-interactive);font-weight:600}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt{color:var(--text-on-color);background-color:var(--button-primary-default);border-radius:50%;z-index:3}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt:hover{background-color:var(--button-primary-hover)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt:active{background-color:var(--button-primary-pressed)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__otherMonth___4SQgg{color:var(--text-disabled)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt){background-color:var(--button-secondary-default);border-radius:0}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R{background:none;position:relative;color:var(--button-ghost-default);z-index:10}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--button-secondary-default);z-index:1}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--button-primary-default);border-radius:50%;z-index:5}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R .CobaltCalendarDayButton-module__todayIndicator___tJQAg{position:absolute}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R span,.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R div{color:var(--text-on-color);position:relative;z-index:10}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R>*{color:var(--button-ghost-default);position:relative;z-index:10}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:hover:after{background-color:var(--button-primary-hover)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:active:after{background-color:var(--button-primary-pressed)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__rangeStart___oTVkr:before{clip-path:polygon(50% 0,102% -2px,102% 102%,50% 102%)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__rangeEnd___gO3D5:before{clip-path:polygon(-2% -2px,50% 0,50% 102%,-2% 100%)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt):hover{background:radial-gradient(circle,var(--button-secondary-hover) 70%,var(--button-secondary-default) 70%);color:var(--text-primary);z-index:2}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt):hover.CobaltCalendarDayButton-module__today___47Ndl{color:var(--text-interactive)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt):active{background:radial-gradient(circle,var(--button-secondary-pressed) 70%,var(--button-secondary-default) 70%);color:var(--text-primary);z-index:2}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt):active.CobaltCalendarDayButton-module__today___47Ndl{color:var(--text-interactive)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R){position:relative}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R):before,.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R):after{content:"";position:absolute;height:0;left:0;right:0;border-top:1px dashed var(--stroke-subtle);z-index:2}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R):before{top:0}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R):after{bottom:0}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC[data-hovered=true]:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R):before,.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC[data-hovered=true]:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R):after{left:0;right:50%}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R):before,.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R):after{left:50%;right:0}.CobaltCalendarDayButton-module__todayIndicator___tJQAg{display:block;width:.25rem;height:.25rem;background-color:var(--text-interactive);border-radius:50%;position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:4}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__today___47Ndl.CobaltCalendarDayButton-module__selected___ldlHt{color:var(--text-on-color)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__today___47Ndl.CobaltCalendarDayButton-module__selected___ldlHt .CobaltCalendarDayButton-module__todayIndicator___tJQAg{background-color:var(--icon-on-color)}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__bottomLeftCorner___ElsUK:not(.CobaltCalendarDayButton-module__selected___ldlHt){border-bottom-left-radius:.5rem}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__bottomRightCorner___XfG9Z:not(.CobaltCalendarDayButton-module__selected___ldlHt){border-bottom-right-radius:.5rem}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__rangeStart___oTVkr.CobaltCalendarDayButton-module__bottomLeftCorner___ElsUK:before{border-bottom-left-radius:.5rem}.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__rangeEnd___gO3D5.CobaltCalendarDayButton-module__bottomRightCorner___XfG9Z:before{border-bottom-right-radius:.5rem}
.CobaltCalendarDay-module__cobaltCalendarDay___iG50C{border-spacing:0 .25rem;table-layout:fixed;margin:0 0 var(--space-04) 0}.CobaltCalendarDay-module__daysHeader___rNEUe{color:var(--text-secondary);text-align:center;font-family:var(--font-family-text);font-size:.75rem;font-weight:600;line-height:1.375rem}.CobaltCalendarDay-module__daysHeader___rNEUe th{text-align:center;width:2.5rem}.CobaltCalendarDay-module__cobaltCalendarDay___iG50C td.CobaltCalendarDay-module__divider___exOTw{padding-bottom:var(--space-12)}.CobaltCalendarDay-module__cobaltCalendarDay___iG50C th:first-child{padding-left:var(--space-08)}.CobaltCalendarDay-module__cobaltCalendarDay___iG50C th:last-child{padding-right:var(--space-08)}.CobaltCalendarDay-module__cobaltCalendarDay___iG50C td:not(.CobaltCalendarDay-module__divider___exOTw){text-align:center;justify-items:center;padding:0;margin:0}.CobaltCalendarDay-module__cobaltCalendarDay___iG50C td:not(.CobaltCalendarDay-module__divider___exOTw):first-child{padding-left:var(--space-08)}.CobaltCalendarDay-module__cobaltCalendarDay___iG50C td:not(.CobaltCalendarDay-module__divider___exOTw):last-child{padding-right:var(--space-08)}.CobaltCalendarDay-module__dividerLine___Iedsb{height:.0625rem;background-color:var(--stroke-subtle);width:100%;display:block;margin:0;box-sizing:border-box}
.CobaltCalendarMonth-module__cobaltCalendarMonth___6UeQ7{display:grid;grid-template-columns:repeat(4,1fr);margin:.75rem 1rem}
.CobaltCalendarYear-module__cobaltCalendarYear___c9XiY{display:grid;grid-template-columns:repeat(4,1fr);margin:.75rem 1rem}
.CobaltCalendar-module__cobaltCalendar___2pSsW{display:flex;flex:1;flex-direction:column;border-radius:.75rem;border:1px solid var(--stroke-subtle);background:var(--surface-secondary);width:18.5rem;min-height:16.6rem;max-width:18.5rem}.CobaltCalendar-module__calendarHeader___nn44u{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:1rem .5rem 0 1rem}.CobaltCalendar-module__headerText___RFI9u{display:flex;flex-direction:row;color:var(--text-primary);font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;line-height:1.375rem}.CobaltCalendar-module__months___EVAEn{margin-bottom:.75rem}.CobaltCalendar-module__dividerLine___ll97W{height:.0625rem;background-color:var(--stroke-subtle);width:100%;display:block;margin:0;box-sizing:border-box}
.CobaltDatePicker-module__cobaltDatePickerPopoverOffset___ffHrR{margin-top:var(--space-08)}
.PersonalInformation-module__wrapper___CLEW0 {
  flex: 1;
  display: flex;
  flex-direction: column;

  .PersonalInformation-module__form-section___5vhAS {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    padding-top: 2rem;
    background-color: var(--surface-primary);

    .PersonalInformation-module__form-fields___u74Mo {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 2rem;
      max-width: 30rem;

      .PersonalInformation-module__CobaltFormField___0MYoo {
        margin-bottom: 2rem;
      }
    }
  }

  .PersonalInformation-module__form-footer___Ip7-R {
    flex: none;
    display: flex;
    flex-direction: column;
    padding: 1.6rem 0 1.6rem 4rem;
    max-width: 50vw;
    gap: 1.6rem;
    background-color: var(--surface-primary);

    .PersonalInformation-module__footer-border___SXSlA {
      flex: 1;
      border-top: 1px solid var(--stroke-subtle);
    }
  }
}

@media (max-width: 80rem) {
  .PersonalInformation-module__wrapper___CLEW0 {
    .PersonalInformation-module__form-section___5vhAS {
      .PersonalInformation-module__form-fields___u74Mo {
        padding: 0 2rem;
      }
    }
    
    .PersonalInformation-module__form-footer___Ip7-R {
      max-width: 100vw;
      padding: 0 2rem 1.6rem 2rem;
    }
  }
}
.DocumentCardDesktop-module__documentCard___TFW4C {
  background: linear-gradient(
    155deg,
    var(--color-blue-750) 0%,
    var(--color-blue-900) 100%
  );
  gap: 0.5rem;
  z-index: 1;
}

.DocumentCardDesktop-module__documentCardTile___idhow {
  flex-direction: column;
  width: 15rem;
  height: 7rem;
}

.DocumentCardDesktop-module__documentCardHeader___-7u8n {
  align-self: stretch;
  flex: 1 1 0;
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0.5rem;

  .DocumentCardDesktop-module__documentCardTitle___NEhG9 {
    flex: 1 1 0;
    color: var(--tag-text-blue);
    font-weight: var(--font-weight-semibold);
  }

  .DocumentCardDesktop-module__documentCardIcon___BYBi5 {
    width: 1.5rem;
    height: 1.5rem;
    position: relative;
  }
}

.DocumentCardDesktop-module__documentCardSubtitle___diLYR {
  color: var(--tag-text-blue);
}
.WelcomeDesktopLayout-module__wrapperDocument___QN7Xq {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  gap: 4rem;
  padding: 2rem 2.5rem;
  background: var(--surface-primary);
  flex: 1 0 0;
  position: relative;

  .WelcomeDesktopLayout-module__eclipses___2xXUk {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
  }

  .WelcomeDesktopLayout-module__wrapperDocumentMain___pFq-9 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4rem;
    color: var(--text-primary);
    z-index: 2;

    .WelcomeDesktopLayout-module__documentMain___Fqvnw {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 2rem;
      flex: 1 0 0;

      .WelcomeDesktopLayout-module__documentHeader___DUSqt {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        justify-content: flex-start;
        gap: 0.25rem;
      }

      .WelcomeDesktopLayout-module__documentsGrid___zqHPZ {
        display: inline-flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center;
        gap: var(--space-32);
        flex-wrap: wrap;
      }
    }
  }
}
.CobaltActionBar-module__actionBar___Al7eb{display:flex;justify-content:space-between;padding:1.5rem;position:relative;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.CobaltActionBar-module__floating___M-2B-{position:sticky;width:100%;background-color:var(--surface-primary);z-index:var(--z-index-action-bar);border-top:1px solid var(--stroke-subtle)}.CobaltActionBar-module__flat___8utCJ{position:relative;background-color:var(--surface-primary)}.CobaltActionBar-module__left___0-Up-{justify-content:flex-start}.CobaltActionBar-module__right___BNnrL{justify-content:flex-end}.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__actionButtons___GZ2jp{display:flex;flex:1;gap:1.5rem}.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo{display:flex;flex:1;flex-flow:row wrap;gap:1rem}.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo.CobaltActionBar-module__left___0-Up-{justify-content:flex-start}.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo.CobaltActionBar-module__right___BNnrL{justify-content:flex-end}.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo.CobaltActionBar-module__left___0-Up- .CobaltActionBar-module__buttonItemTertiary___yx-9A{display:flex;flex:1;justify-content:flex-end}.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo.CobaltActionBar-module__right___BNnrL .CobaltActionBar-module__buttonItemTertiary___yx-9A{display:flex;flex:1;justify-content:flex-start}.CobaltActionBar-module__mobile___01fSE{display:flex;flex-direction:column}.CobaltActionBar-module__mobile___01fSE .CobaltActionBar-module__actionButtons___GZ2jp{display:flex;flex:1;flex-direction:column;gap:1rem}.CobaltActionBar-module__mobile___01fSE .CobaltActionBar-module__buttonItem___IaPGq{flex:1;display:flex}.CobaltActionBar-module__mobile___01fSE .CobaltActionBar-module__buttonItem___IaPGq button{flex:1}
.DocumentCardMobile-module__documentItem___Fkv1p {
  align-self: stretch;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  gap: var(--space-12);
  color: var(--text-primary);
  font-family: var(--font-family-text);
  font-size: var(--font-typesize-03);

  .DocumentCardMobile-module__documentIcon___bkoRk {
    display: flex;
    gap: var(--space-08);
    padding: var(--space-08);
    background: var(--tag-background-subtle-blue);
    border-radius: var(--radius-08);

    .DocumentCardMobile-module__iconPlaceholder___mv-PA {
      position: relative;
      width: 2rem;
      height: 2rem;
    }
  }

  > .DocumentCardMobile-module__documentText___8KBK7 {
    flex: 1 1 0;
    font-weight: var(--font-weight-bold);
  }

  .DocumentCardMobile-module__documentTextWithNote___4ypjt {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    gap: var(--space-08);

    .DocumentCardMobile-module__documentText___8KBK7 {
      flex: 1 1 0;
      font-weight: var(--font-weight-bold);
    }

    .DocumentCardMobile-module__documentNote___e679o {
      font-weight: var(--font-weight-normal);
      font-size: var(--font-typesize-02);
    }
  }
}
.WelcomeMobileLayout-module__wrapperDocument___UMdzi {
  display: flex;
  flex-direction: column;
  padding: 1.5rem 1.5rem 0 1.5rem;
  background-color: var(--surface-primary);
  flex: 1;
  height: 100%;
  gap: var(--space-24);
  margin-bottom: -2rem;

  .WelcomeMobileLayout-module__documentsContent___LOeyN {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: var(--space-24);
    flex-shrink: 0;

    .WelcomeMobileLayout-module__documentsGrid___XuQ96 {
      display: flex;
      flex-direction: column;
      gap: var(--space-24);
    }
  }

  .WelcomeMobileLayout-module__privacyNotice___BUMrM {
    margin-top: auto;
    color: var(--text-secondary);
  }
}

.WelcomeMobileLayout-module__actionBar___Wt6nU {
  padding: 1.5rem;
  flex-shrink: 0;
}
.WelcomeStep-module__checkinContainer___6juY3 {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  background: var(--surface-background);

  .WelcomeStep-module__backNavigation___HMFhh {
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    gap: var(--space-04);
    padding:  0.5rem 0 0 2.5rem;
    flex-shrink: 0;
  }

  .WelcomeStep-module__welcomeContent___O023b {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: var(--space-04);
    padding: 0 2.5rem;
    align-self: stretch;
    flex-shrink: 0;

    .WelcomeStep-module__welcomeSubtitle___7203- {
      font-weight: var(--font-weight-normal);
    }
  }

}

@media (max-width: 600px) {
  .WelcomeStep-module__checkinContainer___6juY3 {

    .WelcomeStep-module__backNavigation___HMFhh {
        padding:  0.5rem 0 0 1.5rem ;
    }
    
    .WelcomeStep-module__welcomeContent___O023b {
      width: 23rem;
      gap: var(--space-08);
      padding: 0 1.5rem;

      .WelcomeStep-module__welcomeSubtitle___7203- {
        font-weight: var(--font-weight-semibold);
      }
    }
  }
}


.PrecheckinRouter-module__loading___geRLG {
  display: flex;
  height: 100vh;
}

.PrecheckinRouter-module__precheckinContainer___zsFLd {
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  background: var(--surface-background);
}


@layer reset;
@layer element;
@layer third-party;
@layer component;
@layer utility;
@layer override;
@layer app;
/* --------------------------------- TYPOGRAPHY --------------------------------- */
/* 
    Typography Classes
    ==========
    The typography classes are used to define the font-family, font-size, line-height, and font-weight of the text elements.

    Headings - have the font-weight defined.
    Body - Do not have a font-weight defined, since it can be regular or semi-bold.
    Captions - Do not have a font-weight defined, since it can be regular or semi-bold.
*/
:root {
  --font-family-red-hat-text:
    "Red Hat Text", "Red Hat Mono", "Arial", "Arial Black";
  --font-family-red-hat-display:
    "Red Hat Display", "Red Hat Mono", "Arial", "Arial Black";
  --font-family-display-italic: "Red Hat Display Italic", sans-serif;
  --font-family-text-italic: "Red Hat Text Italic", sans-serif;

  --font-family-default: var(--font-family-red-hat-text);

  --font-typesize-01: 0.5rem; /* 8px */
  --font-typesize-02: 0.75rem; /* 12px */
  --font-typesize-03: 1rem; /* 16px; base text size */
  --font-typesize-04: 1.25rem; /* 20px */
  --font-typesize-05: 1.5rem; /* 24px */
  --font-typesize-06: 2rem; /* 32px */
  --font-typesize-07: 2.25rem; /* 36px */
  --font-typesize-08: 3rem; /* 48px */
  --font-typesize-09: 4rem; /* 64px */
  --font-typesize-10: 5.25rem; /* 84px */

  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
}
.heading-01 {
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-04); /* 20px */
  line-height: 1.5rem;
  font-weight: 700;
  color: var(--text-primary);

  @media only screen and (max-width: 1023px) {
    font-size: var(--font-typesize-03); /* 16px */
    line-height: 1.25rem;
  }
}
.heading-02 {
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-05); /* 24px */
  line-height: 2rem;
  font-weight: 700;
  color: var(--text-primary);

  @media (max-width: 1023px) {
    font-size: var(--font-typesize-04); /* 20px */
    line-height: 1.5rem;
  }
}
.heading-03 {
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-06); /* 32px */
  line-height: 2.25rem;
  font-weight: 700;
  color: var(--text-primary);

  @media only screen and (max-width: 600px) {
    font-size: var(--font-typesize-05); /* 24px */
    line-height: 2rem;
  }
}
.heading-04 {
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-07); /* 36px */
  line-height: 2.75rem;
  font-weight: 700;
  color: var(--text-primary);

  @media only screen and (max-width: 1023px) {
    font-size: var(--font-typesize-06); /* 32px */
    line-height: 2.25rem;
  }
}
.heading-05 {
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-08); /* 48px */
  line-height: 3.75rem;
  font-weight: 700;

  @media only screen and (max-width: 1023px) {
    font-size: var(--font-typesize-07); /* 36px */
    line-height: 2.75rem;
  }
}
.heading-06 {
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-09); /* 64px */
  line-height: 5rem;
  font-weight: 700;
  color: var(--text-primary);

  @media only screen and (max-width: 1023px) {
    font-size: var(--font-typesize-08); /* 48px */
    line-height: 3.75rem;
  }
}
.heading-07 {
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-10); /* 84px */
  line-height: 6.25rem;
  font-weight: 700;
  color: var(--text-primary);

  @media only screen and (max-width: 1023px) {
    font-size: var(--font-typesize-09); /* 64px */
    line-height: 5rem;
  }
}
.heading-longform-01 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-04); /* 20px */
  line-height: 1.5rem;
  font-weight: 700;

  @media only screen and (max-width: 1023px) {
    font-size: var(--font-typesize-03); /* 16px */
    line-height: 1.25rem;
  }
}
.heading-longform-02 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-05); /* 24px */
  line-height: 2rem;
  font-weight: 700;
  color: var(--text-primary);

  @media only screen and (max-width: 1023px) {
    font-size: var(--font-typesize-04); /* 20px */
    line-height: 1.5rem;
  }
}
.heading-longform-03 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-06); /* 32px */
  line-height: 2.25rem;
  font-weight: 700;
  color: var(--text-primary);

  @media only screen and (max-width: 600px) {
    font-size: var(--font-typesize-05); /* 24px */
    line-height: 2rem;
  }
}
.heading-longform-04 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-07); /* 36px */
  line-height: 2.75rem;
  font-weight: 700;
  color: var(--text-primary);

  @media only screen and (max-width: 1023px) {
    font-size: var(--font-typesize-06); /* 32px */
    line-height: 2.25rem;
  }
}
.body-01 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-02); /* 12px */
  line-height: 1rem;
  color: var(--text-primary);
}
.body-02 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-03); /* 16px */
  line-height: 1.25rem;
  color: var(--text-primary);
}
.body-longform-01 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-02); /* 12px */
  line-height: 1.25rem;
  color: var(--text-primary);
}
.body-longform-02 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-03); /* 16px */
  line-height: 1.5rem;
  color: var(--text-primary);
}
.caption-01 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-01); /* 8px */
  line-height: 0.75rem;
  color: var(--text-primary);
}
.caption-longform-01 {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-01); /* 8px */
  line-height: 0.75rem;
  color: var(--text-primary);
}
/* RED HAT MONO */
@font-face {
  font-family: "Red Hat Mono";
  src: url("/assets/RedHatMono-Italic-CVBrBoes.ttf");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Mono";
  src: url("/assets/RedHatMono-SemiBoldItalic-CuEpNr4T.ttf");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Mono";
  src: url("/assets/RedHatMono-BoldItalic-SD7p06zj.ttf");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Mono";
  src: url("/assets/RedHatMono-Bold-1B5FFUJZ.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Red Hat Mono";
  src: url("/assets/RedHatMono-SemiBold-BBRrObtj.ttf");
  font-weight: 600;
  font-style: normal;
}
/* RED HAT TEXT */
@font-face {
  font-family: "Red Hat Text";
  src: url("/assets/RedHatText-Italic-C8TkRutM.ttf");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Text";
  src: url("/assets/RedHatText-SemiBoldItalic-B3pvw90l.ttf");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Text";
  src: url("/assets/RedHatText-BoldItalic-2vHYtujY.ttf");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Text";
  src: url("/assets/RedHatText-Bold-D83OuVb8.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Red Hat Text";
  src: url("/assets/RedHatText-SemiBold-BTVbbNOX.ttf");
  font-weight: 600;
  font-style: normal;
}
/* RED HAT DISPLAY */
@font-face {
  font-family: "Red Hat Display";
  src: url("/assets/RedHatDisplay-Italic-CuvapF43.ttf");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Display";
  src: url("/assets/RedHatDisplay-SemiBoldItalic-BUZjkbpd.ttf");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Display";
  src: url("/assets/RedHatDisplay-BoldItalic-QF5ITyaf.ttf");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Red Hat Display";
  src: url("/assets/RedHatDisplay-Bold-M99Tq1al.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Red Hat Display";
  src: url("/assets/RedHatDisplay-SemiBold-B-2xYJhO.ttf");
  font-weight: 600;
  font-style: normal;
}
/* Default fonts */
@font-face {
  font-family: "Red Hat Text";
  src: url("/assets/RedHatText-Regular-B197i5lD.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Red Hat Display";
  src: url("/assets/RedHatDisplay-Regular-BcOIBnLz.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Red Hat Mono";
  src: url("/assets/RedHatMono-Regular-DSwihvyi.ttf");
  font-weight: 400;
  font-style: normal;
}
/* --------------------------------- THEMES --------------------------------- */
:root {
  /* ----------------------------- Cobalt regular palette ---------------------------- */

  --color-white: #ffffff;
  --color-black: #000000;

  --color-blue-025: #03071c;
  --color-blue-050: #040b2b;
  --color-blue-075: #06103d;
  --color-blue-100: #0f2658;
  --color-blue-200: #163984;
  --color-blue-300: #2256c6;
  --color-blue-400: #2969f2;
  --color-blue-500: #608ff4;
  --color-blue-600: #a7c1f9;
  --color-blue-700: #d3dffb;
  --color-blue-750: #e6edfc;
  --color-blue-800: #f0f4fd;
  --color-blue-900: #f7f9fe;
  --color-primary-blue: var(--color-blue-400);

  --color-red-025: #1f0c07;
  --color-red-050: #2f120b;
  --color-red-075: #43190f;
  --color-red-100: #592114;
  --color-red-200: #86321f;
  --color-red-300: #c84b2e;
  --color-red-400: #f55c38;
  --color-red-500: #f77a5c;
  --color-red-600: #faa692;
  --color-red-700: #fcd3c9;
  --color-red-750: #fde6e1;
  --color-red-800: #fef0ed;
  --color-red-900: #fef7f6;
  --color-semantic-red: var(--color-red-400);

  --color-neutral-025: #0b0d0e;
  --color-neutral-050: #131516;
  --color-neutral-075: #181c1e;
  --color-neutral-100: #202528;
  --color-neutral-200: #31383c;
  --color-neutral-300: #49535a;
  --color-neutral-400: #59666e;
  --color-neutral-500: #778288;
  --color-neutral-600: #a4acb0;
  --color-neutral-700: #d2d5d7;
  --color-neutral-750: #e6e8e9;
  --color-neutral-800: #ebeced;
  --color-neutral-900: #f7f7f7;

  --color-turquoise-025: #06181c;
  --color-turquoise-050: #09262b;
  --color-turquoise-075: #0d363d;
  --color-turquoise-100: #124851;
  --color-turquoise-200: #1b6c79;
  --color-turquoise-300: #28a2b6;
  --color-turquoise-400: #31c6de;
  --color-turquoise-500: #56d0e4;
  --color-turquoise-600: #8fe0ed;
  --color-turquoise-700: #c7eff6;
  --color-turquoise-750: #e0f6fa;
  --color-turquoise-800: #ecfafc;
  --color-turquoise-900: #f5fcfd;
  --color-supporting-turquoise: var(--color-turquoise-400);

  --color-teal-025: #041a17;
  --color-teal-050: #062923;
  --color-teal-075: #083a31;
  --color-teal-100: #0b4d41;
  --color-teal-200: #107461;
  --color-teal-300: #19ad92;
  --color-teal-400: #1ed4b2;
  --color-teal-500: #47dcc0;
  --color-teal-600: #84e8d5;
  --color-teal-700: #c2f3ea;
  --color-teal-750: #ddf8f3;
  --color-teal-800: #ebfbf8;
  --color-teal-900: #f5fdfb;
  --color-supporting-teal: var(--color-teal-400);

  --color-green-025: #05170f;
  --color-green-050: #082518;
  --color-green-075: #0c3422;
  --color-green-100: #10452d;
  --color-green-200: #186844;
  --color-green-300: #249b65;
  --color-green-400: #2cbe7c;
  --color-green-500: #52ca94;
  --color-green-600: #8cdcb8;
  --color-green-700: #c5eddb;
  --color-green-750: #dff5eb;
  --color-green-800: #ecf9f3;
  --color-green-900: #f5fcf9;
  --color-semantic-green: var(--color-green-400);

  --color-lime-025: #131704;
  --color-lime-050: #1e2505;
  --color-lime-075: #2a3407;
  --color-lime-100: #38450a;
  --color-lime-200: #55670f;
  --color-lime-300: #7f9b16;
  --color-lime-400: #9bbd1b;
  --color-lime-500: #adc944;
  --color-lime-600: #c8db83;
  --color-lime-700: #e4edc1;
  --color-lime-750: #f0f5dc;
  --color-lime-800: #f6f9ea;
  --color-lime-900: #fafcf4;
  --color-supporting-lime: var(--color-lime-400);

  --color-yellow-025: #201600;
  --color-yellow-050: #312100;
  --color-yellow-075: #462f00;
  --color-yellow-100: #5d3e00;
  --color-yellow-200: #8b5d00;
  --color-yellow-300: #d18c00;
  --color-yellow-400: #ffab00;
  --color-yellow-500: #ffba2e;
  --color-yellow-600: #ffd174;
  --color-yellow-700: #ffe8b9;
  --color-yellow-750: #fff2d8;
  --color-yellow-800: #fff7e8;
  --color-yellow-900: #fffbf3;
  --color-semantic-yellow: var(--color-yellow-400);

  --color-orange-025: #201004;
  --color-orange-050: #311905;
  --color-orange-075: #462307;
  --color-orange-100: #5d2f09;
  --color-orange-200: #8b460d;
  --color-orange-300: #d16a14;
  --color-orange-400: #ff8118;
  --color-orange-500: #f59b40;
  --color-orange-600: #ffba81;
  --color-orange-700: #ffddc0;
  --color-orange-750: #ffecdc;
  --color-orange-800: #fff4ea;
  --color-orange-900: #fff9f4;
  --color-semantic-orange: var(--color-orange-400);

  --color-pink-025: #1c0812;
  --color-pink-050: #2c0c1c;
  --color-pink-075: #3e1127;
  --color-pink-100: #521734;
  --color-pink-200: #7b224f;
  --color-pink-300: #b93376;
  --color-pink-400: #e23e90;
  --color-pink-500: #e761a4;
  --color-pink-600: #ef96c2;
  --color-pink-700: #f7cae1;
  --color-pink-750: #fae1ee;
  --color-pink-800: #fcedf5;
  --color-pink-900: #fdf6fa;
  --color-supporting-pink: var(--color-pink-400);

  --color-purple-025: #0a0817;
  --color-purple-050: #0f0d24;
  --color-purple-075: #151233;
  --color-purple-100: #1c1844;
  --color-purple-200: #292366;
  --color-purple-300: #3e3599;
  --color-purple-400: #4c41bb;
  --color-purple-500: #7169c9;
  --color-purple-600: #9d97da;
  --color-purple-700: #cecbec;
  --color-purple-750: #e4e2f4;
  --color-purple-800: #efeef9;
  --color-purple-900: #f7f6fc;
  --color-supporting-purple: var(--color-purple-400);
}
:root[data-brand="flightscape"] {
  /* ----------------------------- Flightscape brand-specific palette ---------------------------- */

  --color-purple-300: #3b3394;
  --color-purple-400: #5035d4;
  --color-purple-500: #704dff;
  --color-purple-600: #a7a0ee;
}
/* ============================================
  Color Tokens
============================================ */
:root {
  /* Button */
  --button-primary-default: var(--button-primary-default);
  --button-primary-hover: var(--button-primary-hover);
  --button-primary-pressed: var(--button-primary-pressed);
  --button-secondary-default: var(--button-secondary-default);
  --button-secondary-hover: var(--button-secondary-hover);
  --button-secondary-pressed: var(--button-secondary-pressed);
  --button-tertiary-default: var(--button-tertiary-default);
  --button-tertiary-hover: var(--button-tertiary-hover);
  --button-tertiary-pressed: var(--button-tertiary-pressed);
  --button-ghost-default: var(--button-ghost-default);
  --button-ghost-hover: var(--button-ghost-hover);
  --button-ghost-pressed: var(--button-ghost-pressed);
  --button-danger-default: var(--button-danger-default);
  --button-danger-hover: var(--button-danger-hover);
  --button-danger-pressed: var(--button-danger-pressed);
  --button-disabled-default: var(--button-disabled-default);
  --button-disabled-tertiary: var(--button-disabled-tertiary);
  --button-text-secondary: var(--button-text-secondary);

  /* Text */
  --text-primary: var(--text-primary);
  --text-secondary: var(--text-secondary);
  --text-tertiary: var(--text-tertiary);
  --text-on-color: var(--text-on-color);
  --text-on-color-inverse: var(--text-on-color-inverse);
  --text-disabled: var(--text-disabled);
  --text-danger: var(--text-danger);
  --text-interactive: var(--text-interactive);

  /* Support */
  --support-info-background: var(--support-info-background);
  --support-danger-background: var(--support-danger-background);
  --support-success-background: var(--support-success-background);
  --support-warning-background: var(--support-warning-background);
  --support-info-subtle-background: var(--support-info-subtle-background);
  --support-danger-subtle-background: var(--support-danger-subtle-background);
  --support-warning-subtle-background: var(--support-warning-subtle-background);
  --support-success-subtle-background: var(--support-success-subtle-background);
  --support-text-alert-success: var(--support-text-alert-success);
  --support-text-alert-warning: var(--support-text-alert-warning);
  --support-text-alert-danger: var(--support-text-alert-danger);
  --support-text-alert-info: var(--support-text-alert-info);

  /* Icons */
  --icon-primary: var(--icon-primary);
  --icon-primary-hover: var(--icon-primary-hover);
  --icon-primary-pressed: var(--icon-primary-pressed);
  --icon-secondary: var(--icon-secondary);
  --icon-secondary-hover: var(--icon-secondary-hover);
  --icon-secondary-pressed: var(--icon-secondary-pressed);
  --icon-tertiary: var(--icon-tertiary);
  --icon-on-color: var(--icon-on-color);
  --icon-on-color-inverse: var(--icon-on-color-inverse);
  --icon-disabled: var(--icon-disabled);
  --icon-danger: var(--icon-danger);
  --icon-link: var(--icon-link);
  --icon-hover: var(--icon-hover);
  --icon-pressed: var(--icon-pressed);
  --icon-inverse: var(--icon-inverse);

  /* Surface */
  --surface-background: var(--surface-background);
  --surface-primary: var(--surface-primary);
  --surface-secondary: var(--surface-secondary);
  --surface-tertiary: var(--surface-tertiary);
  --surface-scrim: var(--surface-scrim);
  --surface-overlay: var(--surface-overlay);

  /* Link */
  --link-on-color: var(--link-on-color);
  --link-interactive: var(--link-interactive);
  --link-hover: var(--link-hover);
  --link-pressed: var(--link-pressed);
  --link-secondary: var(--link-secondary);
  --link-secondary-hover: var(--link-secondary-hover);
  --link-secondary-pressed: var(--link-secondary-pressed);
  --link-disabled: var(--link-disabled);

  /* Stroke */
  --stroke-default: var(--stroke-default);
  --stroke-hover: var(--stroke-hover);
  --stroke-danger: var(--stroke-danger);
  --stroke-danger-hover: var(--stroke-danger-hover);
  --stroke-focus: var(--stroke-focus);
  --stroke-focus-on-color: var(--stroke-focus-on-color);
  --stroke-disabled: var(--stroke-disabled);
  --stroke-subtle: var(--stroke-subtle);

  /* Input */
  --input-default: var(--input-default);
  --input-disabled: var(--input-disabled);

  /* Chips */
  --chips-background-disabled: var(--chips-background-disabled);
  --chips-text-disabled: var(--chips-text-disabled);
  --chips-icon-disabled: var(--chips-icon-disabled);
  --chips-background-off-default: var(--chips-background-off-default);
  --chips-background-off-hover: var(--chips-background-off-hover);
  --chips-background-off-pressed: var(--chips-background-off-pressed);
  --chips-background-off-disabled: var(--chips-background-off-disabled);

  /* Miscellaneous tokens */
  --toggle-off-default: var(--toggle-off-default);
  --toggle-off-hover: var(--toggle-off-hover);
  --content-switcher-default: var(--content-switcher-default);
  --tab-default: var(--tab-default);
  --tab-off-disabled: var(--tab-off-disabled);
  --tab-hover: var(--tab-hover);
  --tab-pressed: var(--tab-pressed);
  --nav-selected-default: var(--nav-selected-default);
  --nav-selected-hover: var(--nav-selected-hover);
  --nav-selected-pressed: var(--nav-selected-pressed);
  --nav-selected-icons: var(--nav-selected-icons);
  --nav-selected-text: var(--nav-selected-text);
  --nav-group-active-default: var(--nav-group-active-default);
  --nav-group-active-hover: var(--nav-group-active-hover);
  --nav-group-active-pressed: var(--nav-group-active-pressed);
  --table-active-default: var(--table-active-default);
  --table-active-hover: var(--table-active-hover);
  --table-active-pressed: var(--table-active-pressed);
  --table-button-inactive-hover: var(--table-button-inactive-hover);
  --table-button-inactive-pressed: var(--table-button-inactive-pressed);
  --table-button-active-hover: var(--table-button-active-hover);
  --table-button-active-pressed: var(--table-button-active-pressed);
  --skeleton-background: var(--skeleton-background);
  --skeleton-subtle: var(--skeleton-subtle);

  /* Tags */
  --tag-background-bold-blue: var(--tag-background-bold-blue);
  --tag-background-bold-turquoise: var(--tag-background-bold-turquoise);
  --tag-background-bold-teal: var(--tag-background-bold-teal);
  --tag-background-bold-lime: var(--tag-background-bold-lime);
  --tag-background-bold-green: var(--tag-background-bold-green);
  --tag-background-bold-yellow: var(--tag-background-bold-yellow);
  --tag-background-bold-orange: var(--tag-background-bold-orange);
  --tag-background-bold-red: var(--tag-background-bold-red);
  --tag-background-bold-pink: var(--tag-background-bold-pink);
  --tag-background-bold-purple: var(--tag-background-bold-purple);
  --tag-background-bold-neutral: var(--tag-background-bold-neutral);
  --tag-background-subtle-blue: var(--tag-background-subtle-blue);
  --tag-background-subtle-turquoise: var(--tag-background-subtle-turquoise);
  --tag-background-subtle-teal: var(--tag-background-subtle-teal);
  --tag-background-subtle-lime: var(--tag-background-subtle-lime);
  --tag-background-subtle-green: var(--tag-background-subtle-green);
  --tag-background-subtle-yellow: var(--tag-background-subtle-yellow);
  --tag-background-subtle-orange: var(--tag-background-subtle-orange);
  --tag-background-subtle-red: var(--tag-background-subtle-red);
  --tag-background-subtle-pink: var(--tag-background-subtle-pink);
  --tag-background-subtle-purple: var(--tag-background-subtle-purple);
  --tag-background-subtle-neutral: var(--tag-background-subtle-neutral);
  --tag-text-neutral: var(--tag-text-neutral);
  --tag-text-blue: var(--tag-text-blue);
  --tag-text-turquoise: var(--tag-text-turquoise);
  --tag-text-teal: var(--tag-text-teal);
  --tag-text-lime: var(--tag-text-lime);
  --tag-text-green: var(--tag-text-green);
  --tag-text-yellow: var(--tag-text-yellow);
  --tag-text-orange: var(--tag-text-orange);
  --tag-text-red: var(--tag-text-red);
  --tag-text-pink: var(--tag-text-pink);
  --tag-text-purple: var(--tag-text-purple);
  --tag-text-on-color: var(--tag-text-on-color);
}
/* ============================================
  Theme Dark
============================================ */
:root[data-brand="flightscape"][data-theme="dark"] {
  /* Button */
  --button-primary-default: var(--color-purple-500);
  --button-primary-hover: var(--color-purple-400);
  --button-primary-pressed: var(--color-purple-300);
  --button-secondary-default: var(--color-neutral-300);
  --button-secondary-hover: var(--color-neutral-400);
  --button-secondary-pressed: var(--color-neutral-500);
  --button-tertiary-default: var(--color-purple-600);
  --button-tertiary-hover: var(--color-purple-500);
  --button-tertiary-pressed: var(--color-purple-400);
  --button-ghost-default: rgba(255, 255, 255, 0);
  --button-ghost-hover: var(--color-neutral-100);
  --button-ghost-pressed: var(--color-neutral-200);
  --button-danger-default: var(--color-red-400);
  --button-danger-hover: var(--color-red-300);
  --button-danger-pressed: var(--color-red-200);
  --button-disabled-default: var(--color-neutral-300);
  --button-disabled-tertiary: var(--color-neutral-300);
  --button-text-secondary: var(--color-white);

  /* Text */
  --text-primary: var(--color-white);
  --text-secondary: var(--color-neutral-500);
  --text-tertiary: var(--color-neutral-400);
  --text-on-color: var(--color-white);
  --text-on-color-inverse: var(--color-neutral-075);
  --text-disabled: var(--color-neutral-500);
  --text-danger: var(--color-red-400);
  --text-interactive: var(--color-purple-600);

  /* Support */
  --support-info-background: var(--color-purple-500);
  --support-danger-background: var(--color-semantic-red);
  --support-success-background: var(--color-green-500);
  --support-warning-background: var(--color-yellow-500);
  --support-info-subtle-background: var(--color-purple-100);
  --support-danger-subtle-background: var(--color-red-100);
  --support-warning-subtle-background: var(--color-yellow-100);
  --support-success-subtle-background: var(--color-green-100);
  --support-text-alert-success: var(--color-green-700);
  --support-text-alert-warning: var(--color-yellow-700);
  --support-text-alert-danger: var(--color-red-700);
  --support-text-alert-info: var(--color-purple-700);

  /* Icons */
  --icon-primary: var(--color-white);
  --icon-primary-hover: var(--color-neutral-700);
  --icon-primary-pressed: var(--color-white);
  --icon-secondary: var(--color-neutral-500);
  --icon-secondary-hover: var(--color-neutral-600);
  --icon-secondary-pressed: var(--color-neutral-500);
  --icon-tertiary: var(--color-neutral-400);
  --icon-on-color: var(--color-white);
  --icon-on-color-inverse: var(--color-neutral-075);
  --icon-disabled: var(--color-neutral-500);
  --icon-danger: var(--color-red-400);
  --icon-link: var(--color-purple-600);
  --icon-hover: var(--color-purple-500);
  --icon-pressed: var(--color-purple-400);
  --icon-inverse: var(--color-neutral-100);

  /* Surface */
  --surface-background: var(--color-black);
  --surface-primary: var(--color-neutral-050);
  --surface-secondary: var(--color-neutral-075);
  --surface-tertiary: var(--color-neutral-100);
  --surface-scrim: rgba(0, 0, 0, 0.7);
  --surface-overlay: rgba(0, 0, 0, 0.7);

  /* Link */
  --link-on-color: var(--color-white);
  --link-interactive: var(--color-purple-600);
  --link-hover: var(--color-purple-500);
  --link-pressed: var(--color-purple-400);
  --link-secondary: var(--color-neutral-500);
  --link-secondary-hover: var(--color-neutral-600);
  --link-secondary-pressed: var(--color-neutral-500);
  --link-disabled: var(--color-neutral-500);

  /* Stroke */
  --stroke-default: var(--color-neutral-300);
  --stroke-hover: var(--color-neutral-700);
  --stroke-danger: var(--color-red-400);
  --stroke-danger-hover: var(--color-red-300);
  --stroke-focus: var(--color-white);
  --stroke-focus-on-color: var(--color-white);
  --stroke-disabled: var(--color-neutral-400);
  --stroke-subtle: var(--color-neutral-200);

  /* Input */
  --input-default: var(--color-neutral-100);
  --input-disabled: var(--color-neutral-300);

  /* Chips */
  --chips-background-disabled: var(--color-neutral-500);
  --chips-text-disabled: var(--color-neutral-600);
  --chips-icon-disabled: var(--color-neutral-600);
  --chips-background-off-default: var(--color-neutral-100);
  --chips-background-off-hover: var(--color-neutral-200);
  --chips-background-off-pressed: var(--color-neutral-300);
  --chips-background-off-disabled: var(--color-neutral-600);

  /* Miscellaneous tokens */
  --toggle-off-default: var(--color-neutral-400);
  --toggle-off-hover: var(--color-neutral-500);
  --content-switcher-default: var(--color-neutral-300);
  --tab-default: var(--color-neutral-050);
  --tab-off-disabled: var(--color-neutral-100);
  --tab-hover: var(--color-neutral-200);
  --tab-pressed: var(--color-neutral-300);
  --nav-selected-default: var(--color-neutral-075);
  --nav-selected-hover: var(--color-neutral-100);
  --nav-selected-pressed: var(--color-neutral-200);
  --nav-selected-icons: var(--color-white);
  --nav-selected-text: var(--color-white);
  --nav-group-active-default: var(--color-neutral-025);
  --nav-group-active-hover: var(--color-neutral-100);
  --nav-group-active-pressed: var(--color-neutral-200);
  --table-active-default: var(--color-purple-075);
  --table-active-hover: var(--color-purple-100);
  --table-active-pressed: var(--color-purple-075);
  --table-button-inactive-hover: var(--color-neutral-200);
  --table-button-inactive-pressed: var(--color-neutral-300);
  --table-button-active-hover: var(--color-purple-100);
  --table-button-active-pressed: var(--color-purple-200);
  --skeleton-background: var(--color-neutral-300);
  --skeleton-subtle: var(--color-neutral-200);

  /* Tags */
  --tag-background-bold-blue: var(--color-primary-blue);
  --tag-background-bold-turquoise: var(--color-turquoise-400);
  --tag-background-bold-teal: var(--color-teal-400);
  --tag-background-bold-lime: var(--color-lime-400);
  --tag-background-bold-green: var(--color-green-400);
  --tag-background-bold-yellow: var(--color-yellow-500);
  --tag-background-bold-orange: var(--color-orange-500);
  --tag-background-bold-red: var(--color-red-400);
  --tag-background-bold-pink: var(--color-pink-400);
  --tag-background-bold-purple: var(--color-purple-400);
  --tag-background-bold-neutral: var(--color-neutral-700);
  --tag-background-subtle-neutral: var(--color-neutral-200);
  --tag-background-subtle-blue: var(--color-blue-200);
  --tag-background-subtle-turquoise: var(--color-turquoise-100);
  --tag-background-subtle-teal: var(--color-teal-100);
  --tag-background-subtle-lime: var(--color-lime-100);
  --tag-background-subtle-green: var(--color-green-100);
  --tag-background-subtle-yellow: var(--color-yellow-100);
  --tag-background-subtle-orange: var(--color-orange-100);
  --tag-background-subtle-red: var(--color-red-100);
  --tag-background-subtle-pink: var(--color-pink-100);
  --tag-background-subtle-purple: var(--color-purple-100);
  --tag-text-neutral: var(--color-neutral-700);
  --tag-text-blue: var(--color-blue-700);
  --tag-text-turquoise: var(--color-turquoise-700);
  --tag-text-teal: var(--color-teal-700);
  --tag-text-lime: var(--color-lime-700);
  --tag-text-green: var(--color-green-700);
  --tag-text-yellow: var(--color-yellow-700);
  --tag-text-orange: var(--color-orange-700);
  --tag-text-red: var(--color-red-700);
  --tag-text-pink: var(--color-pink-700);
  --tag-text-purple: var(--color-purple-700);
  --tag-text-on-color: var(--color-neutral-075);
}
/* ============================================
  Theme Light
============================================ */
:root,
:root[data-brand="flightscape"][data-theme="light"]{
  /* Button */
  --button-primary-default: var(--color-purple-500);
  --button-primary-hover: var(--color-purple-400);
  --button-primary-pressed: var(--color-purple-300);
  --button-secondary-default: var(--color-purple-700);
  --button-secondary-hover: var(--color-purple-600);
  --button-secondary-pressed: var(--color-purple-500);
  --button-tertiary-default: var(--color-purple-500);
  --button-tertiary-hover: var(--color-purple-400);
  --button-tertiary-pressed: var(--color-purple-300);
  --button-ghost-default: rgba(255, 255, 255, 0);
  --button-ghost-hover: var(--color-neutral-800);
  --button-ghost-pressed: var(--color-neutral-700);
  --button-danger-default: var(--color-red-400);
  --button-danger-hover: var(--color-red-300);
  --button-danger-pressed: var(--color-red-200);
  --button-disabled-default: var(--color-neutral-700);
  --button-disabled-tertiary: var(--color-neutral-600);
  --button-text-secondary: var(--color-purple-100);

  /* Text */
  --text-primary: var(--color-neutral-075);
  --text-secondary: var(--color-neutral-400);
  --text-tertiary: var(--color-neutral-600);
  --text-on-color: var(--color-white);
  --text-on-color-inverse: var(--color-neutral-075);
  --text-disabled: var(--color-neutral-600);
  --text-danger: var(--color-red-400);
  --text-interactive: var(--color-purple-500);

  /* Support */
  --support-info-background: var(--color-purple-500);
  --support-danger-background: var(--color-semantic-red);
  --support-success-background: var(--color-semantic-green);
  --support-warning-background: var(--color-semantic-yellow);
  --support-info-subtle-background: var(--color-purple-800);
  --support-danger-subtle-background: var(--color-red-800);
  --support-warning-subtle-background: var(--color-yellow-800);
  --support-success-subtle-background: var(--color-green-800);
  --support-text-alert-success: var(--color-neutral-075);
  --support-text-alert-warning: var(--color-neutral-075);
  --support-text-alert-danger: var(--color-neutral-075);
  --support-text-alert-info: var(--color-neutral-075);

  /* Icons */
  --icon-primary: var(--color-neutral-075);
  --icon-primary-hover: var(--color-neutral-025);
  --icon-primary-pressed: var(--color-neutral-075);
  --icon-secondary: var(--color-neutral-400);
  --icon-secondary-hover: var(--color-neutral-300);
  --icon-secondary-pressed: var(--color-neutral-400);
  --icon-tertiary: var(--color-neutral-600);
  --icon-on-color: var(--color-white);
  --icon-on-color-inverse: var(--color-neutral-075);
  --icon-disabled: var(--color-neutral-600);
  --icon-danger: var(--color-red-400);
  --icon-link: var(--color-purple-500);
  --icon-hover: var(--color-purple-400);
  --icon-pressed: var(--color-purple-300);
  --icon-inverse: var(--color-white);

  /* Surface */
  --surface-background: var(--color-neutral-900);
  --surface-primary: var(--color-white);
  --surface-secondary: var(--color-white);
  --surface-tertiary: var(--color-neutral-900);
  --surface-scrim: rgba(0, 0, 0, 0.7);
  --surface-overlay: rgba(255, 255, 255, 0.8);

  /* Link */
  --link-on-color: var(--color-white);
  --link-interactive: var(--color-purple-500);
  --link-hover: var(--color-purple-400);
  --link-pressed: var(--color-purple-300);
  --link-secondary: var(--color-neutral-400);
  --link-secondary-hover: var(--color-neutral-300);
  --link-secondary-pressed: var(--color-neutral-400);
  --link-disabled: var(--color-neutral-600);

  /* Stroke */
  --stroke-default: var(--color-neutral-600);
  --stroke-hover: var(--color-neutral-400);
  --stroke-danger: var(--color-semantic-red);
  --stroke-danger-hover: var(--color-red-300);
  --stroke-focus: var(--color-primary-blue);
  --stroke-focus-on-color: var(--color-white);
  --stroke-disabled: var(--color-neutral-700);
  --stroke-subtle: var(--color-neutral-750);

  /* Input */
  --input-default: var(--color-white);
  --input-disabled: var(--color-neutral-800);

  /* Chips */
  --chips-background-disabled: var(--color-neutral-700);
  --chips-text-disabled: var(--color-neutral-600);
  --chips-icon-disabled: var(--color-neutral-600);
  --chips-background-off-default: var(--color-neutral-800);
  --chips-background-off-hover: var(--color-neutral-700);
  --chips-background-off-pressed: var(--color-neutral-600);
  --chips-background-off-disabled: var(--color-neutral-800);

  /* Miscellaneous tokens */
  --toggle-off-default: var(--color-neutral-500);
  --toggle-off-hover: var(--color-neutral-400);
  --content-switcher-default: var(--color-white);
  --tab-default: var(--color-white);
  --tab-off-disabled: var(--color-neutral-800);
  --tab-hover: var(--color-neutral-700);
  --tab-pressed: var(--color-neutral-600);
  --nav-selected-default: var(--color-purple-700);
  --nav-selected-hover: var(--color-purple-600);
  --nav-selected-pressed: var(--color-purple-700);
  --nav-selected-icons: var(--color-purple-500);
  --nav-selected-text: var(--color-purple-500);
  --nav-group-active-default: var(--color-purple-800);
  --nav-group-active-hover: var(--color-purple-700);
  --nav-group-active-pressed: var(--color-purple-600);
  --table-active-default: var(--color-purple-900);
  --table-active-hover: var(--color-purple-800);
  --table-active-pressed: var(--color-purple-700);
  --table-button-inactive-hover: var(--color-neutral-700);
  --table-button-inactive-pressed: var(--color-neutral-600);
  --table-button-active-hover: var(--color-purple-750);
  --table-button-active-pressed: var(--color-purple-700);
  --skeleton-background: var(--color-neutral-700);
  --skeleton-subtle: var(--color-neutral-800);

  /* Tags */
  --tag-background-bold-blue: var(--color-primary-blue);
  --tag-background-bold-turquoise: var(--color-turquoise-400);
  --tag-background-bold-teal: var(--color-teal-400);
  --tag-background-bold-lime: var(--color-lime-400);
  --tag-background-bold-green: var(--color-semantic-green);
  --tag-background-bold-yellow: var(--color-semantic-yellow);
  --tag-background-bold-orange: var(--color-semantic-orange);
  --tag-background-bold-red: var(--color-red-300);
  --tag-background-bold-pink: var(--color-pink-400);
  --tag-background-bold-purple: var(--color-purple-400);
  --tag-background-bold-neutral: var(--color-neutral-200);
  --tag-background-subtle-blue: var(--color-blue-700);
  --tag-background-subtle-turquoise: var(--color-turquoise-700);
  --tag-background-subtle-teal: var(--color-teal-700);
  --tag-background-subtle-lime: var(--color-lime-700);
  --tag-background-subtle-green: var(--color-green-700);
  --tag-background-subtle-yellow: var(--color-yellow-700);
  --tag-background-subtle-orange: var(--color-orange-700);
  --tag-background-subtle-red: var(--color-red-700);
  --tag-background-subtle-pink: var(--color-pink-700);
  --tag-background-subtle-purple: var(--color-purple-700);
  --tag-background-subtle-neutral: var(--color-neutral-700);
  --tag-text-neutral: var(--color-neutral-200);
  --tag-text-blue: var(--color-blue-200);
  --tag-text-turquoise: var(--color-turquoise-100);
  --tag-text-teal: var(--color-teal-100);
  --tag-text-lime: var(--color-lime-100);
  --tag-text-green: var(--color-green-100);
  --tag-text-yellow: var(--color-yellow-100);
  --tag-text-orange: var(--color-orange-100);
  --tag-text-red: var(--color-red-100);
  --tag-text-pink: var(--color-pink-100);
  --tag-text-purple: var(--color-purple-200);
  --tag-text-on-color: var(--color-white);
}
/* ============================================
  Theme Dark
============================================ */
:root[data-brand="default"][data-theme="dark"] {
  /* Button */
  --button-primary-default: var(--color-blue-400);
  --button-primary-hover: var(--color-blue-300);
  --button-primary-pressed: var(--color-blue-200);
  --button-secondary-default: var(--color-neutral-300);
  --button-secondary-hover: var(--color-neutral-400);
  --button-secondary-pressed: var(--color-neutral-500);
  --button-tertiary-default: var(--color-blue-500);
  --button-tertiary-hover: var(--color-blue-400);
  --button-tertiary-pressed: var(--color-blue-300);
  --button-ghost-default: rgba(255, 255, 255, 0);
  --button-ghost-hover: var(--color-neutral-100);
  --button-ghost-pressed: var(--color-neutral-200);
  --button-danger-default: var(--color-red-400);
  --button-danger-hover: var(--color-red-300);
  --button-danger-pressed: var(--color-red-200);
  --button-disabled-default: var(--color-neutral-300);
  --button-disabled-tertiary: var(--color-neutral-300);
  --button-text-secondary: var(--color-white);

  /* Text */
  --text-primary: var(--color-white);
  --text-secondary: var(--color-neutral-500);
  --text-tertiary: var(--color-neutral-400);
  --text-on-color: var(--color-white);
  --text-on-color-inverse: var(--color-neutral-075);
  --text-disabled: var(--color-neutral-500);
  --text-danger: var(--color-red-400);
  --text-interactive: var(--color-blue-500);

  /* Support */
  --support-info-background: var(--color-primary-blue);
  --support-danger-background: var(--color-semantic-red);
  --support-success-background: var(--color-green-500);
  --support-warning-background: var(--color-yellow-500);
  --support-info-subtle-background: var(--color-blue-200);
  --support-danger-subtle-background: var(--color-red-100);
  --support-warning-subtle-background: var(--color-yellow-100);
  --support-success-subtle-background: var(--color-green-100);
  --support-text-alert-success: var(--color-green-700);
  --support-text-alert-warning: var(--color-yellow-700);
  --support-text-alert-danger: var(--color-red-700);
  --support-text-alert-info: var(--color-blue-700);

  /* Icons */
  --icon-primary: var(--color-white);
  --icon-primary-hover: var(--color-neutral-700);
  --icon-primary-pressed: var(--color-white);
  --icon-secondary: var(--color-neutral-500);
  --icon-secondary-hover: var(--color-neutral-600);
  --icon-secondary-pressed: var(--color-neutral-500);
  --icon-tertiary: var(--color-neutral-400);
  --icon-on-color: var(--color-white);
  --icon-on-color-inverse: var(--color-neutral-075);
  --icon-disabled: var(--color-neutral-500);
  --icon-danger: var(--color-red-400);
  --icon-link: var(--color-blue-500);
  --icon-hover: var(--color-blue-400);
  --icon-pressed: var(--color-blue-500);
  --icon-inverse: var(--color-neutral-100);

  /* Surface */
  --surface-background: var(--color-black);
  --surface-primary: var(--color-neutral-050);
  --surface-secondary: var(--color-neutral-075);
  --surface-tertiary: var(--color-neutral-100);
  --surface-scrim: rgba(0, 0, 0, 0.7);
  --surface-overlay: rgba(0, 0, 0, 0.7);

  /* Link */
  --link-on-color: var(--color-white);
  --link-interactive: var(--color-blue-500);
  --link-hover: var(--color-blue-400);
  --link-pressed: var(--color-blue-500);
  --link-secondary: var(--color-neutral-500);
  --link-secondary-hover: var(--color-neutral-600);
  --link-secondary-pressed: var(--color-neutral-500);
  --link-disabled: var(--color-neutral-500);

  /* Stroke */
  --stroke-default: var(--color-neutral-300);
  --stroke-hover: var(--color-neutral-700);
  --stroke-danger: var(--color-red-400);
  --stroke-danger-hover: var(--color-red-300);
  --stroke-focus: var(--color-white);
  --stroke-focus-on-color: var(--color-white);
  --stroke-disabled: var(--color-neutral-400);
  --stroke-subtle: var(--color-neutral-200);

  /* Input */
  --input-default: var(--color-neutral-100);
  --input-disabled: var(--color-neutral-300);

  /* Chips */
  --chips-background-disabled: var(--color-neutral-500);
  --chips-text-disabled: var(--color-neutral-600);
  --chips-icon-disabled: var(--color-neutral-600);
  --chips-background-off-default: var(--color-neutral-100);
  --chips-background-off-hover: var(--color-neutral-200);
  --chips-background-off-pressed: var(--color-neutral-300);
  --chips-background-off-disabled: var(--color-neutral-600);

  /* Miscellaneous tokens */
  --toggle-off-default: var(--color-neutral-400);
  --toggle-off-hover: var(--color-neutral-500);
  --content-switcher-default: var(--color-neutral-300);
  --tab-default: var(--color-neutral-050);
  --tab-off-disabled: var(--color-neutral-100);
  --tab-hover: var(--color-neutral-200);
  --tab-pressed: var(--color-neutral-300);
  --nav-selected-default: var(--color-neutral-075);
  --nav-selected-hover: var(--color-neutral-100);
  --nav-selected-pressed: var(--color-neutral-200);
  --nav-selected-icons: var(--color-white);
  --nav-selected-text: var(--color-white);
  --nav-group-active-default: var(--color-neutral-025);
  --nav-group-active-hover: var(--color-neutral-100);
  --nav-group-active-pressed: var(--color-neutral-200);
  --table-active-default: var(--color-neutral-075);
  --table-active-hover: var(--color-neutral-100);
  --table-active-pressed: var(--color-neutral-075);
  --table-button-inactive-hover: var(--color-neutral-200);
  --table-button-inactive-pressed: var(--color-neutral-300);
  --table-button-active-hover: var(--color-blue-100);
  --table-button-active-pressed: var(--color-blue-200);
  --skeleton-background: var(--color-neutral-300);
  --skeleton-subtle: var(--color-neutral-200);

  /* Tags */
  --tag-background-bold-blue: var(--color-primary-blue);
  --tag-background-bold-turquoise: var(--color-turquoise-400);
  --tag-background-bold-teal: var(--color-teal-400);
  --tag-background-bold-lime: var(--color-lime-400);
  --tag-background-bold-green: var(--color-green-400);
  --tag-background-bold-yellow: var(--color-yellow-500);
  --tag-background-bold-orange: var(--color-orange-500);
  --tag-background-bold-red: var(--color-red-400);
  --tag-background-bold-pink: var(--color-pink-400);
  --tag-background-bold-purple: var(--color-purple-400);
  --tag-background-bold-neutral: var(--color-neutral-700);
  --tag-background-subtle-neutral: var(--color-neutral-200);
  --tag-background-subtle-blue: var(--color-blue-200);
  --tag-background-subtle-turquoise: var(--color-turquoise-100);
  --tag-background-subtle-teal: var(--color-teal-100);
  --tag-background-subtle-lime: var(--color-lime-100);
  --tag-background-subtle-green: var(--color-green-100);
  --tag-background-subtle-yellow: var(--color-yellow-100);
  --tag-background-subtle-orange: var(--color-orange-100);
  --tag-background-subtle-red: var(--color-red-100);
  --tag-background-subtle-pink: var(--color-pink-100);
  --tag-background-subtle-purple: var(--color-purple-100);
  --tag-text-neutral: var(--color-neutral-700);
  --tag-text-blue: var(--color-blue-700);
  --tag-text-turquoise: var(--color-turquoise-700);
  --tag-text-teal: var(--color-teal-700);
  --tag-text-lime: var(--color-lime-700);
  --tag-text-green: var(--color-green-700);
  --tag-text-yellow: var(--color-yellow-700);
  --tag-text-orange: var(--color-orange-700);
  --tag-text-red: var(--color-red-700);
  --tag-text-pink: var(--color-pink-700);
  --tag-text-purple: var(--color-purple-700);
  --tag-text-on-color: var(--color-neutral-075);
}
/* ============================================
  Theme Light
============================================ */
:root,
:root[data-brand="default"][data-theme="light"] {
  /* Button */
  --button-primary-default: var(--color-blue-400);
  --button-primary-hover: var(--color-blue-300);
  --button-primary-pressed: var(--color-blue-200);
  --button-secondary-default: var(--color-blue-700);
  --button-secondary-hover: var(--color-blue-600);
  --button-secondary-pressed: var(--color-blue-500);
  --button-tertiary-default: var(--color-blue-400);
  --button-tertiary-hover: var(--color-blue-300);
  --button-tertiary-pressed: var(--color-blue-200);
  --button-ghost-default: rgba(255, 255, 255, 0);
  --button-ghost-hover: var(--color-neutral-800);
  --button-ghost-pressed: var(--color-neutral-700);
  --button-danger-default: var(--color-red-400);
  --button-danger-hover: var(--color-red-300);
  --button-danger-pressed: var(--color-red-200);
  --button-disabled-default: var(--color-neutral-700);
  --button-disabled-tertiary: var(--color-neutral-600);
  --button-text-secondary: var(--color-blue-100);

  /* Text */
  --text-primary: var(--color-neutral-075);
  --text-secondary: var(--color-neutral-400);
  --text-tertiary: var(--color-neutral-600);
  --text-on-color: var(--color-white);
  --text-on-color-inverse: var(--color-neutral-075);
  --text-disabled: var(--color-neutral-600);
  --text-danger: var(--color-red-400);
  --text-interactive: var(--color-blue-400);

  /* Support */
  --support-info-background: var(--color-primary-blue);
  --support-danger-background: var(--color-semantic-red);
  --support-success-background: var(--color-semantic-green);
  --support-warning-background: var(--color-semantic-yellow);
  --support-info-subtle-background: var(--color-blue-800);
  --support-danger-subtle-background: var(--color-red-800);
  --support-warning-subtle-background: var(--color-yellow-800);
  --support-success-subtle-background: var(--color-green-800);
  --support-text-alert-success: var(--color-neutral-075);
  --support-text-alert-warning: var(--color-neutral-075);
  --support-text-alert-danger: var(--color-neutral-075);
  --support-text-alert-info: var(--color-neutral-075);

  /* Icons */
  --icon-primary: var(--color-neutral-075);
  --icon-primary-hover: var(--color-neutral-025);
  --icon-primary-pressed: var(--color-neutral-075);
  --icon-secondary: var(--color-neutral-400);
  --icon-secondary-hover: var(--color-neutral-300);
  --icon-secondary-pressed: var(--color-neutral-400);
  --icon-tertiary: var(--color-neutral-600);
  --icon-on-color: var(--color-white);
  --icon-on-color-inverse: var(--color-neutral-075);
  --icon-disabled: var(--color-neutral-600);
  --icon-danger: var(--color-red-400);
  --icon-link: var(--color-blue-400);
  --icon-hover: var(--color-blue-300);
  --icon-pressed: var(--color-blue-400);
  --icon-inverse: var(--color-white);

  /* Surface */
  --surface-background: var(--color-neutral-900);
  --surface-primary: var(--color-white);
  --surface-secondary: var(--color-white);
  --surface-tertiary: var(--color-neutral-900);
  --surface-scrim: rgba(0, 0, 0, 0.7);
  --surface-overlay: rgba(255, 255, 255, 0.8);

  /* Link */
  --link-on-color: var(--color-white);
  --link-interactive: var(--color-blue-400);
  --link-hover: var(--color-blue-300);
  --link-pressed: var(--color-blue-400);
  --link-secondary: var(--color-neutral-400);
  --link-secondary-hover: var(--color-neutral-300);
  --link-secondary-pressed: var(--color-neutral-400);
  --link-disabled: var(--color-neutral-600);

  /* Stroke */
  --stroke-default: var(--color-neutral-600);
  --stroke-hover: var(--color-neutral-400);
  --stroke-danger: var(--color-semantic-red);
  --stroke-danger-hover: var(--color-red-300);
  --stroke-focus: var(--color-primary-blue);
  --stroke-focus-on-color: var(--color-white);
  --stroke-disabled: var(--color-neutral-700);
  --stroke-subtle: var(--color-neutral-750);

  /* Input */
  --input-default: var(--color-white);
  --input-disabled: var(--color-neutral-800);

  /* Chips */
  --chips-background-disabled: var(--color-neutral-700);
  --chips-text-disabled: var(--color-neutral-600);
  --chips-icon-disabled: var(--color-neutral-600);
  --chips-background-off-default: var(--color-neutral-800);
  --chips-background-off-hover: var(--color-neutral-700);
  --chips-background-off-pressed: var(--color-neutral-600);
  --chips-background-off-disabled: var(--color-neutral-800);

  /* Miscellaneous tokens */
  --toggle-off-default: var(--color-neutral-500);
  --toggle-off-hover: var(--color-neutral-400);
  --content-switcher-default: var(--color-white);
  --tab-default: var(--color-white);
  --tab-off-disabled: var(--color-neutral-800);
  --tab-hover: var(--color-neutral-700);
  --tab-pressed: var(--color-neutral-600);
  --nav-selected-default: var(--color-blue-700);
  --nav-selected-hover: var(--color-blue-600);
  --nav-selected-pressed: var(--color-blue-700);
  --nav-selected-icons: var(--color-blue-400);
  --nav-selected-text: var(--color-blue-400);
  --nav-group-active-default: var(--color-blue-800);
  --nav-group-active-hover: var(--color-blue-700);
  --nav-group-active-pressed: var(--color-blue-600);
  --table-active-default: var(--color-blue-900);
  --table-active-hover: var(--color-blue-800);
  --table-active-pressed: var(--color-blue-700);
  --table-button-inactive-hover: var(--color-neutral-700);
  --table-button-inactive-pressed: var(--color-neutral-600);
  --table-button-active-hover: var(--color-blue-750);
  --table-button-active-pressed: var(--color-blue-700);
  --skeleton-background: var(--color-neutral-700);
  --skeleton-subtle: var(--color-neutral-800);

  /* Tags */
  --tag-background-bold-blue: var(--color-primary-blue);
  --tag-background-bold-turquoise: var(--color-turquoise-400);
  --tag-background-bold-teal: var(--color-teal-400);
  --tag-background-bold-lime: var(--color-lime-400);
  --tag-background-bold-green: var(--color-semantic-green);
  --tag-background-bold-yellow: var(--color-semantic-yellow);
  --tag-background-bold-orange: var(--color-semantic-orange);
  --tag-background-bold-red: var(--color-red-300);
  --tag-background-bold-pink: var(--color-pink-400);
  --tag-background-bold-purple: var(--color-purple-400);
  --tag-background-bold-neutral: var(--color-neutral-200);
  --tag-background-subtle-blue: var(--color-blue-700);
  --tag-background-subtle-turquoise: var(--color-turquoise-700);
  --tag-background-subtle-teal: var(--color-teal-700);
  --tag-background-subtle-lime: var(--color-lime-700);
  --tag-background-subtle-green: var(--color-green-700);
  --tag-background-subtle-yellow: var(--color-yellow-700);
  --tag-background-subtle-orange: var(--color-orange-700);
  --tag-background-subtle-red: var(--color-red-700);
  --tag-background-subtle-pink: var(--color-pink-700);
  --tag-background-subtle-purple: var(--color-purple-700);
  --tag-background-subtle-neutral: var(--color-neutral-700);
  --tag-text-neutral: var(--color-neutral-200);
  --tag-text-blue: var(--color-blue-200);
  --tag-text-turquoise: var(--color-turquoise-100);
  --tag-text-teal: var(--color-teal-100);
  --tag-text-lime: var(--color-lime-100);
  --tag-text-green: var(--color-green-100);
  --tag-text-yellow: var(--color-yellow-100);
  --tag-text-orange: var(--color-orange-100);
  --tag-text-red: var(--color-red-100);
  --tag-text-pink: var(--color-pink-100);
  --tag-text-purple: var(--color-purple-200);
  --tag-text-on-color: var(--color-white);
}
/* -------------------------------- PROPERTIES ------------------------------- */
/* ============================================
  Radius variables
============================================ */
:root {
  --radius-04: 0.25rem;
  --radius-08: 0.5rem;
  --radius-12: 0.75rem;
}
/* ============================================
  Space variables
============================================ */
:root {
  --space: 1rem;
  --space-01: calc(var(--space) * 0.0625); /* 1px */
  --space-04: calc(var(--space) / 4); /* 4px */
  --space-08: calc(var(--space) / 2 ); /* 8px */
  --space-12: calc(var(--space) * 0.75); /* 12px; */
  --space-16: var(--space); /* 16px */
  --space-20: calc(var(--space) * 1.25); /* 20px */
  --space-24: calc(var(--space) * 1.5); /* 24px */
  --space-32: calc(var(--space) * 2); /* 32px */
  --space-40: calc(var(--space) * 2.5); /* 40px */
  --space-48: calc(var(--space) * 3); /* 48px */
  --space-56: calc(var(--space) * 3.5); /* 56px */
  --space-64: calc(var(--space) * 4); /* 64px */
  --space-80: calc(var(--space) * 5); /* 80px */
  --space-96: calc(var(--space) * 6); /* 96px */
  --space-112: calc(var(--space) * 7); /* 112 */
  --space-128: calc(var(--space) * 8); /* 128px */
  --space-160: calc(var(--space) * 10); /* 160px */
  --space-240: calc(var(--space) * 15); /* 240px */
}
:root {
  --z-index-page-content: 0;
  --z-index-action-bar: 1000;
  --z-index-flag-message: 2000;
  --z-index-side-navigation: 3000;
  --z-index-global-header: 4000;
  --z-index-side-panel: 5000;
  --z-index-modal: 6000;
  --z-index-popover: 7000;
}
/* --------------------------------- ELEVATIONS --------------------------------- */
/* 
    Elevation Classes
    ==========
    The elevation classes are used to define the box-shadow properties for different elevation levels.
    Each class corresponds to a specific elevation level, providing a consistent shadow effect across the application.

    Skim - A subtle shadow effect for elements that are slightly elevated.
    Lifted - A more pronounced shadow effect for elements that are moderately elevated.
    Raised - A stronger shadow effect for elements that are significantly elevated.
    Floating - The most pronounced shadow effect for elements that appear to float above the surface.
*/
.elevation-01-skim {
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.08);
}
.elevation-02-lifted {
    box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08);
}
.elevation-03-raised {
    box-shadow: 0px 1px 24px 0px rgba(0, 0, 0, 0.08);
}
.elevation-04-floating {
    box-shadow: 0px 1px 32px 0px rgba(0, 0, 0, 0.08);
}
/* --------------------------------- LAYERS --------------------------------- 

  THE LAYERS APPROACH IS NOW DEPRECATED.
  ALL THE COMPONENTS SHOULD HAVE THEIR OWN CSS FILE.
  THIS FILE IS JUST FOR THE GLOBAL STYLES.
  THE LAYERS WILL BE REMOVED IN THE NEXT RELEASE.
  PLEASE, DO NOT USE THE LAYERS IN YOUR CSS FILES.
  THANK YOU!
*/
/* ------------------------------ End of layers ----------------------------- */
@layer reset {
  * {
    box-sizing: border-box;
  }
  button {
    -webkit-appearance: none;
    border-radius: 0;
    text-align: inherit;
    background: none;
    box-shadow: none;
    padding: 0;
    cursor: pointer;
    border: none;
    color: inherit;
    font: inherit;
    display: flex;
    align-items: center;
    &:disabled {
      cursor: not-allowed;
    }
  }

  :focus {
    outline: 0;
  }

  :focus-visible {
    outline: 2px solid var(--stroke-focus);
  }

  .placeholder {
    color: var(--field-placeholder-color);
    font-weight: var(--font-weight-light);
    opacity: 0.54;
  }
}
@layer element {
  * {
    font-family: var(--font-family-default);
  }

  body {
    background-color: var(--surface-primary);
    color: var(--text-color);
    text-size-adjust: 100%;
  }

  input,
  select,
  button {
    font-size: var(--font-typesize-03);
    line-height: 1.25;
  }

  i,
  em {
    font-family: var(--font-family-text-italic);
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: var(--font-family-default);
  }
  h1 i,
  h1 em,
  h2 i,
  h2 em,
  h3 i,
  h3 em,
  h4 i,
  h4 em,
  h5 i,
  h5 em,
  h6 i,
  h6 em {
    font-family: var(--font-family-display-italic);
  }

  p {
    margin: 0 0 1rem 0;
  }
  p:last-of-type {
    margin: 0;
  }

  dialog::backdrop {
    background-color: light-dark(hsla(0, 0%, 0%, 0.7), hsla(0, 0%, 100%, 0.3));
  }
}
[hidden],
.visually-hidden {
  height: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  width: 0;
  border: 0;
}
.AccessPassWidget-module__accesspassWrapper___8rUp1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 291px;
  position: relative;
}

.AccessPassWidget-module__handImage___vzqq5 {
  height: 185px;
  width: 187px;
  position: absolute;
  top: 0;
  z-index: 2;
  margin-left: 1.31rem;

  background-image: url('/assets/widget-hand-BDc0v7RP.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
}

.AccessPassWidget-module__card___9Uyyz {
  display: flex;
  flex-direction: column;
  max-width: 352px;
  max-height: 275px;
  border-radius: 12px;
  margin-top: 1rem;
  position: relative;
  padding-top: 13rem;
  z-index: 1;
  box-shadow: 0px 1px 8px 0px hsla(0 0% 0% / 0.16);
}

.AccessPassWidget-module__cardViewPass___cwjdB {
  background-color: var(--blue-750);
}

.AccessPassWidget-module__cardActivatePass___1QCLU {
  background-color: var(--yellow-800);
}

.AccessPassWidget-module__text___n4hEG {
  margin-left: 1.31rem;
  z-index: 3;
  position: relative;
  margin-bottom: 1.12rem;
}

.AccessPassWidget-module__title___MCRdY {
  font-family: var(--font-family-display);
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  padding-bottom: 0.31rem;
}

.AccessPassWidget-module__status___WJReS {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-right: 0.81rem;
}

.AccessPassWidget-module__circle___zRWtK {
  width: 14px;
  height: 14px;
  border-radius: 50%;
}

.AccessPassWidget-module__circleViewPass___VESw6 {
  background-color: var(--green-400);
}

.AccessPassWidget-module__circleActivatePass___Jg2Pq {
  background-color: var(--yellow-400);
}

.AccessPassWidget-module__statusText___MHpK6 {
  font-family: var(--font-family-text);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 8px;
  color: #545f71;
}

.AccessPassWidget-module__arrowIcon___Yee0p {
  margin-left: auto;
}

.AccessPassWidget-module__loading___wdyCx {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 275px;
  width: 100%;
}

.PrecheckinWidget-module__statusBanner___PMs2a {
  width: 100%;
width: 25.125rem;
height: 7.5rem;
padding:1rem 1.25rem 1rem 1.25rem;
  display: flex;
  gap: 1rem;
}

.PrecheckinWidget-module__bannerRow___mxxuB {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  height: 100%;
  width: 100%;
}

.PrecheckinWidget-module__bannerIcon___i7-aP {

  flex-shrink: 0;
  margin-right: 0;;
}

.PrecheckinWidget-module__icon--blue___3DwJ5 {
  color: var(--color-blue-400);
}

.PrecheckinWidget-module__icon--yellow___yRt5H {
  color: var(--color-yellow-400);
}

.PrecheckinWidget-module__icon--orange___4LrlK {
  color: var(--color-orange-400);
}

.PrecheckinWidget-module__bannerTitle___by4JX {
  flex: 1;
  color: var(--text-primary);
}

.PrecheckinWidget-module__actionText___zQHYq {
  color: var(--link-interactive);
  font-weight: var(--font-weight-semibold);
}

@media (max-width: 600px) {
  .PrecheckinWidget-module__statusBanner___PMs2a {
    height: 7rem;
  }


}
