/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Global/action-button.scss ***!
  \*********************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
.action-button {
  --action-button-color-background: var(--color-transparent);
  --action-button-color-background-hover: var(--color-background-muted-hover-accent);
  --action-button-color-background-pressed: var(--color-background-muted-pressed-accent);
  --action-button-color-background-disabled: var(--color-transparent);
  --action-button-color-background-selected: var(--color-background-muted-hover-accent);
  --action-button-color-background-active: var(--color-transparent);
  --action-button-color-background-hover-active: var(--color-background-muted-hover-accent);
  --action-button-color-background-pressed-active: var(--color-background-muted-pressed-accent);
  --action-button-color-foreground: var(--color-foreground-secondary);
  --action-button-color-foreground-hover: var(--color-foreground-hover-default);
  --action-button-color-foreground-pressed: var(--color-foreground-pressed-default);
  --action-button-color-foreground-disabled: var(--color-foreground-disabled);
  --action-button-color-foreground-selected: var(--color-foreground-accent);
  --action-button-color-foreground-active: var(--color-foreground-accent);
  --action-button-color-foreground-hover-active: var(--color-foreground-accent);
  --action-button-color-foreground-pressed-active: var(--color-foreground-accent);
  --action-button-color-border-focus: var(--color-border-focus-accent);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: var(--size-x8);
  height: var(--size-x8);
  border-radius: var(--border-radius-rounded);
  color: var(--action-button-color-foreground);
  background-color: var(--action-button-color-background);
  transition: background-color 0.1s;
  flex-shrink: 0;
}
@media (hover: hover) {
  .action-button:hover {
    color: var(--action-button-color-foreground-hover);
    background-color: var(--action-button-color-background-hover);
  }
}
.action-button:active {
  color: var(--action-button-color-foreground-pressed);
  background-color: var(--action-button-color-background-pressed);
}
.action-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--border-width-focus) var(--action-button-color-border-focus);
}
.action-button.loading {
  color: var(--action-button-color-foreground-disabled);
  background-color: var(--action-button-color-background-disabled);
  pointer-events: none;
  cursor: default;
}
.action-button.loading .icon-spinner {
  display: block;
}
.action-button.loading .md-icon,
.action-button.loading .carbon-icon {
  display: none;
}
.action-button.m_accept {
  --action-button-color-background-hover: var(--color-background-muted-hover-success);
  --action-button-color-background-pressed: var(--color-background-muted-pressed-success);
  --action-button-color-foreground: var(--color-foreground-success);
  --action-button-color-foreground-hover: var(--color-foreground-success);
  --action-button-color-foreground-pressed: var(--color-foreground-success);
  --action-button-color-border-focus: var(--color-border-focus-success);
}
.action-button.m_reject {
  --action-button-color-background-hover: var(--color-background-muted-hover-danger);
  --action-button-color-background-pressed: var(--color-background-muted-pressed-danger);
  --action-button-color-foreground: var(--color-foreground-danger);
  --action-button-color-foreground-hover: var(--color-foreground-danger);
  --action-button-color-foreground-pressed: var(--color-foreground-danger);
  --action-button-color-border-focus: var(--color-border-focus-danger);
}
.action-button.active {
  color: var(--action-button-color-foreground-active);
}
@media (hover: hover) {
  .action-button.active:hover {
    color: var(--action-button-color-foreground-hover-active);
    background-color: var(--action-button-color-background-hover-active);
  }
}
.action-button.active:active {
  color: var(--action-button-color-foreground-pressed-active);
  background-color: var(--action-button-color-background-pressed-active);
}
.action-button:disabled, .action-button.disabled {
  color: var(--action-button-color-foreground-disabled);
  background-color: var(--action-button-color-background-disabled);
  cursor: default;
}
@media (hover: hover) {
  .action-button:disabled:hover, .action-button.disabled:hover {
    color: var(--action-button-color-foreground-disabled);
    background-color: var(--action-button-color-background-disabled);
  }
}
.action-button:disabled:active, .action-button.disabled:active {
  color: var(--action-button-color-foreground-disabled);
  background-color: var(--action-button-color-background-disabled);
}
.action-button.m_nav {
  width: var(--size-x10);
  height: var(--size-x10);
}
.action-button .icon-spinner {
  display: none;
}

.action-button__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  align-self: stretch;
  position: relative;
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Global/base-form.scss ***!
  \*****************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
.base-form {
  max-width: 690px;
}
.base-form.m_no-width-limit {
  max-width: 100%;
}
.base-form p.error input[type=text],
.base-form p.error input[type=password],
.base-form p.error input[type=email],
.base-form p.error input[type=search]:not(.vs__search),
.base-form p.error input[type=number],
.base-form p.error textarea,
.base-form p.error .select2-container--default .select2-selection--single,
.base-form p.error .select2-container--default .select2-selection--multiple,
.base-form p.error .vs__dropdown-toggle {
  border: var(--border-width-default) solid var(--color-border-danger);
  background-image: url("/images/icons/form/error.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: calc(100% - 12px) center;
  padding-right: 44px;
}
.base-form p.error input[type=text]:focus,
.base-form p.error input[type=password]:focus,
.base-form p.error input[type=email]:focus,
.base-form p.error input[type=search]:not(.vs__search):focus,
.base-form p.error input[type=number]:focus,
.base-form p.error textarea:focus,
.base-form p.error .select2-container--default .select2-selection--single:focus,
.base-form p.error .select2-container--default .select2-selection--multiple:focus,
.base-form p.error .vs__dropdown-toggle:focus {
  border-color: var(--color-border-danger);
  box-shadow: 0 0 0 2px var(--color-border-focus-danger);
}
.base-form p.error input[type=text] .vs__actions,
.base-form p.error input[type=password] .vs__actions,
.base-form p.error input[type=email] .vs__actions,
.base-form p.error input[type=search]:not(.vs__search) .vs__actions,
.base-form p.error input[type=number] .vs__actions,
.base-form p.error textarea .vs__actions,
.base-form p.error .select2-container--default .select2-selection--single .vs__actions,
.base-form p.error .select2-container--default .select2-selection--multiple .vs__actions,
.base-form p.error .vs__dropdown-toggle .vs__actions {
  display: none;
}
.base-form p.error input[type=text] .error-text,
.base-form p.error input[type=password] .error-text,
.base-form p.error input[type=email] .error-text,
.base-form p.error input[type=search]:not(.vs__search) .error-text,
.base-form p.error input[type=number] .error-text,
.base-form p.error textarea .error-text,
.base-form p.error .select2-container--default .select2-selection--single .error-text,
.base-form p.error .select2-container--default .select2-selection--multiple .error-text,
.base-form p.error .vs__dropdown-toggle .error-text {
  font-size: var(--font-size-caption);
}
.base-form p.divided {
  border-bottom: var(--border-default);
}
.base-form p.divided .caption-text,
.base-form p.divided .error-text {
  margin-bottom: var(--spacing-x1);
}
.base-form pre {
  overflow: auto;
}
.base-form .caption-text,
.base-form .error-text {
  display: block;
  margin-top: var(--spacing-x1);
}
.base-form .caption-text.m_flex,
.base-form .error-text.m_flex {
  display: flex;
}

.base-form__field-extra-text {
  display: block;
  margin-top: var(--spacing-x2);
}

.base-form label > b,
.base-form__label > b {
  display: block;
  margin-bottom: 6px;
  color: var(--color-foreground-default);
}
.base-form label > b > em,
.base-form__label > b > em {
  font-style: normal;
  font-weight: var(--font-weight-s);
  color: var(--color-foreground-default);
  font-size: var(--font-size-caption);
  margin-left: var(--spacing-x1);
}
.base-form label > b > em::before,
.base-form__label > b > em::before {
  content: "(";
}
.base-form label > b > em::after,
.base-form__label > b > em::after {
  content: ")";
}
.base-form label .tickbox,
.base-form__label .tickbox {
  margin-bottom: var(--spacing-x2);
}

.base-form__label-description {
  margin-top: -6px;
  margin-bottom: 6px;
  display: block;
}
.base-form__label-description.caption-text {
  margin-top: -6px;
}

.base-form__short-select {
  width: 90px;
}

.base-form__fieldset {
  margin-bottom: 36px;
}
.base-form__fieldset.m_first {
  padding-top: var(--spacing-x2);
}

.base-form__fieldset-heading {
  display: flex;
  margin-bottom: 16px;
}
.base-form__fieldset-heading:last-child {
  margin-bottom: 0;
}

.base-form__fieldset-title {
  display: block;
  margin-bottom: var(--spacing-x2);
  font-family: var(--font-family-title), "sans-serif";
  font-size: var(--font-line-height-heading-2);
  font-weight: var(--font-weight-l);
}

.base-form__fieldset-label {
  flex-grow: 1;
  padding-right: var(--spacing-x6);
}
.base-form__fieldset-label.m_with-icon {
  display: flex;
}

.base-form__fieldset-switch {
  flex-shrink: 0;
  margin-top: 5px;
}

.base-form__field {
  width: 100%;
  display: block;
}
.base-form__field.m_tickboxes {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 16px);
  margin-right: -8px;
  margin-left: -8px;
}
.base-form__field.m_tickboxes > * {
  margin-right: var(--spacing-x2);
  margin-left: var(--spacing-x2);
}
.base-form__field.m_flex {
  display: flex;
}
.base-form__field.m_flex > * {
  margin-right: var(--spacing-x2);
}
.base-form__field.m_flex > *:last-child {
  margin-right: 0;
}
.base-form__field.m_with-inner-popover {
  position: relative;
}
.base-form__field.m_with-inner-popover .add-modal__campaign-name {
  padding-right: 38px;
}

.base-form__inner-popover {
  position: absolute;
  top: var(--spacing-x2);
  right: var(--spacing-x2);
}
.base-form__inner-popover .action-button {
  margin: -4px;
}

.base-form__consent-box {
  padding: var(--spacing-x3);
  background-color: var(--color-background-secondary);
}
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Global/base.scss ***!
  \************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
:root {
  --colorPrimary: var(--color-foreground-accent);
  --colorTextPrimary: var(--color-foreground-default);
  --colorTextSecondary: var(--color-foreground-secondary);
  --colorDisabled: var(--color-foreground-disabled);
  --colorBorder: var(--color-border-default);
  --colorLight: var(--color-light); /* --color-background-default or --color-foreground-inverse */
  --colorDark: var(--color-dark);
  --colorBgDark: var(--color-background-tertiary);
  --colorBgLight: var(--color-background-secondary);
  --colorFocus: var(--color-border-focus-default);
  --colorHotPink: var(--color-pink-600);
  --colorVividTangerine: var(--color-orange-600);
  --colorCerulean: var(--color-cyan-300);
  --colorKoromiko: var(--color-yellow-600);
  --colorMountainMeadow: var(--color-green-600);
  --colorMediumPurple: var(--color-purple-600);
  --colorOlive: var(--color-lime-600);
  --colorNavy: var(--color-blue-800);
  --colorCandy: var(--color-orange-600);
  --colorVividViolet: var(--color-pink-600);
  --colorError: var(--color-foreground-danger);
  --colorSuccess: var(--color-foreground-success);
  --colorWarning: var(--color-foreground-warning);
  --colorFacebook: var(--channel-color-facebook);
  --colorFbMessenger: var(--channel-color-messenger);
  --colorTwitter: var(--channel-color-twitter);
  --colorLinkedIn: var(--channel-color-linkedin);
  --colorInstagram: var(--channel-color-instagram);
  --colorYoutube: var(--channel-color-youtube);
  --colorWeChat: var(--channel-color-wechat);
  --colorPinterest: var(--channel-color-pinterest);
  --colorXing: var(--channel-color-xing);
  --colorQuora: var(--channel-color-quora);
  --colorReddit: var(--channel-color-reddit);
  --colorTikTok: var(--channel-color-tiktok);
  --shadowPrimary: var(--shadow-default);
  --shadowSecondary: var(--shadow-secondary);
  --shadowTextTip: var(--shadow-tertiary);
  --shadowDropdown: var(--shadow-dropdown);
  --fontFamilyPrimary: var(--font-family-default), "sans-serif";
  --fontFamilyHeadline: var(--font-family-title), "sans-serif";
  --fontFamilyCode: var(--font-family-code), "monospace";
  --fontSizeNullstateHeading: var(--font-line-height-heading-1);
  --fontSizeHeading1: var(--font-line-height-heading-1);
  --fontSizeHeading2: var(--font-line-height-heading-2);
  --fontSizeHeading3: var(--font-line-height-heading-3);
  --fontSizeBody: var(--font-size-body);
  --fontSizeCaption: var(--font-size-caption);
  --sizeXXXS: var(--size-x3);
  --sizeXXS: var(--size-x4);
  --sizeXS: var(--size-x5);
  --sizeS: var(--size-x6);
  --sizeM: var(--size-x8);
  --sizeL: var(--size-x10);
  --sizeXL: var(--size-x12);
  --sizeXXL: var(--size-x16);
  --sizeXXXL: 80px;
  --thumbnailSizeSmall--s: var(--size-x5);
  --thumbnailSizeSmall: var(--size-x6);
  --thumbnailSizeSmall--l: var(--size-x8);
  --thumbnailSizeMedium--s: var(--size-x10);
  --thumbnailSizeMedium: var(--size-x12);
  --thumbnailSizeLarge: var(--size-x16);
  --iconSizeSmall--s-s: var(--size-x3);
  --iconSizeSmall--s: 14px;
  --iconSizeSmall: var(--size-x4);
  --iconSizeMedium: var(--size-x5);
  --iconSizeMedium--l: var(--size-x6);
  --iconSizeLarge--s: var(--size-x8);
  --iconSizeLarge: var(--size-x16);
  --gapSizeSmall--s: var(--spacing-x1);
  --gapSizeSmall: var(--spacing-x2);
  --gapSizeMedium: var(--spacing-x2);
  --gapSizeLarge: var(--spacing-x6);
  --borderRadiusPrimary: var(--border-radius-default);
  --borderRadiusSecondary: var(--border-radius-secondary);
  --size-XXXS: var(--size-x3);
  --size-XXS: var(--size-x4);
  --size-XS: var(--size-x5);
  --size-S: var(--size-x6);
  --size-M: var(--size-x8);
  --size-L: var(--size-x10);
  --size-XL: var(--size-x12);
  --size-XXL: var(--size-x16);
  --spacing-XS: var(--spacing-x1);
  --spacing-S: var(--spacing-x2);
  --spacing-M: var(--spacing-x4);
  --spacing-L: var(--spacing-x6);
  --spacing-XL: var(--spacing-x8);
  --line-height-nullstate-heading: var(--font-line-height-heading-1);
  --line-height-heading1: var(--font-line-height-heading-1);
  --line-height-heading2: var(--font-line-height-heading-2);
  --line-height-heading3: var(--font-line-height-heading-3);
  --line-height-body: var(--font-line-height-body);
  --line-height-caption: var(--font-line-height-caption);
}

:root {
  --nav-menu-color-background: var(--color-background-emphasis-accent);
  --nav-menu-color-background-hover: var(--color-background-emphasis-hover-accent);
  --nav-menu-color-background-pressed: var(--color-background-emphasis-pressed-accent);
}

html[lang=ja] body {
  --font-family-default: "Noto Sans JP", Arial, "Helvetica Neue", Helvetica, "sans-serif"; /* newfont */
  --font-family-title: "Noto Sans JP", Arial, "Helvetica Neue", Helvetica, "sans-serif"; /* newfont */
}

body.m_transparent {
  background-color: transparent;
}

p.medium-margin,
pre.medium-margin,
hr.medium-margin {
  margin-bottom: 16px;
}
p.small-margin,
pre.small-margin,
hr.small-margin {
  margin-bottom: var(--spacing-x2);
}

button,
a {
  color: var(--color-foreground-accent);
}
@media (hover: hover) {
  button:hover,
  a:hover {
    color: var(--color-foreground-hover-accent);
  }
}
button:active,
a:active {
  color: var(--color-foreground-hover-accent);
}
button:disabled, button.disabled,
a:disabled,
a.disabled {
  color: var(--color-foreground-disabled);
  cursor: default;
}
button:disabled:hover, button.disabled:hover,
a:disabled:hover,
a.disabled:hover {
  color: var(--color-foreground-disabled);
}
button:focus-visible,
a:focus-visible {
  outline: var(--border-width-focus) solid var(--color-border-focus-default);
}

[type=text],
[type=email],
[type=number],
[type=password],
[type=tel],
[type=url],
textarea,
select {
  display: block;
  width: 100%;
  height: var(--size-x10);
  padding: var(--spacing-x2) var(--spacing-x3);
  background-color: var(--color-background-default);
  border-radius: var(--border-radius-default);
  border: var(--border-default);
  -webkit-tap-highlight-color: transparent;
  font: inherit;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
[type=text]:hover,
[type=email]:hover,
[type=number]:hover,
[type=password]:hover,
[type=tel]:hover,
[type=url]:hover,
textarea:hover,
select:hover {
  border-color: var(--color-border-accent);
}
[type=text]:focus,
[type=email]:focus,
[type=number]:focus,
[type=password]:focus,
[type=tel]:focus,
[type=url]:focus,
textarea:focus,
select:focus {
  outline: 0;
  border-color: var(--color-border-accent);
  box-shadow: var(--shadow-focus);
}
[type=text]:disabled,
[type=email]:disabled,
[type=number]:disabled,
[type=password]:disabled,
[type=tel]:disabled,
[type=url]:disabled,
textarea:disabled,
select:disabled {
  color: var(--color-foreground-disabled);
  background-color: var(--color-background-secondary);
  border-color: var(--color-border-default);
}
[type=text].copiable,
[type=email].copiable,
[type=number].copiable,
[type=password].copiable,
[type=tel].copiable,
[type=url].copiable,
textarea.copiable,
select.copiable {
  background-color: var(--color-background-secondary);
  transition: background-color 0.1s;
}
[type=text].copiable:active,
[type=email].copiable:active,
[type=number].copiable:active,
[type=password].copiable:active,
[type=tel].copiable:active,
[type=url].copiable:active,
textarea.copiable:active,
select.copiable:active {
  background-color: var(--color-background-emphasis-accent);
  color: var(--color-foreground-inverse);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

::placeholder {
  color: var(--color-foreground-secondary);
  opacity: 1;
}

::-ms-input-placeholder {
  color: var(--color-foreground-secondary);
}

textarea {
  height: 90px;
}

input[type=range] {
  background: linear-gradient(to right, var(--color-blue-600) 0%, var(--color-blue-600) 100%, var(--color-blue-200) 0%, var(--color-blue-200) 0%);
  border: solid 1px #fff;
  border-radius: var(--border-radius-secondary);
  height: 6px;
  width: 100%;
  outline: none;
  transition: background 450ms ease-in;
  -webkit-appearance: none;
  cursor: pointer;
  margin: 0;
}

input[type=range]::-webkit-slider-thumb {
  box-shadow: 0 0 0 4px transparent;
  border: var(--border-width-default) solid var(--color-border-accent);
  height: 16px;
  width: var(--size-x4);
  border-radius: var(--border-radius-secondary);
  background-color: var(--color-background-default);
  cursor: pointer;
  -webkit-appearance: none;
  transition: box-shadow 0.1s;
}

input[type=range]:hover::-webkit-slider-thumb {
  box-shadow: 0 0 0 4px var(--color-blue-200);
}

input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 0 0 4px var(--color-blue-500);
}

input[type=range]::-moz-range-thumb {
  box-shadow: 0 0 0 4px transparent;
  border: var(--border-width-default) solid var(--color-border-accent);
  height: 16px;
  width: var(--size-x4);
  border-radius: var(--border-radius-secondary);
  background-color: var(--color-background-default);
  cursor: pointer;
  transition: box-shadow 0.1s;
}

input[type=range]:hover::-moz-range-thumb {
  box-shadow: 0 0 0 4px var(--color-blue-200);
}

input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 0 0 4px var(--color-blue-500);
}

input[type=range]::-ms-thumb {
  box-shadow: 0 0 0 4px transparent;
  border: var(--border-width-default) solid var(--color-border-accent);
  height: 16px;
  width: var(--size-x4);
  border-radius: var(--border-radius-secondary);
  background-color: var(--color-background-default);
  cursor: pointer;
  transition: box-shadow 0.1s;
}

input[type=range]:hover::-ms-thumb {
  box-shadow: 0 0 0 4px var(--color-blue-200);
}

input[type=range]:active::-ms-thumb {
  box-shadow: 0 0 0 4px var(--color-blue-500);
}

input[type=range]:focus {
  outline: none;
}

input[type=number] {
  -moz-appearance: textfield; /* Firefox */
}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Global/button.scss ***!
  \**************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
.button {
  --button-color-background: var(--color-background-emphasis-accent);
  --button-color-background-hover: var(--color-background-emphasis-hover-accent);
  --button-color-background-pressed: var(--color-background-emphasis-pressed-accent);
  --button-color-background-disabled: var(--color-background-emphasis-disabled);
  --button-color-foreground: var(--color-foreground-inverse);
  --button-color-foreground-hover: var(--color-foreground-inverse);
  --button-color-foreground-pressed: var(--color-foreground-inverse);
  --button-color-foreground-disabled: var(--color-foreground-disabled);
  --button-color-border: var(--color-transparent);
  --button-color-border-hover: var(--color-transparent);
  --button-color-border-active: var(--color-transparent);
  --button-color-border-focus: var(--color-border-focus-accent);
  --button-color-border-disabled: var(--color-transparent);
  --button-padding: 0 var(--spacing-x4);
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-m);
  letter-spacing: var(--font-letter-spacing);
  height: var(--size-x10);
  border: var(--border-width-default) solid var(--button-color-border);
  border-radius: var(--border-radius-default);
  background-color: var(--button-color-background);
  color: var(--button-color-foreground);
  min-width: 80px;
  font-family: inherit;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0 16px;
  cursor: pointer;
  user-select: none;
  transition: background-color 0.1s, border-color 0.1s;
  -webkit-appearance: none;
}
@media (hover: hover) {
  .button:hover {
    color: var(--button-color-foreground-hover);
    background-color: var(--button-color-background-hover);
    border-color: var(--button-color-border-hover);
  }
}
.button:active {
  color: var(--button-color-foreground-pressed);
  background-color: var(--button-color-background-pressed);
  border-color: var(--button-color-border-active);
}
.button:focus-visible {
  outline: none;
  border-color: var(--button-color-border-focus);
  box-shadow: inset 0 0 0 var(--border-width-default) var(--button-color-border-focus);
}
.button:disabled, .button.disabled {
  color: var(--button-color-foreground-disabled);
  background-color: var(--button-color-background-disabled);
  border-color: var(--button-color-border-disabled);
  cursor: default;
}
.button.loading {
  color: var(--button-color-foreground-disabled);
  background-color: var(--button-color-background-disabled);
  border-color: var(--button-color-border-disabled);
  pointer-events: none;
  cursor: default;
}
.button.loading span {
  color: transparent;
}
.button.loading .icon-spinner {
  display: block;
  position: absolute;
}
.button.m_accept {
  --button-color-background: var(--color-background-emphasis-success);
  --button-color-background-hover: var(--color-background-emphasis-hover-success);
  --button-color-background-pressed: var(--color-background-emphasis-pressed-success);
  --button-color-border-focus: var(--color-border-focus-success);
}
.button.m_secondary {
  --button-color-background: var(--color-background-default);
  --button-color-background-hover: var(--color-background-default);
  --button-color-background-pressed: var(--color-background-default);
  --button-color-background-disabled: var(--color-background-default);
  --button-color-foreground: var(--color-foreground-default);
  --button-color-foreground-hover: var(--color-foreground-hover-default);
  --button-color-foreground-pressed: var(--color-foreground-pressed-default);
  --button-color-foreground-disabled: var(--color-foreground-disabled);
  --button-color-border: var(--color-border-default);
  --button-color-border-hover: var(--color-border-hover-default);
  --button-color-border-active: var(--color-border-hover-default);
  --button-color-border-disabled: var(--color-border-disabled);
  font-weight: var(--font-weight-s);
}
.button.m_secondary.m_select {
  --button-color-foreground: var(--color-foreground-default);
  font-weight: var(--font-weight-s);
  padding-left: var(--spacing-x3);
  padding-right: var(--spacing-x3);
}
.button.m_secondary.m_select.m_narrow {
  height: 36px;
  min-width: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.button.m_secondary.m_select .button__icon.m_right {
  margin-left: var(--spacing-x6);
}
.button.m_attached-from-left {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: var(--border-width-default);
}
.button.m_attached-from-left.m_secondary {
  margin-right: calc(var(--border-width-default) * -1);
}
@media (hover: hover) {
  .button.m_attached-from-left.m_secondary:hover {
    z-index: 1;
  }
}
.button.m_attached-from-left.m_secondary:active {
  z-index: 1;
}
.button.m_attached-from-left.m_secondary.loading, .button.m_attached-from-left.m_secondary:focus-visible {
  z-index: 1;
}
.button.m_attached-from-left.loading + .button.m_attached-from-right.m_dropdown {
  color: var(--button-color-foreground-disabled);
  background-color: var(--button-color-background-disabled);
  border-color: var(--button-color-border-disabled);
  cursor: default;
}
.button.m_attached-from-right {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 0;
}
.button.m_dropdown {
  padding: 0;
  width: 44px;
  min-width: 44px;
}
.button.m_ultra-narrow {
  height: 30px;
  font-size: var(--font-size-caption);
}
.button.active .button__active-indicator {
  display: inline;
}
.button.m_add .button__mobile-icon, .button.m_filter .button__mobile-icon {
  display: none;
}
.button .icon-spinner {
  display: none;
}

.button__icon {
  margin-right: var(--spacing-x1);
}
.button__icon.m_right {
  margin-right: 0;
  margin-left: var(--spacing-x1);
}
.button__icon.m_only-child {
  margin: 0;
}

.button__active-indicator {
  display: none;
  font-weight: var(--font-weight-s);
  margin-left: var(--spacing-x1);
}

@media (max-width: 640px) {
  .button.m_add, .button.m_filter {
    width: var(--size-x10);
    min-width: var(--size-x10);
    padding: 0;
  }
  .button.m_add .button__text, .button.m_filter .button__text {
    display: none;
  }
  .button.m_add .button__icon, .button.m_filter .button__icon {
    display: none;
  }
  .button.m_add .button__active-indicator, .button.m_filter .button__active-indicator {
    display: none;
  }
  .button.m_add .button__mobile-icon, .button.m_filter .button__mobile-icon {
    display: block;
  }
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Global/icons.scss ***!
  \*************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
.md-icon,
.carbon-icon {
  display: inline-block;
  vertical-align: middle;
  font-size: var(--size-x5);
  width: 1em;
  height: 1em;
  min-width: 1em;
}

.icon-save {
  color: var(--color-foreground-warning);
}

.icon-ignore {
  color: var(--color-foreground-disabled);
}

.icon-verified {
  background-image: url(/images/icons/networks/verified.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: -0.2em;
}
.icon-verified:before {
  content: "";
}

.icon-spinner {
  height: 20px;
  width: var(--size-x5);
  position: relative;
  animation: spin 2s linear infinite;
  display: inline-block;
  vertical-align: middle;
}

.icon-spinner__path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke: currentColor;
  animation: dash 1.5s ease-in-out infinite;
}

.icon-dot {
  display: inline-block;
  vertical-align: middle;
  width: var(--size-x2);
  height: var(--size-x2);
  margin-left: 2px;
  margin-right: 2px;
  color: var(--color-foreground-secondary);
  background-color: currentColor;
  border-radius: var(--border-radius-rounded);
}

@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -17;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -62;
  }
}
.md-icon.m_tiny,
.carbon-icon.m_tiny,
.network-icon.m_tiny,
*[class*=" icon-"].m_tiny {
  font-size: var(--size-x3);
}
.md-icon.m_small,
.carbon-icon.m_small,
.network-icon.m_small,
*[class*=" icon-"].m_small {
  font-size: var(--spacing-x4);
}
.md-icon.m_big,
.carbon-icon.m_big,
.network-icon.m_big,
*[class*=" icon-"].m_big {
  font-size: var(--size-x6);
}
.md-icon.m_large--s,
.carbon-icon.m_large--s,
.network-icon.m_large--s,
*[class*=" icon-"].m_large--s {
  font-size: var(--size-x8);
}
.md-icon.m_large,
.carbon-icon.m_large,
.network-icon.m_large,
*[class*=" icon-"].m_large {
  font-size: var(--size-x16);
}

.icon-angle-right::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: var(--size-x5);
  height: 20px;
  background-size: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32" xml:space="preserve"><path d="M22 16 12 26l-1.4-1.4 8.6-8.6-8.6-8.6L12 6z" fill="rgb(54, 67, 88)"/><path style="fill:none" d="M0 0h32v32H0z"/></svg>');
}

.icon-angle-left::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: var(--size-x5);
  height: 20px;
  background-size: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32" xml:space="preserve"><path d="M10 16 20 6l1.4 1.4-8.6 8.6 8.6 8.6L20 26z" fill="rgb(54, 67, 88)"/><path style="fill:none" d="M0 0h32v32H0z"/></svg>');
}

.icon-angle-down::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: var(--size-x5);
  height: 20px;
  background-size: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32" xml:space="preserve"><path d="M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z" fill="rgb(54, 67, 88)"/><path style="fill:none" d="M0 0h32v32H0z"/></svg>');
}

.icon-left-open::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: var(--size-x5);
  height: 20px;
  background-size: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32" xml:space="preserve"><path d="M10 16 20 6l1.4 1.4-8.6 8.6 8.6 8.6L20 26z" fill="rgb(54, 67, 88)"/><path style="fill:none" d="M0 0h32v32H0z"/></svg>');
}

.icon-right-open::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: var(--size-x5);
  height: 20px;
  background-size: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32" xml:space="preserve"><path d="M22 16 12 26l-1.4-1.4 8.6-8.6-8.6-8.6L12 6z" fill="rgb(54, 67, 88)"/><path style="fill:none" d="M0 0h32v32H0z"/></svg>');
}

.icon-search::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: var(--size-x5);
  height: 20px;
  background-size: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="m29 27.586-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9 9.01 9.01 0 0 1-9-9Z" fill="rgb(54, 67, 88)"/><path data-name="&lt;Transparent Rectangle&gt;" style="fill:none" d="M0 0h32v32H0z"/></svg>');
}

.icon-cancel-squared::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: var(--size-x5);
  height: 20px;
  background-size: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M24 9.4 22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z" fill="rgb(54, 67, 88)"/><path style="fill:none" d="M0 0h32v32H0z"/></svg>');
}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Global/notification.scss ***!
  \********************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
.notification {
  --alert-color-foreground: var(--color-foreground-accent);
  --alert-color-background: var(--color-background-muted-accent);
  --alert-color-background-hover: var(--color-background-muted-hover-accent);
  --alert-color-background-pressed: var(--color-background-muted-pressed-accent);
  --alert-color-border-focus: var(--color-border-focus-accent);
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: var(--spacing-x4);
  padding: var(--spacing-x3);
  position: relative;
  background: var(--alert-color-background);
  border-radius: var(--border-radius-default);
}
.notification.m_error {
  --alert-color-foreground: var(--color-foreground-danger);
  --alert-color-background: var(--color-background-muted-danger);
  --alert-color-background-hover: var(--color-background-muted-hover-danger);
  --alert-color-background-pressed: var(--color-background-muted-pressed-danger);
  --alert-color-border-focus: var(--color-border-focus-danger);
}
.notification.m_warning {
  --alert-color-foreground: var(--color-foreground-warning);
  --alert-color-background: var(--color-background-muted-warning);
  --alert-color-background-hover: var(--color-background-muted-hover-warning);
  --alert-color-background-pressed: var(--color-background-muted-pressed-warning);
  --alert-color-border-focus: var(--color-border-focus-warning);
}

.notification__body {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: var(--spacing-x2);
}

.notification__icon {
  align-self: flex-start;
  flex-shrink: 0;
  color: var(--alert-color-foreground);
}

.notification__text ul, .notification__text ol {
  list-style-position: inside;
}

.notification__close-btn {
  flex-shrink: 0;
  margin-left: auto;
  padding: 0 var(--spacing-x3);
  font-style: inherit;
  font-family: var(--font-family-default), "sans-serif";
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-m);
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: var(--size-x8);
  border: none;
  border-radius: var(--border-radius-default);
  cursor: pointer;
  transition: background-color 0.1s;
  -webkit-appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--alert-color-foreground);
  background-color: var(--color-transparent);
}
@media (hover: hover) {
  .notification__close-btn:hover {
    color: var(--alert-color-foreground);
    background-color: var(--alert-color-background-hover);
  }
}
.notification__close-btn:active {
  color: var(--alert-color-foreground);
  background-color: var(--alert-color-background-pressed);
}
.notification__close-btn:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--border-width-focus) var(--alert-color-border-focus);
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Global/utils.scss ***!
  \*************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
.hidden {
  display: none !important;
}

.truncate-ellipsis {
  display: table;
  table-layout: fixed;
  width: 100%;
  white-space: nowrap;
}
.truncate-ellipsis > * {
  display: table-cell;
  overflow: hidden;
  text-overflow: ellipsis;
}
.truncate-ellipsis > * button {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}

.ellipsis-with-icon {
  display: flex;
  align-items: center;
  width: 100%;
}
.ellipsis-with-icon.m_multiline .ellipsis-with-icon__text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
  -webkit-line-clamp: 2;
}
.ellipsis-with-icon.m_loose {
  line-height: 1.45;
}

.ellipsis-with-icon__text {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis-with-icon__icon {
  margin-left: var(--spacing-x2);
  flex-shrink: 0;
  display: block;
}
.ellipsis-with-icon__icon svg {
  display: block;
}

.caption-text.m_flex {
  display: flex;
  align-items: center;
}

.caption-text__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: var(--spacing-x4);
  margin-top: var(--spacing-x2);
  font-size: var(--font-size-body);
}

.caption-text__buttons-container {
  display: flex;
  gap: var(--spacing-x4);
}

.is-online {
  display: inline-block;
  width: var(--size-x2);
  height: var(--size-x2);
  background-color: var(--color-green-600);
  z-index: 10;
  border-radius: var(--border-radius-rounded);
  margin-left: 6px;
  flex-shrink: 0;
}

@media (max-width: 1024px) {
  .min-screen-hidden {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .tablet-hidden {
    display: none !important;
  }
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Login/base/toast.scss ***!
  \*****************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
div.oui-toast {
  display: flex;
  justify-content: center;
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -30px);
  z-index: 100;
  max-width: 50vw;
  animation: toastFadeIn 0.35s;
}
div.oui-toast div {
  display: inline-flex;
  padding: 1rem 1.2rem;
  border-radius: 3px;
  justify-content: space-between;
  background-color: rgba(0, 31, 45, 0.8);
}
div.oui-toast p {
  margin-bottom: 0;
  color: var(--color-foreground-inverse);
}
div.oui-toast .cta-link:not(:empty):link, div.oui-toast .cta-link:not(:empty):visited {
  margin-left: 15px;
  font-weight: var(--font-weight-m);
  color: #96ceff;
  white-space: nowrap;
}
div.oui-toast .cta-link:not(:empty):hover {
  text-decoration: underline;
}
div.oui-toast.removing {
  animation: toastFadeOut 0.35s;
}

@media (max-width: 1024px) {
  div.oui-toast {
    max-width: initial;
    width: 66%;
  }
}
@media (max-width: 640px) {
  div.oui-toast {
    max-width: initial;
    width: 80%;
  }
}
@keyframes toastFadeIn {
  from {
    opacity: 0.2;
    transform: translate(-50%, 120%);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -30px);
  }
}
@keyframes toastFadeOut {
  from {
    opacity: 1;
    transform: translate(-50%, -30px);
  }
  to {
    opacity: 0.2;
    transform: translate(-50%, 120%);
  }
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/scss/Login/components/auth/auth.scss ***!
  \***************************************************************************************************************************************************************/
/* $desktopWidth--l: 1920px; */
/* $desktopWidth: 1440px; */
/* $desktopWidth--s: 1280px; */
/* $tabletWidth--l: 1024px; */
/* $tabletWidth: 768px; */
/* $mobileWidth: 640px; */
/* --color-background-default or --color-foreground-inverse */
.auth main {
  display: flex;
  padding: 0;
  height: 100vh;
}
.auth.oauth main {
  display: block;
}
.auth.m_blank .auth__form-container {
  width: 100%;
}
.auth.m_blank .auth__promo-container {
  display: none;
}
.auth.m_bookmarklet {
  background-color: rgba(0, 31, 45, 0.6);
}
.auth.m_bookmarklet .auth__form {
  width: auto;
}
.auth.m_bookmarklet .auth__form-container {
  height: auto;
  width: auto;
  border-radius: 3px;
  overflow-y: auto;
  box-shadow: var(--shadow-default);
  margin: auto;
}
.auth.m_bookmarklet .auth__promo-container {
  display: none;
}

.auth__app-logo {
  margin-top: auto;
  margin-bottom: 30px;
}
.auth__app-logo img {
  display: block;
  margin: auto;
}

.auth__form-container {
  width: 35%;
  padding: 24px 56px;
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow: auto;
  background-color: var(--color-background-default);
}
.auth__form-container ul {
  margin: 0 0 25px 15px;
}

.auth__form {
  margin: 0 auto;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.auth__form .button {
  width: 100%;
  max-width: 100%;
}
.auth__form span.error {
  color: var(--color-foreground-danger);
}
.auth__form .second-step-inputs-wrapper {
  display: flex;
  justify-content: center;
  gap: 3%;
  margin: 0;
}
.auth__form .second-step-inputs-wrapper input {
  text-align: center;
  padding: 10px 8px 10px 8px;
  border: var(--border-default);
  border-radius: var(--border-radius-default);
  outline: none;
  height: var(--size-x16);
  width: 15%;
  flex: 1;
  font-family: ui-monospace, monospace;
  font-size: 30pt;
}
.auth__form .second-step-inputs-wrapper input::placeholder {
  -webkit-text-stroke: 1px white;
}
.auth__form .second-step-inputs-wrapper input:focus {
  border: var(--border-width-default) solid var(--color-border-accent);
}
.auth__form .second-step-inputs-wrapper input:focus::placeholder {
  color: transparent;
}

.auth__form-notification {
  margin-bottom: var(--spacing-x6);
}

.auth__copyright {
  margin-top: auto;
  margin-bottom: 0;
  text-align: center;
  font-size: var(--font-size-caption);
}

.auth__submit-button {
  margin-top: var(--spacing-x2);
  margin-bottom: 16px;
}

.auth__forgot-password {
  display: block;
  text-align: right;
  margin-top: var(--spacing-x2);
}

.auth__promo-container {
  width: 65%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-blue-50);
}

.auth__promo {
  width: 75%;
  max-width: 512px;
  cursor: pointer;
}
.auth__promo img {
  border-radius: var(--border-radius-tertiary);
}

h1.auth__promo-title {
  margin-top: var(--spacing-x4);
  margin-bottom: var(--spacing-x3);
}
h1.auth__promo-title:hover {
  text-decoration: underline;
}

@media (max-width: 1024px) {
  .auth__form-container {
    width: 50%;
  }
  .auth__promo-container {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .auth__form-container {
    width: 100%;
  }
  .auth__promo-container {
    display: none;
  }
}
