From 6cf16857f0f0b934f40a0a6e524660a86613ab07 Mon Sep 17 00:00:00 2001 From: martyanov-av Date: Thu, 18 Apr 2024 17:55:16 +0300 Subject: [PATCH] publish --- docs/index.css | 28546 ++++ docs/index.css.map | 7 + docs/index.html | 14 + docs/index.js | 329324 ++++++++++++++++++++++++++++++++++++++++++ docs/index.js.map | 7 + 5 files changed, 357898 insertions(+) create mode 100644 docs/index.css create mode 100644 docs/index.css.map create mode 100644 docs/index.html create mode 100644 docs/index.js create mode 100644 docs/index.js.map diff --git a/docs/index.css b/docs/index.css new file mode 100644 index 0000000..0008f05 --- /dev/null +++ b/docs/index.css @@ -0,0 +1,28546 @@ +@charset "UTF-8"; + +/* node_modules/@gravity-ui/uikit/build/esm/components/Icon/Icon.css */ +.g-icon { + color: inherit; + line-height: 0; + vertical-align: top; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Hotkey/Hotkey.css */ +.g-hotkey { + padding: 1px 5px; + border-radius: 4px; +} +.g-hotkey, +.g-hotkey kbd { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + font-family: var(--g-font-family-sans); +} +.g-hotkey_view_light { + background-color: var(--g-color-base-generic); +} +.g-hotkey_view_light .g-hotkey__plus { + color: var(--g-color-text-hint); +} +.g-hotkey_view_dark { + color: var(--g-color-text-light-complementary); + background-color: var(--g-color-base-light-simple-hover); +} +.g-hotkey_view_dark .g-hotkey__plus { + color: var(--g-color-text-light-hint); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Popup/Popup.css */ +.g-popup { + --_--background-color: var(--g-popup-background-color, var(--g-color-base-float)); + --_--border-color: var(--g-popup-border-color, var(--g-color-line-generic-solid)); + --_--border-width: var(--g-popup-border-width, 1px); + z-index: 1000; + visibility: hidden; +} +.g-popup_open, +.g-popup_exit_active { + visibility: visible; +} +.g-popup_exit_active[data-popper-placement*=bottom] .g-popup__content { + animation-name: g-popup-bottom; +} +.g-popup_exit_active[data-popper-placement*=top] .g-popup__content { + animation-name: g-popup-top; +} +.g-popup_exit_active[data-popper-placement*=left] .g-popup__content { + animation-name: g-popup-left; +} +.g-popup_exit_active[data-popper-placement*=right] .g-popup__content { + animation-name: g-popup-right; +} +.g-popup_enter_active[data-popper-placement*=bottom] .g-popup__content, +.g-popup_appear_active[data-popper-placement*=bottom] .g-popup__content { + animation-name: g-popup-bottom-open; +} +.g-popup_enter_active[data-popper-placement*=top] .g-popup__content, +.g-popup_appear_active[data-popper-placement*=top] .g-popup__content { + animation-name: g-popup-top-open; +} +.g-popup_enter_active[data-popper-placement*=left] .g-popup__content, +.g-popup_appear_active[data-popper-placement*=left] .g-popup__content { + animation-name: g-popup-left-open; +} +.g-popup_enter_active[data-popper-placement*=right] .g-popup__content, +.g-popup_appear_active[data-popper-placement*=right] .g-popup__content { + animation-name: g-popup-right-open; +} +.g-popup[data-popper-placement*=bottom] .g-popup__arrow { + top: -9px; +} +.g-popup[data-popper-placement*=top] .g-popup__arrow { + bottom: -9px; +} +.g-popup[data-popper-placement*=top] .g-popup__arrow-content { + transform: rotate(180deg); +} +.g-popup[data-popper-placement*=left] .g-popup__arrow { + right: -9px; +} +.g-popup[data-popper-placement*=left] .g-popup__arrow-content { + transform: rotate(90deg); +} +.g-popup[data-popper-placement*=right] .g-popup__arrow { + left: -9px; +} +.g-popup[data-popper-placement*=right] .g-popup__arrow-content { + transform: rotate(-90deg); +} +.g-popup__content { + position: relative; + animation-duration: 0.1s; + animation-timing-function: ease-out; + animation-fill-mode: forwards; + border-radius: 4px; + background-color: var(--_--background-color); + box-shadow: 0 0 0 var(--_--border-width) var(--_--border-color), 0 8px 20px var(--_--border-width) var(--g-color-sfx-shadow); + outline: none; +} +.g-popup__content > :first-child:not(.g-popup__arrow), +.g-popup__content > .g-popup__arrow + * { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.g-popup__content > :last-child { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} +.g-popup__arrow-content { + width: 18px; + height: 18px; + position: relative; + overflow: hidden; + display: flex; +} +.g-popup__arrow-circle-wrapper { + background-color: transparent; + overflow: hidden; + width: 9px; + height: 9px; + position: relative; +} +.g-popup__arrow-circle { + box-sizing: border-box; + border-radius: 50%; + box-shadow: inset 0 0 0 calc(5px - var(--_--border-width)) var(--_--background-color), inset 0 0 0 5px var(--_--border-color); + width: 28px; + height: 30px; + position: absolute; +} +.g-popup__arrow-circle_left { + right: -5px; + bottom: -4px; +} +.g-popup__arrow-circle_right { + left: -5px; + bottom: -4px; +} +@keyframes g-popup-bottom { + 0% { + opacity: 1; + transform: translateY(0); + } + 100% { + opacity: 0; + transform: translateY(10px); + } +} +@keyframes g-popup-bottom-open { + 0% { + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +@keyframes g-popup-top { + 0% { + opacity: 1; + transform: translateY(0); + } + 100% { + opacity: 0; + transform: translateY(-10px); + } +} +@keyframes g-popup-top-open { + 0% { + opacity: 0; + transform: translateY(-10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +@keyframes g-popup-left { + 0% { + opacity: 1; + transform: translateX(0); + } + 100% { + opacity: 0; + transform: translateX(-10px); + } +} +@keyframes g-popup-left-open { + 0% { + opacity: 0; + transform: translateX(-10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@keyframes g-popup-right { + 0% { + opacity: 1; + transform: translateX(0); + } + 100% { + opacity: 0; + transform: translateX(10px); + } +} +@keyframes g-popup-right-open { + 0% { + opacity: 0; + transform: translateX(10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/ActionTooltip/ActionTooltip.css */ +.g-action-tooltip { + --g-popup-border-width: 0; + --g-popup-background-color: var(--g-color-base-float-heavy); +} +.g-action-tooltip__content { + padding: 6px 12px; + color: var(--g-color-text-light-primary); + max-width: 300px; + box-sizing: border-box; +} +.g-action-tooltip__heading { + display: flex; + align-items: baseline; + justify-content: space-between; +} +.g-action-tooltip__title { + color: var(--g-color-text-light-primary); +} +.g-action-tooltip__hotkey { + margin-left: 8px; +} +.g-action-tooltip__description { + margin-top: 4px; + color: var(--g-color-text-light-secondary); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Button/Button.css */ +.g-button { + --_--text-color: var(--g-color-text-primary); + --_--text-color-hover: var(--_--text-color); + --_--background-color: transparent; + --_--background-color-hover: var(--g-color-base-simple-hover); + --_--border-width: 0; + --_--border-color: currentColor; + --_--focus-outline-color: var(--g-color-line-focus); + --_--focus-outline-offset: 0; + --_--icon-space: calc( var(--g-button-padding, var(--_--padding)) + var(--g-button-icon-size, var(--_--icon-size)) + var(--g-button-icon-offset, var(--_--icon-offset)) ); + --_--icon-position: calc( var(--g-button-padding, var(--_--padding)) - ( var(--g-button-height, var(--_--height)) - var( --g-button-icon-size, var(--_--icon-size) ) ) / 2 ); + --_--font-size: var(--g-text-body-1-font-size); + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + display: inline-block; + position: relative; + overflow: visible; + box-sizing: border-box; + height: var(--g-button-height, var(--_--height)); + line-height: var(--g-button-height, var(--_--height)); + font-size: var(--g-button-font-size, var(--g-text-body-1-font-size)); + font-size: var(--g-button-font-size, var(--_--font-size)); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + text-align: center; + white-space: nowrap; + -webkit-text-decoration: none; + text-decoration: none; + color: var(--g-button-text-color, var(--g-color-text-primary)); + color: var(--g-button-text-color, var(--_--text-color)); + background: transparent; + touch-action: manipulation; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + transition: transform 0.1s ease-out, color 0.15s linear; + transform: scale(1); +} +.g-button::before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: var(--g-button-background-color, var(--_--background-color)); + border: var(--g-button-border-width, var(--_--border-width)) solid var(--g-button-border-color, var(--_--border-color)); + border: var(--g-button-border-width, var(--_--border-width)) var(--g-button-border-style, solid) var(--g-button-border-color, var(--_--border-color)); + transition: background-color 0.15s linear; +} +.g-button:hover { + color: var(--g-button-text-color-hover, var(--_--text-color-hover)); +} +.g-button:hover::before { + background-color: var(--g-button-background-color-hover, var(--_--background-color-hover)); +} +.g-button:focus-visible::before { + outline: var(--g-button-focus-outline-color, var(--_--focus-outline-color)) solid 2px; + outline: var(--g-button-focus-outline-color, var(--_--focus-outline-color)) var(--g-button-focus-outline-style, solid) var(--g-button-focus-outline-width, 2px); + outline-offset: var(--g-button-focus-outline-offset, var(--_--focus-outline-offset)); +} +.g-button::after { + content: ""; + position: absolute; + z-index: -1; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform: scale(1); + transition: none; +} +.g-button:active { + transition: none; + transform: scale(0.96); +} +.g-button:active::after { + transform: scale(1.042); +} +.g-button_size_xs { + --_--height: 20px; + --_--border-radius: var(--g-border-radius-xs); + --_--padding: 6px; + --_--icon-size: 12px; + --_--icon-offset: 4px; +} +.g-button_size_s { + --_--height: 24px; + --_--border-radius: var(--g-border-radius-s); + --_--padding: 8px; + --_--icon-size: 16px; + --_--icon-offset: 4px; +} +.g-button_size_m { + --_--height: 28px; + --_--border-radius: var(--g-border-radius-m); + --_--padding: 12px; + --_--icon-size: 16px; + --_--icon-offset: 8px; +} +.g-button_size_l { + --_--height: 36px; + --_--border-radius: var(--g-border-radius-l); + --_--padding: 16px; + --_--icon-size: 16px; + --_--icon-offset: 8px; +} +.g-button_size_xl { + --_--height: 44px; + --_--border-radius: var(--g-border-radius-xl); + --_--padding: 24px; + --_--icon-size: 20px; + --_--icon-offset: 12px; + --_--font-size: var(--g-text-body-2-font-size); +} +.g-button_view_normal { + --_--background-color: var(--g-color-base-generic); + --_--background-color-hover: var(--g-color-base-generic-hover); +} +.g-button_view_action { + --_--text-color: var(--g-color-text-brand-contrast); + --_--background-color: var(--g-color-base-brand); + --_--background-color-hover: var(--g-color-base-brand-hover); + --_--focus-outline-color: var(--g-color-base-brand); + --_--focus-outline-offset: 1px; +} +.g-button_view_outlined { + --_--border-width: 1px; + --_--border-color: var(--g-color-line-generic); +} +.g-button_view_outlined-info { + --_--text-color: var(--g-color-text-info); + --_--border-width: 1px; + --_--border-color: var(--g-color-line-info); +} +.g-button_view_outlined-success { + --_--text-color: var(--g-color-text-positive); + --_--border-width: 1px; + --_--border-color: var(--g-color-line-positive); +} +.g-button_view_outlined-warning { + --_--text-color: var(--g-color-text-warning); + --_--border-width: 1px; + --_--border-color: var(--g-color-line-warning); +} +.g-button_view_outlined-danger { + --_--text-color: var(--g-color-text-danger); + --_--border-width: 1px; + --_--border-color: var(--g-color-line-danger); +} +.g-button_view_outlined-utility { + --_--text-color: var(--g-color-text-utility); + --_--border-width: 1px; + --_--border-color: var(--g-color-line-utility); +} +.g-button_view_outlined-action { + --_--text-color: var(--g-color-text-brand); + --_--border-width: 1px; + --_--border-color: var(--g-color-line-brand); +} +.g-button_view_raised { + --_--background-color-hover: var(--g-color-base-float-hover); + background: var(--g-color-base-float); +} +.g-button_view_raised::before { + box-shadow: 0 3px 5px var(--g-color-sfx-shadow); +} +.g-button_view_raised:active::before { + box-shadow: 0 1px 2px var(--g-color-sfx-shadow); +} +.g-button_view_flat-secondary { + --_--text-color: var(--g-color-text-secondary); + --_--text-color-hover: var(--g-color-text-primary); +} +.g-button_view_flat-info { + --_--text-color: var(--g-color-text-info); +} +.g-button_view_flat-success { + --_--text-color: var(--g-color-text-positive); +} +.g-button_view_flat-warning { + --_--text-color: var(--g-color-text-warning); +} +.g-button_view_flat-danger { + --_--text-color: var(--g-color-text-danger); +} +.g-button_view_flat-utility { + --_--text-color: var(--g-color-text-utility); +} +.g-button_view_flat-action { + --_--text-color: var(--g-color-text-brand); +} +.g-button_view_normal-contrast { + --_--text-color: var(--g-color-text-dark-primary); + --_--background-color: var(--g-color-base-light); + --_--background-color-hover: var(--g-color-base-light-hover); + --_--focus-outline-color: var(--g-color-line-light); +} +.g-button_view_outlined-contrast { + --_--text-color: var(--g-color-text-light-primary); + --_--background-color-hover: var(--g-color-base-light-simple-hover); + --_--border-width: 1px; + --_--border-color: var(--g-color-line-light); + --_--focus-outline-color: var(--g-color-line-light); +} +.g-button_view_flat-contrast { + --_--text-color: var(--g-color-text-light-primary); + --_--background-color-hover: var(--g-color-base-light-simple-hover); + --_--focus-outline-color: var(--g-color-line-light); +} +.g-button.g-button_pin_round-round.g-button { + border-radius: var(--g-button-border-radius, var(--_--border-radius)); +} +.g-button.g-button_pin_brick-brick.g-button { + border-radius: 0; +} +.g-button.g-button_pin_clear-clear.g-button { + border-radius: 0; + border-left: 0; + border-right: 0; +} +.g-button.g-button_pin_circle-circle.g-button { + border-radius: 100px; +} +.g-button.g-button_pin_round-brick.g-button { + border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; +} +.g-button.g-button_pin_brick-round.g-button { + border-top-left-radius: 0; + border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius)); +} +.g-button.g-button_pin_round-clear.g-button { + border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-round.g-button { + border-top-left-radius: 0; + border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-left: 0; +} +.g-button.g-button_pin_brick-clear.g-button { + border-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-brick.g-button { + border-radius: 0; + border-left: 0; +} +.g-button.g-button_pin_circle-brick.g-button { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; +} +.g-button.g-button_pin_brick-circle.g-button { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; +} +.g-button.g-button_pin_circle-clear.g-button { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-circle.g-button { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; + border-left: 0; +} +.g-button.g-button_pin_round-round::before { + border-radius: var(--g-button-border-radius, var(--_--border-radius)); +} +.g-button.g-button_pin_brick-brick::before { + border-radius: 0; +} +.g-button.g-button_pin_clear-clear::before { + border-radius: 0; + border-left: 0; + border-right: 0; +} +.g-button.g-button_pin_circle-circle::before { + border-radius: 100px; +} +.g-button.g-button_pin_round-brick::before { + border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; +} +.g-button.g-button_pin_brick-round::before { + border-top-left-radius: 0; + border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius)); +} +.g-button.g-button_pin_round-clear::before { + border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-round::before { + border-top-left-radius: 0; + border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-left: 0; +} +.g-button.g-button_pin_brick-clear::before { + border-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-brick::before { + border-radius: 0; + border-left: 0; +} +.g-button.g-button_pin_circle-brick::before { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; +} +.g-button.g-button_pin_brick-circle::before { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; +} +.g-button.g-button_pin_circle-clear::before { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-circle::before { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; + border-left: 0; +} +.g-button.g-button_pin_round-round::after { + border-radius: var(--g-button-border-radius, var(--_--border-radius)); +} +.g-button.g-button_pin_brick-brick::after { + border-radius: 0; +} +.g-button.g-button_pin_clear-clear::after { + border-radius: 0; + border-left: 0; + border-right: 0; +} +.g-button.g-button_pin_circle-circle::after { + border-radius: 100px; +} +.g-button.g-button_pin_round-brick::after { + border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; +} +.g-button.g-button_pin_brick-round::after { + border-top-left-radius: 0; + border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius)); +} +.g-button.g-button_pin_round-clear::after { + border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-round::after { + border-top-left-radius: 0; + border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius)); + border-left: 0; +} +.g-button.g-button_pin_brick-clear::after { + border-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-brick::after { + border-radius: 0; + border-left: 0; +} +.g-button.g-button_pin_circle-brick::after { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; +} +.g-button.g-button_pin_brick-circle::after { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; +} +.g-button.g-button_pin_circle-clear::after { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; + border-right: 0; +} +.g-button.g-button_pin_clear-circle::after { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; + border-left: 0; +} +.g-button__text { + display: inline-block; + white-space: nowrap; + padding: 0 var(--g-button-padding, var(--_--padding)); +} +.g-button__icon { + display: inline-block; + position: relative; + width: var(--g-button-height, var(--_--height)); + height: var(--g-button-height, var(--_--height)); + pointer-events: none; +} +.g-button__icon::after { + content: "\a0"; + visibility: hidden; +} +.g-button__icon-inner { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: flex; + align-items: center; + justify-content: center; +} +.g-button__icon_side_start, +.g-button__icon_side_end { + position: absolute; + top: 0; +} +.g-button__icon_side_start { + left: var(--_--icon-position); +} +.g-button__icon_side_start ~ .g-button__text { + padding-left: var(--_--icon-space); +} +.g-button__icon_side_end { + right: var(--_--icon-position); +} +.g-button__icon_side_end ~ .g-button__text { + padding-right: var(--_--icon-space); +} +.g-button:has(.g-button__icon:only-child) { + --_--padding: 0; +} +.g-button:has(.g-button__icon:only-child):not(.g-button_width_max) { + width: var(--g-button-height, var(--_--height)); +} +.g-button_disabled { + cursor: default; + pointer-events: none; +} +.g-button_disabled:not(.g-button_loading) { + --_--text-color: var(--g-color-text-hint); + --_--background-color: var(--g-color-base-generic-accent-disabled); + --_--background-color-hover: var(--g-color-base-generic-accent-disabled); + --_--border-width: 0; +} +.g-button_disabled.g-button_view_normal-contrast:not(.g-button_loading), +.g-button_disabled.g-button_view_outlined-contrast:not(.g-button_loading) { + --_--text-color: var(--g-color-text-light-secondary); + --_--background-color: var(--g-color-base-light-disabled); + --_--background-color-hover: var(--g-color-base-light-disabled); +} +.g-button_disabled.g-button_view_flat:not(.g-button_loading), +.g-button_disabled.g-button_view_flat-secondary:not(.g-button_loading), +.g-button_disabled.g-button_view_flat-info:not(.g-button_loading), +.g-button_disabled.g-button_view_flat-success:not(.g-button_loading), +.g-button_disabled.g-button_view_flat-warning:not(.g-button_loading), +.g-button_disabled.g-button_view_flat-danger:not(.g-button_loading), +.g-button_disabled.g-button_view_flat-utility:not(.g-button_loading), +.g-button_disabled.g-button_view_flat-action:not(.g-button_loading), +.g-button_disabled.g-button_view_flat-contrast:not(.g-button_loading) { + --_--text-color: var(--g-color-text-hint); + --_--background-color: transparent; + --_--background-color-hover: transparent; +} +.g-button_disabled:not(.g-button_loading).g-button_view_flat-contrast { + --_--text-color: var(--g-color-text-light-hint); +} +.g-button_disabled:active { + transform: scale(1); +} +.g-button_selected:not(.g-button_view_outlined-contrast) { + --_--border-width: 0; +} +.g-button_selected:not(.g-button_view_normal-contrast):not(.g-button_view_flat-contrast):not(.g-button_view_outlined-contrast) { + --_--text-color: var(--g-color-text-brand-heavy); + --_--background-color: var(--g-color-base-selection); + --_--background-color-hover: var(--g-color-base-selection-hover); +} +.g-button_selected.g-button_view_outlined-info, +.g-button_selected.g-button_view_flat-info { + --_--text-color: var(--g-color-text-info-heavy); + --_--background-color: var(--g-color-base-info-light); + --_--background-color-hover: var(--g-color-base-info-light-hover); +} +.g-button_selected.g-button_view_outlined-success, +.g-button_selected.g-button_view_flat-success { + --_--text-color: var(--g-color-text-positive-heavy); + --_--background-color: var(--g-color-base-positive-light); + --_--background-color-hover: var(--g-color-base-positive-light-hover); +} +.g-button_selected.g-button_view_outlined-warning, +.g-button_selected.g-button_view_flat-warning { + --_--text-color: var(--g-color-text-warning-heavy); + --_--background-color: var(--g-color-base-warning-light); + --_--background-color-hover: var(--g-color-base-warning-light-hover); +} +.g-button_selected.g-button_view_outlined-danger, +.g-button_selected.g-button_view_flat-danger { + --_--text-color: var(--g-color-text-danger-heavy); + --_--background-color: var(--g-color-base-danger-light); + --_--background-color-hover: var(--g-color-base-danger-light-hover); +} +.g-button_selected.g-button_view_outlined-utility, +.g-button_selected.g-button_view_flat-utility { + --_--text-color: var(--g-color-text-utility-heavy); + --_--background-color: var(--g-color-base-utility-light); + --_--background-color-hover: var(--g-color-base-utility-light-hover); +} +.g-button_loading::before { + background-image: repeating-linear-gradient(-45deg, var(--g-button-background-color, var(--_--background-color)), var(--g-button-background-color, var(--_--background-color)) 4px, var(--g-button-background-color-hover, var(--_--background-color-hover)) 4px, var(--g-button-background-color-hover, var(--_--background-color-hover)) 8px); + background-size: 150%; + background-clip: padding-box; + animation: g-loading-animation 0.5s linear infinite; +} +.g-button_width_auto { + max-width: 100%; +} +.g-button_width_max { + width: 100%; +} +.g-button_width_auto .g-button__text, +.g-button_width_max .g-button__text { + display: block; + overflow: hidden; + text-overflow: ellipsis; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Col/Col.css */ +.g-col { + flex-grow: 1; + flex-basis: 0; + max-width: 100%; +} +.g-col_s-s_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; +} +.g-col_s-s_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; +} +.g-col_s-s_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; +} +.g-col_s-s_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; +} +.g-col_s-s_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; +} +.g-col_s-s_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; +} +.g-col_s-s_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; +} +.g-col_s-s_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; +} +.g-col_s-s_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; +} +.g-col_s-s_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; +} +.g-col_s-s_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; +} +.g-col_s-s_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; +} +@media (min-width: 768px) { + .g-col_s-m_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 768px) { + .g-col_s-m_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 768px) { + .g-col_s-m_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 768px) { + .g-col_s-m_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 768px) { + .g-col_s-m_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 768px) { + .g-col_s-m_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 768px) { + .g-col_s-m_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 768px) { + .g-col_s-m_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 768px) { + .g-col_s-m_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 768px) { + .g-col_s-m_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 768px) { + .g-col_s-m_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 768px) { + .g-col_s-m_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Row/Row.css */ +.g-row { + display: flex; + flex-flow: row wrap; + flex-shrink: 0; +} +.g-row_s_0 { + margin-top: calc(-1 * var(--g-spacing-0)); + margin-left: calc(-1 * var(--g-spacing-0)); +} +.g-row_s_0 > .g-col { + padding-top: var(--g-spacing-0); + padding-left: var(--g-spacing-0); +} +.g-row_sr_0 { + margin-top: calc(-1 * var(--g-spacing-0)) !important; +} +.g-row_sr_0 > .g-col { + padding-top: var(--g-spacing-0) !important; +} +.g-row_s_half { + margin-top: calc(-1 * var(--g-spacing-half)); + margin-left: calc(-1 * var(--g-spacing-half)); +} +.g-row_s_half > .g-col { + padding-top: var(--g-spacing-half); + padding-left: var(--g-spacing-half); +} +.g-row_sr_half { + margin-top: calc(-1 * var(--g-spacing-half)) !important; +} +.g-row_sr_half > .g-col { + padding-top: var(--g-spacing-half) !important; +} +.g-row_s_1 { + margin-top: calc(-1 * var(--g-spacing-1)); + margin-left: calc(-1 * var(--g-spacing-1)); +} +.g-row_s_1 > .g-col { + padding-top: var(--g-spacing-1); + padding-left: var(--g-spacing-1); +} +.g-row_sr_1 { + margin-top: calc(-1 * var(--g-spacing-1)) !important; +} +.g-row_sr_1 > .g-col { + padding-top: var(--g-spacing-1) !important; +} +.g-row_s_2 { + margin-top: calc(-1 * var(--g-spacing-2)); + margin-left: calc(-1 * var(--g-spacing-2)); +} +.g-row_s_2 > .g-col { + padding-top: var(--g-spacing-2); + padding-left: var(--g-spacing-2); +} +.g-row_sr_2 { + margin-top: calc(-1 * var(--g-spacing-2)) !important; +} +.g-row_sr_2 > .g-col { + padding-top: var(--g-spacing-2) !important; +} +.g-row_s_3 { + margin-top: calc(-1 * var(--g-spacing-3)); + margin-left: calc(-1 * var(--g-spacing-3)); +} +.g-row_s_3 > .g-col { + padding-top: var(--g-spacing-3); + padding-left: var(--g-spacing-3); +} +.g-row_sr_3 { + margin-top: calc(-1 * var(--g-spacing-3)) !important; +} +.g-row_sr_3 > .g-col { + padding-top: var(--g-spacing-3) !important; +} +.g-row_s_4 { + margin-top: calc(-1 * var(--g-spacing-4)); + margin-left: calc(-1 * var(--g-spacing-4)); +} +.g-row_s_4 > .g-col { + padding-top: var(--g-spacing-4); + padding-left: var(--g-spacing-4); +} +.g-row_sr_4 { + margin-top: calc(-1 * var(--g-spacing-4)) !important; +} +.g-row_sr_4 > .g-col { + padding-top: var(--g-spacing-4) !important; +} +.g-row_s_5 { + margin-top: calc(-1 * var(--g-spacing-5)); + margin-left: calc(-1 * var(--g-spacing-5)); +} +.g-row_s_5 > .g-col { + padding-top: var(--g-spacing-5); + padding-left: var(--g-spacing-5); +} +.g-row_sr_5 { + margin-top: calc(-1 * var(--g-spacing-5)) !important; +} +.g-row_sr_5 > .g-col { + padding-top: var(--g-spacing-5) !important; +} +.g-row_s_6 { + margin-top: calc(-1 * var(--g-spacing-6)); + margin-left: calc(-1 * var(--g-spacing-6)); +} +.g-row_s_6 > .g-col { + padding-top: var(--g-spacing-6); + padding-left: var(--g-spacing-6); +} +.g-row_sr_6 { + margin-top: calc(-1 * var(--g-spacing-6)) !important; +} +.g-row_sr_6 > .g-col { + padding-top: var(--g-spacing-6) !important; +} +.g-row_s_7 { + margin-top: calc(-1 * var(--g-spacing-7)); + margin-left: calc(-1 * var(--g-spacing-7)); +} +.g-row_s_7 > .g-col { + padding-top: var(--g-spacing-7); + padding-left: var(--g-spacing-7); +} +.g-row_sr_7 { + margin-top: calc(-1 * var(--g-spacing-7)) !important; +} +.g-row_sr_7 > .g-col { + padding-top: var(--g-spacing-7) !important; +} +.g-row_s_8 { + margin-top: calc(-1 * var(--g-spacing-8)); + margin-left: calc(-1 * var(--g-spacing-8)); +} +.g-row_s_8 > .g-col { + padding-top: var(--g-spacing-8); + padding-left: var(--g-spacing-8); +} +.g-row_sr_8 { + margin-top: calc(-1 * var(--g-spacing-8)) !important; +} +.g-row_sr_8 > .g-col { + padding-top: var(--g-spacing-8) !important; +} +.g-row_s_9 { + margin-top: calc(-1 * var(--g-spacing-9)); + margin-left: calc(-1 * var(--g-spacing-9)); +} +.g-row_s_9 > .g-col { + padding-top: var(--g-spacing-9); + padding-left: var(--g-spacing-9); +} +.g-row_sr_9 { + margin-top: calc(-1 * var(--g-spacing-9)) !important; +} +.g-row_sr_9 > .g-col { + padding-top: var(--g-spacing-9) !important; +} +.g-row_s_10 { + margin-top: calc(-1 * var(--g-spacing-10)); + margin-left: calc(-1 * var(--g-spacing-10)); +} +.g-row_s_10 > .g-col { + padding-top: var(--g-spacing-10); + padding-left: var(--g-spacing-10); +} +.g-row_sr_10 { + margin-top: calc(-1 * var(--g-spacing-10)) !important; +} +.g-row_sr_10 > .g-col { + padding-top: var(--g-spacing-10) !important; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/layout/spacing/spacing.css */ +.g-s__m_0 { + margin: var(--g-spacing-0); +} +.g-s__mr_0 { + margin-right: var(--g-spacing-0); +} +.g-s__ml_0 { + margin-left: var(--g-spacing-0); +} +.g-s__mt_0 { + margin-top: var(--g-spacing-0); +} +.g-s__mb_0 { + margin-bottom: var(--g-spacing-0); +} +.g-s__mx_0 { + margin-left: var(--g-spacing-0); + margin-right: var(--g-spacing-0); +} +.g-s__my_0 { + margin-top: var(--g-spacing-0); + margin-bottom: var(--g-spacing-0); +} +.g-s__p_0 { + padding: var(--g-spacing-0); +} +.g-s__pl_0 { + padding-left: var(--g-spacing-0); +} +.g-s__pr_0 { + padding-right: var(--g-spacing-0); +} +.g-s__pb_0 { + padding-bottom: var(--g-spacing-0); +} +.g-s__pt_0 { + padding-top: var(--g-spacing-0); +} +.g-s__py_0 { + padding-top: var(--g-spacing-0); + padding-bottom: var(--g-spacing-0); +} +.g-s__px_0 { + padding-left: var(--g-spacing-0); + padding-right: var(--g-spacing-0); +} +.g-s__m_half { + margin: var(--g-spacing-half); +} +.g-s__mr_half { + margin-right: var(--g-spacing-half); +} +.g-s__ml_half { + margin-left: var(--g-spacing-half); +} +.g-s__mt_half { + margin-top: var(--g-spacing-half); +} +.g-s__mb_half { + margin-bottom: var(--g-spacing-half); +} +.g-s__mx_half { + margin-left: var(--g-spacing-half); + margin-right: var(--g-spacing-half); +} +.g-s__my_half { + margin-top: var(--g-spacing-half); + margin-bottom: var(--g-spacing-half); +} +.g-s__p_half { + padding: var(--g-spacing-half); +} +.g-s__pl_half { + padding-left: var(--g-spacing-half); +} +.g-s__pr_half { + padding-right: var(--g-spacing-half); +} +.g-s__pb_half { + padding-bottom: var(--g-spacing-half); +} +.g-s__pt_half { + padding-top: var(--g-spacing-half); +} +.g-s__py_half { + padding-top: var(--g-spacing-half); + padding-bottom: var(--g-spacing-half); +} +.g-s__px_half { + padding-left: var(--g-spacing-half); + padding-right: var(--g-spacing-half); +} +.g-s__m_1 { + margin: var(--g-spacing-1); +} +.g-s__mr_1 { + margin-right: var(--g-spacing-1); +} +.g-s__ml_1 { + margin-left: var(--g-spacing-1); +} +.g-s__mt_1 { + margin-top: var(--g-spacing-1); +} +.g-s__mb_1 { + margin-bottom: var(--g-spacing-1); +} +.g-s__mx_1 { + margin-left: var(--g-spacing-1); + margin-right: var(--g-spacing-1); +} +.g-s__my_1 { + margin-top: var(--g-spacing-1); + margin-bottom: var(--g-spacing-1); +} +.g-s__p_1 { + padding: var(--g-spacing-1); +} +.g-s__pl_1 { + padding-left: var(--g-spacing-1); +} +.g-s__pr_1 { + padding-right: var(--g-spacing-1); +} +.g-s__pb_1 { + padding-bottom: var(--g-spacing-1); +} +.g-s__pt_1 { + padding-top: var(--g-spacing-1); +} +.g-s__py_1 { + padding-top: var(--g-spacing-1); + padding-bottom: var(--g-spacing-1); +} +.g-s__px_1 { + padding-left: var(--g-spacing-1); + padding-right: var(--g-spacing-1); +} +.g-s__m_2 { + margin: var(--g-spacing-2); +} +.g-s__mr_2 { + margin-right: var(--g-spacing-2); +} +.g-s__ml_2 { + margin-left: var(--g-spacing-2); +} +.g-s__mt_2 { + margin-top: var(--g-spacing-2); +} +.g-s__mb_2 { + margin-bottom: var(--g-spacing-2); +} +.g-s__mx_2 { + margin-left: var(--g-spacing-2); + margin-right: var(--g-spacing-2); +} +.g-s__my_2 { + margin-top: var(--g-spacing-2); + margin-bottom: var(--g-spacing-2); +} +.g-s__p_2 { + padding: var(--g-spacing-2); +} +.g-s__pl_2 { + padding-left: var(--g-spacing-2); +} +.g-s__pr_2 { + padding-right: var(--g-spacing-2); +} +.g-s__pb_2 { + padding-bottom: var(--g-spacing-2); +} +.g-s__pt_2 { + padding-top: var(--g-spacing-2); +} +.g-s__py_2 { + padding-top: var(--g-spacing-2); + padding-bottom: var(--g-spacing-2); +} +.g-s__px_2 { + padding-left: var(--g-spacing-2); + padding-right: var(--g-spacing-2); +} +.g-s__m_3 { + margin: var(--g-spacing-3); +} +.g-s__mr_3 { + margin-right: var(--g-spacing-3); +} +.g-s__ml_3 { + margin-left: var(--g-spacing-3); +} +.g-s__mt_3 { + margin-top: var(--g-spacing-3); +} +.g-s__mb_3 { + margin-bottom: var(--g-spacing-3); +} +.g-s__mx_3 { + margin-left: var(--g-spacing-3); + margin-right: var(--g-spacing-3); +} +.g-s__my_3 { + margin-top: var(--g-spacing-3); + margin-bottom: var(--g-spacing-3); +} +.g-s__p_3 { + padding: var(--g-spacing-3); +} +.g-s__pl_3 { + padding-left: var(--g-spacing-3); +} +.g-s__pr_3 { + padding-right: var(--g-spacing-3); +} +.g-s__pb_3 { + padding-bottom: var(--g-spacing-3); +} +.g-s__pt_3 { + padding-top: var(--g-spacing-3); +} +.g-s__py_3 { + padding-top: var(--g-spacing-3); + padding-bottom: var(--g-spacing-3); +} +.g-s__px_3 { + padding-left: var(--g-spacing-3); + padding-right: var(--g-spacing-3); +} +.g-s__m_4 { + margin: var(--g-spacing-4); +} +.g-s__mr_4 { + margin-right: var(--g-spacing-4); +} +.g-s__ml_4 { + margin-left: var(--g-spacing-4); +} +.g-s__mt_4 { + margin-top: var(--g-spacing-4); +} +.g-s__mb_4 { + margin-bottom: var(--g-spacing-4); +} +.g-s__mx_4 { + margin-left: var(--g-spacing-4); + margin-right: var(--g-spacing-4); +} +.g-s__my_4 { + margin-top: var(--g-spacing-4); + margin-bottom: var(--g-spacing-4); +} +.g-s__p_4 { + padding: var(--g-spacing-4); +} +.g-s__pl_4 { + padding-left: var(--g-spacing-4); +} +.g-s__pr_4 { + padding-right: var(--g-spacing-4); +} +.g-s__pb_4 { + padding-bottom: var(--g-spacing-4); +} +.g-s__pt_4 { + padding-top: var(--g-spacing-4); +} +.g-s__py_4 { + padding-top: var(--g-spacing-4); + padding-bottom: var(--g-spacing-4); +} +.g-s__px_4 { + padding-left: var(--g-spacing-4); + padding-right: var(--g-spacing-4); +} +.g-s__m_5 { + margin: var(--g-spacing-5); +} +.g-s__mr_5 { + margin-right: var(--g-spacing-5); +} +.g-s__ml_5 { + margin-left: var(--g-spacing-5); +} +.g-s__mt_5 { + margin-top: var(--g-spacing-5); +} +.g-s__mb_5 { + margin-bottom: var(--g-spacing-5); +} +.g-s__mx_5 { + margin-left: var(--g-spacing-5); + margin-right: var(--g-spacing-5); +} +.g-s__my_5 { + margin-top: var(--g-spacing-5); + margin-bottom: var(--g-spacing-5); +} +.g-s__p_5 { + padding: var(--g-spacing-5); +} +.g-s__pl_5 { + padding-left: var(--g-spacing-5); +} +.g-s__pr_5 { + padding-right: var(--g-spacing-5); +} +.g-s__pb_5 { + padding-bottom: var(--g-spacing-5); +} +.g-s__pt_5 { + padding-top: var(--g-spacing-5); +} +.g-s__py_5 { + padding-top: var(--g-spacing-5); + padding-bottom: var(--g-spacing-5); +} +.g-s__px_5 { + padding-left: var(--g-spacing-5); + padding-right: var(--g-spacing-5); +} +.g-s__m_6 { + margin: var(--g-spacing-6); +} +.g-s__mr_6 { + margin-right: var(--g-spacing-6); +} +.g-s__ml_6 { + margin-left: var(--g-spacing-6); +} +.g-s__mt_6 { + margin-top: var(--g-spacing-6); +} +.g-s__mb_6 { + margin-bottom: var(--g-spacing-6); +} +.g-s__mx_6 { + margin-left: var(--g-spacing-6); + margin-right: var(--g-spacing-6); +} +.g-s__my_6 { + margin-top: var(--g-spacing-6); + margin-bottom: var(--g-spacing-6); +} +.g-s__p_6 { + padding: var(--g-spacing-6); +} +.g-s__pl_6 { + padding-left: var(--g-spacing-6); +} +.g-s__pr_6 { + padding-right: var(--g-spacing-6); +} +.g-s__pb_6 { + padding-bottom: var(--g-spacing-6); +} +.g-s__pt_6 { + padding-top: var(--g-spacing-6); +} +.g-s__py_6 { + padding-top: var(--g-spacing-6); + padding-bottom: var(--g-spacing-6); +} +.g-s__px_6 { + padding-left: var(--g-spacing-6); + padding-right: var(--g-spacing-6); +} +.g-s__m_7 { + margin: var(--g-spacing-7); +} +.g-s__mr_7 { + margin-right: var(--g-spacing-7); +} +.g-s__ml_7 { + margin-left: var(--g-spacing-7); +} +.g-s__mt_7 { + margin-top: var(--g-spacing-7); +} +.g-s__mb_7 { + margin-bottom: var(--g-spacing-7); +} +.g-s__mx_7 { + margin-left: var(--g-spacing-7); + margin-right: var(--g-spacing-7); +} +.g-s__my_7 { + margin-top: var(--g-spacing-7); + margin-bottom: var(--g-spacing-7); +} +.g-s__p_7 { + padding: var(--g-spacing-7); +} +.g-s__pl_7 { + padding-left: var(--g-spacing-7); +} +.g-s__pr_7 { + padding-right: var(--g-spacing-7); +} +.g-s__pb_7 { + padding-bottom: var(--g-spacing-7); +} +.g-s__pt_7 { + padding-top: var(--g-spacing-7); +} +.g-s__py_7 { + padding-top: var(--g-spacing-7); + padding-bottom: var(--g-spacing-7); +} +.g-s__px_7 { + padding-left: var(--g-spacing-7); + padding-right: var(--g-spacing-7); +} +.g-s__m_8 { + margin: var(--g-spacing-8); +} +.g-s__mr_8 { + margin-right: var(--g-spacing-8); +} +.g-s__ml_8 { + margin-left: var(--g-spacing-8); +} +.g-s__mt_8 { + margin-top: var(--g-spacing-8); +} +.g-s__mb_8 { + margin-bottom: var(--g-spacing-8); +} +.g-s__mx_8 { + margin-left: var(--g-spacing-8); + margin-right: var(--g-spacing-8); +} +.g-s__my_8 { + margin-top: var(--g-spacing-8); + margin-bottom: var(--g-spacing-8); +} +.g-s__p_8 { + padding: var(--g-spacing-8); +} +.g-s__pl_8 { + padding-left: var(--g-spacing-8); +} +.g-s__pr_8 { + padding-right: var(--g-spacing-8); +} +.g-s__pb_8 { + padding-bottom: var(--g-spacing-8); +} +.g-s__pt_8 { + padding-top: var(--g-spacing-8); +} +.g-s__py_8 { + padding-top: var(--g-spacing-8); + padding-bottom: var(--g-spacing-8); +} +.g-s__px_8 { + padding-left: var(--g-spacing-8); + padding-right: var(--g-spacing-8); +} +.g-s__m_9 { + margin: var(--g-spacing-9); +} +.g-s__mr_9 { + margin-right: var(--g-spacing-9); +} +.g-s__ml_9 { + margin-left: var(--g-spacing-9); +} +.g-s__mt_9 { + margin-top: var(--g-spacing-9); +} +.g-s__mb_9 { + margin-bottom: var(--g-spacing-9); +} +.g-s__mx_9 { + margin-left: var(--g-spacing-9); + margin-right: var(--g-spacing-9); +} +.g-s__my_9 { + margin-top: var(--g-spacing-9); + margin-bottom: var(--g-spacing-9); +} +.g-s__p_9 { + padding: var(--g-spacing-9); +} +.g-s__pl_9 { + padding-left: var(--g-spacing-9); +} +.g-s__pr_9 { + padding-right: var(--g-spacing-9); +} +.g-s__pb_9 { + padding-bottom: var(--g-spacing-9); +} +.g-s__pt_9 { + padding-top: var(--g-spacing-9); +} +.g-s__py_9 { + padding-top: var(--g-spacing-9); + padding-bottom: var(--g-spacing-9); +} +.g-s__px_9 { + padding-left: var(--g-spacing-9); + padding-right: var(--g-spacing-9); +} +.g-s__m_10 { + margin: var(--g-spacing-10); +} +.g-s__mr_10 { + margin-right: var(--g-spacing-10); +} +.g-s__ml_10 { + margin-left: var(--g-spacing-10); +} +.g-s__mt_10 { + margin-top: var(--g-spacing-10); +} +.g-s__mb_10 { + margin-bottom: var(--g-spacing-10); +} +.g-s__mx_10 { + margin-left: var(--g-spacing-10); + margin-right: var(--g-spacing-10); +} +.g-s__my_10 { + margin-top: var(--g-spacing-10); + margin-bottom: var(--g-spacing-10); +} +.g-s__p_10 { + padding: var(--g-spacing-10); +} +.g-s__pl_10 { + padding-left: var(--g-spacing-10); +} +.g-s__pr_10 { + padding-right: var(--g-spacing-10); +} +.g-s__pb_10 { + padding-bottom: var(--g-spacing-10); +} +.g-s__pt_10 { + padding-top: var(--g-spacing-10); +} +.g-s__py_10 { + padding-top: var(--g-spacing-10); + padding-bottom: var(--g-spacing-10); +} +.g-s__px_10 { + padding-left: var(--g-spacing-10); + padding-right: var(--g-spacing-10); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Box/Box.css */ +.g-box { + box-sizing: border-box; +} +.g-box_overflow_hidden { + overflow: hidden; +} +.g-box_overflow_auto { + overflow: auto; +} +.g-box_overflow_x { + overflow-x: hidden; + overflow-y: auto; + overflow: hidden auto; +} +.g-box_overflow_y { + overflow-x: auto; + overflow-y: hidden; + overflow: auto hidden; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Flex/Flex.css */ +.g-flex { + display: flex; +} +.g-flex_inline { + display: inline-flex; +} +.g-flex_center-content { + justify-content: center; + align-items: center; +} +.g-flex_s_0 { + margin-top: calc(-1 * var(--g-spacing-0)) !important; + margin-left: calc(-1 * var(--g-spacing-0)) !important; +} +.g-flex_s_0 > * { + padding-top: var(--g-spacing-0) !important; + padding-left: var(--g-spacing-0) !important; +} +.g-flex_s_half { + margin-top: calc(-1 * var(--g-spacing-half)) !important; + margin-left: calc(-1 * var(--g-spacing-half)) !important; +} +.g-flex_s_half > * { + padding-top: var(--g-spacing-half) !important; + padding-left: var(--g-spacing-half) !important; +} +.g-flex_s_1 { + margin-top: calc(-1 * var(--g-spacing-1)) !important; + margin-left: calc(-1 * var(--g-spacing-1)) !important; +} +.g-flex_s_1 > * { + padding-top: var(--g-spacing-1) !important; + padding-left: var(--g-spacing-1) !important; +} +.g-flex_s_2 { + margin-top: calc(-1 * var(--g-spacing-2)) !important; + margin-left: calc(-1 * var(--g-spacing-2)) !important; +} +.g-flex_s_2 > * { + padding-top: var(--g-spacing-2) !important; + padding-left: var(--g-spacing-2) !important; +} +.g-flex_s_3 { + margin-top: calc(-1 * var(--g-spacing-3)) !important; + margin-left: calc(-1 * var(--g-spacing-3)) !important; +} +.g-flex_s_3 > * { + padding-top: var(--g-spacing-3) !important; + padding-left: var(--g-spacing-3) !important; +} +.g-flex_s_4 { + margin-top: calc(-1 * var(--g-spacing-4)) !important; + margin-left: calc(-1 * var(--g-spacing-4)) !important; +} +.g-flex_s_4 > * { + padding-top: var(--g-spacing-4) !important; + padding-left: var(--g-spacing-4) !important; +} +.g-flex_s_5 { + margin-top: calc(-1 * var(--g-spacing-5)) !important; + margin-left: calc(-1 * var(--g-spacing-5)) !important; +} +.g-flex_s_5 > * { + padding-top: var(--g-spacing-5) !important; + padding-left: var(--g-spacing-5) !important; +} +.g-flex_s_6 { + margin-top: calc(-1 * var(--g-spacing-6)) !important; + margin-left: calc(-1 * var(--g-spacing-6)) !important; +} +.g-flex_s_6 > * { + padding-top: var(--g-spacing-6) !important; + padding-left: var(--g-spacing-6) !important; +} +.g-flex_s_7 { + margin-top: calc(-1 * var(--g-spacing-7)) !important; + margin-left: calc(-1 * var(--g-spacing-7)) !important; +} +.g-flex_s_7 > * { + padding-top: var(--g-spacing-7) !important; + padding-left: var(--g-spacing-7) !important; +} +.g-flex_s_8 { + margin-top: calc(-1 * var(--g-spacing-8)) !important; + margin-left: calc(-1 * var(--g-spacing-8)) !important; +} +.g-flex_s_8 > * { + padding-top: var(--g-spacing-8) !important; + padding-left: var(--g-spacing-8) !important; +} +.g-flex_s_9 { + margin-top: calc(-1 * var(--g-spacing-9)) !important; + margin-left: calc(-1 * var(--g-spacing-9)) !important; +} +.g-flex_s_9 > * { + padding-top: var(--g-spacing-9) !important; + padding-left: var(--g-spacing-9) !important; +} +.g-flex_s_10 { + margin-top: calc(-1 * var(--g-spacing-10)) !important; + margin-left: calc(-1 * var(--g-spacing-10)) !important; +} +.g-flex_s_10 > * { + padding-top: var(--g-spacing-10) !important; + padding-left: var(--g-spacing-10) !important; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Container/Container.css */ +.g-container { + margin-left: auto; + margin-right: auto; + max-width: 100%; + height: 100%; +} +.g-container_mw_s { + max-width: 576px; +} +.g-container_mw_m { + max-width: 768px; +} +.g-container_mw_l { + max-width: 1080px; +} +.g-container_mw_xl { + max-width: 1200px; +} +.g-container_mw_xxl { + max-width: 1400px; +} +.g-container_mw_xxxl { + max-width: 1920px; +} +.g-container_sr_0 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-0); +} +.g-container_sr_half > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-half); +} +.g-container_sr_1 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-1); +} +.g-container_sr_2 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-2); +} +.g-container_sr_3 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-3); +} +.g-container_sr_4 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-4); +} +.g-container_sr_5 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-5); +} +.g-container_sr_6 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-6); +} +.g-container_sr_7 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-7); +} +.g-container_sr_8 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-8); +} +.g-container_sr_9 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-9); +} +.g-container_sr_10 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-10); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Card/Card.css */ +.g-card { + --_--background-color: transparent; + --_--border-color: transparent; + --_--border-width: 0; + box-shadow: var(--g-card-box-shadow, var(--_--box-shadow)); + box-sizing: border-box; + background-color: transparent; + background-color: var(--g-card-background-color, var(--_--background-color)); + border: 0 solid transparent; + border: var(--g-card-border-width, var(--_--border-width)) solid var(--g-card-border-color, var(--_--border-color)); + border-radius: var(--g-card-border-radius, var(--_--border-radius)); + outline: none; +} +.g-card_theme_normal { + --_--border-color: var(--g-color-line-generic); + --_--background-color: var(--g-color-base-generic); +} +.g-card_theme_info { + --_--border-color: var(--g-color-line-info); + --_--background-color: var(--g-color-base-info-light); +} +.g-card_theme_success { + --_--border-color: var(--g-color-line-positive); + --_--background-color: var(--g-color-base-positive-light); +} +.g-card_theme_warning { + --_--border-color: var(--g-color-line-warning); + --_--background-color: var(--g-color-base-warning-light); +} +.g-card_theme_danger { + --_--border-color: var(--g-color-line-danger); + --_--background-color: var(--g-color-base-danger-light); +} +.g-card_theme_utility { + --_--border-color: var(--g-color-line-utility); + --_--background-color: var(--g-color-base-utility-light); +} +.g-card_view_clear { + --_--background-color: transparent; +} +.g-card_view_outlined { + --_--background-color: transparent; + --_--border-width: 1px; +} +.g-card_type_action { + --_--background-color: var(--g-color-base-float); + --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow); +} +.g-card_type_action::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: var(--g-card-border-radius, var(--_--border-radius)); + pointer-events: none; +} +.g-card_type_action.g-card_clickable { + cursor: pointer; + position: relative; +} +.g-card_type_action.g-card_clickable:hover { + --_--box-shadow: 0px 3px 10px var(--g-color-sfx-shadow); +} +.g-card_type_action.g-card_clickable:focus-visible::after { + content: ""; + outline: 2px solid var(--g-color-line-focus); +} +.g-card_type_selection { + --_--border-width: 1px; + --_--border-color: var(--g-color-line-generic); + position: relative; +} +.g-card_type_selection::before { + position: absolute; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + border-radius: var(--g-card-border-radius, var(--_--border-radius)); + pointer-events: none; +} +.g-card_type_selection::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: var(--g-card-border-radius, var(--_--border-radius)); + pointer-events: none; +} +.g-card_type_selection.g-card_clickable { + cursor: pointer; +} +.g-card_type_selection.g-card_clickable:hover { + --_--border-color: transparent; +} +.g-card_type_selection.g-card_clickable:hover::before { + content: ""; + border: 2px solid var(--g-color-line-brand); + opacity: 0.5; +} +.g-card_type_selection.g-card_clickable:hover:focus-visible::before { + border-color: transparent; +} +.g-card_type_selection.g-card_clickable:focus-visible::after { + content: ""; + outline: 2px solid var(--g-color-line-focus); +} +.g-card_type_selection.g-card_selected:not(.g-card_disabled) { + --_--border-color: transparent; +} +.g-card_type_selection.g-card_selected:not(.g-card_disabled)::before { + content: ""; + border: 2px solid var(--g-color-line-brand); +} +.g-card_type_selection.g-card_view_clear { + --_--border-color: transparent; +} +.g-card_type_container.g-card_view_raised { + --_--background-color: var(--g-color-base-float); +} +.g-card_type_container.g-card_view_raised.g-card_size_m { + --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow); +} +.g-card_type_container.g-card_view_raised.g-card_size_l { + --_--box-shadow: 0px 1px 6px var(--g-color-sfx-shadow-light), 1px 3px 13px var(--g-color-sfx-shadow-light); +} +.g-card_size_m { + --_--border-radius: 8px; +} +.g-card_size_l { + --_--border-radius: 16px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Text/colorText/colorText.css */ +.g-color-text_color_primary { + color: var(--g-color-text-primary); +} +.g-color-text_color_complementary { + color: var(--g-color-text-complementary); +} +.g-color-text_color_secondary { + color: var(--g-color-text-secondary); +} +.g-color-text_color_hint { + color: var(--g-color-text-hint); +} +.g-color-text_color_info { + color: var(--g-color-text-info); +} +.g-color-text_color_info-heavy { + color: var(--g-color-text-info-heavy); +} +.g-color-text_color_positive { + color: var(--g-color-text-positive); +} +.g-color-text_color_positive-heavy { + color: var(--g-color-text-positive-heavy); +} +.g-color-text_color_warning { + color: var(--g-color-text-warning); +} +.g-color-text_color_warning-heavy { + color: var(--g-color-text-warning-heavy); +} +.g-color-text_color_danger { + color: var(--g-color-text-danger); +} +.g-color-text_color_danger-heavy { + color: var(--g-color-text-danger-heavy); +} +.g-color-text_color_utility { + color: var(--g-color-text-utility); +} +.g-color-text_color_utility-heavy { + color: var(--g-color-text-utility-heavy); +} +.g-color-text_color_misc { + color: var(--g-color-text-misc); +} +.g-color-text_color_misc-heavy { + color: var(--g-color-text-misc-heavy); +} +.g-color-text_color_brand { + color: var(--g-color-text-brand); +} +.g-color-text_color_link { + color: var(--g-color-text-link); +} +.g-color-text_color_link-hover { + color: var(--g-color-text-link-hover); +} +.g-color-text_color_link-visited { + color: var(--g-color-text-link-visited); +} +.g-color-text_color_link-visited-hover { + color: var(--g-color-text-link-visited-hover); +} +.g-color-text_color_dark-primary { + color: var(--g-color-text-dark-primary); +} +.g-color-text_color_dark-complementary { + color: var(--g-color-text-dark-complementary); +} +.g-color-text_color_dark-secondary { + color: var(--g-color-text-dark-secondary); +} +.g-color-text_color_light-primary { + color: var(--g-color-text-light-primary); +} +.g-color-text_color_light-complementary { + color: var(--g-color-text-light-complementary); +} +.g-color-text_color_light-secondary { + color: var(--g-color-text-light-secondary); +} +.g-color-text_color_light-hint { + color: var(--g-color-text-light-hint); +} +.g-color-text_color_inverted-primary { + color: var(--g-color-text-inverted-primary); +} +.g-color-text_color_inverted-complementary { + color: var(--g-color-text-inverted-complementary); +} +.g-color-text_color_inverted-secondary { + color: var(--g-color-text-inverted-secondary); +} +.g-color-text_color_inverted-hint { + color: var(--g-color-text-inverted-hint); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Text/text/text.css */ +.g-text_variant_display-1 { + font-size: var(--g-text-display-1-font-size); + line-height: var(--g-text-display-1-line-height); + font-weight: var(--g-text-display-font-weight); +} +.g-text_variant_display-2 { + font-size: var(--g-text-display-2-font-size); + line-height: var(--g-text-display-2-line-height); + font-weight: var(--g-text-display-font-weight); +} +.g-text_variant_display-3 { + font-size: var(--g-text-display-3-font-size); + line-height: var(--g-text-display-3-line-height); + font-weight: var(--g-text-display-font-weight); +} +.g-text_variant_display-4 { + font-size: var(--g-text-display-4-font-size); + line-height: var(--g-text-display-4-line-height); + font-weight: var(--g-text-display-font-weight); +} +.g-text_variant_code-1 { + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-1-font-size); + line-height: var(--g-text-code-1-line-height); + font-weight: var(--g-text-code-font-weight); +} +.g-text_variant_code-2 { + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-2-font-size); + line-height: var(--g-text-code-2-line-height); + font-weight: var(--g-text-code-font-weight); +} +.g-text_variant_code-3 { + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-3-font-size); + line-height: var(--g-text-code-3-line-height); + font-weight: var(--g-text-code-font-weight); +} +.g-text_variant_code-inline-1 { + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-inline-1-font-size); + line-height: var(--g-text-code-inline-1-line-height); + font-weight: var(--g-text-code-font-weight); +} +.g-text_variant_code-inline-2 { + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-inline-2-font-size); + line-height: var(--g-text-code-inline-2-line-height); + font-weight: var(--g-text-code-font-weight); +} +.g-text_variant_code-inline-3 { + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-inline-3-font-size); + line-height: var(--g-text-code-inline-3-line-height); + font-weight: var(--g-text-code-font-weight); +} +.g-text_variant_body-1 { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-text_variant_body-2 { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-text_variant_body-3 { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-text_variant_body-short { + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-text_variant_caption-1 { + font-size: var(--g-text-caption-1-font-size); + line-height: var(--g-text-caption-1-line-height); + font-weight: var(--g-text-caption-font-weight); +} +.g-text_variant_caption-2 { + font-size: var(--g-text-caption-2-font-size); + line-height: var(--g-text-caption-2-line-height); + font-weight: var(--g-text-caption-font-weight); +} +.g-text_variant_header-1 { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + font-weight: var(--g-text-header-font-weight); +} +.g-text_variant_header-2 { + font-size: var(--g-text-header-2-font-size); + line-height: var(--g-text-header-2-line-height); + font-weight: var(--g-text-header-font-weight); +} +.g-text_variant_subheader-1 { + font-size: var(--g-text-subheader-1-font-size); + line-height: var(--g-text-subheader-1-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.g-text_variant_subheader-2 { + font-size: var(--g-text-subheader-2-font-size); + line-height: var(--g-text-subheader-2-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.g-text_variant_subheader-3 { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.g-text_ellipsis { + display: inline-block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.g-text_ellipsis-lines { + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + align-self: center; + white-space: normal; + -webkit-line-clamp: 2; +} +.g-text_ws_nowrap { + white-space: nowrap; +} +.g-text_ws_break-spaces { + white-space: break-spaces; +} +.g-text_wb_break-all { + word-break: break-all; +} +.g-text_wb_break-word { + word-break: break-word; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Alert/Alert.css */ +.g-alert_corners_square { + --g-card-border-radius: 0; +} +.g-alert__text-content { + width: 100%; +} +.g-alert__actions_minContent { + width: -moz-min-content; + width: min-content; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/ArrowToggle/ArrowToggle.css */ +.g-arrow-toggle { + display: inline-block; + vertical-align: middle; + transition: transform 0.1s ease-out; +} +.g-arrow-toggle_direction_bottom { + transform: matrix(1, 0, 0, 1, 0, 0); +} +.g-arrow-toggle_direction_left { + transform: matrix(0, 1, -1, 0, 0, 0); +} +.g-arrow-toggle_direction_top { + transform: matrix(-1, 0, 0, -1, 0, 0); +} +.g-arrow-toggle_direction_right { + transform: matrix(0, -1, 1, 0, 0, 0); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Avatar/Avatar.css */ +.g-avatar { + --_--size: 32px; + --_--background-color: var(--g-color-base-misc-light); + --_--border-color: currentColor; + --_--color: var(--g-color-text-misc); + --_--font-size: var(--g-text-body-1-font-size); + --_--line-height: var(--g-text-body-1-line-height); + overflow: hidden; + display: inline-flex; + justify-content: center; + align-items: center; + width: 32px; + width: var(--g-avatar-size, var(--_--size)); + height: 32px; + height: var(--g-avatar-size, var(--_--size)); + border-radius: 50%; + background-color: var(--g-avatar-background-color, var(--g-color-base-misc-light)); + background-color: var(--g-avatar-background-color, var(--_--background-color)); +} +.g-avatar__image { + display: block; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.g-avatar__icon { + color: var(--g-avatar-color, var(--_--color)); +} +.g-avatar__icon > svg { + display: block; +} +.g-avatar__text { + color: var(--g-avatar-color, var(--_--color)); + font-size: var(--g-avatar-font-size, var(--_--font-size)); + line-height: var(--g-avatar-line-height, var(--_--line-height)); + font-weight: 500; +} +.g-avatar_with-border, +.g-avatar_view_outlined { + position: relative; +} +.g-avatar_with-border::before, +.g-avatar_with-border::after, +.g-avatar_view_outlined::before, +.g-avatar_view_outlined::after { + content: ""; + z-index: 1; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 50%; +} +.g-avatar_with-border::before, +.g-avatar_view_outlined::before { + border: 3px solid var(--g-color-base-background); +} +.g-avatar_with-border::after, +.g-avatar_view_outlined::after { + border: 2px solid var(--g-avatar-border-color, var(--_--border-color)); +} +.g-avatar_size_xs { + --_--size: 24px; +} +.g-avatar_size_s { + --_--size: 28px; +} +.g-avatar_size_m { + --_--size: 32px; +} +.g-avatar_size_l { + --_--size: 42px; +} +.g-avatar_size_xl { + --_--size: 50px; +} +.g-avatar_size_xs, +.g-avatar_size_s { + --_--font-size: var(--g-text-caption-1-font-size); + --_--line-height: var(--g-text-caption-1-line-height); +} +.g-avatar_size_m, +.g-avatar_size_l { + --_--font-size: var(--g-text-body-1-font-size); + --_--line-height: var(--g-text-body-1-line-height); +} +.g-avatar_size_xl { + --_--font-size: var(--g-text-body-2-font-size); + --_--line-height: var(--g-text-body-2-line-height); +} +.g-avatar_theme_normal.g-avatar_view_filled { + --_--background-color: var(--g-color-base-misc-light); + --_--color: var(--g-color-text-misc); +} +.g-avatar_theme_normal.g-avatar_view_outlined { + --_--background-color: var(--g-color-base-background); + --_--border-color: var(--g-color-text-misc); + --_--color: var(--g-color-text-misc); +} +.g-avatar_theme_brand.g-avatar_view_filled { + --_--background-color: var(--g-color-base-brand); + --_--color: var(--g-color-text-brand-contrast); +} +.g-avatar_theme_brand.g-avatar_view_outlined { + --_--background-color: var(--g-color-base-background); + --_--border-color: var(--g-color-text-brand); + --_--color: var(--g-color-text-brand); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Link/Link.css */ +.g-link { + -webkit-text-decoration: none; + text-decoration: none; + touch-action: manipulation; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + cursor: pointer; + border-radius: var(--g-focus-border-radius); +} +.g-link:focus-visible { + outline: 2px solid var(--g-color-line-focus); +} +.g-link_view_normal { + color: var(--g-color-text-link); +} +.g-link_view_primary { + color: var(--g-color-text-primary); +} +.g-link_view_secondary { + color: var(--g-color-text-secondary); +} +.g-link_view_normal:hover, +.g-link_view_primary:hover, +.g-link_view_secondary:hover { + color: var(--g-color-text-link-hover); +} +.g-link_visitable:visited { + color: var(--g-color-text-link-visited); +} +.g-link_visitable:visited:hover { + color: var(--g-color-text-link-visited-hover); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Menu/Menu.css */ +.g-menu { + box-sizing: border-box; + display: block; + margin: 0; + padding: 0; + list-style: none; + overflow-x: hidden; + overflow-y: auto; + overflow: hidden auto; + font-size: var(--g-text-body-1-font-size); + color: var(--g-color-text-primary); + background-color: var(--g-color-base-float); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + outline: none; +} +.g-menu__list-group-item + .g-menu__list-group-item, +.g-menu__list-item + .g-menu__list-group-item, +.g-menu__list-group-item + .g-menu__list-item { + border-top: 1px solid var(--g-color-line-generic); +} +.g-menu__item { + display: flex; + align-items: center; + color: var(--g-color-text-primary); + -webkit-text-decoration: none; + text-decoration: none; + outline: none; + touch-action: manipulation; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.g-menu__item-icon { + display: flex; +} +.g-menu__item-icon-end { + display: flex; + margin-right: 0; +} +.g-menu__item-content { + flex-grow: 1; + min-width: 0; +} +.g-menu__item_interactive { + cursor: pointer; +} +.g-menu__item_interactive:hover, +.g-menu__item_interactive:focus-visible { + background-color: var(--g-color-base-simple-hover); +} +.g-menu__item_selected { + background-color: var(--g-color-base-simple-hover); +} +.g-menu__item_disabled { + color: var(--g-color-text-secondary); + cursor: default; + pointer-events: none; +} +.g-menu__item_disabled:hover { + background-color: transparent; +} +.g-menu__item_active { + cursor: default; + background-color: var(--g-color-base-selection); +} +.g-menu__item_active:hover, +.g-menu__item_active:focus-visible { + background-color: var(--g-color-base-selection-hover); +} +.g-menu__item_theme_danger:not(.g-menu__item_disabled) { + color: var(--g-color-text-danger); +} +.g-menu__group-label { + font-weight: var(--g-text-accent-font-weight); + color: var(--g-color-text-hint); +} +.g-menu__group-list { + margin: 0; + padding: 0; + list-style: none; +} +.g-menu_size_s { + line-height: 24px; + padding: 3px 0; +} +.g-menu_size_s .g-menu__item, +.g-menu_size_s .g-menu__group-label { + padding: 0 10px; +} +.g-menu_size_s .g-menu__item-icon { + margin-right: 3px; +} +.g-menu_size_s .g-menu__item-icon-end { + margin-left: 3px; +} +.g-menu_size_s .g-menu__list-group-item + .g-menu__list-group-item, +.g-menu_size_s .g-menu__list-item + .g-menu__list-group-item, +.g-menu_size_s .g-menu__list-group-item + .g-menu__list-item { + margin-top: 3px; + padding-top: 3px; +} +.g-menu_size_m { + line-height: 24px; + padding: 4px 0; +} +.g-menu_size_m .g-menu__item, +.g-menu_size_m .g-menu__group-label { + padding: 0 13px; +} +.g-menu_size_m .g-menu__item-icon { + margin-right: 4px; +} +.g-menu_size_m .g-menu__item-icon-end { + margin-left: 4px; +} +.g-menu_size_m .g-menu__list-group-item + .g-menu__list-group-item, +.g-menu_size_m .g-menu__list-item + .g-menu__list-group-item, +.g-menu_size_m .g-menu__list-group-item + .g-menu__list-item { + margin-top: 4px; + padding-top: 4px; +} +.g-menu_size_l { + line-height: 28px; + padding: 5px 0; +} +.g-menu_size_l .g-menu__item, +.g-menu_size_l .g-menu__group-label { + padding: 0 15px; +} +.g-menu_size_l .g-menu__item-icon { + margin-right: 5px; +} +.g-menu_size_l .g-menu__item-icon-end { + margin-left: 5px; +} +.g-menu_size_l .g-menu__list-group-item + .g-menu__list-group-item, +.g-menu_size_l .g-menu__list-item + .g-menu__list-group-item, +.g-menu_size_l .g-menu__list-group-item + .g-menu__list-item { + margin-top: 5px; + padding-top: 5px; +} +.g-menu_size_xl { + font-size: var(--g-text-body-2-font-size); + line-height: 36px; + padding: 6px 0; +} +.g-menu_size_xl .g-menu__item, +.g-menu_size_xl .g-menu__group-label { + padding: 0 15px; +} +.g-menu_size_xl .g-menu__item-icon { + margin-right: 6px; +} +.g-menu_size_xl .g-menu__item-icon-end { + margin-left: 6px; +} +.g-menu_size_xl .g-menu__list-group-item:not(:first-child) { + margin-top: 6px; + padding-top: 6px; +} +.g-menu_size_xl .g-menu__list-group-item:not(:last-child) { + margin-bottom: 6px; + padding-bottom: 6px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/DropdownMenu/DropdownMenu.css */ +.g-dropdown-menu__switcher-wrapper { + display: inline-block; +} +.g-dropdown-menu__switcher-button { + display: flex; +} +.g-dropdown-menu__menu-item_separator { + border-top: 1px solid var(--g-color-line-generic-solid); + margin: 0.5em 0; + pointer-events: none; +} +.g-dropdown-menu__sub-menu-arrow { + right: -4px; + position: relative; +} +.g-dropdown-menu__sub-menu { + position: relative; +} +.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before, +.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after { + position: absolute; + top: 0; + width: 10px; + height: 100%; + content: ""; +} +.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before { + left: -10px; +} +.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after { + right: -10px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Breadcrumbs/Breadcrumbs.css */ +.g-breadcrumbs__inner { + display: inline-flex; + align-items: center; + width: 100%; + min-height: 24px; + overflow: hidden; + gap: 4px; +} +.g-breadcrumbs__switcher { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + color: var(--g-color-text-secondary); +} +.g-breadcrumbs__switcher:focus-visible { + outline: 2px solid var(--g-color-line-focus); +} +.g-breadcrumbs__item, +.g-breadcrumbs__switcher { + flex-shrink: 1; + display: inline-block; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.g-breadcrumbs__item:focus-visible, +.g-breadcrumbs__switcher:focus-visible { + outline: 2px solid var(--g-color-line-focus); + border-radius: var(--g-focus-border-radius); +} +.g-breadcrumbs__item_more, +.g-breadcrumbs__switcher_more { + vertical-align: top; +} +.g-breadcrumbs_calculated_no .g-breadcrumbs__item { + overflow: visible; +} +.g-breadcrumbs__divider { + display: flex; + align-items: center; + color: var(--g-color-text-secondary); +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item .g-menu__item { + padding-left: 80px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(0) .g-menu__item { + padding-left: 0px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(0) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(1) .g-menu__item { + padding-left: 8px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(1) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(2) .g-menu__item { + padding-left: 16px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(2) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(3) .g-menu__item { + padding-left: 24px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(3) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(4) .g-menu__item { + padding-left: 32px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(4) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(5) .g-menu__item { + padding-left: 40px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(5) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(6) .g-menu__item { + padding-left: 48px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(6) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(7) .g-menu__item { + padding-left: 56px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(7) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(8) .g-menu__item { + padding-left: 64px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(8) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(9) .g-menu__item { + padding-left: 72px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(9) .g-menu__item { +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(10) .g-menu__item { + padding-left: 80px !important; +} +.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(10) .g-menu__item { +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/ControlLabel/ControlLabel.css */ +.g-control-label { + display: inline-flex; + font-family: var(--g-text-body-font-family); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-primary); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + touch-action: manipulation; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + cursor: pointer; +} +.g-control-label_disabled { + cursor: default; + pointer-events: none; +} +.g-control-label_size_m { + font-size: var(--g-text-body-1-font-size); + line-height: 15px; +} +.g-control-label_size_l { + font-size: var(--g-text-body-2-font-size); + line-height: 18px; +} +.g-control-label__indicator { + flex-shrink: 0; +} +.g-control-label__text { + flex-grow: 1; + white-space: normal; +} +.g-control-label_disabled .g-control-label__text { + opacity: 0.6; +} +.g-control-label_size_m .g-control-label__text { + margin-left: 5px; +} +.g-control-label_size_l .g-control-label__text { + margin-left: 7px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Checkbox/Checkbox.css */ +.g-checkbox__indicator { + display: inline-block; + position: relative; + cursor: inherit; +} +.g-checkbox__indicator::before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: transparent; + border: 1px solid var(--g-color-line-generic-accent); + border-radius: 4px; + transition: background 0.1s linear; +} +.g-checkbox__indicator::after { + content: "\a0"; + visibility: hidden; +} +.g-checkbox__icon { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: flex; + align-items: center; + justify-content: center; + pointer-events: none; + visibility: hidden; + color: transparent; + transform: translateY(-5px); + transition: color 0.1s, transform 0.2s; +} +.g-checkbox__control { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + margin: 0; + padding: 0; + opacity: 0; + background: none; + border: none; + outline: none; + cursor: inherit; +} +.g-checkbox__outline { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: none; + pointer-events: none; + border-radius: 4px; +} +.g-checkbox__control:focus-visible + .g-checkbox__outline { + outline: 2px solid var(--g-color-line-focus); +} +.g-checkbox_size_m .g-checkbox__icon-svg_type_tick { + width: 8px; + height: 10px; +} +.g-checkbox_size_m .g-checkbox__icon-svg_type_dash { + width: 12px; + height: 12px; +} +.g-checkbox_size_m .g-checkbox__indicator { + width: 14px; + height: 14px; +} +.g-checkbox_size_l .g-checkbox__icon-svg_type_tick { + width: 11px; + height: 9px; +} +.g-checkbox_size_l .g-checkbox__icon-svg_type_dash { + width: 15px; + height: 15px; +} +.g-checkbox_size_l .g-checkbox__indicator { + width: 17px; + height: 17px; +} +.g-checkbox:hover .g-checkbox__indicator::before { + border-color: var(--g-color-line-generic-accent-hover); +} +.g-checkbox_checked .g-checkbox__indicator::before, +.g-checkbox_indeterminate .g-checkbox__indicator::before { + background-color: var(--g-color-base-brand); + border: transparent; +} +.g-checkbox_checked .g-checkbox__icon, +.g-checkbox_indeterminate .g-checkbox__icon { + visibility: visible; + color: var(--g-color-text-brand-contrast); + transform: translateX(0); +} +.g-checkbox_disabled .g-checkbox__indicator::before { + background-color: var(--g-color-base-generic-accent-disabled); + border: transparent; +} +.g-checkbox_disabled.g-checkbox_checked .g-checkbox__indicator::before, +.g-checkbox_disabled.g-checkbox_indeterminate .g-checkbox__indicator::before { + background-color: var(--g-color-base-brand); + opacity: 0.5; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Modal/Modal.css */ +.g-modal { + display: none; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + visibility: hidden; + margin: -9999px 0 0 -9999px; + background-color: var(--g-color-sfx-veil); + overflow: auto; + -webkit-overflow-scrolling: touch; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.g-modal__content-aligner { + min-width: 100%; + min-height: 100%; + display: inline-flex; + align-items: center; + justify-content: center; +} +.g-modal__content-wrapper { + margin: 20px; + margin: var(--g-modal-margin, 20px); + border-radius: 5px; + border-radius: var(--g-modal-border-radius, 5px); + overflow-x: hidden; +} +.g-modal__content { + background-color: var(--g-color-base-modal); + border-radius: 5px; + border-radius: var(--g-modal-border-radius, 5px); +} +.g-modal__content_has-scroll { + overflow-y: auto; + max-height: calc(100vh - 20px * 2); + max-height: calc(100vh - var(--g-modal-margin, 20px) * 2); +} +.g-modal, +.g-modal__content { + animation-timing-function: ease-out; + animation-fill-mode: forwards; + outline: none; +} +.g-modal_open, +.g-modal_exit_active { + display: block; + visibility: visible; + margin: 0; +} +.g-modal_enter_active, +.g-modal_appear_active { + animation-name: g-modal-open; + animation-duration: 150ms; +} +.g-modal_enter_active .g-modal__content, +.g-modal_appear_active .g-modal__content { + animation-name: g-modal-content-open; + animation-duration: 150ms; +} +.g-modal_exit_active { + animation-name: g-modal; + animation-duration: 200ms; +} +@keyframes g-modal { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes g-modal-open { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes g-modal-content-open { + 0% { + transform: scale(0.75); + } + 100% { + transform: scale(1); + } +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/ButtonClose/ButtonClose.css */ +.g-dialog-btn-close { + position: absolute; + top: 14px; + right: 14px; + z-index: 1; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogBody/DialogBody.css */ +.g-dialog-body { + padding: 10px var(--_--side-padding); + flex: 1 1 auto; + overflow-y: auto; +} +.g-dialog-body_has-borders { + border-top: 1px solid var(--g-color-line-generic); + border-bottom: 1px solid var(--g-color-line-generic); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogDivider/DialogDivider.css */ +.g-dialog-divider { + border-top: 1px solid var(--g-color-line-generic); + margin: 0 calc(-1 * var(--_--side-padding)); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogFooter/DialogFooter.css */ +.g-dialog-footer { + padding: 28px var(--_--side-padding); + display: flex; + align-items: center; +} +.g-dialog-footer__bts-wrapper { + display: flex; + gap: 10px; +} +.g-dialog-footer__children { + flex-grow: 1; + height: 100%; + align-items: center; + display: flex; +} +.g-dialog-footer__button { + min-width: 128px; + position: relative; +} +.g-dialog-footer__error { + padding: 10px; + color: var(--g-color-text-danger); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogHeader/DialogHeader.css */ +.g-dialog-header { + padding-top: 20px; + padding-bottom: 10px; + padding-left: var(--_--side-padding); + padding-right: calc(var(--_--side-padding) + var(--_--close-button-space) * var(--g-flow-is-ltr) + var(--_--close-button-space) * var(--g-flow-is-rtl)); + line-height: 24px; + display: flex; + align-items: center; + justify-content: flex-start; + color: var(--g-color-text-primary); +} +.g-dialog-header__caption { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/Dialog.css */ +.g-dialog { + --_--side-padding: 32px; + --_--close-button-space: 0px; + position: relative; + display: flex; + flex-direction: column; + width: var(--_--width, var(--g-dialog-width)); +} +.g-dialog_has-scroll { + overflow-y: auto; + max-height: calc(100vh - 20px * 2); + max-height: calc(100vh - var(--g-modal-margin, 20px) * 2); +} +.g-dialog_size_s { + --_--width: 480px; +} +.g-dialog_size_m { + --_--width: 720px; +} +.g-dialog_size_l { + --_--width: 900px; +} +.g-dialog_has-close { + --_--close-button-space: 24px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Disclosure/Disclosure.css */ +.g-disclosure_size_m .g-disclosure__trigger { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-disclosure_size_l .g-disclosure__trigger { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-disclosure_size_xl .g-disclosure__trigger { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.g-disclosure__trigger { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + display: flex; + flex-flow: row nowrap; + gap: 8px; + flex-shrink: 0; + align-items: center; + font-size: inherit; + line-height: inherit; + font-weight: inherit; + border-radius: var(--g-focus-border-radius); +} +.g-disclosure__trigger:focus-visible { + outline: 2px solid var(--g-color-line-focus); +} +.g-disclosure__trigger_arrow_end { + flex-direction: row-reverse; +} +.g-disclosure__trigger_disabled { + color: var(--g-color-text-secondary); + cursor: auto; +} +.g-disclosure__content { + display: none; +} +.g-disclosure__content_visible { + display: block; +} +.g-disclosure__content.g-disclosure_exit_active { + display: block; + animation-name: g-disclosure-collapsed; + animation-duration: 0.1s; + opacity: 0; +} +.g-disclosure__content.g-disclosure_enter_active { + animation-name: g-disclosure-expanded; + animation-duration: 0.2s; +} +@keyframes g-disclosure-expanded { + 0% { + opacity: 0.4; + } + 100% { + opacity: 1; + } +} +@keyframes g-disclosure-collapsed { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Divider/Divider.css */ +.g-divider_orientation_vertical { + border-left: 1px solid var(--g-divider-color, var(--g-color-line-generic)); +} +.g-divider_orientation_horizontal { + border-top: 1px solid var(--g-divider-color, var(--g-color-line-generic)); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Label/Label.css */ +.g-label { + display: inline-flex; + align-items: center; + position: relative; + transition-property: + opacity, + color, + background-color; + transition-duration: 0.15s; + transition-timing-function: ease-in-out; + box-sizing: border-box; + --border-size: 0px; + --_-bg-color: none; + --_-bg-hover-color: none; + --_-text-color: none; + color: none; + color: var(--_-text-color); + background-color: none; + background-color: var(--_-bg-color); +} +.g-label__text { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + display: flex; + align-items: baseline; + width: 100%; + text-align: center; + white-space: nowrap; + overflow: hidden; +} +.g-label__content, +.g-label__key { + text-overflow: ellipsis; + overflow: hidden; +} +.g-label__value { + display: flex; + opacity: 0.7; + overflow: hidden; +} +.g-label__separator { + margin: 0 4px; +} +.g-label__action-button { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + border-radius: inherit; + z-index: 1; +} +.g-label__action-button:focus-visible { + outline: 2px solid var(--g-color-line-focus); +} +.g-label__action-button:empty { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.g-label .g-label__addon { + display: flex; + align-items: center; + justify-content: center; +} +.g-label .g-label__addon_side_left, +.g-label .g-label__addon_side_right { + position: absolute; + top: 0; +} +.g-label .g-label__addon_side_left { + left: 2px; +} +.g-label .g-label__addon_side_right { + right: 0; + z-index: 2; +} +.g-label .g-label__addon_interactive { + --g-button-background-color: transparent; + cursor: pointer; + color: inherit; + transition: color, background-color; + transition-duration: 0.15s; + transition-timing-function: ease-in-out; +} +.g-label_size_xs { + height: 20px; + border-radius: var(--g-border-radius-xs); +} +.g-label_size_xs .g-label__text { + line-height: 20px; + margin: 0 8px; +} +.g-label_size_xs .g-label__addon { + --addon-size: calc(20px - var(--border-size) * 2); + width: calc(20px - var(--border-size) * 2); + width: var(--addon-size); + height: calc(20px - var(--border-size) * 2); + height: var(--addon-size); +} +.g-label_size_xs.g-label_has-right-addon .g-label__text { + margin-right: 22px; +} +.g-label_size_xs.g-label_has-left-addon .g-label__text { + margin-left: 24px; +} +.g-label_size_s { + height: 24px; + border-radius: var(--g-border-radius-s); +} +.g-label_size_s .g-label__text { + line-height: 24px; + margin: 0 10px; +} +.g-label_size_s .g-label__addon { + --addon-size: calc(24px - var(--border-size) * 2); + width: calc(24px - var(--border-size) * 2); + width: var(--addon-size); + height: calc(24px - var(--border-size) * 2); + height: var(--addon-size); +} +.g-label_size_s.g-label_has-right-addon .g-label__text { + margin-right: 26px; +} +.g-label_size_s.g-label_has-left-addon .g-label__text { + margin-left: 28px; +} +.g-label_size_m { + height: 28px; + border-radius: var(--g-border-radius-m); +} +.g-label_size_m .g-label__text { + line-height: 28px; + margin: 0 12px; +} +.g-label_size_m .g-label__addon { + --addon-size: calc(28px - var(--border-size) * 2); + width: calc(28px - var(--border-size) * 2); + width: var(--addon-size); + height: calc(28px - var(--border-size) * 2); + height: var(--addon-size); +} +.g-label_size_m.g-label_has-right-addon .g-label__text { + margin-right: 32px; +} +.g-label_size_m.g-label_has-left-addon .g-label__text { + margin-left: 32px; +} +.g-label_disabled { + opacity: 0.7; + pointer-events: none; +} +.g-label_is-interactive { + cursor: pointer; +} +.g-label_theme_normal { + --_-bg-color: var(--g-color-base-misc-light); + --_-bg-hover-color: var(--g-color-base-misc-light-hover); + --_-text-color: var(--g-color-text-misc-heavy); +} +.g-label_theme_success { + --_-bg-color: var(--g-color-base-positive-light); + --_-bg-hover-color: var(--g-color-base-positive-light-hover); + --_-text-color: var(--g-color-text-positive-heavy); +} +.g-label_theme_info { + --_-bg-color: var(--g-color-base-info-light); + --_-bg-hover-color: var(--g-color-base-info-light-hover); + --_-text-color: var(--g-color-text-info-heavy); +} +.g-label_theme_warning { + --_-bg-color: var(--g-color-base-warning-light); + --_-bg-hover-color: var(--g-color-base-warning-light-hover); + --_-text-color: var(--g-color-text-warning-heavy); +} +.g-label_theme_danger { + --_-bg-color: var(--g-color-base-danger-light); + --_-bg-hover-color: var(--g-color-base-danger-light-hover); + --_-text-color: var(--g-color-text-danger-heavy); +} +.g-label_theme_utility { + --_-bg-color: var(--g-color-base-utility-light); + --_-bg-hover-color: var(--g-color-base-utility-light-hover); + --_-text-color: var(--g-color-text-utility-heavy); +} +.g-label_theme_unknown { + --_-bg-color: var(--g-color-base-neutral-light); + --_-bg-hover-color: var(--g-color-base-neutral-light-hover); + --_-text-color: var(--g-color-text-complementary); +} +.g-label_theme_clear { + --_-bg-color: transparent; + --_-bg-hover-color: var(--g-color-base-simple-hover-solid); + --_-text-color: var(--g-color-text-complementary); + --border-size: 1px; + border: 1px solid var(--g-color-line-generic); + border: var(--border-size) solid var(--g-color-line-generic); +} +.g-label_is-interactive:hover:not(:has(.g-label__addon_interactive:hover)) { + background-color: var(--_-bg-hover-color); +} +.g-label:not(.g-label_disabled) .g-label__addon_interactive { + --g-button-background-color-hover: var(--_-bg-hover-color); +} +.g-label:not(.g-label_disabled) .g-label__addon_interactive:hover, +.g-label:not(.g-label_disabled) .g-label__addon_interactive:focus, +.g-label:not(.g-label_disabled) .g-label__addon_interactive:active { + color: var(--_-text-color); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Loader/Loader.css */ +@keyframes g-pulse { + 50% { + opacity: 0.15; + } +} +.g-loader { + display: inline-flex; + align-items: center; +} +.g-loader__left, +.g-loader__center, +.g-loader__right { + background: var(--g-color-base-brand); + animation: g-pulse ease 800ms infinite; +} +.g-loader__left { + animation-delay: 200ms; +} +.g-loader__center { + animation-delay: 400ms; +} +.g-loader__right { + animation-delay: 600ms; +} +.g-loader_size_s .g-loader__left { + height: calc(20px / 1.5); + width: 5px; +} +.g-loader_size_s .g-loader__center { + width: 5px; + height: 20px; + margin-left: 5px; +} +.g-loader_size_s .g-loader__right { + height: calc(20px / 1.5); + width: 5px; + margin-left: 5px; +} +.g-loader_size_m .g-loader__left { + height: calc(28px / 1.5); + width: 7px; +} +.g-loader_size_m .g-loader__center { + width: 7px; + height: 28px; + margin-left: 7px; +} +.g-loader_size_m .g-loader__right { + height: calc(28px / 1.5); + width: 7px; + margin-left: 7px; +} +.g-loader_size_l .g-loader__left { + height: calc(36px / 1.5); + width: 9px; +} +.g-loader_size_l .g-loader__center { + width: 9px; + height: 36px; + margin-left: 9px; +} +.g-loader_size_l .g-loader__right { + height: calc(36px / 1.5); + width: 9px; + margin-left: 9px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/controls/common/ClearButton/ClearButton.css */ +.g-clear-button { + --g-button-text-color: var(--g-color-text-hint); + --g-button-text-color-hover: var(--g-color-text-primary); + --g-button-background-color: transparent; + --g-button-background-color-hover: transparent; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/controls/common/OuterAdditionalContent/OuterAdditionalContent.css */ +.g-outer-additional-content { + display: flex; + justify-content: space-between; + vertical-align: top; +} +.g-outer-additional-content__note, +.g-outer-additional-content__error { + margin-top: 2px; +} +.g-outer-additional-content__error { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-danger); +} +.g-outer-additional-content__error:not(:last-child) { + margin-right: var(--g-spacing-2); +} +.g-outer-additional-content__note { + margin-left: auto; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/controls/TextArea/TextArea.css */ +.g-text-area { + --_--text-color: var(--g-color-text-primary); + --_--placeholder-color: var(--g-color-text-hint); + --_--background-color: transparent; + --_--border-width: 1px; + --_--clear-offset: calc( var(--g-text-area-border-width, 1px) + 1px ); + --_--focus-outline-color: var(--g-text-area-focus-outline-color); + display: inline-block; + width: 100%; + position: relative; +} +.g-text-area__content { + box-sizing: border-box; + display: flex; + width: 100%; + background-color: var(--g-text-area-background-color, var(--_--background-color)); + border-width: var(--g-text-area-border-width, var(--_--border-width)); + border-style: solid; + border-color: var(--g-text-area-border-color, var(--_--border-color)); + color: var(--g-text-area-text-color, var(--_--text-color)); +} +.g-text-area__content:hover { + border-color: var(--g-text-area-border-color-hover, var(--_--border-color-hover)); +} +.g-text-area__content:focus-within { + border-color: var(--g-text-area-border-color-active, var(--_--border-color-active)); + outline: 2px solid var(--g-text-area-focus-outline-color, var(--_--focus-outline-color)); + outline-offset: -1px; +} +.g-text-area__control { + box-sizing: border-box; + display: inline-block; + flex-grow: 1; + vertical-align: top; + position: relative; + margin: 0; + padding: 0; + width: 100%; + font-weight: var(--g-text-body-font-weight); + font-family: var(--g-text-body-font-family); + color: inherit; + background-color: transparent; + border: none; + resize: none; + overflow-x: hidden; +} +.g-text-area__control::-moz-placeholder { + color: var(--g-text-area-placeholder-color, var(--_--placeholder-color)); +} +.g-text-area__control::placeholder { + color: var(--g-text-area-placeholder-color, var(--_--placeholder-color)); +} +.g-text-area__control:focus { + outline: none; +} +.g-text-area__control[type=number] { + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; +} +.g-text-area__clear { + position: absolute; +} +.g-text-area__clear_size_s, +.g-text-area__clear_size_m { + right: var(--_--clear-offset); + top: var(--_--clear-offset); +} +.g-text-area__clear_size_l, +.g-text-area__clear_size_xl { + right: calc(var(--_--clear-offset) + 1px); + top: calc(var(--_--clear-offset) + 2px); +} +.g-text-area_size_s { + --_--border-radius: var(--g-border-radius-s); +} +.g-text-area_size_s .g-text-area__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(24px - 1px * 2); + height: calc(24px - var(--_--input-control-border-width) * 2); + padding: 3px 8px; +} +.g-text-area_size_s.g-text-area_has-clear .g-text-area__control { + padding-right: 26px; +} +.g-text-area_size_m { + --_--border-radius: var(--g-border-radius-m); +} +.g-text-area_size_m .g-text-area__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(28px - 1px * 2); + height: calc(28px - var(--_--input-control-border-width) * 2); + padding: 5px 8px; +} +.g-text-area_size_m.g-text-area_has-clear .g-text-area__control { + padding-right: 26px; +} +.g-text-area_size_l { + --_--border-radius: var(--g-border-radius-l); +} +.g-text-area_size_l .g-text-area__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(36px - 1px * 2); + height: calc(36px - var(--_--input-control-border-width) * 2); + padding: 9px 12px; +} +.g-text-area_size_l.g-text-area_has-clear .g-text-area__control { + padding-right: 36px; +} +.g-text-area_size_xl { + --_--border-radius: var(--g-border-radius-xl); +} +.g-text-area_size_xl .g-text-area__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(44px - 1px * 2); + height: calc(44px - var(--_--input-control-border-width) * 2); + padding: 11px 12px; +} +.g-text-area_size_xl.g-text-area_has-clear .g-text-area__control { + padding-right: 36px; +} +.g-text-area_view_normal { + --_--border-color: var(--g-color-line-generic); + --_--border-color-hover: var(--g-color-line-generic-hover); + --_--border-color-active: var(--g-color-line-generic-active); +} +.g-text-area_view_clear { + --_--border-color: transparent; + --_--border-color-hover: transparent; + --_--border-color-active: transparent; + --_--border-radius: 0; +} +.g-text-area_view_clear .g-text-area__content { + border-left: 0; + border-right: 0; +} +.g-text-area_view_clear .g-text-area__control { + padding-left: 0; + padding-right: 0; +} +.g-text-area.g-text-area_pin_round-round .g-text-area__content { + border-radius: var(--g-text-area-border-radius, var(--_--border-radius)); +} +.g-text-area.g-text-area_pin_brick-brick .g-text-area__content { + border-radius: 0; +} +.g-text-area.g-text-area_pin_clear-clear .g-text-area__content { + border-radius: 0; + border-left: 0; + border-right: 0; +} +.g-text-area.g-text-area_pin_circle-circle .g-text-area__content { + border-radius: 100px; +} +.g-text-area.g-text-area_pin_round-brick .g-text-area__content { + border-top-left-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; +} +.g-text-area.g-text-area_pin_brick-round .g-text-area__content { + border-top-left-radius: 0; + border-top-right-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-text-area-border-radius, var(--_--border-radius)); +} +.g-text-area.g-text-area_pin_round-clear .g-text-area__content { + border-top-left-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; + border-right: 0; +} +.g-text-area.g-text-area_pin_clear-round .g-text-area__content { + border-top-left-radius: 0; + border-top-right-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-left: 0; +} +.g-text-area.g-text-area_pin_brick-clear .g-text-area__content { + border-radius: 0; + border-right: 0; +} +.g-text-area.g-text-area_pin_clear-brick .g-text-area__content { + border-radius: 0; + border-left: 0; +} +.g-text-area.g-text-area_pin_circle-brick .g-text-area__content { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; +} +.g-text-area.g-text-area_pin_brick-circle .g-text-area__content { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; +} +.g-text-area.g-text-area_pin_circle-clear .g-text-area__content { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; + border-right: 0; +} +.g-text-area.g-text-area_pin_clear-circle .g-text-area__content { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; + border-left: 0; +} +.g-text-area_disabled { + --_--text-color: var(--g-color-text-hint); + --_--background-color: var(--g-color-base-generic-accent-disabled); + --_--border-color: transparent; + --_--border-color-hover: transparent; + --_--border-color-active: transparent; +} +.g-text-area_has-scrollbar .g-text-area__clear { + right: var(--g-scrollbar-width); +} +.g-text-area_state_error.g-text-area_view_normal .g-text-area__content, +.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:hover, +.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within { + border-color: var(--g-color-line-danger); +} +.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within { + --_--focus-outline-color: var(--g-color-line-danger); +} +.g-text-area_state_error.g-text-area_view_clear .g-text-area__content, +.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:hover, +.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within { + border-bottom: 1px solid var(--g-color-line-danger); +} +.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within { + --_--focus-outline-color: var(--g-color-line-danger); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Popover/Popover.css */ +.g-popover { + display: inline-block; + position: relative; +} +.g-popover:not(.g-popover_disabled) { + cursor: pointer; +} +.g-popover__handler { + display: inline-block; +} +.g-popover__tooltip { + --_--padding: 16px; + --_--close-offset: 8px; + --_--close-size: 24px; +} +.g-popover__tooltip-popup-content { + box-sizing: border-box; + min-height: 40px; + max-width: 300px; + max-width: var(--g-popover-max-width, 300px); + padding: var(--g-popover-padding, var(--_--padding)); + cursor: default; +} +.g-popover__tooltip-title { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); + display: inline-flex; + margin: 0 0 12px; +} +.g-popover__tooltip-buttons { + display: flex; + flex-wrap: wrap; + gap: 5px; + margin-top: 20px; +} +.g-popover__tooltip-button { + flex: 1; +} +.g-popover__tooltip-close { + position: absolute; + top: var(--_--close-offset); + right: var(--_--close-offset); +} +.g-popover__tooltip-content { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + word-wrap: break-word; +} +.g-popover__tooltip-content_secondary { + opacity: 0.7; +} +.g-popover__tooltip-links > * { + margin-top: 8px; +} +.g-popover__tooltip-links > *:first-child { + margin-top: 0; +} +.g-popover__tooltip-content + .g-popover__tooltip-links > *:first-child { + margin-top: 12px; +} +.g-popover__tooltip-link { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + display: inline-block; +} +.g-popover__tooltip_theme_info.g-popover__tooltip_theme_info, +.g-popover__tooltip_theme_info .g-popover__tooltip_theme_announcement, +.g-popover__tooltip_theme_announcement.g-popover__tooltip_theme_info, +.g-popover__tooltip_theme_announcement .g-popover__tooltip_theme_announcement { + color: var(--g-color-text-primary); +} +.g-popover__tooltip_force-links-appearance.g-popover__tooltip_theme_info .g-popover__tooltip-content a:not(.g-button), +.g-popover__tooltip_theme_announcement .g-popover__tooltip-content a:not(.g-button) { + -webkit-text-decoration: none; + text-decoration: none; + color: var(--g-color-text-link); +} +.g-popover__tooltip_force-links-appearance.g-popover__tooltip_theme_info .g-popover__tooltip-content a:not(.g-button):hover, +.g-popover__tooltip_theme_announcement .g-popover__tooltip-content a:not(.g-button):hover { + color: var(--g-color-text-link-hover); +} +.g-popover__tooltip_theme_announcement { + --g-popup-background-color: var(--g-color-base-simple-hover-solid); + --g-popup-border-color: var(--g-color-base-simple-hover-solid); +} +.g-popover__tooltip_theme_special { + --g-popup-background-color: var(--g-color-base-brand); + --g-popup-border-color: var(--g-color-base-brand); + color: var(--g-color-text-light-primary); +} +.g-popover__tooltip_theme_special .g-popover__tooltip-content a:not(.g-button) { + font-weight: var(--g-text-accent-font-weight); + color: var(--g-color-text-light-primary); +} +.g-popover__tooltip_theme_special .g-popover__tooltip-content a:not(.g-button):hover { + color: var(--g-color-text-light-secondary); +} +.g-popover__tooltip_theme_special .g-link { + color: var(--g-color-text-light-primary); +} +.g-popover__tooltip_theme_special .g-link:hover { + color: var(--g-color-text-light-secondary); +} +.g-popover__tooltip_size_l { + --_--padding: 24px; +} +.g-popover__tooltip_size_l .g-popover__tooltip-title { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + font-weight: var(--g-text-header-font-weight); +} +.g-popover__tooltip_size_l .g-popover__tooltip-content { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-popover__tooltip_with-close .g-popover__tooltip-title, +.g-popover__tooltip_with-close .g-popover__tooltip-content { + padding-right: calc(var(--_--close-offset) + var(--_--close-size) - var(--_--padding)); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/controls/TextInput/TextInput.css */ +.g-text-input { + --_--text-color: var(--g-color-text-primary); + --_--label-color: inherit; + --_--placeholder-color: var(--g-color-text-hint); + --_--background-color: transparent; + --_--border-width: 1px; + --_--focus-outline-color: var(--g-text-input-focus-outline-color); + display: inline-block; + width: 100%; + position: relative; +} +.g-text-input__content { + box-sizing: border-box; + overflow: hidden; + display: flex; + width: 100%; + background-color: var(--g-text-input-background-color, var(--_--background-color)); + border-width: var(--g-text-input-border-width, var(--_--border-width)); + border-style: solid; + border-color: var(--g-text-input-border-color, var(--_--border-color)); + color: var(--g-text-input-text-color, var(--_--text-color)); +} +.g-text-input__content:hover { + border-color: var(--g-text-input-border-color-hover, var(--_--border-color-hover)); +} +.g-text-input__content:focus-within { + border-color: var(--g-text-input-border-color-active, var(--_--border-color-active)); + outline: 2px solid var(--g-text-input-focus-outline-color, var(--_--focus-outline-color)); + outline-offset: -1px; +} +.g-text-input__control { + box-sizing: border-box; + display: inline-block; + flex-grow: 1; + vertical-align: top; + position: relative; + margin: 0; + padding: 0; + width: 100%; + font-weight: var(--g-text-body-font-weight); + font-family: var(--g-text-body-font-family); + color: inherit; + background-color: transparent; + border: none; + height: var(--g-text-input-height); +} +.g-text-input__control::-moz-placeholder { + color: var(--g-text-input-placeholder-color, var(--_--placeholder-color)); + overflow: hidden; + white-space: nowrap; +} +.g-text-input__control::placeholder { + color: var(--g-text-input-placeholder-color, var(--_--placeholder-color)); + overflow: hidden; + white-space: nowrap; +} +.g-text-input__control:focus { + outline: none; +} +.g-text-input__control[type=number] { + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; +} +.g-text-input__label { + position: absolute; + box-sizing: border-box; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + z-index: 1; + color: var(--g-text-input-label-color, var(--_--label-color)); +} +.g-text-input__clear { + flex-shrink: 0; + margin: auto 0; +} +.g-text-input__clear_size_s, +.g-text-input__clear_size_m { + margin-right: 1px; +} +.g-text-input__clear_size_l, +.g-text-input__clear_size_xl { + margin-right: 2px; +} +.g-text-input__error-icon { + box-sizing: content-box; + color: var(--g-color-text-danger); + padding-top: var(--_--error-icon-padding-block); + padding-bottom: var(--_--error-icon-padding-block); + padding-left: var(--_--error-icon-padding-inline); + padding-right: var(--_--error-icon-padding-inline); +} +.g-text-input__additional-content { + display: flex; + align-items: center; +} +.g-text-input_size_s { + --_--error-icon-padding-block: 5px; + --_--error-icon-padding-inline: 0 5px; + --_--border-radius: var(--g-border-radius-s); +} +.g-text-input_size_s .g-text-input__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(24px - 1px * 2); + height: calc(24px - var(--_--input-control-border-width) * 2); + padding: 3px 8px; +} +.g-text-input_size_s .g-text-input__label { + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + padding-top: 3px; + padding-bottom: 3px; + padding-left: 8px; + padding-right: 4px; + font-weight: var(--g-text-accent-font-weight); +} +.g-text-input_size_s.g-text-input_has-start-content .g-text-input__label { + padding-left: 2px; +} +.g-text-input_size_s .g-text-input__additional-content { + height: 22px; +} +.g-text-input_size_s .g-text-input__additional-content_placement_start { + padding-left: 1px; +} +.g-text-input_size_s .g-text-input__additional-content_placement_end { + padding-right: 1px; +} +.g-text-input_size_m { + --_--error-icon-padding-block: 5px; + --_--error-icon-padding-inline: 0 5px; + --_--border-radius: var(--g-border-radius-m); +} +.g-text-input_size_m .g-text-input__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(28px - 1px * 2); + height: calc(28px - var(--_--input-control-border-width) * 2); + padding: 5px 8px; +} +.g-text-input_size_m .g-text-input__label { + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + padding-top: 5px; + padding-bottom: 5px; + padding-left: 8px; + padding-right: 4px; + font-weight: var(--g-text-accent-font-weight); +} +.g-text-input_size_m.g-text-input_has-start-content .g-text-input__label { + padding-left: 2px; +} +.g-text-input_size_m .g-text-input__additional-content { + height: 26px; +} +.g-text-input_size_m .g-text-input__additional-content_placement_start { + padding-left: 1px; +} +.g-text-input_size_m .g-text-input__additional-content_placement_end { + padding-right: 1px; +} +.g-text-input_size_l { + --_--error-icon-padding-block: 9px; + --_--error-icon-padding-inline: 0 9px; + --_--border-radius: var(--g-border-radius-l); +} +.g-text-input_size_l .g-text-input__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(36px - 1px * 2); + height: calc(36px - var(--_--input-control-border-width) * 2); + padding: 9px 12px; +} +.g-text-input_size_l .g-text-input__label { + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + padding-top: 9px; + padding-bottom: 9px; + padding-left: 12px; + padding-right: 4px; + font-weight: var(--g-text-accent-font-weight); +} +.g-text-input_size_l.g-text-input_has-start-content .g-text-input__label { + padding-left: 3px; +} +.g-text-input_size_l .g-text-input__additional-content { + height: 34px; +} +.g-text-input_size_l .g-text-input__additional-content_placement_start { + padding-left: 3px; +} +.g-text-input_size_l .g-text-input__additional-content_placement_end { + padding-right: 3px; +} +.g-text-input_size_xl { + --_--error-icon-padding-block: 13px; + --_--error-icon-padding-inline: 0 13px; + --_--border-radius: var(--g-border-radius-xl); +} +.g-text-input_size_xl .g-text-input__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(44px - 1px * 2); + height: calc(44px - var(--_--input-control-border-width) * 2); + padding: 11px 12px; +} +.g-text-input_size_xl .g-text-input__label { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + padding-top: 11px; + padding-bottom: 11px; + padding-left: 12px; + padding-right: 4px; + font-weight: var(--g-text-accent-font-weight); +} +.g-text-input_size_xl.g-text-input_has-start-content .g-text-input__label { + padding-left: 3px; +} +.g-text-input_size_xl .g-text-input__additional-content { + height: 42px; +} +.g-text-input_size_xl .g-text-input__additional-content_placement_start { + padding-left: 3px; +} +.g-text-input_size_xl .g-text-input__additional-content_placement_end { + padding-right: 3px; +} +.g-text-input_view_normal { + --_--border-color: var(--g-color-line-generic); + --_--border-color-hover: var(--g-color-line-generic-hover); + --_--border-color-active: var(--g-color-line-generic-active); +} +.g-text-input_view_clear { + --_--border-color: transparent; + --_--border-color-hover: transparent; + --_--border-color-active: transparent; + --_--border-radius: 0; +} +.g-text-input_view_clear .g-text-input__content { + border-left: 0; + border-right: 0; +} +.g-text-input_view_clear .g-text-input__control { + padding-left: 0; + padding-right: 0; +} +.g-text-input.g-text-input_pin_round-round .g-text-input__content { + border-radius: var(--g-text-input-border-radius, var(--_--border-radius)); +} +.g-text-input.g-text-input_pin_brick-brick .g-text-input__content { + border-radius: 0; +} +.g-text-input.g-text-input_pin_clear-clear .g-text-input__content { + border-radius: 0; + border-left: 0; + border-right: 0; +} +.g-text-input.g-text-input_pin_circle-circle .g-text-input__content { + border-radius: 100px; +} +.g-text-input.g-text-input_pin_round-brick .g-text-input__content { + border-top-left-radius: var(--g-text-input-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-text-input-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; +} +.g-text-input.g-text-input_pin_brick-round .g-text-input__content { + border-top-left-radius: 0; + border-top-right-radius: var(--g-text-input-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-text-input-border-radius, var(--_--border-radius)); +} +.g-text-input.g-text-input_pin_round-clear .g-text-input__content { + border-top-left-radius: var(--g-text-input-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-text-input-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; + border-right: 0; +} +.g-text-input.g-text-input_pin_clear-round .g-text-input__content { + border-top-left-radius: 0; + border-top-right-radius: var(--g-text-input-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-text-input-border-radius, var(--_--border-radius)); + border-left: 0; +} +.g-text-input.g-text-input_pin_brick-clear .g-text-input__content { + border-radius: 0; + border-right: 0; +} +.g-text-input.g-text-input_pin_clear-brick .g-text-input__content { + border-radius: 0; + border-left: 0; +} +.g-text-input.g-text-input_pin_circle-brick .g-text-input__content { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; +} +.g-text-input.g-text-input_pin_brick-circle .g-text-input__content { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; +} +.g-text-input.g-text-input_pin_circle-clear .g-text-input__content { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; + border-right: 0; +} +.g-text-input.g-text-input_pin_clear-circle .g-text-input__content { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; + border-left: 0; +} +.g-text-input_disabled { + --_--text-color: var(--g-color-text-hint); + --_--background-color: var(--g-color-base-generic-accent-disabled); + --_--border-color: transparent; + --_--border-color-hover: transparent; + --_--border-color-active: transparent; +} +.g-text-input_has-scrollbar .g-text-input__clear { + right: var(--g-scrollbar-width); +} +.g-text-input_has-start-content .g-text-input__control { + padding-left: 2px; +} +.g-text-input_has-end-content .g-text-input__control { + padding-right: 2px; +} +.g-text-input_state_error.g-text-input_view_normal .g-text-input__content, +.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:hover, +.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within { + border-color: var(--g-color-line-danger); +} +.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within { + --_--focus-outline-color: var(--g-color-line-danger); +} +.g-text-input_state_error.g-text-input_view_clear .g-text-input__content, +.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:hover, +.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within { + border-bottom: 1px solid var(--g-color-line-danger); +} +.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within { + --_--focus-outline-color: var(--g-color-line-danger); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/List/List.css */ +.g-list { + --_--item-padding: var(--g-list-item-padding, 0); + outline: none; + display: flex; + flex-direction: column; + flex: 1 1 auto; + width: 100%; +} +.g-list__filter { + padding: var(--_--item-padding); + margin-bottom: 8px; + flex: 0 0 auto; +} +.g-list__items { + flex: 1 1 auto; +} +.g-list__item, +.g-list__empty-placeholder { + box-sizing: border-box; + display: flex; + align-items: center; + padding: var(--_--item-padding); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + overflow: hidden; +} +.g-list__item_active { + background: var(--g-color-base-simple-hover); +} +.g-list__item_selected { + background: var(--g-color-base-selection); +} +.g-list__item_selected:hover { + background: var(--g-color-base-selection-hover); +} +.g-list__item_sort-handle-align_right { + flex-direction: row-reverse; +} +.g-list__item_sort-handle-align_right .g-list__item-sort-icon { + margin-left: 10px; + margin-right: 0; +} +.g-list__item_sortable[data-rbd-drag-handle-context-id]:active { + cursor: grabbing; +} +.g-list__item_dragging { + background: var(--g-color-base-simple-hover-solid); + z-index: 100001; +} +.g-list__empty-placeholder { + box-sizing: border-box; + color: var(--g-color-text-hint); + min-height: 36px; + padding-top: 8px; + padding-bottom: 8px; +} +.g-list__item-content { + flex: 1 1 auto; + display: flex; + align-items: center; + overflow: hidden; + text-overflow: ellipsis; + height: 100%; +} +.g-list__item-sort-icon { + display: flex; + align-items: center; + width: 12px; + margin-right: 4px; + flex: 0 0 auto; + color: var(--g-color-text-hint); +} +.g-list__loading-indicator { + display: flex; + width: 100%; + align-items: center; + justify-content: center; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationEllipsis/PaginationEllipsis.css */ +.g-pagination-ellipsis { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + display: flex; + align-items: flex-end; + color: var(--g-color-text-secondary); +} +.g-pagination-ellipsis_size_m { + padding-bottom: 5px; +} +.g-pagination-ellipsis_size_l { + padding-bottom: 9px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationPage/PaginationPage.css */ +.g-pagination-page__simple { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + display: flex; + align-items: center; +} +.g-pagination-page__simple_size_m { + padding: 0 13px; +} +.g-pagination-page__simple_size_l { + padding: 0 18px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationPageOf/PaginationPageOf.css */ +.g-pagination-page-of { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + display: flex; + align-items: flex-end; + color: var(--g-color-text-secondary); +} +.g-pagination-page-of_size_m { + padding-bottom: 5px; +} +.g-pagination-page-of_size_l { + padding-bottom: 9px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationInput/PaginationInput.css */ +.g-pagination-input.g-pagination-input_size_m { + width: 80px; +} +.g-pagination-input.g-pagination-input_size_l { + width: 90px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/EmptyOptions/EmptyOptions.css */ +.g-select-empty-placeholder { + margin: 4px; + color: var(--g-color-text-hint); +} +.g-select-empty-placeholder_empty { + margin-top: 0; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectClear/SelectClear.css */ +.g-select-clear { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + display: inline-flex; + justify-content: center; + align-items: center; + margin-left: auto; + z-index: 1; +} +.g-select-clear:focus-visible { + border: 1px solid var(--g-color-line-generic-active); +} +.g-select-clear_size_s { + height: 24px; + width: 24px; + border-radius: var(--g-border-radius-s); +} +.g-select-clear_size_m { + height: 28px; + width: 28px; + border-radius: var(--g-border-radius-m); +} +.g-select-clear_size_l { + height: 36px; + width: 36px; + border-radius: var(--g-border-radius-l); +} +.g-select-clear_size_xl { + height: 44px; + width: 44px; + border-radius: var(--g-border-radius-xl); +} +.g-select-clear__clear { + color: var(--g-color-text-secondary); +} +.g-select-clear:hover .g-select-clear__clear { + color: var(--g-color-text-primary); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectCounter/SelectCounter.css */ +.g-select-counter { + display: flex; + justify-content: center; + align-items: center; + margin-left: 4px; + margin-right: 4px; + background-color: var(--g-color-base-generic); +} +.g-select-counter__text { + margin-left: 4px; + margin-right: 4px; + flex-grow: 1; + text-align: center; +} +.g-select-counter_size_xl .g-select-counter__text { + margin-left: 6px; + margin-right: 6px; +} +.g-select-counter_size_s { + border-radius: var(--g-border-radius-xs); + height: 20px; + min-width: 20px; +} +.g-select-counter_size_m { + border-radius: var(--g-border-radius-s); + height: 24px; + min-width: 24px; +} +.g-select-counter_size_l { + border-radius: var(--g-border-radius-m); + height: 28px; + min-width: 28px; +} +.g-select-counter_size_xl { + border-radius: var(--g-border-radius-l); + margin-left: 4px; + margin-right: 4px; + height: 36px; + min-width: 36px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectControl/SelectControl.css */ +.g-select-clear { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + display: inline-flex; + justify-content: center; + align-items: center; + margin-left: auto; + z-index: 1; +} +.g-select-clear:focus-visible { + border: 1px solid var(--g-color-line-generic-active); +} +.g-select-clear_size_s { + height: 24px; + width: 24px; + border-radius: var(--g-border-radius-s); +} +.g-select-clear_size_m { + height: 28px; + width: 28px; + border-radius: var(--g-border-radius-m); +} +.g-select-clear_size_l { + height: 36px; + width: 36px; + border-radius: var(--g-border-radius-l); +} +.g-select-clear_size_xl { + height: 44px; + width: 44px; + border-radius: var(--g-border-radius-xl); +} +.g-select-clear__clear { + color: var(--g-color-text-secondary); +} +.g-select-clear:hover .g-select-clear__clear { + color: var(--g-color-text-primary); +} +.g-select-control { + --_--focus-outline-color: var(--g-select-focus-outline-color); + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + position: relative; + display: inline-flex; + align-items: center; + box-sizing: border-box; + transition: transform 0.1s ease-out; + width: 100%; + z-index: 0; +} +.g-select-control_disabled { + cursor: default; +} +.g-select-control_size_s { + --_--text-right-padding: 8px; + --_--border-radius: var(--g-border-radius-s); + height: 24px; + padding: 4px calc(8px + 1px); + padding: 4px calc(var(--_--text-right-padding) + 1px); +} +.g-select-control_size_m { + --_--text-right-padding: 8px; + --_--border-radius: var(--g-border-radius-m); + height: 28px; + padding: 6px calc(8px + 1px); + padding: 6px calc(var(--_--text-right-padding) + 1px); +} +.g-select-control_size_l { + --_--text-right-padding: 12px; + --_--border-radius: var(--g-border-radius-l); + height: 36px; + padding: 10px calc(12px + 1px); + padding: 10px calc(var(--_--text-right-padding) + 1px); +} +.g-select-control_size_xl { + --_--text-right-padding: 12px; + --_--border-radius: var(--g-border-radius-xl); + height: 44px; + padding: 12px calc(12px + 1px); + padding: 12px calc(var(--_--text-right-padding) + 1px); +} +.g-select-control__button { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + display: inline-flex; + align-items: center; + overflow: hidden; + width: 100%; + height: 100%; + transition: color 0.15s linear, background-color 0.15s linear; +} +.g-select-control__button.g-select-control__button_pin_round-round::before { + border-radius: var(--_--border-radius); +} +.g-select-control__button.g-select-control__button_pin_brick-brick::before { + border-radius: 0; +} +.g-select-control__button.g-select-control__button_pin_clear-clear::before { + border-radius: 0; + border-left: 0; + border-right: 0; +} +.g-select-control__button.g-select-control__button_pin_circle-circle::before { + border-radius: 100px; +} +.g-select-control__button.g-select-control__button_pin_round-brick::before { + border-top-left-radius: var(--_--border-radius); + border-top-right-radius: 0; + border-bottom-left-radius: var(--_--border-radius); + border-bottom-right-radius: 0; +} +.g-select-control__button.g-select-control__button_pin_brick-round::before { + border-top-left-radius: 0; + border-top-right-radius: var(--_--border-radius); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--_--border-radius); +} +.g-select-control__button.g-select-control__button_pin_round-clear::before { + border-top-left-radius: var(--_--border-radius); + border-top-right-radius: 0; + border-bottom-left-radius: var(--_--border-radius); + border-bottom-right-radius: 0; + border-right: 0; +} +.g-select-control__button.g-select-control__button_pin_clear-round::before { + border-top-left-radius: 0; + border-top-right-radius: var(--_--border-radius); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--_--border-radius); + border-left: 0; +} +.g-select-control__button.g-select-control__button_pin_brick-clear::before { + border-radius: 0; + border-right: 0; +} +.g-select-control__button.g-select-control__button_pin_clear-brick::before { + border-radius: 0; + border-left: 0; +} +.g-select-control__button.g-select-control__button_pin_circle-brick::before { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; +} +.g-select-control__button.g-select-control__button_pin_brick-circle::before { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; +} +.g-select-control__button.g-select-control__button_pin_circle-clear::before { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; + border-right: 0; +} +.g-select-control__button.g-select-control__button_pin_clear-circle::before { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; + border-left: 0; +} +.g-select-control__button.g-select-control__button_pin_round-round::after { + border-radius: var(--_--border-radius); +} +.g-select-control__button.g-select-control__button_pin_brick-brick::after { + border-radius: 0; +} +.g-select-control__button.g-select-control__button_pin_clear-clear::after { + border-radius: 0; + border-left: 0; + border-right: 0; +} +.g-select-control__button.g-select-control__button_pin_circle-circle::after { + border-radius: 100px; +} +.g-select-control__button.g-select-control__button_pin_round-brick::after { + border-top-left-radius: var(--_--border-radius); + border-top-right-radius: 0; + border-bottom-left-radius: var(--_--border-radius); + border-bottom-right-radius: 0; +} +.g-select-control__button.g-select-control__button_pin_brick-round::after { + border-top-left-radius: 0; + border-top-right-radius: var(--_--border-radius); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--_--border-radius); +} +.g-select-control__button.g-select-control__button_pin_round-clear::after { + border-top-left-radius: var(--_--border-radius); + border-top-right-radius: 0; + border-bottom-left-radius: var(--_--border-radius); + border-bottom-right-radius: 0; + border-right: 0; +} +.g-select-control__button.g-select-control__button_pin_clear-round::after { + border-top-left-radius: 0; + border-top-right-radius: var(--_--border-radius); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--_--border-radius); + border-left: 0; +} +.g-select-control__button.g-select-control__button_pin_brick-clear::after { + border-radius: 0; + border-right: 0; +} +.g-select-control__button.g-select-control__button_pin_clear-brick::after { + border-radius: 0; + border-left: 0; +} +.g-select-control__button.g-select-control__button_pin_circle-brick::after { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; +} +.g-select-control__button.g-select-control__button_pin_brick-circle::after { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; +} +.g-select-control__button.g-select-control__button_pin_circle-clear::after { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; + border-right: 0; +} +.g-select-control__button.g-select-control__button_pin_clear-circle::after { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; + border-left: 0; +} +.g-select-control__button::before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 1px solid var(--g-color-line-generic); + border-radius: var(--_--border-radius); +} +.g-select-control__button::after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: -1; +} +.g-select-control__button_view_clear { + border-color: transparent; +} +.g-select-control__button_view_clear::before { + border-color: transparent; +} +.g-select-control__button_view_clear::after { + border-color: transparent; +} +.g-select-control__button_size_s { + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-select-control__button_size_m { + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-select-control__button_size_l { + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-select-control__button_size_xl { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-select-control__button_error::before { + --_--focus-outline-color: var(--g-color-line-danger); + border-color: var(--g-color-line-danger); +} +.g-select-control__button:hover::after { + background-color: var(--g-color-base-simple-hover); +} +.g-select-control__button_disabled { + color: var(--g-color-text-hint); + pointer-events: none; +} +.g-select-control__button_disabled::after { + background-color: var(--g-color-base-generic-accent-disabled); +} +.g-select-control__button_disabled::before { + border-color: transparent; +} +.g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_disabled):not(.g-select-control__button_view_clear):hover::before { + border-color: var(--g-color-line-generic-hover); +} +.g-select-control__button_open:not(.g-select-control__button_error):not(.g-select-control__button_view_clear)::before, +.g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_view_clear):focus-visible::before { + border-color: var(--g-color-line-generic-active); +} +.g-select-control__button:focus-visible::before { + outline: 2px solid var(--g-select-focus-outline-color, var(--_--focus-outline-color)); + outline-offset: -1px; +} +.g-select-control:not(.g-select-control_disabled):not(.g-select-control_no-active):active { + transform: scale(0.96); +} +.g-select-control__label { + font-weight: var(--g-text-accent-font-weight); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + flex-shrink: 0; + max-width: 50%; + margin-right: 4px; + white-space: nowrap; +} +.g-select-control__placeholder, +.g-select-control__option-text { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + padding-right: var(--_--text-right-padding); +} +.g-select-control_has-clear.g-select-control_size_s .g-select-control__button_disabled .g-select-control__placeholder, +.g-select-control_has-clear.g-select-control_size_s .g-select-control__button_disabled .g-select-control__option-text { + padding-right: calc(24px + var(--_--text-right-padding)); +} +.g-select-control_has-clear.g-select-control_size_m .g-select-control__button_disabled .g-select-control__placeholder, +.g-select-control_has-clear.g-select-control_size_m .g-select-control__button_disabled .g-select-control__option-text { + padding-right: calc(28px + var(--_--text-right-padding)); +} +.g-select-control_has-clear.g-select-control_size_l .g-select-control__button_disabled .g-select-control__placeholder, +.g-select-control_has-clear.g-select-control_size_l .g-select-control__button_disabled .g-select-control__option-text { + padding-right: calc(36px + var(--_--text-right-padding)); +} +.g-select-control_has-clear.g-select-control_size_xl .g-select-control__button_disabled .g-select-control__placeholder, +.g-select-control_has-clear.g-select-control_size_xl .g-select-control__button_disabled .g-select-control__option-text { + padding-right: calc(44px + var(--_--text-right-padding)); +} +.g-select-control__placeholder { + color: var(--g-color-text-hint); +} +.g-select-control_has-clear:not(.g-select-control_has-value).g-select-control_size_s .g-select-control__button:not(.g-select-control__button_disabled) .g-select-control__placeholder { + padding-right: calc(24px + var(--_--text-right-padding)); +} +.g-select-control_has-clear:not(.g-select-control_has-value).g-select-control_size_m .g-select-control__button:not(.g-select-control__button_disabled) .g-select-control__placeholder { + padding-right: calc(28px + var(--_--text-right-padding)); +} +.g-select-control_has-clear:not(.g-select-control_has-value).g-select-control_size_l .g-select-control__button:not(.g-select-control__button_disabled) .g-select-control__placeholder { + padding-right: calc(36px + var(--_--text-right-padding)); +} +.g-select-control_has-clear:not(.g-select-control_has-value).g-select-control_size_xl .g-select-control__button:not(.g-select-control__button_disabled) .g-select-control__placeholder { + padding-right: calc(44px + var(--_--text-right-padding)); +} +.g-select-control__chevron-icon { + flex: 0 0 16px; + margin-left: auto; + color: var(--g-color-text-secondary); +} +.g-select-control__chevron-icon_disabled { + color: var(--g-color-text-hint); +} +.g-select-clear + .g-select-control__chevron-icon { + margin-left: 0; +} +.g-select-control__error-icon { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + box-sizing: content-box; + color: var(--g-color-text-danger); + padding: var(--_--text-input-error-icon-padding); + border-radius: var(--g-focus-border-radius); +} +.g-select-control__error-icon:focus { + outline: 2px solid var(--g-color-line-focus); +} +.g-select-control__error-icon:focus:not(:focus-visible) { + outline: 0; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectFilter/SelectFilter.css */ +.g-select-filter .g-select-filter__input, +.g-select-filter .g-select-filter__input:hover, +.g-select-filter .g-select-filter__input:focus { + border-color: var(--g-color-line-generic-active); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectList/SelectList.css */ +.g-select-list { + display: flex; + margin: 4px 0; + overflow: hidden; +} +.g-popup .g-select-list:first-child, +.g-popup .g-select-list:last-child { + border-radius: 0; +} +.g-select-list:not(.g-select-list_virtualized) { + overflow: auto; +} +.g-select-list_mobile { + max-height: calc(90vh - 20px); +} +.g-select-list__group-label, +.g-select-list__group-label-custom { + box-sizing: border-box; + position: relative; + width: 100%; + height: auto; + padding: 0; +} +.g-select-list__group-label { + font-size: var(--g-text-body-1-font-size); +} +.g-select-list_size_s .g-select-list__group-label:not(.g-select-list__group-label_empty) { + height: 24px; + padding: 8px 8px 4px; +} +.g-select-list_size_m .g-select-list__group-label:not(.g-select-list__group-label_empty) { + height: 28px; + padding: 8px 8px 4px; +} +.g-select-list_size_l .g-select-list__group-label:not(.g-select-list__group-label_empty) { + height: 36px; + padding: 10px 12px 6px; +} +.g-select-list_size_xl .g-select-list__group-label:not(.g-select-list__group-label_empty) { + height: 44px; + padding: 12px 12px 8px; + font-size: var(--g-text-body-2-font-size); +} +.g-select-list_mobile .g-select-list__group-label:not(.g-select-list__group-label_empty) { + height: 36px; + padding: 12px 12px 8px; + font-size: var(--g-text-body-2-font-size); +} +.g-select-list__item:not(:first-child) .g-select-list__group-label { + margin-top: 5px; +} +.g-select-list__item:not(:first-child) .g-select-list__group-label::before { + content: ""; + position: absolute; + top: -3px; + left: 0; + width: 100%; + height: 1px; + background-color: var(--g-color-line-generic); +} +.g-select-list__group-label-content { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + font-weight: var(--g-text-accent-font-weight); + width: 100%; +} +.g-select-list__item.g-list__item_selected { + background: none; +} +.g-select-list__item.g-list__item_selected:hover { + background: var(--g-color-base-simple-hover); +} +.g-select-list__item.g-list__item_active { + background: var(--g-color-base-simple-hover); +} +.g-select-list__option { + box-sizing: border-box; + display: flex; + align-items: center; + width: 100%; + height: 100%; + cursor: pointer; +} +.g-select-list_size_s .g-select-list__option { + padding: 0 8px; + --_--select-tick-icon-padding-right: calc(8px / 2); +} +.g-select-list_size_s .g-select-list__option .g-select-list__option-default-label { + height: 24px; + line-height: 24px; +} +.g-select-list_size_m .g-select-list__option { + padding: 0 8px 0 8px; + --_--select-tick-icon-padding-right: calc(8px / 2); +} +.g-select-list_size_m .g-select-list__option .g-select-list__option-default-label { + height: 28px; + line-height: 28px; +} +.g-select-list_size_l .g-select-list__option { + padding: 0 12px 0 12px; + --_--select-tick-icon-padding-right: calc(12px / 2); +} +.g-select-list_size_l .g-select-list__option .g-select-list__option-default-label { + height: 36px; + line-height: 36px; +} +.g-select-list_size_xl .g-select-list__option { + padding: 0 12px; + --_--select-tick-icon-padding-right: calc(12px / 2); +} +.g-select-list_size_xl .g-select-list__option .g-select-list__option-default-label { + height: 44px; + line-height: 44px; + font-size: var(--g-text-body-2-font-size); +} +.g-select-list_mobile .g-select-list__option { + padding: 0 12px 0 12px; +} +.g-select-list_mobile .g-select-list__option .g-select-list__option-default-label { + height: 36px; + line-height: 36px; + font-size: var(--g-text-body-2-font-size); +} +.g-select-list_mobile .g-select-list__option .g-select-list__tick-icon { + padding-right: calc(12px / 2); +} +.g-select-list__option_colored { + background-color: var(--g-color-base-selection); +} +.g-select-list__option_disabled { + cursor: default; +} +.g-select-list__option-default-label { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + font-size: var(--g-text-body-1-font-size); + width: 100%; +} +.g-select-list__option-default-label_disabled { + color: var(--g-color-text-secondary); +} +.g-select-list__tick-icon { + box-sizing: content-box; + flex: 0 0 16px; + visibility: hidden; + color: var(--g-color-text-info); + padding-right: var(--_--select-tick-icon-padding-right); +} +.g-select-list__tick-icon_shown { + visibility: visible; +} +.g-select-list__loading-indicator { + display: flex; + width: 100%; + align-items: center; + justify-content: center; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Sheet/Sheet.css */ +.g-sheet { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 100000; +} +.g-sheet__veil { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + background-color: var(--g-color-sfx-veil); + opacity: 0; + will-change: opacity; +} +.g-sheet__veil_with-transition { + transition: opacity 0.3s ease; +} +.g-sheet__sheet { + position: absolute; + top: 100%; + left: 0; + width: 100%; + max-height: 90%; + will-change: transform; +} +.g-sheet__sheet_with-transition { + transition: transform 0.3s ease; +} +.g-sheet__sheet-swipe-area { + position: absolute; + top: -20px; + left: 0; + width: 100%; + height: 40px; + z-index: 1; +} +.g-sheet__sheet-top { + position: relative; + height: 20px; + border-top-left-radius: 20px; + border-top-right-radius: 20px; + background-color: var(--g-color-base-float); +} +.g-sheet__sheet-top-resizer { + --_--translate-x: calc(-50% * var(--g-flow-direction)); + position: absolute; + top: 50%; + left: 50%; + transform: translateX(calc(-50% * var(--g-flow-direction))) translateY(-50%); + transform: translateX(var(--_--translate-x)) translateY(-50%); + width: 40px; + height: 4px; + border-radius: 4px; + background-color: var(--g-color-line-generic); +} +.g-sheet__sheet-content { + box-sizing: border-box; + width: 100%; + padding: 0 10px; + padding: var(--g-sheet-content-padding, 0 10px); + max-height: calc(90% - 20px); + overflow-x: hidden; + overflow-y: auto; + overflow: hidden auto; + overscroll-behavior-y: contain; + background-color: var(--g-color-base-float); + transition: height 0.3s ease; +} +.g-sheet__sheet-content_without-scroll { + overflow: hidden; +} +.g-sheet__sheet-content-title { + padding-bottom: 8px; + font-size: var(--g-text-body-2-font-size); + line-height: 28px; + text-align: center; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectPopup/SelectPopup.css */ +.g-select-popup { + display: flex; + flex-direction: column; + max-height: 90vh; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Select/Select.css */ +.g-select { + display: inline-block; + max-width: 100%; +} +.g-select_width_max { + width: 100%; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/Pagination.css */ +.g-pagination { + display: flex; +} +.g-pagination__pagination-item { + margin-right: 4px; + flex-shrink: 0; +} +.g-pagination__input, +.g-pagination__page-sizer { + margin: 0 4px; + flex-shrink: 0; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Palette/Palette.css */ +.g-palette { + display: inline-flex; + flex-flow: column wrap; + gap: 8px; +} +.g-palette:focus { + border: none; + outline: none; +} +.g-palette__row { + display: inline-flex; + gap: 8px; +} +.g-palette_size_xs .g-palette__option { + font-size: 12px; +} +.g-palette_size_s .g-palette__option { + font-size: 16px; +} +.g-palette_size_m .g-palette__option { + font-size: 16px; +} +.g-palette_size_l .g-palette__option { + font-size: 16px; +} +.g-palette_size_xl .g-palette__option { + font-size: 20px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/UserLabel/UserLabel.css */ +.g-user-label { + position: relative; + z-index: 0; + display: inline-flex; + max-width: 100%; + height: 28px; + border-radius: 20px; + transition-property: background-color; + transition-duration: 0.1s; + transition-timing-function: ease-in-out; +} +.g-user-label_view_outlined:after { + position: absolute; + z-index: -1; + top: 0; + right: 0; + bottom: 0; + left: 0; + content: ""; + border: 1px solid var(--g-color-line-generic); + border-radius: 20px; + transition-property: border-color; + transition-duration: 0.1s; + transition-timing-function: ease-in-out; +} +.g-user-label_empty { + padding-left: 12px; +} +.g-user-label_clickable:hover { + cursor: pointer; + background-color: var(--g-color-base-simple-hover); +} +.g-user-label_clickable:hover:after { + border-color: transparent; +} +.g-user-label__main { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + display: inline-flex; + align-items: center; + min-width: 0; + border-radius: inherit; + padding-right: 6px; +} +.g-user-label_closeable .g-user-label__main { + padding-right: 0; +} +.g-user-label_clickable .g-user-label__main { + outline-offset: -1px; +} +.g-user-label_clickable .g-user-label__main:focus-visible { + outline: 2px solid var(--g-color-line-focus); +} +.g-user-label__avatar { + --g-avatar-background-color: var(--g-color-base-generic-accent); + --g-avatar-color: var(--g-color-text-primary); + display: flex; + margin-right: 6px; +} +.g-user-label__text { + font-size: inherit; + font-size: var(--g-user-label-font-size, inherit); + line-height: inherit; + line-height: var(--g-user-label-line-height, inherit); + min-width: 0; + margin-right: 6px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.g-user-label__close { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + box-sizing: content-box; + box-sizing: initial; + display: inline-flex; + justify-content: center; + align-items: center; + width: 16px; + cursor: pointer; + padding-right: 6px; + color: var(--g-color-text-secondary); + transition-property: color; + transition-duration: 0.1s; + transition-timing-function: ease-in-out; +} +.g-user-label__close:hover { + color: var(--g-color-text-primary); +} +.g-user-label__close-icon { + border-radius: var(--g-focus-border-radius); +} +.g-user-label__close:focus-visible .g-user-label__close-icon { + outline: 2px solid var(--g-color-line-focus); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Progress/Progress.css */ +.g-progress { + --_--empty-background-color: var(--g-color-base-generic); + --_--empty-text-color: var(--g-color-text-primary); + --_--filled-text-color: var(--g-color-text-primary); + --_--filled-background-color: var(--g-color-base-neutral-medium); + position: relative; + margin: 0 auto; + overflow: hidden; + border-radius: 3px; + background-color: var(--g-progress-empty-background-color, var(--g-color-base-generic)); + background-color: var(--g-progress-empty-background-color, var(--_--empty-background-color)); + text-align: center; +} +.g-progress__text { + font-size: var(--g-text-body-short-font-size); + font-weight: var(--g-text-body-font-weight); + font-family: var(--g-text-body-font-family); + padding: 0 10px; + box-sizing: border-box; + position: relative; + color: var(--g-progress-empty-text-color, var(--_--empty-text-color)); +} +.g-progress__text-inner { + font-size: var(--g-text-body-short-font-size); + font-weight: var(--g-text-body-font-weight); + font-family: var(--g-text-body-font-family); + padding: 0 10px; + box-sizing: border-box; + position: absolute; + width: 100%; + height: 100%; + color: var(--g-progress-filled-text-color, var(--_--empty-text-color)); + transition: transform 0.6s ease; +} +.g-progress__item { + position: relative; + float: left; + width: 100%; + height: 100%; + overflow: hidden; + transition: + transform 0.6s ease, + width 0.6s ease, + background-color 0.6s ease; + background-color: var(--g-progress-filled-background-color, var(--_--filled-background-color)); +} +[dir=rtl] .g-progress__item { + float: right; +} +.g-progress__item_theme_default { + --_--filled-background-color: var(--g-color-base-neutral-medium); +} +.g-progress__item_theme_success { + --_--filled-background-color: var(--g-color-base-positive-medium); +} +.g-progress__item_theme_warning { + --_--filled-background-color: var(--g-color-base-warning-medium); +} +.g-progress__item_theme_danger { + --_--filled-background-color: var(--g-color-base-danger-medium); +} +.g-progress__item_theme_info { + --_--filled-background-color: var(--g-color-base-info-medium); +} +.g-progress__item_theme_misc { + --_--filled-background-color: var(--g-color-base-misc-medium); +} +.g-progress__item_loading { + background-image: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 4px, transparent 4px, transparent 8px); + background-size: 150%; + background-clip: padding-box; + animation: g-loading-animation 0.5s linear infinite; +} +.g-progress__stack { + position: relative; + width: 100%; + margin: 0 auto; + overflow: hidden; + color: var(--g-color-text-light-primary); + transition: transform 0.6s ease; +} +.g-progress_size_m { + height: 20px; + line-height: 20px; +} +.g-progress_size_m .g-progress__stack { + height: 20px; + line-height: 20px; +} +.g-progress_size_m .g-progress__text { + height: 20px; + margin-bottom: -20px; +} +.g-progress_size_s { + height: 10px; + line-height: 10px; +} +.g-progress_size_s .g-progress__stack { + height: 10px; + line-height: 10px; +} +.g-progress_size_xs { + height: 4px; + line-height: 4px; +} +.g-progress_size_xs .g-progress__stack { + height: 4px; + line-height: 4px; +} +.g-progress_size_s .g-progress__text, +.g-progress_size_s .g-progress__text-inner, +.g-progress_size_xs .g-progress__text, +.g-progress_size_xs .g-progress__text-inner { + display: none; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Radio/Radio.css */ +.g-radio__indicator { + display: inline-block; + position: relative; + cursor: inherit; +} +.g-radio__indicator::before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: transparent; + border: 1px solid var(--g-color-line-generic-accent); + border-radius: 50%; + transition: background 0.1s linear; +} +.g-radio__indicator::after { + content: "\a0"; + visibility: hidden; +} +.g-radio__disc::before { + content: ""; + position: absolute; + border: none; + background-color: var(--g-color-text-brand-contrast); + border-radius: 50%; + opacity: 0; + transform: scale(0.1); + transition: opacity 0.1s, transform 0.2s; +} +.g-radio__control { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + margin: 0; + padding: 0; + opacity: 0; + background: none; + border: none; + outline: none; + cursor: inherit; +} +.g-radio__outline { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: none; + pointer-events: none; + border-radius: 50%; +} +.g-radio__control:focus-visible + .g-radio__outline { + outline: 2px solid var(--g-color-line-focus); +} +.g-radio_size_m .g-radio__indicator { + width: 14px; + height: 14px; +} +.g-radio_size_m .g-radio__disc::before { + top: 5px; + right: 5px; + bottom: 5px; + left: 5px; +} +.g-radio_size_l .g-radio__indicator { + width: 17px; + height: 17px; +} +.g-radio_size_l .g-radio__disc::before { + top: 6px; + right: 6px; + bottom: 6px; + left: 6px; +} +.g-radio:hover .g-radio__indicator::before { + border-color: var(--g-color-line-generic-accent-hover); +} +.g-radio_checked .g-radio__indicator::before { + background-color: var(--g-color-base-brand); + border: transparent; +} +.g-radio_checked .g-radio__indicator .g-radio__disc::before { + opacity: 1; + transform: scale(1); +} +.g-radio_disabled .g-radio__indicator::before { + background-color: var(--g-color-base-generic-accent-disabled); + border: transparent; +} +.g-radio_disabled.g-radio_checked .g-radio__indicator::before { + background-color: var(--g-color-base-brand); + opacity: 0.5; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/RadioButton/RadioButton.css */ +.g-radio-button { + box-sizing: border-box; + display: inline-flex; + flex-direction: row; + font-family: var(--g-text-body-font-family); + font-weight: var(--g-text-body-font-weight); + border-radius: var(--_--border-radius); + background-color: var(--g-color-base-generic); + position: relative; + --_--border-radius-inner: calc(var(--_--border-radius) - 3px); +} +.g-radio-button__plate { + position: absolute; + top: 0; + bottom: 0; + transition: left 0.2s, width 0.2s; +} +.g-radio-button__plate[hidden] { + display: none; +} +.g-radio-button__option { + flex: 1 1 auto; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + font-size: var(--g-text-body-1-font-size); + text-align: center; + border-radius: var(--_--border-radius-inner); + cursor: pointer; + transform: scale(1); + transition: color 0.15s linear; +} +.g-radio-button__option-outline { + content: ""; + position: absolute; + z-index: -1; + top: 3px; + right: 3px; + bottom: 3px; + left: 3px; + border-radius: var(--_--border-radius-inner); +} +.g-radio-button__option-control { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + margin: 0; + padding: 0; + border: none; + outline: none; + opacity: 0; + cursor: inherit; +} +.g-radio-button__option-control:focus-visible + .g-radio-button__option-outline { + outline: 2px solid var(--g-color-line-focus); +} +.g-radio-button__option-text { + display: inline-block; + white-space: nowrap; + color: var(--g-color-text-complementary); +} +.g-radio-button__option-text_icon { + height: 100%; + display: flex; + align-items: center; +} +.g-radio-button__option:hover .g-radio-button__option-text, +.g-radio-button__option_checked .g-radio-button__option-text { + color: var(--g-color-text-primary); +} +.g-radio-button__option_checked { + cursor: default; +} +.g-radio-button__option_disabled { + cursor: default; + pointer-events: none; +} +.g-radio-button__option_disabled .g-radio-button__option-text { + color: var(--g-color-text-hint); +} +.g-radio-button__plate::before, +.g-radio-button__option::before { + position: absolute; + top: 3px; + right: 3px; + bottom: 3px; + left: 3px; + border-radius: var(--_--border-radius-inner); +} +.g-radio-button__option::before { + z-index: -1; +} +.g-radio-button__plate::before, +.g-radio-button__plate[hidden] ~ .g-radio-button__option_checked::before { + content: ""; + background-color: var(--g-color-base-background); +} +.g-radio-button_size_s { + --_--border-radius: var(--g-border-radius-s); +} +.g-radio-button_size_s .g-radio-button__option { + height: 24px; + line-height: 24px; +} +.g-radio-button_size_s .g-radio-button__option-text { + margin: 0 10px; +} +.g-radio-button_size_m { + --_--border-radius: var(--g-border-radius-m); +} +.g-radio-button_size_m .g-radio-button__option { + height: 28px; + line-height: 28px; +} +.g-radio-button_size_m .g-radio-button__option-text { + margin: 0 13px; +} +.g-radio-button_size_l { + --_--border-radius: var(--g-border-radius-l); +} +.g-radio-button_size_l .g-radio-button__option { + height: 36px; + line-height: 36px; +} +.g-radio-button_size_l .g-radio-button__option-text { + margin: 0 18px; +} +.g-radio-button_size_xl { + --_--border-radius: var(--g-border-radius-xl); +} +.g-radio-button_size_xl .g-radio-button__option { + height: 44px; + line-height: 44px; + font-size: var(--g-text-body-2-font-size); +} +.g-radio-button_size_xl .g-radio-button__option-text { + margin: 0 25px; +} +.g-radio-button_width_auto { + max-width: 100%; +} +.g-radio-button_width_max { + width: 100%; +} +.g-radio-button_width_auto .g-radio-button__option, +.g-radio-button_width_max .g-radio-button__option { + overflow: hidden; +} +.g-radio-button_width_auto .g-radio-button__option-text, +.g-radio-button_width_max .g-radio-button__option-text { + display: block; + overflow: hidden; + text-overflow: ellipsis; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/RadioGroup/RadioGroup.css */ +.g-radio-group_direction_horizontal.g-radio-group_size_m { + line-height: 20px; +} +.g-radio-group_direction_horizontal.g-radio-group_size_m .g-radio-group__option:not(:last-child) { + margin-right: 12px; +} +.g-radio-group_direction_horizontal.g-radio-group_size_l { + line-height: 24px; +} +.g-radio-group_direction_horizontal.g-radio-group_size_l .g-radio-group__option:not(:last-child) { + margin-right: 15px; +} +.g-radio-group_direction_vertical { + display: flex; + flex-direction: column; +} +.g-radio-group_direction_vertical.g-radio-group_size_m .g-radio-group__option:not(:last-child) { + margin-bottom: 8px; +} +.g-radio-group_direction_vertical.g-radio-group_size_l .g-radio-group__option:not(:last-child) { + margin-bottom: 12px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Skeleton/Skeleton.css */ +.g-skeleton { + --_--animation-from: calc(-100% * var(--g-flow-direction)); + --_--animation-to: calc(100% * var(--g-flow-direction)); + --_--gradient-deg: calc(90deg * var(--g-flow-direction)); + display: inline-block; + position: relative; + z-index: 0; + width: 100%; + border-radius: 5px; + overflow: hidden; + background-color: var(--g-color-base-generic); +} +.g-skeleton::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-image: linear-gradient(var(--_--gradient-deg), transparent, var(--g-color-base-generic)); + animation: g-skeleton 1.2s ease-out infinite; + content: ""; +} +@keyframes g-skeleton { + 0% { + transform: translateX(var(--_--animation-from)); + } + 100% { + transform: translateX(var(--_--animation-to)); + } +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Slider/BaseSlider/BaseSlider.css */ +.g-base-slider { + position: relative; + flex-grow: 1; + touch-action: none; + box-sizing: border-box; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.g-base-slider * { + box-sizing: border-box; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.g-base-slider_size_s { + padding: 6px 0 6px; + height: 15px; + margin: 0 7.5px var(--g-text-body-1-line-height); +} +.g-base-slider_size_s .rc-slider-mark { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-base-slider_size_s .rc-slider-mark-text:last-of-type { + right: -7.5px; +} +.g-base-slider_size_s .rc-slider-mark-text:first-of-type { + right: auto; + right: initial; + left: -7.5px; +} +.g-base-slider_size_s .rc-slider-dot { + top: 7px; + height: 1px; + width: 1px; +} +.g-base-slider_size_m { + padding: 7px 0 7px; + height: 18px; + margin: 0 9px var(--g-text-body-1-line-height); +} +.g-base-slider_size_m .rc-slider-mark { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-base-slider_size_m .rc-slider-mark-text:last-of-type { + right: -9px; +} +.g-base-slider_size_m .rc-slider-mark-text:first-of-type { + right: auto; + right: initial; + left: -9px; +} +.g-base-slider_size_m .rc-slider-dot { + top: 8px; + height: 2px; + width: 2px; +} +.g-base-slider_size_l { + padding: 8px 0 8px; + height: 21px; + margin: 0 10.5px var(--g-text-body-1-line-height); +} +.g-base-slider_size_l .rc-slider-mark { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-base-slider_size_l .rc-slider-mark-text:last-of-type { + right: -10.5px; +} +.g-base-slider_size_l .rc-slider-mark-text:first-of-type { + right: auto; + right: initial; + left: -10.5px; +} +.g-base-slider_size_l .rc-slider-dot { + top: 9px; + height: 3px; + width: 3px; +} +.g-base-slider_size_xl { + padding: 9px 0 9px; + height: 24px; + margin: 0 12px var(--g-text-body-2-line-height); +} +.g-base-slider_size_xl .rc-slider-mark { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-base-slider_size_xl .rc-slider-mark-text:last-of-type { + right: -12px; +} +.g-base-slider_size_xl .rc-slider-mark-text:first-of-type { + right: auto; + right: initial; + left: -12px; +} +.g-base-slider_size_xl .rc-slider-dot { + top: 10px; + height: 4px; + width: 4px; +} +.g-base-slider__rail { + position: absolute; + border-radius: 4px; + background-color: var(--g-color-base-selection); +} +.g-base-slider__rail_size_s { + height: 3px; + left: -7px; + right: -7px; +} +.g-base-slider__rail_size_m { + height: 4px; + left: -9px; + right: -9px; +} +.g-base-slider__rail_size_l { + height: 5px; + left: -10px; + right: -10px; +} +.g-base-slider__rail_size_xl { + height: 6px; + left: -12px; + right: -12px; +} +.g-base-slider__rail_disabled { + background-color: var(--g-color-base-generic-accent-disabled); +} +.g-base-slider__rail_error { + background-color: var(--g-color-base-danger-heavy); +} +.g-base-slider__track { + position: absolute; + background-color: var(--g-color-base-brand); +} +.g-base-slider__track_size_s { + height: 3px; +} +.g-base-slider__track_size_s::before { + position: absolute; + content: ""; + background-color: var(--g-color-base-brand); + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + width: 7px; + left: -7px; + height: 3px; +} +.g-base-slider__track_size_m { + height: 4px; +} +.g-base-slider__track_size_m::before { + position: absolute; + content: ""; + background-color: var(--g-color-base-brand); + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + width: 9px; + left: -9px; + height: 4px; +} +.g-base-slider__track_size_l { + height: 5px; +} +.g-base-slider__track_size_l::before { + position: absolute; + content: ""; + background-color: var(--g-color-base-brand); + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + width: 10px; + left: -10px; + height: 5px; +} +.g-base-slider__track_size_xl { + height: 6px; +} +.g-base-slider__track_size_xl::before { + position: absolute; + content: ""; + background-color: var(--g-color-base-brand); + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + width: 12px; + left: -12px; + height: 6px; +} +.g-base-slider__track_disabled, +.g-base-slider__track_error { + visibility: hidden; +} +.g-base-slider__handle { + position: absolute; + z-index: 1; + cursor: grab; + touch-action: pan-x; + background-color: var(--g-color-base-background); + border-radius: 50%; + border-style: solid; + border-color: var(--g-color-base-brand); + top: 0; +} +.g-base-slider__handle_size_s { + height: 15px; + width: 15px; + border-width: 3px; +} +.g-base-slider__handle_size_m { + height: 18px; + width: 18px; + border-width: 4px; +} +.g-base-slider__handle_size_l { + height: 21px; + width: 21px; + border-width: 5px; +} +.g-base-slider__handle_size_xl { + height: 24px; + width: 24px; + border-width: 6px; +} +.g-base-slider__handle:focus { + box-shadow: 0 0 0 3px var(--g-color-base-selection-hover); + outline: none; +} +.g-base-slider__handle:active { + box-shadow: 0 0 0 4px var(--g-color-base-selection-hover); + cursor: grabbing; +} +.g-base-slider__handle_disabled { + cursor: not-allowed; + border-color: var(--g-color-base-generic-accent); +} +.g-base-slider__handle_disabled:active, +.g-base-slider__handle_disabled:focus { + cursor: not-allowed; + box-shadow: none; +} +.g-base-slider__handle_error { + border-color: var(--g-color-base-danger-heavy); +} +.g-base-slider__handle_error:focus { + box-shadow: 0 0 0 3px var(--g-color-base-danger-light-hover); +} +.g-base-slider__handle_error:active { + box-shadow: 0 0 0 4px var(--g-color-base-danger-light-hover); +} +.g-base-slider__step { + position: absolute; + width: 100%; + background: transparent; +} +.g-base-slider__step_size_s { + height: 3px; +} +.g-base-slider__step_size_m { + height: 4px; +} +.g-base-slider__step_size_l { + height: 5px; +} +.g-base-slider__step_size_xl { + height: 6px; +} +.g-base-slider .rc-slider-mark { + position: absolute; + left: 0; + width: 100%; + color: var(--g-color-text-secondary); + bottom: 0; +} +.g-base-slider .rc-slider-mark-text { + position: absolute; + display: inline-block; + text-align: center; + vertical-align: middle; + cursor: pointer; + top: 0; +} +.g-base-slider_disabled .rc-slider-mark-text { + cursor: not-allowed; +} +.g-base-slider .rc-slider-dot { + position: absolute; + border-radius: 50%; + background-color: var(--g-color-base-brand); +} +.g-base-slider .rc-slider-dot:first-of-type, +.g-base-slider .rc-slider-dot:last-of-type { + display: none; +} +.g-base-slider_disabled .rc-slider-dot, +.g-base-slider_error .rc-slider-dot { + display: none; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Slider/SliderTooltip/SliderTooltip.css */ +[dir=rtl] .g-slider-tooltip { + transform: translate(50%, -100%); +} +.g-slider-tooltip { + position: absolute; + top: -6px; + transform: translate(-50%, -100%); + cursor: default; +} +.g-slider-tooltip__card { + position: relative; + display: flex; + align-items: center; + justify-content: center; + border-radius: 4px; + padding: 4px 4px 2px; + background-color: var(--g-color-base-brand); + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-brand-contrast); +} +.g-slider-tooltip__card_size_xl { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-slider-tooltip__pin { + display: flex; + position: absolute; + bottom: -5px; + left: 0; + right: 0; + justify-content: center; + color: var(--g-color-base-brand); +} +.g-slider-tooltip_error .g-slider-tooltip__card { + background-color: var(--g-color-base-danger-heavy); +} +.g-slider-tooltip_disabled .g-slider-tooltip__card { + background-color: var(--g-color-base-generic-accent); +} +.g-slider-tooltip_disabled .g-slider-tooltip__card::after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 4px; + background-color: var(--g-color-base-background); + z-index: -1; +} +.g-slider-tooltip_error .g-slider-tooltip__pin { + color: var(--g-color-base-danger-heavy); +} +.g-slider-tooltip_disabled .g-slider-tooltip__pin { + color: var(--g-color-base-generic-accent); +} +.g-slider-tooltip_disabled .g-slider-tooltip__pin_background { + color: var(--g-color-base-background); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Slider/Slider.css */ +.g-slider { + display: flex; + flex-direction: column; +} +.g-slider__error { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-danger); +} +.g-slider__error_size_s { + margin-top: 0px; +} +.g-slider__error_size_m { + margin-top: 2px; +} +.g-slider__error_size_l { + margin-top: 4px; +} +.g-slider__error_size_xl { + margin-top: 6px; +} +.g-slider__top { + height: calc(var(--g-text-body-1-line-height) + 6px + 6px); + display: none; +} +.g-slider__top_hasTooltip { + display: block; +} +.g-slider__top_size_xl { + height: calc(var(--g-text-body-2-line-height) + 6px + 6px); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Spin/Spin.css */ +.g-spin { + display: inline-block; + backface-visibility: hidden; + animation: g-spin 1s linear infinite; +} +.g-spin__inner { + box-sizing: border-box; + height: 100%; + width: 50%; + margin-left: 50%; + border: 2px solid var(--g-color-line-brand); + border-left: none; + border-top-right-radius: 25px; + border-bottom-right-radius: 25px; +} +.g-spin_size_xs { + width: 16px; + height: 16px; +} +.g-spin_size_s { + width: 24px; + height: 24px; +} +.g-spin_size_m { + width: 28px; + height: 28px; +} +.g-spin_size_l { + width: 32px; + height: 32px; +} +.g-spin_size_xl { + width: 36px; + height: 36px; +} +@keyframes g-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Switch/Switch.css */ +.g-switch { + position: relative; +} +.g-switch__control { + opacity: 0; + cursor: pointer; +} +.g-switch__indicator { + display: inline-block; + position: relative; +} +.g-switch__indicator::before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: var(--g-color-base-generic-medium); + transition: background 0.1s linear; +} +.g-switch__indicator::after { + content: "\a0"; + visibility: hidden; +} +.g-switch__slider { + position: absolute; + content: ""; + border-radius: 50%; + background-color: var(--g-color-base-background); + transition: transform 0.15s ease-out; +} +.g-switch__outline { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: none; + pointer-events: none; +} +.g-switch__control:focus-visible + .g-switch__outline { + outline: 2px solid var(--g-color-line-focus); +} +.g-switch_size_m .g-switch__indicator, +.g-switch_size_m .g-switch__indicator::before, +.g-switch_size_m .g-switch__outline { + width: 36px; + height: 20px; + border-radius: 10px; +} +.g-switch_size_m .g-switch__slider { + top: 2px; + left: 2px; + width: 16px; + height: 16px; +} +.g-switch_size_m .g-switch__text { + margin-top: 3px; +} +.g-switch_size_l .g-switch__indicator, +.g-switch_size_l .g-switch__indicator::before, +.g-switch_size_l .g-switch__outline { + width: 42px; + height: 24px; + border-radius: 12px; +} +.g-switch_size_l .g-switch__slider { + top: 3px; + left: 3px; + width: 18px; + height: 18px; +} +.g-switch_size_l .g-switch__text { + margin-top: 4px; +} +.g-switch:hover .g-switch__indicator::before { + background-color: var(--g-color-base-generic-medium-hover); +} +.g-switch_checked .g-switch__slider { + --_--translate-x: calc(100% * var(--g-flow-direction)); + transform: translateX(calc(100% * var(--g-flow-direction))); + transform: translateX(var(--_--translate-x)); +} +.g-switch_checked .g-switch__indicator::before, +.g-switch_checked:hover .g-switch__indicator::before { + background-color: var(--g-color-base-brand); +} +.g-switch_disabled .g-switch__indicator::before { + background-color: var(--g-color-base-generic-accent-disabled); +} +.g-switch_disabled.g-switch_checked .g-switch__indicator::before { + background-color: var(--g-color-base-brand); + opacity: 0.5; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Table/Table.css */ +.g-table { + overflow: auto; + position: relative; +} +.g-table__scroll-container { + overflow: auto; + position: relative; + -ms-overflow-style: none; + scrollbar-width: none; +} +.g-table__scroll-container::-webkit-scrollbar { + display: none; +} +.g-table__horizontal-scroll-bar { + overflow-x: auto; + margin-top: -1px; +} +.g-table__horizontal-scroll-bar-inner { + height: 1px; + position: relative; +} +.g-table__horizontal-scroll-bar-inner::before { + content: ""; + position: absolute; + width: 1px; + height: 1px; + top: 0; + left: 0; + background-color: rgba(255, 255, 255, 0.01); +} +.g-table__horizontal-scroll-bar_sticky-horizontal-scroll { + position: sticky; + z-index: 3; +} +.g-table__table { + border-spacing: 0; + border-collapse: separate; +} +.g-table__cell { + box-sizing: content-box; + padding: 11px var(--g-spacing-2) 10px; + border-bottom: 1px solid var(--g-color-line-generic); + line-height: 18px; + text-align: left; + word-wrap: break-word; +} +.g-table__cell:first-child { + padding-left: 0; +} +.g-table__cell:last-child { + padding-right: 0; +} +.g-table__cell:not(.g-table__cell_word-wrap) { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.g-table__cell_align_center { + text-align: center; +} +.g-table__cell_align_end { + text-align: right; +} +.g-table .g-table__cell_sticky_start, +.g-table .g-table__cell_sticky_end { + position: sticky; + z-index: 2; + background: var(--g-color-base-background); +} +.g-table__cell_border_right { + border-right: 1px solid var(--g-color-line-generic); +} +.g-table__cell_edge-padding:first-child { + padding-left: var(--g-spacing-3); +} +.g-table__cell_edge-padding:last-child { + padding-right: var(--g-spacing-3); +} +.g-table__row_vertical-align_top { + vertical-align: top; +} +.g-table__row_vertical-align_middle { + vertical-align: middle; +} +.g-table__row_empty .g-table__cell { + text-align: center; +} +.g-table__body .g-table__row:last-child .g-table__cell { + border-bottom-color: transparent; +} +.g-table__head .g-table__cell { + font-weight: var(--g-text-accent-font-weight); +} +.g-table__body .g-table__row_interactive:hover { + background-color: var(--g-color-base-simple-hover-solid); + cursor: pointer; +} +.g-table__body .g-table__row_interactive:hover .g-table__cell_sticky_start, +.g-table__body .g-table__row_interactive:hover .g-table__cell_sticky_end { + background: var(--g-color-base-simple-hover-solid); +} +.g-table__body .g-table__row_disabled { + opacity: 0.3; +} +.g-table_with-primary .g-table__body .g-table__cell { + color: var(--g-color-text-secondary); +} +.g-table_with-primary .g-table__body .g-table__cell_primary { + color: var(--g-color-text-primary); +} +.g-table_with-sticky-scroll { + overflow: visible; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSelection/withTableSelection.css */ +.g-table__checkbox_cell { + position: relative; + min-width: 17px; + width: 17px; +} +.g-table__selection-checkbox { + display: flex; + align-items: center; + padding: inherit; + border-bottom: none; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.g-table__selection-checkbox_vertical-align_top { + align-items: start; +} +.g-table__row_selected { + background: var(--g-color-base-selection); +} +.g-table__row_selected .g-table__cell_sticky_start, +.g-table__row_selected .g-table__cell_sticky_end { + background: linear-gradient(to right, var(--g-color-base-selection), var(--g-color-base-selection)), linear-gradient(to right, var(--g-color-base-background), var(--g-color-base-background)); +} +.g-table__row_selected.g-table__row_interactive:hover { + background: var(--g-color-base-selection-hover); +} +.g-table__row_selected.g-table__row_interactive:hover .g-table__cell_sticky_start, +.g-table__row_selected.g-table__row_interactive:hover .g-table__cell_sticky_end { + background: linear-gradient(to right, var(--g-color-base-selection-hover), var(--g-color-base-selection-hover)), linear-gradient(to right, var(--g-color-base-background), var(--g-color-base-background)); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableActions/withTableActions.css */ +.g-table__actions { + height: 18px; + display: flex; + align-items: center; +} +.g-table-action-popup__menu { + max-height: 200px; + overflow-y: auto; +} +.g-table-action-popup__menu-item { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 250px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableCopy/withTableCopy.css */ +.g-table__copy { + display: inline-flex; + align-items: center; +} +.g-table__copy-content { + margin-right: 5px; +} +.g-table__copy-button { + line-height: 0; + visibility: hidden; + color: var(--g-color-text-secondary); + opacity: 0.5; +} +.g-table__copy-button:hover { + opacity: 1; +} +.g-table__cell:hover .g-table__copy-button { + visibility: visible; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSorting/SortIndicator/SortIndicator.css */ +.g-sort-indicator__icon { + vertical-align: -2px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSorting/withTableSorting.css */ +.g-table__sort { + display: inline-flex; + align-items: baseline; + gap: var(--g-spacing-1); + vertical-align: top; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border-radius: var(--g-border-radius-xs); +} +.g-table__sort-indicator { + flex-shrink: 0; + color: var(--g-color-text-hint); +} +.g-table__sort_active .g-table__sort-indicator { + color: var(--g-color-text-primary); +} +.g-table__sort:focus-visible { + outline: 2px solid var(--g-color-line-focus); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListItemView/ListItemView.css */ +.g-list-item-view { + flex-shrink: 0; +} +.g-list-item-view__main-content { + display: grid; + grid-gap: 2px; + grid-gap: var(--g-spacing-half, 2px); + gap: 2px; + gap: var(--g-spacing-half, 2px); +} +.g-list-item-view:hover.g-list-item-view_activeOnHover, +.g-list-item-view_active.g-list-item-view_activeOnHover, +.g-list-item-view_active { + background: var(--g-color-base-simple-hover-solid); +} +.g-list-item-view_clickable { + cursor: pointer; +} +.g-list-item-view_selected, +.g-list-item-view_selected:not(.g-list-item-view_dragging).g-list-item-view_active, +.g-list-item-view_selected:hover.g-list-item-view_activeOnHover { + background: var(--g-color-base-selection); +} +.g-list-item-view_radius_s { + border-radius: 3px; + border-radius: var(--g-list-item-border-radius, 3px); +} +.g-list-item-view_radius_m { + border-radius: 5px; + border-radius: var(--g-list-item-border-radius, 5px); +} +.g-list-item-view_radius_l { + border-radius: 6px; + border-radius: var(--g-list-item-border-radius, 6px); +} +.g-list-item-view_radius_xl { + border-radius: 8px; + border-radius: var(--g-list-item-border-radius, 8px); +} +.g-list-item-view__icon { + flex-shrink: 0; +} +.g-list-item-view__slot { + flex-shrink: 0; +} +.g-list-item-view__slot_indent_1 { + width: 16px; +} +.g-list-item-view__slot_indent_2 { + width: 32px; +} +.g-list-item-view__slot_indent_3 { + width: 48px; +} +.g-list-item-view__slot_indent_4 { + width: 64px; +} +.g-list-item-view__slot_indent_5 { + width: 80px; +} +.g-list-item-view__slot_indent_6 { + width: 96px; +} +.g-list-item-view__slot_indent_7 { + width: 112px; +} +.g-list-item-view__slot_indent_8 { + width: 128px; +} +.g-list-item-view__slot_indent_9 { + width: 144px; +} +.g-list-item-view__slot_indent_10 { + width: 160px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListRecursiveRenderer/ListRecursiveRenderer.css */ +.g-list-recursive-renderer { + padding: 0; + margin: 0; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListContainerView/ListContainerView.css */ +.g-list-container-view { + box-sizing: border-box; + width: 100%; + outline: none; +} +.g-list-container-view_fixed-height { + height: 300px; + height: var(--g-list-container-height, 300px); +} +.g-list-container-view:not(.g-list-container-view_fixed-height) { + overflow: auto; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/TreeSelect/TreeSelect.css */ +.g-tree-select { + max-width: 100%; +} +.g-tree-select_width_max { + width: 100%; +} +.g-tree-select__popup { + padding: 4px 0; + overflow: hidden; +} +.g-tree-select__popup_size_s { + border-radius: 5px; + border-radius: var(--g-list-container-border-radius, 5px); +} +.g-tree-select__popup_size_m { + border-radius: 6px; + border-radius: var(--g-list-container-border-radius, 6px); +} +.g-tree-select__popup_size_l { + border-radius: 8px; + border-radius: var(--g-list-container-border-radius, 8px); +} +.g-tree-select__popup_size_xl { + border-radius: 10px; + border-radius: var(--g-list-container-border-radius, 10px); +} +.g-tree-select__list { + padding: 0 4px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSettings/TableColumnSetup/TableColumnSetup.css */ +.g-inner-table-column-setup { + display: inline-block; +} +.g-inner-table-column-setup__controls { + margin: var(--g-spacing-1) var(--g-spacing-1) 0; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSettings/withTableSettings.css */ +.g-table__settings { + height: 18px; + display: flex; + align-items: center; +} +.g-table__settings-button { + color: var(--g-color-text-secondary) !important; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/TableColumnSetup/TableColumnSetup.css */ +.g-table-column-setup__status { + margin-left: 5px; + color: var(--g-color-text-secondary); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Tabs/Tabs.css */ +.g-tabs { + --_--vertical-item-padding: var(--g-tabs-vertical-item-padding, 6px 20px); + --_--vertical-item-height: var(--g-tabs-vertical-item-height, 18px); +} +.g-tabs_size_m { + --_--item-height: 36px; + --_--item-gap: 24px; + --_--item-border-width: 2px; +} +.g-tabs_size_m .g-tabs__item-title, +.g-tabs_size_m .g-tabs__item-counter { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-tabs_size_l { + --_--item-height: 40px; + --_--item-gap: 28px; + --_--item-border-width: 2px; +} +.g-tabs_size_l .g-tabs__item-title, +.g-tabs_size_l .g-tabs__item-counter { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-tabs_size_xl { + --_--item-height: 44px; + --_--item-gap: 32px; + --_--item-border-width: 3px; +} +.g-tabs_size_xl .g-tabs__item-title, +.g-tabs_size_xl .g-tabs__item-counter { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.g-tabs__item { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + outline: none; +} +.g-tabs__item-content { + display: flex; + align-items: center; + border-radius: var(--g-focus-border-radius); +} +.g-tabs__item_overflow .g-tabs__item-content { + min-width: 0; +} +.g-tabs__item-icon { + margin-right: 8px; +} +.g-tabs__item-title { + white-space: nowrap; +} +.g-tabs__item_overflow .g-tabs__item-title { + overflow: hidden; + text-overflow: ellipsis; +} +.g-tabs__item-counter, +.g-tabs__item-label { + margin-left: 8px; +} +.g-tabs__item-icon > svg { + display: block; +} +.g-tabs_direction_horizontal { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + box-shadow: inset 0 calc(1px * -1) 0 0 var(--g-color-line-generic); + box-shadow: inset 0 calc(var(--g-tabs-border-width, 1px) * -1) 0 0 var(--g-color-line-generic); + overflow: hidden; +} +.g-tabs_direction_horizontal .g-tabs__item { + display: flex; + align-items: center; + box-sizing: border-box; + height: var(--g-tabs-item-height, var(--_--item-height)); + border-bottom: var(--g-tabs-item-border-width, var(--_--item-border-width)) solid transparent; + padding-top: var(--_--item-border-width); +} +.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-content { + outline: 2px solid var(--g-color-line-focus); + outline-offset: -2px; +} +.g-tabs_direction_horizontal .g-tabs__item-meta { + display: none; +} +.g-tabs_direction_horizontal .g-tabs__item-title { + color: var(--g-color-text-secondary); +} +.g-tabs_direction_horizontal .g-tabs__item-icon, +.g-tabs_direction_horizontal .g-tabs__item-counter { + color: var(--g-color-text-hint); +} +.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-title, +.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-title, +.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-title { + color: var(--g-color-text-primary); +} +.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-icon, +.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-counter, +.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-icon, +.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-counter, +.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-icon, +.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-counter { + color: var(--g-color-text-secondary); +} +.g-tabs_direction_horizontal .g-tabs__item_active, +.g-tabs_direction_horizontal .g-tabs__item_active:hover, +.g-tabs_direction_horizontal .g-tabs__item_active:focus-visible { + border-color: var(--g-color-line-brand); +} +.g-tabs_direction_horizontal .g-tabs__item_disabled { + pointer-events: none; +} +.g-tabs_direction_horizontal .g-tabs__item_disabled .g-tabs__item-title { + color: var(--g-color-text-hint); +} +.g-tabs_direction_horizontal > :not(:last-child) { + margin-right: var(--g-tabs-item-gap, var(--_--item-gap)); +} +.g-tabs_direction_vertical { + display: flex; + flex-direction: column; +} +.g-tabs_direction_vertical .g-tabs__item { + padding: var(--_--vertical-item-padding); +} +.g-tabs_direction_vertical .g-tabs__item-title { + line-height: var(--_--vertical-item-height); + color: var(--g-color-text-primary); +} +.g-tabs_direction_vertical .g-tabs__item-meta { + line-height: var(--_--vertical-item-height); + color: var(--g-color-text-secondary); +} +.g-tabs_direction_vertical .g-tabs__item-icon, +.g-tabs_direction_vertical .g-tabs__item-counter { + color: var(--g-color-text-secondary); +} +.g-tabs_direction_vertical .g-tabs__item:hover, +.g-tabs_direction_vertical .g-tabs__item:focus-visible { + background-color: var(--g-color-base-generic-hover); +} +.g-tabs_direction_vertical .g-tabs__item_active { + background-color: var(--g-color-base-selection); +} +.g-tabs_direction_vertical .g-tabs__item_active:hover, +.g-tabs_direction_vertical .g-tabs__item_active:focus-visible { + background-color: var(--g-color-base-selection-hover); +} +.g-tabs_direction_vertical .g-tabs__item_disabled { + pointer-events: none; +} +.g-tabs_direction_vertical .g-tabs__item_disabled .g-tabs__item-title { + color: var(--g-color-text-secondary); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Toaster/Toast/Toast.css */ +.g-toast { + --_--item-gap: 10px; + --_--item-padding: 16px; + --_--background-color: var(--g-color-base-background); + display: flex; + box-sizing: border-box; + position: relative; + width: inherit; + margin-bottom: 10px; + margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap)); + padding: 16px; + padding: var(--g-toaster-item-padding, var(--_--item-padding)); + font-size: var(--g-text-body-2-font-size); + border-radius: 8px; + box-shadow: 0px 0px 15px var(--g-color-sfx-shadow); + background-color: var(--g-color-base-background); + background-color: var(--_--background-color); + overflow: hidden; + z-index: 0; +} +.g-toast_mobile { + width: 100%; +} +.g-toast_theme_normal { + --_--background-color: var(--g-color-base-float); +} +.g-toast_theme_info { + --_--container-background-color: var(--g-color-base-info-light); + --_--icon-color: var(--g-color-text-info-heavy); +} +.g-toast_theme_success { + --_--container-background-color: var(--g-color-base-positive-light); + --_--icon-color: var(--g-color-text-positive-heavy); +} +.g-toast_theme_warning { + --_--container-background-color: var(--g-color-base-warning-light); + --_--icon-color: var(--g-color-text-warning-heavy); +} +.g-toast_theme_danger { + --_--container-background-color: var(--g-color-base-danger-light); + --_--icon-color: var(--g-color-text-danger-heavy); +} +.g-toast_theme_utility { + --_--container-background-color: var(--g-color-base-utility-light); + --_--icon-color: var(--g-color-text-utility-heavy); +} +.g-toast__container { + flex: 1 1 auto; + display: grid; + grid-row-gap: 8px; + row-gap: 8px; + width: 100%; + height: 100%; + min-height: var(--g-text-body-2-line-height); + min-width: 0; + grid-template-columns: 100%; +} +.g-toast__container:before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: -1; + background-color: var(--_--container-background-color); +} +.g-toast__icon-container { + flex: 0 0 auto; + padding-right: 8px; + padding-top: 2px; + color: var(--_--icon-color); +} +.g-toast__title { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); + margin: 0; + padding-right: 32px; +} +.g-toast__content_without-title { + padding-right: 32px; +} +.g-toast__action { + margin-right: 8px; +} +.g-toast .g-toast__btn-close { + position: absolute; + top: 16px; + right: 16px; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Toaster/ToastList/ToastAnimation.css */ +.g-toast-animation-mobile_enter { + opacity: 0; + position: absolute; +} +.g-toast-animation-mobile_enter_active { + animation: g-toast-enter-mobile 0.6s ease-out forwards; + position: relative; +} +.g-toast-animation-mobile_exit_active { + animation: g-toast-exit-mobile 0.6s ease-in forwards; +} +@keyframes g-toast-enter-mobile { + 0% { + margin-bottom: 0; + padding: 0; + height: 0; + opacity: 0; + transform: translateY(10px); + } + 50% { + margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap)); + padding: var(--g-toaster-item-padding, var(--_--item-padding)); + height: var(--_--item-height); + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@keyframes g-toast-exit-mobile { + 0% { + margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap)); + padding: var(--g-toaster-item-padding, var(--_--item-padding)); + height: var(--_--item-height); + opacity: 1; + transform: translateX(0); + } + 50% { + margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap)); + padding: var(--g-toaster-item-padding, var(--_--item-padding)); + height: var(--_--item-height); + opacity: 0; + transform: translateY(10px); + } + 100% { + margin-bottom: 0; + padding: 0; + height: 0; + opacity: 0; + transform: translateY(10px); + } +} +.g-toast-animation-desktop_enter { + opacity: 0; + position: absolute; +} +.g-toast-animation-desktop_enter_active { + animation: g-toast-enter-desktop 0.6s ease-out forwards; + position: relative; +} +.g-toast-animation-desktop_exit_active { + animation: g-toast-exit-desktop 0.6s ease-in forwards; +} +@keyframes g-toast-enter-desktop { + 0% { + margin-bottom: 0; + padding: 0; + height: 0; + opacity: 0; + transform: translateX(calc(var(--g-flow-direction) * 10px)); + } + 50% { + margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap)); + padding: var(--g-toaster-item-padding, var(--_--item-padding)); + height: var(--_--item-height); + opacity: 0; + transform: translateX(calc(var(--g-flow-direction) * 10px)); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@keyframes g-toast-exit-desktop { + 0% { + margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap)); + padding: var(--g-toaster-item-padding, var(--_--item-padding)); + height: var(--_--item-height); + opacity: 1; + transform: translateX(0); + } + 50% { + margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap)); + padding: var(--g-toaster-item-padding, var(--_--item-padding)); + height: var(--_--item-height); + opacity: 0; + transform: translateX(calc(var(--g-flow-direction) * 10px)); + } + 100% { + margin-bottom: 0; + padding: 0; + height: 0; + opacity: 0; + transform: translateX(calc(var(--g-flow-direction) * 10px)); + } +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Toaster/ToastList/ToastList.css */ +.g-toaster { + --_--width: 312px; + position: fixed; + bottom: 0; + right: 10px; + width: 312px; + width: var(--g-toaster-width, var(--_--width)); + z-index: 100000; + display: flex; + flex-direction: column; + align-items: flex-end; +} +.g-toaster_mobile { + --_--width: calc(100% - 20px); + left: 50%; + transform: translate(-50%); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Toc/TocItem/TocItem.css */ +.g-toc-item__section { + cursor: pointer; +} +.g-toc-item__section > .g-toc-item__section-link { + border-left-color: var(--g-color-line-generic); +} +.g-toc-item__section-link { + display: flex; + align-items: center; + padding: 6px 6px 6px 12px; + min-height: 28px; + color: var(--g-color-text-secondary); + border-left: 2px solid transparent; + -webkit-text-decoration: none; + text-decoration: none; +} +.g-toc-item__section-link:focus-visible { + outline-offset: -2px; + outline: 2px solid var(--g-color-line-focus); + border-radius: calc(var(--g-focus-border-radius) + 2px); +} +.g-toc-item__section-link:hover { + color: var(--g-color-text-complementary); +} +.g-toc-item__section_child .g-toc-item__section-link { + padding-left: 25px; +} +.g-toc-item__section_active > .g-toc-item__section-link { + color: var(--g-color-text-primary); + border-left-color: var(--g-color-line-brand); +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Toc/Toc.css */ +.g-toc__title { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-primary); + margin-bottom: 12px; +} +.g-toc__sections, +.g-toc__subsections { + padding: 0; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + overflow: hidden auto; + list-style: none; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/Tooltip/Tooltip.css */ +.g-tooltip[class] { + --g-popup-border-width: 0; +} +.g-tooltip[class] > div { + padding: 4px 8px; + max-width: 360px; + box-sizing: border-box; + box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15); + animation-duration: 0.001ms; +} +.g-tooltip__content { + display: -webkit-box; + -webkit-box-orient: vertical; + -ms-box-orient: vertical; + -webkit-line-clamp: 20; + -moz-line-clamp: 20; + -ms-line-clamp: 20; + overflow: hidden; + text-overflow: ellipsis; +} + +/* node_modules/@gravity-ui/uikit/build/esm/components/User/User.css */ +.g-user { + display: flex; + align-items: center; +} +.g-user__avatar { + display: flex; + align-items: center; +} +.g-user__info { + flex: auto; + display: flex; + flex-direction: column; + min-width: 0; + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-user__info .g-user__name { + color: var(--g-color-text-primary); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.g-user__info .g-user__description { + color: var(--g-color-text-secondary); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.g-user__avatar + .g-user__info { + margin-left: 12px; +} +.g-user_size_xs .g-user__avatar + .g-user__info { + margin-left: 6px; +} + +/* src/app/index.scss */ +.app { + display: flex; + flex-wrap: wrap; + justify-content: center; + flex-direction: column; + align-content: center; + align-items: center; +} +.playground { + width: 1328px; + margin-top: 30px; +} +@media (max-width: 1328px) { + .playground { + width: 100%; + } +} +.tabs { + width: -moz-fit-content; + width: fit-content; +} +.editor:has(.ye-editor-component) { + margin-top: 30px; +} + +/* src/SplitViewEditor/index.scss */ +.split-view { + display: flex; + gap: 30px; +} +@media (max-width: 768px) { + .split-view { + flex-direction: column; + } +} +.area__card { + padding: 10px 25px; +} +.area__card > section { + height: var(--diplodoc-playground-height); + min-height: var(--diplodoc-playground-height); + max-height: var(--diplodoc-playground-height); + overflow-y: scroll; + overflow-x: hidden; + padding: 0; +} +.area__yfm { + border-radius: 2px; + height: calc(var(--diplodoc-playground-height) + 26px); + min-height: calc(var(--diplodoc-playground-height) + 26px); + max-height: calc(var(--diplodoc-playground-height) + 26px); + overflow-y: scroll; + overflow-x: hidden; +} +.area-card__editor { + border-radius: 2px; + padding-right: 0px; +} +.area__tabs { + text-transform: uppercase; +} +.input { + width: 50%; + margin-top: 39px; +} +@media (max-width: 768px) { + .input { + width: 100%; + } +} +.output { + width: 50%; +} +@media (max-width: 768px) { + .output { + width: 100%; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/VideoBlock/VideoBlock.css */ +.pc-VideoBlock { + position: relative; +} +.pc-VideoBlock__preview { + display: flex; + justify-content: center; + align-items: center; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.pc-VideoBlock__image { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + display: block; +} +.pc-VideoBlock__image-wrapper { + height: 100%; + width: 100%; +} +.pc-VideoBlock__button { + display: inline-block; + margin: 0; + padding: 0; + font: inherit; + border: none; + outline: none; + color: inherit; + background: none; + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + position: absolute; + width: 64px; + height: 64px; + color: var(--g-color-base-background); + background-color: var(--g-color-base-brand); + border-radius: 50%; +} +.pc-VideoBlock__button:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-VideoBlock__button:focus:not(:focus-visible) { + outline: 0; +} +.pc-VideoBlock__icon { + margin-left: 1px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Media/DataLens/DataLens.css */ +.pc-media-component-data-lens__wrap { + height: 400px; + overflow: hidden; + margin: 24px; +} +.pc-media-component-data-lens__wrap .pc-media-component-data-lens__iframe { + border-radius: 0; +} +.pc-media-component-data-lens__iframe { + width: calc(100% + 4px); + height: calc(100% + 4px); + margin: -1px -2px 0; +} +@media (max-width: 577px) { + .pc-media-component-data-lens__wrap { + margin: 24px 0; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/FullscreenMedia/FullscreenMedia.css */ +.pc-full-screen-media__modal-media_type_youtube, +.pc-full-screen-media__modal-media_type_video video, +.pc-full-screen-media__modal-media_type_image { + display: block; + position: relative; + width: 100%; + max-width: 1232px; + max-height: 70vh; +} +.pc-full-screen-media__media { + cursor: pointer; +} +.pc-full-screen-media__media-wrapper { + cursor: pointer; + position: relative; +} +.pc-full-screen-media__modal-content { + position: relative; + border-radius: var(--pc-border-radius); +} +.pc-full-screen-media__inline-media { + transform: translateZ(0); +} +.pc-full-screen-media__modal-media { + border-radius: var(--pc-border-radius); +} +.pc-full-screen-media__modal-media_type_youtube { + width: min(65vw, 1232px); + height: calc(min(65vw, 1232px) * 9 / 16); +} +.pc-full-screen-media__modal .g-modal__content, +.pc-full-screen-media__modal-image { + border-radius: var(--pc-border-radius); +} +.pc-full-screen-media__icon-wrapper { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + right: 16px; + top: 16px; + width: 36px; + height: 36px; + border-radius: 8px; + background-color: var(--g-color-base-simple-hover-solid); + cursor: pointer; + z-index: 10; +} +.pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper, +.pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper { + opacity: 0; + transition: opacity 0.3s; + pointer-events: none; +} +.pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper_visible, +.pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper:focus, +.pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper_visible, +.pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper:focus { + opacity: 1; + pointer-events: inherit; +} +.pc-full-screen-media__modal-content:hover .pc-full-screen-media__icon-wrapper, +.pc-full-screen-media__media-wrapper:hover .pc-full-screen-media__icon-wrapper { + opacity: 1; + pointer-events: inherit; +} +.pc-full-screen-media__icon { + color: var(--g-color-text-hint); +} +.pc-full-screen-media__icon_hover:hover { + color: var(--g-color-text-secondary); +} +@media (max-width: 577px) { + .pc-full-screen-media__icon-wrapper { + display: none; + } + .pc-full-screen-media__modal { + display: none !important; + } + .pc-full-screen-media__modal { + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/CircleProgress.css */ +.pc-CircleProgress { + position: absolute; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/CustomBarControls.css */ +.pc-CustomBarControls__button_type_with-play-pause-button { + box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow); +} +.pc-CustomBarControls__button_type_with-play-pause-button:hover { + box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow); + cursor: pointer; +} +.pc-CustomBarControls__wrapper { + position: absolute; + bottom: 0; + opacity: 0; + transition: opacity 300ms ease 3s; + z-index: 1; +} +.pc-CustomBarControls__wrapper_shown { + opacity: 1; + transition: opacity 0s ease 0s; +} +.pc-CustomBarControls__wrapper_type_with-play-pause-button { + gap: 8px; + padding: 8px; +} +.pc-CustomBarControls__wrapper_positioning_left, +.pc-CustomBarControls__wrapper_positioning_right, +.pc-CustomBarControls__wrapper_positioning_center { + display: flex; + width: 100%; +} +.pc-CustomBarControls__wrapper_positioning_right { + flex-direction: row-reverse; +} +.pc-CustomBarControls__wrapper_positioning_center { + justify-content: center; +} +.pc-CustomBarControls__button { + border: 0; + padding: 0; + cursor: pointer; +} +.pc-CustomBarControls__button_type_with-mute-button { + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + position: relative; + width: 64px; + height: 64px; + background: var(--g-color-base-background); + transition: background-color 300ms; + margin: 12px; +} +.pc-CustomBarControls__button_type_with-mute-button:hover, +.pc-CustomBarControls__button_type_with-mute-button:focus { + background: #eff2f8; +} +.pc-CustomBarControls__button_type_with-mute-button:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-CustomBarControls__button_type_with-mute-button:focus:not(:focus-visible) { + outline: 0; +} +.pc-CustomBarControls__button_type_with-play-pause-button { + width: 42px; + height: 42px; + border-radius: 50%; + background: var(--g-color-base-background); +} +.pc-CustomBarControls__button_type_with-play-pause-button:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-CustomBarControls__button_type_with-play-pause-button:focus:not(:focus-visible) { + outline: 0; +} +.pc-CustomBarControls__play-icon_type_with-play-pause-button { + height: 16px; + width: 16px; + color: var(--g-color-base-neutral-heavy); +} +.pc-CustomBarControls__mute-icon_type_with-mute-button { + height: 22px; + width: 32px; +} +.pc-CustomBarControls__mute-icon_type_with-play-pause-button { + height: 16px; + width: 16px; + color: var(--g-color-base-neutral-heavy); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/DefaultVideo/DefaultVideo.css */ +.pc-default-video { + width: 100%; + display: flex; + align-items: center; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/ReactPlayer.css */ +.pc-ReactPlayer__wrapper { + position: relative; + padding-top: 56.25%; +} +.pc-ReactPlayer__wrapper .pc-ReactPlayer__player { + position: absolute; + top: 0; + left: 0; +} +.pc-ReactPlayer__button { + display: inline-block; + margin: 0; + padding: 0; + font: inherit; + border: none; + outline: none; + color: inherit; + background: none; + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + position: absolute; + width: 64px; + height: 64px; + border-radius: 166px; +} +.pc-ReactPlayer__button:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-ReactPlayer__button:focus:not(:focus-visible) { + outline: 0; +} +.pc-ReactPlayer__button_theme_blue { + color: var(--g-color-base-background); + background-color: var(--g-color-base-brand); +} +.pc-ReactPlayer__button_theme_grey { + color: var(--pc-text-header-color); + background-color: #eff2f8; +} +.pc-ReactPlayer__button_text { + padding: 16px 32px; + font-weight: 400; + font-size: 24px; + line-height: 32px; + width: auto; + height: auto; +} +.pc-ReactPlayer__icon { + margin-left: 1px; +} +.pc-ReactPlayer_controls_custom::before { + display: none; + position: absolute; + width: 100%; + height: 100%; + content: ""; + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 65.36%, rgba(0, 0, 0, 0.2) 100%); + opacity: 0; + transition: opacity 300ms; +} +@media only screen and (max-width: 577px) { + .pc-ReactPlayer__button_text { + font-size: 20px; + line-height: 24px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Video/Video.css */ +.pc-media-component-video__wrap { + position: relative; + overflow: hidden; +} +.pc-media-component-video__react-player { + display: flex; + position: relative; + justify-content: center; + overflow: hidden; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Iframe/Iframe.css */ +.pc-media-component-iframe { + overflow: hidden; +} +.pc-media-component-iframe_margins { + margin: 24px; +} +.pc-media-component-iframe_margins .pc-media-component-iframe__item { + border-radius: 0; +} +.pc-media-component-iframe .pc-media-component-iframe__iframe { + border-radius: 0; +} +.pc-media-component-iframe__item { + width: 100%; + height: 100%; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Anchor/Anchor.css */ +.pc-Anchor { + display: block; + position: relative; + top: calc(-1 * var(--header-height) - 0px); + top: calc(-1 * var(--header-height) - var(--anchor-offset, 0px)); + visibility: hidden; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/grid/styles/bootstrap.css */ +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; +} +*, +*::before, +*::after { + box-sizing: inherit; +} +.container { + width: 100%; + padding-right: 40px; + padding-left: 40px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 577px) { + .container { + max-width: 577px; + } +} +@media (min-width: 769px) { + .container { + max-width: 769px; + } +} +@media (min-width: 1081px) { + .container { + max-width: 1081px; + } +} +@media (min-width: 1185px) { + .container { + max-width: 1185px; + } +} +.container-fluid { + width: 100%; + padding-right: 40px; + padding-left: 40px; + margin-right: auto; + margin-left: auto; +} +.row { + display: flex; + flex-wrap: wrap; + margin-right: -8px; + margin-left: -8px; +} +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 8px; + padding-left: 8px; +} +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: none; +} +.col-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; +} +.col-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; +} +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} +.col-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; +} +.col-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; +} +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} +.col-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; +} +.col-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; +} +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} +.col-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; +} +.col-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; +} +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} +.order-first { + order: -1; +} +.order-last { + order: 13; +} +.order-0 { + order: 0; +} +.order-1 { + order: 1; +} +.order-2 { + order: 2; +} +.order-3 { + order: 3; +} +.order-4 { + order: 4; +} +.order-5 { + order: 5; +} +.order-6 { + order: 6; +} +.order-7 { + order: 7; +} +.order-8 { + order: 8; +} +.order-9 { + order: 9; +} +.order-10 { + order: 10; +} +.order-11 { + order: 11; +} +.order-12 { + order: 12; +} +.offset-1 { + margin-left: 8.333333%; +} +.offset-2 { + margin-left: 16.666667%; +} +.offset-3 { + margin-left: 25%; +} +.offset-4 { + margin-left: 33.333333%; +} +.offset-5 { + margin-left: 41.666667%; +} +.offset-6 { + margin-left: 50%; +} +.offset-7 { + margin-left: 58.333333%; +} +.offset-8 { + margin-left: 66.666667%; +} +.offset-9 { + margin-left: 75%; +} +.offset-10 { + margin-left: 83.333333%; +} +.offset-11 { + margin-left: 91.666667%; +} +@media (min-width: 577px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-sm-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + order: -1; + } + .order-sm-last { + order: 13; + } + .order-sm-0 { + order: 0; + } + .order-sm-1 { + order: 1; + } + .order-sm-2 { + order: 2; + } + .order-sm-3 { + order: 3; + } + .order-sm-4 { + order: 4; + } + .order-sm-5 { + order: 5; + } + .order-sm-6 { + order: 6; + } + .order-sm-7 { + order: 7; + } + .order-sm-8 { + order: 8; + } + .order-sm-9 { + order: 9; + } + .order-sm-10 { + order: 10; + } + .order-sm-11 { + order: 11; + } + .order-sm-12 { + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 769px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-md-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + order: -1; + } + .order-md-last { + order: 13; + } + .order-md-0 { + order: 0; + } + .order-md-1 { + order: 1; + } + .order-md-2 { + order: 2; + } + .order-md-3 { + order: 3; + } + .order-md-4 { + order: 4; + } + .order-md-5 { + order: 5; + } + .order-md-6 { + order: 6; + } + .order-md-7 { + order: 7; + } + .order-md-8 { + order: 8; + } + .order-md-9 { + order: 9; + } + .order-md-10 { + order: 10; + } + .order-md-11 { + order: 11; + } + .order-md-12 { + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 1081px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-lg-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + order: -1; + } + .order-lg-last { + order: 13; + } + .order-lg-0 { + order: 0; + } + .order-lg-1 { + order: 1; + } + .order-lg-2 { + order: 2; + } + .order-lg-3 { + order: 3; + } + .order-lg-4 { + order: 4; + } + .order-lg-5 { + order: 5; + } + .order-lg-6 { + order: 6; + } + .order-lg-7 { + order: 7; + } + .order-lg-8 { + order: 8; + } + .order-lg-9 { + order: 9; + } + .order-lg-10 { + order: 10; + } + .order-lg-11 { + order: 11; + } + .order-lg-12 { + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 1185px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-xl-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + order: -1; + } + .order-xl-last { + order: 13; + } + .order-xl-0 { + order: 0; + } + .order-xl-1 { + order: 1; + } + .order-xl-2 { + order: 2; + } + .order-xl-3 { + order: 3; + } + .order-xl-4 { + order: 4; + } + .order-xl-5 { + order: 5; + } + .order-xl-6 { + order: 6; + } + .order-xl-7 { + order: 7; + } + .order-xl-8 { + order: 8; + } + .order-xl-9 { + order: 9; + } + .order-xl-10 { + order: 10; + } + .order-xl-11 { + order: 11; + } + .order-xl-12 { + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} +.d-none { + display: none !important; +} +.d-inline { + display: inline !important; +} +.d-inline-block { + display: inline-block !important; +} +.d-block { + display: block !important; +} +.d-table { + display: table !important; +} +.d-table-row { + display: table-row !important; +} +.d-table-cell { + display: table-cell !important; +} +.d-flex { + display: flex !important; +} +.d-inline-flex { + display: inline-flex !important; +} +@media (min-width: 577px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 769px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 1081px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 1185px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } +} +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } +} +.flex-row { + flex-direction: row !important; +} +.flex-column { + flex-direction: column !important; +} +.flex-row-reverse { + flex-direction: row-reverse !important; +} +.flex-column-reverse { + flex-direction: column-reverse !important; +} +.flex-wrap { + flex-wrap: wrap !important; +} +.flex-nowrap { + flex-wrap: nowrap !important; +} +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} +.flex-fill { + flex: 1 1 auto !important; +} +.flex-grow-0 { + flex-grow: 0 !important; +} +.flex-grow-1 { + flex-grow: 1 !important; +} +.flex-shrink-0 { + flex-shrink: 0 !important; +} +.flex-shrink-1 { + flex-shrink: 1 !important; +} +.justify-content-start { + justify-content: flex-start !important; +} +.justify-content-end { + justify-content: flex-end !important; +} +.justify-content-center { + justify-content: center !important; +} +.justify-content-between { + justify-content: space-between !important; +} +.justify-content-around { + justify-content: space-around !important; +} +.align-items-start { + align-items: flex-start !important; +} +.align-items-end { + align-items: flex-end !important; +} +.align-items-center { + align-items: center !important; +} +.align-items-baseline { + align-items: baseline !important; +} +.align-items-stretch { + align-items: stretch !important; +} +.align-content-start { + align-content: flex-start !important; +} +.align-content-end { + align-content: flex-end !important; +} +.align-content-center { + align-content: center !important; +} +.align-content-between { + align-content: space-between !important; +} +.align-content-around { + align-content: space-around !important; +} +.align-content-stretch { + align-content: stretch !important; +} +.align-self-auto { + align-self: auto !important; +} +.align-self-start { + align-self: flex-start !important; +} +.align-self-end { + align-self: flex-end !important; +} +.align-self-center { + align-self: center !important; +} +.align-self-baseline { + align-self: baseline !important; +} +.align-self-stretch { + align-self: stretch !important; +} +@media (min-width: 577px) { + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } +} +@media (min-width: 769px) { + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } +} +@media (min-width: 1081px) { + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } +} +@media (min-width: 1185px) { + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } +} +.col-reset { + padding-left: 0 !important; + padding-right: 0 !important; +} +.col-reset { + margin: 0; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/grid/Grid/Grid.css */ +.pc-Grid .container-fluid, +.pc-Grid .container { + max-width: calc(1232px + 8px * 2 + 40px * 2); +} +.pc-Grid .row { + margin-right: 0; + margin-left: 0; +} +.pc-Grid .pc-Grid .container-fluid, +.pc-Grid .pc-Grid .container { + padding: 0; +} +.pc-Grid .row .row { + margin: 0 -8px; +} +.pc-Grid_debug .container, +.pc-Grid_debug .container-fluid, +.pc-Grid_debug [class*=col-] { + box-sizing: border-box; + border: 1px solid var(--g-color-line-generic); +} +@media only screen and (max-width: 577px) { + .pc-Grid .container, + .pc-Grid .container-fluid { + padding: 0 16px; + } + .pc-Grid .col, + .pc-Grid .col-sm-auto, + .pc-Grid .col-auto { + padding: 0 8px; + } + .pc-Grid .col-sm-0, + .pc-Grid .col-0 { + padding: 0 8px; + } + .pc-Grid .col-sm-1, + .pc-Grid .col-1 { + padding: 0 8px; + } + .pc-Grid .col-sm-2, + .pc-Grid .col-2 { + padding: 0 8px; + } + .pc-Grid .col-sm-3, + .pc-Grid .col-3 { + padding: 0 8px; + } + .pc-Grid .col-sm-4, + .pc-Grid .col-4 { + padding: 0 8px; + } + .pc-Grid .col-sm-5, + .pc-Grid .col-5 { + padding: 0 8px; + } + .pc-Grid .col-sm-6, + .pc-Grid .col-6 { + padding: 0 8px; + } + .pc-Grid .col-sm-7, + .pc-Grid .col-7 { + padding: 0 8px; + } + .pc-Grid .col-sm-8, + .pc-Grid .col-8 { + padding: 0 8px; + } + .pc-Grid .col-sm-9, + .pc-Grid .col-9 { + padding: 0 8px; + } + .pc-Grid .col-sm-10, + .pc-Grid .col-10 { + padding: 0 8px; + } + .pc-Grid .col-sm-11, + .pc-Grid .col-11 { + padding: 0 8px; + } + .pc-Grid .col-sm-12, + .pc-Grid .col-12 { + padding: 0 8px; + } + .pc-Grid .row .row { + margin: 0 -8px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/BackgroundImage/BackgroundImage.css */ +.pc-storage-background-image { + position: relative; + overflow: hidden; +} +.pc-storage-background-image__img { + left: 0; + top: 0; + pointer-events: none; + position: absolute; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.pc-storage-background-image__container { + position: relative; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/BalancedMasonry/BalancedMasonry.css */ +.pc-BalancedMasonry { + position: relative; +} +.pc-BalancedMasonry__hidden-container { + position: absolute; + visibility: hidden; + overflow: hidden; + height: 100%; + z-index: -1; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/BlockBase/BlockBase.css */ +.pc-block-base { + --anchor-offset: 48px; +} +.pc-block-base.pc-block-base { + margin-top: 48px; + padding: 0 0 48px; +} +.pc-block-base.pc-block-base:first-child { + margin-top: 96px; + margin-top: var(--pc-first-block-indent, 96px); +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_0 { + margin-top: 0; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_xs { + margin-top: 16px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_s { + margin-top: 24px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_m { + margin-top: 32px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_l { + margin-top: 48px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_xl { + margin-top: 64px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_0 { + padding-bottom: 0; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_xs { + padding-bottom: 16px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_s { + padding-bottom: 24px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_m { + padding-bottom: 32px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_l { + padding-bottom: 48px; +} +.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_xl { + padding-bottom: 64px; +} +@media only screen and (max-width: 577px) { + .pc-block-base.pc-block-base { + margin-top: 32px; + padding-bottom: 32px; + } + .pc-block-base.pc-block-base:first-child { + margin-top: 64px; + margin-top: var(--pc-first-block-mobile-indent, 64px); + } +} +.pc-block-base_reset-paddings.pc-block-base.pc-block-base_reset-paddings.pc-block-base { + padding: 0; + margin: 0; +} +@media (max-width: 577px) { + .pc-block-base { + --anchor-offset: 32px; + } +} + +/* node_modules/@gravity-ui/components/build/esm/components/AdaptiveTabs/AdaptiveTabs.css */ +.gc-adaptive-tabs { + --gc-tabs-color-divider: var(--g-color-line-generic); + --gc-tabs-color-border-active: var(--g-color-line-brand); + --gc-tabs-color-text-active: var(--g-color-text-primary); + --gc-tabs-color-text-inactive: var(--g-color-text-complementary); + --gc-tabs-color-text-disabled: var(--g-color-text-secondary); + position: relative; + overflow: hidden; + width: 100%; + box-shadow: inset 0 -1px 0 0 var(--g-color-line-generic); + box-shadow: inset 0 -1px 0 0 var(--gc-tabs-color-divider); +} +.gc-adaptive-tabs_size_m { + --gc-tabs-height: 36px; + --gc-tabs-space-between: 24px; + --gc-tabs-border-width: 2px; +} +.gc-adaptive-tabs_size_m .gc-adaptive-tabs__item-title, +.gc-adaptive-tabs_size_m .gc-adaptive-tabs__item-counter { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} +.gc-adaptive-tabs_size_l { + --gc-tabs-height: 40px; + --gc-tabs-space-between: 28px; + --gc-tabs-border-width: 2px; +} +.gc-adaptive-tabs_size_l .gc-adaptive-tabs__item-title, +.gc-adaptive-tabs_size_l .gc-adaptive-tabs__item-counter { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.gc-adaptive-tabs_size_xl { + --gc-tabs-height: 44px; + --gc-tabs-space-between: 32px; + --gc-tabs-border-width: 3px; +} +.gc-adaptive-tabs_size_xl .gc-adaptive-tabs__item-title, +.gc-adaptive-tabs_size_xl .gc-adaptive-tabs__item-counter { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.gc-adaptive-tabs:has(.gc-adaptive-tabs__tabs-as-select-control) { + box-shadow: none; +} +.gc-adaptive-tabs_visible { + opacity: 1; + opacity: initial; +} +.gc-adaptive-tabs__tabs-list { + max-height: calc(var(--gc-tabs-height) + var(--gc-tabs-border-width) * 2); + display: flex; + align-items: flex-end; + flex-wrap: wrap; + overflow: hidden; +} +.gc-adaptive-tabs__select-switcher { + position: absolute; + top: 0; + will-change: left; +} +.gc-adaptive-tabs__select-switcher .gc-adaptive-tabs__tab-container .gc-adaptive-tabs__tab { + margin-right: 0; +} +.gc-adaptive-tabs__switcher-tab-content { + display: inline-flex; + align-items: center; + max-width: 100%; +} +.gc-adaptive-tabs__switcher-tab-text { + overflow: hidden; + text-overflow: ellipsis; +} +.gc-adaptive-tabs__switcher-tab-icon { + display: flex; +} +.gc-adaptive-tabs__tab-container { + overflow: hidden; + padding-right: var(--gc-tabs-space-between); +} +.gc-adaptive-tabs__tab-container:not(.gc-adaptive-tabs__tab-container_switcher-tab):only-child .gc-adaptive-tabs__tab { + cursor: auto; +} +.gc-adaptive-tabs__tab-container_last-tab { + padding-right: 0; +} +.gc-adaptive-tabs__tab-container_switcher-tab { + padding-right: 0; + max-width: 100%; +} +.gc-adaptive-tabs__tab-container_switcher-tab .gc-adaptive-tabs__tab { + width: auto; + display: inline-flex; + max-width: 100%; +} +.gc-adaptive-tabs__tab-container_no-overflow .gc-adaptive-tabs__tab { + overflow: visible; + overflow: initial; +} +.gc-adaptive-tabs__tab { + border-bottom: var(--gc-tabs-border-width) solid transparent; + padding: var(--gc-tabs-border-width) 1px 0; + box-sizing: border-box; + -webkit-text-decoration: none; + text-decoration: none; + line-height: var(--gc-tabs-height); + color: var(--gc-tabs-color-text-inactive); + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + outline: none; + white-space: nowrap; +} +.gc-adaptive-tabs__tab_disabled { + pointer-events: none; + cursor: auto; + color: var(--gc-tabs-color-text-disabled); +} +.gc-adaptive-tabs__tab_active { + border-color: var(--gc-tabs-color-border-active); + color: var(--gc-tabs-color-text-active); +} +.gc-adaptive-tabs__chevron-icon { + margin-left: 10px; +} +.gc-adaptive-tabs__tabs-as-select-control .gc-adaptive-tabs__tab { + border: none; +} + +/* node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/ConsentNotification/ConsentNotification.css */ +.gc-consent-notification { + --g-color-base-generic: var(--g-color-base-float-announcement); + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + position: fixed; + box-sizing: border-box; + z-index: 1000; +} +.gc-consent-notification__text { + display: block; +} +.gc-consent-notification__text + .gc-consent-notification__text { + margin-top: 16px; +} +.gc-consent-notification_type_default { + right: 16px; + bottom: 16px; + width: 480px; + border-radius: var(--g-border-radius-xl); + padding: 32px; + box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15); +} +.gc-consent-notification_type_default .gc-consent-notification__text { + line-height: 24px; +} +.gc-consent-notification_type_default .gc-consent-notification__button { + margin-top: 8px; + padding: 0 16px; + align-self: flex-end; +} +.gc-consent-notification_type_mobile { + left: 0; + bottom: 0; + width: 100%; + padding: 20px; +} +.gc-consent-notification_type_mobile .gc-consent-notification__button { + width: 100%; + margin-top: 20px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/FoldableList/FoldableList.css */ +.gc-foldable-list { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.gc-foldable-list__item { + border-top: 1px solid var(--g-color-private-cool-grey-100); + padding: 16px 8px; +} +.gc-foldable-list__item:last-child { + border-bottom: 1px solid var(--g-color-private-cool-grey-100); +} +.gc-foldable-list__item-title-wrapper { + width: 100%; + display: flex; + align-items: center; +} +.gc-foldable-list__item-button { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + flex-grow: 1; + padding: 4px 0; + border-radius: var(--g-border-radius-s); +} +.gc-foldable-list__item-button:focus-visible { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 4px; +} +.gc-foldable-list__title { + display: flex; + justify-content: space-between; + align-items: center; +} +.gc-foldable-list__item-checkbox { + margin-right: 12px; +} +.gc-foldable-list__title-label { + margin-left: 8px; +} +.gc-foldable-list__content { + margin-top: 16px; +} +.gc-foldable-list__content-text { + line-height: 24px; +} +.gc-foldable-list__content-link { + display: flex; + align-items: center; + margin-top: 16px; +} +.gc-foldable-list__item_mobile .gc-foldable-list__item-button { + height: auto; +} +.gc-foldable-list__item_mobile .gc-foldable-list__title { + display: flex; + align-items: center; +} +.gc-foldable-list__item_mobile .gc-foldable-list__title-text { + font-size: 20px; + line-height: 24px; + display: flex; + flex-direction: column-reverse; +} +.gc-foldable-list__item_mobile .gc-foldable-list__title-label { + align-self: flex-start; + margin-left: 0; + margin-bottom: 8px; +} +.gc-foldable-list__item_mobile .gc-foldable-list__item-checkbox { + margin-right: 16px; +} +.gc-foldable-list__item_mobile .gc-foldable-list__item-checkbox_multiline { + align-self: flex-start; +} +.gc-foldable-list__item_mobile .gc-foldable-list__item-title-wrapper { + align-items: center; +} +.gc-foldable-list__item_mobile .gc-foldable-list__title-arrow_multiline { + align-self: flex-start; +} +.gc-foldable-list__item_mobile .gc-foldable-list__content { + margin-left: 32px; + margin-top: 8px; +} +.gc-foldable-list__item_mobile.gc-foldable-list__item { + padding: 32px 16px 32px 0; +} + +/* node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/ConsentPopup/ConsentPopup.css */ +.gc-consent-popup { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + padding: 32px; + border-radius: 14px; + max-width: 656px; +} +.gc-consent-popup__header { + display: flex; + justify-content: space-between; +} +.gc-consent-popup__title { + font-weight: var(--g-text-header-font-weight); +} +.gc-consent-popup__body { + margin: 24px 0 48px; + line-height: 24px; +} +.gc-consent-popup__body_step_manage { + margin-bottom: 32px; +} +.gc-consent-popup__text + .gc-consent-popup__text { + margin-top: 16px; +} +.gc-consent-popup__buttons { + display: flex; + justify-content: flex-end; +} +.gc-consent-popup__button + .gc-consent-popup__button { + margin-left: 16px; +} +.gc-consent-popup__close-button { + --g-button-focus-outline-color: var(--g-color-line-focus); + position: relative; + top: 1px; +} +.gc-consent-popup__arrow-button { + --g-button-focus-outline-color: var(--g-color-line-focus); + position: relative; + top: -2px; +} +.gc-consent-popup__cookie-list { + margin-top: 24px; +} +.gc-consent-popup__modal-content_mobile .gc-consent-popup { + max-width: none; + max-width: initial; +} +.gc-consent-popup__modal-content_mobile .gc-consent-popup__body { + margin: 8px 0 16px; + line-height: 20px; +} +.gc-consent-popup__modal-content_mobile .gc-consent-popup__buttons { + justify-content: flex-start; +} +.gc-consent-popup__modal-content_mobile .gc-consent-popup__button + .gc-consent-popup__button { + margin-left: 12px; +} +.gc-consent-popup__modal-content_mobile .gc-consent-popup__arrow-button { + margin-right: 16px; +} +.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content_step_manage { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: 0; + overflow-y: scroll; + border-radius: 0; +} +.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content_step_manage .gc-consent-popup { + padding: 32px 24px; +} +.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content_step_manage .gc-consent-popup__body { + margin: 32px 0; +} +.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content_step_manage .gc-consent-popup__text + .gc-consent-popup__text { + margin-top: 8px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/SimpleConsent/SimpleConsent.css */ +.gc-simple-consent { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + position: fixed; + bottom: 24px; + left: 0; + max-width: 1312px; + padding: 24px 32px; + margin: 0 40px; + box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.1); + background-color: var(--g-color-base-float); + border-radius: var(--g-border-radius-xl); +} +.gc-simple-consent__container { + display: flex; + justify-content: center; + align-items: center; +} +.gc-simple-consent__buttons { + display: flex; +} +.gc-simple-consent__button { + margin-left: 16px; +} +@media (max-width: 769px) { + .gc-simple-consent__buttons { + margin-top: 24px; + width: 100%; + } + .gc-simple-consent__container { + flex-direction: column; + } + .gc-simple-consent__button { + flex: 1 1 0; + } + .gc-simple-consent__button:first-child { + margin-left: 0; + } +} + +/* node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/components/Picture/Picture.css */ +.gc-changelog-dialog-picture__placeholder { + position: relative; +} +.gc-changelog-dialog-picture__loader { + position: absolute; + top: 50%; + left: 50%; + transform: translate(calc(-50% * var(--g-flow-direction)), -50%); + z-index: 1; +} +.gc-changelog-dialog-picture__image-with-ratio { + display: block; + width: 100%; + height: 0px; + opacity: 0; + transition: opacity 0.15s linear; +} +.gc-changelog-dialog-picture__image-with-ratio_visible { + height: auto; + opacity: 1; +} +.gc-changelog-dialog-picture__image { + display: block; + width: 100%; +} + +/* node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/components/Item/Item.css */ +.gc-changelog-dialog-item { + display: flex; +} +.gc-changelog-dialog-item__meta { + width: 80px; +} +.gc-changelog-dialog-item__date { + line-height: var(--g-text-subheader-3-line-height); + color: var(--g-color-text-secondary); +} +.gc-changelog-dialog-item__label-new { + margin-top: var(--g-spacing-2); +} +.gc-changelog-dialog-item__content { + flex: 1; + margin-left: var(--g-spacing-5); +} +.gc-changelog-dialog-item__title { + margin: 0; + font-size: var(--g-text-subheader-2-font-size); + line-height: var(--g-text-subheader-2-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.gc-changelog-dialog-item__image { + margin-top: var(--g-spacing-3); + border-radius: 16px; + overflow: hidden; +} +.gc-changelog-dialog-item__description { + margin-top: var(--g-spacing-3); +} +.gc-changelog-dialog-item__button { + margin-top: var(--g-spacing-4); +} +.gc-changelog-dialog-item__button + .gc-changelog-dialog-item__button { + margin-left: var(--g-spacing-4); +} + +/* node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/ChangelogDialog.css */ +.gc-changelog-dialog { + width: 732px; +} +.gc-changelog-dialog__full-list-link-icon { + margin-left: var(--g-spacing-1); + vertical-align: middle; +} +.gc-changelog-dialog__items-container { + max-height: 70vh; + overflow-y: auto; + margin-bottom: var(--g-spacing-5); +} +.gc-changelog-dialog__items-container .gc-changelog-dialog__item:last-child { + margin-bottom: 0; +} +.gc-changelog-dialog__item { + margin-bottom: var(--g-spacing-8); +} +.gc-changelog-dialog__empty-placeholder { + color: var(--g-color-text-secondary); + text-align: center; +} +.gc-changelog-dialog__loading { + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; + height: 70vh; + width: 100%; +} + +/* node_modules/@gravity-ui/components/build/esm/components/HelpPopover/HelpPopover.css */ +.gc-help-popover__button { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + color: var(--g-color-text-hint); +} +.gc-help-popover__button:focus-visible { + outline: 2px solid var(--g-color-line-focus); + border-radius: 50%; +} + +/* node_modules/@gravity-ui/components/build/esm/components/DefinitionList/DefinitionList.css */ +.gc-definition-list { + margin: 0; +} +.gc-definition-list__item { + display: flex; + align-items: baseline; + gap: var(--g-spacing-1); +} +.gc-definition-list__item + .gc-definition-list__item { + margin-top: var(--g-spacing-4); +} +.gc-definition-list__term-container { + flex: 0 0 300px; + display: flex; + align-items: baseline; + overflow: hidden; + position: relative; +} +.gc-definition-list__term-wrapper { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + flex: 0 1 auto; + color: var(--g-color-text-secondary); + position: relative; +} +.gc-definition-list__term-container_multiline .gc-definition-list__term-wrapper { + white-space: inherit; +} +.gc-definition-list__term-container_multiline .gc-definition-list__item-note-tooltip { + position: absolute; +} +.gc-definition-list__dots { + box-sizing: border-box; + flex: 1 0 auto; + min-width: 40px; + margin: 0 2px; + border-bottom: 1px dotted var(--g-color-line-generic-active); +} +.gc-definition-list__dots_with-note { + margin-left: 15px; + min-width: 25px; +} +.gc-definition-list__definition { + flex: 0 1 auto; + margin: 0; +} +.gc-definition-list_responsive .gc-definition-list__term-container { + flex: 1 0 auto; +} +.gc-definition-list__copy-container { + position: relative; + display: inline-flex; + padding-right: var(--g-spacing-7); + margin-right: calc(-1 * var(--g-spacing-7)); +} +.gc-definition-list__copy-container:hover .gc-definition-list__copy-button { + opacity: 1; +} +.gc-definition-list__copy-container_icon-inside { + padding-right: 0; + padding-right: initial; + margin-right: 0; + margin-right: initial; +} +.gc-definition-list__copy-container_icon-inside .gc-definition-list__copy-button { + top: 0; +} +.gc-definition-list__copy-button { + position: absolute; + display: inline-block; + right: 0; + margin-left: 10px; + opacity: 0; +} +.gc-definition-list__copy-button:focus-visible { + opacity: 1; +} + +/* node_modules/@gravity-ui/components/build/esm/components/FilePreview/FilePreview.css */ +.gc-file-preview { + --_-box-shadow: none; + --_-border-radius: 4px; + --_-color-base-background: transparent; + position: relative; + width: 120px; +} +.gc-file-preview:hover, +.gc-file-preview:focus-within { + --_-color-base-background: var(--g-color-base-simple-hover, rgba(0, 0, 0, 0.05)); +} +.gc-file-preview:hover .gc-file-preview__actions, +.gc-file-preview:focus-within .gc-file-preview__actions { + opacity: 1; +} +.gc-file-preview__actions { + position: absolute; + top: -12px; + right: -12px; + z-index: 1; + display: flex; + gap: 4px; + opacity: 0; +} +.gc-file-preview:hover { + --_-color-base-background: var(--g-color-base-simple-hover); +} +.gc-file-preview__card { + display: flex; + flex-direction: column; + align-items: center; + position: relative; + outline: none; + box-shadow: var(--gc-card-box-shadow); + border-radius: var(--_-border-radius); + padding: 4px 10px; +} +.gc-file-preview__card_clickable { + cursor: pointer; +} +.gc-file-preview__card_hoverable { + background-color: var(--_-color-base-background); +} +.gc-file-preview__card::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: var(--_-border-radius); + pointer-events: none; +} +.gc-file-preview__card:hover { + --_-box-shadow: 0px 3px 10px var(--g-color-sfx-shadow); +} +.gc-file-preview__card:focus::after { + content: ""; + box-shadow: 0 0 0 2px var(--g-color-line-misc); +} +.gc-file-preview__card:focus:not(:focus-visible)::after { + box-shadow: none; +} +.gc-file-preview__icon { + display: flex; + justify-content: center; + align-items: center; + border-radius: 4px; + background-color: var(--g-color-base-generic-medium); + height: 40px; + width: 40px; +} +.gc-file-preview__icon-svg { + color: var(--g-color-base-background); +} +.gc-file-preview__icon_type_image, +.gc-file-preview__icon_type_video, +.gc-file-preview__icon_type_code, +.gc-file-preview__icon_type_archive, +.gc-file-preview__icon_type_music { + background-color: var(--g-color-base-misc-heavy); +} +.gc-file-preview__icon_type_text { + background-color: var(--g-color-base-info-heavy); +} +.gc-file-preview__icon_type_pdf { + background-color: var(--g-color-base-danger-medium); +} +.gc-file-preview__icon_type_table { + background-color: var(--g-color-base-positive-medium); +} +.gc-file-preview__name { + margin-top: 4px; +} +.gc-file-preview__name, +.gc-file-preview__description { + text-align: center; + width: 100%; +} +.gc-file-preview__image { + position: relative; + border-radius: 4px; + overflow: hidden; + height: 64px; + width: 96px; +} +.gc-file-preview__image-img { + position: absolute; + top: 0; + left: 0; + -o-object-fit: cover; + object-fit: cover; + height: 100%; + width: 100%; +} + +/* node_modules/@gravity-ui/components/build/esm/components/FormRow/FormRow.css */ +.gc-form-row { + --gc-form-row-label-width: 172px; + --gc-form-row-field-height: 28px; + display: flex; + margin-bottom: 20px; +} +.gc-form-row_direction_row { + align-items: flex-start; +} +.gc-form-row_direction_column { + flex-direction: column; +} +.gc-form-row__left { + display: flex; + flex-flow: row; + box-sizing: border-box; +} +.gc-form-row_direction_row .gc-form-row__left { + min-height: var(--gc-form-row-field-height); + flex-shrink: 0; + width: var(--gc-form-row-label-width); + padding-right: var(--g-spacing-2); +} +.gc-form-row_direction_column .gc-form-row__left { + margin-bottom: var(--g-spacing-2); +} +.gc-form-row__field-name { + align-self: center; +} +.gc-form-row__field-name-text { + word-break: break-word; +} +.gc-form-row__required-mark { + line-height: 0; + vertical-align: baseline; + color: var(--g-color-text-danger); + font-size: inherit; +} +.gc-form-row__help-popover { + display: inline-flex; + vertical-align: middle; + align-items: center; +} +.gc-form-row__right { + flex: 1 1 auto; + min-width: 0; +} +.gc-form-row__field-description { + margin: 10px 0 0; + color: var(--g-color-text-secondary); + word-break: break-word; +} + +/* node_modules/@gravity-ui/components/build/esm/components/InfiniteScroll/InfiniteScroll.css */ +.gc-infinite-scroll__loader { + width: 100%; + padding: 60px 0 20px; + display: flex; + justify-content: center; +} + +/* node_modules/@gravity-ui/components/build/esm/components/ItemSelector/ItemSelector.css */ +.gc-item-selector { + --g-list-item-padding: 0 16px; + display: flex; + width: 100%; + min-height: 200px; +} +.gc-item-selector__list { + flex: 0 0 50%; + padding-top: 8px; +} +.gc-item-selector__list:not(:last-child) { + border-right: 1px solid var(--g-color-line-generic); +} +.gc-item-selector__list-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 8px; + padding: var(--g-list-item-padding); + min-height: 24px; +} +.gc-item-selector__list-title { + font-weight: var(--g-text-accent-font-weight); +} +.gc-item-selector__item { + display: flex; + align-items: center; + width: 100%; + height: 100%; +} +.gc-item-selector__item_active .gc-item-selector__item-select { + display: block; +} +.gc-item-selector__item-select { + display: none; +} +.gc-item-selector__item-text { + overflow: hidden; + text-overflow: ellipsis; + margin-right: auto; +} +.gc-item-selector__value-item { + display: flex; + align-items: center; + width: 100%; + overflow: hidden; +} +.gc-item-selector__value-item_active .gc-item-selector__value-item-remove { + display: block; +} +.gc-item-selector__value-item-text { + flex: 1 1 auto; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.gc-item-selector__value-item-remove { + display: none; +} + +/* node_modules/@gravity-ui/components/build/esm/components/Notification/Notification.css */ +.gc-notification { + display: flex; + padding: 12px; + gap: 12px; + border-radius: 4px; + box-sizing: border-box; + width: 100%; +} +.gc-notification_active:hover { + background: var(--g-color-base-simple-hover); +} +.gc-notification__right { + display: flex; + flex-direction: column; + gap: 4px; + flex: 1; + overflow-x: hidden; +} +.gc-notification__right-top-part { + display: flex; + align-items: center; + width: 100%; + overflow-x: hidden; +} +.gc-notification__right-meta-and-title { + flex: 1; + min-width: 0; + overflow-x: hidden; +} +.gc-notification__right-meta, +.gc-notification__right-title { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.gc-notification__right-meta { + display: flex; + gap: 4px; + color: var(--g-color-text-secondary); +} +.gc-notification__right-title { + font-weight: 500; + font-size: 13px; + line-height: 18px; + color: var(--g-color-text-primary); +} +.gc-notification__right-content { + font-size: 13px; + line-height: 18px; + color: var(--g-color-text-secondary); +} +.gc-notification_unread { + background: var(--g-color-base-selection); +} +.gc-notification_unread:hover { + background: var(--g-color-base-selection-hover); +} +.gc-notification__actions { + display: flex; + align-items: center; + flex-wrap: wrap; +} +.gc-notification__actions_right-bottom-actions { + margin-top: 8px; + gap: 8px; +} +.gc-notification__actions_right-side-actions { + height: 28px; + opacity: 0; +} +.gc-notification:hover .gc-notification__actions_right-side-actions, +.gc-notification__actions_right-side-actions:focus-within { + opacity: 1; +} +.gc-notification_mobile .gc-notification__actions_right-side-actions { + opacity: 1; +} +.gc-notification__action_icon { + color: var(--g-color-text-secondary); +} +.gc-notification_theme_success { + border-left: 4px solid var(--g-color-line-positive); +} +.gc-notification_theme_info { + border-left: 4px solid var(--g-color-line-info); +} +.gc-notification_theme_warning { + border-left: 4px solid var(--g-color-line-warning); +} +.gc-notification_theme_danger { + border-left: 4px solid var(--g-color-line-danger); +} +.gc-notification_active { + cursor: pointer; +} +.gc-notification__swipe-wrap { + width: 100%; + overflow: hidden; +} +.gc-notification__swipe { + width: 200%; + display: flex; + overflow-x: hidden; + align-items: stretch; +} +.gc-notification__swipe_position_notification.gc-notification__swipe_has-left { + transform: translateX(-25%); +} +.gc-notification__notification-wrapper { + width: 50%; + transition: opacity 0.5s; +} +.gc-notification__swipe-action-container { + display: flex; + align-items: center; + justify-content: center; + width: 25%; +} +.gc-notification__swipe-action { + display: flex; + gap: 8px; + align-items: center; + justify-content: center; + height: 100%; + flex: 1; +} +.gc-notification__swipe-action_theme_base { + background: var(--g-color-base-misc-light); +} +.gc-notification__swipe-action_theme_base .gc-notification__swipe-action-icon { + background: var(--g-color-base-misc-heavy-hover); +} +.gc-notification__swipe-action_theme_base .gc-notification__swipe-action-text { + color: var(--g-color-text-misc-heavy); +} +.gc-notification__swipe-action_theme_warning { + background: var(--g-color-base-warning-light); +} +.gc-notification__swipe-action_theme_warning .gc-notification__swipe-action-icon { + background: var(--g-color-base-warning-heavy); +} +.gc-notification__swipe-action_theme_warning .gc-notification__swipe-action-text { + color: var(--g-color-text-warning-heavy); +} +.gc-notification__swipe-action_theme_danger { + background: var(--g-color-base-danger-light); +} +.gc-notification__swipe-action_theme_danger .gc-notification__swipe-action-icon { + background: var(--g-color-base-danger-heavy); +} +.gc-notification__swipe-action_theme_danger .gc-notification__swipe-action-text { + color: var(--g-color-text-danger-heavy); +} +.gc-notification__swipe-action-icon { + padding: 8px; + border-radius: 100%; + color: var(--g-color-base-background); +} +.gc-notification__swipe-action-text { + font-size: 16px; +} +.gc-notification__source-icon { + width: 36px; + height: 36px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/Notifications/Notifications.css */ +.gc-notifications { + display: flex; + flex-direction: column; + color: var(--g-color-text-primary); + height: 100%; + width: 100%; +} +.gc-notifications__head { + display: flex; + align-items: center; + padding: 16px; + border-bottom: 1px solid var(--g-color-line-generic); +} +.gc-notifications__head-title { + flex: 1; + font-weight: 500; + font-size: 17px; + line-height: 24px; + color: var(--g-color-text-primary); +} +.gc-notifications__body { + height: 100%; + padding: 4px; + overflow-y: auto; +} +.gc-notifications__empty { + height: 100%; + gap: 16px; +} +.gc-notifications__empty, +.gc-notifications__empty-message { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; +} +.gc-notifications__empty-title { + margin-bottom: 3px; + font-weight: 500; + font-size: 17px; + line-height: 24px; +} +.gc-notifications__empty-message-content { + font-size: 13px; + line-height: 18px; +} +.gc-notifications__actions { + display: flex; + align-items: center; + height: 28px; +} +.gc-notifications__notification-wrapper:not(:first-child)::before { + content: ""; + display: block; + border-top: 1px solid var(--g-color-line-generic); + margin: 0 12px; +} +.gc-notifications__notification-wrapper_active:hover:not(:first-child)::before, +.gc-notifications__notification-wrapper_active:hover + .gc-notifications__notification-wrapper::before, +.gc-notifications__notification-wrapper_unread:not(:first-child)::before, +.gc-notifications__notification-wrapper_unread + .gc-notifications__notification-wrapper::before { + content: ""; + display: block; + border-top: 1px solid transparent; + margin: 0 12px; +} +.gc-notifications__notification-wrapper { + overflow-y: hidden; +} + +/* node_modules/@gravity-ui/components/build/esm/components/OnboardingMenu/components/OnboardingMenuItem.css */ +.gc-onboarding-menu-item__collapse { + padding: var(--g-spacing-3) var(--g-spacing-4) var(--g-spacing-3) var(--g-spacing-5); +} +.gc-onboarding-menu-item__collapse-header { + display: flex; + align-items: center; + width: 100%; +} +.gc-onboarding-menu-item__icon { + margin-right: var(--g-spacing-2); + align-self: flex-start; + display: flex; + align-items: center; + height: var(--g-spacing-5); +} +.gc-onboarding-menu-item__status-icon { + color: var(--g-color-text-positive); +} +.gc-onboarding-menu-item__status-icon_pending { + color: var(--g-color-text-info); +} +.gc-onboarding-menu-item__status-icon_disabled { + color: var(--g-color-text-hint); +} +.gc-onboarding-menu-item__node { + display: flex; + flex-direction: column; + gap: var(--g-spacing-2); + margin-top: var(--g-spacing-3); + margin-bottom: var(--g-spacing-3); + margin-block-start: var(--g-spacing-3); +} +.gc-onboarding-menu-item__buttons { + display: flex; + flex-wrap: wrap; + gap: var(--g-spacing-2); + max-width: 100%; +} +.gc-onboarding-menu-item__divider { + border-top: 1px solid var(--g-color-line-generic); + margin-left: var(--g-spacing-1); + margin-right: var(--g-spacing-1); +} +.gc-onboarding-menu-item__skeleton { + height: 26px; + display: flex; + align-items: center; + justify-content: space-between; + margin: var(--g-spacing-3) var(--g-spacing-6); +} +.gc-onboarding-menu-item__skeleton-avatar { + flex-shrink: 0; + height: 20px; + width: 20px; + border-radius: 50%; + margin-right: 8px; +} +.gc-onboarding-menu-item__skeleton-title { + height: 17px; + width: 100%; +} +.gc-onboarding-menu-item__title-header { + width: 100%; + overflow: hidden; +} +.gc-onboarding-menu-item__title-summary { + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + cursor: pointer; + background-color: transparent; + border: none; + padding: 0; + color: var(--g-color-text-primary); +} +.gc-onboarding-menu-item__title { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-complementary); + overflow: hidden; + text-overflow: ellipsis; + text-align: left; +} +.gc-onboarding-menu-item__text { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + overflow: hidden; + color: var(--g-color-text-complementary); + text-overflow: ellipsis; +} +.gc-onboarding-menu-item__image { + max-width: 242px; + max-height: 118px; + border: 1px solid var(--g-color-line-generic); + border-radius: 8px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/OnboardingMenu/OnboardingMenu.css */ +.gc-onboarding-menu { + max-width: 280px; + background: none; + width: -moz-fit-content; + width: fit-content; +} +.gc-onboarding-menu__content { + box-shadow: 0 2px 8px 0 var(--g-color-sfx-shadow-light); + display: flex; + flex-direction: column; + overflow: hidden; + box-sizing: border-box; + width: 230px; + background-color: var(--g-color-base-brand); + border-radius: 16px; +} +.gc-onboarding-menu__content_expand { + width: 280px; + border-radius: 20px; + height: -moz-fit-content; + height: fit-content; + min-height: 600px; +} +.gc-onboarding-menu__title { + display: flex; + align-items: start; + justify-content: center; + margin-bottom: var(--g-spacing-1); + background: none; + border: none; + cursor: pointer; + width: 100%; + color: var(--g-color-text-brand-contrast); + padding: 0; +} +.gc-onboarding-menu__title-icon { + flex-shrink: 0; + margin-left: 0; + margin-right: var(--g-spacing-2); +} +.gc-onboarding-menu__title-text { + text-align: left; +} +.gc-onboarding-menu__header { + padding: var(--g-spacing-2) var(--g-spacing-4) var(--g-spacing-3) var(--g-spacing-4); +} +.gc-onboarding-menu__header_expand { + padding: var(--g-spacing-3) var(--g-spacing-5) var(--g-spacing-4) var(--g-spacing-5); +} +.gc-onboarding-menu__lining { + overflow-y: auto; + height: 500px; + box-sizing: border-box; + flex: 1 1 auto; + padding: var(--g-spacing-2) 0px; + margin-left: 1px; + margin-right: 1px; + margin-bottom: var(--g-spacing-4); + background-color: var(--g-color-base-float); + border-radius: var(--g-border-radius-xl); +} +.gc-onboarding-menu__buttons { + display: flex; + gap: var(--g-spacing-2); + justify-content: space-between; + max-width: 100%; + padding-left: var(--g-spacing-5); + padding-right: var(--g-spacing-5); + margin-bottom: var(--g-spacing-5); +} + +/* node_modules/@gravity-ui/components/build/esm/components/PasswordInput/PasswordInput.css */ +.gc-password-input__input-control::-ms-reveal, +.gc-password-input__input-control::-ms-clear { + display: none; +} +.gc-password-input__additional-right-content { + display: flex; + align-items: center; +} +.gc-password-input__copy-button { + margin-right: 4px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/PlaceholderContainer/PlaceholderContainer.css */ +.gc-placeholder-container { + box-sizing: border-box; + display: flex; + align-items: center; + padding: 30px; +} +.gc-placeholder-container.gc-placeholder-container_align_left { + justify-content: flex-start; +} +.gc-placeholder-container.gc-placeholder-container_align_center { + justify-content: center; +} +.gc-placeholder-container__body { + box-sizing: border-box; + display: flex; + align-items: center; +} +.gc-placeholder-container_size_s { + padding: 20px; +} +.gc-placeholder-container_size_s .gc-placeholder-container__description { + margin-top: 4px; +} +.gc-placeholder-container_size_m { + padding: 30px; +} +.gc-placeholder-container_size_m .gc-placeholder-container__description { + margin-top: 8px; +} +.gc-placeholder-container_size_promo .gc-placeholder-container__description, +.gc-placeholder-container_size_l .gc-placeholder-container__description { + margin-top: 10px; +} +.gc-placeholder-container__image { + flex-shrink: 0; +} +.gc-placeholder-container__image img { + display: block; +} +.gc-placeholder-container__content { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + flex-grow: 1; +} +.gc-placeholder-container_size_s .gc-placeholder-container__title { + font-size: var(--g-text-subheader-1-font-size); + line-height: var(--g-text-subheader-1-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.gc-placeholder-container_size_m .gc-placeholder-container__title { + font-size: var(--g-text-subheader-2-font-size); + line-height: var(--g-text-subheader-2-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.gc-placeholder-container_size_l .gc-placeholder-container__title { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.gc-placeholder-container_size_promo .gc-placeholder-container__title { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + font-weight: var(--g-text-header-font-weight); +} +.gc-placeholder-container__actions { + margin-top: 20px; + display: flex; + flex-direction: row; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_s .gc-placeholder-container__body { + max-width: 320px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_s .gc-placeholder-container__image { + width: 100px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_s .gc-placeholder-container__image > * { + max-width: 100px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_s .gc-placeholder-container__content { + margin-left: 20px; + min-height: 130px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_m .gc-placeholder-container__body { + max-width: 430px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_m .gc-placeholder-container__image { + width: 150px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_m .gc-placeholder-container__image > * { + max-width: 150px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_m .gc-placeholder-container__content { + margin-left: 30px; + min-height: 180px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_l .gc-placeholder-container__body { + max-width: 600px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_l .gc-placeholder-container__image { + width: 230px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_l .gc-placeholder-container__image > * { + max-width: 230px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_l .gc-placeholder-container__content { + margin-left: 40px; + min-height: 320px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_promo .gc-placeholder-container__body { + max-width: 600px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_promo .gc-placeholder-container__image { + width: 230px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_promo .gc-placeholder-container__image > * { + max-width: 230px; +} +.gc-placeholder-container_direction_row.gc-placeholder-container_size_promo .gc-placeholder-container__content { + margin-left: 40px; + min-height: none; +} +.gc-placeholder-container_direction_column .gc-placeholder-container__body { + flex-direction: column; +} +.gc-placeholder-container_direction_column .gc-placeholder-container__content { + margin-top: 20px; + align-items: center; + text-align: center; + flex-shrink: 0; +} +.gc-placeholder-container_direction_column .gc-placeholder-container__image { + flex-shrink: 0; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_s .gc-placeholder-container__body { + max-width: 320px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_s .gc-placeholder-container__image { + max-height: 100px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_s .gc-placeholder-container__image > * { + max-height: 100px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_m .gc-placeholder-container__body { + max-width: 320px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_m .gc-placeholder-container__image { + max-height: 150px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_m .gc-placeholder-container__image > * { + max-height: 150px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_l .gc-placeholder-container__body { + max-width: 430px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_l .gc-placeholder-container__image { + max-height: 230px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_l .gc-placeholder-container__image > * { + max-height: 230px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo { + padding: 20px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo .gc-placeholder-container__body { + max-width: 430px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo .gc-placeholder-container__image { + max-height: 230px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo .gc-placeholder-container__image > * { + max-height: 230px; +} +.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo .gc-placeholder-container__body { + width: 100%; +} +.gc-placeholder-container__action { + margin-right: 20px; +} +.gc-placeholder-container__action:last-child { + margin-right: 0; +} + +/* node_modules/@gravity-ui/components/build/esm/components/PromoSheet/PromoSheet.css */ +.gc-promo-sheet__content[class] { + width: auto; + padding: var(--gc-promo-sheet-padding); + margin: 0 var(--gc-promo-sheet-margin) var(--gc-promo-sheet-margin); + color: var(--gc-promo-sheet-foreground); + background: var(--gc-promo-sheet-background); + border-radius: var(--gc-promo-sheet-border-radius); +} +.gc-promo-sheet__header { + position: relative; + padding: 0; + padding-right: 20px; + margin: 0 0 var(--gc-promo-sheet-header-margin); +} +.gc-promo-sheet__title { + margin: 0; + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); +} +.gc-promo-sheet__close-button { + position: absolute; + top: -12px; + right: -12px; +} +.gc-promo-sheet__message { + margin: 0 0 var(--gc-promo-sheet-message-margin); + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); +} +.gc-promo-sheet__image-container { + margin-bottom: var(--gc-promo-sheet-image-margin); +} +.gc-promo-sheet__image { + display: block; + width: 100%; + height: auto; +} +.gc-promo-sheet__action-button { + display: block; +} +.g-root { + --gc-promo-sheet-margin: 8px; + --gc-promo-sheet-padding: 20px; + --gc-promo-sheet-border-radius: 12px; + --gc-promo-sheet-header-margin: 12px; + --gc-promo-sheet-message-margin: 16px; + --gc-promo-sheet-image-margin: 12px; + --gc-promo-sheet-foreground: var(--g-color-text-brand-contrast); + --gc-promo-sheet-background: var(--g-color-base-brand); +} + +/* node_modules/@gravity-ui/components/build/esm/components/ActionsPanel/components/CollapseActions.css */ +.gc-actions-panel-collapse { + flex-shrink: 2; + min-width: 32px; + overflow: hidden; + position: relative; + display: flex; + align-items: center; + height: 100%; + margin-right: 8px; +} +.gc-actions-panel-collapse__container { + display: flex; + align-items: center; + overflow: hidden; + height: 100%; +} +.gc-actions-panel-collapse__button-action-wrapper { + margin: 0 4px; +} +.gc-actions-panel-collapse__button-action-wrapper_invisible { + visibility: hidden; + pointer-events: none; +} +.gc-actions-panel-collapse__menu-placeholder { + flex-shrink: 0; + width: 32px; + height: 32px; +} +.gc-actions-panel-collapse__menu-wrapper { + position: absolute; +} + +/* node_modules/@gravity-ui/components/build/esm/components/ActionsPanel/ActionsPanel.css */ +.gc-actions-panel { + box-sizing: border-box; + background-color: var(--g-color-base-brand); + min-width: 200px; + height: 52px; + padding: 4px 20px; + border-radius: 10px; + display: flex; + align-items: center; +} +.gc-actions-panel__note-wrapper { + min-width: 100px; + max-width: 320px; + margin-right: 40px; +} +.gc-actions-panel__button-close-wrapper { + flex-shrink: 0; + margin-left: auto; +} + +/* node_modules/@gravity-ui/components/build/esm/components/SharePopover/ShareListItem/ShareListItem.css */ +.gc-share-list-item { + display: flex; + align-items: center; +} +.gc-share-list-item__icon_type_telegram { + color: #51a4db; +} +.gc-share-list-item__icon_type_facebook { + color: #4968ad; +} +.gc-share-list-item__icon_type_twitter { + color: #4aa0eb; +} +.gc-share-list-item__icon_type_vk { + color: #436eab; +} +.gc-share-list-item__link-container { + display: flex; +} +.gc-share-list-item__link-icon { + display: flex; + align-items: center; +} +.gc-share-list-item__link-title { + display: flex; + flex-grow: 1; + align-items: center; + margin-left: 10px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/SharePopover/ShareList/ShareList.css */ +.gc-share-list { + display: flex; + align-items: center; +} +.gc-share-list_layout_row { + flex-direction: row; +} +.gc-share-list_layout_row .gc-share-list__separator { + align-self: stretch; + margin: 8px -2px; +} +@media (min-width: 639px) { + .gc-share-list_layout_row .gc-share-list__separator { + width: 1px; + margin: -2px 8px; + } +} +.gc-share-list_layout_row .gc-share-list__option { + flex-direction: row; +} +.gc-share-list_layout_row .gc-share-list__link + .gc-share-list__link { + margin-left: 4px; +} +.gc-share-list_layout_column { + flex-direction: column; +} +.gc-share-list_layout_column .gc-share-list__separator { + justify-self: stretch; + height: 1px; + width: 100%; + margin: 8px -2px; +} +.gc-share-list_layout_column .gc-share-list__option { + flex-direction: column; + width: 100%; +} +.gc-share-list__option { + display: flex; + align-items: flex-start; +} +.gc-share-list__separator { + background: var(--g-color-line-generic); +} +.gc-share-list__copy-link { + display: contents; +} +@media (max-width: 639px) { + .gc-share-list { + flex-direction: column; + align-items: stretch; + min-width: 175px; + } + .gc-share-list__option { + justify-content: space-evenly; + } + .gc-share-list__separator { + width: calc(100% + 4px); + height: 1px; + margin: 8px -2px; + } +} +.gc-share-list__options-container { + display: flex; + width: 100%; +} + +/* node_modules/@gravity-ui/components/build/esm/components/SharePopover/SharePopover.css */ +.gc-share-popover { + position: relative; +} +.gc-share-popover__tooltip { + max-width: none; + padding: 8px; +} +.gc-share-popover .gc-share-popover__tooltip-content { + max-width: none; +} +.gc-share-popover__container { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + display: flex; + flex-wrap: nowrap; + cursor: pointer; + color: var(--g-color-text-secondary); + border-radius: var(--g-focus-border-radius); +} +.gc-share-popover__container:focus { + outline: 2px solid var(--g-color-line-focus); +} +.gc-share-popover__container:focus:not(:focus-visible) { + outline: 0; +} +.gc-share-popover__container:hover { + color: var(--g-color-text-primary); +} +.gc-share-popover__icon-container { + display: flex; + align-items: center; +} +.gc-share-popover__title { + padding-left: 10px; + display: flex; + align-items: center; +} + +/* node_modules/@gravity-ui/components/build/esm/components/Stories/components/ImageView/ImageView.css */ +.gc-stories-image-view { + width: auto; + max-width: 100%; + max-height: 100%; + margin: auto; +} + +/* node_modules/@gravity-ui/components/build/esm/components/Stories/components/VideoView/VideoView.css */ +.gc-stories-video-view { + width: auto; + max-width: 100%; + max-height: 100%; + margin: auto; +} + +/* node_modules/@gravity-ui/components/build/esm/components/Stories/components/StoriesLayout/StoriesLayout.css */ +.gc-stories-layout__wrap-outer { + height: calc(100vh - 2 * var(--g-modal-margin)); + width: calc(100vw - 2 * var(--g-modal-margin)); + display: flex; + border-radius: 20px; + max-width: 1280px; + max-height: 640px; + min-width: 800px; + min-height: 480px; + background-color: var(--g-color-base-selection); +} +.gc-stories-layout__wrap-inner { + background-color: var(--g-color-base-background); + border-radius: 20px; + max-width: 1280px; + max-height: 640px; + min-width: 800px; + min-height: 480px; + width: 100%; + height: 100%; +} +.gc-stories-layout__container { + display: flex; + background-color: var(--g-color-base-selection); + box-shadow: 0 8px 20px var(--g-color-sfx-shadow); + border-radius: 20px; + position: relative; + width: 100%; + height: 100%; +} +.gc-stories-layout__left-pane { + width: 464px; + flex-shrink: 0; + margin-left: 8px; + margin-top: 8px; + margin-bottom: 8px; + background-color: var(--g-color-base-background); + border-radius: 17px; + padding: 32px; + display: flex; + flex-direction: column; + align-items: stretch; + box-sizing: border-box; +} +.gc-stories-layout__right-pane { + padding: 68px; + display: flex; + flex-grow: 1; + align-items: center; +} +.gc-stories-layout__counter { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-secondary); +} +.gc-stories-layout__text-block { + display: flex; + flex-grow: 1; + align-items: flex-start; + justify-content: center; + flex-direction: column; + margin-bottom: 8px; + overflow: hidden; +} +.gc-stories-layout__text-header { + font-size: var(--g-text-display-2-font-size); + line-height: var(--g-text-display-2-line-height); + font-weight: var(--g-text-display-font-weight); + color: var(--g-color-text-primary); +} +.gc-stories-layout__text-content { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-complementary); + overflow-y: scroll; +} +.gc-stories-layout__text-header + .gc-stories-layout__text-content { + margin-top: 16px; +} +.gc-stories-layout__story-link-block { + margin-top: 16px; +} +.gc-stories-layout__controls-block { + display: flex; + gap: 8px; +} +.gc-stories-layout__controls-block button { + max-width: 50%; +} +.gc-stories-layout__media-block { + position: relative; + display: flex; + width: 100%; + height: 100%; +} +.gc-stories-layout__close-btn { + position: absolute; + top: 14px; + right: 20px; + z-index: 1; +} + +/* node_modules/@gravity-ui/components/build/esm/components/Stories/Stories.css */ +.gc-stories { + --g-modal-border-radius: 20px; + --g-modal-margin: 20px; +} +.gc-stories__modal-content { + border-radius: 20px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/StoriesGroup/components/StoriesPreview/StoriesPreview.css */ +.gc-stories-group-preview { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + padding-bottom: 16px; + display: flex; + justify-content: center; + align-items: center; + gap: 8px; +} +.gc-stories-group-preview__slider-preview-list-wrapper { + display: flex; + gap: 8px; +} +.gc-stories-group-preview__stories-preview-item { + position: relative; + box-sizing: border-box; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + overflow: hidden; + width: 40px; + height: 40px; + border-radius: 8px; + background-color: var(--g-color-base-background); +} +.gc-stories-group-preview__stories-preview-item::after { + content: ""; + position: absolute; + top: 0; + left: 0; + background-color: var(--g-color-sfx-shadow); + width: 40px; + height: 40px; +} +.gc-stories-group-preview__stories-preview-item_active::after, +.gc-stories-group-preview__stories-preview-item:hover:not(.gc-stories-group-preview__stories-preview-item_disabled)::after { + display: none; +} +.gc-stories-group-preview__stories-preview-item_active { + border: 2px solid var(--g-color-line-brand); +} +.gc-stories-group-preview__slider-button-wrapper { + width: 28px; + height: 28px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/StoriesGroup/StoriesGroup.css */ +.gc-stories-group { + --g-modal-border-radius: 20px; + --g-modal-margin: 20px; +} +.gc-stories-group__modal-content { + background-color: inherit; + border-radius: 20px; +} + +/* node_modules/@gravity-ui/components/build/esm/components/ConfirmDialog/ConfirmDialog.css */ +.gc-confirm-dialog__body { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Button/Button.css */ +.pc-button-block { + --g-button-focus-outline-color: var(--g-color-line-focus); +} +.pc-button-block__content { + display: flex; + align-items: center; +} +.pc-button-block__image { + width: 18px; + height: 18px; +} +.pc-button-block__image + .pc-button-block__text, +.pc-button-block__text + .pc-button-block__image { + margin-left: var(--btn-image-margin); +} +.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github { + --g-button-background-color: var(--pc-monochrome-button-background-color); + --g-button-background-color-hover: var(--pc-monochrome-button-background-color-hover); +} +.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github, +.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:link, +.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:visited, +.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:active, +.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:focus { + color: var(--pc-monochrome-button-color); +} +.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:hover { + color: var(--pc-monochrome-button-color); +} +.pc-button-block_theme_scale::before, +.pc-button-block_theme_scale::after { + border-radius: 300px; +} +.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome { + --g-button-background-color: var(--pc-monochrome-button-background-color); + --g-button-background-color-hover: var(--pc-monochrome-button-background-color-hover); +} +.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome, +.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:link, +.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:visited, +.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:active, +.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:focus { + color: var(--pc-monochrome-button-color); +} +.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:hover { + color: var(--pc-monochrome-button-color); +} +.pc-button-block_theme_normal-contrast:focus::before, +.pc-button-block_theme_raised:focus::before { + outline-offset: 1px; +} +.pc-button-block_size_s { + --btn-image-margin: 10px; +} +.pc-button-block_size_m { + --btn-image-margin: 13px; +} +.pc-button-block_size_l { + --btn-image-margin: 18px; +} +.pc-button-block_size_xl { + --btn-image-margin: 25px; +} +.pc-button-block_width_max .pc-button-block__text { + width: 100%; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Buttons/Buttons.css */ +.pc-buttons { + display: flex; + flex-wrap: wrap; + -moz-column-gap: 12px; + column-gap: 12px; +} +.pc-buttons_size_s { + row-gap: 8px; +} +.pc-buttons_size_l { + row-gap: 12px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/CardBase/CardBase.css */ +a.pc-card-base-block_border_shadow, +.pc-card-base-block_border_shadow { + box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow); +} +.pc-card-base-block__body, +.pc-card-base-block { + display: flex; + flex-direction: column; + justify-content: space-between; +} +.pc-card-base-block { + min-height: 248px; + height: 100%; + overflow-x: hidden; + border-radius: var(--pc-border-radius); + background-color: var(--g-color-base-float); + transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); + display: flex; +} +.pc-card-base-block_border_line { + border: 1px solid var(--g-color-line-generic); +} +@media (min-width: 577px) { + .slick-slide:not(.slick-active) .pc-card-base-block { + box-shadow: none; + } +} +.pc-card-base-block__header { + position: relative; + background-repeat: no-repeat; + background-size: cover; + background-position: center; + margin: var(--pc-image-padding); + border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding)); +} +.pc-card-base-block__header-content { + padding: 32px; +} +.pc-card-base-block__body { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + flex: 1; + padding: 32px; +} +.pc-card-base-block__header + .pc-card-base-block__body { + padding: 24px 32px 32px; +} +.pc-card-base-block__content { + flex: 1; +} +.pc-card-base-block__footer { + margin-top: 14px; +} +@media (max-width: 577px) { + .pc-card-base-block { + min-height: 0; + min-height: initial; + } +} +a.pc-card-base-block { + color: inherit; + -webkit-text-decoration: none; + text-decoration: none; + min-height: 248px; + height: 100%; + overflow-x: hidden; + border-radius: var(--pc-border-radius); + background-color: var(--g-color-base-float); + transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); +} +a.pc-card-base-block:hover, +a.pc-card-base-block:active { + --pc-text-header-color: inherit; + color: inherit; +} +a.pc-card-base-block_border_line { + border: 1px solid var(--g-color-line-generic); +} +a.pc-card-base-block_border_line, +a.pc-card-base-block_border_none { + transition: transform 0.3s ease-out; +} +a.pc-card-base-block_border_line:hover, +a.pc-card-base-block_border_none:hover { + transform: translateY(-8px); +} +a.pc-card-base-block_border_shadow { + transition: transform 0.3s ease-out; +} +a.pc-card-base-block_border_shadow:hover { + transform: translateY(-8px); +} +a.pc-card-base-block_border_shadow:hover { + background-color: var(--pc-color-base-float-hover); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/ErrorWrapper/ErrorWrapper.css */ +.pc-ErrorWrapper { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + white-space: nowrap; + color: var(--g-color-text-danger); +} +.pc-ErrorWrapper__text { + margin-bottom: 5px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/FileLink/FileLink.css */ +.pc-file-link { + align-items: baseline; +} +.pc-file-link_type_horizontal { + display: flex; +} +.pc-file-link_type_horizontal .pc-file-link__file-label { + margin-right: 8px; +} +.pc-file-link__file-label { + display: flex; + justify-content: center; + text-transform: uppercase; + width: 52px; +} +.pc-file-link__file-label .g-label__text { + width: auto; + width: initial; +} +.pc-file-link__link > a { + color: var(--g-color-text-primary); + border-radius: var(--g-focus-border-radius); +} +.pc-file-link__link > a:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-file-link__link > a:focus:not(:focus-visible) { + outline: 0; +} +.pc-file-link__link > a:hover { + color: var(--g-color-text-secondary); +} +.pc-file-link_size_l .pc-file-link__file-label, +.pc-file-link_size_m .pc-file-link__file-label { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-file-link_size_xs .pc-file-link__file-label, +.pc-file-link_size_s .pc-file-link__file-label { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); +} +.pc-file-link_theme_dark .pc-file-link__link > a { + color: var(--g-color-text-light-primary); +} +.pc-file-link_theme_dark .pc-file-link__link > a:hover { + color: var(--g-color-text-light-secondary); +} +.pc-file-link_theme_light .pc-file-link__link > a { + color: var(--g-color-text-dark-primary); +} +.pc-file-link_theme_light .pc-file-link__link > a:hover { + color: var(--g-color-text-dark-secondary); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Foldable/Foldable.css */ +.pc-foldable-block { + height: 0; + overflow-y: hidden; + transition: height 300ms, margin-bottom 300ms; +} +.pc-foldable-block__content-container { + overflow: auto; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/FullscreenImage/FullscreenImage.css */ +.pc-fullscreen-image__image { + cursor: pointer; +} +.pc-fullscreen-image__image-wrapper { + position: relative; +} +.pc-fullscreen-image__image-wrapper:hover .pc-fullscreen-image__icon-wrapper { + opacity: 1; +} +.pc-fullscreen-image__modal-content { + position: relative; + border-radius: var(--pc-border-radius); +} +.pc-fullscreen-image__modal-image { + display: block; + max-width: 1232px; + max-height: 70vh; + overflow: hidden; +} +.pc-fullscreen-image__modal .g-modal__content, +.pc-fullscreen-image__modal-image { + border-radius: var(--pc-border-radius); +} +.pc-fullscreen-image__icon-wrapper { + display: inline-block; + margin: 0; + padding: 0; + font: inherit; + border: none; + outline: none; + color: inherit; + background: none; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + right: 16px; + top: 16px; + width: 36px; + height: 36px; + border-radius: 8px; + background-color: var(--g-color-base-simple-hover-solid); + cursor: pointer; + opacity: 0; + transition: 0.3s; +} +.pc-fullscreen-image__icon-wrapper:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-fullscreen-image__icon-wrapper:focus:not(:focus-visible) { + outline: 0; +} +.pc-fullscreen-image__icon-wrapper:focus { + opacity: 1; +} +.pc-fullscreen-image__icon { + color: var(--g-color-text-hint); +} +.pc-fullscreen-image__icon_hover:hover { + color: var(--g-color-text-secondary); +} +@media (max-width: 1185px) { + .pc-fullscreen-image__modal-image { + width: 100%; + } +} +@media (max-width: 1081px) { + .pc-fullscreen-image__image { + pointer-events: none; + } + .pc-fullscreen-image__icon-wrapper { + display: none; + } + .pc-fullscreen-image__modal { + display: none !important; + } + .pc-fullscreen-image__modal { + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/FullWidthBackground/FullWidthBackground.css */ +.pc-FullWidthBackground { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--g-color-base-background); + z-index: 0; + pointer-events: none; +} +.pc-FullWidthBackground_rounded { + border-radius: var(--pc-border-radius); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/HeaderBreadcrumbs/HeaderBreadcrumbs.css */ +.pc-header-breadcrumbs { + z-index: 11; +} +.pc-header-breadcrumbs__item { + display: inline-block; +} +.pc-header-breadcrumbs__text { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; + color: var(--g-color-text-secondary); +} +.utilityfocus .pc-header-breadcrumbs__text:focus { + outline: 2px solid #ffdb4d; +} +.pc-header-breadcrumbs__text:hover, +.pc-header-breadcrumbs__text:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-header-breadcrumbs__text:after { + content: "\a0/ "; + margin: 0 8px 0 6px; + color: var(--g-color-text-secondary); +} +.pc-header-breadcrumbs__text:hover { + color: var(--g-color-text-primary); +} +.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__text { + color: var(--g-color-text-light-secondary); +} +.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__text:after { + color: var(--g-color-text-light-secondary); +} +.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__text:hover { + color: var(--g-color-text-light-primary); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Link/Link.css */ +.pc-link-block { + margin-top: 16px; +} +.pc-link-block__link { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; + display: flex; + align-items: center; + border-radius: var(--g-focus-border-radius); +} +.utilityfocus .pc-link-block__link:focus { + outline: 2px solid #ffdb4d; +} +.pc-link-block__link:hover, +.pc-link-block__link:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-link-block__link:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-link-block__link:focus:not(:focus-visible) { + outline: 0; +} +.pc-link-block__link_theme_dark { + color: var(--g-color-text-light-primary); +} +.pc-link-block__link_theme_dark:hover { + color: var(--g-color-text-light-secondary); +} +.pc-link-block__link_has-arrow { + display: inherit; + white-space: nowrap; +} +.pc-link-block__link_has-arrow:hover, +.pc-link-block__link_has-arrow:active { + --pc-text-header-color: inherit; + color: var(--g-color-text-link); +} +.pc-link-block__link_has-arrow .pc-link-block__content { + white-space: normal; +} +.pc-link-block__link:hover .pc-link-block__arrow { + transform: translateX(5px); +} +.pc-link-block__link.pc-link-block__link_has-arrow.pc-link-block__link_theme_dark:hover { + color: var(--g-color-text-light-primary); +} +.pc-link-block__arrow { + position: relative; + top: 2px; + transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); +} +.pc-link-block_size_l { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); +} +.pc-link-block_size_m { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-link-block_size_m .pc-link-block__arrow { + top: 1px; +} +.pc-link-block_size_s { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Links/Links.css */ +.pc-links { + display: flex; + flex-direction: column; + align-items: baseline; +} +.pc-links__link { + margin-top: 0px !important; +} +.pc-links__link { +} +.pc-links_size_s { + gap: 8px; +} +.pc-links_size_l { + gap: 12px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Table/Table.css */ +.pc-table { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-table__table { + width: 100%; + overflow-x: auto; +} +.pc-table__row { + display: flex; +} +.pc-table__row:first-child { + font-weight: var(--g-text-accent-font-weight); +} +.pc-table__row:first-child .pc-table__cell { + border-bottom-color: var(--g-color-line-generic-active); + align-items: flex-end; + padding-top: 0; +} +.pc-table__cell { + padding: 12px 0; + display: flex; + flex: 1; + align-items: center; + border-bottom: 1px solid var(--g-color-line-generic); +} +.pc-table__cell:first-child { + flex: 2; +} +.pc-table__cell_justify_center { + justify-content: center; + text-align: center; +} +.pc-table__cell_justify_right { + justify-content: flex-end; + text-align: right; +} +.pc-table__marker { + display: inline-block; +} +.pc-table__marker_type_disk { + width: 16px; + height: 16px; + border-radius: 100%; + flex-shrink: 0; + box-sizing: border-box; +} +.pc-table__marker_type_disk.pc-table__marker_index_0 { + background-color: var(--g-color-base-neutral-light); +} +.pc-table__marker_type_disk.pc-table__marker_index_1 { + background-color: var(--g-color-base-brand); +} +.pc-table__marker_type_disk.pc-table__marker_index_2 { + border: 1px solid var(--g-color-text-hint); +} +.pc-table__marker_tick { + color: var(--g-color-base-generic-medium); +} +.pc-table__marker_tick_check { + color: var(--g-color-base-brand); +} +.pc-table__legend { + display: flex; + margin-top: 20px; + color: var(--g-color-text-secondary); +} +.pc-table__legend-item { + display: flex; + align-items: center; +} +.pc-table__legend-item + .pc-table__legend-item { + margin-left: 32px; +} +.pc-table__legent-item-text { + margin-left: 6px; +} +@media (max-width: 577px) { + .pc-table__cell { + min-width: 120px; + } + .pc-table__cell:first-child { + min-width: 230px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/ToggleArrow/ToggleArrow.css */ +.pc-ToggleArrow { + transition: transform 0.15s; + stroke-width: 2px; +} +.pc-ToggleArrow_type_horizontal { + transition: margin-left 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); + transform: rotate(-90deg); +} +.pc-ToggleArrow_type_vertical { + transform: rotate(0deg); +} +.pc-ToggleArrow_open.pc-ToggleArrow_type_horizontal { + transform: rotate(0deg); +} +.pc-ToggleArrow_open.pc-ToggleArrow_type_vertical { + transform: rotate(180deg); +} +.pc-ToggleArrow_thin { + stroke-width: 1px; +} +.pc-ToggleArrow_slow { + transition-duration: 0.3s; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/UnpublishedLabel/UnpublishedLabel.css */ +.pc-unpublished-label { + background-color: var(--g-color-base-danger-heavy); +} +.pc-unpublished-label_type_line { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + padding: 15px; +} +.pc-unpublished-label_type_label { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + display: inline-block; + padding: 0 8px; + border-radius: 2px; + height: 20px; + line-height: 20px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Control/Control.css */ +.pc-control { + display: flex; + justify-content: center; + align-items: center; + border-radius: var(--g-focus-border-radius); + transition: color 0.2s; + display: inline-block; + margin: 0; + padding: 0; + font: inherit; + border: none; + outline: none; + color: inherit; + background: none; + cursor: pointer; + outline: none; +} +.pc-control .pc-control_theme_primary, +.pc-control .pc-control_theme_secondary, +.pc-control .pc-control_theme_link { + transition: color 0.2s; +} +.pc-control .pc-control_theme_accent { + transition: opacity 0.2s; +} +.utilityfocus .pc-control:focus { + outline: 2px solid #ffdb4d; +} +.pc-control:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-control:focus:not(:focus-visible) { + outline: 0; +} +.pc-control_size_xs { + width: 24px; + height: 24px; +} +.pc-control_size_s { + width: 28px; + height: 28px; +} +.pc-control_size_m { + width: 32px; + height: 32px; +} +.pc-control_size_l { + width: 36px; + height: 36px; +} +.pc-control_theme_primary { + color: var(--g-color-text-complementary); +} +.pc-control_theme_primary:hover { + color: var(--g-color-text-primary); +} +.pc-control_theme_secondary { + color: var(--g-color-text-secondary); +} +.pc-control_theme_secondary:hover { + color: var(--g-color-text-complementary); +} +.pc-control_theme_link { + color: var(--g-color-text-complementary); +} +.pc-control_theme_link:hover { + color: var(--g-color-text-link-hover); +} +.pc-control_theme_accent { + opacity: 0.7; + color: var(--g-color-base-danger-heavy); +} +.pc-control_theme_accent:hover { + opacity: 1; +} +.pc-control_disabled { + cursor: default; + color: var(--g-color-text-secondary); +} +.pc-control_disabled:hover { + color: var(--g-color-text-secondary); +} +@media (max-width: 768px) { + .pc-control:hover { + color: inherit; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/OverflowScroller/OverflowScroller.css */ +.pc-overflow-scroller { + display: flex; + align-items: center; + position: relative; + overflow-x: hidden; +} +.pc-overflow-scroller__container { + width: 100%; + position: relative; +} +.pc-overflow-scroller__container_padding-left { + padding-left: 24px; +} +.pc-overflow-scroller__container_padding-right { + padding-right: 24px; +} +.pc-overflow-scroller__wrapper { + position: relative; + transition: left 0.6s; +} +.pc-overflow-scroller__arrow { + display: inline-block; + margin: 0; + padding: 0; + font: inherit; + border: none; + outline: none; + color: inherit; + background: none; + cursor: pointer; + position: absolute; + z-index: 10; + top: 0; + display: flex; + justify-content: flex-end; + align-items: center; + width: 32px; + height: calc(100% - 1px); + cursor: pointer; + color: var(--g-color-text-secondary); + border-radius: var(--g-focus-border-radius); +} +.pc-overflow-scroller__arrow:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-overflow-scroller__arrow:focus:not(:focus-visible) { + outline: 0; +} +.pc-overflow-scroller__arrow_type_left { + left: 0; + transform: rotate(180deg); +} +.pc-overflow-scroller__arrow_type_right { + right: 0; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Author/Author.css */ +.pc-author { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + display: flex; + flex-direction: column; +} +.pc-author__avatar { + width: 80px; + height: 80px; + display: flex; + align-items: center; + flex: 0 0 auto; + border-radius: 16px; + overflow: hidden; +} +.pc-author__avatar img { + width: 80px; + height: 80px; + -o-object-fit: cover; + object-fit: cover; + display: block; +} +.pc-author__name { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); +} +.pc-author__description { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + color: var(--g-color-text-secondary); + padding-top: 4px; +} +.pc-author__label:not(:first-child) { + font-weight: 400; + margin-top: 8px; +} +.pc-author_type_column { + z-index: 1; + position: relative; +} +.pc-author_type_line { + flex-flow: row nowrap; + align-items: center; + width: 100%; +} +.pc-author_type_line .pc-author__avatar { + margin: 0; +} +.pc-author_type_line .pc-author__label { + margin-top: 0; +} +.pc-author_type_line .pc-author__label:not(:first-child) { + margin-left: 16px; +} +.pc-author_theme_dark .pc-author__description { + color: var(--g-color-text-light-secondary); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/MetaInfo/MetaInfo.css */ +.pc-meta-info { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + display: flex; + align-items: center; +} +.pc-meta-info__item:not(:first-child) { + margin-left: 16px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/ContentList/ContentList.css */ +.pc-content-list_size_l .pc-content-list__title { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + margin: 0 0 8px; +} +.pc-content-list_size_l .pc-content-list__icon { + width: 22px; + height: 22px; + margin-top: 1px; + margin-bottom: 1px; + margin-right: 12px; +} +.pc-content-list_size_l .pc-content-list__item:not(:last-child) { + margin-bottom: 16px; +} +.pc-content-list_size_l .pc-content-list__item_without-title:not(:last-child) { + margin-bottom: 12px; +} +.pc-content-list_size_l .pc-content-list__item_without-title .pc-content-list__icon { + width: 20px; + height: 20px; + margin-top: 0; + margin-bottom: 0; + margin-right: 8px; +} +.pc-content-list_size_s .pc-content-list__title { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + margin: 0 0 calc(8px / 2); +} +.pc-content-list_size_s .pc-content-list__icon { + width: 20px; + height: 20px; + margin-top: 2px; + margin-bottom: 2px; + margin-right: 8px; +} +.pc-content-list_size_s .pc-content-list__text { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); +} +.pc-content-list_size_s .pc-content-list__item:not(:last-child) { + margin-bottom: 12px; +} +.pc-content-list_size_s .pc-content-list__item_without-title:not(:last-child) { + margin-bottom: 8px; +} +.pc-content-list_size_s .pc-content-list__item_without-title .pc-content-list__icon { + width: 18px; + height: 18px; + margin-top: 0; + margin-bottom: 0; +} +.pc-content-list__icon { + display: block; +} +.pc-content-list__item { + display: flex; +} +.pc-content-list .pc-content-list__title .yfm { + font-size: inherit; + line-height: inherit; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Divider/Divider.css */ +.pc-divider-block_size_xxs { + padding-top: 12px; +} +.pc-divider-block_size_xs { + padding-top: 16px; +} +.pc-divider-block_size_s { + padding-top: 24px; +} +.pc-divider-block_size_m { + padding-top: 32px; +} +.pc-divider-block_size_l { + padding-top: 48px; +} +.pc-divider-block_size_xl { + padding-top: 64px; +} +.pc-divider-block_size_xxl { + padding-top: 96px; +} +.pc-divider-block_size_xxxl { + padding-top: 128px; +} +.pc-divider-block_border { + border-top: 1px solid var(--g-color-line-generic); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Quote/Quote.css */ +.pc-quote_border_shadow { + box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow); +} +.pc-quote { + min-height: 248px; + height: 100%; + overflow-x: hidden; + border-radius: var(--pc-border-radius); + background-color: var(--g-color-base-float); + transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); + display: flex; + min-height: 400px; + height: 100%; +} +.pc-quote_theme_dark { + color: var(--g-color-text-light-primary); +} +.pc-quote_theme_dark h1, +.pc-quote_theme_dark h2, +.pc-quote_theme_dark h3, +.pc-quote_theme_dark h4, +.pc-quote_theme_dark h5, +.pc-quote_theme_dark h6, +.pc-quote_theme_dark .yfm { + color: var(--g-color-text-light-primary); +} +.pc-quote_border_line { + border: 1px solid var(--g-color-line-generic); +} +@media (min-width: 577px) { + .slick-slide:not(.slick-active) .pc-quote { + box-shadow: none; + } +} +.pc-quote__logo { + height: 48px; +} +.pc-quote__content-wrapper { + display: flex; + flex-direction: column; + justify-content: space-between; + width: calc(50% + 5px * 2); + margin-right: 5px; + padding: 48px 32px 48px 48px; +} +.pc-quote__image-wrapper { + flex: 1; + margin-left: 5px; + overflow: hidden; + margin: var(--pc-image-padding); + border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding)); +} +.pc-quote__content { + margin-top: 24px; + position: relative; + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); +} +.pc-quote__content_quote-type_chevron::before { + position: absolute; + left: -10px; + content: "\ab"; +} +.pc-quote__content_quote-type_chevron .pc-quote__text::after { + content: "\bb"; +} +.pc-quote__content_quote-type_english-double::before { + position: absolute; + left: -8px; + content: "\201c"; +} +.pc-quote__content_quote-type_english-double .pc-quote__text::after { + content: "\201d"; +} +.pc-quote__content .yfm { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); +} +.pc-quote__content .yfm > * { + display: inline; +} +.pc-quote__content .yfm:after { + position: relative; + left: -5px; +} +.pc-quote__image { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.pc-quote__author-wrapper { + display: flex; + justify-content: space-between; + align-items: flex-end; + margin-top: 20px; +} +.pc-quote__author { + max-width: calc(60% - 20px); + margin-right: 20px; +} +.pc-quote__link-button { +} +.pc-quote__link-button_theme_dark { + color: var(--g-color-base-background) !important; +} +.pc-quote__link-button_theme_dark:before { + border-color: var(--g-color-base-background) !important; +} +@media (max-width: 1081px) { + .pc-quote__author-wrapper { + flex-direction: column; + } + .pc-quote__author { + margin-right: 0; + margin-bottom: 32px; + max-width: none; + max-width: initial; + } + .pc-quote__link-button { + align-self: flex-start; + } +} +@media (max-width: 769px) { + .pc-quote__content-wrapper { + width: calc(75% + 5px * 2); + } +} +@media (max-width: 577px) { + .pc-quote__image-wrapper { + display: none; + } + .pc-quote__content-wrapper { + padding: 32px; + } + .pc-quote__content-wrapper { + width: 100%; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/CombinedPriceDetailed/CombinedPriceDetailed.css */ +.pc-combined-price-detailed-block__row { + margin: 0 !important; +} +.pc-combined-price-detailed-block__row { +} +.pc-combined-price-detailed-block__row .col { + padding: 0; + margin: 12px; +} +.pc-combined-price-detailed-block__row > * { + display: flex; + width: 100%; +} +.pc-combined-price-detailed-block__row:not(:last-child) { + margin-bottom: 12px !important; +} +.pc-combined-price-detailed-block__row:not(:last-child) { + border-bottom: 1px solid var(--g-color-line-generic); + padding-bottom: 12px; +} +@media (min-width: 1081px) { + .pc-combined-price-detailed-block__description > * { + padding-top: 12px; + } + .pc-combined-price-detailed-block__description_delimiter > * { + border-top: 1px solid var(--g-color-line-generic); + } + .pc-combined-price-detailed-block__empty-column { + border-top: 0; + } +} +@media (max-width: 1080px) { + .pc-combined-price-detailed-block__description > * { + margin-top: 0 !important; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDescription/PriceDescription.css */ +.pc-price-description { + margin-bottom: 12px; +} +.pc-price-description__title_size_l, +.pc-price-description__description_size_l, +.pc-price-description__detailed-title_size_l { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); +} +.pc-price-description__title_size_m, +.pc-price-description__description_size_m, +.pc-price-description__detailed-title_size_m { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-price-description__title_size_s, +.pc-price-description__description_size_s, +.pc-price-description__detailed-title_size_s { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); +} +.pc-price-description__main-title { + font-weight: var(--g-text-accent-font-weight); +} +.pc-price-description__main-title_color_cornflower { + color: var(--g-color-base-brand); +} +.pc-price-description__main-title_color_black { + color: var(--g-color-text-primary); +} +.pc-price-description__title { + display: flex; + padding: 16px 0 12px 0; + align-items: flex-end; +} +.pc-price-description__description { + font-weight: 400; +} +.pc-price-description__detailed-title { + margin-left: 4px; +} +.pc-price-description__label_size_s { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-price-description__label_size_xs { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); +} +@media (max-width: 577px) { + .pc-price-description { + min-width: 160px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/Details/List.css */ +.pc-marked-list__list-item { + display: flex; +} +.pc-marked-list__text { + margin-left: 8px; +} +.pc-marked-list__img { + margin-top: 5px; + height: -moz-fit-content; + height: fit-content; + content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjUgNCA1IDcuNSAxMS41IDEiIHN0cm9rZT0iIzUyODJGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/Details/Settings.css */ +.pc-settings-list__title, +.pc-settings-list__description { + font-weight: 400; +} +.pc-settings-list__title_size_l, +.pc-settings-list__description_size_l { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); +} +.pc-settings-list__title_size_m, +.pc-settings-list__description_size_m { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-settings-list__title_size_s, +.pc-settings-list__description_size_s { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); +} +.pc-settings-list__title { + color: var(--g-color-text-hint); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/PriceDetails.css */ +@media (min-width: 1081px) { + .pc-price-details__non_foldable { + display: block; + } + .pc-price-details__foldable { + display: none; + } +} +@media (max-width: 1080px) { + .pc-price-details__non_foldable { + display: none; + } + .pc-price-details__foldable { + display: block; + } +} +.pc-price-details__delimiter-line { + border-top: 1px solid var(--g-color-line-generic); +} +.pc-price-details__arrow { + margin: auto 10px; +} +.pc-price-details__foldable_title { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + display: inline-block; + margin: 0; + padding: 0; + font: inherit; + border: none; + outline: none; + color: inherit; + background: none; + cursor: pointer; + cursor: pointer; + display: flex; + align-items: center; + font-weight: 400; + border-radius: var(--g-focus-border-radius); +} +.pc-price-details__foldable_title:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-price-details__foldable_title:focus:not(:focus-visible) { + outline: 0; +} +.pc-price-details__foldable_title_color_cornflower { + color: var(--g-color-text-link); +} +.pc-price-details__foldable_title_color_black { + color: var(--g-color-text-primary); +} +.pc-price-details__foldable_block > * { + padding-top: 12px; +} +.pc-price-details .pc-settings-list__title { + margin-bottom: 2px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/SeparatePriceDetailed/SeparatePriceDetailed.css */ +.pc-separate-price-detailed-block .pc-price-description { + margin-bottom: 0; +} +.pc-separate-price-detailed-block .pc-price-details > * { + padding-top: 12px; +} +.pc-separate-price-detailed-block .pc-price-details { + margin-top: 24px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/MediaCard/MediaCard.css */ +.pc-MediaCard__body { + padding: 0; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BannerCard/BannerCard.css */ +.pc-banner-card__subtitle p, +.pc-banner-card__subtitle, +.pc-banner-card__title { + margin: 0; +} +.pc-banner-card_theme_dark { + --g-color-line-focus: var(--pc-color-line-focus-dark); +} +.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__title, +.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__subtitle { + color: var(--g-color-text-light-primary); +} +.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__title p, +.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__subtitle p { + color: var(--g-color-text-light-primary); +} +.pc-banner-card__title { + font-size: var(--g-text-display-2-font-size); + line-height: var(--g-text-display-2-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); +} +@media (max-width: 576px) { + .pc-banner-card__title { + font-size: var(--g-text-display-1-font-size); + line-height: var(--g-text-display-1-line-height); + } +} +.pc-banner-card__title a { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; +} +.utilityfocus .pc-banner-card__title a:focus { + outline: 2px solid #ffdb4d; +} +.pc-banner-card__title a:hover, +.pc-banner-card__title a:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-banner-card__content { + width: 100%; + border-radius: var(--pc-border-radius); + display: flex; + min-height: 320px; +} +.pc-banner-card__info, +.pc-banner-card__image { + flex: 1; +} +.pc-banner-card__info { + padding: 32px; + display: flex; + justify-content: space-between; + flex-direction: column; + align-items: baseline; +} +.pc-banner-card__subtitle { + display: inline-block; + margin-top: 8px; + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + font-weight: normal; +} +.pc-banner-card__subtitle p { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + font-weight: normal; +} +.pc-banner-card__button.pc-banner-card__button { + margin-top: 28px; +} +.pc-banner-card__image { + border-top-right-radius: var(--pc-border-radius); + border-bottom-right-radius: var(--pc-border-radius); + margin: var(--pc-image-padding); + border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding)); +} +.pc-banner-card__image img { + -o-object-fit: cover; + object-fit: cover; + -o-object-position: left; + object-position: left; +} +.pc-banner-card_media-view_fit .pc-banner-card__image img { + -o-object-fit: contain; + object-fit: contain; +} +@media (max-width: 576px) { + .pc-banner-card__image { + display: none; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Content/Content.css */ +.pc-content_size_l .pc-content__text .yfm, +.pc-content_size_l .pc-content__notice .yfm { + margin: 0; +} +.pc-content { + --pc-monochrome-button-background-color: #262626; + --pc-monochrome-button-background-color-hover: #393939; + --pc-monochrome-button-color: var(--g-color-text-light-primary); +} +.pc-content__notice .yfm ol, +.pc-content__notice .yfm ul, +.pc-content__text .yfm ol, +.pc-content__text .yfm ul { + padding-left: 1.4em; +} +.pc-content__notice.pc-content__notice .yfm, +.pc-content__notice.pc-content__notice .yfm > * { + color: var(--g-color-text-secondary); +} +.pc-content__notice.pc-content__notice .yfm a { + color: var(--g-color-text-secondary); + -webkit-text-decoration: underline; + text-decoration: underline; +} +.pc-content__notice.pc-content__notice .yfm a:hover { + color: var(--g-color-text-primary); +} +.pc-content__link { + display: block; +} +.pc-content_centered.pc-content_centered { + margin: 0 auto; + text-align: center; +} +.pc-content_centered .pc-content__buttons { + justify-content: center; +} +.pc-content_centered .pc-content__links { + align-items: center; +} +.pc-content_centered .pc-content__link a { + justify-content: center; +} +.pc-content_centered .pc-content__notice .yfm ul, +.pc-content_centered .pc-content__notice .yfm ol, +.pc-content_centered .pc-content__text .yfm ul, +.pc-content_centered .pc-content__text .yfm ol { + text-align: left; +} +.pc-content_size_s .pc-content__text, +.pc-content_size_s .pc-content__notice { + margin-top: 8px; +} +.pc-content_size_s .pc-content__text_without-title { + margin-top: 0; +} +.pc-content_size_s .pc-content__list, +.pc-content_size_s .pc-content__links, +.pc-content_size_s .pc-content__buttons { + margin-top: 16px; +} +.pc-content_size_l .pc-content__text, +.pc-content_size_l .pc-content__notice { + margin-top: 12px; +} +.pc-content_size_l .pc-content__text_without-title { + margin-top: 0; +} +.pc-content_size_l .pc-content__text .yfm, +.pc-content_size_l .pc-content__notice .yfm { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); +} +.pc-content_size_l .pc-content__list, +.pc-content_size_l .pc-content__links, +.pc-content_size_l .pc-content__buttons { + margin-top: 24px; +} +.pc-content_theme_dark { + --g-color-line-focus: var(--pc-color-line-focus-dark); +} +.pc-content_theme_dark .pc-content__title *, +.pc-content_theme_dark .pc-content__text .yfm, +.pc-content_theme_dark .pc-content__text .yfm *, +.pc-content_theme_dark .pc-content__links a { + color: var(--g-color-text-light-primary); +} +.pc-content_theme_dark .pc-content__notice .yfm, +.pc-content_theme_dark .pc-content__notice .yfm * { + color: var(--g-color-text-light-secondary); +} +.pc-content_theme_dark .pc-content__notice .yfm a { + color: var(--g-color-text-light-secondary); + -webkit-text-decoration: underline; + text-decoration: underline; +} +.pc-content_theme_dark .pc-content__notice .yfm a:hover { + color: var(--g-color-text-light-primary); +} +.pc-content_theme_dark .pc-content__text .yfm a { + color: var(--g-color-text-light-primary); + -webkit-text-decoration: underline; + text-decoration: underline; +} +.pc-content_theme_dark .pc-content__text .yfm a:hover { + color: var(--g-color-text-light-secondary); +} +.pc-content_theme_dark .pc-content__title a { + color: var(--g-color-text-light-primary); + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; +} +.pc-content_theme_dark .pc-content__title a:hover { + color: var(--g-color-text-light-secondary); +} +.pc-content_theme_light .pc-content__title *, +.pc-content_theme_light .pc-content__text .yfm, +.pc-content_theme_light .pc-content__text .yfm *, +.pc-content_theme_light .pc-content__links a { + color: var(--g-color-text-dark-primary); +} +.pc-content_theme_light .pc-content__notice .yfm, +.pc-content_theme_light .pc-content__notice .yfm * { + color: var(--g-color-text-dark-secondary); +} +.pc-content_theme_light .pc-content__notice .yfm a { + color: var(--g-color-text-dark-secondary); + -webkit-text-decoration: underline; + text-decoration: underline; +} +.pc-content_theme_light .pc-content__notice .yfm a:hover { + color: var(--g-color-text-dark-primary); +} +.pc-content_theme_light .pc-content__text .yfm a { + color: var(--g-color-text-dark-primary); + -webkit-text-decoration: underline; + text-decoration: underline; +} +.pc-content_theme_light .pc-content__text .yfm a:hover { + color: var(--g-color-text-dark-secondary); +} +.pc-content_theme_light .pc-content__title a { + color: var(--g-color-text-dark-primary); + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; +} +.pc-content_theme_light .pc-content__title a:hover { + color: var(--g-color-text-dark-secondary); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/LayoutItem/LayoutItem.css */ +.pc-layout-item { + display: flex; + flex-direction: column; + height: 100%; +} +.pc-layout-item__media { + width: 100%; + display: block; + border-radius: var(--pc-border-radius); +} +.pc-layout-item__media_border { + border: 1px solid var(--g-color-line-generic); +} +.pc-layout-item__meta-info { + margin: 16px 0 -8px 0; +} +.pc-layout-item__content { + flex: auto; + margin: 16px 16px 0 0; +} +.pc-layout-item__content_no-media { + margin: 0; +} +.pc-layout-item__links, +.pc-layout-item__buttons { + margin-top: 16px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BackgroundCard/BackgroundCard.css */ +.pc-background-card { + position: relative; +} +.pc-background-card_theme_light { + background-color: var(--pc-color-base-silver); +} +.pc-background-card_theme_dark { + background-color: var(--pc-color-base-asphalt); +} +.pc-background-card_padding_s { + padding-bottom: 80px; +} +.pc-background-card_padding_m { + padding-bottom: 160px; +} +.pc-background-card_padding_l { + padding-bottom: 240px; +} +.pc-background-card_padding_xl { + padding-bottom: 320px; +} +.pc-background-card_border_none { + box-shadow: none; + cursor: default; + border: none; +} +.pc-background-card__image { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.pc-background-card__image img { + -o-object-fit: cover; + object-fit: cover; + -o-object-position: left; + object-position: left; +} +.pc-background-card__footer { + margin-top: 0px; +} +.pc-background-card__links, +.pc-background-card__buttons { + margin-top: 16px; +} +a.pc-background-card_theme_light { + background-color: var(--pc-color-base-silver); +} +a.pc-background-card_theme_dark { + background-color: var(--pc-color-base-asphalt); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BasicCard/BasicCard.css */ +.pc-basic-card.pc-basic-card { + min-height: auto; +} +.pc-basic-card__footer { + margin-top: 0px; +} +.pc-basic-card__links, +.pc-basic-card__buttons { + margin-top: 16px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/HubspotForm/HubspotForm.css */ +.pc-hubspot-form { + --g-color-line-focus: var(--pc-color-line-focus-light); +} +.pc-hubspot-form .submitted-message { + padding-left: 10px; +} +.pc-hubspot-form .hs-form-field { + margin-bottom: 16px; + padding-left: 10px; +} +.pc-hubspot-form .hs-form-field > label { + color: var(--g-color-text-primary); + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + display: flex; + width: 200px; + max-width: 100%; + padding: 5px 0 0; + position: relative; +} +.pc-hubspot-form .hs-form-field:only-child > label { + width: 100%; +} +.pc-hubspot-form .hs-form-field .input { + box-sizing: border-box; + display: inline-block; + position: relative; + width: 100%; +} +.pc-hubspot-form .hs-form-field .input input[type=text], +.pc-hubspot-form .hs-form-field .input input[type=number], +.pc-hubspot-form .hs-form-field .input input[type=tel], +.pc-hubspot-form .hs-form-field .input input[type=email], +.pc-hubspot-form .hs-form-field .input textarea, +.pc-hubspot-form .hs-form-field .input select { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + position: relative; + margin: 0; + padding: 10px 13px; + width: 100%; + height: 36px; + font-size: 15px; + line-height: 16px; + font-weight: normal; + font-family: var(--g-text-body-font-family); + color: var(--g-color-text-primary); + background-color: transparent; + border: 1px solid var(--g-color-line-generic); + border-radius: var(--g-border-radius-l); +} +.pc-hubspot-form .hs-form-field .input input[type=text]:hover, +.pc-hubspot-form .hs-form-field .input input[type=number]:hover, +.pc-hubspot-form .hs-form-field .input input[type=tel]:hover, +.pc-hubspot-form .hs-form-field .input input[type=email]:hover, +.pc-hubspot-form .hs-form-field .input textarea:hover, +.pc-hubspot-form .hs-form-field .input select:hover { + border: 1px solid var(--g-color-line-generic-hover); +} +.pc-hubspot-form .hs-form-field .input input[type=text]::-moz-placeholder, +.pc-hubspot-form .hs-form-field .input input[type=number]::-moz-placeholder, +.pc-hubspot-form .hs-form-field .input input[type=tel]::-moz-placeholder, +.pc-hubspot-form .hs-form-field .input input[type=email]::-moz-placeholder, +.pc-hubspot-form .hs-form-field .input textarea::-moz-placeholder, +.pc-hubspot-form .hs-form-field .input select::-moz-placeholder { + color: var(--g-color-text-hint); +} +.pc-hubspot-form .hs-form-field .input input[type=text]::placeholder, +.pc-hubspot-form .hs-form-field .input input[type=number]::placeholder, +.pc-hubspot-form .hs-form-field .input input[type=tel]::placeholder, +.pc-hubspot-form .hs-form-field .input input[type=email]::placeholder, +.pc-hubspot-form .hs-form-field .input textarea::placeholder, +.pc-hubspot-form .hs-form-field .input select::placeholder { + color: var(--g-color-text-hint); +} +.pc-hubspot-form .hs-form-field .input input[type=text]:focus, +.pc-hubspot-form .hs-form-field .input input[type=number]:focus, +.pc-hubspot-form .hs-form-field .input input[type=tel]:focus, +.pc-hubspot-form .hs-form-field .input input[type=email]:focus, +.pc-hubspot-form .hs-form-field .input textarea:focus, +.pc-hubspot-form .hs-form-field .input select:focus { + outline: none; +} +.pc-hubspot-form .hs-form-field .input input[type=text]:focus, +.pc-hubspot-form .hs-form-field .input input[type=number]:focus, +.pc-hubspot-form .hs-form-field .input input[type=tel]:focus, +.pc-hubspot-form .hs-form-field .input input[type=email]:focus, +.pc-hubspot-form .hs-form-field .input textarea:focus { + border: 2px solid var(--g-color-line-focus); + outline: none; +} +.pc-hubspot-form .hs-form-field .input textarea { + margin: 10px 0 0 0; +} +.pc-hubspot-form .hs-form-field .input textarea { + height: 110px; + min-width: 100%; + resize: none; + padding-right: 30px; +} +.pc-hubspot-form .hs-form-field .input select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMTAuMDggMEw1LjUgNC4zNi45MSAwIDAgLjg2bDUuNSA1LjI1TDExIC44NnoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K); + background-repeat: no-repeat; + background-position: right 12px top 50%; + padding-right: 30px; +} +.pc-hubspot-form .hs-form-field .input select:focus { + border: 1px solid var(--g-color-line-focus); +} +.pc-hubspot-form .hs-form-field .input .hs-fieldtype-intl-phone.hs-input .hs-input { + width: 100% !important; +} +.pc-hubspot-form .hs-form-field .input .hs-fieldtype-intl-phone.hs-input .hs-input { + float: none; +} +.pc-hubspot-form .hs-form-field .input .hs-fieldtype-intl-phone.hs-input .hs-input + .hs-input { + margin-top: 10px; +} +.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) { + display: flex; + flex-wrap: wrap; +} +.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input { + width: calc(100% - 200px); +} +.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-error-msg, +.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-field-desc { + margin-left: 200px; +} +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display, +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display, +.pc-hubspot-form .hs-form-field .hs-form-radio-display { + position: relative; + display: flex; + align-items: flex-start; +} +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input, +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input, +.pc-hubspot-form .hs-form-field .hs-form-radio-display input { + width: 17px; + height: 17px; + margin: 0; + opacity: 0; + flex-shrink: 0; +} +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display span:not(.hs-form-required), +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display span:not(.hs-form-required), +.pc-hubspot-form .hs-form-field .hs-form-radio-display span:not(.hs-form-required) { + color: var(--g-color-text-primary); + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + padding-left: 7px; + margin: 0; + flex-grow: 1; +} +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display .hs-form-required, +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display .hs-form-required, +.pc-hubspot-form .hs-form-field .hs-form-radio-display .hs-form-required { + top: 0; +} +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display, +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display { + position: relative; +} +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display span:not(.hs-form-required):before, +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display span:not(.hs-form-required):before { + content: ""; + position: absolute; + top: 0; + left: 0; + height: 17px; + width: 17px; + background-color: transparent; + border-radius: 4px; + border: 1px solid var(--g-color-line-generic-accent); + transition: background-color 0.1s linear; +} +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display span:not(.hs-form-required):after, +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display span:not(.hs-form-required):after { + content: ""; + position: absolute; + top: -10px; + left: 2px; + height: 18px; + width: 18px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGQ9Ik0xNS42MjMgMWwtOS4xNSAxMy4xNzQtNC4yODctNC42TDEgMTEuMDMgNi42MiAxNyAxNyAyLjI3IDE1LjYyMyAxeiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K); + transition: top 0.1s linear, opacity 0.1s linear; + opacity: 0; +} +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input:checked ~ span:after, +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input:checked ~ span:after { + opacity: 1; + top: -5px; +} +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input:checked ~ span:before, +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input:checked ~ span:before { + background-color: #ffeba0; +} +.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input[type=checkbox]:focus ~ span::before, +.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input[type=checkbox]:focus ~ span::before { + outline: 2px solid var(--g-color-line-focus); +} +.pc-hubspot-form .hs-form-field .hs-form-radio-display span:before { + content: ""; + position: absolute; + top: 0; + left: 0; + height: 17px; + width: 17px; + background-color: transparent; + border-radius: 50%; + border: 1px solid var(--g-color-line-generic-accent); + transition: background-color 0.1s linear; +} +.pc-hubspot-form .hs-form-field .hs-form-radio-display span:after { + content: ""; + position: absolute; + top: 5px; + left: 5px; + height: 7px; + width: 7px; + border-radius: 50%; + opacity: 0; + background: #000000; + transition: opacity 0.1s linear; +} +.pc-hubspot-form .hs-form-field .hs-form-radio-display input:checked ~ span:after { + opacity: 1; +} +.pc-hubspot-form .hs-form-field .hs-form-radio-display input:checked ~ span:before { + background-color: #ffeba0; +} +.pc-hubspot-form .hs-form-field .hs-form-checkbox:not(:last-child), +.pc-hubspot-form .hs-form-field .hs-form-radio:not(:last-child) { + margin-bottom: 5px; +} +.pc-hubspot-form .hs-richtext { + padding-left: 10px; +} +.pc-hubspot-form .hs-richtext p { + color: var(--g-color-text-primary); + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + margin: 20px 0; +} +.pc-hubspot-form .hs_error_rollup { + padding-left: 10px; + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-danger); +} +.pc-hubspot-form .legal-consent-container { + padding-top: 8px; +} +.pc-hubspot-form .inputs-list { + list-style: none; + padding: 0; + margin: 0; +} +.pc-hubspot-form .hs-form-required { + color: var(--g-color-text-hint); + width: 10px; + order: 1; + position: absolute; + left: -10px; +} +.pc-hubspot-form .hs-field-desc { + order: 3; + padding: 0; + margin: 3px 0 0; + font-size: var(--g-text-body-1-font-size); + color: var(--g-color-text-complementary); +} +.pc-hubspot-form .hs-error-msgs { + width: 100%; + margin: 3px 0; + order: 4; +} +.pc-hubspot-form .hs-error-msg { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); + color: var(--g-color-text-danger); + display: block; +} +.pc-hubspot-form .actions { + display: flex; + justify-content: flex-end; +} +.pc-hubspot-form .hs-button.primary { + padding: 0; + font-family: var(--g-text-body-font-family); + font-size: inherit; + font-weight: var(--g-text-body-font-weight); + color: inherit; + background: none; + border: none; + outline: none; + cursor: pointer; + display: inline-block; + position: relative; + overflow: visible; + box-sizing: border-box; + height: 44px; + padding: 0 20px; + border-radius: var(--g-border-radius-xl); + background-color: var(--g-color-base-brand); + color: var(--g-color-text-brand-contrast); + line-height: 44px; + font-size: var(--g-text-body-2-font-size); + font-weight: normal; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + text-align: center; + white-space: nowrap; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.pc-hubspot-form .hs-button.primary:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 1px; +} +.pc-hubspot-form .hs-button.primary:focus:not(:focus-visible) { + outline: 0; +} +.pc-hubspot-form .hs-button.primary:hover { + background-color: var(--g-color-base-brand-hover); +} +.pc-hubspot-form .hs-button.primary:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 1px; +} +.pc-hubspot-form .hs-button.primary:focus:not(:focus-visible) { + outline: 0; +} +.pc-hubspot-form .grecaptcha-badge { + box-shadow: none !important; +} +.pc-hubspot-form .grecaptcha-badge { + border: 1px solid var(--g-color-line-generic); +} +.pc-hubspot-form .hs_recaptcha div { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.pc-hubspot-form_mobile .hs-richtext, +.pc-hubspot-form_mobile .hs-form-field, +.pc-hubspot-form_mobile .hs_error_rollup.actions, +.pc-hubspot-form_mobile .submitted-message { + padding: 0 4px; +} +.pc-hubspot-form_mobile .hs-form-field > label span { + order: 2; +} +.pc-hubspot-form_mobile .hs-form-field > label span.hs-form-required { + order: 1; +} +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) { + flex-direction: column; +} +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input { + width: 100%; +} +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=text], +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=number], +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=tel], +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=email], +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input select { + margin: 10px 0 0 0; +} +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-error-msg, +.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-field-desc { + margin-left: 0; +} +.pc-hubspot-form_mobile .hs-form-field .hs-form-checkbox:first-child, +.pc-hubspot-form_mobile .hs-form-field .hs-form-radio:first-child { + margin-top: 10px; +} +.pc-hubspot-form_mobile .hs-form-required { + position: static; +} +.pc-hubspot-form_mobile .actions { + justify-content: center; +} +.pc-hubspot-form_mobile .hs-button.primary { + width: 80%; +} +.pc-hubspot-form a:focus { + box-shadow: 0 0 0 2px var(--g-color-line-focus); +} +.pc-hubspot-form a:focus:not(:focus-visible) { + box-shadow: none; +} +.pc-hubspot-form a:focus { + outline: 0; + border-radius: var(--g-focus-border-radius); +} +.pc-hubspot-form_theme_dark { + --g-color-line-focus: var(--pc-color-line-focus-dark); +} +.pc-hubspot-form_theme_dark .hs-form-field .input select { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMTAuMDggMEw1LjUgNC4zNi45MSAwIDAgLjg2bDUuNSA1LjI1TDExIC44NnoiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceCard/PriceCard.css */ +.pc-price-card { + position: relative; +} +.pc-price-card.pc-price-card { + min-height: auto; +} +.pc-price-card__background { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.pc-price-card__content { + height: 100%; + display: flex; + flex-direction: column; + position: relative; +} +.pc-price-card__content_theme_dark { + color: var(--g-color-text-light-primary); + --g-color-line-focus: var(--pc-color-line-focus-dark); +} +.pc-price-card__content_theme_dark .pc-price-card__info .yfm, +.pc-price-card__content_theme_dark .pc-price-card__info .yfm * { + color: var(--g-color-text-light-primary); +} +.pc-price-card__content_theme_dark .pc-price-card__info a { + -webkit-text-decoration: underline; + text-decoration: underline; +} +.pc-price-card__content_theme_dark .pc-price-card__info a:hover { + color: var(--g-color-text-light-secondary); +} +.pc-price-card__content_theme_light { + color: var(--g-color-text-dark-primary); +} +.pc-price-card__content_theme_light .pc-price-card__info .yfm, +.pc-price-card__content_theme_light .pc-price-card__info .yfm * { + color: var(--g-color-text-dark-primary); +} +.pc-price-card__content_theme_light .pc-price-card__info a { + -webkit-text-decoration: underline; + text-decoration: underline; +} +.pc-price-card__content_theme_light .pc-price-card__info a:hover { + color: var(--g-color-text-dark-secondary); +} +.pc-price-card__title { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + margin-bottom: 24px; +} +.pc-price-card__price { + margin-bottom: 24px; +} +.pc-price-card__price-value { + font-size: var(--g-text-display-1-font-size); + line-height: var(--g-text-display-1-line-height); +} +.pc-price-card__price-period { + margin-left: 4px; +} +.pc-price-card__price-details { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + white-space: pre-wrap; +} +.pc-price-card__main { + flex: 1; + min-height: 0; + display: flex; + flex-direction: column; + position: relative; +} +.pc-price-card__info { + flex: 1; + min-height: 0; + display: flex; + flex-direction: column; +} +.pc-price-card__description:not(:last-child) { + margin-bottom: 12px; +} +.pc-price-card__links, +.pc-price-card__buttons { + margin-top: 24px; +} +.pc-price-card__footer { + margin-top: 0px; +} +@media (max-width: 769px) { + .pc-price-card__title, + .pc-price-card__price { + margin-bottom: 16px; + } + .pc-price-card__links, + .pc-price-card__buttons { + margin-top: 16px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/ImageCard/ImageCard.css */ +.pc-image-card_border_shadow { + box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow); +} +.pc-image-card { + min-height: 248px; + height: 100%; + overflow-x: hidden; + border-radius: var(--pc-border-radius); + background-color: var(--g-color-base-float); + transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); + min-height: 1px; +} +.pc-image-card_border_line { + border: 1px solid var(--g-color-line-generic); +} +.pc-image-card .pc-image-card__content { + padding: 32px; +} +.pc-image-card .pc-image-card__image_inner { + width: 100%; + display: block; +} +.pc-image-card .pc-image-card__image_inner_radius { + border-radius: var(--pc-border-radius); +} +.pc-image-card .pc-image-card__image_margins_s { + padding: 4px; +} +.pc-image-card .pc-image-card__image_margins_s .pc-image-card__image_inner { + border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding)); +} +.pc-image-card .pc-image-card__image_margins_m { + padding: 32px; +} +.pc-image-card .pc-image-card__image_margins_m .pc-image-card__image_inner { + border-radius: 0; + border-radius: initial; +} +.pc-image-card_with-content { + display: flex; + flex-direction: column; +} +.pc-image-card_with-content.pc-image-card_direction_direct .pc-image-card__image { + padding-bottom: 0; +} +.pc-image-card_with-content.pc-image-card_direction_direct .pc-image-card__content { + padding-top: 24px; +} +.pc-image-card_with-content.pc-image-card_direction_reverse { + flex-direction: column-reverse; +} +.pc-image-card_with-content.pc-image-card_direction_reverse .pc-image-card__image { + padding-top: 0; +} +.pc-image-card_with-content.pc-image-card_direction_reverse .pc-image-card__content { + padding-bottom: 24px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/IconWrapper/IconWrapper.css */ +.pc-icon-wrapper { + display: flex; + flex-direction: column; +} +.pc-icon-wrapper_icon-position_left { + flex-direction: row; +} +.pc-icon-wrapper__icon-container { + flex-shrink: 0; +} +.pc-icon-wrapper__icon { + max-width: 100%; + margin-bottom: 12px; + height: 32px; + -o-object-fit: contain; + object-fit: contain; + display: block; +} +.pc-icon-wrapper__icon_icon-position_left { + height: 22px; + width: 22px; + margin: 1px 12px 1px 0px; +} +.pc-icon-wrapper_content_left.pc-icon-wrapper_content_left { + flex: 1 0 0; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Title/TitleItem.css */ +.pc-title-item_size_l, +.pc-title-item_size_m, +.pc-title-item_size_s, +.pc-title-item_size_xs { + margin: 0; +} +.pc-title-item_justify_center { + text-align: center; +} +.pc-title-item_justify_end { + text-align: right; +} +.pc-title-item_size_xs { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); +} +.pc-title-item_size_s { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + margin-top: 32px; +} +.pc-title-item_size_m { + font-size: var(--g-text-display-2-font-size); + line-height: var(--g-text-display-2-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + margin-top: 48px; +} +@media (max-width: 576px) { + .pc-title-item_size_m { + font-size: var(--g-text-display-1-font-size); + line-height: var(--g-text-display-1-line-height); + } +} +.pc-title-item_size_l { + font-size: var(--g-text-display-4-font-size); + line-height: var(--g-text-display-4-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + margin-top: 96px; +} +@media (max-width: 577px) { + .pc-title-item_size_l { + font-size: var(--g-text-display-2-font-size); + line-height: var(--g-text-display-2-line-height); + } +} +.pc-title-item__arrow { + margin-top: 9px; +} +.pc-title-item__arrow_size_xs { + margin-top: 6px; +} +.pc-title-item__arrow_size_s { + margin-top: 4px; +} +.pc-title-item__link { + color: inherit; + -webkit-text-decoration: none; + text-decoration: none; + padding-right: 8px; + border-radius: var(--g-focus-border-radius); +} +.pc-title-item__link:hover, +.pc-title-item__link:active { + --pc-text-header-color: inherit; + color: inherit; +} +.pc-title-item__link:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-title-item__link:focus:not(:focus-visible) { + outline: 0; +} +.pc-title-item__link:hover { + cursor: pointer; +} +.pc-title-item__link:hover .pc-title-item__arrow { + margin-left: 10px; +} +.pc-title-item__link:hover .pc-title-item__arrow_size_xs { + margin-left: 6px; +} +.pc-title-item__link:hover .pc-title-item__arrow_size_s { + margin-left: 8px; +} +.pc-title-item__text { + white-space: normal; +} +.pc-title-item__text a { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; +} +.utilityfocus .pc-title-item__text a:focus { + outline: 2px solid #ffdb4d; +} +.pc-title-item__text a:hover, +.pc-title-item__text a:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-title-item__wrapper { + white-space: nowrap; +} +.pc-title-item_reset-margin { + margin-top: 0; +} +@media (max-width: 577px) { + .pc-title-item_size_l:not(.pc-title-item_reset-margin) { + margin-top: 48px; + } + .pc-title-item__arrow_size_m, + .pc-title-item__arrow_size_l { + margin-top: 9px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Title/Title.css */ +.pc-title__description { + margin-top: 12px; +} +.pc-title__description .yfm { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); +} +.pc-title__description_titleSize_s, +.pc-title__description_titleSize_xs { + margin-top: 8px; +} +.pc-title__description_titleSize_s .yfm, +.pc-title__description_titleSize_xs .yfm { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Slider/Arrow/Arrow.css */ +.pc-slider-block-arrow__button { + box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow); +} +.pc-slider-block-arrow__button:hover { + box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow); + cursor: pointer; +} +.pc-slider-block-arrow__icon-wrapper, +.pc-slider-block-arrow__button, +.pc-slider-block-arrow { + display: flex; + align-items: center; + justify-content: center; +} +.pc-slider-block-arrow { + width: 42px; + height: 42px; + cursor: pointer; +} +@media (max-width: 576px) { + .pc-slider-block-arrow { + display: none; + } +} +.pc-slider-block-arrow_type_left { + margin-right: 16px; +} +.pc-slider-block-arrow_type_left .pc-slider-block-arrow__icon-wrapper { + transform: rotate(180deg); +} +.pc-slider-block-arrow__button { + display: inline-block; + margin: 0; + padding: 0; + font: inherit; + border: none; + outline: none; + color: inherit; + background: none; + cursor: pointer; + width: 42px; + height: 42px; + color: var(--g-color-text-secondary); + border-radius: 100%; + background-color: var(--g-color-base-background); + box-shadow: 0 4px 24px var(--pc-color-sfx-shadow), 0 2px 8px var(--pc-color-sfx-shadow); + transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), color 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); +} +.pc-slider-block-arrow__button:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-slider-block-arrow__button:focus:not(:focus-visible) { + outline: 0; +} +.pc-slider-block-arrow:hover .pc-slider-block-arrow__button { + color: var(--g-color-text-primary); + box-shadow: 0 2px 12px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow); +} +.pc-slider-block-arrow__icon { + position: relative; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Slider/Slider.css */ +.pc-slick-origin.slick-slider { + position: relative; + display: block; + box-sizing: border-box; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.pc-slick-origin.slick-slider .slick-track, +.pc-slick-origin.slick-slider .slick-list { + transform: translate3d(0, 0, 0); +} +.pc-slick-origin .slick-list { + position: relative; + overflow: hidden; + display: block; + margin: 0; + padding: 0; +} +.pc-slick-origin .slick-list:focus { + outline: none; +} +.pc-slick-origin .slick-list.dragging { + cursor: hand; +} +.pc-slick-origin .slick-track { + position: relative; + left: 0; + top: 0; + display: block; + margin-left: auto; + margin-right: auto; +} +.pc-slick-origin .slick-track::before, +.pc-slick-origin .slick-track::after { + content: ""; + display: table; +} +.pc-slick-origin .slick-track:after { + clear: both; +} +.slick-loading .pc-slick-origin .slick-track { + visibility: hidden; +} +.pc-slick-origin .slick-slide { + float: left; + height: 100%; + min-height: 1px; + display: none; +} +[dir=rtl] .pc-slick-origin .slick-slide { + float: right; +} +.pc-slick-origin .slick-slide img { + display: block; +} +.pc-slick-origin .slick-slide.slick-loading img { + display: none; +} +.pc-slick-origin .slick-slide.dragging img { + pointer-events: none; +} +.slick-initialized .pc-slick-origin .slick-slide { + display: block; +} +.slick-loading .pc-slick-origin .slick-slide { + visibility: hidden; +} +.slick-vertical .pc-slick-origin .slick-slide { + display: block; + height: auto; + border: 1px solid transparent; +} +.pc-slick-origin.slick-initialized .slick-slide { + display: block; +} +.pc-slick-origin.slick-loading .slick-slide { + visibility: hidden; +} +.pc-slick-origin.slick-vertical .slick-slide { + display: block; + height: auto; + border: 1px solid transparent; +} +.pc-slick-origin .slick-arrow.slick-hidden { + display: none; +} +.pc-SliderBlock .slick-list { + padding: 24px 0 20px; + margin: 0 -8px; +} +.pc-SliderBlock .slick-slide { + padding: 0 8px; + box-sizing: border-box; + flex-shrink: 0; +} +.pc-SliderBlock .slick-track { + display: flex; + min-width: 100%; +} +.pc-SliderBlock .slick-track .slick-slide { + height: auto; +} +.pc-SliderBlock .slick-track .slick-slide > div { + height: 100%; +} +.pc-SliderBlock .slick-arrow { + position: absolute; + top: -42px; + right: 0; + z-index: 2; +} +.pc-SliderBlock .slick-arrow.slick-prev { + right: 42px; +} +.pc-SliderBlock__header_no-description { + position: relative; + top: -3px; +} +.pc-SliderBlock__dots { + display: flex; + justify-content: center; + width: 100%; +} +.pc-SliderBlock__dots-list { + margin: 0; + padding: 0; + list-style: none; + position: relative; + display: inline-flex; + justify-content: center; +} +.pc-SliderBlock__dots-list li.pc-SliderBlock__bar, +.pc-SliderBlock__dots-list li.pc-SliderBlock__accessible-bar, +.pc-SliderBlock__dots-list li.pc-SliderBlock__dot { + margin: calc(12px / 2) 8px; + top: 0; +} +.pc-SliderBlock__dot { + margin-top: 12px; + width: 8px; + height: 8px; + border-radius: 100%; + background-color: var(--g-color-line-generic-accent); + cursor: pointer; +} +.pc-SliderBlock__dot:hover { + background-color: var(--g-color-line-generic-accent-hover); +} +.pc-SliderBlock__dot + .pc-SliderBlock__dot { + margin-left: 16px; +} +.pc-SliderBlock__dot_active { + background-color: var(--g-color-line-generic-active); +} +.pc-SliderBlock__bar, +.pc-SliderBlock__accessible-bar { + position: absolute; + top: 12px; + left: 0; + width: 24px; + height: 8px; + border-radius: var(--pc-border-radius); +} +.pc-SliderBlock__bar { + transition: left 0.3s; + background-color: var(--pc-color-line-generic-active-solid); +} +.pc-SliderBlock_align-left .slick-track { + width: inherit !important; +} +.pc-SliderBlock_align-left .slick-track { +} +.pc-SliderBlock_only-arrows { + padding-top: 42px; +} +.pc-SliderBlock__footer { + display: flex; + position: relative; +} +.pc-SliderBlock__footer .pc-SliderBlock__disclaimer { + position: absolute; + top: 0; + left: 0; + color: var(--g-color-text-secondary); +} +.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_l { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); +} +.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_m { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_s { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); +} +@media (min-width: 769px) { + .pc-SliderBlock__animate-slides.pc-AnimateBlock .slick-slide, + .pc-AnimateBlock .pc-SliderBlock__animate-slides .slick-slide { + position: relative; + top: 100px; + opacity: 0; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide, + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide { + top: 0; + opacity: 1; + transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(0), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(0) { + transition-delay: 0s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(1), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(1) { + transition-delay: 0.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(2), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(2) { + transition-delay: 0.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(3), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(3) { + transition-delay: 0.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(4), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(4) { + transition-delay: 0.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(5), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(5) { + transition-delay: 0.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(6), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(6) { + transition-delay: 0.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(7), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(7) { + transition-delay: 0.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(8), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(8) { + transition-delay: 0.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(9), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(9) { + transition-delay: 0.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(10), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(10) { + transition-delay: 1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(11), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(11) { + transition-delay: 1.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(12), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(12) { + transition-delay: 1.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(13), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(13) { + transition-delay: 1.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(14), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(14) { + transition-delay: 1.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(15), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(15) { + transition-delay: 1.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(16), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(16) { + transition-delay: 1.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(17), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(17) { + transition-delay: 1.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(18), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(18) { + transition-delay: 1.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(19), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(19) { + transition-delay: 1.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(20), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(20) { + transition-delay: 2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(21), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(21) { + transition-delay: 2.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(22), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(22) { + transition-delay: 2.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(23), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(23) { + transition-delay: 2.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(24), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(24) { + transition-delay: 2.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(25), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(25) { + transition-delay: 2.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(26), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(26) { + transition-delay: 2.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(27), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(27) { + transition-delay: 2.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(28), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(28) { + transition-delay: 2.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(29), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(29) { + transition-delay: 2.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(30), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(30) { + transition-delay: 3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(31), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(31) { + transition-delay: 3.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(32), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(32) { + transition-delay: 3.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(33), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(33) { + transition-delay: 3.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(34), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(34) { + transition-delay: 3.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(35), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(35) { + transition-delay: 3.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(36), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(36) { + transition-delay: 3.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(37), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(37) { + transition-delay: 3.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(38), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(38) { + transition-delay: 3.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(39), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(39) { + transition-delay: 3.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(40), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(40) { + transition-delay: 4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(41), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(41) { + transition-delay: 4.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(42), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(42) { + transition-delay: 4.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(43), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(43) { + transition-delay: 4.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(44), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(44) { + transition-delay: 4.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(45), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(45) { + transition-delay: 4.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(46), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(46) { + transition-delay: 4.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(47), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(47) { + transition-delay: 4.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(48), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(48) { + transition-delay: 4.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(49), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(49) { + transition-delay: 4.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(50), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(50) { + transition-delay: 5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(51), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(51) { + transition-delay: 5.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(52), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(52) { + transition-delay: 5.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(53), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(53) { + transition-delay: 5.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(54), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(54) { + transition-delay: 5.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(55), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(55) { + transition-delay: 5.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(56), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(56) { + transition-delay: 5.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(57), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(57) { + transition-delay: 5.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(58), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(58) { + transition-delay: 5.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(59), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(59) { + transition-delay: 5.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(60), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(60) { + transition-delay: 6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(61), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(61) { + transition-delay: 6.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(62), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(62) { + transition-delay: 6.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(63), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(63) { + transition-delay: 6.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(64), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(64) { + transition-delay: 6.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(65), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(65) { + transition-delay: 6.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(66), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(66) { + transition-delay: 6.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(67), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(67) { + transition-delay: 6.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(68), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(68) { + transition-delay: 6.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(69), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(69) { + transition-delay: 6.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(70), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(70) { + transition-delay: 7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(71), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(71) { + transition-delay: 7.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(72), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(72) { + transition-delay: 7.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(73), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(73) { + transition-delay: 7.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(74), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(74) { + transition-delay: 7.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(75), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(75) { + transition-delay: 7.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(76), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(76) { + transition-delay: 7.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(77), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(77) { + transition-delay: 7.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(78), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(78) { + transition-delay: 7.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(79), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(79) { + transition-delay: 7.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(80), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(80) { + transition-delay: 8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(81), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(81) { + transition-delay: 8.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(82), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(82) { + transition-delay: 8.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(83), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(83) { + transition-delay: 8.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(84), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(84) { + transition-delay: 8.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(85), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(85) { + transition-delay: 8.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(86), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(86) { + transition-delay: 8.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(87), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(87) { + transition-delay: 8.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(88), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(88) { + transition-delay: 8.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(89), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(89) { + transition-delay: 8.9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(90), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(90) { + transition-delay: 9s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(91), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(91) { + transition-delay: 9.1s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(92), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(92) { + transition-delay: 9.2s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(93), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(93) { + transition-delay: 9.3s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(94), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(94) { + transition-delay: 9.4s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(95), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(95) { + transition-delay: 9.5s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(96), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(96) { + transition-delay: 9.6s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(97), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(97) { + transition-delay: 9.7s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(98), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(98) { + transition-delay: 9.8s; + } + .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(99), + .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(99) { + transition-delay: 9.9s; + } +} +.pc-SliderBlock_type_media-card { + padding: 0; +} +.pc-SliderBlock_type_media-card .slick-slide { + width: 100%; +} +@media (max-width: 577px) { + .pc-SliderBlock_type_media-card:not(.pc-SliderBlock_type_media-card_one-slide) { + margin-left: 0; + padding-left: 0; + width: 100%; + overflow: inherit; + } + .pc-SliderBlock_type_media-card:not(.pc-SliderBlock_type_media-card_one-slide) .slick-list { + margin: 0; + } + .pc-SliderBlock_type_media-card:not(.pc-SliderBlock_type_media-card_one-slide) .slick-slide:last-child { + padding-right: 10px; + } +} +.pc-SliderBlock_type_media-card .pc-SliderBlock__dots { + position: absolute; + bottom: 24px; + left: 0; + width: 100%; +} +.pc-SliderBlock_type_media-card:hover .slick-arrow { + display: flex; +} +.pc-SliderBlock_type_media-card .slick-arrow { + display: none; + width: 64px; + top: 50%; + transform: translate(0, -50%); +} +.pc-SliderBlock_type_media-card .slick-prev { + left: 0; +} +.pc-SliderBlock_type_media-card .slick-next { + right: 0; +} +.pc-SliderBlock_type_media-card .slick-list { + padding: 0; +} +@media (max-width: 769px) { + .pc-SliderBlock_type_media-card:hover .slick-arrow { + display: none; + } +} +.pc-SliderBlock_type_header-card { + padding-top: 0; +} +.pc-SliderBlock_type_header-card .slick-slide { + width: 100%; +} +@media (max-width: 577px) { + .pc-SliderBlock_type_header-card:not(.pc-SliderBlock_type_header-card_one-slide) { + margin-left: 0; + padding-left: 0; + width: 100%; + overflow: inherit; + } + .pc-SliderBlock_type_header-card:not(.pc-SliderBlock_type_header-card_one-slide) .slick-list { + margin: 0; + } + .pc-SliderBlock_type_header-card:not(.pc-SliderBlock_type_header-card_one-slide) .slick-slide:last-child { + padding-right: 10px; + } +} +.pc-SliderBlock_type_header-card .pc-SliderBlock__wrapper { + position: relative; +} +.pc-SliderBlock_type_header-card .pc-SliderBlock__dots { + position: absolute; + bottom: 16px; + left: 50%; + transform: translateX(-50%); + z-index: 100; +} +.pc-SliderBlock_type_header-card .slick-arrow { + top: 50%; + transform: translateY(-50%); + right: 16px; +} +.pc-SliderBlock_type_header-card .slick-arrow.slick-prev { + left: 16px; +} +.pc-SliderBlock_type_header-card .slick-arrow button { + background-color: transparent; + box-shadow: none; +} +.pc-SliderBlock_type_header-card .slick-arrow button:hover { + box-shadow: none; +} +.pc-SliderBlock_type_header-card .slick-arrow:hover button { + box-shadow: none; +} +.pc-SliderBlock_type_header-card .slick-slide { + padding: 0; +} +@keyframes safari-fix { + from { + transform: translateX(0.001px); + } + to { + transform: translateX(0); + } +} +.pc-SliderBlock_type_header-card .slick-slide[aria-hidden=true] { + animation: safari-fix 1000ms; +} +.pc-SliderBlock_type_header-card .slick-list { + padding: 0; + margin: 0; +} +.pc-SliderBlock_type_header-card .slick-arrow { + width: 68px; + height: 68px; + right: 0; +} +.pc-SliderBlock_type_header-card .slick-arrow.slick-prev { + left: 0; +} +@media (max-width: 577px) { + .pc-SliderBlock_type_header-card .slick-arrow { + display: none; + } + .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-list { + margin-left: 0; + } + .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-track { + padding-left: 0; + } + .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-slide { + padding-right: 0 !important; + padding-left: 0 !important; + } + .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-slide { + } + .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-slide:last-child { + padding-right: 0; + } +} +@media (max-width: 769px) { + .pc-SliderBlock__footer { + display: block; + } + .pc-SliderBlock__footer .pc-SliderBlock__disclaimer { + position: relative; + width: 100%; + padding-bottom: 20px; + } +} +@media (max-width: 577px) { + .pc-SliderBlock:not(.pc-SliderBlock_one-slide) { + margin-left: -24px; + padding-left: 24px; + width: calc(100% + 48px); + overflow-x: auto; + } + .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .slick-list { + margin-left: -24px; + margin-right: 0; + } + .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .slick-track { + padding-left: 16px; + } + .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .slick-slide { + padding: 0 8px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Image/Image.css */ +.pc-media-component-image__item { + width: 100%; + display: flex; + align-items: center; +} +.pc-media-component-image__item_withVideo { + display: none; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Media.css */ +.pc-Media { + overflow: hidden; +} +.pc-Media__youtube { + border-radius: var(--pc-border-radius); + overflow: hidden; + display: flex; + align-items: center; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/BackgroundMedia/BackgroundMedia.css */ +.pc-BackgroundMedia { + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.pc-BackgroundMedia__media { + margin: 0 auto; + max-width: 1440px; + text-align: center; + height: 100%; +} +.pc-BackgroundMedia__media_full-width-media { + max-width: none; +} +.pc-BackgroundMedia__media_full-width-media .pc-BackgroundMedia__video video { + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.pc-BackgroundMedia__image { + height: 100%; + width: 100%; +} +.pc-BackgroundMedia__video { + position: relative; + height: 100%; +} +.pc-BackgroundMedia__video video { + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); +} +.pc-BackgroundMedia__video, +.pc-BackgroundMedia video { + width: auto; +} +@media (max-width: 769px) { + .pc-BackgroundMedia__image { + display: block; + } + .pc-BackgroundMedia__video { + display: none; + } +} +@media (min-width: 769px) { + .pc-BackgroundMedia.pc-AnimateBlock__image, + .pc-AnimateBlock .pc-BackgroundMedia__image { + position: relative; + bottom: 100px; + opacity: 0; + } + .pc-BackgroundMedia.pc-AnimateBlock.animate .pc-BackgroundMedia__image, + .pc-AnimateBlock .pc-BackgroundMedia.animate .pc-BackgroundMedia__image { + bottom: 0; + opacity: 1; + transition: bottom 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Banner/Banner.css */ +@media (min-width: 769px) { + .pc-banner-block.pc-AnimateBlock, + .pc-AnimateBlock .pc-banner-block { + position: relative; + top: 100px; + opacity: 0; + } + .pc-banner-block.pc-AnimateBlock.animate, + .pc-AnimateBlock .pc-banner-block.animate { + top: 0; + opacity: 1; + transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-delay: 0s; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Companies/Companies.css */ +.pc-companies-block { + text-align: center; +} +.pc-companies-block__images { + margin-top: 32px; +} +.pc-companies-block__image { + max-width: 100%; +} +@media (min-width: 769px) { + .pc-companies-block.pc-AnimateBlock .pc-companies-block__images, + .pc-AnimateBlock .pc-companies-block .pc-companies-block__images { + opacity: 0; + } + .pc-companies-block.pc-AnimateBlock.animate .pc-companies-block__images, + .pc-AnimateBlock .pc-companies-block.animate .pc-companies-block__images { + opacity: 1; + transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-delay: 0s; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Info/Info.css */ +.pc-info-block__container { + background-color: var(--g-color-base-brand); + padding: 96px 64px; + border-radius: var(--pc-border-radius); +} +.pc-info-block__left, +.pc-info-block__right { + padding-right: 96px; + padding-bottom: 16px; +} +@media (max-width: 1081px) { + .pc-info-block__left, + .pc-info-block__right { + padding-bottom: 0; + } + .pc-info-block__container { + padding: 96px 64px; + } +} +@media (max-width: 769px) { + .pc-info-block__left { + margin-bottom: 48px; + } + .pc-info-block__left, + .pc-info-block__right { + padding-right: 0; + } +} +@media (max-width: 577px) { + .pc-info-block__container { + padding: 64px 32px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/MediaBase/MediaBaseContent.css */ +.pc-media-base-content { + margin-right: 64px; + height: 100%; + align-items: center; + display: flex; +} +@media (max-width: 769px) { + .pc-media-base-content { + margin-right: 0; + padding-bottom: 32px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/MediaBase/MediaBase.css */ +.pc-media-base__card img { + width: 100%; +} +.pc-media-base__card img, +.pc-media-base__card video, +.pc-media-base__card iframe, +.pc-media-base__card .pc-map { + border-radius: var(--pc-border-radius); +} +.pc-media-base__card_shadow { + box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow); + overflow-x: hidden; + border-radius: var(--pc-border-radius); +} +.pc-media-base__card_specialBorderRadius img, +.pc-media-base__card_specialBorderRadius video, +.pc-media-base__card_specialBorderRadius iframe, +.pc-media-base__card_specialBorderRadius .pc-map { + border-radius: calc(var(--pc-border-radius) - 1px); +} +.pc-media-base__row_reverse { + flex-direction: row-reverse; +} +.pc-media-base__row_reverse .pc-media-base__content > * { + margin-right: 0; + margin-left: 64px; +} +.pc-media-base__header { + margin-bottom: 24px; +} +@media (max-width: 769px) { + .pc-media-base__row_reverse { + flex-direction: row; + } + .pc-media-base__row_reverse .pc-media-base__content > * { + margin-left: 0; + } + .pc-media-base__row_mobile-reverse { + flex-direction: column-reverse; + } + .pc-media-base__row_mobile-reverse .pc-media-base__content > * { + margin-top: 32px; + padding-bottom: 0; + } +} +@media (min-width: 769px) { + .pc-media-base.pc-AnimateBlock .pc-media-base__card, + .pc-AnimateBlock .pc-media-base .pc-media-base__card { + position: relative; + top: 100px; + opacity: 0; + } + .pc-media-base.pc-AnimateBlock.animate .pc-media-base__card, + .pc-AnimateBlock .pc-media-base.animate .pc-media-base__card { + top: 0; + opacity: 1; + transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-delay: 0s; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Media/Media.css */ +.pc-media-block_border_shadow { + box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow); + overflow-x: hidden; + border-radius: var(--pc-border-radius); +} +.pc-media-block_border_line { + border-radius: var(--pc-border-radius); + border: 1px solid var(--g-color-line-generic); +} +.pc-media-block_border_none { + border-radius: var(--pc-border-radius); +} +.pc-media-block__image { + border-radius: var(--pc-border-radius); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/Map/Map.css */ +.pc-map { + width: 100%; + height: 300px; + border: 0; + overflow: hidden; + display: flex; +} +.pc-map_hidden { + opacity: 0; +} +.pc-map__spinner { + margin: 0 auto; + align-self: center; + position: absolute; +} +.pc-map__wrapper { + min-height: 300px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + position: relative; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Map/Map.css */ +.pc-map-block_border_shadow { + box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow); + overflow-x: hidden; + border-radius: var(--pc-border-radius); +} +.pc-map-block_border_line { + border-radius: var(--pc-border-radius); + border: 1px solid var(--g-color-line-generic); +} +.pc-map-block_border_none { + border-radius: var(--pc-border-radius); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/ExtendedFeatures/ExtendedFeatures.css */ +.pc-ExtendedFeaturesBlock__item-title { + margin: 0; +} +.pc-ExtendedFeaturesBlock__items { + margin-top: -32px; +} +.pc-ExtendedFeaturesBlock__header + .pc-ExtendedFeaturesBlock__items { + margin-top: 0; +} +.pc-ExtendedFeaturesBlock__item { + margin-top: 32px; +} +.pc-ExtendedFeaturesBlock__item.col { + padding-right: 32px; +} +.pc-ExtendedFeaturesBlock__item-title { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + display: block; + position: relative; + margin-bottom: 8px; +} +.pc-ExtendedFeaturesBlock__item-title a { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; +} +.utilityfocus .pc-ExtendedFeaturesBlock__item-title a:focus { + outline: 2px solid #ffdb4d; +} +.pc-ExtendedFeaturesBlock__item-title a:hover, +.pc-ExtendedFeaturesBlock__item-title a:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-ExtendedFeaturesBlock__item-label { + font-size: var(--g-text-caption-2-font-size); + line-height: var(--g-text-caption-2-line-height); + position: relative; + top: -3px; + height: 16px; + margin-left: 8px; + padding: 1.5px 5px 2px; + color: var(--g-color-base-background); + background-color: var(--g-color-base-brand); + border-radius: 4px; +} +.pc-ExtendedFeaturesBlock__item-text, +.pc-ExtendedFeaturesBlock__item-link { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-ExtendedFeaturesBlock__item-text a { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; +} +.utilityfocus .pc-ExtendedFeaturesBlock__item-text a:focus { + outline: 2px solid #ffdb4d; +} +.pc-ExtendedFeaturesBlock__item-text a:hover, +.pc-ExtendedFeaturesBlock__item-text a:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-ExtendedFeaturesBlock__item-link { + margin-top: 8px; + color: var(--g-color-text-link); +} +.pc-ExtendedFeaturesBlock__icon { + width: 32px; + height: 32px; + background-size: cover; + display: block; + margin-bottom: 12px; +} +@media (max-width: 577px) { + .pc-ExtendedFeaturesBlock__item { + margin-top: 32px; + } + .pc-ExtendedFeaturesBlock__item.col { + padding-right: 8px; + } +} +@media (min-width: 769px) { + .pc-ExtendedFeaturesBlock.pc-AnimateBlock .pc-ExtendedFeaturesBlock__item, + .pc-AnimateBlock .pc-ExtendedFeaturesBlock .pc-ExtendedFeaturesBlock__item { + position: relative; + top: 100px; + opacity: 0; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item, + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item { + top: 0; + opacity: 1; + transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(0), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(0) { + transition-delay: 0s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(1), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(1) { + transition-delay: 0.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(2), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(2) { + transition-delay: 0.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(3), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(3) { + transition-delay: 0.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(4), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(4) { + transition-delay: 0.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(5), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(5) { + transition-delay: 0.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(6), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(6) { + transition-delay: 0.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(7), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(7) { + transition-delay: 0.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(8), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(8) { + transition-delay: 0.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(9), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(9) { + transition-delay: 0.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(10), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(10) { + transition-delay: 1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(11), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(11) { + transition-delay: 1.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(12), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(12) { + transition-delay: 1.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(13), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(13) { + transition-delay: 1.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(14), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(14) { + transition-delay: 1.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(15), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(15) { + transition-delay: 1.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(16), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(16) { + transition-delay: 1.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(17), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(17) { + transition-delay: 1.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(18), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(18) { + transition-delay: 1.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(19), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(19) { + transition-delay: 1.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(20), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(20) { + transition-delay: 2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(21), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(21) { + transition-delay: 2.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(22), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(22) { + transition-delay: 2.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(23), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(23) { + transition-delay: 2.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(24), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(24) { + transition-delay: 2.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(25), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(25) { + transition-delay: 2.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(26), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(26) { + transition-delay: 2.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(27), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(27) { + transition-delay: 2.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(28), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(28) { + transition-delay: 2.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(29), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(29) { + transition-delay: 2.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(30), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(30) { + transition-delay: 3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(31), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(31) { + transition-delay: 3.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(32), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(32) { + transition-delay: 3.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(33), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(33) { + transition-delay: 3.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(34), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(34) { + transition-delay: 3.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(35), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(35) { + transition-delay: 3.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(36), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(36) { + transition-delay: 3.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(37), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(37) { + transition-delay: 3.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(38), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(38) { + transition-delay: 3.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(39), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(39) { + transition-delay: 3.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(40), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(40) { + transition-delay: 4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(41), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(41) { + transition-delay: 4.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(42), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(42) { + transition-delay: 4.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(43), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(43) { + transition-delay: 4.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(44), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(44) { + transition-delay: 4.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(45), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(45) { + transition-delay: 4.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(46), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(46) { + transition-delay: 4.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(47), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(47) { + transition-delay: 4.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(48), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(48) { + transition-delay: 4.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(49), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(49) { + transition-delay: 4.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(50), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(50) { + transition-delay: 5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(51), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(51) { + transition-delay: 5.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(52), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(52) { + transition-delay: 5.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(53), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(53) { + transition-delay: 5.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(54), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(54) { + transition-delay: 5.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(55), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(55) { + transition-delay: 5.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(56), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(56) { + transition-delay: 5.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(57), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(57) { + transition-delay: 5.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(58), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(58) { + transition-delay: 5.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(59), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(59) { + transition-delay: 5.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(60), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(60) { + transition-delay: 6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(61), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(61) { + transition-delay: 6.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(62), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(62) { + transition-delay: 6.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(63), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(63) { + transition-delay: 6.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(64), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(64) { + transition-delay: 6.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(65), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(65) { + transition-delay: 6.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(66), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(66) { + transition-delay: 6.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(67), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(67) { + transition-delay: 6.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(68), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(68) { + transition-delay: 6.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(69), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(69) { + transition-delay: 6.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(70), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(70) { + transition-delay: 7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(71), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(71) { + transition-delay: 7.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(72), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(72) { + transition-delay: 7.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(73), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(73) { + transition-delay: 7.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(74), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(74) { + transition-delay: 7.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(75), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(75) { + transition-delay: 7.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(76), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(76) { + transition-delay: 7.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(77), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(77) { + transition-delay: 7.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(78), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(78) { + transition-delay: 7.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(79), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(79) { + transition-delay: 7.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(80), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(80) { + transition-delay: 8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(81), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(81) { + transition-delay: 8.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(82), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(82) { + transition-delay: 8.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(83), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(83) { + transition-delay: 8.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(84), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(84) { + transition-delay: 8.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(85), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(85) { + transition-delay: 8.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(86), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(86) { + transition-delay: 8.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(87), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(87) { + transition-delay: 8.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(88), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(88) { + transition-delay: 8.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(89), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(89) { + transition-delay: 8.9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(90), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(90) { + transition-delay: 9s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(91), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(91) { + transition-delay: 9.1s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(92), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(92) { + transition-delay: 9.2s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(93), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(93) { + transition-delay: 9.3s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(94), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(94) { + transition-delay: 9.4s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(95), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(95) { + transition-delay: 9.5s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(96), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(96) { + transition-delay: 9.6s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(97), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(97) { + transition-delay: 9.7s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(98), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(98) { + transition-delay: 9.8s; + } + .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(99), + .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(99) { + transition-delay: 9.9s; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/PromoFeaturesBlock/PromoFeaturesBlock.css */ +.pc-PromoFeaturesBlock__card-title { + margin: 0; +} +.pc-PromoFeaturesBlock__card-title { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); +} +.pc-PromoFeaturesBlock__card-container { + display: flex; +} +.pc-PromoFeaturesBlock__card-container-column + .pc-PromoFeaturesBlock__card-container-column { + margin-left: calc(8px * 2); +} +.pc-PromoFeaturesBlock__header { + margin-bottom: 32px; +} +.pc-PromoFeaturesBlock__background { + background-color: inherit; +} +.pc-PromoFeaturesBlock__background_grey { + background-color: var(--g-color-base-misc-light); +} +.pc-PromoFeaturesBlock_grey { + padding: 64px 0; +} +.pc-PromoFeaturesBlock__card { + color: inherit; + -webkit-text-decoration: none; + text-decoration: none; + display: flex; + flex-direction: column; + justify-content: center; + border-radius: var(--pc-border-radius); + overflow: hidden; +} +.pc-PromoFeaturesBlock__card-info { + padding: 32px 32px 0 32px; +} +.pc-PromoFeaturesBlock__card-title { + margin-bottom: 8px; +} +.pc-PromoFeaturesBlock__card-text { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-PromoFeaturesBlock__card-media { + margin-top: 16px; +} +.pc-PromoFeaturesBlock__card + .pc-PromoFeaturesBlock__card { + margin-top: 16px; +} +.pc-PromoFeaturesBlock__card_no-media .pc-PromoFeaturesBlock__card-info { + padding: 32px; +} +.pc-PromoFeaturesBlock__card_light { + background-color: var(--g-color-base-background); +} +.pc-PromoFeaturesBlock__card_default { + background-color: var(--g-color-base-misc-light); +} +.pc-PromoFeaturesBlock__card_accent { + color: var(--g-color-text-light-primary); + background-color: var(--g-color-base-brand); +} +.pc-PromoFeaturesBlock__card_accent .pc-PromoFeaturesBlock__card-title, +.pc-PromoFeaturesBlock__card_accent .pc-PromoFeaturesBlock__card-text > .yfm * { + color: var(--g-color-text-light-primary); +} +.pc-PromoFeaturesBlock__card_accent-light { + background-color: var(--pc-color-base-copper); +} +.pc-PromoFeaturesBlock__card_primary { + background-color: var(--pc-color-base-gold); +} +@media (min-width: 769px) { + .pc-PromoFeaturesBlock.pc-AnimateBlock .pc-PromoFeaturesBlock__card-container-column, + .pc-AnimateBlock .pc-PromoFeaturesBlock .pc-PromoFeaturesBlock__card-container-column { + position: relative; + top: 100px; + opacity: 0; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column, + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column { + top: 0; + opacity: 1; + transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(0), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(0) { + transition-delay: 0s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(1), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(1) { + transition-delay: 0.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(2), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(2) { + transition-delay: 0.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(3), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(3) { + transition-delay: 0.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(4), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(4) { + transition-delay: 0.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(5), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(5) { + transition-delay: 0.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(6), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(6) { + transition-delay: 0.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(7), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(7) { + transition-delay: 0.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(8), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(8) { + transition-delay: 0.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(9), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(9) { + transition-delay: 0.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(10), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(10) { + transition-delay: 1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(11), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(11) { + transition-delay: 1.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(12), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(12) { + transition-delay: 1.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(13), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(13) { + transition-delay: 1.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(14), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(14) { + transition-delay: 1.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(15), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(15) { + transition-delay: 1.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(16), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(16) { + transition-delay: 1.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(17), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(17) { + transition-delay: 1.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(18), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(18) { + transition-delay: 1.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(19), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(19) { + transition-delay: 1.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(20), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(20) { + transition-delay: 2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(21), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(21) { + transition-delay: 2.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(22), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(22) { + transition-delay: 2.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(23), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(23) { + transition-delay: 2.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(24), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(24) { + transition-delay: 2.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(25), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(25) { + transition-delay: 2.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(26), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(26) { + transition-delay: 2.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(27), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(27) { + transition-delay: 2.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(28), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(28) { + transition-delay: 2.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(29), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(29) { + transition-delay: 2.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(30), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(30) { + transition-delay: 3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(31), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(31) { + transition-delay: 3.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(32), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(32) { + transition-delay: 3.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(33), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(33) { + transition-delay: 3.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(34), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(34) { + transition-delay: 3.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(35), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(35) { + transition-delay: 3.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(36), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(36) { + transition-delay: 3.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(37), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(37) { + transition-delay: 3.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(38), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(38) { + transition-delay: 3.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(39), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(39) { + transition-delay: 3.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(40), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(40) { + transition-delay: 4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(41), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(41) { + transition-delay: 4.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(42), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(42) { + transition-delay: 4.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(43), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(43) { + transition-delay: 4.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(44), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(44) { + transition-delay: 4.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(45), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(45) { + transition-delay: 4.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(46), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(46) { + transition-delay: 4.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(47), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(47) { + transition-delay: 4.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(48), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(48) { + transition-delay: 4.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(49), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(49) { + transition-delay: 4.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(50), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(50) { + transition-delay: 5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(51), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(51) { + transition-delay: 5.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(52), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(52) { + transition-delay: 5.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(53), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(53) { + transition-delay: 5.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(54), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(54) { + transition-delay: 5.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(55), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(55) { + transition-delay: 5.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(56), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(56) { + transition-delay: 5.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(57), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(57) { + transition-delay: 5.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(58), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(58) { + transition-delay: 5.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(59), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(59) { + transition-delay: 5.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(60), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(60) { + transition-delay: 6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(61), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(61) { + transition-delay: 6.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(62), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(62) { + transition-delay: 6.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(63), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(63) { + transition-delay: 6.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(64), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(64) { + transition-delay: 6.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(65), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(65) { + transition-delay: 6.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(66), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(66) { + transition-delay: 6.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(67), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(67) { + transition-delay: 6.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(68), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(68) { + transition-delay: 6.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(69), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(69) { + transition-delay: 6.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(70), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(70) { + transition-delay: 7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(71), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(71) { + transition-delay: 7.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(72), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(72) { + transition-delay: 7.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(73), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(73) { + transition-delay: 7.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(74), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(74) { + transition-delay: 7.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(75), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(75) { + transition-delay: 7.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(76), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(76) { + transition-delay: 7.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(77), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(77) { + transition-delay: 7.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(78), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(78) { + transition-delay: 7.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(79), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(79) { + transition-delay: 7.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(80), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(80) { + transition-delay: 8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(81), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(81) { + transition-delay: 8.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(82), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(82) { + transition-delay: 8.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(83), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(83) { + transition-delay: 8.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(84), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(84) { + transition-delay: 8.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(85), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(85) { + transition-delay: 8.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(86), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(86) { + transition-delay: 8.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(87), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(87) { + transition-delay: 8.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(88), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(88) { + transition-delay: 8.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(89), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(89) { + transition-delay: 8.9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(90), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(90) { + transition-delay: 9s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(91), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(91) { + transition-delay: 9.1s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(92), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(92) { + transition-delay: 9.2s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(93), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(93) { + transition-delay: 9.3s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(94), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(94) { + transition-delay: 9.4s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(95), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(95) { + transition-delay: 9.5s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(96), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(96) { + transition-delay: 9.6s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(97), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(97) { + transition-delay: 9.7s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(98), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(98) { + transition-delay: 9.8s; + } + .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(99), + .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(99) { + transition-delay: 9.9s; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Questions/QuestionBlockItem/QuestionBlockItem.css */ +.pc-QuestionsBlockItem__title { + margin: 0; +} +.pc-QuestionsBlockItem { + padding-bottom: 32px; + border-bottom: 1px solid var(--g-color-line-generic); +} +.pc-QuestionsBlockItem + .pc-QuestionsBlockItem { + padding-top: 32px; +} +.pc-QuestionsBlockItem__title { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + position: relative; + padding-right: 24px; + cursor: pointer; + border-radius: var(--g-focus-border-radius); +} +.pc-QuestionsBlockItem__title:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-QuestionsBlockItem__title:focus:not(:focus-visible) { + outline: 0; +} +.pc-QuestionsBlockItem__title a { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; +} +.utilityfocus .pc-QuestionsBlockItem__title a:focus { + outline: 2px solid #ffdb4d; +} +.pc-QuestionsBlockItem__title a:hover, +.pc-QuestionsBlockItem__title a:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-QuestionsBlockItem__arrow { + position: absolute; + right: 0; + top: 0; + bottom: 0; + margin: auto; + color: var(--g-color-text-primary); +} +.pc-QuestionsBlockItem__link { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-QuestionsBlockItem__link.pc-QuestionsBlockItem__link a { + outline-offset: -2px; + border-radius: calc(var(--g-focus-border-radius) + 2px); +} +.pc-QuestionsBlockItem__text { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + margin-top: 12px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Questions/Questions.css */ +.pc-QuestionsBlock__title { + top: calc(var(--header-height) + 32px); + position: sticky; + margin-bottom: 32px; + margin-right: 64px; +} +@media (max-width: 769px) { + .pc-QuestionsBlock__title { + margin-right: 0; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Table/Table.css */ +.pc-table-block__title { + margin: 0; +} +.pc-table-block__title { + font-size: var(--g-text-display-2-font-size); + line-height: var(--g-text-display-2-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + top: calc(var(--header-height) + 0px); + position: sticky; + margin-right: 32px; +} +@media (max-width: 576px) { + .pc-table-block__title { + font-size: var(--g-text-display-1-font-size); + line-height: var(--g-text-display-1-line-height); + } +} +.pc-table-block__table { + margin-top: 0; +} +@media (max-width: 1081px) { + .pc-table-block__title { + margin-right: 0; + padding-bottom: 32px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/components/ButtonTabs/ButtonTabs.css */ +.pc-button-tabs__item.pc-button-tabs__item { + margin-right: 8px; + margin-bottom: 12px; + --g-button-background-color: var(--pc-tab-item-background-color); + --g-button-background-color-hover: var(--pc-tab-item-background-color-hover); +} +.pc-button-tabs__item.pc-button-tabs__item, +.pc-button-tabs__item.pc-button-tabs__item:link, +.pc-button-tabs__item.pc-button-tabs__item:visited, +.pc-button-tabs__item.pc-button-tabs__item:active, +.pc-button-tabs__item.pc-button-tabs__item:focus { + color: var(--pc-tab-item-color); +} +.pc-button-tabs__item.pc-button-tabs__item:hover { + color: var(--pc-tab-item-color); +} +.pc-button-tabs__item.pc-button-tabs__item_active { + pointer-events: none; + --g-button-background-color: var(--pc-selected-tab-item-background-color); + --g-button-background-color-hover: var(--pc-selected-tab-item-background-color-hover); +} +.pc-button-tabs__item.pc-button-tabs__item_active, +.pc-button-tabs__item.pc-button-tabs__item_active:link, +.pc-button-tabs__item.pc-button-tabs__item_active:visited, +.pc-button-tabs__item.pc-button-tabs__item_active:active, +.pc-button-tabs__item.pc-button-tabs__item_active:focus { + color: var(--pc-selected-tab-item-color); +} +.pc-button-tabs__item.pc-button-tabs__item_active:hover { + color: var(--pc-selected-tab-item-color); +} +.pc-button-tabs__item.pc-button-tabs__item_active:focus::before { + outline-offset: 1px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Tabs/TabsTextContent/TabsTextContent.css */ +.pc-tabs-block-text-content { + display: flex; + flex-direction: column; +} +.pc-tabs-block-text-content_centered { + margin: 0 auto; +} +.pc-tabs-block-text-content__wrapper { + margin: 24px 0 0 32px; +} +.pc-tabs-block-text-content__wrapper_reverse { + margin: 24px 32px 0 0; +} +.pc-tabs-block-text-content__wrapper_no-image { + margin: 0; +} +@media (max-width: 769px) { + .pc-tabs-block-text-content__wrapper { + margin: 0 0 32px 0; + } + .pc-tabs-block-text-content__wrapper_reverse { + margin-top: 32px; + padding-bottom: 0; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Tabs/Tabs.css */ +.pc-tabs-block__title { + margin-bottom: 24px; +} +.pc-tabs-block__title_centered { + text-align: center; +} +.pc-tabs-block__title_centered > * { + margin: 0 auto; +} +.pc-tabs-block__tabs { + margin-bottom: 20px; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.pc-tabs-block__tabs_centered { + justify-content: center; +} +@media (max-width: 769px) { + .pc-tabs-block__tabs { + flex-wrap: nowrap; + justify-content: flex-start; + overflow: auto; + margin-left: -48px; + margin-right: -48px; + padding-left: 48px; + padding-right: 40px; + } +} +@media (max-width: 577px) { + .pc-tabs-block__tabs { + margin-left: -24px; + margin-right: -24px; + padding-left: 24px; + padding-right: 16px; + } +} +.pc-tabs-block__row_reverse { + flex-direction: row-reverse; +} +.pc-tabs-block__image { + width: 100%; + height: auto; + -o-object-fit: cover; + object-fit: cover; + display: block; +} +.pc-tabs-block__image_border_shadow, +.pc-tabs-block__media_border_shadow { + box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow); + overflow-x: hidden; + border-radius: var(--pc-border-radius); +} +.pc-tabs-block__image_border_line, +.pc-tabs-block__media_border_line { + border-radius: var(--pc-border-radius); + border: 1px solid var(--g-color-line-generic); +} +.pc-tabs-block__image_border_none, +.pc-tabs-block__media_border_none { + border-radius: var(--pc-border-radius); +} +.pc-tabs-block__caption { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + margin: 12px 0 0; +} +.pc-tabs-block__caption.pc-tabs-block__caption .yfm, +.pc-tabs-block__caption.pc-tabs-block__caption .yfm > * { + color: var(--g-color-text-secondary); +} +.pc-tabs-block__caption.pc-tabs-block__caption .yfm a { + color: var(--g-color-text-secondary); + -webkit-text-decoration: underline; + text-decoration: underline; +} +.pc-tabs-block__caption.pc-tabs-block__caption .yfm a:hover { + color: var(--g-color-text-primary); +} +.pc-tabs-block__col_centered { + margin: 0 auto; +} +@media (max-width: 769px) { + .pc-tabs-block__row_reverse { + flex-direction: column-reverse; + } +} +@media (min-width: 769px) { + .pc-tabs-block.pc-AnimateBlock .pc-tabs-block__media, + .pc-AnimateBlock .pc-tabs-block .pc-tabs-block__media { + position: relative; + top: 100px; + opacity: 0; + } + .pc-tabs-block.pc-AnimateBlock.animate .pc-tabs-block__media, + .pc-AnimateBlock .pc-tabs-block.animate .pc-tabs-block__media { + top: 0; + opacity: 1; + transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-delay: 0s; + } +} +@media (min-width: 769px) { + .pc-tabs-block.pc-AnimateBlock .pc-tabs-block__image, + .pc-AnimateBlock .pc-tabs-block .pc-tabs-block__image { + position: relative; + top: 100px; + opacity: 0; + } + .pc-tabs-block.pc-AnimateBlock.animate .pc-tabs-block__image, + .pc-AnimateBlock .pc-tabs-block.animate .pc-tabs-block__image { + top: 0; + opacity: 1; + transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-delay: 0s; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Header/Header.css */ +.pc-header-block__title { + margin: 0; +} +.pc-header-block { + position: relative; +} +.pc-header-block_full-width { + --pc-border-radius: 0; + padding: 16px 0; + margin: 0 0 16px; +} +.pc-header-block__content-wrapper { + margin: 0 8px; + height: 100%; +} +.pc-header-block__content { + position: relative; + height: 100%; +} +.pc-header-block__content_theme_dark { + --g-color-line-focus: var(--pc-color-line-focus-dark); +} +.pc-header-block__content_theme_dark .pc-header-block__title, +.pc-header-block__content_theme_dark .pc-header-block__overtitle { + color: var(--g-color-text-light-primary); +} +.pc-header-block__content_vertical-offset { + margin: 16px 0; +} +.pc-header-block__content_vertical-offset_s { + padding: 64px 0; +} +.pc-header-block__content_vertical-offset_m { + padding: 96px 0; +} +.pc-header-block__content_vertical-offset_l { + padding: 128px 0; +} +.pc-header-block__content_vertical-offset_xl { + padding: 160px 0; +} +.pc-header-block__content_offset_large { + padding: calc(128px - 16px) 0 16px; +} +.pc-header-block__content-outer, +.pc-header-block__content-inner { + position: relative; + z-index: 10; +} +.pc-header-block__title { + font-size: var(--g-text-display-4-font-size); + line-height: var(--g-text-display-4-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + position: relative; +} +@media (max-width: 577px) { + .pc-header-block__title { + font-size: var(--g-text-display-2-font-size); + line-height: var(--g-text-display-2-line-height); + } +} +.pc-header-block__title a { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; +} +.utilityfocus .pc-header-block__title a:focus { + outline: 2px solid #ffdb4d; +} +.pc-header-block__title a:hover, +.pc-header-block__title a:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-header-block__description { + margin-top: 16px; +} +.pc-header-block__description .yfm { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + color: var(--g-color-text-primary); +} +.pc-header-block__buttons { + margin-top: 16px; +} +.pc-header-block__button.pc-header-block__button { + margin-top: 16px; + margin-right: 16px; +} +.pc-header-block__media { + position: absolute; + display: none; + top: 16px; + right: 0; + width: 50%; + height: calc(100% - 2 * 16px); + overflow: hidden; + -o-object-fit: cover; + object-fit: cover; + border-radius: var(--pc-border-radius); +} +.pc-header-block__media_s { + width: 32%; +} +.pc-header-block__video { + height: 100%; +} +.pc-header-block__video > video { + border-radius: var(--pc-border-radius); + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.pc-header-block__image { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + border-radius: var(--pc-border-radius); +} +.pc-header-block__breadcrumbs { + position: absolute; + top: 16px; + z-index: 11; +} +.pc-header-block__background-media { + height: 100%; +} +.pc-header-block__background-media > div { + height: 100%; + width: 100%; +} +.pc-header-block__background-media > div:not(.pc-header-block__video) { + position: absolute; +} +.pc-header-block__background, +.pc-header-block__background.pc-header-block__background_media { + position: absolute; + top: 0; + overflow: hidden; + z-index: 5; + width: 1440px; + max-width: 100%; + left: 50%; + transform: translateX(-50%); + height: 100%; + border-radius: var(--pc-border-radius); +} +.pc-header-block__background.pc-header-block__background_full-width-media, +.pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media { + width: 100%; +} +.pc-header-block__background.pc-header-block__background_full-width-media > div, +.pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media > div { + max-width: none; +} +.pc-header-block__background.pc-header-block__background_full-width-media video, +.pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media video { + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.pc-header-block__background_full-width { + left: 0; + transform: none; + max-width: none; + width: 100%; + background-color: var(--g-color-base-background); +} +.pc-header-block__overtitle { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + margin-bottom: 8px; +} +.pc-header-block__overtitle a { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; +} +.utilityfocus .pc-header-block__overtitle a:focus { + outline: 2px solid #ffdb4d; +} +.pc-header-block__overtitle a:hover, +.pc-header-block__overtitle a:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.pc-header-block_media-view_fit .pc-header-block__video > video, +.pc-header-block_media-view_fit .pc-header-block__image { + -o-object-fit: contain; + object-fit: contain; + height: auto; + width: auto; + max-height: 100%; + max-width: 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +@media (max-width: 1440px) { + .pc-header-block__background, + .pc-header-block__background.pc-header-block__background_media { + left: 0; + transform: none; + } +} +@media (max-width: 769px) { + .pc-header-block_has-media .pc-header-block__content { + padding-top: 48px; + } + .pc-header-block .pc-header-block__content_vertical-offset_s, + .pc-header-block .pc-header-block__content_vertical-offset_m, + .pc-header-block .pc-header-block__content_vertical-offset_l, + .pc-header-block .pc-header-block__content_vertical-offset_xl { + padding: calc(96px - 16px) 0; + } + .pc-header-block .pc-header-block__content_offset_large { + padding: calc(96px - 16px) 0 16px; + margin-bottom: -32px; + } +} +@media (min-width: 769px) { + .pc-header-block__media { + display: block; + } + .pc-header-block_has-media .pc-header-block__content-inner { + padding-right: 48px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Icons/Icons.css */ +.pc-icons-block { + display: flex; + flex-wrap: wrap; + justify-content: center; + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-icons-block_size_s .pc-icons-block__item { + width: 96px; +} +.pc-icons-block_size_m .pc-icons-block__item { + width: 128px; +} +.pc-icons-block_size_l .pc-icons-block__item { + width: 160px; +} +.pc-icons-block__header { + width: 100%; + padding-bottom: 24px; + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + height: -moz-max-content; + height: max-content; +} +.pc-icons-block__text { + margin: 8px 0 0; + text-align: center; +} +.pc-icons-block__item { + color: inherit; + -webkit-text-decoration: none; + text-decoration: none; + margin: 0 8px 24px; +} +.pc-icons-block a.pc-icons-block__item { + border-radius: var(--g-focus-border-radius); +} +.pc-icons-block a.pc-icons-block__item:focus { + outline: 2px solid var(--g-color-line-focus); + outline-offset: 0; +} +.pc-icons-block a.pc-icons-block__item:focus:not(:focus-visible) { + outline: 0; +} +.pc-icons-block__image { + max-width: 100%; + margin: 0 auto; + display: block; +} +@media (max-width: 576px) { + .pc-icons-block__item { + max-width: calc(50% - 8px * 2); + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/HeaderSlider/HeaderSlider.css */ +.pc-header-slider-block__item { + display: block; + height: 100%; + overflow: hidden; + transform: translateZ(0); +} +.pc-header-slider-block__item-content { + height: inherit; + overflow: hidden; +} +.pc-header-slider-block__item-content.pc-header-slider-block__item-content { + margin: 0 0 16px; +} +.pc-header-slider-block__item-content .pc-header-block__content { + padding: 115px 0; + display: flex; + align-items: center; +} +.pc-header-slider-block__item-content .pc-Grid, +.pc-header-slider-block__item-content .container-fluid, +.pc-header-slider-block__item-content .container-fluid .row { + height: inherit; +} +.pc-header-slider-block__item-content .pc-header-block__media { + padding-bottom: 48px; + padding-top: 16px; +} +@media (max-width: 1410px) and (min-width: 577px) { + .pc-header-slider-block__item-content .pc-header-block__content { + padding-left: 32px; + padding-right: 32px; + } +} +@media (max-width: 769px) { + .pc-header-slider-block.pc-SliderBlock { + margin-left: -8px; + padding-left: 0; + width: calc(100% + 8px); + } +} +@media (max-width: 577px) { + .pc-header-slider-block__item-content .pc-header-block__content { + padding-left: 0; + padding-right: 0; + } + .pc-header-slider-block__item-content .pc-header-block__container-fluid { + padding-left: 24px; + } + .pc-header-slider-block .slick-track .slick-slide { + max-width: 100%; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/CardLayout/CardLayout.css */ +.pc-card-layout-block__image_border_shadow { + box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow); +} +.pc-card-layout-block__item { + margin-top: 24px; +} +.pc-card-layout-block__content { + position: relative; +} +.pc-card-layout-block__content_with-background { + padding: 8px 32px 48px; + margin-top: 24px; +} +.pc-card-layout-block__image { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 32px; +} +.pc-card-layout-block__image img { + -o-object-fit: cover; + object-fit: cover; + -o-object-position: left; + object-position: left; +} +.pc-card-layout-block__image_border_line { + border: 1px solid var(--g-color-line-generic); +} +@media (min-width: 769px) { + .pc-card-layout-block.pc-AnimateBlock .pc-card-layout-block__item, + .pc-AnimateBlock .pc-card-layout-block .pc-card-layout-block__item { + position: relative; + top: 100px; + opacity: 0; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item, + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item { + top: 0; + opacity: 1; + transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(0), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(0) { + transition-delay: 0s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(1), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(1) { + transition-delay: 0.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(2), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(2) { + transition-delay: 0.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(3), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(3) { + transition-delay: 0.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(4), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(4) { + transition-delay: 0.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(5), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(5) { + transition-delay: 0.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(6), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(6) { + transition-delay: 0.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(7), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(7) { + transition-delay: 0.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(8), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(8) { + transition-delay: 0.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(9), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(9) { + transition-delay: 0.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(10), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(10) { + transition-delay: 1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(11), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(11) { + transition-delay: 1.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(12), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(12) { + transition-delay: 1.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(13), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(13) { + transition-delay: 1.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(14), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(14) { + transition-delay: 1.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(15), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(15) { + transition-delay: 1.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(16), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(16) { + transition-delay: 1.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(17), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(17) { + transition-delay: 1.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(18), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(18) { + transition-delay: 1.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(19), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(19) { + transition-delay: 1.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(20), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(20) { + transition-delay: 2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(21), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(21) { + transition-delay: 2.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(22), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(22) { + transition-delay: 2.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(23), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(23) { + transition-delay: 2.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(24), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(24) { + transition-delay: 2.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(25), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(25) { + transition-delay: 2.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(26), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(26) { + transition-delay: 2.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(27), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(27) { + transition-delay: 2.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(28), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(28) { + transition-delay: 2.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(29), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(29) { + transition-delay: 2.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(30), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(30) { + transition-delay: 3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(31), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(31) { + transition-delay: 3.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(32), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(32) { + transition-delay: 3.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(33), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(33) { + transition-delay: 3.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(34), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(34) { + transition-delay: 3.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(35), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(35) { + transition-delay: 3.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(36), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(36) { + transition-delay: 3.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(37), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(37) { + transition-delay: 3.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(38), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(38) { + transition-delay: 3.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(39), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(39) { + transition-delay: 3.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(40), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(40) { + transition-delay: 4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(41), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(41) { + transition-delay: 4.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(42), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(42) { + transition-delay: 4.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(43), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(43) { + transition-delay: 4.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(44), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(44) { + transition-delay: 4.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(45), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(45) { + transition-delay: 4.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(46), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(46) { + transition-delay: 4.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(47), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(47) { + transition-delay: 4.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(48), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(48) { + transition-delay: 4.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(49), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(49) { + transition-delay: 4.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(50), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(50) { + transition-delay: 5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(51), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(51) { + transition-delay: 5.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(52), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(52) { + transition-delay: 5.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(53), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(53) { + transition-delay: 5.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(54), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(54) { + transition-delay: 5.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(55), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(55) { + transition-delay: 5.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(56), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(56) { + transition-delay: 5.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(57), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(57) { + transition-delay: 5.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(58), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(58) { + transition-delay: 5.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(59), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(59) { + transition-delay: 5.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(60), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(60) { + transition-delay: 6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(61), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(61) { + transition-delay: 6.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(62), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(62) { + transition-delay: 6.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(63), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(63) { + transition-delay: 6.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(64), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(64) { + transition-delay: 6.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(65), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(65) { + transition-delay: 6.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(66), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(66) { + transition-delay: 6.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(67), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(67) { + transition-delay: 6.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(68), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(68) { + transition-delay: 6.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(69), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(69) { + transition-delay: 6.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(70), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(70) { + transition-delay: 7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(71), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(71) { + transition-delay: 7.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(72), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(72) { + transition-delay: 7.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(73), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(73) { + transition-delay: 7.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(74), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(74) { + transition-delay: 7.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(75), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(75) { + transition-delay: 7.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(76), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(76) { + transition-delay: 7.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(77), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(77) { + transition-delay: 7.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(78), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(78) { + transition-delay: 7.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(79), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(79) { + transition-delay: 7.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(80), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(80) { + transition-delay: 8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(81), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(81) { + transition-delay: 8.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(82), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(82) { + transition-delay: 8.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(83), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(83) { + transition-delay: 8.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(84), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(84) { + transition-delay: 8.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(85), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(85) { + transition-delay: 8.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(86), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(86) { + transition-delay: 8.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(87), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(87) { + transition-delay: 8.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(88), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(88) { + transition-delay: 8.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(89), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(89) { + transition-delay: 8.9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(90), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(90) { + transition-delay: 9s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(91), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(91) { + transition-delay: 9.1s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(92), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(92) { + transition-delay: 9.2s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(93), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(93) { + transition-delay: 9.3s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(94), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(94) { + transition-delay: 9.4s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(95), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(95) { + transition-delay: 9.5s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(96), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(96) { + transition-delay: 9.6s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(97), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(97) { + transition-delay: 9.7s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(98), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(98) { + transition-delay: 9.8s; + } + .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(99), + .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(99) { + transition-delay: 9.9s; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/ContentLayout/ContentLayout.css */ +.pc-content-layout-block__files_size_l, +.pc-content-layout-block__files_size_s { + margin: 0; +} +.pc-content-layout-block { + position: relative; +} +.pc-content-layout-block__content, +.pc-content-layout-block__files { + z-index: 10; + position: relative; +} +.pc-content-layout-block__files { + margin-top: 24px; +} +.pc-content-layout-block__files_size_s { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-content-layout-block__files_size_l { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); +} +.pc-content-layout-block__files_centered { + margin-left: auto; + margin-right: auto; +} +.pc-content-layout-block__files a { + -webkit-text-decoration: none; + text-decoration: none; +} +.pc-content-layout-block__file { + margin-bottom: 12px; +} +.pc-content-layout-block__file:last-child { + margin-bottom: 0; +} +.pc-content-layout-block__background { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.pc-content-layout-block__background-item { + height: 100%; + border-radius: var(--pc-border-radius); +} +.pc-content-layout-block_background { + padding: 64px; +} +.pc-content-layout-block_theme_dark { + --g-color-line-focus: var(--pc-color-line-focus-dark); +} +@media (max-width: 577px) { + .pc-content-layout-block_background { + padding: 32px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Share/Share.css */ +.pc-share-block__title { + margin: 0; +} +.pc-share-block__title { + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + text-align: center; + font-weight: normal; +} +.pc-share-block__items { + display: flex; + justify-content: center; + margin-top: 16px; +} +.pc-share-block__item.pc-share-block__item { + width: 48px !important; + border-radius: 100% !important; +} +.pc-share-block__item.pc-share-block__item { + display: flex; + justify-content: center; + align-items: center; + height: 48px; +} +.pc-share-block__item.pc-share-block__item_type_vk { + background-color: var(--pc-color-vk); +} +.pc-share-block__item.pc-share-block__item_type_facebook { + background-color: var(--pc-color-facebook); +} +.pc-share-block__item.pc-share-block__item_type_twitter { + background-color: var(--pc-color-twitter); +} +.pc-share-block__item.pc-share-block__item_type_telegram { + background-color: var(--pc-color-telegram); +} +.pc-share-block__item.pc-share-block__item_type_telegram { + background-color: var(--pc-color-telegram); +} +.pc-share-block__item.pc-share-block__item_type_linkedin { + background-color: var(--pc-color-linkedin); +} +.pc-share-block__item.pc-share-block__item.pc-share-block__item.pc-share-block__item:before { + border-radius: 100%; +} +.pc-share-block__item.pc-share-block__item:hover:before { + background-color: var(--g-color-base-generic) !important; +} +.pc-share-block__item.pc-share-block__item:hover:before { + border-radius: 100%; +} +.pc-share-block__item.pc-share-block__item + .pc-share-block__item.pc-share-block__item { + margin-left: 12px; +} +.pc-share-block__item.pc-share-block__item svg { + color: var(--g-color-base-background); +} +@media (max-width: 577px) { + .pc-share-block__items { + flex-wrap: wrap; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/FilterBlock/FilterBlock.css */ +.pc-filter-block { + --pc-first-block-indent: 0; + --pc-first-block-mobile-indent: 0; +} +.pc-filter-block__title { + margin-bottom: 24px; +} +.pc-filter-block__title_centered { + text-align: center; +} +.pc-filter-block__title_centered > * { + margin: 0 auto; +} +.pc-filter-block__tabs { + margin-bottom: 0; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.pc-filter-block__tabs_centered { + justify-content: center; +} +@media (max-width: 769px) { + .pc-filter-block__tabs { + flex-wrap: nowrap; + justify-content: flex-start; + overflow: auto; + margin-left: -48px; + margin-right: -48px; + padding-left: 48px; + padding-right: 40px; + } +} +@media (max-width: 577px) { + .pc-filter-block__tabs { + margin-left: -24px; + margin-right: -24px; + padding-left: 24px; + padding-right: 16px; + } +} +.row .pc-filter-block__block-container.row { + margin: 0px; +} +.pc-filter-block__cards-container { + width: 100%; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/blocks/Form/Form.css */ +.pc-form-block { + border-radius: 32px; + position: relative; +} +.pc-form-block__title { + margin: 0 0 24px 10px; +} +.pc-form-block__title_mobile { + margin-left: 4px; +} +.pc-form-block__full-form { + background-color: var(--g-color-base-background); + padding: 48px 64px 48px calc(64px - 10px); + border-radius: var(--pc-border-radius); +} +.pc-form-block__media { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + border-radius: 32px; +} +.pc-form-block__image { + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; + -o-object-position: top; + object-position: top; +} +.pc-form-block__row_direction_form-content { + flex-direction: row-reverse; +} +.pc-form-block__row_direction_center { + flex-direction: column; +} +.pc-form-block__row_direction_center .pc-form-block__content-wrapper { + margin-bottom: 32px; +} +.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__full-form { + box-shadow: 0 4px 24px var(--pc-color-sfx-shadow), 0 2px 8px var(--pc-color-sfx-shadow); +} +.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper { + padding: 48px 0 64px 64px; +} +.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper { + padding: 48px 64px 64px 0; +} +.pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__form-wrapper { + padding: 16px 0 24px 16px; +} +.pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__form-wrapper { + padding: 16px 16px 24px 0; +} +.pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper, +.pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper { + padding: 64px; +} +.pc-form-block_with-background .pc-form-block__row_direction_center { + padding-top: 64px; + padding-bottom: 48px; +} +@media (min-width: 1081px) { + .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__content-col, + .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__content-col { + flex: 1 0 0; + } + .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__form, + .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__form, + .pc-form-block_form-type_yandex .pc-form-block__row_direction_center .pc-form-block__form { + min-width: 475px; + } + .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__form-col, + .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__form-col, + .pc-form-block_form-type_yandex .pc-form-block__row_direction_center .pc-form-block__form-col { + max-width: none; + max-width: initial; + width: -moz-fit-content; + width: fit-content; + } +} +@media (max-width: 1081px) and (min-width: 769px) { + .pc-form-block__row { + flex-direction: column; + } + .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper, + .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper { + max-width: 609px; + } + .pc-form-block_with-background .pc-form-block__row .pc-form-block__center, + .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper, + .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__center, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper { + margin: 0 auto; + padding-right: 0; + padding-left: 0; + } + .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper { + padding-top: 0; + } + .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper { + text-align: center; + padding-bottom: 32px; + } + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper { + padding: 0 0 32px 0; + } +} +@media (max-width: 769px) { + .pc-form-block__full-form { + padding: 32px; + } + .pc-form-block_with-background .pc-form-block__row, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row { + padding: 0; + } + .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper, + .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper { + padding: 0; + } + .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, + .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper { + padding-bottom: 32px; + margin-bottom: 0; + } + .pc-form-block_with-background { + padding: 0 8px; + } + .pc-form-block_with-background .pc-form-block__row { + padding-top: 32px; + padding-bottom: 32px; + } + .pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper, + .pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper, + .pc-form-block_with-background .pc-form-block__row_direction_center .pc-form-block__content-wrapper { + padding-right: 16px; + padding-left: 16px; + } + .pc-form-block_with-background .pc-form-block__row_direction_form-content, + .pc-form-block_with-background .pc-form-block__row_direction_content-form { + padding-top: 32px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/GithubButton/GithubButton.css */ +.pc-github-button { + position: relative; + display: flex; + align-items: center; + white-space: nowrap; + display: flex; + align-items: center; + height: 100%; +} +.pc-github-button span { + display: flex; + flex-direction: column; + justify-content: center; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationButton/NavigationButton.css */ +.pc-navigation-button { + display: inline-block; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationPopup/NavigationPopup.css */ +.pc-navigation-popup { + margin-left: -16px; + margin-top: -16px; + z-index: 101; + display: flex; + flex-direction: column; + min-width: 220px; + padding: 16px; + border: 1px solid var(--g-color-line-generic); + border-top-width: 0; + border-radius: calc(var(--pc-border-radius) / 2); + background: var(--g-color-base-float); + box-shadow: 0 3px 10px var(--g-color-sfx-shadow); +} +.pc-navigation-popup__list { + margin: 0; + padding: 0; + list-style: none; +} +.pc-navigation-popup__link { + height: 36px; + line-height: 20px; + border-radius: 8px; +} +.pc-navigation-popup__link:hover { + color: var(--g-color-text-primary); + background-color: var(--g-color-base-simple-hover); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/ContentWrapper/ContentWrapper.css */ +.pc-content-wrapper__icon { + display: flex; + margin-right: 6px; + -o-object-fit: cover; + object-fit: cover; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationDropdown/NavigationDropdown.css */ +.pc-navigation-dropdown { + position: relative; + display: flex; + align-items: center; + white-space: nowrap; +} +.pc-navigation-dropdown__arrow { + margin-left: 7px; + color: var(--g-color-text-secondary); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationLink/NavigationLink.css */ +.pc-navigation-link { + color: var(--g-color-text-primary); + color: inherit; + -webkit-text-decoration: none; + text-decoration: none; + outline: none; + position: relative; + display: flex; + align-items: center; + white-space: nowrap; +} +.utilityfocus .pc-navigation-link:focus { + outline: 2px solid #ffdb4d; +} +.pc-navigation-link:hover, +.pc-navigation-link_active { + color: var(--g-color-text-link); +} +.pc-navigation-link__arrow { + position: relative; + top: -2px; + width: 9px; + height: 9px; + margin-left: 5px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/NavigationItem.css */ +.pc-navigation-item { + cursor: pointer; + outline: none; + color: inherit; + -webkit-text-decoration: none; + text-decoration: none; +} +.pc-navigation-item:last-child { + margin-bottom: 0; +} +.utilityfocus .pc-navigation-item:focus { + outline: 2px solid #ffdb4d; +} +.pc-navigation-item__content:not(.pc-navigation-item__content_type_button):hover, +.pc-navigation-item__content:not(.pc-navigation-item__content_type_button):active { + color: var(--g-color-text-link); +} +.pc-navigation-item_menu-layout_desktop { + height: var(--header-height); + line-height: var(--header-height); + margin-bottom: 0; +} +.pc-navigation-item_menu-layout_mobile { + margin-bottom: 24px; +} +.pc-navigation-item_menu-layout_dropdown { + margin-bottom: 0; +} +.pc-navigation-item_menu-layout_dropdown .pc-navigation-item__content_type_link { + padding: 8px 12px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/SocialIcon/SocialIcon.css */ +.pc-social-icon { + display: flex; + justify-content: center; + align-items: center; + width: 40px; + height: 40px; + margin-right: 8px; + color: var(--g-color-base-background); + border-radius: 50%; + background-color: var(--g-color-base-generic); +} +.pc-social-icon:hover { + background-color: var(--g-color-base-generic-hover); +} +.pc-social-icon__icon { + width: 16px; + height: 16px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/Logo/Logo.css */ +.pc-logo__text { + margin: 0; +} +.pc-logo { + display: flex; + align-items: center; + -webkit-text-decoration: none; + text-decoration: none; +} +.pc-logo__icon { + display: flex; + margin-right: 8px; + -o-object-fit: contain; + object-fit: contain; +} +.pc-logo__text { + font-size: var(--g-text-header-1-font-size); + line-height: var(--g-text-header-1-line-height); + color: var(--pc-text-header-color); + font-weight: var(--g-text-accent-font-weight); + white-space: nowrap; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/MobileMenuButton/MobileMenuButton.css */ +@media (min-width: 769px) { + .pc-mobile-menu-button.pc-mobile-menu-button { + display: none; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/DesktopNavigation/DesktopNavigation.css */ +.pc-desktop-navigation__wrapper { + display: flex; + justify-content: space-between; + align-items: center; + height: var(--header-height); +} +@media (min-width: 769px) { + .pc-desktop-navigation__mobile-menu-button.pc-desktop-navigation__mobile-menu-button { + display: none; + } +} +.pc-desktop-navigation__navigation, +.pc-desktop-navigation__left, +.pc-desktop-navigation__right { + display: flex; + align-items: center; +} +.pc-desktop-navigation__navigation.pc-desktop-navigation__navigation { + position: relative; + flex: 1 0 0; + justify-content: flex-start; +} +@media (max-width: 768px) { + .pc-desktop-navigation__navigation.pc-desktop-navigation__navigation { + display: none; + } +} +.pc-desktop-navigation__right { + flex: 0; + justify-content: flex-end; + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-desktop-navigation__navigation-container { + display: flex; + overflow-x: hidden; + flex: 1 0 0; + justify-content: space-between; + align-items: center; + margin-right: 32px; +} +.pc-desktop-navigation__button { + margin-top: 0; +} +.pc-desktop-navigation__logo { + margin: 0 32px 0 0; + cursor: pointer; +} +.pc-desktop-navigation__buttons, +.pc-desktop-navigation__links { + display: flex; + align-items: center; + margin: 0; + padding: 0; + list-style: none; +} +@media (max-width: 768px) { + .pc-desktop-navigation__buttons { + display: none; + } +} +.pc-desktop-navigation__buttons > *:not(:last-child) { + margin-right: 16px; +} +.pc-desktop-navigation__links { + position: relative; + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-desktop-navigation__item { + position: relative; +} +.pc-desktop-navigation__item:not(:last-child) { + margin-right: 20px; +} +@media (max-width: 768px) { + .pc-desktop-navigation__navigation-container { + justify-content: flex-end; + } + .pc-desktop-navigation__left { + flex: 1 0 0; + } +} +@media (max-width: 576px) { + .pc-desktop-navigation__navigation-container { + margin-right: 12px; + } + .pc-desktop-navigation__logo { + margin-right: 0; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/MobileNavigation/MobileNavigation.css */ +.pc-mobile-navigation { + position: fixed; + z-index: 100; + top: var(--header-height); + left: 0; + width: 100%; + border-bottom-right-radius: var(--pc-border-radius); + border-bottom-left-radius: var(--pc-border-radius); + background-color: var(--g-color-base-background); + box-shadow: 0 3px 10px var(--g-color-sfx-shadow); + max-height: calc(100vh - 2 * var(--header-height)); + overflow-y: scroll; + scrollbar-width: none; + -ms-overflow-style: none; + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-mobile-navigation::-webkit-scrollbar { + display: none; +} +@media (min-width: 769px) { + .pc-mobile-navigation { + display: none; + } +} +.pc-mobile-navigation__wrapper { + padding: 32px 48px; +} +.pc-mobile-navigation__button { + margin-top: 24px; +} +.pc-mobile-navigation__rows { + position: relative; + display: flex; + flex-direction: column; + padding-bottom: 24px; + margin: 0; + padding: 0; + list-style: none; + margin-bottom: 24px; +} +.pc-mobile-navigation__rows:last-child { + margin-bottom: 0; +} +.pc-mobile-navigation__dropdown-item:not(:last-child) { + margin-bottom: 16px; +} +.pc-mobile-navigation__popup { + z-index: 101; + display: flex; + flex-direction: column; + min-width: 220px; + padding: 16px; + border: 1px solid var(--g-color-line-generic); + border-top-width: 0; + border-radius: calc(var(--pc-border-radius) / 2); + background: var(--g-color-base-float); + box-shadow: 0 3px 10px var(--g-color-sfx-shadow); +} +@media (min-width: 769px) { + .pc-mobile-navigation__popup { + display: none; + } +} +@media (max-width: 576px) { + .pc-mobile-navigation__wrapper { + padding-left: 24px; + padding-right: 24px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/Navigation/Navigation.css */ +.pc-navigation { + display: flex; + justify-content: center; + align-items: center; + height: var(--header-height); + background-color: var(--g-color-base-background); +} +.pc-navigation_with-border { + box-shadow: inset 0 -1px 0 var(--g-color-line-generic); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/navigation/containers/Layout/Layout.css */ +.pc-layout { + display: flex; + flex-direction: column; + min-height: 100vh; +} +.pc-layout__content { + display: flex; + flex-grow: 1; + flex-direction: column; +} +.pc-layout__navigation { + position: sticky; + z-index: 98; + top: 0; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/components/ConstructorBlock/ConstructorBlock.css */ +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_0 { + margin-top: 0; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_xs { + margin-top: 16px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_s { + margin-top: 24px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_m { + margin-top: 32px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_l { + margin-top: 48px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_xl { + margin-top: 64px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_0 { + padding-bottom: 0; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_xs { + padding-bottom: 16px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_s { + padding-bottom: 24px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_m { + padding-bottom: 32px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_l { + padding-bottom: 48px; +} +.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_xl { + padding-bottom: 64px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/containers/Loadable/Loadable.css */ +.pc-loadable-block__loader { + padding: 20px; + text-align: center; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/components/ConstructorRow/ConstructorRow.css */ +.pc-constructor-row:last-child { + margin-bottom: -64px; +} +@media (max-width: 577px) { + .pc-constructor-row:last-child { + margin-bottom: -32px; + } +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/PageConstructor.css */ +:root { + --header-height: 64px; +} +.g-root { + --pc-color-telegram: #51a4db; + --pc-color-facebook: #4968ad; + --pc-color-twitter: #4aa0eb; + --pc-color-vk: #436eab; + --pc-color-youtube: #eb3323; + --pc-color-github: #25292e; + --pc-color-rss: #f29c39; + --pc-color-linkedin: #0a66c2; + --g-text-accent-font-weight: 500; + --pc-transparent: rgba(255, 255, 255, 0); + --pc-border-radius: 24px; + --pc-image-padding: 4px; + --pc-color-sfx-shadow: var(--g-color-base-simple-hover); + --pc-color-line-generic-active-solid: #b3b3b3; + --pc-color-base-float-hover: var(--g-color-base-float); + --pc-monochrome-button-background-color: #262626; + --pc-monochrome-button-background-color-hover: #393939; + --pc-monochrome-button-color: var(--g-color-text-light-primary); + --pc-text-header-color: var(--g-color-text-primary); + --pc-media-card-meta-info-color: var(--g-color-text-secondary); + --pc-tab-item-color: var(--g-color-text-primary); + --pc-tab-item-background-color: var(--g-color-base-generic); + --pc-tab-item-background-color-hover: var(--g-color-base-generic-hover); + --pc-selected-tab-item-color: var(--pc-monochrome-button-color); + --pc-selected-tab-item-background-color: var(--pc-monochrome-button-background-color); + --pc-selected-tab-item-background-color-hover: var( --pc-monochrome-button-background-color-hover ); + --pc-color-line-focus-light: var(--g-color-text-brand); + --pc-color-line-focus-dark: var(--g-color-text-light-primary); +} +.g-root_theme_light { + --pc-color-base-silver: #eff2f8; + --pc-color-base-gold: #ffdb4d; + --pc-color-base-asphalt: #313538; + --pc-color-base-copper: #ffe6c4; + --g-color-line-focus: var(--pc-color-line-focus-light); +} +.g-root_theme_dark { + --pc-color-base-silver: #bcc0c4; + --pc-color-base-gold: #ffde5d; + --pc-color-base-asphalt: #474d52; + --pc-color-base-copper: #7f7262; + --g-color-line-focus: var(--pc-color-line-focus-dark); +} +.g-root.g-root_theme_dark { + --pc-color-sfx-shadow: var(--g-color-sfx-shadow); + --pc-color-line-generic-active-solid: #6c6c70; + --pc-color-base-float-hover: var(--g-color-base-float-hover); + --pc-monochrome-button-background-color: #ffffff; + --pc-monochrome-button-background-color-hover: #e9e9e9; + --pc-monochrome-button-color: var(--g-color-text-dark-primary); +} +.yfm_constructor { + font-family: var(--g-font-family-sans); + color: var(--g-color-text-primary); +} +.yfm_constructor code, +.yfm_constructor kbd, +.yfm_constructor pre { + font-family: var(--g-font-family-monospace); + color: var(--g-color-text-primary); +} +.yfm_constructor.yfm_constructor h1, +.yfm_constructor.yfm_constructor h2, +.yfm_constructor.yfm_constructor h3, +.yfm_constructor.yfm_constructor h4, +.yfm_constructor.yfm_constructor h5, +.yfm_constructor.yfm_constructor h6, +.yfm_constructor.yfm_constructor span, +.yfm_constructor.yfm_constructor p, +.yfm_constructor.yfm_constructor li { + color: var(--g-color-text-primary); +} +.yfm_constructor.yfm_constructor_notice li, +.yfm_constructor.yfm_constructor_notice p { + color: var(--g-color-text-secondary); +} +.yfm_constructor.yfm_constructor_meta_info p { + color: var(--pc-media-card-meta-info-color); + font-weight: var(--g-text-accent-font-weight); +} +.yfm_constructor.yfm_constructor ul, +.yfm_constructor.yfm_constructor ol, +.yfm_constructor.yfm_constructor li, +.yfm_constructor.yfm_constructor p { + margin: 0 0 12px; +} +.yfm_constructor.yfm_constructor p strong { + font-weight: var(--g-text-accent-font-weight); +} +.yfm_constructor.yfm_constructor_size_s ul, +.yfm_constructor.yfm_constructor_size_s ol, +.yfm_constructor.yfm_constructor_size_s li, +.yfm_constructor.yfm_constructor_size_s p { + margin-bottom: 8px; +} +.yfm_constructor.yfm_constructor_theme_dark p { + color: var(--g-color-text-light-primary); +} +.yfm_constructor_list_style ul { + padding-left: 20px; +} +.yfm_constructor_list_style_dash ul { + list-style-type: none; + position: relative; +} +.yfm_constructor_list_style_dash ul li:before { + content: "\2014"; + position: absolute; + margin-left: -20px; +} +.yfm_constructor a { + outline: none; + color: var(--g-color-text-link); + -webkit-text-decoration: none; + text-decoration: none; + cursor: pointer; + border-radius: var(--g-focus-border-radius); +} +.utilityfocus .yfm_constructor a:focus { + outline: 2px solid #ffdb4d; +} +.yfm_constructor a:hover, +.yfm_constructor a:active { + --pc-text-header-color: var(--g-color-text-link-hover); + color: var(--g-color-text-link-hover); +} +.yfm_constructor a:focus { + box-shadow: 0 0 0 2px var(--g-color-line-focus); +} +.yfm_constructor a:focus:not(:focus-visible) { + box-shadow: none; +} +.yfm_constructor table { + color: var(--g-color-text-primary); + border: 1px solid var(--g-color-line-generic); + background: var(--g-color-base-background); +} +.yfm_constructor thead, +.yfm_constructor table tr:nth-child(2n) { + background-color: var(--g-color-base-generic); +} +.yfm_constructor_table { +} +.yfm_constructor_table table { + border: 0; + table-layout: fixed; +} +.yfm_constructor_table thead, +.yfm_constructor_table tr { + background-color: transparent !important; +} +.yfm_constructor_table thead, +.yfm_constructor_table tr { +} +.yfm_constructor_table tbody tr { + border-top: 1px solid var(--g-color-line-generic); +} +.yfm_constructor_table td, +.yfm_constructor_table th { + white-space: inherit !important; +} +.yfm_constructor_table td, +.yfm_constructor_table th { + min-width: 120px; + width: 120px; + box-sizing: content-box; +} +.yfm_constructor_table td:first-child, +.yfm_constructor_table th:first-child { + min-width: 172px; + width: 172px; +} +.yfm_constructor_table th { + text-align: left !important; +} +.pc-page-constructor { + font-feature-settings: + "liga", + "kern", + "pnum" on, + "lnum" on, + "ss03" on; + margin-top: 0; + background-color: var(--g-color-base-background); + z-index: 10; +} +.pc-page-constructor__wrapper { + position: relative; +} +.pc-page-constructor__background.pc-page-constructor__background { + top: calc(-1 * 64px); + top: calc(-1 * var(--header-height)); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/components/AddBlock/AddBlock.css */ +.pc-add-block { + position: absolute; + bottom: 32px; + left: calc(50% + var(--pc-editor-left-column-width) / 2); + transform: translateX(-50%); + z-index: 110; +} +.pc-add-block__button { + display: inline-block; + margin: 0; + padding: 0; + font: inherit; + border: none; + outline: none; + color: inherit; + background: none; + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + transition: transform 0.2s; + width: 76px; + height: 40px; + color: var(--pc-editor-control-icon-color); + background-color: var(--pc-editor-base-color); + border-radius: 8px; +} +.pc-add-block__button:hover { + transform: scale(1.05); +} +.pc-add-block__icon { + width: 16px; + height: 16px; +} +.pc-add-block__popup { + min-width: 420px; + border-radius: var(--pc-border-radius); + box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.06), 0px 4px 24px rgba(0, 0, 0, 0.06); +} +.pc-add-block__popup .pc-add-block__search { + padding: 20px 20px 0; +} +.pc-add-block__popup .pc-add-block__blocks { + display: flex; + flex-direction: column; + padding: 20px; + height: 296px; + max-height: 296px; + overflow-y: auto; +} +.pc-add-block__popup .pc-add-block__block { + display: flex; + justify-content: center; + align-items: center; + transition: transform 0.2s; + margin-top: 20px; + justify-content: flex-start; + cursor: pointer; +} +.pc-add-block__popup .pc-add-block__block:hover { + transform: scale(1.05); +} +.pc-add-block__popup .pc-add-block__block:first-child { + margin-top: 0; +} +.pc-add-block__popup .pc-add-block__preview { + width: 148px; + height: 74px; + border-radius: var(--pc-border-radius); + margin-right: 16px; + color: var(--pc-editor-base-color); +} +.pc-add-block__popup .pc-add-block__title { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); +} +.pc-add-block__popup .pc-add-block__title, +.pc-add-block__popup .pc-add-block__description { + margin: 0; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/components/EditBlock/EditBlock.css */ +.pc-edit-block { + cursor: pointer; + position: relative; + z-index: 10; +} +.pc-edit-block_active { + z-index: 11; +} +.pc-edit-block_active .pc-edit-block__controls { + border: 4px solid var(--pc-editor-base-color); +} +.pc-edit-block__controls { + position: absolute; + width: calc(100% + 96px); + height: calc(100% + 48px); + top: -48px; + left: -48px; + border-radius: var(--pc-border-radius); + z-index: 10; +} +.pc-edit-block__controls_isHeader { + width: 100%; + height: 100%; + top: 0; + left: 0; +} +.pc-edit-block__controls_reset-paddings { + top: 0; + height: 100%; +} +.pc-edit-block__controls-content { + display: flex; + position: absolute; + bottom: -40px; + left: 50%; + transform: translateX(-50%); +} +.pc-edit-block__control { + display: flex; + justify-content: center; + align-items: center; + transition: transform 0.2s; + width: 48px; + height: 32px; + border-radius: 8px; + color: var(--pc-editor-control-icon-color); + background-color: var(--pc-editor-control-color); +} +.pc-edit-block__control:hover { + transform: scale(1.1); +} +.pc-edit-block__control:not(:first-child) { + margin-left: 4px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/components/ErrorBoundary/ErrorBoundary.css */ +.pc-error-boundary__container { + display: flex; + width: 100%; + padding: 32px; + background-color: var(--g-color-base-background); + border-radius: var(--pc-border-radius); + box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.06), 0px 4px 24px rgba(0, 0, 0, 0.06); +} +.pc-error-boundary__header { + margin-top: 0; +} +.pc-error-boundary__error { + display: block; + color: var(--g-color-text-danger); + max-height: 160px; + overflow: auto; +} +.pc-error-boundary__image { + flex: 0 0 auto; + width: 200px; + height: 200px; + background-repeat: no-repeat; + background-size: contain; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIj48c3R5bGU+LnN0MHtmaWxsOiNlY2YyZjl9LnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMyZWU1YzA7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwfS5zdDJ7ZmlsbDojMDA3Y2U5fS5zdDN7ZmlsbDojMDAyMzZifS5zdDR7ZmlsbDojMDBlNmM1fS5zdDExe2ZpbGw6I2ZmNDY0NX0uc3QxNXtmaWxsOm5vbmU7c3Ryb2tlOiMyZWU1YzA7c3Ryb2tlLXdpZHRoOjMuNzI1MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTB9LnN0MTUsLnN0MTZ7c3Ryb2tlLWxpbmVjYXA6cm91bmR9LnN0MTYsLnN0MTd7ZmlsbDpub25lO3N0cm9rZTojMDA3Y2U5O3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH0uc3QxOHtmaWxsOiNmYzB9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMxLjcgMjkzLjdoMjM1LjJWMTc5LjRjMC05LjEtNy40LTE2LjUtMTYuNS0xNi41SDEzMS43djEzMC44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODguMyAyOTUuNEg3MS43VjU1LjJjMC0xMi41IDEwLjEtMTcuNyAyMi42LTE3LjdoOTR2MjU3Ljl6TTIzMS4zIDI0Ny4zaDg5Ljh2LTIyMGMwLTEwLjQtOC41LTE0LjgtMTguOS0xNC44aC03MC45djIzNC44eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNiAxNDkuOWgxMi43YzYuOSAwIDEyLjQgNi4yIDEyLjQgMTMuN3Y1OS41TTI4NC42IDE5Ni45aDYuNGMzLjUgMCA2LjMgMi4yIDYuMyA5Ljd2NjMuNSIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNiAxMTYuN0gzMDVjOS40IDAgMTcgNy42IDE3IDE3djkwLjEiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjg0LjYgODcuNmgyNi42YzEyLjYgMCAyMi44IDEwLjIgMjIuOCAyMi44djEyMy4xTTE3Ni40IDY2LjRoMTA3Ljl2MTA3LjlIMTc2LjR6TTE3Ni40IDE3NC4zaDEwNy45djEwNy45SDE3Ni40eiIvPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNMjIxLjkgNzkuMWg0OS40TTIyMS45IDg3LjZoMzAuOE0yMjEuOSA5Ni4yaDQ5LjQiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSI3OS4xIiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9Ijc5LjEiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iNzkuMSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iODcuNiIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSI4Ny42IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9Ijg3LjYiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9Ijk2LjIiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iOTYuMiIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSI5Ni4yIiByPSIyLjEiLz48cGF0aCBjbGFzcz0ic3QxNSIgZD0iTTIyMS45IDExMS4zaDQ5LjRNMjIxLjkgMTE5LjloNDkuNE0yMjEuOSAxMjguNWg0MS40Ii8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMTExLjMiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMTExLjMiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMTExLjMiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjExOS45IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjExOS45IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjExOS45IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIxMjguNSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSIxMjguNSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSIxMjguNSIgcj0iMi4xIi8+PHBhdGggY2xhc3M9InN0MTUiIGQ9Ik0yMjEuOSAxNDMuNWg0OS40TTIyMS45IDE1Mi4xaDQ5LjRNMjIxLjkgMTYwLjdoNDkuNCIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjE0My41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjE0My41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjE0My41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIxNTIuMSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSIxNTIuMSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSIxNTIuMSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMTYwLjciIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMTYwLjciIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMTYwLjciIHI9IjIuMSIvPjxnPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNMjIxLjkgMTg3LjRoNDkuNE0yMjEuOSAxOTUuOWgzMC44TTIyMS45IDIwNC41aDQ5LjQiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIxODcuNCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSIxODcuNCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSIxODcuNCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMTk1LjkiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMTk1LjkiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMTk1LjkiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjIwNC41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjIwNC41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjIwNC41IiByPSIyLjEiLz48cGF0aCBjbGFzcz0ic3QxNSIgZD0iTTIyMS45IDIxOS42aDQ5LjRNMjIxLjkgMjI4LjJoNDkuNE0yMjEuOSAyMzYuOGg0MS40Ii8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMjE5LjYiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMjE5LjYiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMjE5LjYiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjIyOC4yIiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjIyOC4yIiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjIyOC4yIiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIyMzYuOCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSIyMzYuOCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSIyMzYuOCIgcj0iMi4xIi8+PHBhdGggY2xhc3M9InN0MTUiIGQ9Ik0yMjEuOSAyNTEuOGg0OS40TTIyMS45IDI2MC40aDQ5LjRNMjIxLjkgMjY5aDE0Ii8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMjUxLjgiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMjUxLjgiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMjUxLjgiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjI2MC40IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjI2MC40IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjI2MC40IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIyNjkiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMjY5IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjI2OSIgcj0iMi4xIi8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik03Mi44IDE3My4xYy03LjMgMi45LTI3LjkgMTQuNC0yNy45IDI3LjUgMCAzLjcgMi4yIDguMSAxNyA2LjIgMjcuMS0zLjUgNzcuOS0xLjggNzcuOS0xLjhsNTcuOS00LjYtMTI0LjktMjcuM3oiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDcuMiAyMDQuNWw1NS4xLTcuN2MxLjQtLjIgMi42LTIuNSAyLjYtNVY3NC4zYzAtMi41LTIuNy0zLjUtNC4yLTMuMWwtNTMuNSAxOGMtMS4yLjQtMi4yIDIuNi0yLjIgNXYxMDYuNWMtLjEgMi4zLjkgNCAyLjIgMy44eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xOTcuOCAyMDAuM2wtOTUuNS0zLjdjLTIuNS0uMS00LjUtMi4yLTQuNS00LjZWNzVjMC0yLjUgMi00LjIgNC41LTMuOUwxOTcuOCA4M2MyLjEuMyAzLjkgMi4zIDMuOSA0LjZ2MTA4LjhjMCAyLjItMS43IDQtMy45IDMuOXoiLz48cGF0aCBjbGFzcz0ic3QxNyIgZD0iTTk3LjkgMTEyLjZsMTAzLjggMTAuNSIvPjxwYXRoIGNsYXNzPSJzdDE2IiBkPSJNMTEzLjMgODUuNmw3NS45IDkuMU0xMTMuMyAxMzAuNWw3NS45IDcuMU0xMTMuMyAxNzIuN2w3NS45IDQuMiIvPjxwYXRoIGNsYXNzPSJzdDE3IiBkPSJNOTYuMSAxNTUuNmwxMDUuNiA3LjJNOTYuMSAxOTUuM2wxMDUuNiAzLjYiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MiIgZD0iTTQ3LjIgMzI0LjZsNTUuNCA2LjFjMS40LjEgMi42LTEuOSAyLjYtNC40VjIwNS41YzAtMi41LTEuMi00LjUtMi42LTQuNGwtNTUuNCA3LjRjLTEuMi4xLTIuMyAyLjEtMi4zIDQuNHYxMDcuMmMwIDIuNCAxIDQuNCAyLjMgNC41eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xOTguOCAzMjYuNWwtOTYuMSA0LjJjLTIuNS4xLTQuNS0xLjktNC41LTQuNFYyMDUuNWMwLTIuNSAyLTQuNSA0LjUtNC40bDk2LjEgNC4yYzIuMi4xIDMuOSAyLjEgMy45IDQuNFYzMjJjLjEgMi40LTEuNyA0LjQtMy45IDQuNXoiLz48cGF0aCBjbGFzcz0ic3QxNyIgZD0iTTk4LjIgMjQ0LjNsMTA0LjYgMi4xTTk2LjQgMjg4LjlsMTA2LjQtMS41Ii8+PHBhdGggY2xhc3M9InN0MTYiIGQ9Ik0xMTMuMyAyMTQuN2w3Ni4xIDNNMTEzLjMgMjU5LjZsNzYuMS45TTExMy4zIDMwMS43bDc2LjEtMiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTUxIDMzNi40bDcwIDcuN2MxLjguMSAzLjMtMi40IDMuMy01LjZWMTg2YzAtMy4yLTEuNS01LjctMy4zLTUuNmwtNzAgOS4zYy0xLjYuMS0yLjggMi42LTIuOCA1LjZ2MTM1LjRjMCAzLjEgMS4zIDUuNiAyLjggNS43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0zNDIuNSAzMzguOGwtMTIxLjMgNS4zYy0zLjEuMS01LjctMi40LTUuNy01LjZWMTg2YzAtMy4yIDIuNS01LjcgNS43LTUuNmwxMjEuMyA1LjNjMi43LjEgNC45IDIuNiA0LjkgNS42djE0MS44YzAgMy4xLTIuMiA1LjYtNC45IDUuN3oiLz48cGF0aCBjbGFzcz0ic3QxNyIgZD0iTTIxNS41IDIzNS4xbDEzMS45IDIuNk0yMTMuMiAyOTEuM2wxMzQuMi0xLjgiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIzNC4zIDE5OC40YzAgMS44LTEuMyAzLjMtMyAzLjItMS43LS4xLTMtMS43LTMtMy41czEuNC0zLjMgMy0zLjJjMS42LjEgMyAxLjcgMyAzLjV6Ii8+PHBhdGggY2xhc3M9InN0MTgiIGQ9Ik0yNDggMTk5LjJjMCAxLjgtMS4zIDMuMi0zIDMuMi0xLjYtLjEtMy0xLjYtMy0zLjVzMS4zLTMuMyAzLTMuMmMxLjcuMSAzIDEuNiAzIDMuNXpNMjYxLjQgMTk5LjljMCAxLjgtMS4zIDMuMi0yLjkgMy4xLTEuNi0uMS0yLjktMS42LTIuOS0zLjQgMC0xLjggMS4zLTMuMiAyLjktMy4xIDEuNi4xIDIuOSAxLjYgMi45IDMuNHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjc0LjYgMjAwLjZjMCAxLjgtMS4zIDMuMi0yLjggMy4xLTEuNi0uMS0yLjgtMS42LTIuOC0zLjRzMS4zLTMuMiAyLjgtMy4xYzEuNS4xIDIuOCAxLjYgMi44IDMuNHpNMjg3LjUgMjAxLjNjMCAxLjgtMS4yIDMuMi0yLjggMy4xLTEuNS0uMS0yLjgtMS42LTIuOC0zLjRzMS4zLTMuMiAyLjgtMy4xYzEuNS4yIDIuOCAxLjcgMi44IDMuNHpNMzAwLjEgMjAyYzAgMS44LTEuMiAzLjEtMi43IDMtMS41LS4xLTIuNy0xLjYtMi43LTMuMyAwLTEuOCAxLjItMy4xIDIuNy0zIDEuNS4xIDIuNyAxLjYgMi43IDMuM3pNMzEyLjUgMjAyLjdjMCAxLjctMS4yIDMuMS0yLjcgMy0xLjUtLjEtMi43LTEuNi0yLjctMy4zIDAtMS44IDEuMi0zLjEgMi43LTMgMS41LjEgMi43IDEuNiAyLjcgMy4zek0zMjQuNyAyMDMuNGMwIDEuNy0xLjIgMy4xLTIuNiAzLTEuNS0uMS0yLjYtMS41LTIuNi0zLjMgMC0xLjcgMS4yLTMuMSAyLjYtMyAxLjQuMSAyLjYgMS42IDIuNiAzLjN6TTMzNi42IDIwNC4xYzAgMS43LTEuMiAzLTIuNiAzLTEuNC0uMS0yLjYtMS41LTIuNi0zLjIgMC0xLjcgMS4yLTMgMi42LTMgMS41IDAgMi42IDEuNCAyLjYgMy4yeiIvPjxnPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMjM0LjMgMjUzLjhjMCAxLjgtMS4zIDMuMy0zIDMuM3MtMy0xLjUtMy0zLjQgMS40LTMuMyAzLTMuMyAzIDEuNSAzIDMuNHpNMjQ4IDI1My45YzAgMS44LTEuMyAzLjMtMyAzLjMtMS42IDAtMy0xLjUtMy0zLjRzMS4zLTMuMyAzLTMuM2MxLjcuMSAzIDEuNiAzIDMuNHoiLz48cGF0aCBjbGFzcz0ic3QxOCIgZD0iTTI2MS40IDI1NC4xYzAgMS44LTEuMyAzLjMtMi45IDMuMi0xLjYgMC0yLjktMS41LTIuOS0zLjNzMS4zLTMuMyAyLjktMy4yYzEuNiAwIDIuOSAxLjUgMi45IDMuM3pNMjc0LjYgMjU0LjNjMCAxLjgtMS4zIDMuMi0yLjggMy4yLTEuNiAwLTIuOC0xLjUtMi44LTMuM3MxLjMtMy4yIDIuOC0zLjJjMS41LjEgMi44IDEuNSAyLjggMy4zek0yODcuNSAyNTQuNWMwIDEuOC0xLjIgMy4yLTIuOCAzLjItMS41IDAtMi44LTEuNS0yLjgtMy4zczEuMy0zLjIgMi44LTMuMmMxLjUuMSAyLjggMS41IDIuOCAzLjN6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTMwMC4xIDI1NC43YzAgMS44LTEuMiAzLjItMi43IDMuMi0xLjUgMC0yLjctMS41LTIuNy0zLjIgMC0xLjggMS4yLTMuMiAyLjctMy4yIDEuNSAwIDIuNyAxLjQgMi43IDMuMnpNMzEyLjUgMjU0LjljMCAxLjctMS4yIDMuMS0yLjcgMy4xLTEuNSAwLTIuNy0xLjQtMi43LTMuMnMxLjItMy4xIDIuNy0zLjFjMS41IDAgMi43IDEuNCAyLjcgMy4yek0zMjQuNyAyNTVjMCAxLjctMS4yIDMuMS0yLjYgMy4xLTEuNSAwLTIuNi0xLjQtMi42LTMuMiAwLTEuNyAxLjItMy4xIDIuNi0zLjEgMS40LjEgMi42IDEuNSAyLjYgMy4yek0zMzYuNiAyNTUuMmMwIDEuNy0xLjIgMy4xLTIuNiAzLjEtMS40IDAtMi42LTEuNC0yLjYtMy4xIDAtMS43IDEuMi0zLjEgMi42LTMuMSAxLjUgMCAyLjYgMS40IDIuNiAzLjF6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMjM0LjMgMzA5LjFjMCAxLjgtMS4zIDMuNC0zIDMuNHMtMy0xLjQtMy0zLjMgMS40LTMuNCAzLTMuNCAzIDEuNCAzIDMuM3oiLz48cGF0aCBjbGFzcz0ic3QxOCIgZD0iTTI0OCAzMDguN2MwIDEuOC0xLjMgMy40LTMgMy40LTEuNiAwLTMtMS40LTMtMy4yIDAtMS44IDEuMy0zLjQgMy0zLjQgMS43LS4xIDMgMS40IDMgMy4yek0yNjEuNCAzMDguNGMwIDEuOC0xLjMgMy4zLTIuOSAzLjQtMS42IDAtMi45LTEuNC0yLjktMy4yIDAtMS44IDEuMy0zLjMgMi45LTMuNCAxLjYtLjEgMi45IDEuNCAyLjkgMy4yek0yNzQuNiAzMDhjMCAxLjgtMS4zIDMuMy0yLjggMy4zLTEuNiAwLTIuOC0xLjQtMi44LTMuMnMxLjMtMy4zIDIuOC0zLjNjMS41IDAgMi44IDEuNCAyLjggMy4yeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODcuNSAzMDcuN2MwIDEuOC0xLjIgMy4zLTIuOCAzLjMtMS41IDAtMi44LTEuNC0yLjgtMy4xIDAtMS44IDEuMy0zLjMgMi44LTMuMyAxLjUtLjEgMi44IDEuMyAyLjggMy4xek0zMDAuMSAzMDcuM2MwIDEuOC0xLjIgMy4yLTIuNyAzLjMtMS41IDAtMi43LTEuNC0yLjctMy4xIDAtMS44IDEuMi0zLjIgMi43LTMuMyAxLjUgMCAyLjcgMS40IDIuNyAzLjF6TTMxMi41IDMwN2MwIDEuNy0xLjIgMy4yLTIuNyAzLjItMS41IDAtMi43LTEuMy0yLjctMy4xczEuMi0zLjIgMi43LTMuMmMxLjUgMCAyLjcgMS40IDIuNyAzLjF6TTMyNC43IDMwNi43YzAgMS43LTEuMiAzLjItMi42IDMuMi0xLjUgMC0yLjYtMS4zLTIuNi0zLjFzMS4yLTMuMiAyLjYtMy4yYzEuNCAwIDIuNiAxLjMgMi42IDMuMXpNMzM2LjYgMzA2LjNjMCAxLjctMS4yIDMuMS0yLjYgMy4yLTEuNCAwLTIuNi0xLjMtMi42LTNzMS4yLTMuMSAyLjYtMy4yYzEuNSAwIDIuNiAxLjMgMi42IDN6Ii8+PC9nPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNNTkuNCAxMDNjMCAxLjggMS40IDMuMiAzLjEgMi45IDEuNy0uMiAzLjEtMS45IDMuMS0zLjhzLTEuNC0zLjItMy4xLTIuOWMtMS43LjItMy4xIDEuOS0zLjEgMy44ek01OS40IDE0MC41YzAgMS44IDEuNCAzLjIgMy4xIDIuOSAxLjctLjIgMy4xLTEuOSAzLjEtMy44cy0xLjQtMy4yLTMuMS0yLjljLTEuNy4zLTMuMSAyLTMuMSAzLjh6TTU5LjQgMTc4LjFjMCAxLjggMS40IDMuMiAzLjEgMi45IDEuNy0uMiAzLjEtMS45IDMuMS0zLjhzLTEuNC0zLjItMy4xLTIuOWMtMS43LjMtMy4xIDItMy4xIDMuOHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTTU5LjQgMjI4LjdjMCAxLjggMS40IDMuMiAzLjEgMi45IDEuNy0uMiAzLjEtMS45IDMuMS0zLjhzLTEuNC0zLjItMy4xLTIuOWMtMS43LjMtMy4xIDItMy4xIDMuOHpNNTkuNCAyNjYuM2MwIDEuOCAxLjQgMy4yIDMuMSAyLjkgMS43LS4yIDMuMS0xLjkgMy4xLTMuOHMtMS40LTMuMi0zLjEtMi45Yy0xLjcuMy0zLjEgMi0zLjEgMy44ek01OS40IDMwMy45YzAgMS44IDEuNCAzLjIgMy4xIDIuOSAxLjctLjIgMy4xLTEuOSAzLjEtMy44cy0xLjQtMy4yLTMuMS0yLjljLTEuNy4zLTMuMSAxLjktMy4xIDMuOHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTTE2Mi4zIDIxMy44YzAgMi40IDEuOCA0LjEgNCAzLjggMi4yLS4zIDQuMS0yLjUgNC4xLTQuOXMtMS44LTQuMS00LjEtMy44Yy0yLjIuMy00IDIuNS00IDQuOXpNMTYyLjMgMjYzLjFjMCAyLjQgMS44IDQuMSA0IDMuOCAyLjItLjMgNC4xLTIuNSA0LjEtNC45cy0xLjgtNC4xLTQuMS0zLjhjLTIuMi4zLTQgMi41LTQgNC45ek0xNjIuMyAzMTIuNGMwIDIuNCAxLjggNC4xIDQgMy44IDIuMi0uMyA0LjEtMi41IDQuMS00LjkgMC0yLjQtMS44LTQuMS00LjEtMy44LTIuMi4zLTQgMi41LTQgNC45eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjEuNyAxMDIuNmwtMjItMS43Yy0zLjktLjMtNy4yIDIuOC03LjIgNi43djIwNi41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYxLjcgMTQwLjFsLTIyLTEuN2MtMy45LS4zLTcuMiAyLjgtNy4yIDYuN3Y5MS44Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYxLjcgMTc3LjlsLTIyLS44Yy0zLjktLjMtNy4yIDIuOC03LjIgNi43djc2LjEiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjEuNyAyMjcuOWwtMjIgLjFjLTMuOS0uMy03LjIgMi44LTcuMiA2Ljd2NzYuMSIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MS43IDI2NS44bC0yMiAuMWMtMy45LS4zLTcuMiAyLjgtNy4yIDYuN3Y0OC45Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYxLjcgMzAzLjdsLTIyIC4xYy0zLjktLjMtNy4yIDIuOC03LjIgNi43djE2Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTMyLjUgMzI0LjF2NS43YzAgMy4zLjIgNi41IDMuMSA3LjIgMi44LjcgODMuOCAxMy41IDkwLjUgMTQuNCA2LjcuOSA4LjYtMi40IDguNi01LjlWMjIzLjljMC01LjggNC43LTEwLjUgMTAuNS0xMC42bDIwLjMtLjIiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTM0LjYgMzAyLjZ2LTI5LjJjMC01LjggNC43LTEwLjUgMTAuNS0xMC42bDIwLjMtLjJNMTM0LjYgMzM4LjJWMzIzYzAtNS44IDQuNy0xMC41IDEwLjUtMTAuNmwyMC4zLS4yIi8+PC9nPjwvc3ZnPgo=); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/components/ControlPanel/ControlPanel.css */ +.pc-control-panel { + display: grid; + grid-template-columns: repeat(3, 1fr); + width: 100%; + height: var(--pc-editor-header-height); + padding: 8px 20px; + background-color: var(--g-color-base-background); + border: 1px var(--g-color-line-generic); + border-style: solid none; +} +.pc-control-panel__icon { + display: flex; + align-items: center; +} +.pc-control-panel__radio-button { + margin-left: 12px; +} +.pc-control-panel__radio-button .g-radio-button__option { + display: flex; + align-items: center; +} +.pc-control-panel__mode-switch { + display: flex; + align-items: center; + align-self: center; + justify-self: center; + place-self: center; +} +.pc-control-panel__theme-switch { + align-self: center; + justify-self: end; + place-self: center end; + display: flex; + gap: 12px; + align-items: center; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/components/DeviceEmulation/DeviceEmulationMobile/DeviceEmulationMobile.css */ +.pc-device-emulation-mobile { + position: absolute; + top: 0; + left: 0; + width: 100%; + display: flex; + justify-content: center; + opacity: 0; + pointer-events: none; +} +.pc-device-emulation-mobile_active { + opacity: 1; + pointer-events: all; +} +.pc-device-emulation-mobile__frame { + border: none; +} +.pc-device-emulation-mobile__frame_device_mobile { + width: 390px; + height: 844px; +} +.pc-device-emulation-mobile__frame_device_tablet { + width: 768px; + height: 1024px; +} +.pc-device-emulation-mobile__frame { + margin: 0; +} +.pc-device-emulation-mobile__container { + overflow: auto; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/components/Layout/Layout.css */ +body { + --pc-editor-header-height: 48px; + --pc-editor-code-header-height: 36px; + --pc-editor-divider-width: 12px; + --pc-editor-left-column-width: calc(400px + var(--pc-editor-divider-width)); + --pc-editor-base-color: var(--g-color-base-brand); + --pc-editor-control-color: var(--g-color-base-brand); + --pc-editor-control-icon-color: var(--g-color-text-dark-primary); +} +.pc-editor-layout__left, +.pc-editor-layout__right { + --g-scrollbar-width: 0; + height: calc(100vh - var(--pc-editor-header-height)); + max-height: calc(100vh - var(--pc-editor-header-height)); + overflow-y: auto; +} +.pc-editor-layout { + position: relative; +} +.pc-editor-layout__panel { + top: 0; + position: sticky; + z-index: 2; +} +.pc-editor-layout__container { + position: relative; + display: flex; + justify-content: center; + z-index: 1; +} +.pc-editor-layout__left { + flex: 0 0 auto; + padding: 24px 16px; + width: var(--pc-editor-left-column-width); + border-right: var(--pc-editor-divider-width) solid var(--g-color-line-generic); + overflow-x: auto; +} +.pc-editor-layout__right { + width: 100%; +} +.pc-editor-layout__right_editing { + padding-bottom: 200px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/components/NotFoundBlock/NotFoundBlock.css */ +.pc-not-found-block { + box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow); +} +.pc-not-found-block:hover { + box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow); + cursor: pointer; +} +.pc-not-found-block { + font-size: var(--g-text-display-1-font-size); + line-height: var(--g-text-display-1-line-height); + display: flex; + align-items: center; + justify-content: center; + height: 200px; + background-color: var(--pc-color-highlight-silver); + border-radius: var(--pc-border-radius); +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/core/components/Form/hooks/useSearch/useSearch.css */ +.df-use-search { + margin-bottom: 15px; +} +.df-use-search_hidden { + display: none; +} +.df-use-search:last-child { + margin-bottom: 0; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/AccordeonCard/AccordeonCard.css */ +.df-accordeon-card { + display: flex; + flex-direction: column; + justify-content: space-between; + box-sizing: border-box; + box-shadow: 0 1px 5px var(--g-color-sfx-shadow); + border-radius: 5px; + color: var(--g-color-text-primary); + background-color: var(--g-color-base-float); +} +.df-accordeon-card .df-row { + width: 100%; + max-width: none; + max-width: initial; +} +.df-accordeon-card .df-row .df-select, +.df-accordeon-card .df-row .df-multi-select, +.df-accordeon-card .df-row .df-transparent_array-item { + max-width: none; + max-width: initial; +} +.df-accordeon-card .df-monaco-input, +.df-accordeon-card .df-monaco-base-view { + width: 100%; +} +.df-accordeon-card:hover { + box-shadow: 0 3px 10px var(--g-color-sfx-shadow); +} +.df-accordeon-card:last-child { + margin-bottom: 0; +} +.df-accordeon-card_empty .df-accordeon-card__body, +.df-accordeon-card_empty .df-accordeon-card__header-toggle-btn { + display: none; +} +.df-accordeon-card_empty .df-accordeon-card__header_open { + border-bottom: none; +} +.df-accordeon-card__header { + display: flex; + position: relative; + box-sizing: border-box; + width: 100%; + padding: 16px; +} +.df-accordeon-card__header:hover { + cursor: pointer; +} +.df-accordeon-card__header_open { + border-bottom: 1px solid var(--g-color-line-generic); +} +.df-accordeon-card__header_without-action:hover { + cursor: default; +} +.df-accordeon-card__header-content, +.df-accordeon-card__header-toggle-btn { + display: inline-flex; + flex: 1 1 auto; +} +.df-accordeon-card__header-content { + flex-direction: column; + justify-content: center; + order: -1; +} +.df-accordeon-card__header-content-description { + margin-top: 12px; + color: var(--g-color-text-complementary); +} +.df-accordeon-card__header-toggle-btn { + flex-grow: 0; + justify-content: flex-end; + order: 1; +} +.df-accordeon-card__interal-actions { + margin-right: 5px; +} +.df-accordeon-card__toggle-icon_open { + transform: rotate(180deg); +} +.df-accordeon-card__body { + display: none; + padding: 16px; +} +.df-accordeon-card__body_open { + display: block; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Card/Card.css */ +.df-card { + margin-bottom: 20px; +} +.df-card:last-child { + margin-bottom: 0; +} +.df-card .df-row { + width: 100%; + max-width: none; + max-width: initial; +} +.df-card .df-row .df-select, +.df-card .df-row .df-multi-select, +.df-card .df-row .df-transparent_array-item { + max-width: none; + max-width: initial; +} +.df-card .df-monaco-input, +.df-card .df-monaco-base-view { + width: 100%; +} +.df-card_empty-body .df-card__header { + cursor: default; +} +.df-card_empty-body .df-card__header-right { + display: none; +} +.df-card_empty-body .df-card__body { + display: none; +} +.df-card__header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 20px; +} +.df-card__header_interactive { + cursor: pointer; +} +.df-card__header-left { + display: flex; + align-items: center; + flex-grow: 1; +} +.df-card__header-right { + display: flex; + align-items: center; +} +.df-card__header-right > * { + margin-left: 10px; +} +.df-card__title { + display: flex; + max-width: 533px; +} +.df-card__note { + margin-left: 5px; +} +.df-card__note .gc-help-popover { + display: flex; +} +.df-card__note .gc-help-popover > span { + display: flex; +} +.df-card__toggler-icon_open { + transform: rotate(180deg); +} +.df-card__body { + display: none; + padding: 0 20px 20px; +} +.df-card__body_open { + display: block; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/CopyButton/CopyButton.css */ +.df-copy-button { + display: none; + margin: 2px 0 0 5px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/ErrorWrapper/ErrorWrapper.css */ +.df-error-wrapper { + width: 100%; +} +.df-error-wrapper_error .yc-select-control:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .yc-select-control:focus:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .yc-select-control.yc-select-control_focused:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .yc-select-control.yc-select-control_focused:hover:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .yc-select:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .yc-select:focus:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .g-select:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .g-select:focus:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .g-select:not(.df-error-wrapper-ignore) .g-select-control::before, +.df-error-wrapper_error .g-select:hover:not(.df-error-wrapper-ignore) .g-select-control_open::before, +.df-error-wrapper_error .g-select:not(.df-error-wrapper-ignore) .g-select-control__button::before, +.df-error-wrapper_error .g-text-area__content:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .g-text-area__content:hover:not(.df-error-wrapper-ignore), +.df-error-wrapper_error .yc-text-input_view_normal:not(.df-error-wrapper-ignore) .yc-text-input__control, +.df-error-wrapper_error .yc-text-input_view_normal:not(.df-error-wrapper-ignore) .yc-text-input__content, +.df-error-wrapper_error .g-text-input_view_normal:not(.df-error-wrapper-ignore) .g-text-input__control, +.df-error-wrapper_error .g-text-input_view_normal:not(.df-error-wrapper-ignore) .g-text-input__content, +.df-error-wrapper_error .yc-checkbox__indicator:not(.df-error-wrapper-ignore)::before, +.df-error-wrapper_error .g-checkbox__indicator:not(.df-error-wrapper-ignore)::before { + border-color: var(--g-color-text-danger); +} +.df-error-wrapper__error-text { + color: var(--g-color-text-danger); + margin-top: 2px; + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/GenerateRandomValueButton/GenerateRandomValueButton.css */ +.df-generate-random-value-button { + margin-left: 8px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/GroupIndent/GroupIndent.css */ +.df-group-indent { + padding-top: 11px; + padding-left: 20px; + margin-top: -11px; + margin-bottom: 20px; + margin-left: 5px; + border-left: 1px solid var(--g-color-line-generic-accent); +} +.df-group-indent:last-child { + margin-bottom: 0; +} +.df-group-indent:empty { + display: none; +} +.df-group-indent > .df-simple-vertical-accordeon_view { + margin-top: -10px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/ArrayBase/ArrayBase.css */ +.df-array-base_add-button-right { + display: flex; + align-items: flex-end; +} +.df-array-base_add-button-right .df-transparent { + align-items: flex-end; +} +.df-array-base__items-wrapper_add-button-down { + margin-bottom: 15px; +} +.df-array-base__items-wrapper_items-primitive { + min-width: 100%; +} +.df-array-base__items-wrapper_items-primitive:empty { + min-width: 0; + min-width: initial; +} +.df-array-base__item-prefix { + margin-top: -7px; + margin-bottom: 8px; +} +.df-array-base__add-button_right { + margin-left: 4px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/hooks/useOneOf/useOneOf.css */ +.df-use-oneof__toggler_radio > .df-row { + width: auto; + width: initial; + max-width: none; + max-width: initial; +} +.df-use-oneof__toggler_card + .df-group-indent > .df-use-search:not(.df-group-indent) { + padding-top: 0px; + margin-top: 15px; +} +.df-use-oneof__card { + display: flex; +} +.df-use-oneof__card > :first-child { + margin-right: 8px; +} +.df-use-oneof__checkbox { + height: 28px; + display: flex; + align-items: center; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/SimpleVerticalAccordeon/SimpleVerticalAccordeon.css */ +.df-simple-vertical-accordeon { + margin-bottom: 20px; +} +.df-simple-vertical-accordeon:last-child { + margin-bottom: 0; +} +.df-simple-vertical-accordeon_branch .df-simple-vertical-accordeon__body { + padding-left: 20px; + margin-left: 5px; + border-left: 1px solid var(--g-color-line-generic-accent); +} +.df-simple-vertical-accordeon__header { + display: flex; + align-items: center; +} +.df-simple-vertical-accordeon__header-inner { + margin-left: -13px; + max-width: 533px; +} +.df-simple-vertical-accordeon__tooltip { + margin: 0px 5px; +} +.df-simple-vertical-accordeon__tooltip .g-help-popover { + display: flex; +} +.df-simple-vertical-accordeon__tooltip .g-help-popover > span { + display: flex; +} +.df-simple-vertical-accordeon__chevron { + transform: rotate(-90deg); +} +.df-simple-vertical-accordeon__chevron_open { + transform: none; +} +.df-simple-vertical-accordeon__body { + margin-top: 4px; + padding-top: 6px; +} +.df-simple-vertical-accordeon__body_hidden { + display: none; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Layouts/AccordeonCard/AccordeonCardForm.css */ +.df-accordeon-card-form__accordeon-card-body { + padding-right: 32px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Layouts/Row/Row.css */ +.df-row { + display: flex; + width: 500px; + max-width: 500px; + margin-bottom: 15px; +} +.df-row:last-child { + margin-bottom: 0; +} +.df-row__left { + width: 180px; + min-height: 28px; + display: flex; + margin-bottom: auto; + flex-direction: column; + flex-shrink: 0; +} +.df-row__left-inner { + display: inline; + margin-top: auto; + margin-bottom: auto; +} +.df-row__left::after { + content: ""; + width: 100%; + flex-shrink: 1; +} +.df-row__title { + word-break: break-word; + margin-right: 3px; +} +.df-row__title_required::after { + content: "*"; + color: var(--g-color-text-danger); +} +.df-row__note { + padding-right: 16px; + position: relative; +} +.df-row__note-inner { + position: absolute; + margin-top: 1px; +} +.df-row__note-inner .g-help-popover { + display: flex; +} +.df-row__note-inner .g-help-popover > span { + display: flex; +} +.df-row__right { + display: flex; + flex-direction: column; + flex-grow: 1; + margin-left: 15px; +} +.df-row__right-inner { + display: flex; + justify-content: space-around; +} +.df-row__description { + margin-top: 10px; + color: var(--g-color-text-secondary); + word-break: break-word; +} +.df-row__remove-button { + margin-left: 5px; +} +.df-row__required-mark { + color: var(--g-color-text-danger); +} +.df-row__error-wrapper { + min-width: 100%; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Layouts/Section/Section.css */ +.df-section { + margin-bottom: 20px; +} +.df-section:last-child { + margin-bottom: 0; +} +.df-section__header { + margin-bottom: 20px; +} +.df-section__header_with-popover { + display: flex; + align-items: center; +} +.df-section__title { + max-width: 533px; + font-weight: 500; + margin: 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.df-section__title_size_s { + font-size: 13px; +} +.df-section__title_size_m { + font-size: 15px; +} +.df-section__note { + margin-left: 5px; +} +.df-section__note .g-help-popover { + display: flex; +} +.df-section__note .g-help-popover > span { + display: flex; +} +.df-section__description { + margin-top: 4px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Layouts/Transparent/Transparent.css */ +.df-transparent { + display: flex; + margin-bottom: 15px; +} +.df-transparent:last-child { + margin-bottom: 0; +} +.df-transparent_array-item { + max-width: 338px; +} +.df-transparent_without-max-width { + max-width: none; + max-width: initial; +} +.df-transparent_without-max-width > .df-error-wrapper { + width: auto; +} +.df-transparent__remove-button { + margin-left: 5px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/Checkbox/Checkbox.css */ +.df-checkbox { + height: 28px; + display: flex; + align-items: center; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/FileInput/FileInput.css */ +.df-file-input { + display: flex; +} +.df-file-input__input { + display: none; +} +.df-file-input__file-name { + display: block; + margin: auto 10px; + max-width: 160px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MonacoInput/MonacoHeader.css */ +.df-monaco-header { + height: 52px; + display: flex; + justify-content: space-between; + padding: 15px; + align-items: center; + background-color: var(--g-color-base-float-hover); +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MonacoInput/MonacoInputDialog.css */ +.df-monaco-input-dialog .g-dialog-footer { + padding: 10px 32px 32px; +} +.df-monaco-input-dialog__container { + border: 1px solid var(--g-color-line-generic); +} +.df-monaco-input-dialog__dialog-header .g-dialog-header__caption { + min-height: 24px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MonacoInput/MonacoInputBase.css */ +.df-monaco-input { + width: 550px; +} +.df-monaco-input__container { + border: 1px solid var(--g-color-line-generic); +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MultiOneOf/MultiOneOf.css */ +.df-multi-oneof__select { + max-width: 305px; +} +.df-multi-oneof__content_flat > .df-group-indent { + margin: 0; + border-left: none; + padding: 0; +} +.df-multi-oneof__content_flat > .df-group-indent > .df-use-search { + margin-top: 15px; +} +.df-multi-oneof__content_flat > .df-group-indent > .df-use-search:empty { + display: none; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MultiSelect/MultiSelect.css */ +.df-multi-select { + max-width: 305px; +} +.df-multi-select__meta-text { + display: block; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/NumberWithScale/NumberWithScale.css */ +.df-number-with-scale__wrapper { + display: flex; +} +.df-number-with-scale__select { + max-width: 102px; + margin-left: 5px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/ObjectBase/ObjectBase.css */ +.df-object-base__content_inline { + display: flex; +} +.df-object-base__content_inline > .df-use-search { + width: 150px; + margin-bottom: 0; + margin-right: 8px; +} +.df-object-base__content_inline > .df-use-search:last-child { + margin-right: 0; +} +.df-object-base__delimiter { + height: 28px; + display: flex; + margin-right: 8px; + align-items: center; + white-space: nowrap; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/OneOf/OneOf.css */ +.df-oneof { + display: flex; + flex-direction: column; +} +.df-oneof:last-child > .df-group-indent { + margin-bottom: 0; +} +.df-oneof_base > .df-group-indent { + all: unset; +} +.df-oneof_base > .df-group-indent > .df-use-search { + padding-top: 11px; + padding-left: 20px; + margin-top: 4px; + margin-bottom: 20px; + margin-left: 5px; + border-left: 1px solid var(--g-color-line-generic-accent); +} +.df-oneof_base > .df-group-indent > .df-use-search:empty { + display: none; +} +.df-oneof_base > .df-group-indent > .df-use-search:last-child { + margin-bottom: 0; +} +.df-oneof_base > .df-group-indent > .df-use-search > .df-simple-vertical-accordeon_view { + margin-top: -10px; +} +.df-oneof_flat > .df-group-indent { + margin: 0; + border-left: none; + padding: 0; +} +.df-oneof_flat > .df-group-indent > .df-use-search { + margin-top: 15px; +} +.df-oneof_flat > .df-group-indent > .df-use-search:empty { + display: none; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/Select/Select.css */ +.df-select { + max-width: 305px; +} +.df-select__meta-text { + display: block; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/Switch/Switch.css */ +.df-switch { + height: 28px; + display: flex; + align-items: center; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/TableArrayInput/TableArrayInput.css */ +.df-table-array__table { + margin-bottom: 10px; +} +.df-table-array__table .g-table__cell { + border-bottom: 0px transparent; +} +.df-table-array__row .g-table__cell { + border-bottom: 0px transparent; + border-top: 1px solid var(--g-color-line-generic); +} +.df-table-array__row_hidden { + display: none; +} +.df-table-array__cell .yc-text-input, +.df-table-array__cell .g-text-input, +.df-table-array__cell .yc-select-control, +.df-table-array__cell .g-select-control, +.df-table-array__cell .yc-select, +.df-table-array__cell .g-select { + max-width: 150px; + min-width: 150px; +} +.df-table-array__cell_arr, +.df-table-array__cell_obj { + padding-left: 3px; +} +.df-table-array__cell_arr .yc-text-input, +.df-table-array__cell_arr .g-text-input, +.df-table-array__cell_arr .yc-select-control:not(.df-multi-select), +.df-table-array__cell_arr .g-select-control:not(.df-multi-select), +.df-table-array__cell_arr .yc-select:not(.df-multi-select), +.df-table-array__cell_arr .g-select:not(.df-multi-select), +.df-table-array__cell_obj .yc-text-input, +.df-table-array__cell_obj .g-text-input, +.df-table-array__cell_obj .yc-select-control:not(.df-multi-select), +.df-table-array__cell_obj .g-select-control:not(.df-multi-select), +.df-table-array__cell_obj .yc-select:not(.df-multi-select), +.df-table-array__cell_obj .g-select:not(.df-multi-select) { + max-width: none; + max-width: initial; +} +.df-table-array__cell_arr > .simple-vertical-accordeon, +.df-table-array__cell_obj > .simple-vertical-accordeon { + margin-bottom: 0; +} +.df-table-array__cell_bool { + max-width: 50px; + min-width: 50px; +} +.df-table-array__idx { + padding-top: 6px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/TextContent/TextContent.css */ +.df-text-content.g-label { + height: auto; + width: auto; +} +.df-text-content .g-label__text { + text-align: left; + text-align: initial; + white-space: normal; + white-space: initial; +} +.df-text-content__icon { + display: flex; + align-items: center; + margin-right: 4px; +} +.df-text-content__wrapper { + display: flex; +} +.df-text-content__separator { + margin: 0 4px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/LongValue/LongValue.css */ +.df-long-value { + max-width: 100%; +} +.df-long-value_long { + cursor: pointer; +} +.df-long-value_long:hover { + color: var(--g-color-text-secondary); +} +.df-long-value__container { + display: flex; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/TogglerCard/TogglerCard.css */ +.df-toggler-card { + width: 254px; + padding: 10px; + height: 88px; +} +.df-toggler-card__header { + display: flex; + justify-content: space-between; + align-items: baseline; +} +.df-toggler-card__text { + margin-top: 12px; + display: block; + margin-right: 15px; + height: 36px; + overflow: hidden; + text-overflow: ellipsis; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/ArrayBaseView/ArrayBaseView.css */ +.df-array-base-view__item-prefix { + margin-bottom: 6px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/MonacoInputView/MonacoViewDialog.css */ +.df-monaco-view-dialog .g-dialog-footer { + padding: 10px 32px 32px; +} +.df-monaco-view-dialog__container { + border: 1px solid var(--g-color-line-generic); +} +.df-monaco-view-dialog__dialog-header { + height: 48px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/MonacoInputView/MonacoBaseView.css */ +.df-monaco-base-view { + border: 1px solid var(--g-color-line-generic); + width: 550px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/MultiOneOfView/MultiOneOfView.css */ +.df-multi-oneof-view__tooltip { + word-wrap: break-word; +} +.df-multi-oneof-view__tooltip-container { + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + display: block; + margin-bottom: 6px; +} +.df-multi-oneof-view__tooltip-container:last-child { + margin-bottom: 0; +} +.df-multi-oneof-view__content_multiple-values > .df-group-indent { + padding-top: 0px; +} +.df-multi-oneof-view__content_flat > .df-group-indent { + margin: 0 0 20px; + border-left: none; + padding: 0; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/MultiSelectView/MultiSelectView.css */ +.df-multiselect-view__tooltip { + word-wrap: break-word; +} +.df-multiselect-view__tooltip-container { + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + display: block; + margin-bottom: 6px; +} +.df-multiselect-view__tooltip-container:last-child { + margin-bottom: 0; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/NumberWithScaleView/NumberWithScaleView.css */ +.df-number-with-scale-view { + display: flex; +} +.df-number-with-scale-view__tooltip { + word-wrap: break-word; +} +.df-number-with-scale-view__tooltip-container { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; +} +.df-number-with-scale-view__size { + margin-left: 2px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/ObjectBaseView/ObjectBaseView.css */ +.df-object-base-view__content_inline { + display: flex; +} +.df-object-base-view__content_inline > div { + flex: auto; + margin-right: 8px; + margin-bottom: 0; +} +.df-object-base-view__content_inline > div:last-child { + margin-right: 0; +} +.df-object-base-view__delimiter { + display: flex; + margin-right: 8px; + align-items: center; + white-space: nowrap; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/OneOfView/OneOfView.css */ +.df-oneof-view > .df-group-indent { + margin-bottom: 20px; +} +.df-oneof-view:last-child > .df-group-indent { + margin-bottom: 0; +} +.df-oneof-view_flat > .df-group-indent { + margin: 0 0 20px; + border-left: none; + padding: 0; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/TableArrayView/TableArrayView.css */ +.df-table-array-view__table { + margin-bottom: 10px; +} +.df-table-array-view__cell { + max-width: 150px; + min-width: 150px; +} +.df-table-array-view__cell_arr, +.df-table-array-view__cell_obj { + max-width: none; + max-width: initial; +} +.df-table-array-view__cell_arr > .simple-vertical-accordeon, +.df-table-array-view__cell_obj > .simple-vertical-accordeon { + margin-bottom: 0; +} +.df-table-array-view__cell_bool { + max-width: 50px; + min-width: 50px; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/TextAreaView/TextAreaView.css */ +.df-text-area-view { + display: flex; +} +.df-text-area-view_active { + cursor: pointer; +} +.df-text-area-view__chevron { + margin: 3px; +} +.df-text-area-view__chevron_open { + transform: rotate(180deg); +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/ViewLayouts/ViewRow/ViewRow.css */ +.df-view-row { + width: 100%; + display: flex; + margin-bottom: 20px; +} +.df-view-row:last-child { + margin-bottom: 0; +} +.df-view-row__left { + width: 300px; + max-width: 300px; + min-width: 300px; + display: flex; + align-items: baseline; + overflow: hidden; +} +.df-view-row__dots { + min-width: 40px; + flex-grow: 1; + margin: 0 2px; + border-bottom: 1px dotted var(--g-color-text-secondary); +} +.df-view-row__right { + max-width: 480px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.df-view-row__right > .df-view-transparent { + margin-bottom: 6px; +} +.df-view-row__right > .df-view-transparent:last-child { + margin-bottom: 0; +} +.df-view-row:hover > .df-copy-button { + display: block; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/ViewLayouts/ViewTableCell/ViewTableCell.css */ +.df-view-table-cell { + display: flex; +} +.df-view-table-cell__inner { + max-width: 100%; + display: flex; + flex-direction: column; + justify-content: center; +} +.df-view-table-cell__inner > .df-view-row:last-child { + margin-bottom: 0; +} +.df-view-table-cell__inner > .df-view-transparent { + margin-bottom: 6px; +} +.df-view-table-cell__inner > .df-view-transparent:last-child { + margin-bottom: 0; +} +.df-view-table-cell:hover > .df-copy-button { + display: block; +} + +/* node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/ViewLayouts/ViewTransparent/ViewTransparent.css */ +.df-view-transparent { + display: flex; + margin-bottom: 20px; +} +.df-view-transparent:last-child { + margin-bottom: 0; +} +.df-view-transparent:hover > .df-copy-button { + display: block; +} +.df-view-transparent__inner { + max-width: 100%; + width: 100%; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/dynamic-forms-custom/components/OneOfCustom/OneOfCustom.css */ +.pc-one-of-custom { + display: flex; + flex-direction: column; +} +.pc-one-of-custom:last-child > .df-group-indent { + margin-bottom: 0; +} +.pc-one-of-custom .df-group-indent { + all: unset; +} +.pc-one-of-custom .df-group-indent > .df-use-search { + padding-top: 11px; + padding-left: 12px; + margin-top: 4px; + margin-bottom: 20px; + margin-left: 5px; + border-left: 1px solid var(--g-color-line-generic-accent); +} +.pc-one-of-custom .df-group-indent > .df-use-search:empty { + display: none; +} +.pc-one-of-custom .df-group-indent > .df-use-search:last-child { + margin-bottom: 0; +} +.pc-one-of-custom .df-group-indent > .df-use-search > .df-simple-vertical-accordeon_view { + margin-top: -10px; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/standalone/browser/standalone-tokens.css */ +.monaco-editor { + font-family: + -apple-system, + BlinkMacSystemFont, + "Segoe WPC", + "Segoe UI", + "HelveticaNeue-Light", + system-ui, + -apple-system, + Segoe UI, + Roboto, + Ubuntu, + Cantarell, + Noto Sans, + sans-serif, + "Ubuntu", + "Droid Sans", + sans-serif; + --monaco-monospace-font: + "SF Mono", + Monaco, + Menlo, + Consolas, + "Ubuntu Mono", + "Liberation Mono", + "DejaVu Sans Mono", + "Courier New", + monospace; +} +.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label { + stroke-width: 1.2px; +} +.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label, +.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label, +.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label { + stroke-width: 1.2px; +} +.monaco-hover p { + margin: 0; +} +.monaco-aria-container { + position: absolute !important; +} +.monaco-aria-container { + top: 0; + height: 1px; + width: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(50%); + clip-path: inset(50%); +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/aria/aria.css */ +.monaco-aria-container { + position: absolute; + left: -999em; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/widget/media/editor.css */ +::-ms-clear { + display: none; +} +.monaco-editor .editor-widget input { + color: inherit; +} +.monaco-editor { + position: relative; + overflow: visible; + -webkit-text-size-adjust: 100%; + color: var(--vscode-editor-foreground); + background-color: var(--vscode-editor-background); +} +.monaco-editor-background { + background-color: var(--vscode-editor-background); +} +.monaco-editor .rangeHighlight { + background-color: var(--vscode-editor-rangeHighlightBackground); + box-sizing: border-box; + border: 1px solid var(--vscode-editor-rangeHighlightBorder); +} +.monaco-editor.hc-black .rangeHighlight, +.monaco-editor.hc-light .rangeHighlight { + border-style: dotted; +} +.monaco-editor .symbolHighlight { + background-color: var(--vscode-editor-symbolHighlightBackground); + box-sizing: border-box; + border: 1px solid var(--vscode-editor-symbolHighlightBorder); +} +.monaco-editor.hc-black .symbolHighlight, +.monaco-editor.hc-light .symbolHighlight { + border-style: dotted; +} +.monaco-editor .overflow-guard { + position: relative; + overflow: hidden; +} +.monaco-editor .view-overlays { + position: absolute; + top: 0; +} +.monaco-editor .squiggly-error { + border-bottom: 4px double var(--vscode-editorError-border); +} +.monaco-editor .squiggly-error::before { + display: block; + content: ""; + width: 100%; + height: 100%; + background: var(--vscode-editorError-background); +} +.monaco-editor .squiggly-warning { + border-bottom: 4px double var(--vscode-editorWarning-border); +} +.monaco-editor .squiggly-warning::before { + display: block; + content: ""; + width: 100%; + height: 100%; + background: var(--vscode-editorWarning-background); +} +.monaco-editor .squiggly-info { + border-bottom: 4px double var(--vscode-editorInfo-border); +} +.monaco-editor .squiggly-info::before { + display: block; + content: ""; + width: 100%; + height: 100%; + background: var(--vscode-editorInfo-background); +} +.monaco-editor .squiggly-hint { + border-bottom: 2px dotted var(--vscode-editorHint-border); +} +.monaco-editor.showUnused .squiggly-unnecessary { + border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border); +} +.monaco-editor.showDeprecated .squiggly-inline-deprecated { + -webkit-text-decoration: line-through; + text-decoration: line-through; + text-decoration-color: inherit; + text-decoration-color: var(--vscode-editor-foreground, inherit); +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/media/scrollbars.css */ +.monaco-scrollable-element > .scrollbar > .scra { + font-size: 11px !important; +} +.monaco-scrollable-element > .scrollbar > .scra { + cursor: pointer; +} +.monaco-scrollable-element > .visible { + opacity: 1; + background: rgba(0, 0, 0, 0); + transition: opacity 100ms linear; + z-index: 11; +} +.monaco-scrollable-element > .invisible { + opacity: 0; + pointer-events: none; +} +.monaco-scrollable-element > .invisible.fade { + transition: opacity 800ms linear; +} +.monaco-scrollable-element > .shadow { + position: absolute; + display: none; +} +.monaco-scrollable-element > .shadow.top { + display: block; + top: 0; + left: 3px; + height: 3px; + width: 100%; + box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; +} +.monaco-scrollable-element > .shadow.left { + display: block; + top: 3px; + left: 0; + height: 100%; + width: 3px; + box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset; +} +.monaco-scrollable-element > .shadow.top-left-corner { + display: block; + top: 0; + left: 0; + height: 3px; + width: 3px; +} +.monaco-scrollable-element > .shadow.top.left { + box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset; +} +.monaco-scrollable-element > .scrollbar > .slider { + background: var(--vscode-scrollbarSlider-background); +} +.monaco-scrollable-element > .scrollbar > .slider:hover { + background: var(--vscode-scrollbarSlider-hoverBackground); +} +.monaco-scrollable-element > .scrollbar > .slider.active { + background: var(--vscode-scrollbarSlider-activeBackground); +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/controller/textAreaHandler.css */ +.monaco-editor .inputarea { + outline: none !important; +} +.monaco-editor .inputarea { + min-width: 0; + min-height: 0; + margin: 0; + padding: 0; + position: absolute; + resize: none; + border: none; + overflow: hidden; + color: transparent; + background-color: transparent; + z-index: -10; +} +.monaco-editor .inputarea.ime-input { + z-index: 10; + caret-color: var(--vscode-editorCursor-foreground); + color: var(--vscode-editor-foreground); +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css */ +.monaco-editor .margin-view-overlays .line-numbers { + font-feature-settings: "tnum"; + font-variant-numeric: tabular-nums; + position: absolute; + text-align: right; + display: inline-block; + vertical-align: middle; + box-sizing: border-box; + cursor: default; + height: 100%; +} +.monaco-editor .relative-current-line-number { + text-align: left; + display: inline-block; + width: 100%; +} +.monaco-editor .margin-view-overlays .line-numbers.lh-odd { + margin-top: 1px; +} +.monaco-editor .line-numbers { + color: var(--vscode-editorLineNumber-foreground); +} +.monaco-editor .line-numbers.active-line-number { + color: var(--vscode-editorLineNumber-activeForeground); +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/margin/margin.css */ +.monaco-editor .margin { + background-color: var(--vscode-editorGutter-background); +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/mouseCursor/mouseCursor.css */ +.monaco-mouse-cursor-text { + cursor: text; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.css */ +.monaco-editor .view-overlays .current-line { + display: block; + position: absolute; + left: 0; + top: 0; + box-sizing: border-box; +} +.monaco-editor .margin-view-overlays .current-line { + display: block; + position: absolute; + left: 0; + top: 0; + box-sizing: border-box; +} +.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both { + border-right: 0; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/decorations/decorations.css */ +.monaco-editor .lines-content .cdr { + position: absolute; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/glyphMargin/glyphMargin.css */ +.monaco-editor .glyph-margin { + position: absolute; + top: 0; +} +.monaco-editor .margin-view-overlays .cgmr { + position: absolute; + display: flex; + align-items: center; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/indentGuides/indentGuides.css */ +.monaco-editor .lines-content .core-guide { + position: absolute; + box-sizing: border-box; +} +.monaco-editor .lines-content .core-guide-indent { + box-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-background) inset; +} +.monaco-editor .lines-content .core-guide-indent-active { + box-shadow: 1px 0 0 0 --vscode-editorIndentGuide-background inset; + box-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-activeBackground, --vscode-editorIndentGuide-background) inset; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/lines/viewLines.css */ +.mtkcontrol { + color: rgb(255, 255, 255) !important; + background: rgb(150, 0, 0) !important; +} +.mtkoverflow { + background-color: --vscode-editor-background; + background-color: var(--vscode-button-background, --vscode-editor-background); + color: --vscode-editor-foreground; + color: var(--vscode-button-foreground, --vscode-editor-foreground); + border-width: 1px; + border-style: solid; + border-color: var(--vscode-contrastBorder); + border-radius: 2px; + padding: 4px; + cursor: pointer; +} +.mtkoverflow:hover { + background-color: var(--vscode-button-hoverBackground); +} +.monaco-editor.no-user-select .lines-content, +.monaco-editor.no-user-select .view-line, +.monaco-editor.no-user-select .view-lines { + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; +} +.monaco-editor.mac .lines-content:hover, +.monaco-editor.mac .view-line:hover, +.monaco-editor.mac .view-lines:hover { + -moz-user-select: text; + user-select: text; + -webkit-user-select: text; + -ms-user-select: text; +} +.monaco-editor.enable-user-select { + -moz-user-select: initial; + user-select: initial; + -webkit-user-select: initial; +} +.monaco-editor .view-lines { + white-space: nowrap; +} +.monaco-editor .view-line { + position: absolute; + width: 100%; +} +.monaco-editor .mtkw { + color: var(--vscode-editorWhitespace-foreground) !important; +} +.monaco-editor .mtkz { + color: var(--vscode-editorWhitespace-foreground) !important; +} +.monaco-editor .mtkz { + display: inline-block; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css */ +.monaco-editor .lines-decorations { + position: absolute; + top: 0; + background: white; +} +.monaco-editor .margin-view-overlays .cldr { + position: absolute; + height: 100%; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/marginDecorations/marginDecorations.css */ +.monaco-editor .margin-view-overlays .cmdr { + position: absolute; + left: 0; + width: 100%; + height: 100%; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/minimap/minimap.css */ +.monaco-editor .minimap.slider-mouseover .minimap-slider { + opacity: 0; + transition: opacity 100ms linear; +} +.monaco-editor .minimap.slider-mouseover:hover .minimap-slider { + opacity: 1; +} +.monaco-editor .minimap.slider-mouseover .minimap-slider.active { + opacity: 1; +} +.monaco-editor .minimap-slider .minimap-slider-horizontal { + background: var(--vscode-minimapSlider-background); +} +.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { + background: var(--vscode-minimapSlider-hoverBackground); +} +.monaco-editor .minimap-slider.active .minimap-slider-horizontal { + background: var(--vscode-minimapSlider-activeBackground); +} +.monaco-editor .minimap-shadow-visible { + box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset; +} +.monaco-editor .minimap-shadow-hidden { + position: absolute; + width: 0; +} +.monaco-editor .minimap-shadow-visible { + position: absolute; + left: -6px; + width: 6px; +} +.monaco-editor.no-minimap-shadow .minimap-shadow-visible { + position: absolute; + left: -1px; + width: 1px; +} +.minimap.autohide { + opacity: 0; + transition: opacity 0.5s; +} +.minimap.autohide:hover { + opacity: 1; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.css */ +.monaco-editor .overlayWidgets { + position: absolute; + top: 0; + left: 0; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/rulers/rulers.css */ +.monaco-editor .view-ruler { + position: absolute; + top: 0; + box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.css */ +.monaco-editor .scroll-decoration { + position: absolute; + top: 0; + left: 0; + height: 6px; + box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/selections/selections.css */ +.monaco-editor .lines-content .cslr { + position: absolute; +} +.monaco-editor .focused .selected-text { + background-color: var(--vscode-editor-selectionBackground); +} +.monaco-editor .selected-text { + background-color: var(--vscode-editor-inactiveSelectionBackground); +} +.monaco-editor .top-left-radius { + border-top-left-radius: 3px; +} +.monaco-editor .bottom-left-radius { + border-bottom-left-radius: 3px; +} +.monaco-editor .top-right-radius { + border-top-right-radius: 3px; +} +.monaco-editor .bottom-right-radius { + border-bottom-right-radius: 3px; +} +.monaco-editor.hc-black .top-left-radius { + border-top-left-radius: 0; +} +.monaco-editor.hc-black .bottom-left-radius { + border-bottom-left-radius: 0; +} +.monaco-editor.hc-black .top-right-radius { + border-top-right-radius: 0; +} +.monaco-editor.hc-black .bottom-right-radius { + border-bottom-right-radius: 0; +} +.monaco-editor.hc-light .top-left-radius { + border-top-left-radius: 0; +} +.monaco-editor.hc-light .bottom-left-radius { + border-bottom-left-radius: 0; +} +.monaco-editor.hc-light .top-right-radius { + border-top-right-radius: 0; +} +.monaco-editor.hc-light .bottom-right-radius { + border-bottom-right-radius: 0; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/viewCursors/viewCursors.css */ +.monaco-editor .cursors-layer { + position: absolute; + top: 0; +} +.monaco-editor .cursors-layer > .cursor { + position: absolute; + overflow: hidden; + box-sizing: border-box; +} +.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor { + transition: all 80ms; +} +.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor { + background: transparent !important; +} +.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor { + border-style: solid; + border-width: 1px; +} +.monaco-editor .cursors-layer.cursor-underline-style > .cursor { + background: transparent !important; +} +.monaco-editor .cursors-layer.cursor-underline-style > .cursor { + border-bottom-width: 2px; + border-bottom-style: solid; +} +.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor { + background: transparent !important; +} +.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor { + border-bottom-width: 1px; + border-bottom-style: solid; +} +@keyframes monaco-cursor-smooth { + 0%, 20% { + opacity: 1; + } + 60%, 100% { + opacity: 0; + } +} +@keyframes monaco-cursor-phase { + 0%, 20% { + opacity: 1; + } + 90%, 100% { + opacity: 0; + } +} +@keyframes monaco-cursor-expand { + 0%, 20% { + transform: scaleY(1); + } + 80%, 100% { + transform: scaleY(0); + } +} +.cursor-smooth { + animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate; +} +.cursor-phase { + animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate; +} +.cursor-expand > .cursor { + animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/blockDecorations/blockDecorations.css */ +.monaco-editor .blockDecorations-container { + position: absolute; + top: 0; + pointer-events: none; +} +.monaco-editor .blockDecorations-block { + position: absolute; + box-sizing: border-box; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/whitespace/whitespace.css */ +.monaco-editor .mwh { + color: var(--vscode-editorWhitespace-foreground) !important; +} +.monaco-editor .mwh { + position: absolute; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/sash/sash.css */ +:root { + --vscode-sash-size: 4px; +} +.monaco-sash { + position: absolute; + z-index: 35; + touch-action: none; +} +.monaco-sash.disabled { + pointer-events: none; +} +.monaco-sash.mac.vertical { + cursor: col-resize; +} +.monaco-sash.vertical.minimum { + cursor: e-resize; +} +.monaco-sash.vertical.maximum { + cursor: w-resize; +} +.monaco-sash.mac.horizontal { + cursor: row-resize; +} +.monaco-sash.horizontal.minimum { + cursor: s-resize; +} +.monaco-sash.horizontal.maximum { + cursor: n-resize; +} +.monaco-sash.disabled { + cursor: default !important; + pointer-events: none !important; +} +.monaco-sash.vertical { + cursor: ew-resize; + top: 0; + width: 4px; + width: var(--vscode-sash-size); + height: 100%; +} +.monaco-sash.horizontal { + cursor: ns-resize; + left: 0; + width: 100%; + height: 4px; + height: var(--vscode-sash-size); +} +.monaco-sash:not(.disabled) > .orthogonal-drag-handle { + content: " "; + height: calc(4px * 2); + height: calc(var(--vscode-sash-size) * 2); + width: calc(4px * 2); + width: calc(var(--vscode-sash-size) * 2); + z-index: 100; + display: block; + cursor: all-scroll; + position: absolute; +} +.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.start, +.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.end { + cursor: nwse-resize; +} +.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.end, +.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.start { + cursor: nesw-resize; +} +.monaco-sash.vertical > .orthogonal-drag-handle.start { + left: calc(4px * -0.5); + left: calc(var(--vscode-sash-size) * -0.5); + top: calc(4px * -1); + top: calc(var(--vscode-sash-size) * -1); +} +.monaco-sash.vertical > .orthogonal-drag-handle.end { + left: calc(4px * -0.5); + left: calc(var(--vscode-sash-size) * -0.5); + bottom: calc(4px * -1); + bottom: calc(var(--vscode-sash-size) * -1); +} +.monaco-sash.horizontal > .orthogonal-drag-handle.start { + top: calc(4px * -0.5); + top: calc(var(--vscode-sash-size) * -0.5); + left: calc(4px * -1); + left: calc(var(--vscode-sash-size) * -1); +} +.monaco-sash.horizontal > .orthogonal-drag-handle.end { + top: calc(4px * -0.5); + top: calc(var(--vscode-sash-size) * -0.5); + right: calc(4px * -1); + right: calc(var(--vscode-sash-size) * -1); +} +.monaco-sash:before { + content: ""; + pointer-events: none; + position: absolute; + width: 100%; + height: 100%; + background: transparent; +} +.monaco-workbench:not(.reduce-motion) .monaco-sash:before { + transition: background-color 0.1s ease-out; +} +.monaco-sash.hover:before, +.monaco-sash.active:before { + background: var(--vscode-sash-hoverBorder); +} +.monaco-sash.vertical:before { + width: var(--vscode-sash-hover-size); + left: calc(50% - (var(--vscode-sash-hover-size) / 2)); +} +.monaco-sash.horizontal:before { + height: var(--vscode-sash-hover-size); + top: calc(50% - (var(--vscode-sash-hover-size) / 2)); +} +.pointer-events-disabled { + pointer-events: none !important; +} +.monaco-sash.debug { + background: cyan; +} +.monaco-sash.debug.disabled { + background: rgba(0, 255, 255, 0.2); +} +.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle { + background: red; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/widget/media/diffEditor.css */ +.monaco-diff-editor .diffOverview { + z-index: 9; +} +.monaco-diff-editor .diffOverview .diffViewport { + z-index: 10; +} +.monaco-diff-editor.vs .diffOverview { + background: rgba(0, 0, 0, 0.03); +} +.monaco-diff-editor.vs-dark .diffOverview { + background: rgba(255, 255, 255, 0.01); +} +.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar { + background: rgba(0, 0, 0, 0); +} +.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar { + background: rgba(0, 0, 0, 0); +} +.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar { + background: none; +} +.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar { + background: none; +} +.monaco-scrollable-element.modified-in-monaco-diff-editor .slider { + z-index: 10; +} +.modified-in-monaco-diff-editor .slider.active { + background: rgba(171, 171, 171, .4); +} +.modified-in-monaco-diff-editor.hc-black .slider.active { + background: none; +} +.modified-in-monaco-diff-editor.hc-light .slider.active { + background: none; +} +.monaco-editor .insert-sign, +.monaco-diff-editor .insert-sign, +.monaco-editor .delete-sign, +.monaco-diff-editor .delete-sign { + font-size: 11px !important; + opacity: 0.7 !important; + display: flex !important; +} +.monaco-editor .insert-sign, +.monaco-diff-editor .insert-sign, +.monaco-editor .delete-sign, +.monaco-diff-editor .delete-sign { + align-items: center; +} +.monaco-editor.hc-black .insert-sign, +.monaco-diff-editor.hc-black .insert-sign, +.monaco-editor.hc-black .delete-sign, +.monaco-diff-editor.hc-black .delete-sign, +.monaco-editor.hc-light .insert-sign, +.monaco-diff-editor.hc-light .insert-sign, +.monaco-editor.hc-light .delete-sign, +.monaco-diff-editor.hc-light .delete-sign { + opacity: 1; +} +.monaco-editor .inline-deleted-margin-view-zone { + text-align: right; +} +.monaco-editor .inline-added-margin-view-zone { + text-align: right; +} +.monaco-editor .arrow-revert-change { + z-index: 10; + position: absolute; +} +.monaco-editor .arrow-revert-change:hover { + cursor: pointer; +} +.monaco-editor .view-zones .view-lines .view-line span { + display: inline-block; +} +.monaco-editor .margin-view-zones .lightbulb-glyph:hover { + cursor: pointer; +} +.monaco-editor .char-insert, +.monaco-diff-editor .char-insert { + background-color: var(--vscode-diffEditor-insertedTextBackground); +} +.monaco-editor .line-insert, +.monaco-diff-editor .line-insert { + background-color: --vscode-diffEditor-insertedTextBackground; + background-color: var(--vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground); +} +.monaco-editor .line-insert, +.monaco-editor .char-insert { + box-sizing: border-box; + border: 1px solid var(--vscode-diffEditor-insertedTextBorder); +} +.monaco-editor.hc-black .line-insert, +.monaco-editor.hc-light .line-insert, +.monaco-editor.hc-black .char-insert, +.monaco-editor.hc-light .char-insert { + border-style: dashed; +} +.monaco-editor .line-delete, +.monaco-editor .char-delete { + box-sizing: border-box; + border: 1px solid var(--vscode-diffEditor-removedTextBorder); +} +.monaco-editor.hc-black .line-delete, +.monaco-editor.hc-light .line-delete, +.monaco-editor.hc-black .char-delete, +.monaco-editor.hc-light .char-delete { + border-style: dashed; +} +.monaco-editor .inline-added-margin-view-zone, +.monaco-editor .gutter-insert, +.monaco-diff-editor .gutter-insert { + background-color: --vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground; + background-color: var(--vscode-diffEditorGutter-insertedLineBackground, --vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground); +} +.monaco-editor .char-delete, +.monaco-diff-editor .char-delete { + background-color: var(--vscode-diffEditor-removedTextBackground); +} +.monaco-editor .line-delete, +.monaco-diff-editor .line-delete { + background-color: --vscode-diffEditor-removedTextBackground; + background-color: var(--vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground); +} +.monaco-editor .inline-deleted-margin-view-zone, +.monaco-editor .gutter-delete, +.monaco-diff-editor .gutter-delete { + background-color: --vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground; + background-color: var(--vscode-diffEditorGutter-removedLineBackground, --vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground); +} +.monaco-diff-editor.side-by-side .editor.modified { + box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow); + border-left: 1px solid var(--vscode-diffEditor-border); +} +.monaco-diff-editor .diffViewport { + background: var(--vscode-scrollbarSlider-background); +} +.monaco-diff-editor .diffViewport:hover { + background: var(--vscode-scrollbarSlider-hoverBackground); +} +.monaco-diff-editor .diffViewport:active { + background: var(--vscode-scrollbarSlider-activeBackground); +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/widget/media/diffReview.css */ +.monaco-diff-editor .diff-review-line-number { + text-align: right; + display: inline-block; + color: var(--vscode-editorLineNumber-foreground); +} +.monaco-diff-editor .diff-review { + position: absolute; + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; +} +.monaco-diff-editor .diff-review-summary { + padding-left: 10px; +} +.monaco-diff-editor .diff-review-shadow { + position: absolute; + box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset; +} +.monaco-diff-editor .diff-review-row { + white-space: pre; +} +.monaco-diff-editor .diff-review-table { + display: table; + min-width: 100%; +} +.monaco-diff-editor .diff-review-row { + display: table-row; + width: 100%; +} +.monaco-diff-editor .diff-review-spacer { + display: inline-block; + width: 10px; + vertical-align: middle; +} +.monaco-diff-editor .diff-review-spacer > .codicon { + font-size: 9px !important; +} +.monaco-diff-editor .diff-review-actions { + display: inline-block; + position: absolute; + right: 10px; + top: 2px; +} +.monaco-diff-editor .diff-review-actions .action-label { + width: 16px; + height: 16px; + margin: 2px 0; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/list/list.css */ +.monaco-list { + position: relative; + height: 100%; + width: 100%; + white-space: nowrap; +} +.monaco-list.mouse-support { + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; +} +.monaco-list > .monaco-scrollable-element { + height: 100%; +} +.monaco-list-rows { + position: relative; + width: 100%; + height: 100%; +} +.monaco-list.horizontal-scrolling .monaco-list-rows { + width: auto; + min-width: 100%; +} +.monaco-list-row { + position: absolute; + box-sizing: border-box; + overflow: hidden; + width: 100%; +} +.monaco-list.mouse-support .monaco-list-row { + cursor: pointer; + touch-action: none; +} +.monaco-list-row.scrolling { + display: none !important; +} +.monaco-list.element-focused, +.monaco-list.selection-single, +.monaco-list.selection-multiple { + outline: 0 !important; +} +.monaco-drag-image { + display: inline-block; + padding: 1px 7px; + border-radius: 10px; + font-size: 12px; + position: absolute; + z-index: 1000; +} +.monaco-list-type-filter-message { + position: absolute; + box-sizing: border-box; + width: 100%; + height: 100%; + top: 0; + left: 0; + padding: 40px 1em 1em 1em; + text-align: center; + white-space: normal; + opacity: 0.7; + pointer-events: none; +} +.monaco-list-type-filter-message:empty { + display: none; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/selectBox/selectBoxCustom.css */ +.monaco-select-box-dropdown-padding { + --dropdown-padding-top: 1px; + --dropdown-padding-bottom: 1px; +} +.hc-black .monaco-select-box-dropdown-padding, +.hc-light .monaco-select-box-dropdown-padding { + --dropdown-padding-top: 3px; + --dropdown-padding-bottom: 4px; +} +.monaco-select-box-dropdown-container { + display: none; + box-sizing: border-box; +} +.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * { + margin: 0; +} +.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus { + outline: 1px solid -webkit-focus-ring-color; + outline-offset: -1px; +} +.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code { + line-height: 15px; + font-family: var(--monaco-monospace-font); +} +.monaco-select-box-dropdown-container.visible { + display: flex; + flex-direction: column; + text-align: left; + width: 1px; + overflow: hidden; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container { + flex: 0 0 auto; + align-self: flex-start; + padding-top: var(--dropdown-padding-top); + padding-bottom: var(--dropdown-padding-bottom); + padding-left: 1px; + padding-right: 1px; + width: 100%; + overflow: hidden; + box-sizing: border-box; +} +.monaco-select-box-dropdown-container > .select-box-details-pane { + padding: 5px; +} +.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container { + padding-top: var(--dropdown-padding-top); + padding-bottom: var(--dropdown-padding-bottom); +} +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row { + cursor: pointer; +} +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text { + text-overflow: ellipsis; + overflow: hidden; + padding-left: 3.5px; + white-space: nowrap; + float: left; +} +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail { + text-overflow: ellipsis; + overflow: hidden; + padding-left: 3.5px; + white-space: nowrap; + float: left; + opacity: 0.7; +} +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right { + text-overflow: ellipsis; + overflow: hidden; + padding-right: 10px; + white-space: nowrap; + float: right; +} +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden { + position: absolute; + left: -10000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} +.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control { + flex: 1 1 auto; + align-self: flex-start; + opacity: 0; +} +.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div { + overflow: hidden; + max-height: 0px; +} +.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control { + padding-left: 4px; + padding-right: 8px; + white-space: nowrap; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/selectBox/selectBox.css */ +.monaco-select-box { + width: 100%; + cursor: pointer; + border-radius: 2px; +} +.monaco-select-box-dropdown-container { + font-size: 13px; + font-weight: normal; + text-transform: none; +} +.monaco-action-bar .action-item.select-container { + cursor: default; +} +.monaco-action-bar .action-item .monaco-select-box { + cursor: pointer; + min-width: 100px; + min-height: 18px; + padding: 2px 23px 2px 8px; +} +.mac .monaco-action-bar .action-item .monaco-select-box { + font-size: 11px; + border-radius: 5px; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.css */ +.monaco-action-bar { + white-space: nowrap; + height: 100%; +} +.monaco-action-bar .actions-container { + display: flex; + margin: 0 auto; + padding: 0; + height: 100%; + width: 100%; + align-items: center; +} +.monaco-action-bar.vertical .actions-container { + display: inline-block; +} +.monaco-action-bar .action-item { + display: block; + align-items: center; + justify-content: center; + cursor: pointer; + position: relative; +} +.monaco-action-bar .action-item.disabled { + cursor: default; +} +.monaco-action-bar .action-item .icon, +.monaco-action-bar .action-item .codicon { + display: block; +} +.monaco-action-bar .action-item .codicon { + display: flex; + align-items: center; + width: 16px; + height: 16px; +} +.monaco-action-bar .action-label { + display: flex; + font-size: 11px; + padding: 3px; + border-radius: 5px; +} +.monaco-action-bar .action-item.disabled .action-label, +.monaco-action-bar .action-item.disabled .action-label::before, +.monaco-action-bar .action-item.disabled .action-label:hover { + opacity: 0.6; +} +.monaco-action-bar.vertical { + text-align: left; +} +.monaco-action-bar.vertical .action-item { + display: block; +} +.monaco-action-bar.vertical .action-label.separator { + display: block; + border-bottom: 1px solid #bbb; + padding-top: 1px; + margin-left: .8em; + margin-right: .8em; +} +.monaco-action-bar .action-item .action-label.separator { + margin: 5px 4px !important; +} +.monaco-action-bar .action-item .action-label.separator { + width: 1px; + height: 16px; + cursor: default; + min-width: 1px; + padding: 0; + background-color: #bbb; +} +.secondary-actions .monaco-action-bar .action-label { + margin-left: 6px; +} +.monaco-action-bar .action-item.select-container { + overflow: hidden; + flex: 1; + max-width: 170px; + min-width: 60px; + display: flex; + align-items: center; + justify-content: center; + margin-right: 10px; +} +.monaco-action-bar .action-item.action-dropdown-item { + display: flex; +} +.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator { + display: flex; + align-items: center; + cursor: default; +} +.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div { + width: 1px; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/contextview/contextview.css */ +.context-view { + position: absolute; +} +.context-view.fixed { + animation: none 0s ease 0s 1 normal none running; + backface-visibility: visible; + background: transparent none repeat 0 0 / auto auto padding-box border-box scroll; + border: medium none currentColor; + border-collapse: separate; + -o-border-image: none; + border-image: none; + border-radius: 0; + border-spacing: 0; + bottom: auto; + box-shadow: none; + box-sizing: content-box; + caption-side: top; + clear: none; + clip: auto; + color: #000; + -moz-columns: auto; + columns: auto; + -moz-column-count: auto; + column-count: auto; + -moz-column-fill: balance; + column-fill: balance; + -moz-column-gap: normal; + column-gap: normal; + -moz-column-rule: medium none currentColor; + column-rule: medium none currentColor; + -moz-column-span: 1; + column-span: 1; + -moz-column-width: auto; + column-width: auto; + content: normal; + counter-increment: none; + counter-reset: none; + cursor: auto; + direction: ltr; + display: inline; + empty-cells: show; + float: none; + font-family: serif; + font-size: medium; + font-style: normal; + font-variant: normal; + font-weight: normal; + font-stretch: normal; + line-height: normal; + height: auto; + -webkit-hyphens: none; + hyphens: none; + left: auto; + letter-spacing: normal; + list-style: disc outside none; + margin: 0; + max-height: none; + max-width: none; + min-height: 0; + min-width: 0; + opacity: 1; + orphans: 2; + outline: medium none invert; + overflow: visible; + overflow-x: visible; + overflow-y: visible; + padding: 0; + page-break-after: auto; + page-break-before: auto; + page-break-inside: auto; + perspective: none; + perspective-origin: 50% 50%; + position: static; + right: auto; + -moz-tab-size: 8; + -o-tab-size: 8; + tab-size: 8; + table-layout: auto; + text-align: left; + -moz-text-align-last: auto; + text-align-last: auto; + -webkit-text-decoration: none; + text-decoration: none; + text-indent: 0; + text-shadow: none; + text-transform: none; + top: auto; + transform: none; + transform-origin: 50% 50% 0; + transform-style: flat; + transition: none 0s ease 0s; + unicode-bidi: normal; + vertical-align: baseline; + visibility: visible; + white-space: normal; + widows: 2; + width: auto; + word-spacing: normal; + z-index: auto; + all: initial; + font-family: inherit; + font-size: 13px; + position: fixed; + color: inherit; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/dropdown/dropdown.css */ +.monaco-dropdown { + height: 100%; + padding: 0; +} +.monaco-dropdown > .dropdown-label { + cursor: pointer; + height: 100%; + display: flex; + align-items: center; + justify-content: center; +} +.monaco-dropdown > .dropdown-label > .action-label.disabled { + cursor: default; +} +.monaco-dropdown-with-primary { + display: flex !important; +} +.monaco-dropdown-with-primary { + flex-direction: row; + border-radius: 5px; +} +.monaco-dropdown-with-primary > .action-container > .action-label { + margin-right: 0; +} +.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*=codicon-] { + font-size: 12px; + padding-left: 0px; + padding-right: 0px; + line-height: 16px; + margin-left: -3px; +} +.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label { + display: block; + background-size: 16px; + background-position: center center; + background-repeat: no-repeat; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/platform/actions/browser/menuEntryActionViewItem.css */ +.monaco-action-bar .action-item.menu-entry .action-label.icon { + width: 16px; + height: 16px; + background-repeat: no-repeat; + background-position: 50%; + background-size: 16px; +} +.monaco-dropdown-with-default { + display: flex !important; +} +.monaco-dropdown-with-default { + flex-direction: row; + border-radius: 5px; +} +.monaco-dropdown-with-default > .action-container > .action-label { + margin-right: 0; +} +.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon { + width: 16px; + height: 16px; + background-repeat: no-repeat; + background-position: 50%; + background-size: 16px; +} +.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*=codicon-] { + font-size: 12px; + padding-left: 0px; + padding-right: 0px; + line-height: 16px; + margin-left: -3px; +} +.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label { + display: block; + background-size: 16px; + background-position: center center; + background-repeat: no-repeat; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickInput/standaloneQuickInput.css */ +.quick-input-widget { + font-size: 13px; +} +.quick-input-widget .monaco-highlighted-label .highlight, +.quick-input-widget .monaco-highlighted-label .highlight { + color: #0066BF; +} +.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight, +.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight { + color: #9DDDFF; +} +.vs-dark .quick-input-widget .monaco-highlighted-label .highlight, +.vs-dark .quick-input-widget .monaco-highlighted-label .highlight { + color: #0097fb; +} +.hc-black .quick-input-widget .monaco-highlighted-label .highlight, +.hc-black .quick-input-widget .monaco-highlighted-label .highlight { + color: #F38518; +} +.hc-light .quick-input-widget .monaco-highlighted-label .highlight, +.hc-light .quick-input-widget .monaco-highlighted-label .highlight { + color: #0F4A85; +} +.monaco-keybinding > .monaco-keybinding-key { + background-color: rgba(221, 221, 221, 0.4); + border: solid 1px rgba(204, 204, 204, 0.4); + border-bottom-color: rgba(187, 187, 187, 0.4); + box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4); + color: #555; +} +.hc-black .monaco-keybinding > .monaco-keybinding-key { + background-color: transparent; + border: solid 1px rgb(111, 195, 223); + box-shadow: none; + color: #fff; +} +.hc-light .monaco-keybinding > .monaco-keybinding-key { + background-color: transparent; + border: solid 1px #0F4A85; + box-shadow: none; + color: #292929; +} +.vs-dark .monaco-keybinding > .monaco-keybinding-key { + background-color: rgba(128, 128, 128, 0.17); + border: solid 1px rgba(51, 51, 51, 0.6); + border-bottom-color: rgba(68, 68, 68, 0.6); + box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6); + color: #ccc; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/splitview/splitview.css */ +.monaco-split-view2 { + position: relative; + width: 100%; + height: 100%; +} +.monaco-split-view2 > .sash-container { + position: absolute; + width: 100%; + height: 100%; + pointer-events: none; +} +.monaco-split-view2 > .sash-container > .monaco-sash { + pointer-events: initial; +} +.monaco-split-view2 > .monaco-scrollable-element { + width: 100%; + height: 100%; +} +.monaco-split-view2 > .monaco-scrollable-element > .split-view-container { + width: 100%; + height: 100%; + white-space: nowrap; + position: relative; +} +.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view { + white-space: normal; + white-space: initial; + position: absolute; +} +.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) { + display: none; +} +.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view { + width: 100%; +} +.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view { + height: 100%; +} +.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { + content: " "; + position: absolute; + top: 0; + left: 0; + z-index: 5; + pointer-events: none; + background-color: var(--separator-border); +} +.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { + height: 100%; + width: 1px; +} +.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { + height: 1px; + width: 100%; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/table/table.css */ +.monaco-table { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + width: 100%; + white-space: nowrap; + overflow: hidden; +} +.monaco-table > .monaco-split-view2 { + border-bottom: 1px solid transparent; +} +.monaco-table > .monaco-list { + flex: 1; +} +.monaco-table-tr { + display: flex; + height: 100%; +} +.monaco-table-th { + width: 100%; + height: 100%; + font-weight: bold; + overflow: hidden; + text-overflow: ellipsis; +} +.monaco-table-th, +.monaco-table-td { + box-sizing: border-box; + flex-shrink: 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before { + content: ""; + position: absolute; + left: calc(var(--vscode-sash-size) / 2); + width: 0; + border-left: 1px solid transparent; +} +.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2, +.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before { + transition: border-color 0.2s ease-out; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/toggle/toggle.css */ +.monaco-custom-toggle { + margin-left: 2px; + float: left; + cursor: pointer; + overflow: hidden; + width: 20px; + height: 20px; + border-radius: 3px; + border: 1px solid transparent; + padding: 1px; + box-sizing: border-box; + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; +} +.monaco-custom-toggle:hover { + background-color: var(--vscode-inputOption-hoverBackground); +} +.hc-black .monaco-custom-toggle:hover, +.hc-light .monaco-custom-toggle:hover { + border: 1px dashed var(--vscode-focusBorder); +} +.hc-black .monaco-custom-toggle, +.hc-light .monaco-custom-toggle { + background: none; +} +.hc-black .monaco-custom-toggle:hover, +.hc-light .monaco-custom-toggle:hover { + background: none; +} +.monaco-custom-toggle.monaco-checkbox { + background-size: 16px !important; +} +.monaco-custom-toggle.monaco-checkbox { + height: 18px; + width: 18px; + border: 1px solid transparent; + border-radius: 3px; + margin-right: 9px; + margin-left: 0px; + padding: 0px; + opacity: 1; +} +.monaco-custom-toggle.monaco-checkbox:not(.checked)::before { + visibility: hidden; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/inputbox/inputBox.css */ +.monaco-inputbox { + position: relative; + display: block; + padding: 0; + box-sizing: border-box; + border-radius: 2px; + font-size: inherit; +} +.monaco-inputbox > .ibwrapper > .input, +.monaco-inputbox > .ibwrapper > .mirror { + padding: 4px 6px; +} +.monaco-inputbox > .ibwrapper { + position: relative; + width: 100%; + height: 100%; +} +.monaco-inputbox > .ibwrapper > .input { + display: inline-block; + box-sizing: border-box; + width: 100%; + height: 100%; + line-height: inherit; + border: none; + font-family: inherit; + font-size: inherit; + resize: none; + color: inherit; +} +.monaco-inputbox > .ibwrapper > input { + text-overflow: ellipsis; +} +.monaco-inputbox > .ibwrapper > textarea.input { + display: block; + scrollbar-width: none; + outline: none; +} +.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar { + display: none; +} +.monaco-inputbox > .ibwrapper > textarea.input.empty { + white-space: nowrap; +} +.monaco-inputbox > .ibwrapper > .mirror { + position: absolute; + display: inline-block; + width: 100%; + top: 0; + left: 0; + box-sizing: border-box; + white-space: pre-wrap; + visibility: hidden; + word-wrap: break-word; +} +.monaco-inputbox-container { + text-align: right; +} +.monaco-inputbox-container .monaco-inputbox-message { + display: inline-block; + overflow: hidden; + text-align: left; + width: 100%; + box-sizing: border-box; + padding: 0.4em; + font-size: 12px; + line-height: 17px; + margin-top: -1px; + word-wrap: break-word; +} +.monaco-inputbox .monaco-action-bar { + position: absolute; + right: 2px; + top: 4px; +} +.monaco-inputbox .monaco-action-bar .action-item { + margin-left: 2px; +} +.monaco-inputbox .monaco-action-bar .action-item .codicon { + background-repeat: no-repeat; + width: 16px; + height: 16px; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/findinput/findInput.css */ +.monaco-findInput { + position: relative; +} +.monaco-findInput .monaco-inputbox { + font-size: 13px; + width: 100%; +} +.monaco-findInput > .controls { + position: absolute; + top: 3px; + right: 2px; +} +.vs .monaco-findInput.disabled { + background-color: #E1E1E1; +} +.vs-dark .monaco-findInput.disabled { + background-color: #333; +} +.monaco-findInput.highlight-0 .controls, +.hc-light .monaco-findInput.highlight-0 .controls { + animation: monaco-findInput-highlight-0 100ms linear 0s; +} +.monaco-findInput.highlight-1 .controls, +.hc-light .monaco-findInput.highlight-1 .controls { + animation: monaco-findInput-highlight-1 100ms linear 0s; +} +.hc-black .monaco-findInput.highlight-0 .controls, +.vs-dark .monaco-findInput.highlight-0 .controls { + animation: monaco-findInput-highlight-dark-0 100ms linear 0s; +} +.hc-black .monaco-findInput.highlight-1 .controls, +.vs-dark .monaco-findInput.highlight-1 .controls { + animation: monaco-findInput-highlight-dark-1 100ms linear 0s; +} +@keyframes monaco-findInput-highlight-0 { + 0% { + background: rgba(253, 255, 0, 0.8); + } + 100% { + background: transparent; + } +} +@keyframes monaco-findInput-highlight-1 { + 0% { + background: rgba(253, 255, 0, 0.8); + } + 99% { + background: transparent; + } +} +@keyframes monaco-findInput-highlight-dark-0 { + 0% { + background: rgba(255, 255, 255, 0.44); + } + 100% { + background: transparent; + } +} +@keyframes monaco-findInput-highlight-dark-1 { + 0% { + background: rgba(255, 255, 255, 0.44); + } + 99% { + background: transparent; + } +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/tree/media/tree.css */ +.monaco-tl-row { + display: flex; + height: 100%; + align-items: center; + position: relative; +} +.monaco-tl-row.disabled { + cursor: default; +} +.monaco-tl-indent { + height: 100%; + position: absolute; + top: 0; + left: 16px; + pointer-events: none; +} +.hide-arrows .monaco-tl-indent { + left: 12px; +} +.monaco-tl-indent > .indent-guide { + display: inline-block; + box-sizing: border-box; + height: 100%; + border-left: 1px solid transparent; +} +.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide { + transition: border-color 0.1s linear; +} +.monaco-tl-twistie, +.monaco-tl-contents { + height: 100%; +} +.monaco-tl-twistie { + display: flex !important; +} +.monaco-tl-twistie { + font-size: 10px; + text-align: right; + padding-right: 6px; + flex-shrink: 0; + width: 16px; + align-items: center; + justify-content: center; + transform: translateX(3px); +} +.monaco-tl-contents { + flex: 1; + overflow: hidden; +} +.monaco-tl-twistie::before { + border-radius: 20px; +} +.monaco-tl-twistie.collapsed::before { + transform: rotate(-90deg); +} +.monaco-tl-twistie.codicon-tree-item-loading::before { + animation: codicon-spin 1.25s steps(30) infinite; +} +.monaco-tree-type-filter { + position: absolute; + top: 0; + display: flex; + padding: 3px; + max-width: 200px; + z-index: 100; + margin: 0 6px; + border: 1px solid var(--vscode-widget-border); + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} +.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter { + transition: top 0.3s; +} +.monaco-tree-type-filter.disabled { + top: -40px !important; +} +.monaco-tree-type-filter-grab { + display: flex !important; +} +.monaco-tree-type-filter-grab { + align-items: center; + justify-content: center; + cursor: grab; + margin-right: 2px; +} +.monaco-tree-type-filter-grab.grabbing { + cursor: grabbing; +} +.monaco-tree-type-filter-input { + flex: 1; +} +.monaco-tree-type-filter-input .monaco-inputbox { + height: 23px; +} +.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input, +.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror { + padding: 2px 4px; +} +.monaco-tree-type-filter-input .monaco-findInput > .controls { + top: 2px; +} +.monaco-tree-type-filter-actionbar { + margin-left: 4px; +} +.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label { + padding: 2px; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/button/button.css */ +.monaco-text-button { + box-sizing: border-box; + display: flex; + width: 100%; + padding: 4px; + border-radius: 2px; + text-align: center; + cursor: pointer; + justify-content: center; + align-items: center; + border: 1px solid transparent; + border: 1px solid var(--vscode-button-border, transparent); + line-height: 18px; +} +.monaco-text-button:focus { + outline-offset: 2px !important; +} +.monaco-text-button:hover { + -webkit-text-decoration: none !important; + text-decoration: none !important; +} +.monaco-button.disabled:focus, +.monaco-button.disabled { + opacity: 0.4 !important; +} +.monaco-button.disabled:focus, +.monaco-button.disabled { + cursor: default; +} +.monaco-text-button .codicon { + color: inherit !important; +} +.monaco-text-button .codicon { + margin: 0 0.2em; +} +.monaco-text-button.monaco-text-button-with-short-label { + flex-direction: row; + flex-wrap: wrap; + padding: 0 4px; + overflow: hidden; + height: 28px; +} +.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label { + flex-basis: 100%; +} +.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short { + flex-grow: 1; + width: 0; + overflow: hidden; +} +.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label, +.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short { + display: flex; + justify-content: center; + align-items: center; + font-weight: normal; + font-style: inherit; + padding: 4px 0; +} +.monaco-button-dropdown { + display: flex; + cursor: pointer; +} +.monaco-button-dropdown.disabled { + cursor: default; +} +.monaco-button-dropdown > .monaco-button:focus { + outline-offset: -1px !important; +} +.monaco-button-dropdown.disabled > .monaco-button.disabled, +.monaco-button-dropdown.disabled > .monaco-button.disabled:focus, +.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator { + opacity: 0.4 !important; +} +.monaco-button-dropdown > .monaco-button.monaco-text-button { + border-right-width: 0 !important; +} +.monaco-button-dropdown .monaco-button-dropdown-separator { + padding: 4px 0; + cursor: default; +} +.monaco-button-dropdown .monaco-button-dropdown-separator > div { + height: 100%; + width: 1px; +} +.monaco-button-dropdown > .monaco-button.monaco-dropdown-button { + border-left-width: 0 !important; +} +.monaco-button-dropdown > .monaco-button.monaco-dropdown-button { + border: 1px solid transparent; + border: 1px solid var(--vscode-button-border, transparent); + border-radius: 0 2px 2px 0; +} +.monaco-button-dropdown > .monaco-button.monaco-text-button { + border-radius: 2px 0 0 2px; +} +.monaco-description-button { + display: flex; + flex-direction: column; + align-items: center; + margin: 4px 5px; +} +.monaco-description-button .monaco-button-description { + font-style: italic; + font-size: 11px; + padding: 4px 20px; +} +.monaco-description-button .monaco-button-label, +.monaco-description-button .monaco-button-description { + display: flex; + justify-content: center; + align-items: center; +} +.monaco-description-button .monaco-button-label > .codicon, +.monaco-description-button .monaco-button-description > .codicon { + color: inherit !important; +} +.monaco-description-button .monaco-button-label > .codicon, +.monaco-description-button .monaco-button-description > .codicon { + margin: 0 0.2em; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/countBadge/countBadge.css */ +.monaco-count-badge { + padding: 3px 6px; + border-radius: 11px; + font-size: 11px; + min-width: 18px; + min-height: 18px; + line-height: 11px; + font-weight: normal; + text-align: center; + display: inline-block; + box-sizing: border-box; +} +.monaco-count-badge.long { + padding: 2px 3px; + border-radius: 2px; + min-height: auto; + line-height: normal; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/progressbar/progressbar.css */ +.monaco-progress-container { + width: 100%; + height: 5px; + overflow: hidden; +} +.monaco-progress-container .progress-bit { + width: 2%; + height: 5px; + position: absolute; + left: 0; + display: none; +} +.monaco-progress-container.active .progress-bit { + display: inherit; +} +.monaco-progress-container.discrete .progress-bit { + left: 0; + transition: width 100ms linear; +} +.monaco-progress-container.discrete.done .progress-bit { + width: 100%; +} +.monaco-progress-container.infinite .progress-bit { + animation-name: progress; + animation-duration: 4s; + animation-iteration-count: infinite; + transform: translate3d(0px, 0px, 0px); + animation-timing-function: linear; +} +.monaco-progress-container.infinite.infinite-long-running .progress-bit { + animation-timing-function: steps(100); +} +@keyframes progress { + from { + transform: translateX(0%) scaleX(1); + } + 50% { + transform: translateX(2500%) scaleX(3); + } + to { + transform: translateX(4900%) scaleX(1); + } +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/platform/quickinput/browser/media/quickInput.css */ +.quick-input-widget { + position: absolute; + width: 600px; + z-index: 2550; + left: 50%; + margin-left: -300px; + -webkit-app-region: no-drag; + border-radius: 6px; +} +.quick-input-titlebar { + display: flex; + align-items: center; + border-top-left-radius: 5px; + border-top-right-radius: 5px; +} +.quick-input-left-action-bar { + display: flex; + margin-left: 4px; + flex: 1; +} +.quick-input-title { + padding: 3px 0px; + text-align: center; + text-overflow: ellipsis; + overflow: hidden; +} +.quick-input-right-action-bar { + display: flex; + margin-right: 4px; + flex: 1; +} +.quick-input-right-action-bar > .actions-container { + justify-content: flex-end; +} +.quick-input-titlebar .monaco-action-bar .action-label.codicon { + background-position: center; + background-repeat: no-repeat; + padding: 2px; +} +.quick-input-description { + margin: 6px; +} +.quick-input-header .quick-input-description { + margin: 4px 2px; +} +.quick-input-header { + display: flex; + padding: 8px 6px 6px 6px; +} +.quick-input-widget.hidden-input .quick-input-header { + padding: 0; + margin-bottom: 0; +} +.quick-input-and-message { + display: flex; + flex-direction: column; + flex-grow: 1; + min-width: 0; + position: relative; +} +.quick-input-check-all { + align-self: center; + margin: 0; +} +.quick-input-filter { + flex-grow: 1; + display: flex; + position: relative; +} +.quick-input-box { + flex-grow: 1; +} +.quick-input-widget.show-checkboxes .quick-input-box, +.quick-input-widget.show-checkboxes .quick-input-message { + margin-left: 5px; +} +.quick-input-visible-count { + position: absolute; + left: -10000px; +} +.quick-input-count { + align-self: center; + position: absolute; + right: 4px; + display: flex; + align-items: center; +} +.quick-input-count .monaco-count-badge { + vertical-align: middle; + padding: 2px 4px; + border-radius: 2px; + min-height: auto; + line-height: normal; +} +.quick-input-action { + margin-left: 6px; +} +.quick-input-action .monaco-text-button { + font-size: 11px; + padding: 0 6px; + display: flex; + height: 25px; + align-items: center; +} +.quick-input-message { + margin-top: -1px; + padding: 5px; + word-wrap: break-word; +} +.quick-input-message > .codicon { + margin: 0 0.2em; + vertical-align: text-bottom; +} +.quick-input-message a { + color: inherit; +} +.quick-input-progress.monaco-progress-container { + position: relative; +} +.quick-input-progress.monaco-progress-container, +.quick-input-progress.monaco-progress-container .progress-bit { + height: 2px; +} +.quick-input-list { + line-height: 22px; +} +.quick-input-widget.hidden-input .quick-input-list { + margin-top: 4px; + padding-bottom: 4px; +} +.quick-input-list .monaco-list { + overflow: hidden; + max-height: calc(20 * 22px); + padding-bottom: 5px; +} +.quick-input-list .monaco-scrollable-element { + padding: 0px 5px; +} +.quick-input-list .quick-input-list-entry { + box-sizing: border-box; + overflow: hidden; + display: flex; + height: 100%; + padding: 0 6px; +} +.quick-input-list .quick-input-list-entry.quick-input-list-separator-border { + border-top-width: 1px; + border-top-style: solid; +} +.quick-input-list .monaco-list-row { + border-radius: 3px; +} +.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border { + border-top-style: none; +} +.quick-input-list .quick-input-list-label { + overflow: hidden; + display: flex; + height: 100%; + flex: 1; +} +.quick-input-list .quick-input-list-checkbox { + align-self: center; + margin: 0; +} +.quick-input-list .quick-input-list-rows { + overflow: hidden; + text-overflow: ellipsis; + display: flex; + flex-direction: column; + height: 100%; + flex: 1; + margin-left: 5px; +} +.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows { + margin-left: 10px; +} +.quick-input-widget .quick-input-list .quick-input-list-checkbox { + display: none; +} +.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox { + display: inline; +} +.quick-input-list .quick-input-list-rows > .quick-input-list-row { + display: flex; + align-items: center; +} +.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label, +.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container { + flex: 1; +} +.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*=codicon-] { + vertical-align: text-bottom; +} +.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span { + opacity: 1; +} +.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding { + margin-right: 8px; +} +.quick-input-list .quick-input-list-label-meta { + opacity: 0.7; + line-height: normal; + text-overflow: ellipsis; + overflow: hidden; +} +.quick-input-list .monaco-highlighted-label .highlight { + font-weight: bold; +} +.quick-input-list .quick-input-list-entry .quick-input-list-separator { + margin-right: 4px; +} +.quick-input-list .quick-input-list-entry-action-bar { + display: flex; + flex: 0; + overflow: visible; +} +.quick-input-list .quick-input-list-entry-action-bar .action-label { + display: none; +} +.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon { + margin-right: 4px; + padding: 0px 2px 2px 2px; +} +.quick-input-list .quick-input-list-entry-action-bar { + margin-top: 1px; +} +.quick-input-list .quick-input-list-entry-action-bar { + margin-right: 4px; +} +.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible, +.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label, +.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label { + display: flex; +} +.quick-input-list .monaco-list-row.focused .monaco-keybinding-key, +.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator { + color: inherit; +} +.quick-input-list .monaco-list-row.focused .monaco-keybinding-key { + background: none; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconlabel.css */ +.monaco-icon-label { + display: flex; + overflow: hidden; + text-overflow: ellipsis; +} +.monaco-icon-label::before { + line-height: inherit !important; +} +.monaco-icon-label::before { + background-size: 16px; + background-position: left center; + background-repeat: no-repeat; + padding-right: 6px; + width: 16px; + height: 22px; + display: inline-block; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: top; + flex-shrink: 0; +} +.monaco-icon-label-container.disabled { + color: var(--vscode-disabledForeground); +} +.monaco-icon-label > .monaco-icon-label-container { + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; + flex: 1; +} +.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name { + color: inherit; + white-space: pre; +} +.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator { + margin: 0 2px; + opacity: 0.5; +} +.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { + opacity: .7; + margin-left: 0.5em; + font-size: 0.9em; + white-space: pre; +} +.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { + white-space: nowrap; +} +.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { + opacity: .95; +} +.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name, +.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { + font-style: italic; +} +.monaco-icon-label.deprecated { + -webkit-text-decoration: line-through; + text-decoration: line-through; + opacity: 0.66; +} +.monaco-icon-label.italic::after { + font-style: italic; +} +.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name, +.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { + -webkit-text-decoration: line-through; + text-decoration: line-through; +} +.monaco-icon-label::after { + opacity: 0.75; + font-size: 90%; + font-weight: 600; + margin: auto 16px 0 5px; + text-align: center; +} +.monaco-list:focus .selected .monaco-icon-label, +.monaco-list:focus .selected .monaco-icon-label::after { + color: inherit !important; +} +.monaco-list-row.focused.selected .label-description, +.monaco-list-row.selected .label-description { + opacity: .8; +} + +/* node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/keybindingLabel/keybindingLabel.css */ +.monaco-keybinding { + display: flex; + align-items: center; + line-height: 10px; +} +.monaco-keybinding > .monaco-keybinding-key { + display: inline-block; + border-style: solid; + border-width: 1px; + border-radius: 3px; + vertical-align: middle; + font-size: 11px; + padding: 3px 5px; + margin: 0 2px; +} +.monaco-keybinding > .monaco-keybinding-key:first-child { + margin-left: 0; +} +.monaco-keybinding > .monaco-keybinding-key:last-child { + margin-right: 0; +} +.monaco-keybinding > .monaco-keybinding-key-separator { + display: inline-block; +} +.monaco-keybinding > .monaco-keybinding-key-chord-separator { + width: 6px; +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/components/CodeEditor/CodeEditor.css */ +.pc-code-editor { + height: 100%; + position: relative; + overflow: hidden; +} +.pc-code-editor_fullscreen { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: var(--g-color-base-background); +} +.pc-code-editor__code { + width: 100%; + height: 100%; +} +.pc-code-editor__header, +.pc-code-editor__footer { + padding: 0 20px; + background: var(--g-color-base-background); +} +.pc-code-editor__header { + display: flex; + align-items: center; + justify-content: flex-end; + height: var(--pc-editor-code-header-height); + border-bottom: 1px solid var(--g-color-line-generic); +} +.pc-code-editor__footer { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + min-height: var(--pc-editor-code-header-height); + border-top: 1px solid var(--g-color-line-generic); +} +.pc-code-editor__message-container { + max-height: 140px; + padding: 12px; + overflow-y: auto; + font-family: + Menlo, + Monaco, + "Courier New", + monospace; + white-space: pre-wrap; +} +.pc-code-editor__message_status_success { + color: var(--g-color-text-positive); +} +.pc-code-editor__message_status_warning { + color: var(--g-color-text-warning-heavy); +} +.pc-code-editor__message_status_error { + color: var(--g-color-text-danger); +} + +/* node_modules/@gravity-ui/page-constructor/build/esm/editor/containers/Form/Form.css */ +.pc-editor-form { + --block-name-font-size: var(--g-text-display-1-font-size); + --block-name-line-height: var(--g-text-display-1-line-height); + --property-name-font-size: var(--g-text-body-1-font-size); + --property-name-line-height: var(--g-text-body-1-line-height); + --input-min-width: 150px; + --property-title-width: 96px; + --button-height: 48px; + --icon-size: 28px; + --icon-margin: 8px; + --property-font-weight: 500; + --header-text-size: var(--block-name-font-size); + --header-line-height: var(--block-name-line-height); +} +.pc-editor-form .df-use-search .df-use-search { + --button-height: 28px; + --icon-size: 16px; + --icon-margin: 0px; + --header-text-size: var(--property-name-font-size); + --header-line-height: var(--property-name-line-height); + --property-font-weight: 400; +} +.pc-editor-form .df-row { + width: inherit; +} +.pc-editor-form .df-row__left { + width: var(--property-title-width); +} +.pc-editor-form .df-row__title { + font-weight: var(--property-font-weight); + white-space: nowrap; +} +.pc-editor-form .df-simple-vertical-accordeon textarea { + min-width: var(--input-min-width); + min-height: var(--input-min-width); +} +.pc-editor-form .df-simple-vertical-accordeon__header .g-button, +.pc-editor-form .df-simple-vertical-accordeon__title { + font-size: var(--header-text-size); + line-height: var(--header-line-height); +} +.pc-editor-form .df-simple-vertical-accordeon__header .g-button { + --g-button-height: var(--button-height); + display: flex; + justify-content: center; + align-items: center; +} +.pc-editor-form .df-simple-vertical-accordeon__header .g-button .g-button__icon-inner > svg { + width: var(--icon-size); + height: var(--icon-size); + color: var(--g-color-text-hint); +} +.pc-editor-form .df-simple-vertical-accordeon__header .g-button .g-button__icon_side_right ~ .g-button__text { + margin-right: var(--icon-margin); +} +.pc-editor-form .df-simple-vertical-accordeon__body { + margin-top: 0px; + padding-top: 12px; +} +.pc-editor-form .df-use-search { + margin: 4px 0; +} +.pc-editor-form .df-simple-vertical-accordeon__body, +.pc-editor-form .df-group-indent > .df-use-search { + margin-top: 0; + margin-left: 1px; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 12px; + border-left: 1px solid var(--g-color-line-generic-accent); +} +.pc-editor-form .df-simple-vertical-accordeon_branch .df-simple-vertical-accordeon__body { + padding-left: 12px; +} +.pc-editor-form .g-select, +.pc-editor-form .g-text-input { + min-width: var(--input-min-width); + width: 100%; +} +.pc-editor-form + .pc-editor-form { + margin-top: 12px; +} +.pc-editor-form__tabs { + --g-color-base-brand: var(--pc-color-base-neon); + margin-bottom: 20px; +} +.pc-editor-form__block-form { + margin-bottom: 16px; +} +.pc-editor-form_code-editor-active { + height: calc(100% - var(--pc-editor-code-header-height)); +} +.pc-editor-form_code-editor-active .pc-editor-form__tabs { + margin-bottom: 0; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/toolbar/ToolbarButton.css */ +.ye-toolbar-button__action-disabled-tooltip { + min-height: -moz-fit-content; + min-height: fit-content; + padding: 6px 12px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/toolbar/ToolbarListButton.css */ +.ye-toolbar-list-button_arrow { + width: 42px; +} +.ye-toolbar-list-button_arrow .g-button__text.g-button__text.g-button__text { + margin: 0px 21px; +} +.ye-toolbar-list-button_arrow .g-button__icon_side_start { + left: -1px; +} +.ye-toolbar-list-button_arrow .g-button__icon_side_end { + right: -1px; +} +.ye-toolbar-list-button__item { + display: flex; + justify-content: space-between; + -moz-column-gap: 24px; + column-gap: 24px; +} +.ye-toolbar-list-button__extra { + display: flex; + align-items: center; + -moz-column-gap: 8px; + column-gap: 8px; +} +.ye-toolbar-list-button__extra .g-icon { + display: block; +} +.ye-toolbar-list-button__hint { + display: flex; + align-items: center; +} +.ye-toolbar-list-button__hint span { + display: flex; +} +.ye-toolbar-list-button__action-disabled-popover { + display: block; +} +.ye-toolbar-list-button__action-disabled-popover .g-popover__handler { + display: block; +} +.ye-toolbar-list-button__action-disabled-tooltip { + min-height: -moz-fit-content; + min-height: fit-content; + padding: 6px 12px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/toolbar/ToolbarGroup.css */ +.ye-toolbar-group { + display: flex; + gap: 0 2px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/toolbar/Toolbar.css */ +.ye-toolbar { + display: flex; +} +.ye-toolbar__group-separator { + margin: 6px 8px; + border-left: 1px solid var(--g-color-line-generic); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/toolbar/FlexToolbar.css */ +.ye-flex-toolbar { + position: relative; + height: 28px; +} +.ye-flex-toolbar__container { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: flex; + gap: 0 8px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/base/BaseStyles/index.css */ +.ProseMirror { + position: relative; +} +.ProseMirror { + word-wrap: break-word; + white-space: pre-wrap; + white-space: break-spaces; + font-variant-ligatures: none; + font-feature-settings: "liga" 0, none; +} +.ProseMirror pre { + white-space: pre-wrap; +} +.ProseMirror li { + position: relative; +} +.ProseMirror-hideselection *::-moz-selection { + background: transparent; +} +.ProseMirror-hideselection *::selection { + background: transparent; +} +.ProseMirror-hideselection *::-moz-selection { + background: transparent; +} +.ProseMirror-hideselection { + caret-color: transparent; +} +.ProseMirror [draggable][contenteditable=false] { + -webkit-user-select: text; + -moz-user-select: text; + user-select: text; +} +.ProseMirror-selectednode { + outline: 2px solid #8cf; +} +li.ProseMirror-selectednode { + outline: none; +} +li.ProseMirror-selectednode:after { + content: ""; + position: absolute; + left: -32px; + right: -2px; + top: -2px; + bottom: -2px; + border: 2px solid #8cf; + pointer-events: none; +} +img.ProseMirror-separator { + display: inline !important; + border: none !important; + margin: 0 !important; +} +.ProseMirror-selectednode { + outline: none; +} +.li.ProseMirror-selectednode:after { + border: none; +} +.yfm-editor.ProseMirror-focused .ProseMirror-selectednode { + outline: 2px solid #8cf; +} +.yfm-editor.ProseMirror-focused li.ProseMirror-selectednode:after { + border: 2px solid #8cf; +} +.yfm-editor.ProseMirror:focus, +.yfm-editor .ProseMirror:focus { + outline: none; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/Emoji/EmojiSuggest/EmojiSuggestComponent.css */ +.ye-emoji-suggest__list.g-list { + width: 256px; +} +.ye-emoji-suggest__list.g-list .g-list__empty-placeholder { + height: 28px; + padding-right: 12px; + padding-left: 12px; +} +.ye-emoji-suggest__list-item { + cursor: pointer; +} +.ye-emoji-suggest__item { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + padding: 0 16px; +} +.ye-emoji-suggest__item-info { + display: flex; + align-items: center; +} +.ye-emoji-suggest__item-icon { + display: flex; + flex: 0 0 auto; + justify-content: center; + width: 20px; + margin-right: 8px; + font-size: var(--g-text-body-3-font-size); + line-height: var(--g-text-body-3-line-height); + font-weight: var(--g-text-body-font-weight); +} +.ye-emoji-suggest__item-name { + margin-right: 12px; + white-space: nowrap; +} +.ye-emoji-suggest__item-shortcuts { + display: inline-flex; + align-items: center; + -moz-column-gap: 4px; + column-gap: 4px; +} +.ye-emoji-suggest__item-shortcut { + padding: 1px 2px; + white-space: nowrap; + border-radius: var(--g-border-radius-xs); + background-color: var(--g-color-base-generic); + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-inline-1-font-size); + line-height: var(--g-text-code-inline-1-line-height); + font-weight: var(--g-text-code-font-weight); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/markdown/Code/code.css */ +@keyframes code_fake_blink { + 49% { + border-color: currentColor; + border-color: initial; + } + 50% { + border-color: transparent; + } + 99% { + border-color: transparent; + } +} +.ProseMirror.no-cursor { + caret-color: transparent; +} +.ProseMirror-focused .fake-cursor { + position: relative; + z-index: 1; + margin-right: -1px; + border-left-width: 1px; + border-left-style: solid; + animation: code_fake_blink 1s; + animation-iteration-count: infinite; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/plugins/BaseTooltip/index.css */ +.ye-base-tooltip { + display: flex; + max-width: -moz-fit-content; + max-width: fit-content; + padding: 0; +} +.ye-base-tooltip__vertical-line { + min-height: 100%; + max-height: 100vh; + margin: 0 7px; + border-style: ridge; +} +.ye-base-tooltip__remove-button { + display: flex; + align-items: center; + min-height: 100%; +} +.ye-base-tooltip__content__row { + display: flex; + justify-content: space-between; + align-items: center; +} +.ye-base-tooltip__content__row:not(:last-child) { + margin-bottom: 4px; +} +.ye-base-tooltip__content__input { + width: 180px; + margin-left: 8px; +} +.ye-base-tooltip__content__number { + max-width: 150px; +} +.ye-base-tooltip__content__switch { + margin-right: 28px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/CodeMirrorView/TooltipPlugin/TooltipView.css */ +.ye-code-block-toolbar { + margin: 2px 8px; +} +.ye-code-tooltip-menu { + min-width: 150px; + border-radius: 4px; +} +.ye-code-block__select-popup { + width: 175px; + max-height: 200px; +} +.ye-code-block__select-popup .g-select-filter { + border-bottom: 1px solid var(--g-color-line-generic); +} +.ye-code-block__select-popup .g-select-filter .g-text-input__content { + border: none; +} +.ye-code-block__select-popup .ye-code-block__select-empty { + margin-left: 4px; +} +.ye-code-block__select-button { + margin: auto 0; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/Checkbox/index.css */ +.ye-checkbox { + display: flex; + align-items: center; +} +.ye-checkbox__label { + display: inline-block; +} +.ye-checkbox__input { + margin-right: 5px !important; +} +.ye-checkbox__input { +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/Color/colors.css */ +:root { + --yfm-colorify-black: #000; + --yfm-colorify-gray: #808080; + --yfm-colorify-yellow: #ffd700; + --yfm-colorify-orange: #f80; + --yfm-colorify-red: #c00; + --yfm-colorify-green: #080; + --yfm-colorify-blue: #04b; + --yfm-colorify-violet: #f0f; +} +.yfm-colorify--black { + color: #000; + color: var(--yfm-colorify-black); +} +.yfm-colorify--gray { + color: #808080; + color: var(--yfm-colorify-gray); +} +.yfm-colorify--yellow { + color: #ffd700; + color: var(--yfm-colorify-yellow); +} +.yfm-colorify--orange { + color: #f80; + color: var(--yfm-colorify-orange); +} +.yfm-colorify--red { + color: #c00; + color: var(--yfm-colorify-red); +} +.yfm-colorify--green { + color: #080; + color: var(--yfm-colorify-green); +} +.yfm-colorify--blue { + color: #04b; + color: var(--yfm-colorify-blue); +} +.yfm-colorify--violet { + color: #f0f; + color: var(--yfm-colorify-violet); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmCut/nodeviews/yfm-cut-title.css */ +.yfm-cut-title .ye-yfm-cut-title-inner { + cursor: text; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmCut/index.css */ +.ProseMirror.yfm .yfm-cut { + border: 1px dashed transparent; + border-radius: var(--g-border-radius-s); +} +.ProseMirror.yfm .yfm-cut:hover { + border-color: var(--g-color-line-generic); +} +.ProseMirror.yfm .yfm-cut.yfm-cut-active { + border-color: var(--g-color-line-generic); +} + +/* node_modules/@diplodoc/transform/dist/css/yfm.css */ +.yfm { + font-family: + "Segoe UI", + Arial, + Helvetica, + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol"; + font-family: var(--yfm-font-family-sans); + font-size: 15px; + line-height: 20px; + word-wrap: break-word; + color: rgba(0, 0, 0, 0.7); + --yfm-color-hljs-background: rgba(107, 132, 153, 0.12); + --yfm-color-hljs-subst: #444; + --yfm-color-hljs-comment: #888888; + --yfm-color-hljs-deletion: #880000; + --yfm-color-hljs-section: #880000; + --yfm-color-hljs-pseudo: #BC6060; + --yfm-color-hljs-literal: #78A960; + --yfm-color-hljs-addition: #397300; + --yfm-color-hljs-meta: #1f7199; + --yfm-color-hljs-meta-string: #4d99bf; + --yfm-font-family-monospace: + "Menlo", + "Monaco", + "Consolas", + "Ubuntu Mono", + "Liberation Mono", + "DejaVu Sans Mono", + "Courier New", + "Courier", + monospace; + --yfm-font-family-sans: + "Segoe UI", + Arial, + Helvetica, + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol"; +} +.yfm * { + box-sizing: border-box; +} +.yfm > *:not(h2):not(h3):not(h4):not(h5):not(h6):first-child { + margin-top: 0 !important; +} +.yfm > *:last-child { + margin-bottom: 0 !important; +} +.yfm h1, +.yfm h2, +.yfm h3, +.yfm h4, +.yfm h5, +.yfm h6 { + margin-bottom: 15px; + font-weight: 500; +} +.yfm h1 { + font-size: 32px; + line-height: 40px; +} +.yfm h2 { + font-size: 24px; + line-height: 28px; +} +.yfm h3 { + font-size: 20px; + line-height: 24px; +} +.yfm h4 { + font-size: 17px; + line-height: 24px; +} +.yfm h5 { + font-size: 15px; + line-height: 20px; +} +.yfm h6 { + font-size: 13px; + line-height: 18px; +} +.yfm a { + background-color: transparent; + color: #027bf3; + -webkit-text-decoration: none; + -webkit-text-decoration: none; + text-decoration: none; +} +.yfm a:hover, +.yfm a:active { + color: #004080; +} +.yfm a:not([href]) { + color: inherit; +} +.yfm strong { + font-weight: 700; +} +.yfm img, +.yfm svg { + box-sizing: content-box; + max-width: 100%; + border: none; + vertical-align: middle; +} +.yfm img[align=right], +.yfm svg[align=right] { + padding-left: 20px; +} +.yfm img[align=left], +.yfm svg[align=left] { + padding-right: 20px; +} +.yfm img { + -o-object-fit: contain; + object-fit: contain; + background-color: #ffffff; +} +.yfm svg { + height: auto; +} +.yfm .katex svg { + height: auto; + height: initial; +} +.yfm img + small { + display: block; +} +.yfm p, +.yfm blockquote, +.yfm ul, +.yfm ol, +.yfm dl, +.yfm table, +.yfm pre { + margin: 0 0 15px 0; +} +.yfm ul pre, +.yfm ol pre, +.yfm dl pre { + margin-top: 15px; +} +.yfm code, +.yfm kbd, +.yfm pre { + font-family: var(--yfm-font-family-monospace); + font-size: 1em; + font-feature-settings: normal; +} +.yfm input { + margin: 0; + overflow: visible; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +.yfm input[type=checkbox] { + position: relative; + top: 1px; + box-sizing: border-box; + padding: 0; +} +.yfm table { + color: #333; + display: inline-block; + max-width: 100%; + width: auto; + overflow: auto; + position: relative; + z-index: 1; + box-sizing: border-box; + border: 1px solid rgba(0, 0, 0, 0.07); + border-radius: 8px; + border-collapse: collapse; + border-spacing: 0; + background: #ffffff; +} +.yfm table thead, +.yfm table tr:nth-child(2n) { + background-color: rgba(0, 0, 0, 0.02); +} +.yfm table tr:first-child td, +.yfm table tr:first-child th { + border-top: none; +} +.yfm table tr:last-child td, +.yfm table tr:last-child th { + border-bottom: none; +} +.yfm table th, +.yfm table td { + padding: 10px 20px; + overflow: hidden; + text-overflow: ellipsis; + border: 1px solid rgba(0, 0, 0, 0.07); +} +.yfm table th > *:first-child, +.yfm table td > *:first-child { + margin-top: 0; +} +.yfm table th > *:last-child, +.yfm table td > *:last-child { + margin-bottom: 0; +} +.yfm table td { + vertical-align: top; + white-space: normal; +} +.yfm table th { + font-weight: 500; + text-align: left; +} +.yfm table tr td:first-child, +.yfm table tr th:first-child { + border-left: none; +} +.yfm table tr td:last-child, +.yfm table tr th:last-child { + border-right: none; +} +.yfm hr { + box-sizing: content-box; + height: 0.25em; + padding: 0; + margin: 1.5em 0; + overflow: hidden; + background-color: rgba(0, 0, 0, 0.07); + border: none; +} +.yfm hr::before { + content: ""; + display: table; +} +.yfm hr::after { + content: ""; + display: table; + clear: both; +} +.yfm blockquote { + position: relative; + padding-left: 12px; + border-left: 3px solid #027bf3; +} +.yfm blockquote > *:first-child { + margin-top: 0; +} +.yfm blockquote > *:last-child { + margin-bottom: 0; +} +.yfm dl { + padding: 0; +} +.yfm dl > *:first-child { + margin-top: 0; +} +.yfm dl > *:last-child { + margin-bottom: 0; +} +.yfm dl dt { + margin-bottom: 5px; + font-size: 1em; + font-weight: 500; + font-style: italic; +} +.yfm dl dd { + margin-bottom: 15px; + padding: 0 15px; +} +.yfm dd { + margin-left: 0; +} +.yfm dd > ol:first-child, +.yfm dd > ul:first-child, +.yfm dd > dd:first-child { + padding-left: 0; +} +.yfm ul, +.yfm ol { + padding-left: 2.2em; +} +.yfm ul ul, +.yfm ul ol, +.yfm ol ol, +.yfm ol ul { + margin-top: 0; + margin-bottom: 0; +} +.yfm:not(.yfm_no-list-reset) ol { + list-style-type: none; + counter-reset: list; +} +.yfm:not(.yfm_no-list-reset) ol > li { + position: relative; + counter-increment: list; +} +.yfm:not(.yfm_no-list-reset) ol > li::before { + position: absolute; + right: 100%; + margin-right: 4px; + content: counters(list, ".") ". "; +} +.yfm li { + word-wrap: break-word; +} +.yfm li + li { + margin-top: 0.33em; +} +.yfm li p, +.yfm li blockquote { + margin-top: 15px; +} +.yfm code { + padding: 0.1em 0.4em 0.15em; + background-color: rgba(107, 132, 153, 0.12); + border-radius: 4px; + font-size: 0.875em; + white-space: normal; + color: rgb(59, 96, 128); +} +.yfm pre { + word-wrap: normal; +} +.yfm table code { + white-space: nowrap; +} +.yfm pre * code { + display: inline; + padding: 0; + margin: 0; + overflow: visible; + word-wrap: normal; + background-color: transparent; + border: 0; + color: rgba(0, 0, 0, 0.7); +} +.yfm pre > code { + display: block; + padding: 16px; + overflow: auto; + background-color: rgba(107, 132, 153, 0.12); + color: rgba(0, 0, 0, 0.7); + white-space: pre; +} +.yfm sup, +.yfm sub { + line-height: 0; +} +.yfm .visually-hidden { + position: absolute; + overflow: hidden; + clip: rect(0 0 0 0); + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + white-space: nowrap; + border: 0; + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.yfm .yfm-note { + max-width: 1296px; + margin: 20px 0; + padding: 20px 20px 20px 64px; + border-radius: 10px; +} +.yfm .yfm-note .yfm-note-title { + font-weight: 700; +} +.yfm .yfm-note > p { + margin: 0 0 10px 0; +} +.yfm .yfm-note > p:first-child::before { + box-sizing: content-box; + display: block; + width: 24px; + height: 24px; + margin-top: -2px; + margin-left: -44px; + padding-right: 20px; + float: left; +} +.yfm .yfm-note > p:last-child { + margin-bottom: 0; +} +.yfm .yfm-note.yfm-accent-info > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(2,123,243)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-tip > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(86,189,103)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-alert > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(255,70,69)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-warning > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(241,149,24)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-info { + background: rgba(2, 123, 243, 0.08); +} +.yfm .yfm-note.yfm-accent-tip { + background: rgba(63, 201, 46, 0.1); +} +.yfm .yfm-note.yfm-accent-alert { + background: rgba(235, 50, 38, 0.08); +} +.yfm .yfm-note.yfm-accent-warning { + background: rgba(255, 136, 0, 0.15); +} +.yfm h1 .yfm-anchor, +.yfm h2 .yfm-anchor, +.yfm h3 .yfm-anchor, +.yfm h4 .yfm-anchor, +.yfm h5 .yfm-anchor, +.yfm h6 .yfm-anchor { + display: inline-block; + width: 24px; + padding-right: 4px; + margin-left: -24px; + float: left; + text-align: center; + font-size: 18px; +} +.yfm h1 .yfm-anchor::before, +.yfm h2 .yfm-anchor::before, +.yfm h3 .yfm-anchor::before, +.yfm h4 .yfm-anchor::before, +.yfm h5 .yfm-anchor::before, +.yfm h6 .yfm-anchor::before { + content: "#"; + visibility: hidden; +} +.yfm h1:hover .yfm-anchor::before, +.yfm h2:hover .yfm-anchor::before, +.yfm h3:hover .yfm-anchor::before, +.yfm h4:hover .yfm-anchor::before, +.yfm h5:hover .yfm-anchor::before, +.yfm h6:hover .yfm-anchor::before { + visibility: visible; +} +.yfm table h1 .yfm-anchor, +.yfm table h2 .yfm-anchor, +.yfm table h3 .yfm-anchor, +.yfm table h4 .yfm-anchor, +.yfm table h5 .yfm-anchor, +.yfm table h6 .yfm-anchor { + width: 1em; + margin-left: -1em; + padding-right: 0; +} +.yfm .yfm-tabs .yfm-anchor::before { + position: absolute; + padding-right: 2px; +} +.yfm .hljs { + display: block; + overflow-x: auto; + padding: 16px; + background: rgba(107, 132, 153, 0.12); + background: var(--yfm-color-hljs-background); +} +.yfm .hljs, +.yfm .hljs-subst { + color: #444; + color: var(--yfm-color-hljs-subst); +} +.yfm .hljs-comment { + color: #888888; + color: var(--yfm-color-hljs-comment); +} +.yfm .hljs-keyword, +.yfm .hljs-attribute, +.yfm .hljs-selector-tag, +.yfm .hljs-meta-keyword, +.yfm .hljs-doctag, +.yfm .hljs-name { + font-weight: bold; +} +.yfm .hljs-type, +.yfm .hljs-string, +.yfm .hljs-number, +.yfm .hljs-selector-id, +.yfm .hljs-selector-class, +.yfm .hljs-quote, +.yfm .hljs-template-tag, +.yfm .hljs-deletion { + color: #880000; + color: var(--yfm-color-hljs-deletion); +} +.yfm .hljs-title, +.yfm .hljs-section { + color: #880000; + color: var(--yfm-color-hljs-section); + font-weight: bold; +} +.yfm .hljs-regexp, +.yfm .hljs-symbol, +.yfm .hljs-variable, +.yfm .hljs-template-variable, +.yfm .hljs-link, +.yfm .hljs-selector-attr, +.yfm .hljs-selector-pseudo { + color: #BC6060; + color: var(--yfm-color-hljs-pseudo); +} +.yfm .hljs-literal { + color: #78A960; + color: var(--yfm-color-hljs-literal); +} +.yfm .hljs-built_in, +.yfm .hljs-bullet, +.yfm .hljs-code, +.yfm .hljs-addition { + color: #397300; + color: var(--yfm-color-hljs-addition); +} +.yfm .hljs-meta { + color: #1f7199; + color: var(--yfm-color-hljs-meta); +} +.yfm .hljs-meta-string { + color: #4d99bf; + color: var(--yfm-color-hljs-meta-string); +} +.yfm .hljs-emphasis { + font-style: italic; +} +.yfm .hljs-strong { + font-weight: bold; +} +.yfm-clipboard { + position: relative; +} +.yfm-clipboard:hover .yfm-clipboard-button { + display: block; +} +.yfm-clipboard > pre { + border-radius: 10px; + overflow: hidden; +} +.yfm-clipboard-button { + display: none; + position: absolute; + cursor: pointer; + top: 16px; + right: 16px; + z-index: 1; +} +.yfm-cut-title { + cursor: pointer; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + padding: 5px 0 5px 30px; +} +.yfm-cut-title:before { + content: ""; + z-index: 1; + left: 0; + top: 50%; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZmlsbD0ibm9uZSIgZD0iTTMgNmw1IDUgNS01Ii8+Cjwvc3ZnPgo=); + transform: translateY(-50%) rotate(-90deg); + transition: transform 0.3s ease; + height: 20px; + width: 20px; + position: absolute; +} +.yfm-cut-content { + display: none; + overflow: hidden; + transition: height 0.3s ease-in-out; +} +.yfm-cut.open > .yfm-cut-content { + display: revert; + padding: 5px 0 15px 30px; +} +.yfm-cut.open > .yfm-cut-title:before { + transform: translateY(-50%); +} +.yfm:not(.yfm_no-list-reset) .yfm-cut ol { + counter-reset: cut-list; +} +.yfm:not(.yfm_no-list-reset) .yfm-cut ol > li { + counter-increment: cut-list; +} +.yfm:not(.yfm_no-list-reset) .yfm-cut ol > li::before { + content: counters(cut-list, ".") ". "; +} +.yfm-file__icon { + ---yfm-file-icon-img: var(--yfm-file-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==)); + display: inline-block; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + width: 16px; + margin: 0 2px; + color: rgba(0, 0, 0, 0.7); + color: var(--yfm-file-icon-color, rgba(0, 0, 0, 0.7)); + background-color: currentColor; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100%; + -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==); + mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==); + -webkit-mask-image: var(---yfm-file-icon-img); + mask-image: var(---yfm-file-icon-img); + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} +.yfm-file__icon::before { + content: "\a0"; +} +.yfm-term_title { + color: #027bf3; + cursor: pointer; + border-bottom: 1px dotted; + font-size: inherit; + line-height: inherit; + font-style: normal; +} +.yfm-term_title:hover { + color: #004080; +} +.yfm-term_dfn { + position: absolute; + z-index: 1000; + width: -moz-fit-content; + width: fit-content; + max-width: 450px; + visibility: hidden; + opacity: 0; + padding: 10px; + background-color: rgb(255, 255, 255); + font-size: inherit; + line-height: inherit; + font-style: normal; + border-radius: 4px; + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); + outline: none; +} +@media screen and (max-width: 600px) { + .yfm-term_dfn { + max-width: 80%; + } +} +.yfm-term_dfn::before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + box-shadow: 0 0 0 1px rgb(229, 229, 229); +} +.yfm-term_dfn.open { + visibility: visible; + animation-name: popup; + animation-duration: 0.1s; + animation-timing-function: ease-out; + animation-fill-mode: forwards; +} +@keyframes popup { + 0% { + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +.yfm-tabs { + margin-bottom: 15px; +} +.yfm:not(.yfm_no-list-reset) .yfm-tabs ol { + counter-reset: tabs-list; +} +.yfm:not(.yfm_no-list-reset) .yfm-tabs ol > li { + counter-increment: tabs-list; +} +.yfm:not(.yfm_no-list-reset) .yfm-tabs ol > li:before { + content: counters(tabs-list, ".") ". "; +} +.yfm-tab-list { + display: flex; + flex-wrap: wrap; + margin-bottom: 15px; + border-bottom: 1px solid rgba(0, 0, 0, 0.07); +} +.yfm-tab { + margin-bottom: -1px; + margin-right: 20px; + border-bottom: 2px solid transparent; + padding: 6px 0 7px; + font-weight: 700; + outline: none; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + white-space: break-spaces; +} +.yfm-tab:last-child { + margin-right: 0; +} +.yfm-tab:hover, +.yfm-tab:active { + color: #004080; +} +.yfm-tab.active { + border-bottom-color: #027bf3; +} +.yfm-tab:focus { + outline: 2px solid #4d90fe; + border-radius: 2px; +} +.yfm-tab:focus:not(:focus-visible) { + outline: 0; +} +.yfm-tab-panel { + visibility: hidden; + overflow: hidden; + height: 0; +} +.yfm-tab-panel:first-child { + margin-top: 0 !important; +} +.yfm-tab-panel:last-child { + margin-bottom: 0 !important; +} +.yfm-tab-panel.active { + visibility: visible; + height: auto; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmDist/yfm.css */ +.yfm.yfm-editor, +.yfm.yfm-editor code, +.yfm.yfm-editor pre > code, +.yfm.yfm-editor table code, +.yfm.yfm-editor table th, +.yfm.yfm-editor table td { + white-space: pre-wrap; + white-space: break-spaces; +} +.yfm.yfm-editor .yfm-cut-title { + -webkit-user-select: text; + -moz-user-select: text; + user-select: text; +} +.yfm.yfm-editor .yfm-tab { + -webkit-user-select: text; + -moz-user-select: text; + user-select: text; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmFile/index.css */ +.yfm-editor .yfm-file { + pointer-events: none; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmNote/index.css */ +.yfm-editor p[yfm_block=yfm-note-title] { + font-weight: 700; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/Selection/selection.css */ +.yfm-editor.ProseMirror-focused .pm-node-selected { + box-shadow: var(--g-color-text-info) 0 0 0 1px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmTabs/index.css */ +.ProseMirror .yfm-tabs { + border: 1px dashed transparent; + border-radius: var(--g-border-radius-s); +} +.ProseMirror .yfm-tabs:hover { + border-color: var(--g-color-line-generic); +} +.ProseMirror .ye-yfm-tab__wrapper { + position: relative; + display: flex; + align-items: center; + height: 100%; + padding-bottom: 7px; + border-bottom: 2px solid transparent; + background-clip: padding-box; +} +.ProseMirror .ye-yfm-tab__remove-button { + display: flex; + width: 15px; + min-width: 15px; + height: 15px; + margin-left: 9px; + color: var(--g-color-base-generic-medium); +} +.ProseMirror .ye-yfm-tab__remove-button:hover { + color: var(--g-color-text-primary); +} +.ProseMirror .ye-yfm-tab__create-button { + display: flex; + justify-content: center; + align-items: center; + width: 22px; + min-width: 22px; + height: 22px; + min-height: 22px; + margin-bottom: 9px; + opacity: 0; + color: var(--g-color-text-primary); +} +.ProseMirror .ye-yfm-tab__create-button:hover { + border-radius: var(--g-border-radius-xs); + background: var(--g-color-base-generic-hover); +} +.ProseMirror .yfm-tab { + position: relative; + display: flex; + align-items: center; + margin-right: 3px; + padding-bottom: 0; + border-bottom: none; +} +.ProseMirror .yfm-tab .ye-placeholder { + color: var(--g-color-text-hint); +} +.ProseMirror .yfm-tab[data-diplodoc-is-active=true] .ye-yfm-tab__wrapper { + border-bottom-color: #027bf3; +} +.ProseMirror .yfm-tab:hover .ye-yfm-tab__create-button, +.ProseMirror .yfm-tab:last-child .ye-yfm-tab__create-button { + opacity: 1; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/CommandMenu/component.css */ +.ye-command-menu__list.g-list { + width: 312px; +} +.ye-command-menu__list.g-list .g-list__empty-placeholder { + height: 28px; + padding-right: 12px; + padding-left: 12px; +} +.ye-command-menu__list-item { + cursor: pointer; +} +.ye-command-menu__item { + display: flex; + align-items: center; + width: 100%; + padding: 0 16px; +} +.ye-command-menu__item-icon { + display: flex; + flex: 0 0 auto; + margin-right: 8px; +} +.ye-command-menu__item-body { + display: flex; + justify-content: space-between; + align-items: center; + -moz-column-gap: 12px; + column-gap: 12px; + width: 100%; +} +.ye-command-menu__item-title { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ye-command-menu__item-extra { + display: flex; + flex: 0 0 auto; + align-items: center; + -moz-column-gap: 8px; + column-gap: 8px; +} +.ye-command-menu__item-hotkey { + align-self: center; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/Placeholder/index.css */ +.ProseMirror .ye-placeholder { + display: inline-block; + pointer-events: none; + color: var(--g-color-text-secondary); +} +.ProseMirror.yfm-editor-hidecursor { + caret-color: transparent; +} +@keyframes placeholder_blink { + 49% { + border-color: currentColor; + border-color: initial; + } + 50% { + border-color: transparent; + } + 99% { + border-color: transparent; + } +} +.ye-placeholder { + caret-color: transparent; +} +.ProseMirror-focused .ye-placeholder_focus .ye-placeholder__cursor { + position: relative; + z-index: 1; + margin-right: -1px; + border-left-width: 1px; + border-left-style: solid; + animation: placeholder_blink 1s; + animation-iteration-count: infinite; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/Cursor/gapcursor.css */ +.Prosemirror-hide-cursor { + caret-color: transparent; +} +@keyframes gapcursor_blink { + 1% { + border-color: currentColor; + border-color: initial; + } + 49% { + border-color: currentColor; + border-color: initial; + } + 50% { + border-color: transparent; + } + 99% { + border-color: transparent; + } +} +.ye-gapcursor { + cursor: text; +} +.ye-gapcursor .ye-placeholder::before { + display: none; +} +.ye-gapcursor::before { + position: relative; + z-index: 1; + display: inline-block; + margin-right: -1px; + content: "\200a"; + caret-color: transparent; + border-right: 1px solid transparent; +} +.ProseMirror-focused .ye-gapcursor::before { + animation: gapcursor_blink 1s; + animation-iteration-count: infinite; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/ImgSizeAdditions/ImagePaste/skeleton.css */ +.ye-image-skeleton { + vertical-align: middle; +} +.ye-image-skeleton__skeleton { + width: min(var(--img-skeleton-width) * 1px, 100%); + height: min(var(--img-skeleton-height) * 1px, 700px); + margin-bottom: -5px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/forms/base/Form.css */ +.ye-form { + display: flex; + flex-direction: column; + gap: 20px 0; + padding: 12px 12px 20px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/forms/base/FormLayout.css */ +.ye-form-layout { + display: flex; + flex-direction: column; + gap: 8px 0; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/forms/base/FormRow.css */ +.ye-form-row { + display: flex; + gap: 0 12px; +} +.ye-form-row__label { + display: flex; + flex-shrink: 0; + align-items: center; + min-width: 128px; +} +.ye-form-row__label-text { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ye-form-row__label-help { + margin-left: 6px; +} +.ye-form-row__control { + flex-grow: 1; + min-width: 200px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/forms/base/FormFooter.css */ +.ye-form-footer { + display: flex; + justify-content: flex-end; + gap: 0 8px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/forms/ImageForm.css */ +.ye-image-form__input_type_width, +.ye-image-form__input_type_height { + max-width: 112px; +} +.ye-image-form__size-controls { + display: flex; + align-items: center; + gap: 0 16px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/ImgSizeAdditions/ImageWidget/view.css */ +.ye-image-placeholder { + display: inline-flex; + align-items: center; + -moz-column-gap: 8px; + column-gap: 8px; + min-width: 300px; + padding: 12px 20px; + border-radius: 4px; + background-color: var(--g-color-base-simple-hover-solid); + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/ImgSizeAdditions/NodeView/ImageForm/ImageForm.css */ +.ye-image-tooltip-form__input_type_width, +.ye-image-tooltip-form__input_type_height { + max-width: 112px; +} +.ye-image-tooltip-form__size-controls { + display: flex; + align-items: center; + gap: 0 16px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/ImgSizeAdditions/NodeView/ImgNodeView.css */ +.ye-img-size-node-view__wrapper { + position: relative; + display: inline-block; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/forms/UrlInputRow.css */ +.ye-url-input-row { + display: flex; +} +.ye-url-input-row__button { + margin-left: 4px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/LinkEnhance/PlaceholderWidget/widget.css */ +.ye-link-placeholder-widget { + margin: 0 2px; + pointer-events: none; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/TableContext/TableCellContextPlugin/floating.css */ +.table-cell-floating-button.g-button { + height: 16px; + line-height: 16px; +} +.table-cell-floating-button.g-button .g-button__icon { + width: 12px; +} +.table-cell-floating-icon { + transform: rotate(90deg); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmFileAdditions/YfmFilePaste/skeleton.css */ +.ye-file-skeleton { + display: inline-flex; + align-items: center; +} +.ye-file-skeleton__skeleton { + width: 120px; + height: 20px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmFileAdditions/YfmFileWidget/view.css */ +.ye-file-placeholder { + margin: 0 4px; + pointer-events: none; +} +.ye-file-placeholder .yfm-file__icon { + margin-right: 8px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmNoteTooltip/TooltipPlugin/index.css */ +.yfm .yfm-note { + max-width: 1296px; + margin: 20px 0; + padding: 20px 20px 20px 64px; + border-radius: 10px; +} +.yfm .yfm-note .yfm-note-title { + font-weight: 700; +} +.yfm .yfm-note > p { + margin: 0 0 10px 0; +} +.yfm .yfm-note > p:first-child::before { + box-sizing: content-box; + display: block; + width: 24px; + height: 24px; + margin-top: -2px; + margin-left: -44px; + padding-right: 20px; + float: left; +} +.yfm .yfm-note > p:last-child { + margin-bottom: 0; +} +.yfm .yfm-note.yfm-accent-info > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(2,123,243)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-tip > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(86,189,103)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-alert > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(255,70,69)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-warning > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(241,149,24)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-info { + background: rgba(2, 123, 243, 0.08); +} +.yfm .yfm-note.yfm-accent-tip { + background: rgba(63, 201, 46, 0.1); +} +.yfm .yfm-note.yfm-accent-alert { + background: rgba(235, 50, 38, 0.08); +} +.yfm .yfm-note.yfm-accent-warning { + background: rgba(255, 136, 0, 0.15); +} +.ye-yfm-note-toolbar { + margin: 2px 8px; +} +.ye-toolbar-group__s-button_id_note-type-tip { + color: #56bd67; +} +.ye-toolbar-group__s-button_id_note-type-info { + color: #027bf3; +} +.ye-toolbar-group__s-button_id_note-type-alert { + color: #ff4645; +} +.ye-toolbar-group__s-button_id_note-type-warning { + color: #f19518; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmTableAdditions/YfmTableControls/view.css */ +.ye-table-view__hack-strip { + position: absolute; + left: -13px; + display: block; + width: 13px; + height: 100%; + background: transparent; +} +.ye-table-view__wrapper { + margin-bottom: 18px !important; +} +.ye-table-view__wrapper { + position: relative; + display: inline-block; + max-width: calc(100% - 18px); + margin-right: 18px; +} +.ye-table-view__buttons-visible .ye-table-view__plus-button-controls { + pointer-events: initial; + opacity: 1; +} +.ye-table-view__plus-button-controls { + pointer-events: none; + opacity: 0; + transition: opacity 150ms ease 50ms; +} +.ye-table-view__plus-button-controls_right { + position: absolute; + z-index: 100; + top: 0; + right: -18px; + display: flex; + align-items: center; + width: 16px; + height: 100%; +} +.ye-table-view__plus-button-controls_bottom { + position: absolute; + z-index: 100; + bottom: -18px; + display: flex; + justify-content: center; + width: 100%; + height: 16px; +} +.ye-table-view__plus-button { + display: flex; + justify-content: center; + align-items: center; + height: 100%; +} +.ye-table-view__plus-button_right { + width: 16px; + height: 100%; +} +.ye-table-view__plus-button_bottom { + width: 100%; + height: 16px; +} +.ye-table-view.ye-table-view { + background: transparent !important; +} +.ye-table-view.ye-table-view { + z-index: auto; + z-index: initial; + display: block; + overflow: auto; + box-sizing: content-box; + width: -moz-fit-content; + width: fit-content; + margin: -13px 0 0 -13px; + padding: 13px 0 0 13px; + border: none; + border-radius: 0; +} +.ye-table-view.ye-table-view tbody { + display: block; + border-radius: 8px; + background: var(--g-color-base-background); + box-shadow: inset 0 0 0 1px var(--g-color-line-generic); +} +.ye-table-wrapper { + display: inline-block; + margin-right: 2px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmTableAdditions/YfmTableControls/yfmTableCellView.css */ +.ye-table-cell-view__left-button { + position: absolute; + z-index: 110; + top: calc(50% - 14px); + left: -13px; + pointer-events: none; + opacity: 0; + border-radius: var(--g-border-radius-s); + background: var(--g-color-base-background); +} +.ye-table-cell-view__left-button:hover { + pointer-events: initial; + opacity: 1; +} +.ye-table-cell-view__upper-button { + position: absolute; + z-index: 110; + top: -13px; + left: calc(50% - 14px); + pointer-events: none; + opacity: 0; + border-radius: var(--g-border-radius-s); + background: var(--g-color-base-background); + transform: rotate(90deg); +} +.ye-table-cell-view__upper-button:hover { + pointer-events: initial; + opacity: 1; +} +.ye-table-cell-view__upper-visible .ye-table-cell-view__upper-button { + pointer-events: initial; + opacity: 1; +} +.ye-table-cell-view__left-visible .ye-table-cell-view__left-button { + pointer-events: initial; + opacity: 1; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/toolbar/ToolbarButtonWithPopupMenu.css */ +.ye-toolbar-button-with-popup-menu { + width: 42px; +} +.ye-toolbar-button-with-popup-menu .g-button__text.g-button__text.g-button__text { + margin: 0px 21px; +} +.ye-toolbar-button-with-popup-menu .g-button__icon_side_start { + left: -1px; +} +.ye-toolbar-button-with-popup-menu .g-button__icon_side_end { + right: -1px; +} +.ye-toolbar-button-with-popup-menu__menu-group .g-menu__group-label { + color: var(--g-color-text-hint); + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/toolbar/custom/ToolbarColors.css */ +.ye-toolbar-colors__item-icon_color_gray { + color: var(--yfm-colorify-gray); +} +.ye-toolbar-colors__item-icon_color_yellow { + color: var(--yfm-colorify-yellow); +} +.ye-toolbar-colors__item-icon_color_orange { + color: var(--yfm-colorify-orange); +} +.ye-toolbar-colors__item-icon_color_red { + color: var(--yfm-colorify-red); +} +.ye-toolbar-colors__item-icon_color_green { + color: var(--yfm-colorify-green); +} +.ye-toolbar-colors__item-icon_color_blue { + color: var(--yfm-colorify-blue); +} +.ye-toolbar-colors__item-icon_color_violet { + color: var(--yfm-colorify-violet); +} +.ye-toolbar-colors__item-icon_color_default { + color: var(--g-color-text-primary); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/toolbar/ToolbarSelect.css */ +.ye-toolbar-select__item { + display: flex; + align-items: center; + width: 100%; + height: 100%; +} +.ye-toolbar-select__item-icon { + display: flex; + flex-shrink: 0; + margin-right: 6px; +} +.ye-toolbar-select__item-content { + display: flex; + justify-content: space-between; + -moz-column-gap: 16px; + column-gap: 16px; + width: 100%; +} +.ye-toolbar-select__item-extra { + display: flex; + align-items: center; + -moz-column-gap: 8px; + column-gap: 8px; +} +.ye-toolbar-select__item-hint { + display: flex; + align-items: center; +} +.ye-toolbar-select__item-hint span { + display: flex; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/sticky/sticky.css */ +.ye-editor-sticky { + display: grid; + grid-template-columns: 1fr auto; + grid-template-rows: 1fr; +} +.ye-editor-sticky_sticky { + position: sticky; + top: calc(0px + 8px); + top: calc(var(--ye-toolbar-sticky-offset, 0px) + 8px); +} +.ye-editor-sticky_sticky-active:not(.ye-editor-sticky_clear) { + z-index: 2000; +} +.ye-editor-sticky_sticky-active:not(.ye-editor-sticky_clear)::before { + position: absolute; + top: -4px; + right: -4px; + bottom: -4px; + left: -4px; + content: ""; + border: 1px solid var(--g-color-line-generic-solid); + border-radius: 4px; + background-color: var(--g-color-base-background); +} +.ye-editor-sticky_part_left:not(.ye-editor-sticky_clear).ye-editor-sticky_sticky::before { + right: 0; + border-right: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ye-editor-sticky_part_right:not(.ye-editor-sticky_clear).ye-editor-sticky_sticky::before { + left: 0; + border-left: none; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/MarkupEditorView.css */ +.ye-markup-editor, +.ye-markup-preview { + display: flex; + flex: 1 0 0; + flex-direction: column; +} +.ye-markup-editor__toolbar, +.ye-markup-preview__toolbar { + flex-shrink: 0; +} +.ye-markup-editor__editor, +.ye-markup-preview__editor { + flex-basis: 100%; + min-height: 36px; + max-height: 100%; + cursor: text; +} +.ye-markup-editor__editor_toolbar-visible, +.ye-markup-preview__editor_toolbar-visible { + max-height: calc(100% - 28px); +} +.ye-markup-editor .CodeMirror-lines, +.ye-markup-preview .CodeMirror-lines { + padding: 4px 0 0; +} +.ye-markup-editor_toolbar .CodeMirror-lines, +.ye-markup-preview_toolbar .CodeMirror-lines { + padding-top: 16px; +} +.ye-markup-editor .focus::-moz-selection, +.ye-markup-preview .focus::-moz-selection { + background: rgba(98, 146, 255, 0.2); +} +.ye-markup-editor .CodeMirror-focused .CodeMirror-selected, +.ye-markup-editor .focus::selection, +.ye-markup-preview .CodeMirror-focused .CodeMirror-selected, +.ye-markup-preview .focus::selection { + background: rgba(98, 146, 255, 0.2); +} +.ye-markup-editor ::-moz-selection, +.ye-markup-preview ::-moz-selection { + background: rgba(0, 30, 98, 0.2); +} +.ye-markup-editor .CodeMirror-selected, +.ye-markup-editor ::selection, +.ye-markup-preview .CodeMirror-selected, +.ye-markup-preview ::selection { + background: rgba(0, 30, 98, 0.2); +} +.ye-markup-editor .CodeMirror, +.ye-markup-preview .CodeMirror { + height: 100%; + min-height: 100%; + color: var(--g-color-text-primary); + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-2-font-size); + line-height: var(--g-text-code-2-line-height); + font-weight: var(--g-text-code-font-weight); +} +.ye-markup-editor .CodeMirror .CodeMirror-cursor, +.ye-markup-preview .CodeMirror .CodeMirror-cursor { + border-color: var(--g-color-text-primary); +} +.ye-markup-editor .CodeMirror .cm-m-markdown.cm-header, +.ye-markup-preview .CodeMirror .cm-m-markdown.cm-header { + color: inherit; +} +.ye-markup-editor .CodeMirror .cm-m-markdown.cm-quote, +.ye-markup-preview .CodeMirror .cm-m-markdown.cm-quote { + color: var(--g-color-text-positive); +} +.ye-markup-editor .CodeMirror .cm-m-markdown.cm-link, +.ye-markup-preview .CodeMirror .cm-m-markdown.cm-link { + color: var(--g-color-text-link); +} +.ye-markup-editor .CodeMirror .cm-m-markdown.cm-string, +.ye-markup-preview .CodeMirror .cm-m-markdown.cm-string { + color: var(--g-color-text-warning-heavy); +} +.ye-markup-editor .CodeMirror .cm-m-markdown.cm-comment, +.ye-markup-preview .CodeMirror .cm-m-markdown.cm-comment { + color: var(--g-color-text-misc); +} +.ye-markup-editor .CodeMirror .cm-m-markdown.cm-variable-2, +.ye-markup-editor .CodeMirror .cm-m-markdown.cm-variable-3, +.ye-markup-editor .CodeMirror .cm-m-markdown.cm-keyword, +.ye-markup-preview .CodeMirror .cm-m-markdown.cm-variable-2, +.ye-markup-preview .CodeMirror .cm-m-markdown.cm-variable-3, +.ye-markup-preview .CodeMirror .cm-m-markdown.cm-keyword { + color: inherit; +} +.ye-markup-editor .CodeMirror.cm-s-default, +.ye-markup-preview .CodeMirror.cm-s-default { + background-color: transparent; +} +.ye-markup-editor .CodeMirror.cm-s-default .CodeMirror-placeholder, +.ye-markup-preview .CodeMirror.cm-s-default .CodeMirror-placeholder { + color: var(--g-color-text-secondary); +} +.ye-markup-preview__outer { + overflow-y: auto; + flex: 1 0 0; +} +.ye-markup-preview__outer_vertical { + box-sizing: border-box; + margin-top: 6px; + padding-top: 12px; + border-top: 8px solid var(--g-color-base-generic-ultralight); +} +.ye-markup-preview__html { + position: relative; +} +.ye-markup-preview__preview-sign { + margin-bottom: 8px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/WysiwygEditorView.css */ +.ye-wysiwyg-editor { + display: flex; + flex-direction: column; +} +.ye-wysiwyg-editor__toolbar { + flex-shrink: 0; +} +.ye-wysiwyg-editor__editor { + overflow-y: auto; + flex-grow: 1; +} +.g-root_theme_dark .ye-wysiwyg-editor__editor .pm-iframe-container { + background-color: var(--g-color-base-light); +} +.ye-wysiwyg-editor .yfm-editor { + height: calc(100% - 4px - 4px); + padding: 4px 4px 4px; +} +.ye-wysiwyg-editor_toolbar .yfm-editor { + height: calc(100% - 16px - 16px); + padding-top: 16px; + padding-bottom: 16px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/settings/MarkdownHints/MarkdownHints.css */ +.ye-markdown-hints { + min-width: 210px; + line-height: var(--g-text-code-1-line-height); +} +.ye-markdown-hints__grid { + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 4px; + gap: 4px; +} +.ye-markdown-hints__title { + font-weight: 500; +} +.ye-markdown-hints__hint { + white-space: nowrap; + color: var(--g-color-text-complementary); +} +.ye-markdown-hints__title, +.ye-markdown-hints__hint { + flex: 1; + text-align: left; +} +.ye-markdown-hints__docs-link { + display: inline-block; + margin-top: 8px; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/settings/index.css */ +.ye-editor-settings { + display: flex; + flex-wrap: nowrap; +} +.ye-editor-settings__mode-button { + margin-right: 1px; +} +.ye-editor-settings__preview-button { + margin: 0 2px; +} +.ye-editor-settings__separator { + z-index: 0; + margin: 6px 4px; + border-left: 1px solid var(--g-color-line-generic); +} +.ye-settings-content { + width: 300px; +} +.ye-settings-content__mode-help { + float: right; +} +.ye-settings-content__mode-help > div { + position: relative; + top: 6px; + display: inline; +} +.ye-settings-content__separator { + border-bottom: 1px solid var(--g-color-line-generic); +} +.ye-settings-content__toolbar, +.ye-settings-content__split-mode { + padding: 8px 16px 12px; +} +.ye-settings-content__toolbar-hint { + margin-top: 3px; + padding-left: 19px; + color: var(--g-color-text-secondary); +} +.ye-settings-content__version { + position: absolute; + bottom: 0px; + left: 50%; + opacity: 0.03; + transform: translateX(-50%); + font-family: var(--g-font-family-monospace); + font-size: var(--g-text-code-inline-1-font-size); + line-height: var(--g-text-code-inline-1-line-height); + font-weight: var(--g-text-code-font-weight); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/styles/styles.css */ +.g-root .yfm:not(.yfm_only-light) { + --yfm-file-icon-color: var(--g-color-text-primary); +} +.g-root { + --yfm-color-text-gray: var(--g-color-text-secondary); + --yfm-color-text-yellow: var(--g-color-private-yellow-600-solid); + --yfm-color-text-orange: var(--g-color-private-orange-500-solid); + --yfm-color-text-red: var(--g-color-text-danger); + --yfm-color-text-green: var(--g-color-text-positive); + --yfm-color-text-blue: var(--g-color-text-info); + --yfm-color-text-violet: var(--g-color-text-utility); +} +.g-root { + --yfm-colorify-black: var(--g-color-text-primary); + --yfm-colorify-gray: var(--yfm-color-text-gray); + --yfm-colorify-yellow: var(--yfm-color-text-yellow); + --yfm-colorify-orange: var(--yfm-color-text-orange); + --yfm-colorify-red: var(--yfm-color-text-red); + --yfm-colorify-green: var(--yfm-color-text-green); + --yfm-colorify-blue: var(--yfm-color-text-blue); + --yfm-colorify-violet: var(--yfm-color-text-violet); +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/YfmEditorView.css */ +.ye-editor-component { + display: flex; + height: 100%; +} +.ye-editor-component_split_vertical { + display: grid; + grid-template-rows: 1fr auto 1fr; + grid-gap: 2px; + gap: 2px; +} +.ye-editor-component__editor { + flex-grow: 1; + gap: 2px; + min-width: 0; +} +.ye-editor-component__editor-wrapper { + display: flex; + width: 100%; +} +.ye-editor-component__preview-wrapper { + overflow-y: auto; + width: 100%; +} +.ye-editor-component__resizer { + margin: 0 5px; +} +.ye-editor-component__resizer_horizontal { + display: flex; + justify-content: space-evenly; + align-items: center; + min-width: 8px; + min-height: 100%; + margin: 0 8px; + cursor: col-resize; + background: var(--g-color-base-generic-ultralight); +} +.ye-editor-component__gutter { + top: 50%; + bottom: 50%; + width: 2px; + height: 24px; + background: var(--g-color-line-generic); +} +.ye-editor-component .ye-toolbar-list-button_arrow { + width: 42px; +} +.ye-editor-component .in-resize { + pointer-events: none; +} + +/* node_modules/codemirror/lib/codemirror.css */ +.CodeMirror { + font-family: monospace; + height: 300px; + color: black; + direction: ltr; +} +.CodeMirror-lines { + padding: 4px 0; +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding: 0 4px; +} +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + background-color: white; +} +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumbers { +} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} +.CodeMirror-guttermarker { + color: black; +} +.CodeMirror-guttermarker-subtle { + color: #999; +} +.CodeMirror-cursor { + border-left: 1px solid black; + border-right: none; + width: 0; +} +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + border: 0 !important; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor .CodeMirror-line::-moz-selection, +.cm-fat-cursor .CodeMirror-line > span::-moz-selection, +.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { + background: transparent; +} +.cm-fat-cursor .CodeMirror-line::selection, +.cm-fat-cursor .CodeMirror-line > span::selection, +.cm-fat-cursor .CodeMirror-line > span > span::selection { + background: transparent; +} +.cm-fat-cursor .CodeMirror-line::-moz-selection, +.cm-fat-cursor .CodeMirror-line > span::-moz-selection, +.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { + background: transparent; +} +.cm-fat-cursor { + caret-color: transparent; +} +@keyframes blink { + 0% { + } + 50% { + background-color: transparent; + } + 100% { + } +} +.CodeMirror-overwrite .CodeMirror-cursor { +} +.cm-tab { + display: inline-block; + text-decoration: inherit; +} +.CodeMirror-rulers { + position: absolute; + left: 0; + right: 0; + top: -50px; + bottom: 0; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; + bottom: 0; + position: absolute; +} +.cm-s-default .cm-header { + color: blue; +} +.cm-s-default .cm-quote { + color: #090; +} +.cm-negative { + color: #d44; +} +.cm-positive { + color: #292; +} +.cm-header, +.cm-strong { + font-weight: bold; +} +.cm-em { + font-style: italic; +} +.cm-link { + -webkit-text-decoration: underline; + text-decoration: underline; +} +.cm-strikethrough { + -webkit-text-decoration: line-through; + text-decoration: line-through; +} +.cm-s-default .cm-keyword { + color: #708; +} +.cm-s-default .cm-atom { + color: #219; +} +.cm-s-default .cm-number { + color: #164; +} +.cm-s-default .cm-def { + color: #00f; +} +.cm-s-default .cm-variable, +.cm-s-default .cm-punctuation, +.cm-s-default .cm-property, +.cm-s-default .cm-operator { +} +.cm-s-default .cm-variable-2 { + color: #05a; +} +.cm-s-default .cm-variable-3, +.cm-s-default .cm-type { + color: #085; +} +.cm-s-default .cm-comment { + color: #a50; +} +.cm-s-default .cm-string { + color: #a11; +} +.cm-s-default .cm-string-2 { + color: #f50; +} +.cm-s-default .cm-meta { + color: #555; +} +.cm-s-default .cm-qualifier { + color: #555; +} +.cm-s-default .cm-builtin { + color: #30a; +} +.cm-s-default .cm-bracket { + color: #997; +} +.cm-s-default .cm-tag { + color: #170; +} +.cm-s-default .cm-attribute { + color: #00c; +} +.cm-s-default .cm-hr { + color: #999; +} +.cm-s-default .cm-link { + color: #00c; +} +.cm-s-default .cm-error { + color: #f00; +} +.cm-invalidchar { + color: #f00; +} +.CodeMirror-composing { + border-bottom: 2px solid; +} +div.CodeMirror span.CodeMirror-matchingbracket { + color: #0b0; +} +div.CodeMirror span.CodeMirror-nonmatchingbracket { + color: #a22; +} +.CodeMirror-matchingtag { + background: rgba(255, 150, 0, .3); +} +.CodeMirror-activeline-background { + background: #e8f2ff; +} +.CodeMirror { + position: relative; + overflow: hidden; + background: white; +} +.CodeMirror-scroll { + overflow: scroll !important; +} +.CodeMirror-scroll { + margin-bottom: -50px; + margin-right: -50px; + padding-bottom: 50px; + height: 100%; + outline: none; + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 50px solid transparent; +} +.CodeMirror-vscrollbar, +.CodeMirror-hscrollbar, +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; + outline: none; +} +.CodeMirror-vscrollbar { + right: 0; + top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; + left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; + bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; + bottom: 0; +} +.CodeMirror-gutters { + position: absolute; + left: 0; + top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -50px; +} +.CodeMirror-gutter-wrapper { + background: none !important; + border: none !important; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; + bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: transparent; +} +.CodeMirror-gutter-wrapper ::selection { + background-color: transparent; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: transparent; +} +.CodeMirror-lines { + cursor: text; + min-height: 1px; +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-feature-settings: "calt"; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre.CodeMirror-line, +.CodeMirror-wrap pre.CodeMirror-line-like { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} +.CodeMirror-linebackground { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 0; +} +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; +} +.CodeMirror-widget { +} +.CodeMirror-rtl pre { + direction: rtl; +} +.CodeMirror-code { + outline: none; +} +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: content-box; +} +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { + position: static; +} +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} +.CodeMirror-selected { + background: #d9d9d9; +} +.CodeMirror-focused .CodeMirror-selected { + background: #d7d4f0; +} +.CodeMirror-crosshair { + cursor: crosshair; +} +.CodeMirror-line::-moz-selection, +.CodeMirror-line > span::-moz-selection, +.CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} +.CodeMirror-line::selection, +.CodeMirror-line > span::selection, +.CodeMirror-line > span > span::selection { + background: #d7d4f0; +} +.CodeMirror-line::-moz-selection, +.CodeMirror-line > span::-moz-selection, +.CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, .4); +} +.cm-force-border { + padding-right: .1px; +} +@media print { + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; + } +} +.cm-tab-wrap-hack:after { + content: ""; +} +span.CodeMirror-selectedtext { + background: none; +} + +/* node_modules/@doc-tools/yfm-editor/build/esm/bundle/cm-upload/FilesUploadWidget.css */ +.ye-upload-widget { + display: flex; + justify-content: space-between; + padding: 4px 6px; + border-radius: var(--g-border-radius-xs); + background-color: var(--g-color-base-misc-light); +} +.ye-upload-widget__labels { + display: inline-flex; + flex-wrap: wrap; + align-items: center; + gap: 2px; +} +.ye-upload-widget__close-button { + margin-left: 4px; +} +.ye-upload-label__content { + display: flex; + align-items: center; + -moz-column-gap: 4px; + column-gap: 4px; +} +.ye-upload-label__filename { + display: inline-block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 128px; +} + +/* src/Header/header.scss */ +.header { + display: flex; + align-content: center; + flex-wrap: wrap; + justify-content: center; + height: 64px; + width: 100%; + box-shadow: inset 0 -1px 0 var(--g-color-line-generic); +} +.wrapper { + display: flex; + justify-content: space-between; + align-items: center; + width: 1328px; +} +.link { + outline: none; +} +.text { + font-size: var(--g-text-body-2-font-size); +} + +/* src/index.css */ +.g-root { + background: var(--g-color-base-background); + color: var(--g-color-text-primary); + --g-font-family-sans: + "Inter", + "Helvetica Neue", + "Helvetica", + "Arial", + sans-serif; + --g-font-family-monospace: + "Menlo", + "Monaco", + "Consolas", + "Ubuntu Mono", + "Liberation Mono", + "DejaVu Sans Mono", + "Courier New", + "Courier", + monospace; + --g-text-body-font-family: var(--g-font-family-sans); + --g-text-caption-font-family: var(--g-font-family-sans); + --g-text-header-font-family: var(--g-font-family-sans); + --g-text-subheader-font-family: var(--g-font-family-sans); + --g-text-display-font-family: var(--g-font-family-sans); + --g-text-code-font-family: var(--g-font-family-monospace); + --g-text-body-font-weight: 400; + --g-text-caption-font-weight: 400; + --g-text-header-font-weight: 600; + --g-text-subheader-font-weight: 600; + --g-text-display-font-weight: 600; + --g-text-code-font-weight: 400; + --g-text-accent-font-weight: 600; + --g-text-body-1-font-size: 13px; + --g-text-body-1-line-height: 18px; + --g-text-body-2-font-size: 15px; + --g-text-body-2-line-height: 20px; + --g-text-body-3-font-size: 17px; + --g-text-body-3-line-height: 24px; + --g-text-body-short-font-size: 13px; + --g-text-body-short-line-height: 16px; + --g-text-caption-1-font-size: 9px; + --g-text-caption-1-line-height: 12px; + --g-text-caption-2-font-size: 11px; + --g-text-caption-2-line-height: 16px; + --g-text-header-1-font-size: 20px; + --g-text-header-1-line-height: 24px; + --g-text-header-2-font-size: 24px; + --g-text-header-2-line-height: 28px; + --g-text-subheader-1-font-size: 13px; + --g-text-subheader-1-line-height: 18px; + --g-text-subheader-2-font-size: 15px; + --g-text-subheader-2-line-height: 20px; + --g-text-subheader-3-font-size: 17px; + --g-text-subheader-3-line-height: 24px; + --g-text-display-1-font-size: 28px; + --g-text-display-1-line-height: 36px; + --g-text-display-2-font-size: 32px; + --g-text-display-2-line-height: 40px; + --g-text-display-3-font-size: 40px; + --g-text-display-3-line-height: 48px; + --g-text-display-4-font-size: 48px; + --g-text-display-4-line-height: 52px; + --g-text-code-1-font-size: 12px; + --g-text-code-1-line-height: 18px; + --g-text-code-2-font-size: 14px; + --g-text-code-2-line-height: 20px; + --g-text-code-3-font-size: 16px; + --g-text-code-3-line-height: 24px; + --g-text-code-inline-1-font-size: 12px; + --g-text-code-inline-1-line-height: 14px; + --g-text-code-inline-2-font-size: 14px; + --g-text-code-inline-2-line-height: 16px; + --g-text-code-inline-3-font-size: 16px; + --g-text-code-inline-3-line-height: 20px; + font-family: + "Inter", + "Helvetica Neue", + "Helvetica", + "Arial", + sans-serif; + font-family: var(--g-font-family-sans); + font-size: 13px; + font-size: var(--g-text-body-1-font-size); + line-height: 18px; + line-height: var(--g-text-body-1-line-height); + font-weight: 400; + font-weight: var(--g-text-body-font-weight); + --g-spacing-base: 4px; + --g-spacing-0: calc(var(--g-spacing-base) * 0); + --g-spacing-half: calc(var(--g-spacing-base) * 0.5); + --g-spacing-1: var(--g-spacing-base); + --g-spacing-2: calc(var(--g-spacing-base) * 2); + --g-spacing-3: calc(var(--g-spacing-base) * 3); + --g-spacing-4: calc(var(--g-spacing-base) * 4); + --g-spacing-5: calc(var(--g-spacing-base) * 5); + --g-spacing-6: calc(var(--g-spacing-base) * 6); + --g-spacing-7: calc(var(--g-spacing-base) * 7); + --g-spacing-8: calc(var(--g-spacing-base) * 8); + --g-spacing-9: calc(var(--g-spacing-base) * 9); + --g-spacing-10: calc(var(--g-spacing-base) * 10); + --g-scrollbar-width: 12px; + --g-border-radius-xs: 3px; + --g-border-radius-s: 5px; + --g-border-radius-m: 6px; + --g-border-radius-l: 8px; + --g-border-radius-xl: 10px; + --g-focus-border-radius: 2px; +} +body.g-root { + --g-flow-direction: 1; + --g-flow-is-ltr: 1; + --g-flow-is-rtl: 0; +} +.g-root[dir=ltr] { + --g-flow-direction: 1; + --g-flow-is-ltr: 1; + --g-flow-is-rtl: 0; +} +.g-root[dir=rtl] { + --g-flow-direction: -1; + --g-flow-is-ltr: 0; + --g-flow-is-rtl: 1; +} +.g-root_theme_light { + --g-color-private-white-50: rgba(255, 255, 255, 0.05); + --g-color-private-white-70: rgba(255, 255, 255, 0.07); + --g-color-private-white-100: rgba(255, 255, 255, 0.1); + --g-color-private-white-150: rgba(255, 255, 255, 0.15); + --g-color-private-white-200: rgba(255, 255, 255, 0.2); + --g-color-private-white-250: rgba(255, 255, 255, 0.25); + --g-color-private-white-300: rgba(255, 255, 255, 0.3); + --g-color-private-white-350: rgba(255, 255, 255, 0.35); + --g-color-private-white-400: rgba(255, 255, 255, 0.4); + --g-color-private-white-450: rgba(255, 255, 255, 0.45); + --g-color-private-white-500: rgba(255, 255, 255, 0.5); + --g-color-private-white-550: rgba(255, 255, 255, 0.55); + --g-color-private-white-600: rgba(255, 255, 255, 0.6); + --g-color-private-white-650: rgba(255, 255, 255, 0.65); + --g-color-private-white-700: rgba(255, 255, 255, 0.7); + --g-color-private-white-750: rgba(255, 255, 255, 0.75); + --g-color-private-white-800: rgba(255, 255, 255, 0.8); + --g-color-private-white-850: rgba(255, 255, 255, 0.85); + --g-color-private-white-900: rgba(255, 255, 255, 0.9); + --g-color-private-white-950: rgba(255, 255, 255, 0.95); + --g-color-private-white-1000-solid: rgb(255, 255, 255); + --g-color-private-black-50: rgba(0, 0, 0, 0.05); + --g-color-private-black-70: rgba(0, 0, 0, 0.07); + --g-color-private-black-100: rgba(0, 0, 0, 0.1); + --g-color-private-black-150: rgba(0, 0, 0, 0.15); + --g-color-private-black-200: rgba(0, 0, 0, 0.2); + --g-color-private-black-250: rgba(0, 0, 0, 0.25); + --g-color-private-black-300: rgba(0, 0, 0, 0.3); + --g-color-private-black-350: rgba(0, 0, 0, 0.35); + --g-color-private-black-400: rgba(0, 0, 0, 0.4); + --g-color-private-black-450: rgba(0, 0, 0, 0.45); + --g-color-private-black-500: rgba(0, 0, 0, 0.5); + --g-color-private-black-550: rgba(0, 0, 0, 0.55); + --g-color-private-black-600: rgba(0, 0, 0, 0.6); + --g-color-private-black-650: rgba(0, 0, 0, 0.65); + --g-color-private-black-700: rgba(0, 0, 0, 0.7); + --g-color-private-black-750: rgba(0, 0, 0, 0.75); + --g-color-private-black-800: rgba(0, 0, 0, 0.8); + --g-color-private-black-850: rgba(0, 0, 0, 0.85); + --g-color-private-black-900: rgba(0, 0, 0, 0.9); + --g-color-private-black-950: rgba(0, 0, 0, 0.95); + --g-color-private-black-20-solid: rgb(250, 250, 250); + --g-color-private-black-50-solid: rgb(242, 242, 242); + --g-color-private-black-100-solid: rgb(229, 229, 229); + --g-color-private-black-150-solid: rgb(217, 217, 217); + --g-color-private-black-200-solid: rgb(204, 204, 204); + --g-color-private-black-250-solid: rgb(191, 191, 191); + --g-color-private-black-300-solid: rgb(179, 179, 179); + --g-color-private-black-350-solid: rgb(166, 166, 166); + --g-color-private-black-400-solid: rgb(153, 153, 153); + --g-color-private-black-450-solid: rgb(140, 140, 140); + --g-color-private-black-500-solid: rgb(128, 128, 128); + --g-color-private-black-550-solid: rgb(115, 115, 115); + --g-color-private-black-600-solid: rgb(102, 102, 102); + --g-color-private-black-650-solid: rgb(89, 89, 89); + --g-color-private-black-700-solid: rgb(76, 76, 76); + --g-color-private-black-750-solid: rgb(64, 64, 64); + --g-color-private-black-800-solid: rgb(51, 51, 51); + --g-color-private-black-850-solid: rgb(38, 38, 38); + --g-color-private-black-900-solid: rgb(26, 26, 26); + --g-color-private-black-950-solid: rgb(13, 13, 13); + --g-color-private-black-1000-solid: rgb(0, 0, 0); + --g-color-private-blue-50: rgba(54, 151, 241, 0.1); + --g-color-private-blue-100: rgba(54, 151, 241, 0.15); + --g-color-private-blue-150: rgba(54, 151, 241, 0.2); + --g-color-private-blue-200: rgba(54, 151, 241, 0.3); + --g-color-private-blue-250: rgba(54, 151, 241, 0.4); + --g-color-private-blue-300: rgba(54, 151, 241, 0.5); + --g-color-private-blue-350: rgba(54, 151, 241, 0.6); + --g-color-private-blue-400: rgba(54, 151, 241, 0.7); + --g-color-private-blue-450: rgba(54, 151, 241, 0.8); + --g-color-private-blue-500: rgba(54, 151, 241, 0.9); + --g-color-private-blue-50-solid: rgb(235, 245, 254); + --g-color-private-blue-100-solid: rgb(225, 239, 253); + --g-color-private-blue-150-solid: rgb(215, 234, 252); + --g-color-private-blue-200-solid: rgb(195, 224, 251); + --g-color-private-blue-250-solid: rgb(175, 213, 249); + --g-color-private-blue-300-solid: rgb(155, 203, 248); + --g-color-private-blue-350-solid: rgb(134, 193, 247); + --g-color-private-blue-400-solid: rgb(114, 182, 245); + --g-color-private-blue-450-solid: rgb(94, 172, 244); + --g-color-private-blue-500-solid: rgb(74, 161, 242); + --g-color-private-blue-550-solid: rgb(54, 151, 241); + --g-color-private-blue-600-solid: rgb(52, 139, 220); + --g-color-private-blue-650-solid: rgb(50, 127, 200); + --g-color-private-blue-700-solid: rgb(48, 114, 179); + --g-color-private-blue-750-solid: rgb(46, 102, 158); + --g-color-private-blue-800-solid: rgb(44, 90, 138); + --g-color-private-blue-850-solid: rgb(42, 78, 117); + --g-color-private-blue-900-solid: rgb(40, 66, 96); + --g-color-private-blue-950-solid: rgb(38, 53, 75); + --g-color-private-blue-1000-solid: rgb(37, 47, 65); + --g-color-private-green-50: rgba(50, 186, 118, 0.1); + --g-color-private-green-100: rgba(50, 186, 118, 0.15); + --g-color-private-green-150: rgba(50, 186, 118, 0.2); + --g-color-private-green-200: rgba(50, 186, 118, 0.3); + --g-color-private-green-250: rgba(50, 186, 118, 0.4); + --g-color-private-green-300: rgba(50, 186, 118, 0.5); + --g-color-private-green-350: rgba(50, 186, 118, 0.6); + --g-color-private-green-400: rgba(50, 186, 118, 0.7); + --g-color-private-green-450: rgba(50, 186, 118, 0.8); + --g-color-private-green-500: rgba(50, 186, 118, 0.9); + --g-color-private-green-50-solid: rgb(235, 248, 241); + --g-color-private-green-100-solid: rgb(224, 245, 234); + --g-color-private-green-150-solid: rgb(214, 241, 228); + --g-color-private-green-200-solid: rgb(194, 234, 214); + --g-color-private-green-250-solid: rgb(173, 227, 200); + --g-color-private-green-300-solid: rgb(153, 221, 187); + --g-color-private-green-350-solid: rgb(132, 214, 173); + --g-color-private-green-400-solid: rgb(112, 207, 159); + --g-color-private-green-450-solid: rgb(91, 200, 145); + --g-color-private-green-500-solid: rgb(71, 193, 132); + --g-color-private-green-550-solid: rgb(50, 186, 118); + --g-color-private-green-600-solid: rgb(48, 170, 110); + --g-color-private-green-650-solid: rgb(47, 155, 101); + --g-color-private-green-700-solid: rgb(45, 139, 93); + --g-color-private-green-750-solid: rgb(44, 123, 84); + --g-color-private-green-800-solid: rgb(42, 108, 76); + --g-color-private-green-850-solid: rgb(40, 92, 68); + --g-color-private-green-900-solid: rgb(39, 76, 59); + --g-color-private-green-950-solid: rgb(37, 60, 51); + --g-color-private-green-1000-solid: rgb(36, 53, 47); + --g-color-private-yellow-50: rgba(255, 190, 92, 0.1); + --g-color-private-yellow-100: rgba(255, 190, 92, 0.15); + --g-color-private-yellow-150: rgba(255, 190, 92, 0.2); + --g-color-private-yellow-200: rgba(255, 190, 92, 0.3); + --g-color-private-yellow-250: rgba(255, 190, 92, 0.4); + --g-color-private-yellow-300: rgba(255, 190, 92, 0.5); + --g-color-private-yellow-350: rgba(255, 190, 92, 0.6); + --g-color-private-yellow-400: rgba(255, 190, 92, 0.7); + --g-color-private-yellow-450: rgba(255, 190, 92, 0.8); + --g-color-private-yellow-500: rgba(255, 190, 92, 0.9); + --g-color-private-yellow-50-solid: rgb(255, 249, 239); + --g-color-private-yellow-100-solid: rgb(255, 245, 231); + --g-color-private-yellow-150-solid: rgb(255, 242, 222); + --g-color-private-yellow-200-solid: rgb(255, 236, 206); + --g-color-private-yellow-250-solid: rgb(255, 229, 190); + --g-color-private-yellow-300-solid: rgb(255, 223, 174); + --g-color-private-yellow-350-solid: rgb(255, 216, 157); + --g-color-private-yellow-400-solid: rgb(255, 210, 141); + --g-color-private-yellow-450-solid: rgb(255, 203, 125); + --g-color-private-yellow-500-solid: rgb(255, 197, 108); + --g-color-private-yellow-550-solid: rgb(255, 190, 92); + --g-color-private-yellow-600-solid: rgb(233, 174, 86); + --g-color-private-yellow-650-solid: rgb(211, 158, 80); + --g-color-private-yellow-700-solid: rgb(189, 142, 75); + --g-color-private-yellow-750-solid: rgb(167, 126, 69); + --g-color-private-yellow-800-solid: rgb(145, 110, 63); + --g-color-private-yellow-850-solid: rgb(122, 93, 57); + --g-color-private-yellow-900-solid: rgb(100, 77, 51); + --g-color-private-yellow-950-solid: rgb(78, 61, 46); + --g-color-private-yellow-1000-solid: rgb(67, 53, 43); + --g-color-private-orange-50: rgba(255, 119, 0, 0.1); + --g-color-private-orange-100: rgba(255, 119, 0, 0.15); + --g-color-private-orange-150: rgba(255, 119, 0, 0.2); + --g-color-private-orange-200: rgba(255, 119, 0, 0.3); + --g-color-private-orange-250: rgba(255, 119, 0, 0.4); + --g-color-private-orange-300: rgba(255, 119, 0, 0.5); + --g-color-private-orange-350: rgba(255, 119, 0, 0.6); + --g-color-private-orange-400: rgba(255, 119, 0, 0.7); + --g-color-private-orange-450: rgba(255, 119, 0, 0.8); + --g-color-private-orange-500: rgba(255, 119, 0, 0.9); + --g-color-private-orange-50-solid: rgb(255, 241, 230); + --g-color-private-orange-100-solid: rgb(255, 235, 217); + --g-color-private-orange-150-solid: rgb(255, 228, 204); + --g-color-private-orange-200-solid: rgb(255, 214, 179); + --g-color-private-orange-250-solid: rgb(255, 201, 153); + --g-color-private-orange-300-solid: rgb(255, 187, 128); + --g-color-private-orange-350-solid: rgb(255, 173, 102); + --g-color-private-orange-400-solid: rgb(255, 160, 77); + --g-color-private-orange-450-solid: rgb(255, 146, 51); + --g-color-private-orange-500-solid: rgb(255, 133, 25); + --g-color-private-orange-550-solid: rgb(255, 119, 0); + --g-color-private-orange-600-solid: rgb(233, 110, 3); + --g-color-private-orange-650-solid: rgb(211, 101, 7); + --g-color-private-orange-700-solid: rgb(189, 92, 10); + --g-color-private-orange-750-solid: rgb(167, 83, 14); + --g-color-private-orange-800-solid: rgb(145, 74, 17); + --g-color-private-orange-850-solid: rgb(122, 65, 20); + --g-color-private-orange-900-solid: rgb(100, 56, 24); + --g-color-private-orange-950-solid: rgb(78, 47, 27); + --g-color-private-orange-1000-solid: rgb(67, 43, 29); + --g-color-private-red-50: rgba(255, 0, 61, 0.1); + --g-color-private-red-100: rgba(255, 0, 61, 0.15); + --g-color-private-red-150: rgba(255, 0, 61, 0.2); + --g-color-private-red-200: rgba(255, 0, 61, 0.3); + --g-color-private-red-250: rgba(255, 0, 61, 0.4); + --g-color-private-red-300: rgba(255, 0, 61, 0.5); + --g-color-private-red-350: rgba(255, 0, 61, 0.6); + --g-color-private-red-400: rgba(255, 0, 61, 0.7); + --g-color-private-red-450: rgba(255, 0, 61, 0.8); + --g-color-private-red-500: rgba(255, 0, 61, 0.9); + --g-color-private-red-50-solid: rgb(255, 230, 236); + --g-color-private-red-100-solid: rgb(255, 217, 226); + --g-color-private-red-150-solid: rgb(255, 204, 216); + --g-color-private-red-200-solid: rgb(255, 179, 197); + --g-color-private-red-250-solid: rgb(255, 153, 177); + --g-color-private-red-300-solid: rgb(255, 128, 158); + --g-color-private-red-350-solid: rgb(255, 102, 139); + --g-color-private-red-400-solid: rgb(255, 77, 119); + --g-color-private-red-450-solid: rgb(255, 51, 100); + --g-color-private-red-500-solid: rgb(255, 25, 80); + --g-color-private-red-550-solid: rgb(255, 0, 61); + --g-color-private-red-600-solid: rgb(233, 3, 58); + --g-color-private-red-650-solid: rgb(211, 6, 56); + --g-color-private-red-700-solid: rgb(189, 9, 53); + --g-color-private-red-750-solid: rgb(167, 12, 50); + --g-color-private-red-800-solid: rgb(145, 15, 48); + --g-color-private-red-850-solid: rgb(122, 17, 45); + --g-color-private-red-900-solid: rgb(100, 20, 42); + --g-color-private-red-950-solid: rgb(78, 23, 39); + --g-color-private-red-1000-solid: rgb(67, 25, 38); + --g-color-private-purple-50: rgba(143, 82, 204, 0.1); + --g-color-private-purple-100: rgba(143, 82, 204, 0.15); + --g-color-private-purple-150: rgba(143, 82, 204, 0.2); + --g-color-private-purple-200: rgba(143, 82, 204, 0.3); + --g-color-private-purple-250: rgba(143, 82, 204, 0.4); + --g-color-private-purple-300: rgba(143, 82, 204, 0.5); + --g-color-private-purple-350: rgba(143, 82, 204, 0.6); + --g-color-private-purple-400: rgba(143, 82, 204, 0.7); + --g-color-private-purple-450: rgba(143, 82, 204, 0.8); + --g-color-private-purple-500: rgba(143, 82, 204, 0.9); + --g-color-private-purple-50-solid: rgb(244, 238, 250); + --g-color-private-purple-100-solid: rgb(238, 229, 247); + --g-color-private-purple-150-solid: rgb(233, 220, 245); + --g-color-private-purple-200-solid: rgb(221, 203, 240); + --g-color-private-purple-250-solid: rgb(210, 186, 235); + --g-color-private-purple-300-solid: rgb(199, 169, 230); + --g-color-private-purple-350-solid: rgb(188, 151, 224); + --g-color-private-purple-400-solid: rgb(177, 134, 219); + --g-color-private-purple-450-solid: rgb(165, 117, 214); + --g-color-private-purple-500-solid: rgb(154, 99, 209); + --g-color-private-purple-550-solid: rgb(143, 82, 204); + --g-color-private-purple-600-solid: rgb(132, 77, 187); + --g-color-private-purple-650-solid: rgb(121, 71, 170); + --g-color-private-purple-700-solid: rgb(110, 66, 153); + --g-color-private-purple-750-solid: rgb(99, 61, 136); + --g-color-private-purple-800-solid: rgb(89, 56, 119); + --g-color-private-purple-850-solid: rgb(78, 50, 102); + --g-color-private-purple-900-solid: rgb(67, 45, 85); + --g-color-private-purple-950-solid: rgb(56, 40, 68); + --g-color-private-purple-1000-solid: rgb(50, 37, 60); + --g-color-private-cool-grey-50: rgba(107, 132, 153, 0.1); + --g-color-private-cool-grey-100: rgba(107, 132, 153, 0.15); + --g-color-private-cool-grey-150: rgba(107, 132, 153, 0.2); + --g-color-private-cool-grey-200: rgba(107, 132, 153, 0.3); + --g-color-private-cool-grey-250: rgba(107, 132, 153, 0.4); + --g-color-private-cool-grey-300: rgba(107, 132, 153, 0.5); + --g-color-private-cool-grey-350: rgba(107, 132, 153, 0.6); + --g-color-private-cool-grey-400: rgba(107, 132, 153, 0.7); + --g-color-private-cool-grey-450: rgba(107, 132, 153, 0.8); + --g-color-private-cool-grey-500: rgba(107, 132, 153, 0.9); + --g-color-private-cool-grey-50-solid: rgb(240, 243, 245); + --g-color-private-cool-grey-100-solid: rgb(233, 237, 240); + --g-color-private-cool-grey-150-solid: rgb(225, 230, 235); + --g-color-private-cool-grey-200-solid: rgb(211, 218, 224); + --g-color-private-cool-grey-250-solid: rgb(196, 206, 214); + --g-color-private-cool-grey-300-solid: rgb(181, 194, 204); + --g-color-private-cool-grey-350-solid: rgb(166, 181, 194); + --g-color-private-cool-grey-400-solid: rgb(151, 169, 184); + --g-color-private-cool-grey-450-solid: rgb(137, 157, 173); + --g-color-private-cool-grey-500-solid: rgb(122, 144, 163); + --g-color-private-cool-grey-550-solid: rgb(107, 132, 153); + --g-color-private-cool-grey-600-solid: rgb(100, 122, 141); + --g-color-private-cool-grey-650-solid: rgb(92, 111, 129); + --g-color-private-cool-grey-700-solid: rgb(85, 101, 117); + --g-color-private-cool-grey-750-solid: rgb(78, 91, 105); + --g-color-private-cool-grey-800-solid: rgb(71, 81, 94); + --g-color-private-cool-grey-850-solid: rgb(63, 70, 82); + --g-color-private-cool-grey-900-solid: rgb(56, 60, 70); + --g-color-private-cool-grey-950-solid: rgb(49, 50, 58); + --g-color-private-cool-grey-1000-solid: rgb(45, 44, 52); + --g-color-text-primary: var(--g-color-text-dark-primary); + --g-color-text-complementary: var(--g-color-text-dark-complementary); + --g-color-text-secondary: var(--g-color-text-dark-secondary); + --g-color-text-hint: var(--g-color-text-dark-hint); + --g-color-text-info: var(--g-color-private-blue-600-solid); + --g-color-text-positive: var(--g-color-private-green-600-solid); + --g-color-text-warning: var(--g-color-private-yellow-700-solid); + --g-color-text-danger: var(--g-color-private-red-600-solid); + --g-color-text-utility: var(--g-color-private-purple-600-solid); + --g-color-text-misc: var(--g-color-private-cool-grey-600-solid); + --g-color-text-info-heavy: var(--g-color-private-blue-700-solid); + --g-color-text-positive-heavy: var(--g-color-private-green-700-solid); + --g-color-text-warning-heavy: var(--g-color-private-orange-700-solid); + --g-color-text-danger-heavy: var(--g-color-private-red-700-solid); + --g-color-text-utility-heavy: var(--g-color-private-purple-700-solid); + --g-color-text-misc-heavy: var(--g-color-private-cool-grey-700-solid); + --g-color-text-brand: var(--g-color-private-yellow-700-solid); + --g-color-text-brand-heavy: var(--g-color-private-orange-700-solid); + --g-color-text-brand-contrast: var(--g-color-text-dark-primary); + --g-color-text-link: var(--g-color-private-yellow-650-solid); + --g-color-text-link-hover: var(--g-color-private-orange-650-solid); + --g-color-text-link-visited: var(--g-color-private-purple-550-solid); + --g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid); + --g-color-text-dark-primary: var(--g-color-private-black-850); + --g-color-text-dark-complementary: var(--g-color-private-black-700); + --g-color-text-dark-secondary: var(--g-color-private-black-500); + --g-color-text-dark-hint: var(--g-color-private-black-300); + --g-color-text-light-primary: var(--g-color-private-white-1000-solid); + --g-color-text-light-complementary: var(--g-color-private-white-850); + --g-color-text-light-secondary: var(--g-color-private-white-700); + --g-color-text-light-hint: var(--g-color-private-white-500); + --g-color-text-inverted-primary: var(--g-color-text-light-primary); + --g-color-text-inverted-complementary: var(--g-color-text-light-complementary); + --g-color-text-inverted-secondary: var(--g-color-text-light-secondary); + --g-color-text-inverted-hint: var(--g-color-text-light-hint); + --g-color-base-background: var(--g-color-private-white-1000-solid); + --g-color-base-generic: var(--g-color-private-black-50); + --g-color-base-generic-hover: var(--g-color-private-black-150); + --g-color-base-generic-medium: var(--g-color-private-black-150); + --g-color-base-generic-medium-hover: var(--g-color-private-black-250); + --g-color-base-generic-accent: var(--g-color-private-black-150); + --g-color-base-generic-accent-disabled: var(--g-color-private-black-70); + --g-color-base-generic-ultralight: var(--g-color-private-black-20-solid); + --g-color-base-simple-hover: var(--g-color-private-black-50); + --g-color-base-simple-hover-solid: var(--g-color-private-black-50-solid); + --g-color-base-brand: var(--g-color-private-yellow-550-solid); + --g-color-base-brand-hover: var(--g-color-private-yellow-600-solid); + --g-color-base-selection: var(--g-color-private-yellow-200); + --g-color-base-selection-hover: var(--g-color-private-yellow-300); + --g-color-base-info-light: var(--g-color-private-blue-100); + --g-color-base-info-light-hover: var(--g-color-private-blue-200); + --g-color-base-info-medium: var(--g-color-private-blue-200); + --g-color-base-info-medium-hover: var(--g-color-private-blue-300); + --g-color-base-info-heavy: var(--g-color-private-blue-600-solid); + --g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid); + --g-color-base-positive-light: var(--g-color-private-green-100); + --g-color-base-positive-light-hover: var(--g-color-private-green-200); + --g-color-base-positive-medium: var(--g-color-private-green-200); + --g-color-base-positive-medium-hover: var(--g-color-private-green-300); + --g-color-base-positive-heavy: var(--g-color-private-green-600-solid); + --g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid); + --g-color-base-warning-light: var(--g-color-private-yellow-200); + --g-color-base-warning-light-hover: var(--g-color-private-yellow-300); + --g-color-base-warning-medium: var(--g-color-private-yellow-400); + --g-color-base-warning-medium-hover: var(--g-color-private-yellow-500); + --g-color-base-warning-heavy: var(--g-color-private-yellow-550-solid); + --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-650-solid); + --g-color-base-danger-light: var(--g-color-private-red-100); + --g-color-base-danger-light-hover: var(--g-color-private-red-200); + --g-color-base-danger-medium: var(--g-color-private-red-200); + --g-color-base-danger-medium-hover: var(--g-color-private-red-300); + --g-color-base-danger-heavy: var(--g-color-private-red-600-solid); + --g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid); + --g-color-base-utility-light: var(--g-color-private-purple-100); + --g-color-base-utility-light-hover: var(--g-color-private-purple-200); + --g-color-base-utility-medium: var(--g-color-private-purple-200); + --g-color-base-utility-medium-hover: var(--g-color-private-purple-300); + --g-color-base-utility-heavy: var(--g-color-private-purple-600-solid); + --g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid); + --g-color-base-neutral-light: var(--g-color-private-black-50); + --g-color-base-neutral-light-hover: var(--g-color-private-black-100); + --g-color-base-neutral-medium: var(--g-color-private-black-200); + --g-color-base-neutral-medium-hover: var(--g-color-private-black-250); + --g-color-base-neutral-heavy: var(--g-color-private-black-450); + --g-color-base-neutral-heavy-hover: var(--g-color-private-black-550); + --g-color-base-misc-light: var(--g-color-private-cool-grey-100); + --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200); + --g-color-base-misc-medium: var(--g-color-private-cool-grey-200); + --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-300); + --g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid); + --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid); + --g-color-base-light: var(--g-color-private-white-1000-solid); + --g-color-base-light-hover: var(--g-color-private-white-850); + --g-color-base-light-simple-hover: var(--g-color-private-white-150); + --g-color-base-light-disabled: var(--g-color-private-white-150); + --g-color-base-light-accent-disabled: var(--g-color-private-white-300); + --g-color-base-float: var(--g-color-private-white-1000-solid); + --g-color-base-float-hover: var(--g-color-private-black-50-solid); + --g-color-base-float-heavy: var(--g-color-private-black-700-solid); + --g-color-base-float-accent: var(--g-color-private-white-1000-solid); + --g-color-base-float-accent-hover: var(--g-color-private-white-850); + --g-color-base-float-announcement: var(--g-color-private-cool-grey-50-solid); + --g-color-base-modal: var(--g-color-base-background); + --g-color-line-generic: var(--g-color-private-black-100); + --g-color-line-generic-hover: var(--g-color-private-black-150); + --g-color-line-generic-active: var(--g-color-private-black-300); + --g-color-line-generic-accent: var(--g-color-private-black-150); + --g-color-line-generic-accent-hover: var(--g-color-private-black-300); + --g-color-line-generic-solid: var(--g-color-private-black-100-solid); + --g-color-line-brand: var(--g-color-private-yellow-600-solid); + --g-color-line-focus: var(--g-color-private-cool-grey-450); + --g-color-line-light: var(--g-color-private-white-500); + --g-color-line-info: var(--g-color-private-blue-450); + --g-color-line-positive: var(--g-color-private-green-450); + --g-color-line-warning: var(--g-color-private-yellow-600-solid); + --g-color-line-danger: var(--g-color-private-red-450); + --g-color-line-utility: var(--g-color-private-purple-450); + --g-color-line-misc: var(--g-color-private-cool-grey-450); + --g-color-sfx-veil: var(--g-color-private-black-250); + --g-color-sfx-shadow: var(--g-color-private-black-150); + --g-color-sfx-shadow-heavy: var(--g-color-private-black-500); + --g-color-sfx-shadow-light: var(--g-color-private-black-50); + --g-color-sfx-fade: var(--g-color-private-white-300); + --g-color-scroll-track: var(--g-color-base-background); + --g-color-scroll-handle: var(--g-color-private-black-100); + --g-color-scroll-handle-hover: var(--g-color-private-black-150); + --g-color-scroll-corner: var(--g-color-private-black-100); + --g-color-infographics-axis: var(--g-color-private-black-150-solid); + --g-color-infographics-tooltip-bg: var(--g-color-private-white-950); +} +.g-root_theme_dark { + --g-color-private-white-50: rgba(255, 255, 255, 0.05); + --g-color-private-white-70: rgba(255, 255, 255, 0.07); + --g-color-private-white-100: rgba(255, 255, 255, 0.1); + --g-color-private-white-150: rgba(255, 255, 255, 0.15); + --g-color-private-white-200: rgba(255, 255, 255, 0.2); + --g-color-private-white-250: rgba(255, 255, 255, 0.25); + --g-color-private-white-300: rgba(255, 255, 255, 0.3); + --g-color-private-white-350: rgba(255, 255, 255, 0.35); + --g-color-private-white-400: rgba(255, 255, 255, 0.4); + --g-color-private-white-450: rgba(255, 255, 255, 0.45); + --g-color-private-white-500: rgba(255, 255, 255, 0.5); + --g-color-private-white-550: rgba(255, 255, 255, 0.55); + --g-color-private-white-600: rgba(255, 255, 255, 0.6); + --g-color-private-white-650: rgba(255, 255, 255, 0.65); + --g-color-private-white-700: rgba(255, 255, 255, 0.7); + --g-color-private-white-750: rgba(255, 255, 255, 0.75); + --g-color-private-white-800: rgba(255, 255, 255, 0.8); + --g-color-private-white-850: rgba(255, 255, 255, 0.85); + --g-color-private-white-900: rgba(255, 255, 255, 0.9); + --g-color-private-white-950: rgba(255, 255, 255, 0.95); + --g-color-private-white-50-solid: rgb(45, 40, 45); + --g-color-private-white-70-solid: rgb(49, 45, 49); + --g-color-private-white-100-solid: rgb(56, 52, 56); + --g-color-private-white-150-solid: rgb(67, 63, 67); + --g-color-private-white-200-solid: rgb(78, 74, 78); + --g-color-private-white-250-solid: rgb(89, 85, 89); + --g-color-private-white-300-solid: rgb(100, 97, 100); + --g-color-private-white-350-solid: rgb(111, 108, 111); + --g-color-private-white-400-solid: rgb(122, 119, 122); + --g-color-private-white-450-solid: rgb(133, 131, 133); + --g-color-private-white-500-solid: rgb(144, 142, 144); + --g-color-private-white-550-solid: rgb(156, 153, 156); + --g-color-private-white-600-solid: rgb(167, 165, 167); + --g-color-private-white-650-solid: rgb(178, 176, 178); + --g-color-private-white-700-solid: rgb(189, 187, 189); + --g-color-private-white-750-solid: rgb(200, 198, 200); + --g-color-private-white-800-solid: rgb(211, 210, 211); + --g-color-private-white-850-solid: rgb(222, 221, 222); + --g-color-private-white-900-solid: rgb(233, 232, 233); + --g-color-private-white-950-solid: rgb(244, 244, 244); + --g-color-private-white-1000-solid: rgb(255, 255, 255); + --g-color-private-white-opaque-150: rgba(76, 75, 81, 0.95); + --g-color-private-black-20: rgba(0, 0, 0, 0.02); + --g-color-private-black-50: rgba(0, 0, 0, 0.05); + --g-color-private-black-100: rgba(0, 0, 0, 0.1); + --g-color-private-black-150: rgba(0, 0, 0, 0.15); + --g-color-private-black-200: rgba(0, 0, 0, 0.2); + --g-color-private-black-250: rgba(0, 0, 0, 0.25); + --g-color-private-black-300: rgba(0, 0, 0, 0.3); + --g-color-private-black-350: rgba(0, 0, 0, 0.35); + --g-color-private-black-400: rgba(0, 0, 0, 0.4); + --g-color-private-black-450: rgba(0, 0, 0, 0.45); + --g-color-private-black-500: rgba(0, 0, 0, 0.5); + --g-color-private-black-550: rgba(0, 0, 0, 0.55); + --g-color-private-black-600: rgba(0, 0, 0, 0.6); + --g-color-private-black-650: rgba(0, 0, 0, 0.65); + --g-color-private-black-700: rgba(0, 0, 0, 0.7); + --g-color-private-black-750: rgba(0, 0, 0, 0.75); + --g-color-private-black-800: rgba(0, 0, 0, 0.8); + --g-color-private-black-850: rgba(0, 0, 0, 0.85); + --g-color-private-black-900: rgba(0, 0, 0, 0.9); + --g-color-private-black-950: rgba(0, 0, 0, 0.95); + --g-color-private-black-1000-solid: rgb(0, 0, 0); + --g-color-private-blue-50: rgba(54, 151, 241, 0.1); + --g-color-private-blue-100: rgba(54, 151, 241, 0.15); + --g-color-private-blue-150: rgba(54, 151, 241, 0.2); + --g-color-private-blue-200: rgba(54, 151, 241, 0.3); + --g-color-private-blue-250: rgba(54, 151, 241, 0.4); + --g-color-private-blue-300: rgba(54, 151, 241, 0.5); + --g-color-private-blue-350: rgba(54, 151, 241, 0.6); + --g-color-private-blue-400: rgba(54, 151, 241, 0.7); + --g-color-private-blue-450: rgba(54, 151, 241, 0.8); + --g-color-private-blue-500: rgba(54, 151, 241, 0.9); + --g-color-private-blue-50-solid: rgb(36, 41, 55); + --g-color-private-blue-100-solid: rgb(37, 47, 65); + --g-color-private-blue-150-solid: rgb(38, 53, 75); + --g-color-private-blue-200-solid: rgb(40, 66, 96); + --g-color-private-blue-250-solid: rgb(42, 78, 117); + --g-color-private-blue-300-solid: rgb(44, 90, 138); + --g-color-private-blue-350-solid: rgb(46, 102, 158); + --g-color-private-blue-400-solid: rgb(48, 114, 179); + --g-color-private-blue-450-solid: rgb(50, 127, 200); + --g-color-private-blue-500-solid: rgb(52, 139, 220); + --g-color-private-blue-550-solid: rgb(54, 151, 241); + --g-color-private-blue-600-solid: rgb(74, 161, 242); + --g-color-private-blue-650-solid: rgb(94, 172, 244); + --g-color-private-blue-700-solid: rgb(114, 182, 245); + --g-color-private-blue-750-solid: rgb(134, 193, 247); + --g-color-private-blue-800-solid: rgb(155, 203, 248); + --g-color-private-blue-850-solid: rgb(175, 213, 249); + --g-color-private-blue-900-solid: rgb(195, 224, 251); + --g-color-private-blue-950-solid: rgb(215, 234, 252); + --g-color-private-blue-1000-solid: rgb(225, 239, 253); + --g-color-private-green-50: rgba(77, 176, 155, 0.1); + --g-color-private-green-100: rgba(77, 176, 155, 0.15); + --g-color-private-green-150: rgba(77, 176, 155, 0.2); + --g-color-private-green-200: rgba(77, 176, 155, 0.3); + --g-color-private-green-250: rgba(77, 176, 155, 0.4); + --g-color-private-green-300: rgba(77, 176, 155, 0.5); + --g-color-private-green-350: rgba(77, 176, 155, 0.6); + --g-color-private-green-400: rgba(77, 176, 155, 0.7); + --g-color-private-green-450: rgba(77, 176, 155, 0.8); + --g-color-private-green-500: rgba(77, 176, 155, 0.9); + --g-color-private-green-50-solid: rgb(38, 44, 46); + --g-color-private-green-100-solid: rgb(40, 51, 52); + --g-color-private-green-150-solid: rgb(43, 58, 58); + --g-color-private-green-200-solid: rgb(47, 73, 70); + --g-color-private-green-250-solid: rgb(51, 88, 82); + --g-color-private-green-300-solid: rgb(56, 103, 95); + --g-color-private-green-350-solid: rgb(60, 117, 107); + --g-color-private-green-400-solid: rgb(64, 132, 119); + --g-color-private-green-450-solid: rgb(68, 147, 131); + --g-color-private-green-500-solid: rgb(73, 161, 143); + --g-color-private-green-550-solid: rgb(77, 176, 155); + --g-color-private-green-600-solid: rgb(95, 184, 165); + --g-color-private-green-650-solid: rgb(113, 192, 175); + --g-color-private-green-700-solid: rgb(130, 200, 185); + --g-color-private-green-750-solid: rgb(148, 208, 195); + --g-color-private-green-800-solid: rgb(166, 216, 205); + --g-color-private-green-850-solid: rgb(184, 223, 215); + --g-color-private-green-900-solid: rgb(202, 231, 225); + --g-color-private-green-950-solid: rgb(219, 239, 235); + --g-color-private-green-1000-solid: rgb(228, 243, 240); + --g-color-private-yellow-50: rgba(255, 190, 92, 0.1); + --g-color-private-yellow-100: rgba(255, 190, 92, 0.15); + --g-color-private-yellow-150: rgba(255, 190, 92, 0.2); + --g-color-private-yellow-200: rgba(255, 190, 92, 0.3); + --g-color-private-yellow-250: rgba(255, 190, 92, 0.4); + --g-color-private-yellow-300: rgba(255, 190, 92, 0.5); + --g-color-private-yellow-350: rgba(255, 190, 92, 0.6); + --g-color-private-yellow-400: rgba(255, 190, 92, 0.7); + --g-color-private-yellow-450: rgba(255, 190, 92, 0.8); + --g-color-private-yellow-500: rgba(255, 190, 92, 0.9); + --g-color-private-yellow-50-solid: rgb(56, 45, 40); + --g-color-private-yellow-100-solid: rgb(67, 53, 43); + --g-color-private-yellow-150-solid: rgb(78, 61, 46); + --g-color-private-yellow-200-solid: rgb(100, 77, 51); + --g-color-private-yellow-250-solid: rgb(122, 93, 57); + --g-color-private-yellow-300-solid: rgb(145, 110, 63); + --g-color-private-yellow-350-solid: rgb(167, 126, 69); + --g-color-private-yellow-400-solid: rgb(189, 142, 75); + --g-color-private-yellow-450-solid: rgb(211, 158, 80); + --g-color-private-yellow-500-solid: rgb(233, 174, 86); + --g-color-private-yellow-550-solid: rgb(255, 190, 92); + --g-color-private-yellow-600-solid: rgb(255, 197, 108); + --g-color-private-yellow-650-solid: rgb(255, 203, 125); + --g-color-private-yellow-700-solid: rgb(255, 210, 141); + --g-color-private-yellow-750-solid: rgb(255, 216, 157); + --g-color-private-yellow-800-solid: rgb(255, 223, 174); + --g-color-private-yellow-850-solid: rgb(255, 229, 190); + --g-color-private-yellow-900-solid: rgb(255, 236, 206); + --g-color-private-yellow-950-solid: rgb(255, 242, 222); + --g-color-private-yellow-1000-solid: rgb(255, 245, 231); + --g-color-private-orange-50: rgba(200, 99, 12, 0.1); + --g-color-private-orange-100: rgba(200, 99, 12, 0.15); + --g-color-private-orange-150: rgba(200, 99, 12, 0.2); + --g-color-private-orange-200: rgba(200, 99, 12, 0.3); + --g-color-private-orange-250: rgba(200, 99, 12, 0.4); + --g-color-private-orange-300: rgba(200, 99, 12, 0.5); + --g-color-private-orange-350: rgba(200, 99, 12, 0.6); + --g-color-private-orange-400: rgba(200, 99, 12, 0.7); + --g-color-private-orange-450: rgba(200, 99, 12, 0.8); + --g-color-private-orange-500: rgba(200, 99, 12, 0.9); + --g-color-private-orange-50-solid: rgb(51, 36, 32); + --g-color-private-orange-100-solid: rgb(59, 40, 31); + --g-color-private-orange-150-solid: rgb(67, 43, 30); + --g-color-private-orange-200-solid: rgb(84, 50, 27); + --g-color-private-orange-250-solid: rgb(100, 57, 25); + --g-color-private-orange-300-solid: rgb(117, 64, 23); + --g-color-private-orange-350-solid: rgb(134, 71, 21); + --g-color-private-orange-400-solid: rgb(150, 78, 19); + --g-color-private-orange-450-solid: rgb(167, 85, 16); + --g-color-private-orange-500-solid: rgb(183, 92, 14); + --g-color-private-orange-550-solid: rgb(200, 99, 12); + --g-color-private-orange-600-solid: rgb(206, 115, 36); + --g-color-private-orange-650-solid: rgb(211, 130, 61); + --g-color-private-orange-700-solid: rgb(217, 146, 85); + --g-color-private-orange-750-solid: rgb(222, 161, 109); + --g-color-private-orange-800-solid: rgb(228, 177, 134); + --g-color-private-orange-850-solid: rgb(233, 193, 158); + --g-color-private-orange-900-solid: rgb(239, 208, 182); + --g-color-private-orange-950-solid: rgb(244, 224, 206); + --g-color-private-orange-1000-solid: rgb(247, 232, 219); + --g-color-private-red-50: rgba(229, 50, 93, 0.1); + --g-color-private-red-100: rgba(229, 50, 93, 0.15); + --g-color-private-red-150: rgba(229, 50, 93, 0.2); + --g-color-private-red-200: rgba(229, 50, 93, 0.3); + --g-color-private-red-250: rgba(229, 50, 93, 0.4); + --g-color-private-red-300: rgba(229, 50, 93, 0.5); + --g-color-private-red-350: rgba(229, 50, 93, 0.6); + --g-color-private-red-400: rgba(229, 50, 93, 0.7); + --g-color-private-red-450: rgba(229, 50, 93, 0.8); + --g-color-private-red-500: rgba(229, 50, 93, 0.9); + --g-color-private-red-50-solid: rgb(54, 31, 40); + --g-color-private-red-100-solid: rgb(63, 32, 43); + --g-color-private-red-150-solid: rgb(73, 33, 46); + --g-color-private-red-200-solid: rgb(93, 35, 52); + --g-color-private-red-250-solid: rgb(112, 37, 58); + --g-color-private-red-300-solid: rgb(132, 40, 64); + --g-color-private-red-350-solid: rgb(151, 42, 69); + --g-color-private-red-400-solid: rgb(171, 44, 75); + --g-color-private-red-450-solid: rgb(190, 46, 81); + --g-color-private-red-500-solid: rgb(210, 48, 87); + --g-color-private-red-550-solid: rgb(229, 50, 93); + --g-color-private-red-600-solid: rgb(232, 71, 109); + --g-color-private-red-650-solid: rgb(234, 91, 125); + --g-color-private-red-700-solid: rgb(237, 112, 142); + --g-color-private-red-750-solid: rgb(239, 132, 158); + --g-color-private-red-800-solid: rgb(242, 153, 174); + --g-color-private-red-850-solid: rgb(245, 173, 190); + --g-color-private-red-900-solid: rgb(247, 194, 206); + --g-color-private-red-950-solid: rgb(250, 214, 223); + --g-color-private-red-1000-solid: rgb(251, 224, 231); + --g-color-private-purple-50: rgba(143, 82, 204, 0.1); + --g-color-private-purple-100: rgba(143, 82, 204, 0.15); + --g-color-private-purple-150: rgba(143, 82, 204, 0.2); + --g-color-private-purple-200: rgba(143, 82, 204, 0.3); + --g-color-private-purple-250: rgba(143, 82, 204, 0.4); + --g-color-private-purple-300: rgba(143, 82, 204, 0.5); + --g-color-private-purple-350: rgba(143, 82, 204, 0.6); + --g-color-private-purple-400: rgba(143, 82, 204, 0.7); + --g-color-private-purple-450: rgba(143, 82, 204, 0.8); + --g-color-private-purple-500: rgba(143, 82, 204, 0.9); + --g-color-private-purple-50-solid: rgb(45, 34, 51); + --g-color-private-purple-100-solid: rgb(50, 37, 60); + --g-color-private-purple-150-solid: rgb(56, 40, 68); + --g-color-private-purple-200-solid: rgb(67, 45, 85); + --g-color-private-purple-250-solid: rgb(78, 50, 102); + --g-color-private-purple-300-solid: rgb(89, 56, 119); + --g-color-private-purple-350-solid: rgb(99, 61, 136); + --g-color-private-purple-400-solid: rgb(110, 66, 153); + --g-color-private-purple-450-solid: rgb(121, 71, 170); + --g-color-private-purple-500-solid: rgb(132, 77, 187); + --g-color-private-purple-550-solid: rgb(143, 82, 204); + --g-color-private-purple-600-solid: rgb(154, 99, 209); + --g-color-private-purple-650-solid: rgb(165, 117, 214); + --g-color-private-purple-700-solid: rgb(177, 134, 219); + --g-color-private-purple-750-solid: rgb(188, 151, 224); + --g-color-private-purple-800-solid: rgb(199, 169, 230); + --g-color-private-purple-850-solid: rgb(210, 186, 235); + --g-color-private-purple-900-solid: rgb(221, 203, 240); + --g-color-private-purple-950-solid: rgb(233, 220, 245); + --g-color-private-purple-1000-solid: rgb(238, 229, 247); + --g-color-private-cool-grey-50: rgba(96, 128, 156, 0.1); + --g-color-private-cool-grey-100: rgba(96, 128, 156, 0.15); + --g-color-private-cool-grey-150: rgba(96, 128, 156, 0.2); + --g-color-private-cool-grey-200: rgba(96, 128, 156, 0.3); + --g-color-private-cool-grey-250: rgba(96, 128, 156, 0.4); + --g-color-private-cool-grey-300: rgba(96, 128, 156, 0.5); + --g-color-private-cool-grey-350: rgba(96, 128, 156, 0.6); + --g-color-private-cool-grey-400: rgba(96, 128, 156, 0.7); + --g-color-private-cool-grey-450: rgba(96, 128, 156, 0.8); + --g-color-private-cool-grey-500: rgba(96, 128, 156, 0.9); + --g-color-private-cool-grey-50-solid: rgb(40, 39, 46); + --g-color-private-cool-grey-100-solid: rgb(43, 44, 52); + --g-color-private-cool-grey-150-solid: rgb(46, 49, 58); + --g-color-private-cool-grey-200-solid: rgb(53, 59, 71); + --g-color-private-cool-grey-250-solid: rgb(59, 69, 83); + --g-color-private-cool-grey-300-solid: rgb(65, 79, 95); + --g-color-private-cool-grey-350-solid: rgb(71, 88, 107); + --g-color-private-cool-grey-400-solid: rgb(77, 98, 119); + --g-color-private-cool-grey-450-solid: rgb(84, 108, 132); + --g-color-private-cool-grey-500-solid: rgb(90, 118, 144); + --g-color-private-cool-grey-550-solid: rgb(96, 128, 156); + --g-color-private-cool-grey-600-solid: rgb(112, 141, 166); + --g-color-private-cool-grey-650-solid: rgb(128, 153, 176); + --g-color-private-cool-grey-700-solid: rgb(144, 166, 186); + --g-color-private-cool-grey-750-solid: rgb(160, 179, 196); + --g-color-private-cool-grey-800-solid: rgb(176, 192, 206); + --g-color-private-cool-grey-850-solid: rgb(191, 204, 215); + --g-color-private-cool-grey-900-solid: rgb(207, 217, 225); + --g-color-private-cool-grey-950-solid: rgb(223, 230, 235); + --g-color-private-cool-grey-1000-solid: rgb(231, 236, 240); + --g-color-text-primary: var(--g-color-text-light-primary); + --g-color-text-complementary: var(--g-color-text-light-complementary); + --g-color-text-secondary: var(--g-color-text-light-secondary); + --g-color-text-hint: var(--g-color-text-light-hint); + --g-color-text-info: var(--g-color-private-blue-550-solid); + --g-color-text-positive: var(--g-color-private-green-550-solid); + --g-color-text-warning: var(--g-color-private-yellow-550-solid); + --g-color-text-danger: var(--g-color-private-red-550-solid); + --g-color-text-utility: var(--g-color-private-purple-600-solid); + --g-color-text-misc: var(--g-color-private-cool-grey-600-solid); + --g-color-text-info-heavy: var(--g-color-private-blue-600-solid); + --g-color-text-positive-heavy: var(--g-color-private-green-600-solid); + --g-color-text-warning-heavy: var(--g-color-private-yellow-600-solid); + --g-color-text-danger-heavy: var(--g-color-private-red-600-solid); + --g-color-text-utility-heavy: var(--g-color-private-purple-650-solid); + --g-color-text-misc-heavy: var(--g-color-private-cool-grey-650-solid); + --g-color-text-brand: var(--g-color-private-yellow-600-solid); + --g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid); + --g-color-text-brand-contrast: var(--g-color-text-dark-primary); + --g-color-text-link: var(--g-color-private-yellow-550-solid); + --g-color-text-link-hover: var(--g-color-private-orange-550-solid); + --g-color-text-link-visited: var(--g-color-private-purple-600-solid); + --g-color-text-link-visited-hover: var(--g-color-private-purple-750-solid); + --g-color-text-dark-primary: var(--g-color-private-black-900); + --g-color-text-dark-complementary: var(--g-color-private-black-700); + --g-color-text-dark-secondary: var(--g-color-private-black-500); + --g-color-text-dark-hint: var(--g-color-private-black-300); + --g-color-text-light-primary: var(--g-color-private-white-850); + --g-color-text-light-complementary: var(--g-color-private-white-700); + --g-color-text-light-secondary: var(--g-color-private-white-500); + --g-color-text-light-hint: var(--g-color-private-white-300); + --g-color-text-inverted-primary: var(--g-color-text-dark-primary); + --g-color-text-inverted-complementary: var(--g-color-text-dark-complementary); + --g-color-text-inverted-secondary: var(--g-color-text-dark-secondary); + --g-color-text-inverted-hint: var(--g-color-text-dark-hint); + --g-color-base-background: rgb(34, 29, 34); + --g-color-base-generic: var(--g-color-private-white-100); + --g-color-base-generic-hover: var(--g-color-private-white-150); + --g-color-base-generic-medium: var(--g-color-private-white-250); + --g-color-base-generic-medium-hover: var(--g-color-private-white-300); + --g-color-base-generic-accent: var(--g-color-private-white-150); + --g-color-base-generic-accent-disabled: var(--g-color-private-white-70); + --g-color-base-generic-ultralight: var(--g-color-private-white-20-solid); + --g-color-base-simple-hover: var(--g-color-private-white-100); + --g-color-base-simple-hover-solid: var(--g-color-private-white-100-solid); + --g-color-base-brand: var(--g-color-private-yellow-550-solid); + --g-color-base-brand-hover: var(--g-color-private-yellow-650-solid); + --g-color-base-selection: var(--g-color-private-yellow-150); + --g-color-base-selection-hover: var(--g-color-private-yellow-200); + --g-color-base-info-light: var(--g-color-private-blue-150); + --g-color-base-info-light-hover: var(--g-color-private-blue-200); + --g-color-base-info-medium: var(--g-color-private-blue-300); + --g-color-base-info-medium-hover: var(--g-color-private-blue-400); + --g-color-base-info-heavy: var(--g-color-private-blue-600-solid); + --g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid); + --g-color-base-positive-light: var(--g-color-private-green-150); + --g-color-base-positive-light-hover: var(--g-color-private-green-200); + --g-color-base-positive-medium: var(--g-color-private-green-300); + --g-color-base-positive-medium-hover: var(--g-color-private-green-400); + --g-color-base-positive-heavy: var(--g-color-private-green-600-solid); + --g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid); + --g-color-base-warning-light: var(--g-color-private-yellow-150); + --g-color-base-warning-light-hover: var(--g-color-private-yellow-200); + --g-color-base-warning-medium: var(--g-color-private-yellow-300); + --g-color-base-warning-medium-hover: var(--g-color-private-yellow-400); + --g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid); + --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid); + --g-color-base-danger-light: var(--g-color-private-red-150); + --g-color-base-danger-light-hover: var(--g-color-private-red-200); + --g-color-base-danger-medium: var(--g-color-private-red-300); + --g-color-base-danger-medium-hover: var(--g-color-private-red-400); + --g-color-base-danger-heavy: var(--g-color-private-red-600-solid); + --g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid); + --g-color-base-utility-light: var(--g-color-private-purple-150); + --g-color-base-utility-light-hover: var(--g-color-private-purple-250); + --g-color-base-utility-medium: var(--g-color-private-purple-300); + --g-color-base-utility-medium-hover: var(--g-color-private-purple-400); + --g-color-base-utility-heavy: var(--g-color-private-purple-600-solid); + --g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid); + --g-color-base-neutral-light: var(--g-color-private-white-100); + --g-color-base-neutral-light-hover: var(--g-color-private-white-150); + --g-color-base-neutral-medium: var(--g-color-private-white-250); + --g-color-base-neutral-medium-hover: var(--g-color-private-white-350); + --g-color-base-neutral-heavy: var(--g-color-private-white-550); + --g-color-base-neutral-heavy-hover: var(--g-color-private-white-650); + --g-color-base-misc-light: var(--g-color-private-cool-grey-150); + --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200); + --g-color-base-misc-medium: var(--g-color-private-cool-grey-300); + --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-400); + --g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid); + --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid); + --g-color-base-light: var(--g-color-private-white-850); + --g-color-base-light-hover: var(--g-color-private-white-700); + --g-color-base-light-simple-hover: var(--g-color-private-white-150); + --g-color-base-light-disabled: var(--g-color-private-white-150); + --g-color-base-light-accent-disabled: var(--g-color-private-white-300); + --g-color-base-float: var(--g-color-private-white-100-solid); + --g-color-base-float-hover: var(--g-color-private-white-150-solid); + --g-color-base-float-heavy: var(--g-color-private-white-250-solid); + --g-color-base-float-accent: var(--g-color-private-white-150-solid); + --g-color-base-float-accent-hover: var(--g-color-private-white-200-solid); + --g-color-base-float-announcement: var(--g-color-private-white-150-solid); + --g-color-base-modal: var(--g-color-base-background); + --g-color-line-generic: var(--g-color-private-white-150); + --g-color-line-generic-hover: var(--g-color-private-white-250); + --g-color-line-generic-active: var(--g-color-private-white-300); + --g-color-line-generic-accent: var(--g-color-private-white-150); + --g-color-line-generic-accent-hover: var(--g-color-private-white-300); + --g-color-line-generic-solid: var(--g-color-private-white-150-solid); + --g-color-line-brand: var(--g-color-private-yellow-600-solid); + --g-color-line-focus: var(--g-color-private-cool-grey-450); + --g-color-line-light: var(--g-color-private-white-500); + --g-color-line-info: var(--g-color-private-blue-450); + --g-color-line-positive: var(--g-color-private-green-450); + --g-color-line-warning: var(--g-color-private-yellow-450); + --g-color-line-danger: var(--g-color-private-red-450); + --g-color-line-utility: var(--g-color-private-purple-450); + --g-color-line-misc: var(--g-color-private-cool-grey-450); + --g-color-sfx-veil: var(--g-color-private-black-600); + --g-color-sfx-shadow: var(--g-color-private-black-200); + --g-color-sfx-shadow-heavy: var(--g-color-private-black-500); + --g-color-sfx-shadow-light: var(--g-color-private-black-200); + --g-color-sfx-fade: var(--g-color-private-white-250); + --g-color-scroll-track: var(--g-color-base-background); + --g-color-scroll-handle: var(--g-color-private-white-150); + --g-color-scroll-handle-hover: var(--g-color-private-white-250); + --g-color-scroll-corner: var(--g-color-private-white-150); + --g-color-infographics-axis: var(--g-color-private-white-150-solid); + --g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150); +} +.g-root_theme_light-hc { + --g-color-private-white-50: rgba(255, 255, 255, 0.05); + --g-color-private-white-70: rgba(255, 255, 255, 0.07); + --g-color-private-white-100: rgba(255, 255, 255, 0.1); + --g-color-private-white-150: rgba(255, 255, 255, 0.15); + --g-color-private-white-200: rgba(255, 255, 255, 0.2); + --g-color-private-white-250: rgba(255, 255, 255, 0.25); + --g-color-private-white-300: rgba(255, 255, 255, 0.3); + --g-color-private-white-350: rgba(255, 255, 255, 0.35); + --g-color-private-white-400: rgba(255, 255, 255, 0.4); + --g-color-private-white-450: rgba(255, 255, 255, 0.45); + --g-color-private-white-500: rgba(255, 255, 255, 0.5); + --g-color-private-white-550: rgba(255, 255, 255, 0.55); + --g-color-private-white-600: rgba(255, 255, 255, 0.6); + --g-color-private-white-650: rgba(255, 255, 255, 0.65); + --g-color-private-white-700: rgba(255, 255, 255, 0.7); + --g-color-private-white-750: rgba(255, 255, 255, 0.75); + --g-color-private-white-800: rgba(255, 255, 255, 0.8); + --g-color-private-white-850: rgba(255, 255, 255, 0.85); + --g-color-private-white-900: rgba(255, 255, 255, 0.9); + --g-color-private-white-950: rgba(255, 255, 255, 0.95); + --g-color-private-white-1000-solid: rgb(255, 255, 255); + --g-color-private-black-50: rgba(0, 0, 0, 0.05); + --g-color-private-black-100: rgba(0, 0, 0, 0.1); + --g-color-private-black-150: rgba(0, 0, 0, 0.15); + --g-color-private-black-200: rgba(0, 0, 0, 0.2); + --g-color-private-black-250: rgba(0, 0, 0, 0.25); + --g-color-private-black-300: rgba(0, 0, 0, 0.3); + --g-color-private-black-350: rgba(0, 0, 0, 0.35); + --g-color-private-black-400: rgba(0, 0, 0, 0.4); + --g-color-private-black-450: rgba(0, 0, 0, 0.45); + --g-color-private-black-500: rgba(0, 0, 0, 0.5); + --g-color-private-black-550: rgba(0, 0, 0, 0.55); + --g-color-private-black-600: rgba(0, 0, 0, 0.6); + --g-color-private-black-650: rgba(0, 0, 0, 0.65); + --g-color-private-black-700: rgba(0, 0, 0, 0.7); + --g-color-private-black-750: rgba(0, 0, 0, 0.75); + --g-color-private-black-800: rgba(0, 0, 0, 0.8); + --g-color-private-black-850: rgba(0, 0, 0, 0.85); + --g-color-private-black-900: rgba(0, 0, 0, 0.9); + --g-color-private-black-950: rgba(0, 0, 0, 0.95); + --g-color-private-black-50-solid: rgb(242, 242, 242); + --g-color-private-black-100-solid: rgb(229, 229, 229); + --g-color-private-black-150-solid: rgb(217, 217, 217); + --g-color-private-black-200-solid: rgb(204, 204, 204); + --g-color-private-black-250-solid: rgb(191, 191, 191); + --g-color-private-black-300-solid: rgb(179, 179, 179); + --g-color-private-black-350-solid: rgb(166, 166, 166); + --g-color-private-black-400-solid: rgb(153, 153, 153); + --g-color-private-black-450-solid: rgb(140, 140, 140); + --g-color-private-black-500-solid: rgb(128, 128, 128); + --g-color-private-black-550-solid: rgb(115, 115, 115); + --g-color-private-black-600-solid: rgb(102, 102, 102); + --g-color-private-black-650-solid: rgb(89, 89, 89); + --g-color-private-black-700-solid: rgb(76, 76, 76); + --g-color-private-black-750-solid: rgb(64, 64, 64); + --g-color-private-black-800-solid: rgb(51, 51, 51); + --g-color-private-black-850-solid: rgb(38, 38, 38); + --g-color-private-black-900-solid: rgb(26, 26, 26); + --g-color-private-black-950-solid: rgb(13, 13, 13); + --g-color-private-black-1000-solid: rgb(0, 0, 0); + --g-color-private-blue-50: rgba(54, 151, 241, 0.1); + --g-color-private-blue-100: rgba(54, 151, 241, 0.15); + --g-color-private-blue-150: rgba(54, 151, 241, 0.2); + --g-color-private-blue-200: rgba(54, 151, 241, 0.3); + --g-color-private-blue-250: rgba(54, 151, 241, 0.4); + --g-color-private-blue-300: rgba(54, 151, 241, 0.5); + --g-color-private-blue-350: rgba(54, 151, 241, 0.6); + --g-color-private-blue-400: rgba(54, 151, 241, 0.7); + --g-color-private-blue-450: rgba(54, 151, 241, 0.8); + --g-color-private-blue-500: rgba(54, 151, 241, 0.9); + --g-color-private-blue-50-solid: rgb(235, 245, 254); + --g-color-private-blue-100-solid: rgb(225, 239, 253); + --g-color-private-blue-150-solid: rgb(215, 234, 252); + --g-color-private-blue-200-solid: rgb(195, 224, 251); + --g-color-private-blue-250-solid: rgb(175, 213, 249); + --g-color-private-blue-300-solid: rgb(155, 203, 248); + --g-color-private-blue-350-solid: rgb(134, 193, 247); + --g-color-private-blue-400-solid: rgb(114, 182, 245); + --g-color-private-blue-450-solid: rgb(94, 172, 244); + --g-color-private-blue-500-solid: rgb(74, 161, 242); + --g-color-private-blue-550-solid: rgb(54, 151, 241); + --g-color-private-blue-600-solid: rgb(50, 138, 219); + --g-color-private-blue-650-solid: rgb(47, 124, 196); + --g-color-private-blue-700-solid: rgb(43, 111, 174); + --g-color-private-blue-750-solid: rgb(40, 97, 152); + --g-color-private-blue-800-solid: rgb(36, 84, 130); + --g-color-private-blue-850-solid: rgb(32, 71, 107); + --g-color-private-blue-900-solid: rgb(29, 57, 85); + --g-color-private-blue-950-solid: rgb(25, 44, 63); + --g-color-private-blue-1000-solid: rgb(23, 37, 51); + --g-color-private-green-50: rgba(50, 186, 118, 0.1); + --g-color-private-green-100: rgba(50, 186, 118, 0.15); + --g-color-private-green-150: rgba(50, 186, 118, 0.2); + --g-color-private-green-200: rgba(50, 186, 118, 0.3); + --g-color-private-green-250: rgba(50, 186, 118, 0.4); + --g-color-private-green-300: rgba(50, 186, 118, 0.5); + --g-color-private-green-350: rgba(50, 186, 118, 0.6); + --g-color-private-green-400: rgba(50, 186, 118, 0.7); + --g-color-private-green-450: rgba(50, 186, 118, 0.8); + --g-color-private-green-500: rgba(50, 186, 118, 0.9); + --g-color-private-green-50-solid: rgb(235, 248, 241); + --g-color-private-green-100-solid: rgb(224, 245, 234); + --g-color-private-green-150-solid: rgb(214, 241, 228); + --g-color-private-green-200-solid: rgb(194, 234, 214); + --g-color-private-green-250-solid: rgb(173, 227, 200); + --g-color-private-green-300-solid: rgb(153, 221, 187); + --g-color-private-green-350-solid: rgb(132, 214, 173); + --g-color-private-green-400-solid: rgb(112, 207, 159); + --g-color-private-green-450-solid: rgb(91, 200, 145); + --g-color-private-green-500-solid: rgb(71, 193, 132); + --g-color-private-green-550-solid: rgb(50, 186, 118); + --g-color-private-green-600-solid: rgb(47, 169, 108); + --g-color-private-green-650-solid: rgb(44, 152, 98); + --g-color-private-green-700-solid: rgb(40, 135, 88); + --g-color-private-green-750-solid: rgb(37, 118, 78); + --g-color-private-green-800-solid: rgb(34, 102, 68); + --g-color-private-green-850-solid: rgb(31, 85, 58); + --g-color-private-green-900-solid: rgb(28, 68, 48); + --g-color-private-green-950-solid: rgb(24, 51, 38); + --g-color-private-green-1000-solid: rgb(23, 42, 33); + --g-color-private-yellow-50: rgba(255, 190, 92, 0.1); + --g-color-private-yellow-100: rgba(255, 190, 92, 0.15); + --g-color-private-yellow-150: rgba(255, 190, 92, 0.2); + --g-color-private-yellow-200: rgba(255, 190, 92, 0.3); + --g-color-private-yellow-250: rgba(255, 190, 92, 0.4); + --g-color-private-yellow-300: rgba(255, 190, 92, 0.5); + --g-color-private-yellow-350: rgba(255, 190, 92, 0.6); + --g-color-private-yellow-400: rgba(255, 190, 92, 0.7); + --g-color-private-yellow-450: rgba(255, 190, 92, 0.8); + --g-color-private-yellow-500: rgba(255, 190, 92, 0.9); + --g-color-private-yellow-50-solid: rgb(255, 249, 239); + --g-color-private-yellow-100-solid: rgb(255, 245, 231); + --g-color-private-yellow-150-solid: rgb(255, 242, 222); + --g-color-private-yellow-200-solid: rgb(255, 236, 206); + --g-color-private-yellow-250-solid: rgb(255, 229, 190); + --g-color-private-yellow-300-solid: rgb(255, 223, 174); + --g-color-private-yellow-350-solid: rgb(255, 216, 157); + --g-color-private-yellow-400-solid: rgb(255, 210, 141); + --g-color-private-yellow-450-solid: rgb(255, 203, 125); + --g-color-private-yellow-500-solid: rgb(255, 197, 108); + --g-color-private-yellow-550-solid: rgb(255, 190, 92); + --g-color-private-yellow-600-solid: rgb(231, 173, 85); + --g-color-private-yellow-650-solid: rgb(208, 155, 77); + --g-color-private-yellow-700-solid: rgb(184, 138, 70); + --g-color-private-yellow-750-solid: rgb(160, 121, 62); + --g-color-private-yellow-800-solid: rgb(137, 104, 55); + --g-color-private-yellow-850-solid: rgb(113, 86, 48); + --g-color-private-yellow-900-solid: rgb(89, 69, 40); + --g-color-private-yellow-950-solid: rgb(65, 52, 33); + --g-color-private-yellow-1000-solid: rgb(54, 43, 29); + --g-color-private-orange-50: rgba(255, 119, 0, 0.1); + --g-color-private-orange-100: rgba(255, 119, 0, 0.15); + --g-color-private-orange-150: rgba(255, 119, 0, 0.2); + --g-color-private-orange-200: rgba(255, 119, 0, 0.3); + --g-color-private-orange-250: rgba(255, 119, 0, 0.4); + --g-color-private-orange-300: rgba(255, 119, 0, 0.5); + --g-color-private-orange-350: rgba(255, 119, 0, 0.6); + --g-color-private-orange-400: rgba(255, 119, 0, 0.7); + --g-color-private-orange-450: rgba(255, 119, 0, 0.8); + --g-color-private-orange-500: rgba(255, 119, 0, 0.9); + --g-color-private-orange-50-solid: rgb(255, 241, 230); + --g-color-private-orange-100-solid: rgb(255, 235, 217); + --g-color-private-orange-150-solid: rgb(255, 228, 204); + --g-color-private-orange-200-solid: rgb(255, 214, 179); + --g-color-private-orange-250-solid: rgb(255, 201, 153); + --g-color-private-orange-300-solid: rgb(255, 187, 128); + --g-color-private-orange-350-solid: rgb(255, 173, 102); + --g-color-private-orange-400-solid: rgb(255, 160, 77); + --g-color-private-orange-450-solid: rgb(255, 146, 51); + --g-color-private-orange-500-solid: rgb(255, 133, 25); + --g-color-private-orange-550-solid: rgb(255, 119, 0); + --g-color-private-orange-600-solid: rgb(231, 109, 2); + --g-color-private-orange-650-solid: rgb(208, 99, 4); + --g-color-private-orange-700-solid: rgb(184, 88, 5); + --g-color-private-orange-750-solid: rgb(160, 78, 7); + --g-color-private-orange-800-solid: rgb(137, 68, 9); + --g-color-private-orange-850-solid: rgb(113, 58, 11); + --g-color-private-orange-900-solid: rgb(89, 48, 13); + --g-color-private-orange-950-solid: rgb(65, 37, 14); + --g-color-private-orange-1000-solid: rgb(54, 32, 15); + --g-color-private-red-50: rgba(255, 0, 61, 0.1); + --g-color-private-red-100: rgba(255, 0, 61, 0.15); + --g-color-private-red-150: rgba(255, 0, 61, 0.2); + --g-color-private-red-200: rgba(255, 0, 61, 0.3); + --g-color-private-red-250: rgba(255, 0, 61, 0.4); + --g-color-private-red-300: rgba(255, 0, 61, 0.5); + --g-color-private-red-350: rgba(255, 0, 61, 0.6); + --g-color-private-red-400: rgba(255, 0, 61, 0.7); + --g-color-private-red-450: rgba(255, 0, 61, 0.8); + --g-color-private-red-500: rgba(255, 0, 61, 0.9); + --g-color-private-red-50-solid: rgb(255, 230, 236); + --g-color-private-red-100-solid: rgb(255, 217, 226); + --g-color-private-red-150-solid: rgb(255, 204, 216); + --g-color-private-red-200-solid: rgb(255, 179, 197); + --g-color-private-red-250-solid: rgb(255, 153, 177); + --g-color-private-red-300-solid: rgb(255, 128, 158); + --g-color-private-red-350-solid: rgb(255, 102, 139); + --g-color-private-red-400-solid: rgb(255, 77, 119); + --g-color-private-red-450-solid: rgb(255, 51, 100); + --g-color-private-red-500-solid: rgb(255, 25, 80); + --g-color-private-red-550-solid: rgb(255, 0, 61); + --g-color-private-red-600-solid: rgb(231, 2, 57); + --g-color-private-red-650-solid: rgb(208, 3, 52); + --g-color-private-red-700-solid: rgb(184, 5, 48); + --g-color-private-red-750-solid: rgb(160, 7, 44); + --g-color-private-red-800-solid: rgb(137, 9, 40); + --g-color-private-red-850-solid: rgb(113, 10, 35); + --g-color-private-red-900-solid: rgb(89, 12, 31); + --g-color-private-red-950-solid: rgb(65, 14, 27); + --g-color-private-red-1000-solid: rgb(54, 14, 24); + --g-color-private-purple-50: rgba(143, 82, 204, 0.1); + --g-color-private-purple-100: rgba(143, 82, 204, 0.15); + --g-color-private-purple-150: rgba(143, 82, 204, 0.2); + --g-color-private-purple-200: rgba(143, 82, 204, 0.3); + --g-color-private-purple-250: rgba(143, 82, 204, 0.4); + --g-color-private-purple-300: rgba(143, 82, 204, 0.5); + --g-color-private-purple-350: rgba(143, 82, 204, 0.6); + --g-color-private-purple-400: rgba(143, 82, 204, 0.7); + --g-color-private-purple-450: rgba(143, 82, 204, 0.8); + --g-color-private-purple-500: rgba(143, 82, 204, 0.9); + --g-color-private-purple-50-solid: rgb(244, 238, 250); + --g-color-private-purple-100-solid: rgb(238, 229, 247); + --g-color-private-purple-150-solid: rgb(233, 220, 245); + --g-color-private-purple-200-solid: rgb(221, 203, 240); + --g-color-private-purple-250-solid: rgb(210, 186, 235); + --g-color-private-purple-300-solid: rgb(199, 169, 230); + --g-color-private-purple-350-solid: rgb(188, 151, 224); + --g-color-private-purple-400-solid: rgb(177, 134, 219); + --g-color-private-purple-450-solid: rgb(165, 117, 214); + --g-color-private-purple-500-solid: rgb(154, 99, 209); + --g-color-private-purple-550-solid: rgb(143, 82, 204); + --g-color-private-purple-600-solid: rgb(131, 76, 185); + --g-color-private-purple-650-solid: rgb(118, 69, 167); + --g-color-private-purple-700-solid: rgb(106, 63, 148); + --g-color-private-purple-750-solid: rgb(93, 56, 130); + --g-color-private-purple-800-solid: rgb(81, 50, 111); + --g-color-private-purple-850-solid: rgb(68, 43, 92); + --g-color-private-purple-900-solid: rgb(56, 37, 74); + --g-color-private-purple-950-solid: rgb(43, 30, 55); + --g-color-private-purple-1000-solid: rgb(37, 27, 46); + --g-color-private-cool-grey-50: rgba(107, 132, 153, 0.1); + --g-color-private-cool-grey-100: rgba(107, 132, 153, 0.15); + --g-color-private-cool-grey-150: rgba(107, 132, 153, 0.2); + --g-color-private-cool-grey-200: rgba(107, 132, 153, 0.3); + --g-color-private-cool-grey-250: rgba(107, 132, 153, 0.4); + --g-color-private-cool-grey-300: rgba(107, 132, 153, 0.5); + --g-color-private-cool-grey-350: rgba(107, 132, 153, 0.6); + --g-color-private-cool-grey-400: rgba(107, 132, 153, 0.7); + --g-color-private-cool-grey-450: rgba(107, 132, 153, 0.8); + --g-color-private-cool-grey-500: rgba(107, 132, 153, 0.9); + --g-color-private-cool-grey-50-solid: rgb(240, 243, 245); + --g-color-private-cool-grey-100-solid: rgb(233, 237, 240); + --g-color-private-cool-grey-150-solid: rgb(225, 230, 235); + --g-color-private-cool-grey-200-solid: rgb(211, 218, 224); + --g-color-private-cool-grey-250-solid: rgb(196, 206, 214); + --g-color-private-cool-grey-300-solid: rgb(181, 194, 204); + --g-color-private-cool-grey-350-solid: rgb(166, 181, 194); + --g-color-private-cool-grey-400-solid: rgb(151, 169, 184); + --g-color-private-cool-grey-450-solid: rgb(137, 157, 173); + --g-color-private-cool-grey-500-solid: rgb(122, 144, 163); + --g-color-private-cool-grey-550-solid: rgb(107, 132, 153); + --g-color-private-cool-grey-600-solid: rgb(98, 121, 140); + --g-color-private-cool-grey-650-solid: rgb(89, 109, 126); + --g-color-private-cool-grey-700-solid: rgb(80, 98, 113); + --g-color-private-cool-grey-750-solid: rgb(71, 86, 99); + --g-color-private-cool-grey-800-solid: rgb(63, 75, 86); + --g-color-private-cool-grey-850-solid: rgb(54, 63, 72); + --g-color-private-cool-grey-900-solid: rgb(45, 52, 59); + --g-color-private-cool-grey-950-solid: rgb(36, 40, 45); + --g-color-private-cool-grey-1000-solid: rgb(31, 34, 38); + --g-color-text-primary: var(--g-color-text-dark-primary); + --g-color-text-complementary: var(--g-color-text-dark-complementary); + --g-color-text-secondary: var(--g-color-text-dark-secondary); + --g-color-text-hint: var(--g-color-text-dark-hint); + --g-color-text-info: var(--g-color-private-blue-650-solid); + --g-color-text-positive: var(--g-color-private-green-650-solid); + --g-color-text-warning: var(--g-color-private-yellow-700-solid); + --g-color-text-danger: var(--g-color-private-red-650-solid); + --g-color-text-utility: var(--g-color-private-purple-650-solid); + --g-color-text-misc: var(--g-color-private-cool-grey-650-solid); + --g-color-text-info-heavy: var(--g-color-private-blue-900-solid); + --g-color-text-positive-heavy: var(--g-color-private-green-900-solid); + --g-color-text-warning-heavy: var(--g-color-private-orange-900-solid); + --g-color-text-danger-heavy: var(--g-color-private-red-900-solid); + --g-color-text-utility-heavy: var(--g-color-private-purple-900-solid); + --g-color-text-misc-heavy: var(--g-color-private-cool-grey-900-solid); + --g-color-text-brand: var(--g-color-private-yellow-700-solid); + --g-color-text-brand-heavy: var(--g-color-private-orange-900-solid); + --g-color-text-brand-contrast: var(--g-color-text-dark-primary); + --g-color-text-link: var(--g-color-private-yellow-700-solid); + --g-color-text-link-hover: var(--g-color-private-orange-700-solid); + --g-color-text-link-visited: var(--g-color-private-purple-600-solid); + --g-color-text-link-visited-hover: var(--g-color-private-purple-850-solid); + --g-color-text-dark-primary: var(--g-color-private-black-1000-solid); + --g-color-text-dark-complementary: var(--g-color-private-black-850); + --g-color-text-dark-secondary: var(--g-color-private-black-700); + --g-color-text-dark-hint: var(--g-color-private-black-500); + --g-color-text-light-primary: var(--g-color-private-white-1000-solid); + --g-color-text-light-complementary: var(--g-color-private-white-850); + --g-color-text-light-secondary: var(--g-color-private-white-700); + --g-color-text-light-hint: var(--g-color-private-white-500); + --g-color-text-inverted-primary: var(--g-color-text-light-primary); + --g-color-text-inverted-complementary: var(--g-color-text-light-complementary); + --g-color-text-inverted-secondary: var(--g-color-text-light-secondary); + --g-color-text-inverted-hint: var(--g-color-text-light-hint); + --g-color-base-background: var(--g-color-private-white-1000-solid); + --g-color-base-generic: var(--g-color-private-black-150); + --g-color-base-generic-hover: var(--g-color-private-black-300); + --g-color-base-generic-medium: var(--g-color-private-black-250); + --g-color-base-generic-medium-hover: var(--g-color-private-black-350); + --g-color-base-generic-accent: var(--g-color-private-black-250); + --g-color-base-generic-accent-disabled: var(--g-color-private-black-150); + --g-color-base-generic-ultralight: var(--g-color-private-black-50-solid); + --g-color-base-simple-hover: var(--g-color-private-black-150); + --g-color-base-simple-hover-solid: var(--g-color-private-black-150-solid); + --g-color-base-brand: var(--g-color-private-yellow-550-solid); + --g-color-base-brand-hover: var(--g-color-private-yellow-650-solid); + --g-color-base-selection: var(--g-color-private-yellow-300); + --g-color-base-selection-hover: var(--g-color-private-yellow-400); + --g-color-base-info-light: var(--g-color-private-blue-250); + --g-color-base-info-light-hover: var(--g-color-private-blue-350); + --g-color-base-info-medium: var(--g-color-private-blue-400); + --g-color-base-info-medium-hover: var(--g-color-private-blue-500); + --g-color-base-info-heavy: var(--g-color-private-blue-700-solid); + --g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid); + --g-color-base-positive-light: var(--g-color-private-green-250); + --g-color-base-positive-light-hover: var(--g-color-private-green-350); + --g-color-base-positive-medium: var(--g-color-private-green-400); + --g-color-base-positive-medium-hover: var(--g-color-private-green-500); + --g-color-base-positive-heavy: var(--g-color-private-green-700-solid); + --g-color-base-positive-heavy-hover: var(--g-color-private-green-800-solid); + --g-color-base-warning-light: var(--g-color-private-yellow-300); + --g-color-base-warning-light-hover: var(--g-color-private-yellow-400); + --g-color-base-warning-medium: var(--g-color-private-yellow-400); + --g-color-base-warning-medium-hover: var(--g-color-private-yellow-550-solid); + --g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid); + --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid); + --g-color-base-danger-light: var(--g-color-private-red-250); + --g-color-base-danger-light-hover: var(--g-color-private-red-350); + --g-color-base-danger-medium: var(--g-color-private-red-400); + --g-color-base-danger-medium-hover: var(--g-color-private-red-500); + --g-color-base-danger-heavy: var(--g-color-private-red-700-solid); + --g-color-base-danger-heavy-hover: var(--g-color-private-red-800-solid); + --g-color-base-utility-light: var(--g-color-private-purple-250); + --g-color-base-utility-light-hover: var(--g-color-private-purple-350); + --g-color-base-utility-medium: var(--g-color-private-purple-400); + --g-color-base-utility-medium-hover: var(--g-color-private-purple-500); + --g-color-base-utility-heavy: var(--g-color-private-purple-700-solid); + --g-color-base-utility-heavy-hover: var(--g-color-private-purple-800-solid); + --g-color-base-neutral-light: var(--g-color-private-black-150); + --g-color-base-neutral-light-hover: var(--g-color-private-black-250); + --g-color-base-neutral-medium: var(--g-color-private-black-300); + --g-color-base-neutral-medium-hover: var(--g-color-private-black-400); + --g-color-base-neutral-heavy: var(--g-color-private-black-550); + --g-color-base-neutral-heavy-hover: var(--g-color-private-black-650); + --g-color-base-misc-light: var(--g-color-private-cool-grey-250); + --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-350); + --g-color-base-misc-medium: var(--g-color-private-cool-grey-400); + --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-500); + --g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid); + --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-800-solid); + --g-color-base-light: var(--g-color-private-white-1000-solid); + --g-color-base-light-hover: var(--g-color-private-white-850); + --g-color-base-light-simple-hover: var(--g-color-private-white-300); + --g-color-base-light-disabled: var(--g-color-private-white-150); + --g-color-base-light-accent-disabled: var(--g-color-private-white-300); + --g-color-base-float: var(--g-color-private-white-1000-solid); + --g-color-base-float-hover: var(--g-color-private-black-150-solid); + --g-color-base-float-heavy: var(--g-color-private-black-700-solid); + --g-color-base-float-accent: var(--g-color-private-white-1000-solid); + --g-color-base-float-accent-hover: var(--g-color-private-white-850); + --g-color-base-float-announcement: var(--g-color-private-cool-grey-150-solid); + --g-color-base-modal: var(--g-color-base-background); + --g-color-line-generic: var(--g-color-private-black-200); + --g-color-line-generic-hover: var(--g-color-private-black-400); + --g-color-line-generic-active: var(--g-color-private-black-700); + --g-color-line-generic-accent: var(--g-color-private-black-300); + --g-color-line-generic-accent-hover: var(--g-color-private-black-700); + --g-color-line-generic-solid: var(--g-color-private-black-200-solid); + --g-color-line-brand: var(--g-color-private-yellow-600-solid); + --g-color-line-focus: var(--g-color-private-cool-grey-450); + --g-color-line-light: var(--g-color-private-white-500); + --g-color-line-info: var(--g-color-private-blue-450); + --g-color-line-positive: var(--g-color-private-green-450); + --g-color-line-warning: var(--g-color-private-yellow-600-solid); + --g-color-line-danger: var(--g-color-private-red-450); + --g-color-line-utility: var(--g-color-private-purple-450); + --g-color-line-misc: var(--g-color-private-cool-grey-450); + --g-color-sfx-veil: var(--g-color-private-black-450); + --g-color-sfx-shadow: var(--g-color-private-black-300); + --g-color-sfx-shadow-heavy: var(--g-color-private-black-600); + --g-color-sfx-shadow-light: var(--g-color-private-black-100); + --g-color-sfx-fade: var(--g-color-private-white-300); + --g-color-scroll-track: var(--g-color-base-background); + --g-color-scroll-handle: var(--g-color-private-black-100); + --g-color-scroll-handle-hover: var(--g-color-private-black-150); + --g-color-scroll-corner: var(--g-color-private-black-100); + --g-color-infographics-axis: var(--g-color-private-black-150-solid); + --g-color-infographics-tooltip-bg: var(--g-color-private-white-950); +} +.g-root_theme_dark-hc { + --g-color-private-white-50: rgba(255, 255, 255, 0.05); + --g-color-private-white-70: rgba(255, 255, 255, 0.07); + --g-color-private-white-100: rgba(255, 255, 255, 0.1); + --g-color-private-white-150: rgba(255, 255, 255, 0.15); + --g-color-private-white-200: rgba(255, 255, 255, 0.2); + --g-color-private-white-250: rgba(255, 255, 255, 0.25); + --g-color-private-white-300: rgba(255, 255, 255, 0.3); + --g-color-private-white-350: rgba(255, 255, 255, 0.35); + --g-color-private-white-400: rgba(255, 255, 255, 0.4); + --g-color-private-white-450: rgba(255, 255, 255, 0.45); + --g-color-private-white-500: rgba(255, 255, 255, 0.5); + --g-color-private-white-550: rgba(255, 255, 255, 0.55); + --g-color-private-white-600: rgba(255, 255, 255, 0.6); + --g-color-private-white-650: rgba(255, 255, 255, 0.65); + --g-color-private-white-700: rgba(255, 255, 255, 0.7); + --g-color-private-white-750: rgba(255, 255, 255, 0.75); + --g-color-private-white-800: rgba(255, 255, 255, 0.8); + --g-color-private-white-850: rgba(255, 255, 255, 0.85); + --g-color-private-white-900: rgba(255, 255, 255, 0.9); + --g-color-private-white-950: rgba(255, 255, 255, 0.95); + --g-color-private-white-50-solid: rgb(30, 29, 30); + --g-color-private-white-70-solid: rgb(35, 34, 35); + --g-color-private-white-100-solid: rgb(42, 41, 42); + --g-color-private-white-150-solid: rgb(54, 53, 54); + --g-color-private-white-200-solid: rgb(65, 65, 65); + --g-color-private-white-250-solid: rgb(77, 77, 77); + --g-color-private-white-300-solid: rgb(89, 88, 89); + --g-color-private-white-350-solid: rgb(101, 100, 101); + --g-color-private-white-400-solid: rgb(113, 112, 113); + --g-color-private-white-450-solid: rgb(125, 124, 125); + --g-color-private-white-500-solid: rgb(136, 136, 136); + --g-color-private-white-550-solid: rgb(148, 148, 148); + --g-color-private-white-600-solid: rgb(160, 160, 160); + --g-color-private-white-650-solid: rgb(172, 172, 172); + --g-color-private-white-700-solid: rgb(184, 184, 184); + --g-color-private-white-750-solid: rgb(196, 195, 196); + --g-color-private-white-800-solid: rgb(208, 207, 208); + --g-color-private-white-850-solid: rgb(208, 207, 208); + --g-color-private-white-900-solid: rgb(231, 231, 231); + --g-color-private-white-950-solid: rgb(243, 243, 243); + --g-color-private-white-1000-solid: rgb(255, 255, 255); + --g-color-private-white-opaque-150: rgba(56, 57, 60, 0.97); + --g-color-private-black-20: rgba(0, 0, 0, 0.02); + --g-color-private-black-50: rgba(0, 0, 0, 0.05); + --g-color-private-black-100: rgba(0, 0, 0, 0.1); + --g-color-private-black-150: rgba(0, 0, 0, 0.15); + --g-color-private-black-200: rgba(0, 0, 0, 0.2); + --g-color-private-black-250: rgba(0, 0, 0, 0.25); + --g-color-private-black-300: rgba(0, 0, 0, 0.3); + --g-color-private-black-350: rgba(0, 0, 0, 0.35); + --g-color-private-black-400: rgba(0, 0, 0, 0.4); + --g-color-private-black-450: rgba(0, 0, 0, 0.45); + --g-color-private-black-500: rgba(0, 0, 0, 0.5); + --g-color-private-black-550: rgba(0, 0, 0, 0.55); + --g-color-private-black-600: rgba(0, 0, 0, 0.6); + --g-color-private-black-650: rgba(0, 0, 0, 0.65); + --g-color-private-black-700: rgba(0, 0, 0, 0.7); + --g-color-private-black-750: rgba(0, 0, 0, 0.75); + --g-color-private-black-800: rgba(0, 0, 0, 0.8); + --g-color-private-black-850: rgba(0, 0, 0, 0.85); + --g-color-private-black-900: rgba(0, 0, 0, 0.9); + --g-color-private-black-950: rgba(0, 0, 0, 0.95); + --g-color-private-black-1000-solid: rgb(0, 0, 0); + --g-color-private-blue-50: rgba(54, 151, 241, 0.1); + --g-color-private-blue-100: rgba(54, 151, 241, 0.15); + --g-color-private-blue-150: rgba(54, 151, 241, 0.2); + --g-color-private-blue-200: rgba(54, 151, 241, 0.3); + --g-color-private-blue-250: rgba(54, 151, 241, 0.4); + --g-color-private-blue-300: rgba(54, 151, 241, 0.5); + --g-color-private-blue-350: rgba(54, 151, 241, 0.6); + --g-color-private-blue-400: rgba(54, 151, 241, 0.7); + --g-color-private-blue-450: rgba(54, 151, 241, 0.8); + --g-color-private-blue-500: rgba(54, 151, 241, 0.9); + --g-color-private-blue-50-solid: rgb(22, 30, 40); + --g-color-private-blue-100-solid: rgb(23, 37, 51); + --g-color-private-blue-150-solid: rgb(25, 44, 63); + --g-color-private-blue-200-solid: rgb(29, 57, 85); + --g-color-private-blue-250-solid: rgb(32, 71, 107); + --g-color-private-blue-300-solid: rgb(36, 84, 130); + --g-color-private-blue-350-solid: rgb(40, 97, 152); + --g-color-private-blue-400-solid: rgb(43, 111, 174); + --g-color-private-blue-450-solid: rgb(47, 124, 196); + --g-color-private-blue-500-solid: rgb(50, 138, 219); + --g-color-private-blue-550-solid: rgb(54, 151, 241); + --g-color-private-blue-600-solid: rgb(74, 161, 242); + --g-color-private-blue-650-solid: rgb(94, 172, 244); + --g-color-private-blue-700-solid: rgb(114, 182, 245); + --g-color-private-blue-750-solid: rgb(134, 193, 247); + --g-color-private-blue-800-solid: rgb(155, 203, 248); + --g-color-private-blue-850-solid: rgb(175, 213, 249); + --g-color-private-blue-900-solid: rgb(195, 224, 251); + --g-color-private-blue-950-solid: rgb(215, 234, 252); + --g-color-private-blue-1000-solid: rgb(225, 239, 253); + --g-color-private-green-50: rgba(77, 176, 155, 0.1); + --g-color-private-green-100: rgba(77, 176, 155, 0.15); + --g-color-private-green-150: rgba(77, 176, 155, 0.2); + --g-color-private-green-200: rgba(77, 176, 155, 0.3); + --g-color-private-green-250: rgba(77, 176, 155, 0.4); + --g-color-private-green-300: rgba(77, 176, 155, 0.5); + --g-color-private-green-350: rgba(77, 176, 155, 0.6); + --g-color-private-green-400: rgba(77, 176, 155, 0.7); + --g-color-private-green-450: rgba(77, 176, 155, 0.8); + --g-color-private-green-500: rgba(77, 176, 155, 0.9); + --g-color-private-green-50-solid: rgb(24, 33, 32); + --g-color-private-green-100-solid: rgb(27, 41, 39); + --g-color-private-green-150-solid: rgb(30, 49, 45); + --g-color-private-green-200-solid: rgb(36, 65, 59); + --g-color-private-green-250-solid: rgb(42, 81, 73); + --g-color-private-green-300-solid: rgb(48, 97, 87); + --g-color-private-green-350-solid: rgb(53, 112, 100); + --g-color-private-green-400-solid: rgb(59, 128, 114); + --g-color-private-green-450-solid: rgb(65, 144, 128); + --g-color-private-green-500-solid: rgb(71, 160, 141); + --g-color-private-green-550-solid: rgb(77, 176, 155); + --g-color-private-green-600-solid: rgb(95, 184, 165); + --g-color-private-green-650-solid: rgb(113, 192, 175); + --g-color-private-green-700-solid: rgb(130, 200, 185); + --g-color-private-green-750-solid: rgb(148, 208, 195); + --g-color-private-green-800-solid: rgb(166, 216, 205); + --g-color-private-green-850-solid: rgb(184, 223, 215); + --g-color-private-green-900-solid: rgb(202, 231, 225); + --g-color-private-green-950-solid: rgb(219, 239, 235); + --g-color-private-green-1000-solid: rgb(228, 243, 240); + --g-color-private-yellow-50: rgba(255, 190, 92, 0.1); + --g-color-private-yellow-100: rgba(255, 190, 92, 0.15); + --g-color-private-yellow-150: rgba(255, 190, 92, 0.2); + --g-color-private-yellow-200: rgba(255, 190, 92, 0.3); + --g-color-private-yellow-250: rgba(255, 190, 92, 0.4); + --g-color-private-yellow-300: rgba(255, 190, 92, 0.5); + --g-color-private-yellow-350: rgba(255, 190, 92, 0.6); + --g-color-private-yellow-400: rgba(255, 190, 92, 0.7); + --g-color-private-yellow-450: rgba(255, 190, 92, 0.8); + --g-color-private-yellow-500: rgba(255, 190, 92, 0.9); + --g-color-private-yellow-50-solid: rgb(42, 34, 25); + --g-color-private-yellow-100-solid: rgb(54, 43, 29); + --g-color-private-yellow-150-solid: rgb(65, 52, 33); + --g-color-private-yellow-200-solid: rgb(89, 69, 40); + --g-color-private-yellow-250-solid: rgb(113, 86, 48); + --g-color-private-yellow-300-solid: rgb(137, 104, 55); + --g-color-private-yellow-350-solid: rgb(160, 121, 62); + --g-color-private-yellow-400-solid: rgb(184, 138, 70); + --g-color-private-yellow-450-solid: rgb(208, 155, 77); + --g-color-private-yellow-500-solid: rgb(231, 173, 85); + --g-color-private-yellow-550-solid: rgb(255, 190, 92); + --g-color-private-yellow-600-solid: rgb(255, 197, 108); + --g-color-private-yellow-650-solid: rgb(255, 203, 125); + --g-color-private-yellow-700-solid: rgb(255, 210, 141); + --g-color-private-yellow-750-solid: rgb(255, 216, 157); + --g-color-private-yellow-800-solid: rgb(255, 223, 174); + --g-color-private-yellow-850-solid: rgb(255, 229, 190); + --g-color-private-yellow-900-solid: rgb(255, 236, 206); + --g-color-private-yellow-950-solid: rgb(255, 242, 222); + --g-color-private-yellow-1000-solid: rgb(255, 245, 231); + --g-color-private-orange-50: rgba(200, 99, 12, 0.1); + --g-color-private-orange-100: rgba(200, 99, 12, 0.15); + --g-color-private-orange-150: rgba(200, 99, 12, 0.2); + --g-color-private-orange-200: rgba(200, 99, 12, 0.3); + --g-color-private-orange-250: rgba(200, 99, 12, 0.4); + --g-color-private-orange-300: rgba(200, 99, 12, 0.5); + --g-color-private-orange-350: rgba(200, 99, 12, 0.6); + --g-color-private-orange-400: rgba(200, 99, 12, 0.7); + --g-color-private-orange-450: rgba(200, 99, 12, 0.8); + --g-color-private-orange-500: rgba(200, 99, 12, 0.9); + --g-color-private-orange-50-solid: rgb(36, 25, 17); + --g-color-private-orange-100-solid: rgb(45, 29, 17); + --g-color-private-orange-150-solid: rgb(54, 33, 17); + --g-color-private-orange-200-solid: rgb(73, 42, 16); + --g-color-private-orange-250-solid: rgb(91, 50, 16); + --g-color-private-orange-300-solid: rgb(109, 58, 15); + --g-color-private-orange-350-solid: rgb(127, 66, 14); + --g-color-private-orange-400-solid: rgb(145, 74, 14); + --g-color-private-orange-450-solid: rgb(164, 83, 13); + --g-color-private-orange-500-solid: rgb(182, 91, 13); + --g-color-private-orange-550-solid: rgb(200, 99, 12); + --g-color-private-orange-600-solid: rgb(206, 115, 36); + --g-color-private-orange-650-solid: rgb(211, 130, 61); + --g-color-private-orange-700-solid: rgb(217, 146, 85); + --g-color-private-orange-750-solid: rgb(222, 161, 109); + --g-color-private-orange-800-solid: rgb(228, 177, 134); + --g-color-private-orange-850-solid: rgb(233, 193, 158); + --g-color-private-orange-900-solid: rgb(239, 208, 182); + --g-color-private-orange-950-solid: rgb(244, 224, 206); + --g-color-private-orange-1000-solid: rgb(247, 232, 219); + --g-color-private-red-50: rgba(229, 50, 93, 0.1); + --g-color-private-red-100: rgba(229, 50, 93, 0.15); + --g-color-private-red-150: rgba(229, 50, 93, 0.2); + --g-color-private-red-200: rgba(229, 50, 93, 0.3); + --g-color-private-red-250: rgba(229, 50, 93, 0.4); + --g-color-private-red-300: rgba(229, 50, 93, 0.5); + --g-color-private-red-350: rgba(229, 50, 93, 0.6); + --g-color-private-red-400: rgba(229, 50, 93, 0.7); + --g-color-private-red-450: rgba(229, 50, 93, 0.8); + --g-color-private-red-500: rgba(229, 50, 93, 0.9); + --g-color-private-red-50-solid: rgb(39, 20, 26); + --g-color-private-red-100-solid: rgb(50, 22, 29); + --g-color-private-red-150-solid: rgb(60, 24, 33); + --g-color-private-red-200-solid: rgb(81, 27, 41); + --g-color-private-red-250-solid: rgb(102, 30, 48); + --g-color-private-red-300-solid: rgb(124, 34, 56); + --g-color-private-red-350-solid: rgb(145, 37, 63); + --g-color-private-red-400-solid: rgb(166, 40, 71); + --g-color-private-red-450-solid: rgb(187, 43, 78); + --g-color-private-red-500-solid: rgb(208, 47, 86); + --g-color-private-red-550-solid: rgb(229, 50, 93); + --g-color-private-red-600-solid: rgb(232, 71, 109); + --g-color-private-red-650-solid: rgb(234, 91, 125); + --g-color-private-red-700-solid: rgb(237, 112, 142); + --g-color-private-red-750-solid: rgb(239, 132, 158); + --g-color-private-red-800-solid: rgb(242, 153, 174); + --g-color-private-red-850-solid: rgb(245, 173, 190); + --g-color-private-red-900-solid: rgb(247, 194, 206); + --g-color-private-red-950-solid: rgb(250, 214, 223); + --g-color-private-red-1000-solid: rgb(251, 224, 231); + --g-color-private-purple-50: rgba(143, 82, 204, 0.1); + --g-color-private-purple-100: rgba(143, 82, 204, 0.15); + --g-color-private-purple-150: rgba(143, 82, 204, 0.2); + --g-color-private-purple-200: rgba(143, 82, 204, 0.3); + --g-color-private-purple-250: rgba(143, 82, 204, 0.4); + --g-color-private-purple-300: rgba(143, 82, 204, 0.5); + --g-color-private-purple-350: rgba(143, 82, 204, 0.6); + --g-color-private-purple-400: rgba(143, 82, 204, 0.7); + --g-color-private-purple-450: rgba(143, 82, 204, 0.8); + --g-color-private-purple-500: rgba(143, 82, 204, 0.9); + --g-color-private-purple-50-solid: rgb(31, 24, 37); + --g-color-private-purple-100-solid: rgb(37, 27, 46); + --g-color-private-purple-150-solid: rgb(43, 30, 55); + --g-color-private-purple-200-solid: rgb(56, 37, 74); + --g-color-private-purple-250-solid: rgb(68, 43, 92); + --g-color-private-purple-300-solid: rgb(81, 50, 111); + --g-color-private-purple-350-solid: rgb(93, 56, 130); + --g-color-private-purple-400-solid: rgb(106, 63, 148); + --g-color-private-purple-450-solid: rgb(118, 69, 167); + --g-color-private-purple-500-solid: rgb(131, 76, 185); + --g-color-private-purple-550-solid: rgb(143, 82, 204); + --g-color-private-purple-600-solid: rgb(154, 99, 209); + --g-color-private-purple-650-solid: rgb(165, 117, 214); + --g-color-private-purple-700-solid: rgb(177, 134, 219); + --g-color-private-purple-750-solid: rgb(188, 151, 224); + --g-color-private-purple-800-solid: rgb(199, 169, 230); + --g-color-private-purple-850-solid: rgb(210, 186, 235); + --g-color-private-purple-900-solid: rgb(221, 203, 240); + --g-color-private-purple-950-solid: rgb(233, 220, 245); + --g-color-private-purple-1000-solid: rgb(238, 229, 247); + --g-color-private-cool-grey-50: rgba(96, 128, 156, 0.1); + --g-color-private-cool-grey-100: rgba(96, 128, 156, 0.15); + --g-color-private-cool-grey-150: rgba(96, 128, 156, 0.2); + --g-color-private-cool-grey-200: rgba(96, 128, 156, 0.3); + --g-color-private-cool-grey-250: rgba(96, 128, 156, 0.4); + --g-color-private-cool-grey-300: rgba(96, 128, 156, 0.5); + --g-color-private-cool-grey-350: rgba(96, 128, 156, 0.6); + --g-color-private-cool-grey-400: rgba(96, 128, 156, 0.7); + --g-color-private-cool-grey-450: rgba(96, 128, 156, 0.8); + --g-color-private-cool-grey-500: rgba(96, 128, 156, 0.9); + --g-color-private-cool-grey-50-solid: rgb(26, 28, 32); + --g-color-private-cool-grey-100-solid: rgb(30, 34, 39); + --g-color-private-cool-grey-150-solid: rgb(34, 39, 46); + --g-color-private-cool-grey-200-solid: rgb(41, 50, 59); + --g-color-private-cool-grey-250-solid: rgb(49, 61, 73); + --g-color-private-cool-grey-300-solid: rgb(57, 73, 87); + --g-color-private-cool-grey-350-solid: rgb(65, 84, 101); + --g-color-private-cool-grey-400-solid: rgb(73, 95, 115); + --g-color-private-cool-grey-450-solid: rgb(80, 106, 128); + --g-color-private-cool-grey-500-solid: rgb(88, 117, 142); + --g-color-private-cool-grey-550-solid: rgb(96, 128, 156); + --g-color-private-cool-grey-600-solid: rgb(112, 141, 166); + --g-color-private-cool-grey-650-solid: rgb(128, 153, 176); + --g-color-private-cool-grey-700-solid: rgb(144, 166, 186); + --g-color-private-cool-grey-750-solid: rgb(160, 179, 196); + --g-color-private-cool-grey-800-solid: rgb(176, 192, 206); + --g-color-private-cool-grey-850-solid: rgb(191, 204, 215); + --g-color-private-cool-grey-900-solid: rgb(207, 217, 225); + --g-color-private-cool-grey-950-solid: rgb(223, 230, 235); + --g-color-private-cool-grey-1000-solid: rgb(231, 236, 240); + --g-color-text-primary: var(--g-color-text-light-primary); + --g-color-text-complementary: var(--g-color-text-light-complementary); + --g-color-text-secondary: var(--g-color-text-light-secondary); + --g-color-text-hint: var(--g-color-text-light-hint); + --g-color-text-info: var(--g-color-private-blue-650-solid); + --g-color-text-positive: var(--g-color-private-green-650-solid); + --g-color-text-warning: var(--g-color-private-yellow-650-solid); + --g-color-text-danger: var(--g-color-private-red-650-solid); + --g-color-text-utility: var(--g-color-private-purple-650-solid); + --g-color-text-misc: var(--g-color-private-cool-grey-650-solid); + --g-color-text-info-heavy: var(--g-color-private-blue-850-solid); + --g-color-text-positive-heavy: var(--g-color-private-green-850-solid); + --g-color-text-warning-heavy: var(--g-color-private-yellow-850-solid); + --g-color-text-danger-heavy: var(--g-color-private-red-850-solid); + --g-color-text-utility-heavy: var(--g-color-private-purple-850-solid); + --g-color-text-misc-heavy: var(--g-color-private-cool-grey-850-solid); + --g-color-text-brand: var(--g-color-private-yellow-600-solid); + --g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid); + --g-color-text-brand-contrast: var(--g-color-text-dark-primary); + --g-color-text-link: var(--g-color-private-yellow-550-solid); + --g-color-text-link-hover: var(--g-color-private-orange-550-solid); + --g-color-text-link-visited: var(--g-color-private-purple-650-solid); + --g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid); + --g-color-text-dark-primary: var(--g-color-private-black-1000-solid); + --g-color-text-dark-complementary: var(--g-color-private-black-800); + --g-color-text-dark-secondary: var(--g-color-private-black-600); + --g-color-text-dark-hint: var(--g-color-private-black-400); + --g-color-text-light-primary: var(--g-color-private-white-1000-solid); + --g-color-text-light-complementary: var(--g-color-private-white-800); + --g-color-text-light-secondary: var(--g-color-private-white-600); + --g-color-text-light-hint: var(--g-color-private-white-400); + --g-color-text-inverted-primary: var(--g-color-text-dark-primary); + --g-color-text-inverted-complementary: var(--g-color-text-dark-complementary); + --g-color-text-inverted-secondary: var(--g-color-text-dark-secondary); + --g-color-text-inverted-hint: var(--g-color-text-dark-hint); + --g-color-base-background: rgb(18, 17, 18); + --g-color-base-generic: var(--g-color-private-white-100); + --g-color-base-generic-hover: var(--g-color-private-white-250); + --g-color-base-generic-medium: var(--g-color-private-white-250); + --g-color-base-generic-medium-hover: var(--g-color-private-white-400); + --g-color-base-generic-accent: var(--g-color-private-white-200); + --g-color-base-generic-accent-disabled: var(--g-color-private-white-150); + --g-color-base-generic-ultralight: var(--g-color-private-white-50); + --g-color-base-simple-hover: var(--g-color-private-white-250); + --g-color-base-simple-hover-solid: var(--g-color-private-white-250-solid); + --g-color-base-brand: var(--g-color-private-yellow-550-solid); + --g-color-base-brand-hover: var(--g-color-private-yellow-700-solid); + --g-color-base-selection: var(--g-color-private-yellow-250); + --g-color-base-selection-hover: var(--g-color-private-yellow-400); + --g-color-base-info-light: var(--g-color-private-blue-250); + --g-color-base-info-light-hover: var(--g-color-private-blue-400); + --g-color-base-info-medium: var(--g-color-private-blue-450); + --g-color-base-info-medium-hover: var(--g-color-private-blue-600-solid); + --g-color-base-info-heavy: var(--g-color-private-blue-700-solid); + --g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid); + --g-color-base-positive-light: var(--g-color-private-green-250); + --g-color-base-positive-light-hover: var(--g-color-private-green-400); + --g-color-base-positive-medium: var(--g-color-private-green-450); + --g-color-base-positive-medium-hover: var(--g-color-private-green-600-solid); + --g-color-base-positive-heavy: var(--g-color-private-green-700-solid); + --g-color-base-positive-heavy-hover: var(--g-color-private-green-850-solid); + --g-color-base-warning-light: var(--g-color-private-yellow-250); + --g-color-base-warning-light-hover: var(--g-color-private-yellow-400); + --g-color-base-warning-medium: var(--g-color-private-yellow-450); + --g-color-base-warning-medium-hover: var(--g-color-private-yellow-600-solid); + --g-color-base-warning-heavy: var(--g-color-private-yellow-700-solid); + --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-850-solid); + --g-color-base-danger-light: var(--g-color-private-red-250); + --g-color-base-danger-light-hover: var(--g-color-private-red-400); + --g-color-base-danger-medium: var(--g-color-private-red-450); + --g-color-base-danger-medium-hover: var(--g-color-private-red-600-solid); + --g-color-base-danger-heavy: var(--g-color-private-red-700-solid); + --g-color-base-danger-heavy-hover: var(--g-color-private-red-850-solid); + --g-color-base-utility-light: var(--g-color-private-purple-250); + --g-color-base-utility-light-hover: var(--g-color-private-purple-400); + --g-color-base-utility-medium: var(--g-color-private-purple-450); + --g-color-base-utility-medium-hover: var(--g-color-private-purple-600-solid); + --g-color-base-utility-heavy: var(--g-color-private-purple-700-solid); + --g-color-base-utility-heavy-hover: var(--g-color-private-purple-850-solid); + --g-color-base-neutral-light: var(--g-color-private-white-200); + --g-color-base-neutral-light-hover: var(--g-color-private-white-350); + --g-color-base-neutral-medium: var(--g-color-private-white-400); + --g-color-base-neutral-medium-hover: var(--g-color-private-white-550); + --g-color-base-neutral-heavy: var(--g-color-private-white-650); + --g-color-base-neutral-heavy-hover: var(--g-color-private-white-750); + --g-color-base-misc-light: var(--g-color-private-cool-grey-250); + --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-400); + --g-color-base-misc-medium: var(--g-color-private-cool-grey-450); + --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-600-solid); + --g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid); + --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-850-solid); + --g-color-base-light: var(--g-color-private-white-850); + --g-color-base-light-hover: var(--g-color-private-white-700); + --g-color-base-light-simple-hover: var(--g-color-private-white-150); + --g-color-base-light-disabled: var(--g-color-private-white-150); + --g-color-base-light-accent-disabled: var(--g-color-private-white-300); + --g-color-base-float: var(--g-color-private-white-100-solid); + --g-color-base-float-hover: var(--g-color-private-white-200-solid); + --g-color-base-float-heavy: var(--g-color-private-white-300-solid); + --g-color-base-float-accent: var(--g-color-private-white-300-solid); + --g-color-base-float-accent-hover: var(--g-color-private-white-400-solid); + --g-color-base-float-announcement: var(--g-color-private-white-200-solid); + --g-color-base-modal: var(--g-color-base-background); + --g-color-line-generic: var(--g-color-private-white-150); + --g-color-line-generic-hover: var(--g-color-private-white-250); + --g-color-line-generic-active: var(--g-color-private-white-600); + --g-color-line-generic-accent: var(--g-color-private-white-350); + --g-color-line-generic-accent-hover: var(--g-color-private-white-800); + --g-color-line-generic-solid: var(--g-color-private-white-150-solid); + --g-color-line-brand: var(--g-color-private-yellow-600-solid); + --g-color-line-focus: var(--g-color-private-cool-grey-550-solid); + --g-color-line-light: var(--g-color-private-white-500); + --g-color-line-info: var(--g-color-private-blue-550-solid); + --g-color-line-positive: var(--g-color-private-green-550-solid); + --g-color-line-warning: var(--g-color-private-yellow-550-solid); + --g-color-line-danger: var(--g-color-private-red-550-solid); + --g-color-line-utility: var(--g-color-private-purple-550-solid); + --g-color-line-misc: var(--g-color-private-cool-grey-550-solid); + --g-color-sfx-veil: var(--g-color-private-black-700); + --g-color-sfx-shadow: var(--g-color-private-black-200); + --g-color-sfx-shadow-heavy: var(--g-color-private-black-400); + --g-color-sfx-shadow-light: var(--g-color-private-black-200); + --g-color-sfx-fade: var(--g-color-private-white-250); + --g-color-scroll-track: var(--g-color-base-background); + --g-color-scroll-handle: var(--g-color-private-white-150); + --g-color-scroll-handle-hover: var(--g-color-private-white-250); + --g-color-scroll-corner: var(--g-color-private-white-150); + --g-color-infographics-axis: var(--g-color-private-white-150-solid); + --g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150); +} +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) { + scrollbar-width: var(--g-scrollbar-width); + scrollbar-color: var(--g-color-scroll-handle) var(--g-color-scroll-track); +} +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar, +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar { + width: var(--g-scrollbar-width); + height: var(--g-scrollbar-width); + background: var(--g-color-scroll-track); +} +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-track, +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-track { + background: var(--g-color-scroll-track); +} +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-corner, +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-corner { + background: var(--g-color-scroll-corner); +} +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb, +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb { + background: var(--g-color-scroll-handle); +} +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb:hover, +.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb:hover { + background: var(--g-color-scroll-handle-hover); +} +@keyframes g-loading-animation { + from { + background-position: -12px 0; + } + to { + background-position: 0 0; + } +} +@import "./private"; +@import "./text"; +@import "./base"; +@import "./line"; +@import "./sfx"; +@import "./system"; +@mixin g-colors-light { @include g-colors-private-light; @include g-colors-text-light; @include g-colors-base-light; @include g-colors-line-light; @include g-colors-sfx-light; @include g-colors-system-light; } +@charset "UTF-8"; +.yfm { + font-family: + "Segoe UI", + Arial, + Helvetica, + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol"; + font-family: var(--yfm-font-family-sans); + font-size: 15px; + line-height: 20px; + word-wrap: break-word; + color: rgba(0, 0, 0, 0.7); + --yfm-color-hljs-background: rgba(107, 132, 153, 0.12); + --yfm-color-hljs-subst: #444; + --yfm-color-hljs-comment: #888888; + --yfm-color-hljs-deletion: #880000; + --yfm-color-hljs-section: #880000; + --yfm-color-hljs-pseudo: #BC6060; + --yfm-color-hljs-literal: #78A960; + --yfm-color-hljs-addition: #397300; + --yfm-color-hljs-meta: #1f7199; + --yfm-color-hljs-meta-string: #4d99bf; + --yfm-font-family-monospace: + "Menlo", + "Monaco", + "Consolas", + "Ubuntu Mono", + "Liberation Mono", + "DejaVu Sans Mono", + "Courier New", + "Courier", + monospace; + --yfm-font-family-sans: + "Segoe UI", + Arial, + Helvetica, + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol"; +} +.yfm * { + box-sizing: border-box; +} +.yfm > *:not(h2):not(h3):not(h4):not(h5):not(h6):first-child { + margin-top: 0 !important; +} +.yfm > *:last-child { + margin-bottom: 0 !important; +} +.yfm h1, +.yfm h2, +.yfm h3, +.yfm h4, +.yfm h5, +.yfm h6 { + margin-bottom: 15px; + font-weight: 500; +} +.yfm h1 { + font-size: 32px; + line-height: 40px; +} +.yfm h2 { + font-size: 24px; + line-height: 28px; +} +.yfm h3 { + font-size: 20px; + line-height: 24px; +} +.yfm h4 { + font-size: 17px; + line-height: 24px; +} +.yfm h5 { + font-size: 15px; + line-height: 20px; +} +.yfm h6 { + font-size: 13px; + line-height: 18px; +} +.yfm a { + background-color: transparent; + color: #027bf3; + -webkit-text-decoration: none; + -webkit-text-decoration: none; + text-decoration: none; +} +.yfm a:hover, +.yfm a:active { + color: #004080; +} +.yfm a:not([href]) { + color: inherit; +} +.yfm strong { + font-weight: 700; +} +.yfm img, +.yfm svg { + box-sizing: content-box; + max-width: 100%; + border: none; + vertical-align: middle; +} +.yfm img[align=right], +.yfm svg[align=right] { + padding-left: 20px; +} +.yfm img[align=left], +.yfm svg[align=left] { + padding-right: 20px; +} +.yfm img { + -o-object-fit: contain; + object-fit: contain; + background-color: #ffffff; +} +.yfm svg { + height: auto; +} +.yfm .katex svg { + height: auto; + height: initial; +} +.yfm img + small { + display: block; +} +.yfm p, +.yfm blockquote, +.yfm ul, +.yfm ol, +.yfm dl, +.yfm table, +.yfm pre { + margin: 0 0 15px 0; +} +.yfm ul pre, +.yfm ol pre, +.yfm dl pre { + margin-top: 15px; +} +.yfm code, +.yfm kbd, +.yfm pre { + font-family: var(--yfm-font-family-monospace); + font-size: 1em; + font-feature-settings: normal; +} +.yfm input { + margin: 0; + overflow: visible; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +.yfm input[type=checkbox] { + position: relative; + top: 1px; + box-sizing: border-box; + padding: 0; +} +.yfm table { + color: #333; + display: inline-block; + max-width: 100%; + width: auto; + overflow: auto; + position: relative; + z-index: 1; + box-sizing: border-box; + border: 1px solid rgba(0, 0, 0, 0.07); + border-radius: 8px; + border-collapse: collapse; + border-spacing: 0; + background: #ffffff; +} +.yfm table thead, +.yfm table tr:nth-child(2n) { + background-color: rgba(0, 0, 0, 0.02); +} +.yfm table tr:first-child td, +.yfm table tr:first-child th { + border-top: none; +} +.yfm table tr:last-child td, +.yfm table tr:last-child th { + border-bottom: none; +} +.yfm table th, +.yfm table td { + padding: 10px 20px; + overflow: hidden; + text-overflow: ellipsis; + border: 1px solid rgba(0, 0, 0, 0.07); +} +.yfm table th > *:first-child, +.yfm table td > *:first-child { + margin-top: 0; +} +.yfm table th > *:last-child, +.yfm table td > *:last-child { + margin-bottom: 0; +} +.yfm table td { + vertical-align: top; + white-space: normal; +} +.yfm table th { + font-weight: 500; + text-align: left; +} +.yfm table tr td:first-child, +.yfm table tr th:first-child { + border-left: none; +} +.yfm table tr td:last-child, +.yfm table tr th:last-child { + border-right: none; +} +.yfm hr { + box-sizing: content-box; + height: 0.25em; + padding: 0; + margin: 1.5em 0; + overflow: hidden; + background-color: rgba(0, 0, 0, 0.07); + border: none; +} +.yfm hr::before { + content: ""; + display: table; +} +.yfm hr::after { + content: ""; + display: table; + clear: both; +} +.yfm blockquote { + position: relative; + padding-left: 12px; + border-left: 3px solid #027bf3; +} +.yfm blockquote > *:first-child { + margin-top: 0; +} +.yfm blockquote > *:last-child { + margin-bottom: 0; +} +.yfm dl { + padding: 0; +} +.yfm dl > *:first-child { + margin-top: 0; +} +.yfm dl > *:last-child { + margin-bottom: 0; +} +.yfm dl dt { + margin-bottom: 5px; + font-size: 1em; + font-weight: 500; + font-style: italic; +} +.yfm dl dd { + margin-bottom: 15px; + padding: 0 15px; +} +.yfm dd { + margin-left: 0; +} +.yfm dd > ol:first-child, +.yfm dd > ul:first-child, +.yfm dd > dd:first-child { + padding-left: 0; +} +.yfm ul, +.yfm ol { + padding-left: 2.2em; +} +.yfm ul ul, +.yfm ul ol, +.yfm ol ol, +.yfm ol ul { + margin-top: 0; + margin-bottom: 0; +} +.yfm:not(.yfm_no-list-reset) ol { + list-style-type: none; + counter-reset: list; +} +.yfm:not(.yfm_no-list-reset) ol > li { + position: relative; + counter-increment: list; +} +.yfm:not(.yfm_no-list-reset) ol > li::before { + position: absolute; + right: 100%; + margin-right: 4px; + content: counters(list, ".") ". "; +} +.yfm li { + word-wrap: break-word; +} +.yfm li + li { + margin-top: 0.33em; +} +.yfm li p, +.yfm li blockquote { + margin-top: 15px; +} +.yfm code { + padding: 0.1em 0.4em 0.15em; + background-color: rgba(107, 132, 153, 0.12); + border-radius: 4px; + font-size: 0.875em; + white-space: normal; + color: rgb(59, 96, 128); +} +.yfm pre { + word-wrap: normal; +} +.yfm table code { + white-space: nowrap; +} +.yfm pre * code { + display: inline; + padding: 0; + margin: 0; + overflow: visible; + word-wrap: normal; + background-color: transparent; + border: 0; + color: rgba(0, 0, 0, 0.7); +} +.yfm pre > code { + display: block; + padding: 16px; + overflow: auto; + background-color: rgba(107, 132, 153, 0.12); + color: rgba(0, 0, 0, 0.7); + white-space: pre; +} +.yfm sup, +.yfm sub { + line-height: 0; +} +.yfm .visually-hidden { + position: absolute; + overflow: hidden; + clip: rect(0 0 0 0); + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + white-space: nowrap; + border: 0; + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.yfm .yfm-note { + max-width: 1296px; + margin: 20px 0; + padding: 20px 20px 20px 64px; + border-radius: 10px; +} +.yfm .yfm-note .yfm-note-title { + font-weight: 700; +} +.yfm .yfm-note > p { + margin: 0 0 10px 0; +} +.yfm .yfm-note > p:first-child::before { + box-sizing: content-box; + display: block; + width: 24px; + height: 24px; + margin-top: -2px; + margin-left: -44px; + padding-right: 20px; + float: left; +} +.yfm .yfm-note > p:last-child { + margin-bottom: 0; +} +.yfm .yfm-note.yfm-accent-info > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(2,123,243)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-tip > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(86,189,103)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-alert > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(255,70,69)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-warning > p:first-child::before { + content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(241,149,24)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E'); +} +.yfm .yfm-note.yfm-accent-info { + background: rgba(2, 123, 243, 0.08); +} +.yfm .yfm-note.yfm-accent-tip { + background: rgba(63, 201, 46, 0.1); +} +.yfm .yfm-note.yfm-accent-alert { + background: rgba(235, 50, 38, 0.08); +} +.yfm .yfm-note.yfm-accent-warning { + background: rgba(255, 136, 0, 0.15); +} +.yfm h1 .yfm-anchor, +.yfm h2 .yfm-anchor, +.yfm h3 .yfm-anchor, +.yfm h4 .yfm-anchor, +.yfm h5 .yfm-anchor, +.yfm h6 .yfm-anchor { + display: inline-block; + width: 24px; + padding-right: 4px; + margin-left: -24px; + float: left; + text-align: center; + font-size: 18px; +} +.yfm h1 .yfm-anchor::before, +.yfm h2 .yfm-anchor::before, +.yfm h3 .yfm-anchor::before, +.yfm h4 .yfm-anchor::before, +.yfm h5 .yfm-anchor::before, +.yfm h6 .yfm-anchor::before { + content: "#"; + visibility: hidden; +} +.yfm h1:hover .yfm-anchor::before, +.yfm h2:hover .yfm-anchor::before, +.yfm h3:hover .yfm-anchor::before, +.yfm h4:hover .yfm-anchor::before, +.yfm h5:hover .yfm-anchor::before, +.yfm h6:hover .yfm-anchor::before { + visibility: visible; +} +.yfm table h1 .yfm-anchor, +.yfm table h2 .yfm-anchor, +.yfm table h3 .yfm-anchor, +.yfm table h4 .yfm-anchor, +.yfm table h5 .yfm-anchor, +.yfm table h6 .yfm-anchor { + width: 1em; + margin-left: -1em; + padding-right: 0; +} +.yfm .yfm-tabs .yfm-anchor::before { + position: absolute; + padding-right: 2px; +} +.yfm .hljs { + display: block; + overflow-x: auto; + padding: 16px; + background: rgba(107, 132, 153, 0.12); + background: var(--yfm-color-hljs-background); +} +.yfm .hljs, +.yfm .hljs-subst { + color: #444; + color: var(--yfm-color-hljs-subst); +} +.yfm .hljs-comment { + color: #888888; + color: var(--yfm-color-hljs-comment); +} +.yfm .hljs-keyword, +.yfm .hljs-attribute, +.yfm .hljs-selector-tag, +.yfm .hljs-meta-keyword, +.yfm .hljs-doctag, +.yfm .hljs-name { + font-weight: bold; +} +.yfm .hljs-type, +.yfm .hljs-string, +.yfm .hljs-number, +.yfm .hljs-selector-id, +.yfm .hljs-selector-class, +.yfm .hljs-quote, +.yfm .hljs-template-tag, +.yfm .hljs-deletion { + color: #880000; + color: var(--yfm-color-hljs-deletion); +} +.yfm .hljs-title, +.yfm .hljs-section { + color: #880000; + color: var(--yfm-color-hljs-section); + font-weight: bold; +} +.yfm .hljs-regexp, +.yfm .hljs-symbol, +.yfm .hljs-variable, +.yfm .hljs-template-variable, +.yfm .hljs-link, +.yfm .hljs-selector-attr, +.yfm .hljs-selector-pseudo { + color: #BC6060; + color: var(--yfm-color-hljs-pseudo); +} +.yfm .hljs-literal { + color: #78A960; + color: var(--yfm-color-hljs-literal); +} +.yfm .hljs-built_in, +.yfm .hljs-bullet, +.yfm .hljs-code, +.yfm .hljs-addition { + color: #397300; + color: var(--yfm-color-hljs-addition); +} +.yfm .hljs-meta { + color: #1f7199; + color: var(--yfm-color-hljs-meta); +} +.yfm .hljs-meta-string { + color: #4d99bf; + color: var(--yfm-color-hljs-meta-string); +} +.yfm .hljs-emphasis { + font-style: italic; +} +.yfm .hljs-strong { + font-weight: bold; +} +.yfm-clipboard { + position: relative; +} +.yfm-clipboard:hover .yfm-clipboard-button { + display: block; +} +.yfm-clipboard > pre { + border-radius: 10px; + overflow: hidden; +} +.yfm-clipboard-button { + display: none; + position: absolute; + cursor: pointer; + top: 16px; + right: 16px; + z-index: 1; +} +.yfm-cut-title { + cursor: pointer; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + padding: 5px 0 5px 30px; +} +.yfm-cut-title:before { + content: ""; + z-index: 1; + left: 0; + top: 50%; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZmlsbD0ibm9uZSIgZD0iTTMgNmw1IDUgNS01Ii8+Cjwvc3ZnPgo=); + transform: translateY(-50%) rotate(-90deg); + transition: transform 0.3s ease; + height: 20px; + width: 20px; + position: absolute; +} +.yfm-cut-content { + display: none; + overflow: hidden; + transition: height 0.3s ease-in-out; +} +.yfm-cut.open > .yfm-cut-content { + display: revert; + padding: 5px 0 15px 30px; +} +.yfm-cut.open > .yfm-cut-title:before { + transform: translateY(-50%); +} +.yfm:not(.yfm_no-list-reset) .yfm-cut ol { + counter-reset: cut-list; +} +.yfm:not(.yfm_no-list-reset) .yfm-cut ol > li { + counter-increment: cut-list; +} +.yfm:not(.yfm_no-list-reset) .yfm-cut ol > li::before { + content: counters(cut-list, ".") ". "; +} +.yfm-file__icon { + ---yfm-file-icon-img: var(--yfm-file-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==)); + display: inline-block; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + width: 16px; + margin: 0 2px; + color: rgba(0, 0, 0, 0.7); + color: var(--yfm-file-icon-color, rgba(0, 0, 0, 0.7)); + background-color: currentColor; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100%; + -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==); + mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==); + -webkit-mask-image: var(---yfm-file-icon-img); + mask-image: var(---yfm-file-icon-img); + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} +.yfm-file__icon::before { + content: "\a0"; +} +.yfm-term_title { + color: #027bf3; + cursor: pointer; + border-bottom: 1px dotted; + font-size: inherit; + line-height: inherit; + font-style: normal; +} +.yfm-term_title:hover { + color: #004080; +} +.yfm-term_dfn { + position: absolute; + z-index: 1000; + width: -moz-fit-content; + width: fit-content; + max-width: 450px; + visibility: hidden; + opacity: 0; + padding: 10px; + background-color: rgb(255, 255, 255); + font-size: inherit; + line-height: inherit; + font-style: normal; + border-radius: 4px; + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); + outline: none; +} +@media screen and (max-width: 600px) { + .yfm-term_dfn { + max-width: 80%; + } +} +.yfm-term_dfn::before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + box-shadow: 0 0 0 1px rgb(229, 229, 229); +} +.yfm-term_dfn.open { + visibility: visible; + animation-name: popup; + animation-duration: 0.1s; + animation-timing-function: ease-out; + animation-fill-mode: forwards; +} +@keyframes popup { + 0% { + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +.yfm-tabs { + margin-bottom: 15px; +} +.yfm:not(.yfm_no-list-reset) .yfm-tabs ol { + counter-reset: tabs-list; +} +.yfm:not(.yfm_no-list-reset) .yfm-tabs ol > li { + counter-increment: tabs-list; +} +.yfm:not(.yfm_no-list-reset) .yfm-tabs ol > li:before { + content: counters(tabs-list, ".") ". "; +} +.yfm-tab-list { + display: flex; + flex-wrap: wrap; + margin-bottom: 15px; + border-bottom: 1px solid rgba(0, 0, 0, 0.07); +} +.yfm-tab { + margin-bottom: -1px; + margin-right: 20px; + border-bottom: 2px solid transparent; + padding: 6px 0 7px; + font-weight: 700; + outline: none; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + white-space: break-spaces; +} +.yfm-tab:last-child { + margin-right: 0; +} +.yfm-tab:hover, +.yfm-tab:active { + color: #004080; +} +.yfm-tab.active { + border-bottom-color: #027bf3; +} +.yfm-tab:focus { + outline: 2px solid #4d90fe; + border-radius: 2px; +} +.yfm-tab:focus:not(:focus-visible) { + outline: 0; +} +.yfm-tab-panel { + visibility: hidden; + overflow: hidden; + height: 0; +} +.yfm-tab-panel:first-child { + margin-top: 0 !important; +} +.yfm-tab-panel:last-child { + margin-bottom: 0 !important; +} +.yfm-tab-panel.active { + visibility: visible; + height: auto; +} +.g-col { + flex-grow: 1; + flex-basis: 0; + max-width: 100%; +} +.g-col_s-s_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; +} +.g-col_s-s_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; +} +.g-col_s-s_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; +} +.g-col_s-s_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; +} +.g-col_s-s_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; +} +.g-col_s-s_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; +} +.g-col_s-s_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; +} +.g-col_s-s_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; +} +.g-col_s-s_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; +} +.g-col_s-s_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; +} +.g-col_s-s_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; +} +.g-col_s-s_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; +} +@media (min-width: 768px) { + .g-col_s-m_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 768px) { + .g-col_s-m_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 768px) { + .g-col_s-m_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 768px) { + .g-col_s-m_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 768px) { + .g-col_s-m_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 768px) { + .g-col_s-m_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 768px) { + .g-col_s-m_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 768px) { + .g-col_s-m_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 768px) { + .g-col_s-m_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 768px) { + .g-col_s-m_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 768px) { + .g-col_s-m_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 768px) { + .g-col_s-m_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 1080px) { + .g-col_s-l_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 1200px) { + .g-col_s-xl_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 1400px) { + .g-col_s-xxl_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_1 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 8.33333333%; + max-width: 8.33333333%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_2 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 16.66666667%; + max-width: 16.66666667%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_3 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 25%; + max-width: 25%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_4 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 33.33333333%; + max-width: 33.33333333%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_5 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 41.66666667%; + max-width: 41.66666667%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_6 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 50%; + max-width: 50%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_7 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 58.33333333%; + max-width: 58.33333333%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_8 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 66.66666667%; + max-width: 66.66666667%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_9 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 75%; + max-width: 75%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_10 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 83.33333333%; + max-width: 83.33333333%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_11 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 91.66666667%; + max-width: 91.66666667%; + } +} +@media (min-width: 1920px) { + .g-col_s-xxxl_12 { + box-sizing: border-box; + flex-grow: 0; + flex-basis: 100%; + max-width: 100%; + } +} +.g-container { + margin-left: auto; + margin-right: auto; + max-width: 100%; + height: 100%; +} +.g-container_mw_s { + max-width: 576px; +} +.g-container_mw_m { + max-width: 768px; +} +.g-container_mw_l { + max-width: 1080px; +} +.g-container_mw_xl { + max-width: 1200px; +} +.g-container_mw_xxl { + max-width: 1400px; +} +.g-container_mw_xxxl { + max-width: 1920px; +} +.g-container_sr_0 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-0); +} +.g-container_sr_half > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-half); +} +.g-container_sr_1 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-1); +} +.g-container_sr_2 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-2); +} +.g-container_sr_3 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-3); +} +.g-container_sr_4 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-4); +} +.g-container_sr_5 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-5); +} +.g-container_sr_6 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-6); +} +.g-container_sr_7 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-7); +} +.g-container_sr_8 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-8); +} +.g-container_sr_9 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-9); +} +.g-container_sr_10 > .g-row:not(:last-child) { + margin-bottom: var(--g-spacing-10); +} +.g-card { + --_--background-color: transparent; + --_--border-color: transparent; + --_--border-width: 0; + box-shadow: var(--g-card-box-shadow, var(--_--box-shadow)); + box-sizing: border-box; + background-color: transparent; + background-color: var(--g-card-background-color, var(--_--background-color)); + border: 0 solid transparent; + border: var(--g-card-border-width, var(--_--border-width)) solid var(--g-card-border-color, var(--_--border-color)); + border-radius: var(--g-card-border-radius, var(--_--border-radius)); + outline: none; +} +.g-card_theme_normal { + --_--border-color: var(--g-color-line-generic); + --_--background-color: var(--g-color-base-generic); +} +.g-card_theme_info { + --_--border-color: var(--g-color-line-info); + --_--background-color: var(--g-color-base-info-light); +} +.g-card_theme_success { + --_--border-color: var(--g-color-line-positive); + --_--background-color: var(--g-color-base-positive-light); +} +.g-card_theme_warning { + --_--border-color: var(--g-color-line-warning); + --_--background-color: var(--g-color-base-warning-light); +} +.g-card_theme_danger { + --_--border-color: var(--g-color-line-danger); + --_--background-color: var(--g-color-base-danger-light); +} +.g-card_theme_utility { + --_--border-color: var(--g-color-line-utility); + --_--background-color: var(--g-color-base-utility-light); +} +.g-card_view_clear { + --_--background-color: transparent; +} +.g-card_view_outlined { + --_--background-color: transparent; + --_--border-width: 1px; +} +.g-card_type_action { + --_--background-color: var(--g-color-base-float); + --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow); +} +.g-card_type_action::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: var(--g-card-border-radius, var(--_--border-radius)); + pointer-events: none; +} +.g-card_type_action.g-card_clickable { + cursor: pointer; + position: relative; +} +.g-card_type_action.g-card_clickable:hover { + --_--box-shadow: 0px 3px 10px var(--g-color-sfx-shadow); +} +.g-card_type_action.g-card_clickable:focus-visible::after { + content: ""; + outline: 2px solid var(--g-color-line-focus); +} +.g-card_type_selection { + --_--border-width: 1px; + --_--border-color: var(--g-color-line-generic); + position: relative; +} +.g-card_type_selection::before { + position: absolute; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + border-radius: var(--g-card-border-radius, var(--_--border-radius)); + pointer-events: none; +} +.g-card_type_selection::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: var(--g-card-border-radius, var(--_--border-radius)); + pointer-events: none; +} +.g-card_type_selection.g-card_clickable { + cursor: pointer; +} +.g-card_type_selection.g-card_clickable:hover { + --_--border-color: transparent; +} +.g-card_type_selection.g-card_clickable:hover::before { + content: ""; + border: 2px solid var(--g-color-line-brand); + opacity: 0.5; +} +.g-card_type_selection.g-card_clickable:hover:focus-visible::before { + border-color: transparent; +} +.g-card_type_selection.g-card_clickable:focus-visible::after { + content: ""; + outline: 2px solid var(--g-color-line-focus); +} +.g-card_type_selection.g-card_selected:not(.g-card_disabled) { + --_--border-color: transparent; +} +.g-card_type_selection.g-card_selected:not(.g-card_disabled)::before { + content: ""; + border: 2px solid var(--g-color-line-brand); +} +.g-card_type_selection.g-card_view_clear { + --_--border-color: transparent; +} +.g-card_type_container.g-card_view_raised { + --_--background-color: var(--g-color-base-float); +} +.g-card_type_container.g-card_view_raised.g-card_size_m { + --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow); +} +.g-card_type_container.g-card_view_raised.g-card_size_l { + --_--box-shadow: 0px 1px 6px var(--g-color-sfx-shadow-light), 1px 3px 13px var(--g-color-sfx-shadow-light); +} +.g-card_size_m { + --_--border-radius: 8px; +} +.g-card_size_l { + --_--border-radius: 16px; +} +.g-tabs { + --_--vertical-item-padding: var(--g-tabs-vertical-item-padding, 6px 20px); + --_--vertical-item-height: var(--g-tabs-vertical-item-height, 18px); +} +.g-tabs_size_m { + --_--item-height: 36px; + --_--item-gap: 24px; + --_--item-border-width: 2px; +} +.g-tabs_size_m .g-tabs__item-title, +.g-tabs_size_m .g-tabs__item-counter { + font-size: var(--g-text-body-1-font-size); + line-height: var(--g-text-body-1-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-tabs_size_l { + --_--item-height: 40px; + --_--item-gap: 28px; + --_--item-border-width: 2px; +} +.g-tabs_size_l .g-tabs__item-title, +.g-tabs_size_l .g-tabs__item-counter { + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); +} +.g-tabs_size_xl { + --_--item-height: 44px; + --_--item-gap: 32px; + --_--item-border-width: 3px; +} +.g-tabs_size_xl .g-tabs__item-title, +.g-tabs_size_xl .g-tabs__item-counter { + font-size: var(--g-text-subheader-3-font-size); + line-height: var(--g-text-subheader-3-line-height); + font-weight: var(--g-text-subheader-font-weight); +} +.g-tabs__item { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + outline: none; +} +.g-tabs__item-content { + display: flex; + align-items: center; + border-radius: var(--g-focus-border-radius); +} +.g-tabs__item_overflow .g-tabs__item-content { + min-width: 0; +} +.g-tabs__item-icon { + margin-right: 8px; +} +.g-tabs__item-title { + white-space: nowrap; +} +.g-tabs__item_overflow .g-tabs__item-title { + overflow: hidden; + text-overflow: ellipsis; +} +.g-tabs__item-counter, +.g-tabs__item-label { + margin-left: 8px; +} +.g-tabs__item-icon > svg { + display: block; +} +.g-tabs_direction_horizontal { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + box-shadow: inset 0 calc(1px * -1) 0 0 var(--g-color-line-generic); + box-shadow: inset 0 calc(var(--g-tabs-border-width, 1px) * -1) 0 0 var(--g-color-line-generic); + overflow: hidden; +} +.g-tabs_direction_horizontal .g-tabs__item { + display: flex; + align-items: center; + box-sizing: border-box; + height: var(--g-tabs-item-height, var(--_--item-height)); + border-bottom: var(--g-tabs-item-border-width, var(--_--item-border-width)) solid transparent; + padding-top: var(--_--item-border-width); +} +.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-content { + outline: 2px solid var(--g-color-line-focus); + outline-offset: -2px; +} +.g-tabs_direction_horizontal .g-tabs__item-meta { + display: none; +} +.g-tabs_direction_horizontal .g-tabs__item-title { + color: var(--g-color-text-secondary); +} +.g-tabs_direction_horizontal .g-tabs__item-icon, +.g-tabs_direction_horizontal .g-tabs__item-counter { + color: var(--g-color-text-hint); +} +.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-title, +.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-title, +.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-title { + color: var(--g-color-text-primary); +} +.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-icon, +.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-counter, +.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-icon, +.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-counter, +.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-icon, +.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-counter { + color: var(--g-color-text-secondary); +} +.g-tabs_direction_horizontal .g-tabs__item_active, +.g-tabs_direction_horizontal .g-tabs__item_active:hover, +.g-tabs_direction_horizontal .g-tabs__item_active:focus-visible { + border-color: var(--g-color-line-brand); +} +.g-tabs_direction_horizontal .g-tabs__item_disabled { + pointer-events: none; +} +.g-tabs_direction_horizontal .g-tabs__item_disabled .g-tabs__item-title { + color: var(--g-color-text-hint); +} +.g-tabs_direction_horizontal > :not(:last-child) { + margin-right: var(--g-tabs-item-gap, var(--_--item-gap)); +} +.g-tabs_direction_vertical { + display: flex; + flex-direction: column; +} +.g-tabs_direction_vertical .g-tabs__item { + padding: var(--_--vertical-item-padding); +} +.g-tabs_direction_vertical .g-tabs__item-title { + line-height: var(--_--vertical-item-height); + color: var(--g-color-text-primary); +} +.g-tabs_direction_vertical .g-tabs__item-meta { + line-height: var(--_--vertical-item-height); + color: var(--g-color-text-secondary); +} +.g-tabs_direction_vertical .g-tabs__item-icon, +.g-tabs_direction_vertical .g-tabs__item-counter { + color: var(--g-color-text-secondary); +} +.g-tabs_direction_vertical .g-tabs__item:hover, +.g-tabs_direction_vertical .g-tabs__item:focus-visible { + background-color: var(--g-color-base-generic-hover); +} +.g-tabs_direction_vertical .g-tabs__item_active { + background-color: var(--g-color-base-selection); +} +.g-tabs_direction_vertical .g-tabs__item_active:hover, +.g-tabs_direction_vertical .g-tabs__item_active:focus-visible { + background-color: var(--g-color-base-selection-hover); +} +.g-tabs_direction_vertical .g-tabs__item_disabled { + pointer-events: none; +} +.g-tabs_direction_vertical .g-tabs__item_disabled .g-tabs__item-title { + color: var(--g-color-text-secondary); +} +.g-text-area { + --_--text-color: var(--g-color-text-primary); + --_--placeholder-color: var(--g-color-text-hint); + --_--background-color: transparent; + --_--border-width: 1px; + --_--clear-offset: calc( var(--g-text-area-border-width, 1px) + 1px ); + --_--focus-outline-color: var(--g-text-area-focus-outline-color); + display: inline-block; + width: 100%; + position: relative; +} +.g-text-area__content { + box-sizing: border-box; + display: flex; + width: 100%; + background-color: var(--g-text-area-background-color, var(--_--background-color)); + border-width: var(--g-text-area-border-width, var(--_--border-width)); + border-style: solid; + border-color: var(--g-text-area-border-color, var(--_--border-color)); + color: var(--g-text-area-text-color, var(--_--text-color)); +} +.g-text-area__content:hover { + border-color: var(--g-text-area-border-color-hover, var(--_--border-color-hover)); +} +.g-text-area__content:focus-within { + border-color: var(--g-text-area-border-color-active, var(--_--border-color-active)); + outline: 2px solid var(--g-text-area-focus-outline-color, var(--_--focus-outline-color)); + outline-offset: -1px; +} +.g-text-area__control { + box-sizing: border-box; + display: inline-block; + flex-grow: 1; + vertical-align: top; + position: relative; + margin: 0; + padding: 0; + width: 100%; + font-weight: var(--g-text-body-font-weight); + font-family: var(--g-text-body-font-family); + color: inherit; + background-color: transparent; + border: none; + resize: none; + overflow-x: hidden; +} +.g-text-area__control::-moz-placeholder { + color: var(--g-text-area-placeholder-color, var(--_--placeholder-color)); +} +.g-text-area__control::placeholder { + color: var(--g-text-area-placeholder-color, var(--_--placeholder-color)); +} +.g-text-area__control:focus { + outline: none; +} +.g-text-area__control[type=number] { + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; +} +.g-text-area__clear { + position: absolute; +} +.g-text-area__clear_size_s, +.g-text-area__clear_size_m { + right: var(--_--clear-offset); + top: var(--_--clear-offset); +} +.g-text-area__clear_size_l, +.g-text-area__clear_size_xl { + right: calc(var(--_--clear-offset) + 1px); + top: calc(var(--_--clear-offset) + 2px); +} +.g-text-area_size_s { + --_--border-radius: var(--g-border-radius-s); +} +.g-text-area_size_s .g-text-area__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(24px - 1px * 2); + height: calc(24px - var(--_--input-control-border-width) * 2); + padding: 3px 8px; +} +.g-text-area_size_s.g-text-area_has-clear .g-text-area__control { + padding-right: 26px; +} +.g-text-area_size_m { + --_--border-radius: var(--g-border-radius-m); +} +.g-text-area_size_m .g-text-area__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(28px - 1px * 2); + height: calc(28px - var(--_--input-control-border-width) * 2); + padding: 5px 8px; +} +.g-text-area_size_m.g-text-area_has-clear .g-text-area__control { + padding-right: 26px; +} +.g-text-area_size_l { + --_--border-radius: var(--g-border-radius-l); +} +.g-text-area_size_l .g-text-area__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-short-font-size); + line-height: var(--g-text-body-short-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(36px - 1px * 2); + height: calc(36px - var(--_--input-control-border-width) * 2); + padding: 9px 12px; +} +.g-text-area_size_l.g-text-area_has-clear .g-text-area__control { + padding-right: 36px; +} +.g-text-area_size_xl { + --_--border-radius: var(--g-border-radius-xl); +} +.g-text-area_size_xl .g-text-area__control { + --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) ); + font-size: var(--g-text-body-2-font-size); + line-height: var(--g-text-body-2-line-height); + font-weight: var(--g-text-body-font-weight); + height: calc(44px - 1px * 2); + height: calc(44px - var(--_--input-control-border-width) * 2); + padding: 11px 12px; +} +.g-text-area_size_xl.g-text-area_has-clear .g-text-area__control { + padding-right: 36px; +} +.g-text-area_view_normal { + --_--border-color: var(--g-color-line-generic); + --_--border-color-hover: var(--g-color-line-generic-hover); + --_--border-color-active: var(--g-color-line-generic-active); +} +.g-text-area_view_clear { + --_--border-color: transparent; + --_--border-color-hover: transparent; + --_--border-color-active: transparent; + --_--border-radius: 0; +} +.g-text-area_view_clear .g-text-area__content { + border-left: 0; + border-right: 0; +} +.g-text-area_view_clear .g-text-area__control { + padding-left: 0; + padding-right: 0; +} +.g-text-area.g-text-area_pin_round-round .g-text-area__content { + border-radius: var(--g-text-area-border-radius, var(--_--border-radius)); +} +.g-text-area.g-text-area_pin_brick-brick .g-text-area__content { + border-radius: 0; +} +.g-text-area.g-text-area_pin_clear-clear .g-text-area__content { + border-radius: 0; + border-left: 0; + border-right: 0; +} +.g-text-area.g-text-area_pin_circle-circle .g-text-area__content { + border-radius: 100px; +} +.g-text-area.g-text-area_pin_round-brick .g-text-area__content { + border-top-left-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; +} +.g-text-area.g-text-area_pin_brick-round .g-text-area__content { + border-top-left-radius: 0; + border-top-right-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-text-area-border-radius, var(--_--border-radius)); +} +.g-text-area.g-text-area_pin_round-clear .g-text-area__content { + border-top-left-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-top-right-radius: 0; + border-bottom-left-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-bottom-right-radius: 0; + border-right: 0; +} +.g-text-area.g-text-area_pin_clear-round .g-text-area__content { + border-top-left-radius: 0; + border-top-right-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--g-text-area-border-radius, var(--_--border-radius)); + border-left: 0; +} +.g-text-area.g-text-area_pin_brick-clear .g-text-area__content { + border-radius: 0; + border-right: 0; +} +.g-text-area.g-text-area_pin_clear-brick .g-text-area__content { + border-radius: 0; + border-left: 0; +} +.g-text-area.g-text-area_pin_circle-brick .g-text-area__content { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; +} +.g-text-area.g-text-area_pin_brick-circle .g-text-area__content { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; +} +.g-text-area.g-text-area_pin_circle-clear .g-text-area__content { + border-top-left-radius: 100px; + border-top-right-radius: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 0; + border-right: 0; +} +.g-text-area.g-text-area_pin_clear-circle .g-text-area__content { + border-top-left-radius: 0; + border-top-right-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 100px; + border-left: 0; +} +.g-text-area_disabled { + --_--text-color: var(--g-color-text-hint); + --_--background-color: var(--g-color-base-generic-accent-disabled); + --_--border-color: transparent; + --_--border-color-hover: transparent; + --_--border-color-active: transparent; +} +.g-text-area_has-scrollbar .g-text-area__clear { + right: var(--g-scrollbar-width); +} +.g-text-area_state_error.g-text-area_view_normal .g-text-area__content, +.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:hover, +.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within { + border-color: var(--g-color-line-danger); +} +.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within { + --_--focus-outline-color: var(--g-color-line-danger); +} +.g-text-area_state_error.g-text-area_view_clear .g-text-area__content, +.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:hover, +.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within { + border-bottom: 1px solid var(--g-color-line-danger); +} +.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within { + --_--focus-outline-color: var(--g-color-line-danger); +} +.g-root h1 { + font-family: var(--g-text-header-font-family); + font-weight: 700; +} +.g-root h2, +h3, +h4, +h5, +h6 { + font-family: var(--g-text-header-font-family); + font-weight: 600; +} +.g-root { + --g-text-header-font-family: + "Manrope", + "Helvetica Neue", + "Arial", + "Helvetica", + sans-serif; + --g-font-family-sans: + "Inter", + "Helvetica Neue", + "Arial", + "Helvetica", + sans-serif; + --g-font-family-monospace: + "Martian Mono", + "Monaco", + "Consolas", + "Ubuntu Mono", + "Liberation Mono", + "DejaVu Sans Mono", + "Courier New", + "Courier", + monospace; + --g-text-accent-font-weight: 700; + --g-color-private-green-50: rgba(106, 226, 154, 0.1); + --g-color-private-green-100: rgba(106, 226, 154, 0.15); + --g-color-private-green-150: rgba(106, 226, 154, 0.2); + --g-color-private-green-200: rgba(106, 226, 154, 0.3); + --g-color-private-green-250: rgba(106, 226, 154, 0.4); + --g-color-private-green-300: rgba(106, 226, 154, 0.5); + --g-color-private-green-350: rgba(106, 226, 154, 0.6); + --g-color-private-green-400: rgba(106, 226, 154, 0.7); + --g-color-private-green-450: rgba(106, 226, 154, 0.8); + --g-color-private-green-500: rgba(106, 226, 154, 0.9); + --g-color-private-green-50-solid: rgb(240, 252, 245); + --g-color-private-green-100-solid: rgb(233, 251, 240); + --g-color-private-green-150-solid: rgb(225, 249, 235); + --g-color-private-green-200-solid: rgb(210, 246, 225); + --g-color-private-green-250-solid: rgb(195, 243, 215); + --g-color-private-green-300-solid: rgb(181, 241, 205); + --g-color-private-green-350-solid: rgb(166, 238, 194); + --g-color-private-green-400-solid: rgb(151, 235, 184); + --g-color-private-green-450-solid: rgb(136, 232, 174); + --g-color-private-green-500-solid: rgb(121, 229, 164); + --g-color-private-green-550-solid: rgb(106, 226, 154); + --g-color-private-green-600-solid: rgb(97, 207, 141); + --g-color-private-green-650-solid: rgb(88, 187, 128); + --g-color-private-green-700-solid: rgb(78, 168, 115); + --g-color-private-green-750-solid: rgb(69, 148, 102); + --g-color-private-green-800-solid: rgb(60, 129, 89); + --g-color-private-green-850-solid: rgb(51, 110, 76); + --g-color-private-green-900-solid: rgb(42, 90, 63); + --g-color-private-green-950-solid: rgb(32, 71, 50); + --g-color-private-green-1000-solid: rgb(28, 61, 44); + --g-color-private-color-50: rgba(67, 188, 119, 0.1); + --g-color-private-color-100: rgba(67, 188, 119, 0.15); + --g-color-private-color-150: rgba(67, 188, 119, 0.2); + --g-color-private-color-200: rgba(67, 188, 119, 0.3); + --g-color-private-color-250: rgba(67, 188, 119, 0.4); + --g-color-private-color-300: rgba(67, 188, 119, 0.5); + --g-color-private-color-350: rgba(67, 188, 119, 0.6); + --g-color-private-color-400: rgba(67, 188, 119, 0.7); + --g-color-private-color-450: rgba(67, 188, 119, 0.8); + --g-color-private-color-500: rgba(67, 188, 119, 0.9); + --g-color-private-color-50-solid: rgb(27, 48, 36); + --g-color-private-color-100-solid: rgb(29, 55, 41); + --g-color-private-color-150-solid: rgb(31, 63, 45); + --g-color-private-color-200-solid: rgb(36, 79, 55); + --g-color-private-color-250-solid: rgb(40, 94, 64); + --g-color-private-color-300-solid: rgb(45, 110, 73); + --g-color-private-color-350-solid: rgb(49, 126, 82); + --g-color-private-color-400-solid: rgb(54, 141, 91); + --g-color-private-color-450-solid: rgb(58, 157, 101); + --g-color-private-color-500-solid: rgb(63, 172, 110); + --g-color-private-color-550-solid: rgb(67, 188, 119); + --g-color-private-color-600-solid: rgb(86, 195, 133); + --g-color-private-color-650-solid: rgb(105, 201, 146); + --g-color-private-color-700-solid: rgb(123, 208, 160); + --g-color-private-color-750-solid: rgb(142, 215, 173); + --g-color-private-color-800-solid: rgb(161, 222, 187); + --g-color-private-color-850-solid: rgb(180, 228, 201); + --g-color-private-color-900-solid: rgb(199, 235, 214); + --g-color-private-color-950-solid: rgb(217, 242, 228); + --g-color-private-color-1000-solid: rgb(227, 245, 235); + --g-color-private-white-50-solid: rgb(34, 43, 38); + --g-color-private-white-70-solid: rgb(38, 48, 43); + --g-color-private-white-100-solid: rgb(45, 54, 50); + --g-color-private-white-150-solid: rgb(57, 65, 61); + --g-color-private-white-200-solid: rgb(69, 77, 73); + --g-color-private-white-250-solid: rgb(80, 88, 84); + --g-color-private-white-300-solid: rgb(92, 99, 95); + --g-color-private-white-350-solid: rgb(104, 110, 107); + --g-color-private-white-400-solid: rgb(115, 121, 118); + --g-color-private-white-450-solid: rgb(127, 132, 130); + --g-color-private-white-500-solid: rgb(138, 143, 141); + --g-color-private-white-550-solid: rgb(150, 155, 152); + --g-color-private-white-600-solid: rgb(162, 166, 164); + --g-color-private-white-650-solid: rgb(173, 177, 175); + --g-color-private-white-700-solid: rgb(185, 188, 187); + --g-color-private-white-750-solid: rgb(197, 199, 198); + --g-color-private-white-800-solid: rgb(208, 210, 209); + --g-color-private-white-850-solid: rgb(220, 222, 221); + --g-color-private-white-900-solid: rgb(232, 233, 232); + --g-color-private-white-950-solid: rgb(243, 244, 244); + --g-color-private-white-1000-solid: rgb(255, 255, 255); +} +.g-root_theme_light { + --g-color-private-dark-green-50: rgba(26, 62, 48, 0.05); + --g-color-private-dark-green-100: rgba(26, 62, 48, 0.1); + --g-color-private-dark-green-150: rgba(26, 62, 48, 0.15); + --g-color-private-dark-green-200: rgba(26, 62, 48, 0.2); + --g-color-private-dark-green-250: rgba(26, 62, 48, 0.25); + --g-color-private-dark-green-300: rgba(26, 62, 48, 0.3); + --g-color-private-dark-green-350: rgba(26, 62, 48, 0.35); + --g-color-private-dark-green-400: rgba(26, 62, 48, 0.4); + --g-color-private-dark-green-450: rgba(26, 62, 48, 0.45); + --g-color-private-dark-green-500: rgba(26, 62, 48, 0.5); + --g-color-private-dark-green-550: rgba(26, 62, 48, 0.55); + --g-color-private-dark-green-600: rgba(26, 62, 48, 0.6); + --g-color-private-dark-green-650: rgba(26, 62, 48, 0.65); + --g-color-private-dark-green-700: rgba(26, 62, 48, 0.7); + --g-color-private-dark-green-750: rgba(26, 62, 48, 0.75); + --g-color-private-dark-green-800: rgba(26, 62, 48, 0.8); + --g-color-private-dark-green-850: rgba(26, 62, 48, 0.85); + --g-color-private-dark-green-900: rgba(26, 62, 48, 0.9); + --g-color-private-dark-green-950: rgba(26, 62, 48, 0.95); + --g-color-private-dark-green-1000-solid: rgba(26, 62, 48, 1); + --g-color-text-dark-primary: var(--g-color-private-dark-green-1000-solid); + --g-color-text-dark-complementary: var(--g-color-private-dark-green-800); + --g-color-text-dark-secondary: var(--g-color-private-dark-green-600); + --g-color-text-dark-hint: var(--g-color-private-dark-green-400); + --g-color-base-brand: var(--g-color-private-green-550-solid); + --g-color-base-brand-hover: var(--g-color-private-green-650-solid); + --g-color-base-selection: var(--g-color-private-green-150); + --g-color-base-selection-hover: var(--g-color-private-green-300); + --g-color-text-link: var(--g-color-private-green-700-solid); + --g-color-text-link-hover: var(--g-color-private-green-850-solid); + --g-color-text-brand: var(--g-color-private-green-700-solid); + --g-color-text-brand-heavy: var(--g-color-private-green-850-solid); + --g-color-line-brand: var(--g-color-private-green-550-solid); +} +.g-root_theme_dark { + --g-color-base-background: rgba(22, 32, 27, 1); + --g-color-base-brand: var(--g-color-private-green-550-solid); + --g-color-base-brand-hover: var(--g-color-private-green-650-solid); + --g-color-base-selection: var(--g-color-private-green-150); + --g-color-base-selection-hover: var(--g-color-private-green-300); + --g-color-text-link: var(--g-color-private-green-600-solid); + --g-color-text-link-hover: var(--g-color-private-green-850-solid); + --g-color-text-brand: var(--g-color-private-green-600-solid); + --g-color-text-brand-heavy: var(--g-color-private-green-850-solid); + --g-color-line-brand: var(--g-color-private-green-550-solid); +} + +/* src/styles.css */ +.g-root { + --diplodoc-playground-height: 400px; +} +@media (min-width: 768px) { + .g-root { + --diplodoc-playground-height: calc(100vh - 230px); + } +} +@media (min-width: 1080px) { + .g-root { + --diplodoc-playground-height: calc(100vh - 300px); + } +} +.g-text-area__control { + height: calc(var(--diplodoc-playground-height) + 26px) !important; + min-height: calc(var(--diplodoc-playground-height) + 26px) !important; + max-height: calc(var(--diplodoc-playground-height) + 26px) !important; +} +.g-text-area__control { + overflow-y: scroll; + overflow-x: hidden; +} +.g-text-area__content { + border-radius: 2px !important; +} +.monaco-scrollable-element { + left: 0 !important; + min-width: 100% !important; +} +.margin { + display: none !important; +} + +/* src/overrides.scss */ +.g-root .pc-control-panel.pc-control-panel { + border-top: none; +} +.g-root .pc-editor-layout__left, +.g-root .pc-editor-layout__right { + height: calc(100vh - 230px); + max-height: calc(100vh - 230px); +} +.g-root .pc-device-emulation-mobile__frame_device_tablet { + height: 100%; +} +.g-root .pc-device-emulation-mobile__frame_device_mobile { + height: 100%; +} +/*! Bundled license information: + +@gravity-ui/page-constructor/build/esm/grid/styles/bootstrap.css: + (*! + * Bootstrap Grid v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *) +*/ +/*# sourceMappingURL=index.css.map */ diff --git a/docs/index.css.map b/docs/index.css.map new file mode 100644 index 0000000..317c078 --- /dev/null +++ b/docs/index.css.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../node_modules/@gravity-ui/uikit/build/esm/components/Icon/Icon.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Hotkey/Hotkey.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Popup/Popup.css", "../node_modules/@gravity-ui/uikit/build/esm/components/ActionTooltip/ActionTooltip.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Button/Button.css", "../node_modules/@gravity-ui/uikit/build/esm/components/layout/Col/Col.css", "../node_modules/@gravity-ui/uikit/build/esm/components/layout/Row/Row.css", "../node_modules/@gravity-ui/uikit/build/esm/components/layout/spacing/spacing.css", "../node_modules/@gravity-ui/uikit/build/esm/components/layout/Box/Box.css", "../node_modules/@gravity-ui/uikit/build/esm/components/layout/Flex/Flex.css", "../node_modules/@gravity-ui/uikit/build/esm/components/layout/Container/Container.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Card/Card.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Text/colorText/colorText.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Text/text/text.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Alert/Alert.css", "../node_modules/@gravity-ui/uikit/build/esm/components/ArrowToggle/ArrowToggle.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Avatar/Avatar.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Link/Link.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Menu/Menu.css", "../node_modules/@gravity-ui/uikit/build/esm/components/DropdownMenu/DropdownMenu.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Breadcrumbs/Breadcrumbs.css", "../node_modules/@gravity-ui/uikit/build/esm/components/ControlLabel/ControlLabel.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Checkbox/Checkbox.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Modal/Modal.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Dialog/ButtonClose/ButtonClose.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogBody/DialogBody.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogDivider/DialogDivider.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogFooter/DialogFooter.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogHeader/DialogHeader.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Dialog/Dialog.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Disclosure/Disclosure.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Divider/Divider.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Label/Label.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Loader/Loader.css", "../node_modules/@gravity-ui/uikit/build/esm/components/controls/common/ClearButton/ClearButton.css", "../node_modules/@gravity-ui/uikit/build/esm/components/controls/common/OuterAdditionalContent/OuterAdditionalContent.css", "../node_modules/@gravity-ui/uikit/build/esm/components/controls/TextArea/TextArea.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Popover/Popover.css", "../node_modules/@gravity-ui/uikit/build/esm/components/controls/TextInput/TextInput.css", "../node_modules/@gravity-ui/uikit/build/esm/components/List/List.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationEllipsis/PaginationEllipsis.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationPage/PaginationPage.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationPageOf/PaginationPageOf.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationInput/PaginationInput.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Select/components/EmptyOptions/EmptyOptions.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectClear/SelectClear.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectCounter/SelectCounter.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectControl/SelectControl.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectFilter/SelectFilter.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectList/SelectList.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Sheet/Sheet.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectPopup/SelectPopup.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Select/Select.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Pagination/Pagination.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Palette/Palette.css", "../node_modules/@gravity-ui/uikit/build/esm/components/UserLabel/UserLabel.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Progress/Progress.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Radio/Radio.css", "../node_modules/@gravity-ui/uikit/build/esm/components/RadioButton/RadioButton.css", "../node_modules/@gravity-ui/uikit/build/esm/components/RadioGroup/RadioGroup.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Skeleton/Skeleton.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Slider/BaseSlider/BaseSlider.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Slider/SliderTooltip/SliderTooltip.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Slider/Slider.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Spin/Spin.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Switch/Switch.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Table/Table.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSelection/withTableSelection.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableActions/withTableActions.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableCopy/withTableCopy.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSorting/SortIndicator/SortIndicator.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSorting/withTableSorting.css", "../node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListItemView/ListItemView.css", "../node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListRecursiveRenderer/ListRecursiveRenderer.css", "../node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListContainerView/ListContainerView.css", "../node_modules/@gravity-ui/uikit/build/esm/components/TreeSelect/TreeSelect.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSettings/TableColumnSetup/TableColumnSetup.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSettings/withTableSettings.css", "../node_modules/@gravity-ui/uikit/build/esm/components/TableColumnSetup/TableColumnSetup.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Tabs/Tabs.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Toaster/Toast/Toast.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Toaster/ToastList/ToastAnimation.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Toaster/ToastList/ToastList.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Toc/TocItem/TocItem.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Toc/Toc.css", "../node_modules/@gravity-ui/uikit/build/esm/components/Tooltip/Tooltip.css", "../node_modules/@gravity-ui/uikit/build/esm/components/User/User.css", "../src/app/Users/martyanov-av/WebstormProjects/playground/src/app/index.scss", "../src/app/src/app/index.scss", "../src/SplitViewEditor/Users/martyanov-av/WebstormProjects/playground/src/SplitViewEditor/index.scss", "../src/SplitViewEditor/src/SplitViewEditor/index.scss", "../node_modules/@gravity-ui/page-constructor/build/esm/components/VideoBlock/VideoBlock.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Media/DataLens/DataLens.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/FullscreenMedia/FullscreenMedia.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/CircleProgress.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/CustomBarControls.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/DefaultVideo/DefaultVideo.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/ReactPlayer.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Video/Video.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Iframe/Iframe.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Anchor/Anchor.css", "../node_modules/@gravity-ui/page-constructor/build/esm/grid/styles/bootstrap.css", "../node_modules/@gravity-ui/page-constructor/build/esm/grid/Grid/Grid.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/BackgroundImage/BackgroundImage.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/BalancedMasonry/BalancedMasonry.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/BlockBase/BlockBase.css", "../node_modules/@gravity-ui/components/build/esm/components/AdaptiveTabs/AdaptiveTabs.css", "../node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/ConsentNotification/ConsentNotification.css", "../node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/FoldableList/FoldableList.css", "../node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/ConsentPopup/ConsentPopup.css", "../node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/SimpleConsent/SimpleConsent.css", "../node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/components/Picture/Picture.css", "../node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/components/Item/Item.css", "../node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/ChangelogDialog.css", "../node_modules/@gravity-ui/components/build/esm/components/HelpPopover/HelpPopover.css", "../node_modules/@gravity-ui/components/build/esm/components/DefinitionList/DefinitionList.css", "../node_modules/@gravity-ui/components/build/esm/components/FilePreview/FilePreview.css", "../node_modules/@gravity-ui/components/build/esm/components/FormRow/FormRow.css", "../node_modules/@gravity-ui/components/build/esm/components/InfiniteScroll/InfiniteScroll.css", "../node_modules/@gravity-ui/components/build/esm/components/ItemSelector/ItemSelector.css", "../node_modules/@gravity-ui/components/build/esm/components/Notification/Notification.css", "../node_modules/@gravity-ui/components/build/esm/components/Notifications/Notifications.css", "../node_modules/@gravity-ui/components/build/esm/components/OnboardingMenu/components/OnboardingMenuItem.css", "../node_modules/@gravity-ui/components/build/esm/components/OnboardingMenu/OnboardingMenu.css", "../node_modules/@gravity-ui/components/build/esm/components/PasswordInput/PasswordInput.css", "../node_modules/@gravity-ui/components/build/esm/components/PlaceholderContainer/PlaceholderContainer.css", "../node_modules/@gravity-ui/components/build/esm/components/PromoSheet/PromoSheet.css", "../node_modules/@gravity-ui/components/build/esm/components/ActionsPanel/components/CollapseActions.css", "../node_modules/@gravity-ui/components/build/esm/components/ActionsPanel/ActionsPanel.css", "../node_modules/@gravity-ui/components/build/esm/components/SharePopover/ShareListItem/ShareListItem.css", "../node_modules/@gravity-ui/components/build/esm/components/SharePopover/ShareList/ShareList.css", "../node_modules/@gravity-ui/components/build/esm/components/SharePopover/SharePopover.css", "../node_modules/@gravity-ui/components/build/esm/components/Stories/components/ImageView/ImageView.css", "../node_modules/@gravity-ui/components/build/esm/components/Stories/components/VideoView/VideoView.css", "../node_modules/@gravity-ui/components/build/esm/components/Stories/components/StoriesLayout/StoriesLayout.css", "../node_modules/@gravity-ui/components/build/esm/components/Stories/Stories.css", "../node_modules/@gravity-ui/components/build/esm/components/StoriesGroup/components/StoriesPreview/StoriesPreview.css", "../node_modules/@gravity-ui/components/build/esm/components/StoriesGroup/StoriesGroup.css", "../node_modules/@gravity-ui/components/build/esm/components/ConfirmDialog/ConfirmDialog.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Button/Button.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Buttons/Buttons.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/CardBase/CardBase.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/ErrorWrapper/ErrorWrapper.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/FileLink/FileLink.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Foldable/Foldable.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/FullscreenImage/FullscreenImage.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/FullWidthBackground/FullWidthBackground.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/HeaderBreadcrumbs/HeaderBreadcrumbs.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Link/Link.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Links/Links.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Table/Table.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/ToggleArrow/ToggleArrow.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/UnpublishedLabel/UnpublishedLabel.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Control/Control.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/OverflowScroller/OverflowScroller.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Author/Author.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/MetaInfo/MetaInfo.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/ContentList/ContentList.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Divider/Divider.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Quote/Quote.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/CombinedPriceDetailed/CombinedPriceDetailed.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDescription/PriceDescription.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/Details/List.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/Details/Settings.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/PriceDetails.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/SeparatePriceDetailed/SeparatePriceDetailed.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/MediaCard/MediaCard.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BannerCard/BannerCard.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Content/Content.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/LayoutItem/LayoutItem.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BackgroundCard/BackgroundCard.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BasicCard/BasicCard.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/HubspotForm/HubspotForm.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceCard/PriceCard.css", "../node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/ImageCard/ImageCard.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/IconWrapper/IconWrapper.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Title/TitleItem.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Title/Title.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Slider/Arrow/Arrow.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Slider/Slider.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Image/Image.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Media.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/BackgroundMedia/BackgroundMedia.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Banner/Banner.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Companies/Companies.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Info/Info.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/MediaBase/MediaBaseContent.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/MediaBase/MediaBase.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Media/Media.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/Map/Map.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Map/Map.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/ExtendedFeatures/ExtendedFeatures.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/PromoFeaturesBlock/PromoFeaturesBlock.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Questions/QuestionBlockItem/QuestionBlockItem.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Questions/Questions.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Table/Table.css", "../node_modules/@gravity-ui/page-constructor/build/esm/components/ButtonTabs/ButtonTabs.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Tabs/TabsTextContent/TabsTextContent.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Tabs/Tabs.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Header/Header.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Icons/Icons.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/HeaderSlider/HeaderSlider.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/CardLayout/CardLayout.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/ContentLayout/ContentLayout.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Share/Share.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/FilterBlock/FilterBlock.css", "../node_modules/@gravity-ui/page-constructor/build/esm/blocks/Form/Form.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/GithubButton/GithubButton.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationButton/NavigationButton.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationPopup/NavigationPopup.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/ContentWrapper/ContentWrapper.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationDropdown/NavigationDropdown.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationLink/NavigationLink.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/NavigationItem.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/SocialIcon/SocialIcon.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/Logo/Logo.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/MobileMenuButton/MobileMenuButton.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/DesktopNavigation/DesktopNavigation.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/MobileNavigation/MobileNavigation.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/Navigation/Navigation.css", "../node_modules/@gravity-ui/page-constructor/build/esm/navigation/containers/Layout/Layout.css", "../node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/components/ConstructorBlock/ConstructorBlock.css", "../node_modules/@gravity-ui/page-constructor/build/esm/containers/Loadable/Loadable.css", "../node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/components/ConstructorRow/ConstructorRow.css", "../node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/PageConstructor.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/components/AddBlock/AddBlock.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/components/EditBlock/EditBlock.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/components/ErrorBoundary/ErrorBoundary.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/components/ControlPanel/ControlPanel.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/components/DeviceEmulation/DeviceEmulationMobile/DeviceEmulationMobile.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/components/Layout/Layout.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/components/NotFoundBlock/NotFoundBlock.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/core/components/Form/hooks/useSearch/useSearch.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/AccordeonCard/AccordeonCard.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Card/Card.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/CopyButton/CopyButton.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/ErrorWrapper/ErrorWrapper.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/GenerateRandomValueButton/GenerateRandomValueButton.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/GroupIndent/GroupIndent.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/ArrayBase/ArrayBase.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/hooks/useOneOf/useOneOf.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/SimpleVerticalAccordeon/SimpleVerticalAccordeon.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Layouts/AccordeonCard/AccordeonCardForm.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Layouts/Row/Row.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Layouts/Section/Section.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Layouts/Transparent/Transparent.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/Checkbox/Checkbox.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/FileInput/FileInput.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MonacoInput/MonacoHeader.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MonacoInput/MonacoInputDialog.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MonacoInput/MonacoInputBase.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MultiOneOf/MultiOneOf.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/MultiSelect/MultiSelect.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/NumberWithScale/NumberWithScale.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/ObjectBase/ObjectBase.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/OneOf/OneOf.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/Select/Select.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/Switch/Switch.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/TableArrayInput/TableArrayInput.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Inputs/TextContent/TextContent.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/LongValue/LongValue.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/TogglerCard/TogglerCard.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/ArrayBaseView/ArrayBaseView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/MonacoInputView/MonacoViewDialog.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/MonacoInputView/MonacoBaseView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/MultiOneOfView/MultiOneOfView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/MultiSelectView/MultiSelectView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/NumberWithScaleView/NumberWithScaleView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/ObjectBaseView/ObjectBaseView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/OneOfView/OneOfView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/TableArrayView/TableArrayView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/Views/TextAreaView/TextAreaView.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/ViewLayouts/ViewRow/ViewRow.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/ViewLayouts/ViewTableCell/ViewTableCell.css", "../node_modules/@gravity-ui/dynamic-forms/build/esm/lib/kit/components/ViewLayouts/ViewTransparent/ViewTransparent.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/dynamic-forms-custom/components/OneOfCustom/OneOfCustom.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/standalone/browser/standalone-tokens.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/aria/aria.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/widget/media/editor.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/media/scrollbars.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/controller/textAreaHandler.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/margin/margin.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/mouseCursor/mouseCursor.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/decorations/decorations.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/glyphMargin/glyphMargin.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/indentGuides/indentGuides.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/lines/viewLines.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/marginDecorations/marginDecorations.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/minimap/minimap.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/rulers/rulers.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/selections/selections.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/viewCursors/viewCursors.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/blockDecorations/blockDecorations.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/viewParts/whitespace/whitespace.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/sash/sash.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/widget/media/diffEditor.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/browser/widget/media/diffReview.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/list/list.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/selectBox/selectBoxCustom.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/selectBox/selectBox.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/contextview/contextview.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/dropdown/dropdown.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/platform/actions/browser/menuEntryActionViewItem.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickInput/standaloneQuickInput.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/splitview/splitview.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/table/table.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/toggle/toggle.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/inputbox/inputBox.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/findinput/findInput.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/tree/media/tree.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/button/button.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/countBadge/countBadge.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/progressbar/progressbar.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/platform/quickinput/browser/media/quickInput.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconlabel.css", "../node_modules/@gravity-ui/page-constructor/node_modules/monaco-editor/esm/vs/base/browser/ui/keybindingLabel/keybindingLabel.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/components/CodeEditor/CodeEditor.css", "../node_modules/@gravity-ui/page-constructor/build/esm/editor/containers/Form/Form.css", "../node_modules/@doc-tools/yfm-editor/build/esm/toolbar/ToolbarButton.css", "../node_modules/@doc-tools/yfm-editor/build/esm/toolbar/ToolbarListButton.css", "../node_modules/@doc-tools/yfm-editor/build/esm/toolbar/ToolbarGroup.css", "../node_modules/@doc-tools/yfm-editor/build/esm/toolbar/Toolbar.css", "../node_modules/@doc-tools/yfm-editor/build/esm/toolbar/FlexToolbar.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/base/BaseStyles/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/Emoji/EmojiSuggest/EmojiSuggestComponent.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/markdown/Code/code.css", "../node_modules/@doc-tools/yfm-editor/build/esm/plugins/BaseTooltip/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/CodeMirrorView/TooltipPlugin/TooltipView.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/Checkbox/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/Color/colors.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmCut/nodeviews/yfm-cut-title.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmCut/index.css", "../node_modules/@diplodoc/transform/dist/css/yfm.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmDist/yfm.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmFile/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmNote/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/Selection/selection.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/yfm/YfmTabs/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/CommandMenu/component.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/Placeholder/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/Cursor/gapcursor.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/ImgSizeAdditions/ImagePaste/skeleton.css", "../node_modules/@doc-tools/yfm-editor/build/esm/forms/base/Form.css", "../node_modules/@doc-tools/yfm-editor/build/esm/forms/base/FormLayout.css", "../node_modules/@doc-tools/yfm-editor/build/esm/forms/base/FormRow.css", "../node_modules/@doc-tools/yfm-editor/build/esm/forms/base/FormFooter.css", "../node_modules/@doc-tools/yfm-editor/build/esm/forms/ImageForm.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/ImgSizeAdditions/ImageWidget/view.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/ImgSizeAdditions/NodeView/ImageForm/ImageForm.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/ImgSizeAdditions/NodeView/ImgNodeView.css", "../node_modules/@doc-tools/yfm-editor/build/esm/forms/UrlInputRow.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/LinkEnhance/PlaceholderWidget/widget.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/TableContext/TableCellContextPlugin/floating.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmFileAdditions/YfmFilePaste/skeleton.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmFileAdditions/YfmFileWidget/view.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmNoteTooltip/TooltipPlugin/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmTableAdditions/YfmTableControls/view.css", "../node_modules/@doc-tools/yfm-editor/build/esm/extensions/behavior/YfmTableAdditions/YfmTableControls/yfmTableCellView.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/toolbar/ToolbarButtonWithPopupMenu.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/toolbar/custom/ToolbarColors.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/toolbar/ToolbarSelect.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/sticky/sticky.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/MarkupEditorView.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/WysiwygEditorView.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/settings/MarkdownHints/MarkdownHints.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/settings/index.css", "../node_modules/@doc-tools/yfm-editor/build/esm/styles/styles.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/YfmEditorView.css", "../node_modules/codemirror/lib/codemirror.css", "../node_modules/@doc-tools/yfm-editor/build/esm/bundle/cm-upload/FilesUploadWidget.css", "../src/Header/Users/martyanov-av/WebstormProjects/playground/src/Header/header.scss", "../src/Header/src/Header/header.scss", "../src/index.css", "../src/styles.css", "../src/Users/martyanov-av/WebstormProjects/playground/src/overrides.scss", "../src/src/overrides.scss"], + "sourcesContent": [".g-icon {\n color: inherit;\n line-height: 0;\n vertical-align: top;\n}", ".g-hotkey {\n padding: 1px 5px;\n border-radius: 4px;\n}\n.g-hotkey,\n.g-hotkey kbd {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n font-family: var(--g-font-family-sans);\n}\n.g-hotkey_view_light {\n background-color: var(--g-color-base-generic);\n}\n.g-hotkey_view_light .g-hotkey__plus {\n color: var(--g-color-text-hint);\n}\n.g-hotkey_view_dark {\n color: var(--g-color-text-light-complementary);\n background-color: var(--g-color-base-light-simple-hover);\n}\n.g-hotkey_view_dark .g-hotkey__plus {\n color: var(--g-color-text-light-hint);\n}", ".g-popup {\n --_--background-color: var(--g-popup-background-color, var(--g-color-base-float));\n --_--border-color: var(--g-popup-border-color, var(--g-color-line-generic-solid));\n --_--border-width: var(--g-popup-border-width, 1px);\n z-index: 1000;\n visibility: hidden;\n}\n.g-popup_open, .g-popup_exit_active {\n visibility: visible;\n}\n.g-popup_exit_active[data-popper-placement*=bottom] .g-popup__content {\n animation-name: g-popup-bottom;\n}\n.g-popup_exit_active[data-popper-placement*=top] .g-popup__content {\n animation-name: g-popup-top;\n}\n.g-popup_exit_active[data-popper-placement*=left] .g-popup__content {\n animation-name: g-popup-left;\n}\n.g-popup_exit_active[data-popper-placement*=right] .g-popup__content {\n animation-name: g-popup-right;\n}\n.g-popup_enter_active[data-popper-placement*=bottom] .g-popup__content, .g-popup_appear_active[data-popper-placement*=bottom] .g-popup__content {\n animation-name: g-popup-bottom-open;\n}\n.g-popup_enter_active[data-popper-placement*=top] .g-popup__content, .g-popup_appear_active[data-popper-placement*=top] .g-popup__content {\n animation-name: g-popup-top-open;\n}\n.g-popup_enter_active[data-popper-placement*=left] .g-popup__content, .g-popup_appear_active[data-popper-placement*=left] .g-popup__content {\n animation-name: g-popup-left-open;\n}\n.g-popup_enter_active[data-popper-placement*=right] .g-popup__content, .g-popup_appear_active[data-popper-placement*=right] .g-popup__content {\n animation-name: g-popup-right-open;\n}\n.g-popup[data-popper-placement*=bottom] .g-popup__arrow {\n top: -9px;\n}\n.g-popup[data-popper-placement*=top] .g-popup__arrow {\n bottom: -9px;\n}\n.g-popup[data-popper-placement*=top] .g-popup__arrow-content {\n transform: rotate(180deg);\n}\n.g-popup[data-popper-placement*=left] .g-popup__arrow {\n right: -9px;\n}\n.g-popup[data-popper-placement*=left] .g-popup__arrow-content {\n transform: rotate(90deg);\n}\n.g-popup[data-popper-placement*=right] .g-popup__arrow {\n left: -9px;\n}\n.g-popup[data-popper-placement*=right] .g-popup__arrow-content {\n transform: rotate(-90deg);\n}\n.g-popup__content {\n position: relative;\n animation-duration: 0.1s;\n animation-timing-function: ease-out;\n animation-fill-mode: forwards;\n border-radius: 4px;\n background-color: var(--_--background-color);\n box-shadow: 0 0 0 var(--_--border-width) var(--_--border-color), 0 8px 20px var(--_--border-width) var(--g-color-sfx-shadow);\n outline: none;\n}\n.g-popup__content > :first-child:not(.g-popup__arrow), .g-popup__content > .g-popup__arrow + * {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.g-popup__content > :last-child {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.g-popup__arrow-content {\n width: 18px;\n height: 18px;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n.g-popup__arrow-circle-wrapper {\n background-color: transparent;\n overflow: hidden;\n width: 9px;\n height: 9px;\n position: relative;\n}\n.g-popup__arrow-circle {\n box-sizing: border-box;\n border-radius: 50%;\n box-shadow: inset 0 0 0 calc(5px - var(--_--border-width)) var(--_--background-color), inset 0 0 0 5px var(--_--border-color);\n width: 28px;\n height: 30px;\n position: absolute;\n}\n.g-popup__arrow-circle_left {\n right: -5px;\n bottom: -4px;\n}\n.g-popup__arrow-circle_right {\n left: -5px;\n bottom: -4px;\n}\n\n@keyframes g-popup-bottom {\n 0% {\n opacity: 1;\n transform: translateY(0);\n }\n 100% {\n opacity: 0;\n transform: translateY(10px);\n }\n}\n@keyframes g-popup-bottom-open {\n 0% {\n opacity: 0;\n transform: translateY(10px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n@keyframes g-popup-top {\n 0% {\n opacity: 1;\n transform: translateY(0);\n }\n 100% {\n opacity: 0;\n transform: translateY(-10px);\n }\n}\n@keyframes g-popup-top-open {\n 0% {\n opacity: 0;\n transform: translateY(-10px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n@keyframes g-popup-left {\n 0% {\n opacity: 1;\n transform: translateX(0);\n }\n 100% {\n opacity: 0;\n transform: translateX(-10px);\n }\n}\n@keyframes g-popup-left-open {\n 0% {\n opacity: 0;\n transform: translateX(-10px);\n }\n 100% {\n opacity: 1;\n transform: translateX(0);\n }\n}\n@keyframes g-popup-right {\n 0% {\n opacity: 1;\n transform: translateX(0);\n }\n 100% {\n opacity: 0;\n transform: translateX(10px);\n }\n}\n@keyframes g-popup-right-open {\n 0% {\n opacity: 0;\n transform: translateX(10px);\n }\n 100% {\n opacity: 1;\n transform: translateX(0);\n }\n}", ".g-action-tooltip {\n --g-popup-border-width: 0;\n --g-popup-background-color: var(--g-color-base-float-heavy);\n}\n.g-action-tooltip__content {\n padding: 6px 12px;\n color: var(--g-color-text-light-primary);\n max-width: 300px;\n box-sizing: border-box;\n}\n.g-action-tooltip__heading {\n display: flex;\n align-items: baseline;\n justify-content: space-between;\n}\n.g-action-tooltip__title {\n color: var(--g-color-text-light-primary);\n}\n.g-action-tooltip__hotkey {\n margin-left: 8px;\n}\n.g-action-tooltip__description {\n margin-top: 4px;\n color: var(--g-color-text-light-secondary);\n}", "@charset \"UTF-8\";\n.g-button {\n --_--text-color: var(--g-color-text-primary);\n --_--text-color-hover: var(--_--text-color);\n --_--background-color: transparent;\n --_--background-color-hover: var(--g-color-base-simple-hover);\n --_--border-width: 0;\n --_--border-color: currentColor;\n --_--focus-outline-color: var(--g-color-line-focus);\n --_--focus-outline-offset: 0;\n --_--icon-space: calc(\n var(--g-button-padding, var(--_--padding)) + var(--g-button-icon-size, var(--_--icon-size)) +\n var(--g-button-icon-offset, var(--_--icon-offset))\n );\n --_--icon-position: calc(\n var(--g-button-padding, var(--_--padding)) -\n (\n var(--g-button-height, var(--_--height)) - var(\n --g-button-icon-size,\n var(--_--icon-size)\n )\n ) / 2\n );\n --_--font-size: var(--g-text-body-1-font-size);\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n display: inline-block;\n position: relative;\n overflow: visible;\n box-sizing: border-box;\n height: var(--g-button-height, var(--_--height));\n line-height: var(--g-button-height, var(--_--height));\n font-size: var(--g-button-font-size, var(--g-text-body-1-font-size));\n font-size: var(--g-button-font-size, var(--_--font-size));\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n text-align: center;\n white-space: nowrap;\n -webkit-text-decoration: none;\n text-decoration: none;\n color: var(--g-button-text-color, var(--g-color-text-primary));\n color: var(--g-button-text-color, var(--_--text-color));\n background: transparent;\n touch-action: manipulation;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n transition: transform 0.1s ease-out, color 0.15s linear;\n transform: scale(1);\n}\n.g-button::before {\n content: \"\";\n position: absolute;\n z-index: -1;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: var(--g-button-background-color, var(--_--background-color));\n border: var(--g-button-border-width, var(--_--border-width)) solid var(--g-button-border-color, var(--_--border-color));\n border: var(--g-button-border-width, var(--_--border-width)) var(--g-button-border-style, solid) var(--g-button-border-color, var(--_--border-color));\n transition: background-color 0.15s linear;\n}\n.g-button:hover {\n color: var(--g-button-text-color-hover, var(--_--text-color-hover));\n}\n.g-button:hover::before {\n background-color: var(--g-button-background-color-hover, var(--_--background-color-hover));\n}\n.g-button:focus-visible::before {\n outline: var(--g-button-focus-outline-color, var(--_--focus-outline-color)) solid 2px;\n outline: var(--g-button-focus-outline-color, var(--_--focus-outline-color)) var(--g-button-focus-outline-style, solid) var(--g-button-focus-outline-width, 2px);\n outline-offset: var(--g-button-focus-outline-offset, var(--_--focus-outline-offset));\n}\n.g-button::after {\n content: \"\";\n position: absolute;\n z-index: -1;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform: scale(1);\n transition: none;\n}\n.g-button:active {\n transition: none;\n transform: scale(0.96);\n}\n.g-button:active::after {\n transform: scale(1.042);\n}\n.g-button_size_xs {\n --_--height: 20px;\n --_--border-radius: var(--g-border-radius-xs);\n --_--padding: 6px;\n --_--icon-size: 12px;\n --_--icon-offset: 4px;\n}\n.g-button_size_s {\n --_--height: 24px;\n --_--border-radius: var(--g-border-radius-s);\n --_--padding: 8px;\n --_--icon-size: 16px;\n --_--icon-offset: 4px;\n}\n.g-button_size_m {\n --_--height: 28px;\n --_--border-radius: var(--g-border-radius-m);\n --_--padding: 12px;\n --_--icon-size: 16px;\n --_--icon-offset: 8px;\n}\n.g-button_size_l {\n --_--height: 36px;\n --_--border-radius: var(--g-border-radius-l);\n --_--padding: 16px;\n --_--icon-size: 16px;\n --_--icon-offset: 8px;\n}\n.g-button_size_xl {\n --_--height: 44px;\n --_--border-radius: var(--g-border-radius-xl);\n --_--padding: 24px;\n --_--icon-size: 20px;\n --_--icon-offset: 12px;\n --_--font-size: var(--g-text-body-2-font-size);\n}\n.g-button_view_normal {\n --_--background-color: var(--g-color-base-generic);\n --_--background-color-hover: var(--g-color-base-generic-hover);\n}\n.g-button_view_action {\n --_--text-color: var(--g-color-text-brand-contrast);\n --_--background-color: var(--g-color-base-brand);\n --_--background-color-hover: var(--g-color-base-brand-hover);\n --_--focus-outline-color: var(--g-color-base-brand);\n --_--focus-outline-offset: 1px;\n}\n.g-button_view_outlined {\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-generic);\n}\n.g-button_view_outlined-info {\n --_--text-color: var(--g-color-text-info);\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-info);\n}\n.g-button_view_outlined-success {\n --_--text-color: var(--g-color-text-positive);\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-positive);\n}\n.g-button_view_outlined-warning {\n --_--text-color: var(--g-color-text-warning);\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-warning);\n}\n.g-button_view_outlined-danger {\n --_--text-color: var(--g-color-text-danger);\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-danger);\n}\n.g-button_view_outlined-utility {\n --_--text-color: var(--g-color-text-utility);\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-utility);\n}\n.g-button_view_outlined-action {\n --_--text-color: var(--g-color-text-brand);\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-brand);\n}\n.g-button_view_raised {\n --_--background-color-hover: var(--g-color-base-float-hover);\n background: var(--g-color-base-float);\n}\n.g-button_view_raised::before {\n box-shadow: 0 3px 5px var(--g-color-sfx-shadow);\n}\n.g-button_view_raised:active::before {\n box-shadow: 0 1px 2px var(--g-color-sfx-shadow);\n}\n.g-button_view_flat-secondary {\n --_--text-color: var(--g-color-text-secondary);\n --_--text-color-hover: var(--g-color-text-primary);\n}\n.g-button_view_flat-info {\n --_--text-color: var(--g-color-text-info);\n}\n.g-button_view_flat-success {\n --_--text-color: var(--g-color-text-positive);\n}\n.g-button_view_flat-warning {\n --_--text-color: var(--g-color-text-warning);\n}\n.g-button_view_flat-danger {\n --_--text-color: var(--g-color-text-danger);\n}\n.g-button_view_flat-utility {\n --_--text-color: var(--g-color-text-utility);\n}\n.g-button_view_flat-action {\n --_--text-color: var(--g-color-text-brand);\n}\n.g-button_view_normal-contrast {\n --_--text-color: var(--g-color-text-dark-primary);\n --_--background-color: var(--g-color-base-light);\n --_--background-color-hover: var(--g-color-base-light-hover);\n --_--focus-outline-color: var(--g-color-line-light);\n}\n.g-button_view_outlined-contrast {\n --_--text-color: var(--g-color-text-light-primary);\n --_--background-color-hover: var(--g-color-base-light-simple-hover);\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-light);\n --_--focus-outline-color: var(--g-color-line-light);\n}\n.g-button_view_flat-contrast {\n --_--text-color: var(--g-color-text-light-primary);\n --_--background-color-hover: var(--g-color-base-light-simple-hover);\n --_--focus-outline-color: var(--g-color-line-light);\n}\n.g-button.g-button_pin_round-round.g-button {\n border-radius: var(--g-button-border-radius, var(--_--border-radius));\n}\n.g-button.g-button_pin_brick-brick.g-button {\n border-radius: 0;\n}\n.g-button.g-button_pin_clear-clear.g-button {\n border-radius: 0;\n border-left: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_circle-circle.g-button {\n border-radius: 100px;\n}\n.g-button.g-button_pin_round-brick.g-button {\n border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n}\n.g-button.g-button_pin_brick-round.g-button {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n}\n.g-button.g-button_pin_round-clear.g-button {\n border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-round.g-button {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-left: 0;\n}\n.g-button.g-button_pin_brick-clear.g-button {\n border-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-brick.g-button {\n border-radius: 0;\n border-left: 0;\n}\n.g-button.g-button_pin_circle-brick.g-button {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n}\n.g-button.g-button_pin_brick-circle.g-button {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n}\n.g-button.g-button_pin_circle-clear.g-button {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-circle.g-button {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n border-left: 0;\n}\n.g-button.g-button_pin_round-round::before {\n border-radius: var(--g-button-border-radius, var(--_--border-radius));\n}\n.g-button.g-button_pin_brick-brick::before {\n border-radius: 0;\n}\n.g-button.g-button_pin_clear-clear::before {\n border-radius: 0;\n border-left: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_circle-circle::before {\n border-radius: 100px;\n}\n.g-button.g-button_pin_round-brick::before {\n border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n}\n.g-button.g-button_pin_brick-round::before {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n}\n.g-button.g-button_pin_round-clear::before {\n border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-round::before {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-left: 0;\n}\n.g-button.g-button_pin_brick-clear::before {\n border-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-brick::before {\n border-radius: 0;\n border-left: 0;\n}\n.g-button.g-button_pin_circle-brick::before {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n}\n.g-button.g-button_pin_brick-circle::before {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n}\n.g-button.g-button_pin_circle-clear::before {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-circle::before {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n border-left: 0;\n}\n.g-button.g-button_pin_round-round::after {\n border-radius: var(--g-button-border-radius, var(--_--border-radius));\n}\n.g-button.g-button_pin_brick-brick::after {\n border-radius: 0;\n}\n.g-button.g-button_pin_clear-clear::after {\n border-radius: 0;\n border-left: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_circle-circle::after {\n border-radius: 100px;\n}\n.g-button.g-button_pin_round-brick::after {\n border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n}\n.g-button.g-button_pin_brick-round::after {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n}\n.g-button.g-button_pin_round-clear::after {\n border-top-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-round::after {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-button-border-radius, var(--_--border-radius));\n border-left: 0;\n}\n.g-button.g-button_pin_brick-clear::after {\n border-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-brick::after {\n border-radius: 0;\n border-left: 0;\n}\n.g-button.g-button_pin_circle-brick::after {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n}\n.g-button.g-button_pin_brick-circle::after {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n}\n.g-button.g-button_pin_circle-clear::after {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-button.g-button_pin_clear-circle::after {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n border-left: 0;\n}\n.g-button__text {\n display: inline-block;\n white-space: nowrap;\n padding: 0 var(--g-button-padding, var(--_--padding));\n}\n.g-button__icon {\n display: inline-block;\n position: relative;\n width: var(--g-button-height, var(--_--height));\n height: var(--g-button-height, var(--_--height));\n pointer-events: none;\n}\n.g-button__icon::after {\n content: \"\u00A0\";\n visibility: hidden;\n}\n.g-button__icon-inner {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.g-button__icon_side_start, .g-button__icon_side_end {\n position: absolute;\n top: 0;\n}\n.g-button__icon_side_start {\n left: var(--_--icon-position);\n}\n.g-button__icon_side_start ~ .g-button__text {\n padding-left: var(--_--icon-space);\n}\n.g-button__icon_side_end {\n right: var(--_--icon-position);\n}\n.g-button__icon_side_end ~ .g-button__text {\n padding-right: var(--_--icon-space);\n}\n.g-button:has(.g-button__icon:only-child) {\n --_--padding: 0;\n}\n.g-button:has(.g-button__icon:only-child):not(.g-button_width_max) {\n width: var(--g-button-height, var(--_--height));\n}\n.g-button_disabled {\n cursor: default;\n pointer-events: none;\n}\n.g-button_disabled:not(.g-button_loading) {\n --_--text-color: var(--g-color-text-hint);\n --_--background-color: var(--g-color-base-generic-accent-disabled);\n --_--background-color-hover: var(--g-color-base-generic-accent-disabled);\n --_--border-width: 0;\n}\n.g-button_disabled.g-button_view_normal-contrast:not(.g-button_loading), .g-button_disabled.g-button_view_outlined-contrast:not(.g-button_loading) {\n --_--text-color: var(--g-color-text-light-secondary);\n --_--background-color: var(--g-color-base-light-disabled);\n --_--background-color-hover: var(--g-color-base-light-disabled);\n}\n.g-button_disabled.g-button_view_flat:not(.g-button_loading),\n.g-button_disabled.g-button_view_flat-secondary:not(.g-button_loading),\n.g-button_disabled.g-button_view_flat-info:not(.g-button_loading),\n.g-button_disabled.g-button_view_flat-success:not(.g-button_loading),\n.g-button_disabled.g-button_view_flat-warning:not(.g-button_loading),\n.g-button_disabled.g-button_view_flat-danger:not(.g-button_loading),\n.g-button_disabled.g-button_view_flat-utility:not(.g-button_loading),\n.g-button_disabled.g-button_view_flat-action:not(.g-button_loading),\n.g-button_disabled.g-button_view_flat-contrast:not(.g-button_loading) {\n --_--text-color: var(--g-color-text-hint);\n --_--background-color: transparent;\n --_--background-color-hover: transparent;\n}\n.g-button_disabled:not(.g-button_loading).g-button_view_flat-contrast {\n --_--text-color: var(--g-color-text-light-hint);\n}\n.g-button_disabled:active {\n transform: scale(1);\n}\n.g-button_selected:not(.g-button_view_outlined-contrast) {\n --_--border-width: 0;\n}\n.g-button_selected:not(.g-button_view_normal-contrast):not(.g-button_view_flat-contrast):not(.g-button_view_outlined-contrast) {\n --_--text-color: var(--g-color-text-brand-heavy);\n --_--background-color: var(--g-color-base-selection);\n --_--background-color-hover: var(--g-color-base-selection-hover);\n}\n.g-button_selected.g-button_view_outlined-info, .g-button_selected.g-button_view_flat-info {\n --_--text-color: var(--g-color-text-info-heavy);\n --_--background-color: var(--g-color-base-info-light);\n --_--background-color-hover: var(--g-color-base-info-light-hover);\n}\n.g-button_selected.g-button_view_outlined-success, .g-button_selected.g-button_view_flat-success {\n --_--text-color: var(--g-color-text-positive-heavy);\n --_--background-color: var(--g-color-base-positive-light);\n --_--background-color-hover: var(--g-color-base-positive-light-hover);\n}\n.g-button_selected.g-button_view_outlined-warning, .g-button_selected.g-button_view_flat-warning {\n --_--text-color: var(--g-color-text-warning-heavy);\n --_--background-color: var(--g-color-base-warning-light);\n --_--background-color-hover: var(--g-color-base-warning-light-hover);\n}\n.g-button_selected.g-button_view_outlined-danger, .g-button_selected.g-button_view_flat-danger {\n --_--text-color: var(--g-color-text-danger-heavy);\n --_--background-color: var(--g-color-base-danger-light);\n --_--background-color-hover: var(--g-color-base-danger-light-hover);\n}\n.g-button_selected.g-button_view_outlined-utility, .g-button_selected.g-button_view_flat-utility {\n --_--text-color: var(--g-color-text-utility-heavy);\n --_--background-color: var(--g-color-base-utility-light);\n --_--background-color-hover: var(--g-color-base-utility-light-hover);\n}\n.g-button_loading::before {\n background-image: repeating-linear-gradient(-45deg, var(--g-button-background-color, var(--_--background-color)), var(--g-button-background-color, var(--_--background-color)) 4px, var(--g-button-background-color-hover, var(--_--background-color-hover)) 4px, var(--g-button-background-color-hover, var(--_--background-color-hover)) 8px);\n background-size: 150%;\n background-clip: padding-box;\n animation: g-loading-animation 0.5s linear infinite;\n}\n.g-button_width_auto {\n max-width: 100%;\n}\n.g-button_width_max {\n width: 100%;\n}\n.g-button_width_auto .g-button__text, .g-button_width_max .g-button__text {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}", ".g-col {\n flex-grow: 1;\n flex-basis: 0;\n max-width: 100%;\n}\n.g-col_s-s_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n}\n.g-col_s-s_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n}\n.g-col_s-s_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n}\n.g-col_s-s_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n}\n.g-col_s-s_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n}\n.g-col_s-s_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n}\n.g-col_s-s_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n}\n.g-col_s-s_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n}\n.g-col_s-s_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n}\n.g-col_s-s_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n}\n.g-col_s-s_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n}\n.g-col_s-s_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n}\n@media (min-width: 768px) {\n .g-col_s-m_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}", "/* stylelint-disable declaration-no-important */\n.g-row {\n display: flex;\n flex-flow: row wrap;\n flex-shrink: 0;\n}\n.g-row_s_0 {\n margin-top: calc(-1 * var(--g-spacing-0));\n margin-left: calc(-1 * var(--g-spacing-0));\n}\n.g-row_s_0 > .g-col {\n padding-top: var(--g-spacing-0);\n padding-left: var(--g-spacing-0);\n}\n.g-row_sr_0 {\n margin-top: calc(-1 * var(--g-spacing-0)) !important;\n}\n.g-row_sr_0 > .g-col {\n padding-top: var(--g-spacing-0) !important;\n}\n.g-row_s_half {\n margin-top: calc(-1 * var(--g-spacing-half));\n margin-left: calc(-1 * var(--g-spacing-half));\n}\n.g-row_s_half > .g-col {\n padding-top: var(--g-spacing-half);\n padding-left: var(--g-spacing-half);\n}\n.g-row_sr_half {\n margin-top: calc(-1 * var(--g-spacing-half)) !important;\n}\n.g-row_sr_half > .g-col {\n padding-top: var(--g-spacing-half) !important;\n}\n.g-row_s_1 {\n margin-top: calc(-1 * var(--g-spacing-1));\n margin-left: calc(-1 * var(--g-spacing-1));\n}\n.g-row_s_1 > .g-col {\n padding-top: var(--g-spacing-1);\n padding-left: var(--g-spacing-1);\n}\n.g-row_sr_1 {\n margin-top: calc(-1 * var(--g-spacing-1)) !important;\n}\n.g-row_sr_1 > .g-col {\n padding-top: var(--g-spacing-1) !important;\n}\n.g-row_s_2 {\n margin-top: calc(-1 * var(--g-spacing-2));\n margin-left: calc(-1 * var(--g-spacing-2));\n}\n.g-row_s_2 > .g-col {\n padding-top: var(--g-spacing-2);\n padding-left: var(--g-spacing-2);\n}\n.g-row_sr_2 {\n margin-top: calc(-1 * var(--g-spacing-2)) !important;\n}\n.g-row_sr_2 > .g-col {\n padding-top: var(--g-spacing-2) !important;\n}\n.g-row_s_3 {\n margin-top: calc(-1 * var(--g-spacing-3));\n margin-left: calc(-1 * var(--g-spacing-3));\n}\n.g-row_s_3 > .g-col {\n padding-top: var(--g-spacing-3);\n padding-left: var(--g-spacing-3);\n}\n.g-row_sr_3 {\n margin-top: calc(-1 * var(--g-spacing-3)) !important;\n}\n.g-row_sr_3 > .g-col {\n padding-top: var(--g-spacing-3) !important;\n}\n.g-row_s_4 {\n margin-top: calc(-1 * var(--g-spacing-4));\n margin-left: calc(-1 * var(--g-spacing-4));\n}\n.g-row_s_4 > .g-col {\n padding-top: var(--g-spacing-4);\n padding-left: var(--g-spacing-4);\n}\n.g-row_sr_4 {\n margin-top: calc(-1 * var(--g-spacing-4)) !important;\n}\n.g-row_sr_4 > .g-col {\n padding-top: var(--g-spacing-4) !important;\n}\n.g-row_s_5 {\n margin-top: calc(-1 * var(--g-spacing-5));\n margin-left: calc(-1 * var(--g-spacing-5));\n}\n.g-row_s_5 > .g-col {\n padding-top: var(--g-spacing-5);\n padding-left: var(--g-spacing-5);\n}\n.g-row_sr_5 {\n margin-top: calc(-1 * var(--g-spacing-5)) !important;\n}\n.g-row_sr_5 > .g-col {\n padding-top: var(--g-spacing-5) !important;\n}\n.g-row_s_6 {\n margin-top: calc(-1 * var(--g-spacing-6));\n margin-left: calc(-1 * var(--g-spacing-6));\n}\n.g-row_s_6 > .g-col {\n padding-top: var(--g-spacing-6);\n padding-left: var(--g-spacing-6);\n}\n.g-row_sr_6 {\n margin-top: calc(-1 * var(--g-spacing-6)) !important;\n}\n.g-row_sr_6 > .g-col {\n padding-top: var(--g-spacing-6) !important;\n}\n.g-row_s_7 {\n margin-top: calc(-1 * var(--g-spacing-7));\n margin-left: calc(-1 * var(--g-spacing-7));\n}\n.g-row_s_7 > .g-col {\n padding-top: var(--g-spacing-7);\n padding-left: var(--g-spacing-7);\n}\n.g-row_sr_7 {\n margin-top: calc(-1 * var(--g-spacing-7)) !important;\n}\n.g-row_sr_7 > .g-col {\n padding-top: var(--g-spacing-7) !important;\n}\n.g-row_s_8 {\n margin-top: calc(-1 * var(--g-spacing-8));\n margin-left: calc(-1 * var(--g-spacing-8));\n}\n.g-row_s_8 > .g-col {\n padding-top: var(--g-spacing-8);\n padding-left: var(--g-spacing-8);\n}\n.g-row_sr_8 {\n margin-top: calc(-1 * var(--g-spacing-8)) !important;\n}\n.g-row_sr_8 > .g-col {\n padding-top: var(--g-spacing-8) !important;\n}\n.g-row_s_9 {\n margin-top: calc(-1 * var(--g-spacing-9));\n margin-left: calc(-1 * var(--g-spacing-9));\n}\n.g-row_s_9 > .g-col {\n padding-top: var(--g-spacing-9);\n padding-left: var(--g-spacing-9);\n}\n.g-row_sr_9 {\n margin-top: calc(-1 * var(--g-spacing-9)) !important;\n}\n.g-row_sr_9 > .g-col {\n padding-top: var(--g-spacing-9) !important;\n}\n.g-row_s_10 {\n margin-top: calc(-1 * var(--g-spacing-10));\n margin-left: calc(-1 * var(--g-spacing-10));\n}\n.g-row_s_10 > .g-col {\n padding-top: var(--g-spacing-10);\n padding-left: var(--g-spacing-10);\n}\n.g-row_sr_10 {\n margin-top: calc(-1 * var(--g-spacing-10)) !important;\n}\n.g-row_sr_10 > .g-col {\n padding-top: var(--g-spacing-10) !important;\n}", ".g-s__m_0 {\n margin: var(--g-spacing-0);\n}\n.g-s__mr_0 {\n margin-right: var(--g-spacing-0);\n}\n.g-s__ml_0 {\n margin-left: var(--g-spacing-0);\n}\n.g-s__mt_0 {\n margin-top: var(--g-spacing-0);\n}\n.g-s__mb_0 {\n margin-bottom: var(--g-spacing-0);\n}\n.g-s__mx_0 {\n margin-left: var(--g-spacing-0);\n margin-right: var(--g-spacing-0);\n}\n.g-s__my_0 {\n margin-top: var(--g-spacing-0);\n margin-bottom: var(--g-spacing-0);\n}\n.g-s__p_0 {\n padding: var(--g-spacing-0);\n}\n.g-s__pl_0 {\n padding-left: var(--g-spacing-0);\n}\n.g-s__pr_0 {\n padding-right: var(--g-spacing-0);\n}\n.g-s__pb_0 {\n padding-bottom: var(--g-spacing-0);\n}\n.g-s__pt_0 {\n padding-top: var(--g-spacing-0);\n}\n.g-s__py_0 {\n padding-top: var(--g-spacing-0);\n padding-bottom: var(--g-spacing-0);\n}\n.g-s__px_0 {\n padding-left: var(--g-spacing-0);\n padding-right: var(--g-spacing-0);\n}\n.g-s__m_half {\n margin: var(--g-spacing-half);\n}\n.g-s__mr_half {\n margin-right: var(--g-spacing-half);\n}\n.g-s__ml_half {\n margin-left: var(--g-spacing-half);\n}\n.g-s__mt_half {\n margin-top: var(--g-spacing-half);\n}\n.g-s__mb_half {\n margin-bottom: var(--g-spacing-half);\n}\n.g-s__mx_half {\n margin-left: var(--g-spacing-half);\n margin-right: var(--g-spacing-half);\n}\n.g-s__my_half {\n margin-top: var(--g-spacing-half);\n margin-bottom: var(--g-spacing-half);\n}\n.g-s__p_half {\n padding: var(--g-spacing-half);\n}\n.g-s__pl_half {\n padding-left: var(--g-spacing-half);\n}\n.g-s__pr_half {\n padding-right: var(--g-spacing-half);\n}\n.g-s__pb_half {\n padding-bottom: var(--g-spacing-half);\n}\n.g-s__pt_half {\n padding-top: var(--g-spacing-half);\n}\n.g-s__py_half {\n padding-top: var(--g-spacing-half);\n padding-bottom: var(--g-spacing-half);\n}\n.g-s__px_half {\n padding-left: var(--g-spacing-half);\n padding-right: var(--g-spacing-half);\n}\n.g-s__m_1 {\n margin: var(--g-spacing-1);\n}\n.g-s__mr_1 {\n margin-right: var(--g-spacing-1);\n}\n.g-s__ml_1 {\n margin-left: var(--g-spacing-1);\n}\n.g-s__mt_1 {\n margin-top: var(--g-spacing-1);\n}\n.g-s__mb_1 {\n margin-bottom: var(--g-spacing-1);\n}\n.g-s__mx_1 {\n margin-left: var(--g-spacing-1);\n margin-right: var(--g-spacing-1);\n}\n.g-s__my_1 {\n margin-top: var(--g-spacing-1);\n margin-bottom: var(--g-spacing-1);\n}\n.g-s__p_1 {\n padding: var(--g-spacing-1);\n}\n.g-s__pl_1 {\n padding-left: var(--g-spacing-1);\n}\n.g-s__pr_1 {\n padding-right: var(--g-spacing-1);\n}\n.g-s__pb_1 {\n padding-bottom: var(--g-spacing-1);\n}\n.g-s__pt_1 {\n padding-top: var(--g-spacing-1);\n}\n.g-s__py_1 {\n padding-top: var(--g-spacing-1);\n padding-bottom: var(--g-spacing-1);\n}\n.g-s__px_1 {\n padding-left: var(--g-spacing-1);\n padding-right: var(--g-spacing-1);\n}\n.g-s__m_2 {\n margin: var(--g-spacing-2);\n}\n.g-s__mr_2 {\n margin-right: var(--g-spacing-2);\n}\n.g-s__ml_2 {\n margin-left: var(--g-spacing-2);\n}\n.g-s__mt_2 {\n margin-top: var(--g-spacing-2);\n}\n.g-s__mb_2 {\n margin-bottom: var(--g-spacing-2);\n}\n.g-s__mx_2 {\n margin-left: var(--g-spacing-2);\n margin-right: var(--g-spacing-2);\n}\n.g-s__my_2 {\n margin-top: var(--g-spacing-2);\n margin-bottom: var(--g-spacing-2);\n}\n.g-s__p_2 {\n padding: var(--g-spacing-2);\n}\n.g-s__pl_2 {\n padding-left: var(--g-spacing-2);\n}\n.g-s__pr_2 {\n padding-right: var(--g-spacing-2);\n}\n.g-s__pb_2 {\n padding-bottom: var(--g-spacing-2);\n}\n.g-s__pt_2 {\n padding-top: var(--g-spacing-2);\n}\n.g-s__py_2 {\n padding-top: var(--g-spacing-2);\n padding-bottom: var(--g-spacing-2);\n}\n.g-s__px_2 {\n padding-left: var(--g-spacing-2);\n padding-right: var(--g-spacing-2);\n}\n.g-s__m_3 {\n margin: var(--g-spacing-3);\n}\n.g-s__mr_3 {\n margin-right: var(--g-spacing-3);\n}\n.g-s__ml_3 {\n margin-left: var(--g-spacing-3);\n}\n.g-s__mt_3 {\n margin-top: var(--g-spacing-3);\n}\n.g-s__mb_3 {\n margin-bottom: var(--g-spacing-3);\n}\n.g-s__mx_3 {\n margin-left: var(--g-spacing-3);\n margin-right: var(--g-spacing-3);\n}\n.g-s__my_3 {\n margin-top: var(--g-spacing-3);\n margin-bottom: var(--g-spacing-3);\n}\n.g-s__p_3 {\n padding: var(--g-spacing-3);\n}\n.g-s__pl_3 {\n padding-left: var(--g-spacing-3);\n}\n.g-s__pr_3 {\n padding-right: var(--g-spacing-3);\n}\n.g-s__pb_3 {\n padding-bottom: var(--g-spacing-3);\n}\n.g-s__pt_3 {\n padding-top: var(--g-spacing-3);\n}\n.g-s__py_3 {\n padding-top: var(--g-spacing-3);\n padding-bottom: var(--g-spacing-3);\n}\n.g-s__px_3 {\n padding-left: var(--g-spacing-3);\n padding-right: var(--g-spacing-3);\n}\n.g-s__m_4 {\n margin: var(--g-spacing-4);\n}\n.g-s__mr_4 {\n margin-right: var(--g-spacing-4);\n}\n.g-s__ml_4 {\n margin-left: var(--g-spacing-4);\n}\n.g-s__mt_4 {\n margin-top: var(--g-spacing-4);\n}\n.g-s__mb_4 {\n margin-bottom: var(--g-spacing-4);\n}\n.g-s__mx_4 {\n margin-left: var(--g-spacing-4);\n margin-right: var(--g-spacing-4);\n}\n.g-s__my_4 {\n margin-top: var(--g-spacing-4);\n margin-bottom: var(--g-spacing-4);\n}\n.g-s__p_4 {\n padding: var(--g-spacing-4);\n}\n.g-s__pl_4 {\n padding-left: var(--g-spacing-4);\n}\n.g-s__pr_4 {\n padding-right: var(--g-spacing-4);\n}\n.g-s__pb_4 {\n padding-bottom: var(--g-spacing-4);\n}\n.g-s__pt_4 {\n padding-top: var(--g-spacing-4);\n}\n.g-s__py_4 {\n padding-top: var(--g-spacing-4);\n padding-bottom: var(--g-spacing-4);\n}\n.g-s__px_4 {\n padding-left: var(--g-spacing-4);\n padding-right: var(--g-spacing-4);\n}\n.g-s__m_5 {\n margin: var(--g-spacing-5);\n}\n.g-s__mr_5 {\n margin-right: var(--g-spacing-5);\n}\n.g-s__ml_5 {\n margin-left: var(--g-spacing-5);\n}\n.g-s__mt_5 {\n margin-top: var(--g-spacing-5);\n}\n.g-s__mb_5 {\n margin-bottom: var(--g-spacing-5);\n}\n.g-s__mx_5 {\n margin-left: var(--g-spacing-5);\n margin-right: var(--g-spacing-5);\n}\n.g-s__my_5 {\n margin-top: var(--g-spacing-5);\n margin-bottom: var(--g-spacing-5);\n}\n.g-s__p_5 {\n padding: var(--g-spacing-5);\n}\n.g-s__pl_5 {\n padding-left: var(--g-spacing-5);\n}\n.g-s__pr_5 {\n padding-right: var(--g-spacing-5);\n}\n.g-s__pb_5 {\n padding-bottom: var(--g-spacing-5);\n}\n.g-s__pt_5 {\n padding-top: var(--g-spacing-5);\n}\n.g-s__py_5 {\n padding-top: var(--g-spacing-5);\n padding-bottom: var(--g-spacing-5);\n}\n.g-s__px_5 {\n padding-left: var(--g-spacing-5);\n padding-right: var(--g-spacing-5);\n}\n.g-s__m_6 {\n margin: var(--g-spacing-6);\n}\n.g-s__mr_6 {\n margin-right: var(--g-spacing-6);\n}\n.g-s__ml_6 {\n margin-left: var(--g-spacing-6);\n}\n.g-s__mt_6 {\n margin-top: var(--g-spacing-6);\n}\n.g-s__mb_6 {\n margin-bottom: var(--g-spacing-6);\n}\n.g-s__mx_6 {\n margin-left: var(--g-spacing-6);\n margin-right: var(--g-spacing-6);\n}\n.g-s__my_6 {\n margin-top: var(--g-spacing-6);\n margin-bottom: var(--g-spacing-6);\n}\n.g-s__p_6 {\n padding: var(--g-spacing-6);\n}\n.g-s__pl_6 {\n padding-left: var(--g-spacing-6);\n}\n.g-s__pr_6 {\n padding-right: var(--g-spacing-6);\n}\n.g-s__pb_6 {\n padding-bottom: var(--g-spacing-6);\n}\n.g-s__pt_6 {\n padding-top: var(--g-spacing-6);\n}\n.g-s__py_6 {\n padding-top: var(--g-spacing-6);\n padding-bottom: var(--g-spacing-6);\n}\n.g-s__px_6 {\n padding-left: var(--g-spacing-6);\n padding-right: var(--g-spacing-6);\n}\n.g-s__m_7 {\n margin: var(--g-spacing-7);\n}\n.g-s__mr_7 {\n margin-right: var(--g-spacing-7);\n}\n.g-s__ml_7 {\n margin-left: var(--g-spacing-7);\n}\n.g-s__mt_7 {\n margin-top: var(--g-spacing-7);\n}\n.g-s__mb_7 {\n margin-bottom: var(--g-spacing-7);\n}\n.g-s__mx_7 {\n margin-left: var(--g-spacing-7);\n margin-right: var(--g-spacing-7);\n}\n.g-s__my_7 {\n margin-top: var(--g-spacing-7);\n margin-bottom: var(--g-spacing-7);\n}\n.g-s__p_7 {\n padding: var(--g-spacing-7);\n}\n.g-s__pl_7 {\n padding-left: var(--g-spacing-7);\n}\n.g-s__pr_7 {\n padding-right: var(--g-spacing-7);\n}\n.g-s__pb_7 {\n padding-bottom: var(--g-spacing-7);\n}\n.g-s__pt_7 {\n padding-top: var(--g-spacing-7);\n}\n.g-s__py_7 {\n padding-top: var(--g-spacing-7);\n padding-bottom: var(--g-spacing-7);\n}\n.g-s__px_7 {\n padding-left: var(--g-spacing-7);\n padding-right: var(--g-spacing-7);\n}\n.g-s__m_8 {\n margin: var(--g-spacing-8);\n}\n.g-s__mr_8 {\n margin-right: var(--g-spacing-8);\n}\n.g-s__ml_8 {\n margin-left: var(--g-spacing-8);\n}\n.g-s__mt_8 {\n margin-top: var(--g-spacing-8);\n}\n.g-s__mb_8 {\n margin-bottom: var(--g-spacing-8);\n}\n.g-s__mx_8 {\n margin-left: var(--g-spacing-8);\n margin-right: var(--g-spacing-8);\n}\n.g-s__my_8 {\n margin-top: var(--g-spacing-8);\n margin-bottom: var(--g-spacing-8);\n}\n.g-s__p_8 {\n padding: var(--g-spacing-8);\n}\n.g-s__pl_8 {\n padding-left: var(--g-spacing-8);\n}\n.g-s__pr_8 {\n padding-right: var(--g-spacing-8);\n}\n.g-s__pb_8 {\n padding-bottom: var(--g-spacing-8);\n}\n.g-s__pt_8 {\n padding-top: var(--g-spacing-8);\n}\n.g-s__py_8 {\n padding-top: var(--g-spacing-8);\n padding-bottom: var(--g-spacing-8);\n}\n.g-s__px_8 {\n padding-left: var(--g-spacing-8);\n padding-right: var(--g-spacing-8);\n}\n.g-s__m_9 {\n margin: var(--g-spacing-9);\n}\n.g-s__mr_9 {\n margin-right: var(--g-spacing-9);\n}\n.g-s__ml_9 {\n margin-left: var(--g-spacing-9);\n}\n.g-s__mt_9 {\n margin-top: var(--g-spacing-9);\n}\n.g-s__mb_9 {\n margin-bottom: var(--g-spacing-9);\n}\n.g-s__mx_9 {\n margin-left: var(--g-spacing-9);\n margin-right: var(--g-spacing-9);\n}\n.g-s__my_9 {\n margin-top: var(--g-spacing-9);\n margin-bottom: var(--g-spacing-9);\n}\n.g-s__p_9 {\n padding: var(--g-spacing-9);\n}\n.g-s__pl_9 {\n padding-left: var(--g-spacing-9);\n}\n.g-s__pr_9 {\n padding-right: var(--g-spacing-9);\n}\n.g-s__pb_9 {\n padding-bottom: var(--g-spacing-9);\n}\n.g-s__pt_9 {\n padding-top: var(--g-spacing-9);\n}\n.g-s__py_9 {\n padding-top: var(--g-spacing-9);\n padding-bottom: var(--g-spacing-9);\n}\n.g-s__px_9 {\n padding-left: var(--g-spacing-9);\n padding-right: var(--g-spacing-9);\n}\n.g-s__m_10 {\n margin: var(--g-spacing-10);\n}\n.g-s__mr_10 {\n margin-right: var(--g-spacing-10);\n}\n.g-s__ml_10 {\n margin-left: var(--g-spacing-10);\n}\n.g-s__mt_10 {\n margin-top: var(--g-spacing-10);\n}\n.g-s__mb_10 {\n margin-bottom: var(--g-spacing-10);\n}\n.g-s__mx_10 {\n margin-left: var(--g-spacing-10);\n margin-right: var(--g-spacing-10);\n}\n.g-s__my_10 {\n margin-top: var(--g-spacing-10);\n margin-bottom: var(--g-spacing-10);\n}\n.g-s__p_10 {\n padding: var(--g-spacing-10);\n}\n.g-s__pl_10 {\n padding-left: var(--g-spacing-10);\n}\n.g-s__pr_10 {\n padding-right: var(--g-spacing-10);\n}\n.g-s__pb_10 {\n padding-bottom: var(--g-spacing-10);\n}\n.g-s__pt_10 {\n padding-top: var(--g-spacing-10);\n}\n.g-s__py_10 {\n padding-top: var(--g-spacing-10);\n padding-bottom: var(--g-spacing-10);\n}\n.g-s__px_10 {\n padding-left: var(--g-spacing-10);\n padding-right: var(--g-spacing-10);\n}", ".g-box {\n box-sizing: border-box;\n}\n.g-box_overflow_hidden {\n overflow: hidden;\n}\n.g-box_overflow_auto {\n overflow: auto;\n}\n.g-box_overflow_x {\n overflow-x: hidden;\n overflow-y: auto;\n overflow: hidden auto;\n}\n.g-box_overflow_y {\n overflow-x: auto;\n overflow-y: hidden;\n overflow: auto hidden;\n}", "/* stylelint-disable declaration-no-important */\n.g-flex {\n display: flex;\n}\n.g-flex_inline {\n display: inline-flex;\n}\n.g-flex_center-content {\n justify-content: center;\n align-items: center;\n}\n.g-flex_s_0 {\n margin-top: calc(-1 * var(--g-spacing-0)) !important;\n margin-left: calc(-1 * var(--g-spacing-0)) !important;\n}\n.g-flex_s_0 > * {\n padding-top: var(--g-spacing-0) !important;\n padding-left: var(--g-spacing-0) !important;\n}\n.g-flex_s_half {\n margin-top: calc(-1 * var(--g-spacing-half)) !important;\n margin-left: calc(-1 * var(--g-spacing-half)) !important;\n}\n.g-flex_s_half > * {\n padding-top: var(--g-spacing-half) !important;\n padding-left: var(--g-spacing-half) !important;\n}\n.g-flex_s_1 {\n margin-top: calc(-1 * var(--g-spacing-1)) !important;\n margin-left: calc(-1 * var(--g-spacing-1)) !important;\n}\n.g-flex_s_1 > * {\n padding-top: var(--g-spacing-1) !important;\n padding-left: var(--g-spacing-1) !important;\n}\n.g-flex_s_2 {\n margin-top: calc(-1 * var(--g-spacing-2)) !important;\n margin-left: calc(-1 * var(--g-spacing-2)) !important;\n}\n.g-flex_s_2 > * {\n padding-top: var(--g-spacing-2) !important;\n padding-left: var(--g-spacing-2) !important;\n}\n.g-flex_s_3 {\n margin-top: calc(-1 * var(--g-spacing-3)) !important;\n margin-left: calc(-1 * var(--g-spacing-3)) !important;\n}\n.g-flex_s_3 > * {\n padding-top: var(--g-spacing-3) !important;\n padding-left: var(--g-spacing-3) !important;\n}\n.g-flex_s_4 {\n margin-top: calc(-1 * var(--g-spacing-4)) !important;\n margin-left: calc(-1 * var(--g-spacing-4)) !important;\n}\n.g-flex_s_4 > * {\n padding-top: var(--g-spacing-4) !important;\n padding-left: var(--g-spacing-4) !important;\n}\n.g-flex_s_5 {\n margin-top: calc(-1 * var(--g-spacing-5)) !important;\n margin-left: calc(-1 * var(--g-spacing-5)) !important;\n}\n.g-flex_s_5 > * {\n padding-top: var(--g-spacing-5) !important;\n padding-left: var(--g-spacing-5) !important;\n}\n.g-flex_s_6 {\n margin-top: calc(-1 * var(--g-spacing-6)) !important;\n margin-left: calc(-1 * var(--g-spacing-6)) !important;\n}\n.g-flex_s_6 > * {\n padding-top: var(--g-spacing-6) !important;\n padding-left: var(--g-spacing-6) !important;\n}\n.g-flex_s_7 {\n margin-top: calc(-1 * var(--g-spacing-7)) !important;\n margin-left: calc(-1 * var(--g-spacing-7)) !important;\n}\n.g-flex_s_7 > * {\n padding-top: var(--g-spacing-7) !important;\n padding-left: var(--g-spacing-7) !important;\n}\n.g-flex_s_8 {\n margin-top: calc(-1 * var(--g-spacing-8)) !important;\n margin-left: calc(-1 * var(--g-spacing-8)) !important;\n}\n.g-flex_s_8 > * {\n padding-top: var(--g-spacing-8) !important;\n padding-left: var(--g-spacing-8) !important;\n}\n.g-flex_s_9 {\n margin-top: calc(-1 * var(--g-spacing-9)) !important;\n margin-left: calc(-1 * var(--g-spacing-9)) !important;\n}\n.g-flex_s_9 > * {\n padding-top: var(--g-spacing-9) !important;\n padding-left: var(--g-spacing-9) !important;\n}\n.g-flex_s_10 {\n margin-top: calc(-1 * var(--g-spacing-10)) !important;\n margin-left: calc(-1 * var(--g-spacing-10)) !important;\n}\n.g-flex_s_10 > * {\n padding-top: var(--g-spacing-10) !important;\n padding-left: var(--g-spacing-10) !important;\n}", ".g-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 100%;\n height: 100%;\n}\n.g-container_mw_s {\n max-width: 576px;\n}\n.g-container_mw_m {\n max-width: 768px;\n}\n.g-container_mw_l {\n max-width: 1080px;\n}\n.g-container_mw_xl {\n max-width: 1200px;\n}\n.g-container_mw_xxl {\n max-width: 1400px;\n}\n.g-container_mw_xxxl {\n max-width: 1920px;\n}\n.g-container_sr_0 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-0);\n}\n.g-container_sr_half > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-half);\n}\n.g-container_sr_1 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-1);\n}\n.g-container_sr_2 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-2);\n}\n.g-container_sr_3 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-3);\n}\n.g-container_sr_4 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-4);\n}\n.g-container_sr_5 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-5);\n}\n.g-container_sr_6 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-6);\n}\n.g-container_sr_7 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-7);\n}\n.g-container_sr_8 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-8);\n}\n.g-container_sr_9 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-9);\n}\n.g-container_sr_10 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-10);\n}", ".g-card {\n --_--background-color: transparent;\n --_--border-color: transparent;\n --_--border-width: 0;\n box-shadow: var(--g-card-box-shadow, var(--_--box-shadow));\n box-sizing: border-box;\n background-color: transparent;\n background-color: var(--g-card-background-color, var(--_--background-color));\n border: 0 solid transparent;\n border: var(--g-card-border-width, var(--_--border-width)) solid var(--g-card-border-color, var(--_--border-color));\n border-radius: var(--g-card-border-radius, var(--_--border-radius));\n outline: none;\n}\n.g-card_theme_normal {\n --_--border-color: var(--g-color-line-generic);\n --_--background-color: var(--g-color-base-generic);\n}\n.g-card_theme_info {\n --_--border-color: var(--g-color-line-info);\n --_--background-color: var(--g-color-base-info-light);\n}\n.g-card_theme_success {\n --_--border-color: var(--g-color-line-positive);\n --_--background-color: var(--g-color-base-positive-light);\n}\n.g-card_theme_warning {\n --_--border-color: var(--g-color-line-warning);\n --_--background-color: var(--g-color-base-warning-light);\n}\n.g-card_theme_danger {\n --_--border-color: var(--g-color-line-danger);\n --_--background-color: var(--g-color-base-danger-light);\n}\n.g-card_theme_utility {\n --_--border-color: var(--g-color-line-utility);\n --_--background-color: var(--g-color-base-utility-light);\n}\n.g-card_view_clear {\n --_--background-color: transparent;\n}\n.g-card_view_outlined {\n --_--background-color: transparent;\n --_--border-width: 1px;\n}\n.g-card_type_action {\n --_--background-color: var(--g-color-base-float);\n --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow);\n}\n.g-card_type_action::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: var(--g-card-border-radius, var(--_--border-radius));\n pointer-events: none;\n}\n.g-card_type_action.g-card_clickable {\n cursor: pointer;\n position: relative;\n}\n.g-card_type_action.g-card_clickable:hover {\n --_--box-shadow: 0px 3px 10px var(--g-color-sfx-shadow);\n}\n.g-card_type_action.g-card_clickable:focus-visible::after {\n content: \"\";\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-card_type_selection {\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-generic);\n position: relative;\n}\n.g-card_type_selection::before {\n position: absolute;\n top: -1px;\n right: -1px;\n bottom: -1px;\n left: -1px;\n border-radius: var(--g-card-border-radius, var(--_--border-radius));\n pointer-events: none;\n}\n.g-card_type_selection::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: var(--g-card-border-radius, var(--_--border-radius));\n pointer-events: none;\n}\n.g-card_type_selection.g-card_clickable {\n cursor: pointer;\n}\n.g-card_type_selection.g-card_clickable:hover {\n --_--border-color: transparent;\n}\n.g-card_type_selection.g-card_clickable:hover::before {\n content: \"\";\n border: 2px solid var(--g-color-line-brand);\n opacity: 0.5;\n}\n.g-card_type_selection.g-card_clickable:hover:focus-visible::before {\n border-color: transparent;\n}\n.g-card_type_selection.g-card_clickable:focus-visible::after {\n content: \"\";\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-card_type_selection.g-card_selected:not(.g-card_disabled) {\n --_--border-color: transparent;\n}\n.g-card_type_selection.g-card_selected:not(.g-card_disabled)::before {\n content: \"\";\n border: 2px solid var(--g-color-line-brand);\n}\n.g-card_type_selection.g-card_view_clear {\n --_--border-color: transparent;\n}\n.g-card_type_container.g-card_view_raised {\n --_--background-color: var(--g-color-base-float);\n}\n.g-card_type_container.g-card_view_raised.g-card_size_m {\n --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow);\n}\n\n.g-card_type_container.g-card_view_raised.g-card_size_l {\n --_--box-shadow: 0px 1px 6px var(--g-color-sfx-shadow-light),\n 1px 3px 13px var(--g-color-sfx-shadow-light);\n}\n\n.g-card_size_m {\n --_--border-radius: 8px;\n}\n.g-card_size_l {\n --_--border-radius: 16px;\n}", ".g-color-text_color_primary {\n color: var(--g-color-text-primary);\n}\n.g-color-text_color_complementary {\n color: var(--g-color-text-complementary);\n}\n.g-color-text_color_secondary {\n color: var(--g-color-text-secondary);\n}\n.g-color-text_color_hint {\n color: var(--g-color-text-hint);\n}\n.g-color-text_color_info {\n color: var(--g-color-text-info);\n}\n.g-color-text_color_info-heavy {\n color: var(--g-color-text-info-heavy);\n}\n.g-color-text_color_positive {\n color: var(--g-color-text-positive);\n}\n.g-color-text_color_positive-heavy {\n color: var(--g-color-text-positive-heavy);\n}\n.g-color-text_color_warning {\n color: var(--g-color-text-warning);\n}\n.g-color-text_color_warning-heavy {\n color: var(--g-color-text-warning-heavy);\n}\n.g-color-text_color_danger {\n color: var(--g-color-text-danger);\n}\n.g-color-text_color_danger-heavy {\n color: var(--g-color-text-danger-heavy);\n}\n.g-color-text_color_utility {\n color: var(--g-color-text-utility);\n}\n.g-color-text_color_utility-heavy {\n color: var(--g-color-text-utility-heavy);\n}\n.g-color-text_color_misc {\n color: var(--g-color-text-misc);\n}\n.g-color-text_color_misc-heavy {\n color: var(--g-color-text-misc-heavy);\n}\n.g-color-text_color_brand {\n color: var(--g-color-text-brand);\n}\n.g-color-text_color_link {\n color: var(--g-color-text-link);\n}\n.g-color-text_color_link-hover {\n color: var(--g-color-text-link-hover);\n}\n.g-color-text_color_link-visited {\n color: var(--g-color-text-link-visited);\n}\n.g-color-text_color_link-visited-hover {\n color: var(--g-color-text-link-visited-hover);\n}\n.g-color-text_color_dark-primary {\n color: var(--g-color-text-dark-primary);\n}\n.g-color-text_color_dark-complementary {\n color: var(--g-color-text-dark-complementary);\n}\n.g-color-text_color_dark-secondary {\n color: var(--g-color-text-dark-secondary);\n}\n.g-color-text_color_light-primary {\n color: var(--g-color-text-light-primary);\n}\n.g-color-text_color_light-complementary {\n color: var(--g-color-text-light-complementary);\n}\n.g-color-text_color_light-secondary {\n color: var(--g-color-text-light-secondary);\n}\n.g-color-text_color_light-hint {\n color: var(--g-color-text-light-hint);\n}\n.g-color-text_color_inverted-primary {\n color: var(--g-color-text-inverted-primary);\n}\n.g-color-text_color_inverted-complementary {\n color: var(--g-color-text-inverted-complementary);\n}\n.g-color-text_color_inverted-secondary {\n color: var(--g-color-text-inverted-secondary);\n}\n.g-color-text_color_inverted-hint {\n color: var(--g-color-text-inverted-hint);\n}", ".g-text_variant_display-1 {\n font-size: var(--g-text-display-1-font-size);\n line-height: var(--g-text-display-1-line-height);\n font-weight: var(--g-text-display-font-weight);\n}\n.g-text_variant_display-2 {\n font-size: var(--g-text-display-2-font-size);\n line-height: var(--g-text-display-2-line-height);\n font-weight: var(--g-text-display-font-weight);\n}\n.g-text_variant_display-3 {\n font-size: var(--g-text-display-3-font-size);\n line-height: var(--g-text-display-3-line-height);\n font-weight: var(--g-text-display-font-weight);\n}\n.g-text_variant_display-4 {\n font-size: var(--g-text-display-4-font-size);\n line-height: var(--g-text-display-4-line-height);\n font-weight: var(--g-text-display-font-weight);\n}\n.g-text_variant_code-1 {\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-1-font-size);\n line-height: var(--g-text-code-1-line-height);\n font-weight: var(--g-text-code-font-weight);\n}\n.g-text_variant_code-2 {\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-2-font-size);\n line-height: var(--g-text-code-2-line-height);\n font-weight: var(--g-text-code-font-weight);\n}\n.g-text_variant_code-3 {\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-3-font-size);\n line-height: var(--g-text-code-3-line-height);\n font-weight: var(--g-text-code-font-weight);\n}\n.g-text_variant_code-inline-1 {\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-inline-1-font-size);\n line-height: var(--g-text-code-inline-1-line-height);\n font-weight: var(--g-text-code-font-weight);\n}\n.g-text_variant_code-inline-2 {\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-inline-2-font-size);\n line-height: var(--g-text-code-inline-2-line-height);\n font-weight: var(--g-text-code-font-weight);\n}\n.g-text_variant_code-inline-3 {\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-inline-3-font-size);\n line-height: var(--g-text-code-inline-3-line-height);\n font-weight: var(--g-text-code-font-weight);\n}\n.g-text_variant_body-1 {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-text_variant_body-2 {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-text_variant_body-3 {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-text_variant_body-short {\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-text_variant_caption-1 {\n font-size: var(--g-text-caption-1-font-size);\n line-height: var(--g-text-caption-1-line-height);\n font-weight: var(--g-text-caption-font-weight);\n}\n.g-text_variant_caption-2 {\n font-size: var(--g-text-caption-2-font-size);\n line-height: var(--g-text-caption-2-line-height);\n font-weight: var(--g-text-caption-font-weight);\n}\n.g-text_variant_header-1 {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n font-weight: var(--g-text-header-font-weight);\n}\n.g-text_variant_header-2 {\n font-size: var(--g-text-header-2-font-size);\n line-height: var(--g-text-header-2-line-height);\n font-weight: var(--g-text-header-font-weight);\n}\n.g-text_variant_subheader-1 {\n font-size: var(--g-text-subheader-1-font-size);\n line-height: var(--g-text-subheader-1-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n.g-text_variant_subheader-2 {\n font-size: var(--g-text-subheader-2-font-size);\n line-height: var(--g-text-subheader-2-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n.g-text_variant_subheader-3 {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n.g-text_ellipsis {\n display: inline-block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.g-text_ellipsis-lines {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n overflow: hidden;\n align-self: center;\n white-space: normal;\n -webkit-line-clamp: 2;\n}\n.g-text_ws_nowrap {\n white-space: nowrap;\n}\n.g-text_ws_break-spaces {\n white-space: break-spaces;\n}\n.g-text_wb_break-all {\n word-break: break-all;\n}\n.g-text_wb_break-word {\n word-break: break-word;\n}", ".g-alert_corners_square {\n --g-card-border-radius: 0;\n}\n.g-alert__text-content {\n width: 100%;\n}\n.g-alert__actions_minContent {\n width: -moz-min-content;\n width: min-content;\n}", ".g-arrow-toggle {\n display: inline-block;\n vertical-align: middle;\n transition: transform 0.1s ease-out;\n}\n.g-arrow-toggle_direction_bottom {\n transform: matrix(1, 0, 0, 1, 0, 0);\n}\n.g-arrow-toggle_direction_left {\n transform: matrix(0, 1, -1, 0, 0, 0);\n}\n.g-arrow-toggle_direction_top {\n transform: matrix(-1, 0, 0, -1, 0, 0);\n}\n.g-arrow-toggle_direction_right {\n transform: matrix(0, -1, 1, 0, 0, 0);\n}", ".g-avatar {\n --_--size: 32px;\n --_--background-color: var(--g-color-base-misc-light);\n --_--border-color: currentColor;\n --_--color: var(--g-color-text-misc);\n --_--font-size: var(--g-text-body-1-font-size);\n --_--line-height: var(--g-text-body-1-line-height);\n overflow: hidden;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n width: var(--g-avatar-size, var(--_--size));\n height: 32px;\n height: var(--g-avatar-size, var(--_--size));\n border-radius: 50%;\n background-color: var(--g-avatar-background-color, var(--g-color-base-misc-light));\n background-color: var(--g-avatar-background-color, var(--_--background-color));\n}\n.g-avatar__image {\n display: block;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.g-avatar__icon {\n color: var(--g-avatar-color, var(--_--color));\n}\n.g-avatar__icon > svg {\n display: block;\n}\n.g-avatar__text {\n color: var(--g-avatar-color, var(--_--color));\n font-size: var(--g-avatar-font-size, var(--_--font-size));\n line-height: var(--g-avatar-line-height, var(--_--line-height));\n font-weight: 500;\n}\n.g-avatar_with-border, .g-avatar_view_outlined {\n position: relative;\n}\n.g-avatar_with-border::before, .g-avatar_with-border::after, .g-avatar_view_outlined::before, .g-avatar_view_outlined::after {\n content: \"\";\n z-index: 1;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: 50%;\n}\n.g-avatar_with-border::before, .g-avatar_view_outlined::before {\n border: 3px solid var(--g-color-base-background);\n}\n.g-avatar_with-border::after, .g-avatar_view_outlined::after {\n border: 2px solid var(--g-avatar-border-color, var(--_--border-color));\n}\n.g-avatar_size_xs {\n --_--size: 24px;\n}\n.g-avatar_size_s {\n --_--size: 28px;\n}\n.g-avatar_size_m {\n --_--size: 32px;\n}\n.g-avatar_size_l {\n --_--size: 42px;\n}\n.g-avatar_size_xl {\n --_--size: 50px;\n}\n.g-avatar_size_xs, .g-avatar_size_s {\n --_--font-size: var(--g-text-caption-1-font-size);\n --_--line-height: var(--g-text-caption-1-line-height);\n}\n.g-avatar_size_m, .g-avatar_size_l {\n --_--font-size: var(--g-text-body-1-font-size);\n --_--line-height: var(--g-text-body-1-line-height);\n}\n.g-avatar_size_xl {\n --_--font-size: var(--g-text-body-2-font-size);\n --_--line-height: var(--g-text-body-2-line-height);\n}\n.g-avatar_theme_normal.g-avatar_view_filled {\n --_--background-color: var(--g-color-base-misc-light);\n --_--color: var(--g-color-text-misc);\n}\n.g-avatar_theme_normal.g-avatar_view_outlined {\n --_--background-color: var(--g-color-base-background);\n --_--border-color: var(--g-color-text-misc);\n --_--color: var(--g-color-text-misc);\n}\n.g-avatar_theme_brand.g-avatar_view_filled {\n --_--background-color: var(--g-color-base-brand);\n --_--color: var(--g-color-text-brand-contrast);\n}\n.g-avatar_theme_brand.g-avatar_view_outlined {\n --_--background-color: var(--g-color-base-background);\n --_--border-color: var(--g-color-text-brand);\n --_--color: var(--g-color-text-brand);\n}", ".g-link {\n -webkit-text-decoration: none;\n text-decoration: none;\n touch-action: manipulation;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n cursor: pointer;\n border-radius: var(--g-focus-border-radius);\n}\n.g-link:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-link_view_normal {\n color: var(--g-color-text-link);\n}\n.g-link_view_primary {\n color: var(--g-color-text-primary);\n}\n.g-link_view_secondary {\n color: var(--g-color-text-secondary);\n}\n.g-link_view_normal:hover, .g-link_view_primary:hover, .g-link_view_secondary:hover {\n color: var(--g-color-text-link-hover);\n}\n.g-link_visitable:visited {\n color: var(--g-color-text-link-visited);\n}\n.g-link_visitable:visited:hover {\n color: var(--g-color-text-link-visited-hover);\n}", ".g-menu {\n box-sizing: border-box;\n display: block;\n margin: 0;\n padding: 0;\n list-style: none;\n overflow-x: hidden;\n overflow-y: auto;\n overflow: hidden auto;\n font-size: var(--g-text-body-1-font-size);\n color: var(--g-color-text-primary);\n background-color: var(--g-color-base-float);\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n outline: none;\n}\n.g-menu__list-group-item + .g-menu__list-group-item, .g-menu__list-item + .g-menu__list-group-item, .g-menu__list-group-item + .g-menu__list-item {\n border-top: 1px solid var(--g-color-line-generic);\n}\n.g-menu__item {\n display: flex;\n align-items: center;\n color: var(--g-color-text-primary);\n -webkit-text-decoration: none;\n text-decoration: none;\n outline: none;\n touch-action: manipulation;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.g-menu__item-icon {\n display: flex;\n}\n.g-menu__item-icon-end {\n display: flex;\n margin-right: 0;\n}\n.g-menu__item-content {\n flex-grow: 1;\n min-width: 0;\n}\n.g-menu__item_interactive {\n cursor: pointer;\n}\n.g-menu__item_interactive:hover, .g-menu__item_interactive:focus-visible {\n background-color: var(--g-color-base-simple-hover);\n}\n.g-menu__item_selected {\n background-color: var(--g-color-base-simple-hover);\n}\n.g-menu__item_disabled {\n color: var(--g-color-text-secondary);\n cursor: default;\n pointer-events: none;\n}\n.g-menu__item_disabled:hover {\n background-color: transparent;\n}\n.g-menu__item_active {\n cursor: default;\n background-color: var(--g-color-base-selection);\n}\n.g-menu__item_active:hover, .g-menu__item_active:focus-visible {\n background-color: var(--g-color-base-selection-hover);\n}\n.g-menu__item_theme_danger:not(.g-menu__item_disabled) {\n color: var(--g-color-text-danger);\n}\n.g-menu__group-label {\n font-weight: var(--g-text-accent-font-weight);\n color: var(--g-color-text-hint);\n}\n.g-menu__group-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.g-menu_size_s {\n line-height: 24px;\n padding: 3px 0;\n}\n.g-menu_size_s .g-menu__item,\n.g-menu_size_s .g-menu__group-label {\n padding: 0 10px;\n}\n.g-menu_size_s .g-menu__item-icon {\n margin-right: 3px;\n}\n.g-menu_size_s .g-menu__item-icon-end {\n margin-left: 3px;\n}\n.g-menu_size_s .g-menu__list-group-item + .g-menu__list-group-item,\n.g-menu_size_s .g-menu__list-item + .g-menu__list-group-item,\n.g-menu_size_s .g-menu__list-group-item + .g-menu__list-item {\n margin-top: 3px;\n padding-top: 3px;\n}\n.g-menu_size_m {\n line-height: 24px;\n padding: 4px 0;\n}\n.g-menu_size_m .g-menu__item,\n.g-menu_size_m .g-menu__group-label {\n padding: 0 13px;\n}\n.g-menu_size_m .g-menu__item-icon {\n margin-right: 4px;\n}\n.g-menu_size_m .g-menu__item-icon-end {\n margin-left: 4px;\n}\n.g-menu_size_m .g-menu__list-group-item + .g-menu__list-group-item,\n.g-menu_size_m .g-menu__list-item + .g-menu__list-group-item,\n.g-menu_size_m .g-menu__list-group-item + .g-menu__list-item {\n margin-top: 4px;\n padding-top: 4px;\n}\n.g-menu_size_l {\n line-height: 28px;\n padding: 5px 0;\n}\n.g-menu_size_l .g-menu__item,\n.g-menu_size_l .g-menu__group-label {\n padding: 0 15px;\n}\n.g-menu_size_l .g-menu__item-icon {\n margin-right: 5px;\n}\n.g-menu_size_l .g-menu__item-icon-end {\n margin-left: 5px;\n}\n.g-menu_size_l .g-menu__list-group-item + .g-menu__list-group-item,\n.g-menu_size_l .g-menu__list-item + .g-menu__list-group-item,\n.g-menu_size_l .g-menu__list-group-item + .g-menu__list-item {\n margin-top: 5px;\n padding-top: 5px;\n}\n.g-menu_size_xl {\n font-size: var(--g-text-body-2-font-size);\n line-height: 36px;\n padding: 6px 0;\n}\n.g-menu_size_xl .g-menu__item,\n.g-menu_size_xl .g-menu__group-label {\n padding: 0 15px;\n}\n.g-menu_size_xl .g-menu__item-icon {\n margin-right: 6px;\n}\n.g-menu_size_xl .g-menu__item-icon-end {\n margin-left: 6px;\n}\n.g-menu_size_xl .g-menu__list-group-item:not(:first-child) {\n margin-top: 6px;\n padding-top: 6px;\n}\n.g-menu_size_xl .g-menu__list-group-item:not(:last-child) {\n margin-bottom: 6px;\n padding-bottom: 6px;\n}", ".g-dropdown-menu__switcher-wrapper {\n display: inline-block;\n}\n.g-dropdown-menu__switcher-button {\n display: flex;\n}\n.g-dropdown-menu__menu-item_separator {\n border-top: 1px solid var(--g-color-line-generic-solid);\n margin: 0.5em 0;\n pointer-events: none;\n}\n.g-dropdown-menu__sub-menu-arrow {\n right: -4px;\n position: relative;\n}\n.g-dropdown-menu__sub-menu {\n position: relative;\n}\n.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before, .g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after {\n position: absolute;\n top: 0;\n width: 10px;\n height: 100%;\n content: \"\";\n}\n.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before {\n left: -10px;\n}\n.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after {\n right: -10px;\n}", ".g-breadcrumbs__inner {\n display: inline-flex;\n align-items: center;\n width: 100%;\n min-height: 24px;\n overflow: hidden;\n gap: 4px;\n}\n.g-breadcrumbs__switcher {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n color: var(--g-color-text-secondary);\n}\n.g-breadcrumbs__switcher:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-breadcrumbs__item, .g-breadcrumbs__switcher {\n flex-shrink: 1;\n display: inline-block;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.g-breadcrumbs__item:focus-visible, .g-breadcrumbs__switcher:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n border-radius: var(--g-focus-border-radius);\n}\n.g-breadcrumbs__item_more, .g-breadcrumbs__switcher_more {\n vertical-align: top;\n}\n.g-breadcrumbs_calculated_no .g-breadcrumbs__item {\n overflow: visible;\n}\n.g-breadcrumbs__divider {\n display: flex;\n align-items: center;\n color: var(--g-color-text-secondary);\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item .g-menu__item {\n padding-left: 80px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(0) .g-menu__item {\n padding-left: 0px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(0) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(1) .g-menu__item {\n padding-left: 8px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(1) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(2) .g-menu__item {\n padding-left: 16px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(2) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(3) .g-menu__item {\n padding-left: 24px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(3) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(4) .g-menu__item {\n padding-left: 32px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(4) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(5) .g-menu__item {\n padding-left: 40px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(5) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(6) .g-menu__item {\n padding-left: 48px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(6) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(7) .g-menu__item {\n padding-left: 56px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(7) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(8) .g-menu__item {\n padding-left: 64px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(8) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(9) .g-menu__item {\n padding-left: 72px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(9) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(10) .g-menu__item {\n padding-left: 80px !important;\n}\n.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(10) .g-menu__item {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}", ".g-control-label {\n display: inline-flex;\n font-family: var(--g-text-body-font-family);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-primary);\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n touch-action: manipulation;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n cursor: pointer;\n}\n.g-control-label_disabled {\n cursor: default;\n pointer-events: none;\n}\n.g-control-label_size_m {\n font-size: var(--g-text-body-1-font-size);\n line-height: 15px;\n}\n.g-control-label_size_l {\n font-size: var(--g-text-body-2-font-size);\n line-height: 18px;\n}\n.g-control-label__indicator {\n flex-shrink: 0;\n}\n.g-control-label__text {\n flex-grow: 1;\n white-space: normal;\n}\n.g-control-label_disabled .g-control-label__text {\n opacity: 0.6;\n}\n.g-control-label_size_m .g-control-label__text {\n margin-left: 5px;\n}\n.g-control-label_size_l .g-control-label__text {\n margin-left: 7px;\n}", "@charset \"UTF-8\";\n.g-checkbox__indicator {\n display: inline-block;\n position: relative;\n cursor: inherit;\n}\n.g-checkbox__indicator::before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: transparent;\n border: 1px solid var(--g-color-line-generic-accent);\n border-radius: 4px;\n transition: background 0.1s linear;\n}\n.g-checkbox__indicator::after {\n content: \"\u00A0\";\n visibility: hidden;\n}\n.g-checkbox__icon {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n pointer-events: none;\n visibility: hidden;\n color: transparent;\n transform: translateY(-5px);\n transition: color 0.1s, transform 0.2s;\n}\n.g-checkbox__control {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 0;\n opacity: 0;\n background: none;\n border: none;\n outline: none;\n cursor: inherit;\n}\n.g-checkbox__outline {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: none;\n pointer-events: none;\n border-radius: 4px;\n}\n.g-checkbox__control:focus-visible + .g-checkbox__outline {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-checkbox_size_m .g-checkbox__icon-svg_type_tick {\n width: 8px;\n height: 10px;\n}\n.g-checkbox_size_m .g-checkbox__icon-svg_type_dash {\n width: 12px;\n height: 12px;\n}\n.g-checkbox_size_m .g-checkbox__indicator {\n width: 14px;\n height: 14px;\n}\n.g-checkbox_size_l .g-checkbox__icon-svg_type_tick {\n width: 11px;\n height: 9px;\n}\n.g-checkbox_size_l .g-checkbox__icon-svg_type_dash {\n width: 15px;\n height: 15px;\n}\n.g-checkbox_size_l .g-checkbox__indicator {\n width: 17px;\n height: 17px;\n}\n.g-checkbox:hover .g-checkbox__indicator::before {\n border-color: var(--g-color-line-generic-accent-hover);\n}\n.g-checkbox_checked .g-checkbox__indicator::before, .g-checkbox_indeterminate .g-checkbox__indicator::before {\n background-color: var(--g-color-base-brand);\n border: transparent;\n}\n.g-checkbox_checked .g-checkbox__icon, .g-checkbox_indeterminate .g-checkbox__icon {\n visibility: visible;\n color: var(--g-color-text-brand-contrast);\n transform: translateX(0);\n}\n.g-checkbox_disabled .g-checkbox__indicator::before {\n background-color: var(--g-color-base-generic-accent-disabled);\n border: transparent;\n}\n.g-checkbox_disabled.g-checkbox_checked .g-checkbox__indicator::before, .g-checkbox_disabled.g-checkbox_indeterminate .g-checkbox__indicator::before {\n background-color: var(--g-color-base-brand);\n opacity: 0.5;\n}", ".g-modal {\n display: none;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1000;\n visibility: hidden;\n margin: -9999px 0 0 -9999px;\n background-color: var(--g-color-sfx-veil);\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.g-modal__content-aligner {\n min-width: 100%;\n min-height: 100%;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n.g-modal__content-wrapper {\n margin: 20px;\n margin: var(--g-modal-margin, 20px);\n border-radius: 5px;\n border-radius: var(--g-modal-border-radius, 5px);\n overflow-x: hidden;\n}\n.g-modal__content {\n background-color: var(--g-color-base-modal);\n border-radius: 5px;\n border-radius: var(--g-modal-border-radius, 5px);\n}\n.g-modal__content_has-scroll {\n overflow-y: auto;\n max-height: calc(100vh - 20px * 2);\n max-height: calc(100vh - var(--g-modal-margin, 20px) * 2);\n}\n.g-modal, .g-modal__content {\n animation-timing-function: ease-out;\n animation-fill-mode: forwards;\n outline: none;\n}\n.g-modal_open, .g-modal_exit_active {\n display: block;\n visibility: visible;\n margin: 0;\n}\n.g-modal_enter_active, .g-modal_appear_active {\n animation-name: g-modal-open;\n animation-duration: 150ms;\n}\n.g-modal_enter_active .g-modal__content, .g-modal_appear_active .g-modal__content {\n animation-name: g-modal-content-open;\n animation-duration: 150ms;\n}\n.g-modal_exit_active {\n animation-name: g-modal;\n animation-duration: 200ms;\n}\n\n@keyframes g-modal {\n 0% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes g-modal-open {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes g-modal-content-open {\n 0% {\n transform: scale(0.75);\n }\n 100% {\n transform: scale(1);\n }\n}", ".g-dialog-btn-close {\n position: absolute;\n top: 14px;\n right: 14px;\n z-index: 1;\n}", ".g-dialog-body {\n padding: 10px var(--_--side-padding);\n flex: 1 1 auto;\n overflow-y: auto;\n}\n.g-dialog-body_has-borders {\n border-top: 1px solid var(--g-color-line-generic);\n border-bottom: 1px solid var(--g-color-line-generic);\n}", ".g-dialog-divider {\n border-top: 1px solid var(--g-color-line-generic);\n margin: 0 calc(-1 * var(--_--side-padding));\n}", ".g-dialog-footer {\n padding: 28px var(--_--side-padding);\n display: flex;\n align-items: center;\n}\n.g-dialog-footer__bts-wrapper {\n display: flex;\n gap: 10px;\n}\n.g-dialog-footer__children {\n flex-grow: 1;\n height: 100%;\n align-items: center;\n display: flex;\n}\n.g-dialog-footer__button {\n min-width: 128px;\n position: relative;\n}\n.g-dialog-footer__error {\n padding: 10px;\n color: var(--g-color-text-danger);\n}", ".g-dialog-header {\n padding-top: 20px;\n padding-bottom: 10px;\n padding-left: var(--_--side-padding);\n padding-right: calc(var(--_--side-padding) + var(--_--close-button-space) * var(--g-flow-is-ltr) + var(--_--close-button-space) * var(--g-flow-is-rtl));\n line-height: 24px;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n color: var(--g-color-text-primary);\n}\n.g-dialog-header__caption {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}", ".g-dialog {\n --_--side-padding: 32px;\n --_--close-button-space: 0px;\n position: relative;\n display: flex;\n flex-direction: column;\n width: var(--_--width, var(--g-dialog-width));\n}\n.g-dialog_has-scroll {\n overflow-y: auto;\n max-height: calc(100vh - 20px * 2);\n max-height: calc(100vh - var(--g-modal-margin, 20px) * 2);\n}\n.g-dialog_size_s {\n --_--width: 480px;\n}\n.g-dialog_size_m {\n --_--width: 720px;\n}\n.g-dialog_size_l {\n --_--width: 900px;\n}\n.g-dialog_has-close {\n --_--close-button-space: 24px;\n}", ".g-disclosure_size_m .g-disclosure__trigger {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-disclosure_size_l .g-disclosure__trigger {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-disclosure_size_xl .g-disclosure__trigger {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n.g-disclosure__trigger {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n display: flex;\n flex-flow: row nowrap;\n gap: 8px;\n flex-shrink: 0;\n align-items: center;\n font-size: inherit;\n line-height: inherit;\n font-weight: inherit;\n border-radius: var(--g-focus-border-radius);\n}\n.g-disclosure__trigger:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-disclosure__trigger_arrow_end {\n flex-direction: row-reverse;\n}\n.g-disclosure__trigger_disabled {\n color: var(--g-color-text-secondary);\n cursor: auto;\n}\n.g-disclosure__content {\n display: none;\n}\n.g-disclosure__content_visible {\n display: block;\n}\n.g-disclosure__content.g-disclosure_exit_active {\n display: block;\n animation-name: g-disclosure-collapsed;\n animation-duration: 0.1s;\n opacity: 0;\n}\n.g-disclosure__content.g-disclosure_enter_active {\n animation-name: g-disclosure-expanded;\n animation-duration: 0.2s;\n}\n\n@keyframes g-disclosure-expanded {\n 0% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes g-disclosure-collapsed {\n 0% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n}", ".g-divider_orientation_vertical {\n border-left: 1px solid var(--g-divider-color, var(--g-color-line-generic));\n}\n.g-divider_orientation_horizontal {\n border-top: 1px solid var(--g-divider-color, var(--g-color-line-generic));\n}", ".g-label {\n display: inline-flex;\n align-items: center;\n position: relative;\n transition-property: opacity, color, background-color;\n transition-duration: 0.15s;\n transition-timing-function: ease-in-out;\n box-sizing: border-box;\n --border-size: 0px;\n --_-bg-color: none;\n --_-bg-hover-color: none;\n --_-text-color: none;\n color: none;\n color: var(--_-text-color);\n background-color: none;\n background-color: var(--_-bg-color);\n}\n.g-label__text {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n display: flex;\n align-items: baseline;\n width: 100%;\n text-align: center;\n white-space: nowrap;\n overflow: hidden;\n}\n.g-label__content, .g-label__key {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.g-label__value {\n display: flex;\n opacity: 0.7;\n overflow: hidden;\n}\n.g-label__separator {\n margin: 0 4px;\n}\n.g-label__action-button {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n border-radius: inherit;\n z-index: 1;\n}\n.g-label__action-button:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-label__action-button:empty {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.g-label .g-label__addon {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.g-label .g-label__addon_side_left, .g-label .g-label__addon_side_right {\n position: absolute;\n top: 0;\n}\n.g-label .g-label__addon_side_left {\n left: 2px;\n}\n.g-label .g-label__addon_side_right {\n right: 0;\n z-index: 2;\n}\n.g-label .g-label__addon_interactive {\n --g-button-background-color: transparent;\n cursor: pointer;\n color: inherit;\n transition: color, background-color;\n transition-duration: 0.15s;\n transition-timing-function: ease-in-out;\n}\n.g-label_size_xs {\n height: 20px;\n border-radius: var(--g-border-radius-xs);\n}\n.g-label_size_xs .g-label__text {\n line-height: 20px;\n margin: 0 8px;\n}\n.g-label_size_xs .g-label__addon {\n --addon-size: calc(20px - var(--border-size) * 2);\n width: calc(20px - var(--border-size) * 2);\n width: var(--addon-size);\n height: calc(20px - var(--border-size) * 2);\n height: var(--addon-size);\n}\n.g-label_size_xs.g-label_has-right-addon .g-label__text {\n margin-right: 22px;\n}\n.g-label_size_xs.g-label_has-left-addon .g-label__text {\n margin-left: 24px;\n}\n.g-label_size_s {\n height: 24px;\n border-radius: var(--g-border-radius-s);\n}\n.g-label_size_s .g-label__text {\n line-height: 24px;\n margin: 0 10px;\n}\n.g-label_size_s .g-label__addon {\n --addon-size: calc(24px - var(--border-size) * 2);\n width: calc(24px - var(--border-size) * 2);\n width: var(--addon-size);\n height: calc(24px - var(--border-size) * 2);\n height: var(--addon-size);\n}\n.g-label_size_s.g-label_has-right-addon .g-label__text {\n margin-right: 26px;\n}\n.g-label_size_s.g-label_has-left-addon .g-label__text {\n margin-left: 28px;\n}\n.g-label_size_m {\n height: 28px;\n border-radius: var(--g-border-radius-m);\n}\n.g-label_size_m .g-label__text {\n line-height: 28px;\n margin: 0 12px;\n}\n.g-label_size_m .g-label__addon {\n --addon-size: calc(28px - var(--border-size) * 2);\n width: calc(28px - var(--border-size) * 2);\n width: var(--addon-size);\n height: calc(28px - var(--border-size) * 2);\n height: var(--addon-size);\n}\n.g-label_size_m.g-label_has-right-addon .g-label__text {\n margin-right: 32px;\n}\n.g-label_size_m.g-label_has-left-addon .g-label__text {\n margin-left: 32px;\n}\n.g-label_disabled {\n opacity: 0.7;\n pointer-events: none;\n}\n.g-label_is-interactive {\n cursor: pointer;\n}\n.g-label_theme_normal {\n --_-bg-color: var(--g-color-base-misc-light);\n --_-bg-hover-color: var(--g-color-base-misc-light-hover);\n --_-text-color: var(--g-color-text-misc-heavy);\n}\n.g-label_theme_success {\n --_-bg-color: var(--g-color-base-positive-light);\n --_-bg-hover-color: var(--g-color-base-positive-light-hover);\n --_-text-color: var(--g-color-text-positive-heavy);\n}\n.g-label_theme_info {\n --_-bg-color: var(--g-color-base-info-light);\n --_-bg-hover-color: var(--g-color-base-info-light-hover);\n --_-text-color: var(--g-color-text-info-heavy);\n}\n.g-label_theme_warning {\n --_-bg-color: var(--g-color-base-warning-light);\n --_-bg-hover-color: var(--g-color-base-warning-light-hover);\n --_-text-color: var(--g-color-text-warning-heavy);\n}\n.g-label_theme_danger {\n --_-bg-color: var(--g-color-base-danger-light);\n --_-bg-hover-color: var(--g-color-base-danger-light-hover);\n --_-text-color: var(--g-color-text-danger-heavy);\n}\n.g-label_theme_utility {\n --_-bg-color: var(--g-color-base-utility-light);\n --_-bg-hover-color: var(--g-color-base-utility-light-hover);\n --_-text-color: var(--g-color-text-utility-heavy);\n}\n.g-label_theme_unknown {\n --_-bg-color: var(--g-color-base-neutral-light);\n --_-bg-hover-color: var(--g-color-base-neutral-light-hover);\n --_-text-color: var(--g-color-text-complementary);\n}\n.g-label_theme_clear {\n --_-bg-color: transparent;\n --_-bg-hover-color: var(--g-color-base-simple-hover-solid);\n --_-text-color: var(--g-color-text-complementary);\n --border-size: 1px;\n border: 1px solid var(--g-color-line-generic);\n border: var(--border-size) solid var(--g-color-line-generic);\n}\n.g-label_is-interactive:hover:not(:has(.g-label__addon_interactive:hover)) {\n background-color: var(--_-bg-hover-color);\n}\n.g-label:not(.g-label_disabled) .g-label__addon_interactive {\n --g-button-background-color-hover: var(--_-bg-hover-color);\n}\n.g-label:not(.g-label_disabled) .g-label__addon_interactive:hover, .g-label:not(.g-label_disabled) .g-label__addon_interactive:focus, .g-label:not(.g-label_disabled) .g-label__addon_interactive:active {\n color: var(--_-text-color);\n}", "@keyframes g-pulse {\n 50% {\n opacity: 0.15;\n }\n}\n.g-loader {\n display: inline-flex;\n align-items: center;\n}\n.g-loader__left, .g-loader__center, .g-loader__right {\n background: var(--g-color-base-brand);\n animation: g-pulse ease 800ms infinite;\n}\n.g-loader__left {\n animation-delay: 200ms;\n}\n.g-loader__center {\n animation-delay: 400ms;\n}\n.g-loader__right {\n animation-delay: 600ms;\n}\n.g-loader_size_s .g-loader__left {\n height: calc(20px / 1.5);\n width: 5px;\n}\n.g-loader_size_s .g-loader__center {\n width: 5px;\n height: 20px;\n margin-left: 5px;\n}\n.g-loader_size_s .g-loader__right {\n height: calc(20px / 1.5);\n width: 5px;\n margin-left: 5px;\n}\n.g-loader_size_m .g-loader__left {\n height: calc(28px / 1.5);\n width: 7px;\n}\n.g-loader_size_m .g-loader__center {\n width: 7px;\n height: 28px;\n margin-left: 7px;\n}\n.g-loader_size_m .g-loader__right {\n height: calc(28px / 1.5);\n width: 7px;\n margin-left: 7px;\n}\n.g-loader_size_l .g-loader__left {\n height: calc(36px / 1.5);\n width: 9px;\n}\n.g-loader_size_l .g-loader__center {\n width: 9px;\n height: 36px;\n margin-left: 9px;\n}\n.g-loader_size_l .g-loader__right {\n height: calc(36px / 1.5);\n width: 9px;\n margin-left: 9px;\n}", ".g-clear-button {\n --g-button-text-color: var(--g-color-text-hint);\n --g-button-text-color-hover: var(--g-color-text-primary);\n --g-button-background-color: transparent;\n --g-button-background-color-hover: transparent;\n}", ".g-outer-additional-content {\n display: flex;\n justify-content: space-between;\n vertical-align: top;\n}\n.g-outer-additional-content__note, .g-outer-additional-content__error {\n margin-top: 2px;\n}\n.g-outer-additional-content__error {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-danger);\n}\n.g-outer-additional-content__error:not(:last-child) {\n margin-right: var(--g-spacing-2);\n}\n.g-outer-additional-content__note {\n margin-left: auto;\n}", ".g-text-area {\n --_--text-color: var(--g-color-text-primary);\n --_--placeholder-color: var(--g-color-text-hint);\n --_--background-color: transparent;\n --_--border-width: 1px;\n --_--clear-offset: calc(\n var(--g-text-area-border-width, 1px) + 1px\n );\n --_--focus-outline-color: var(--g-text-area-focus-outline-color);\n display: inline-block;\n width: 100%;\n position: relative;\n}\n.g-text-area__content {\n box-sizing: border-box;\n display: flex;\n width: 100%;\n background-color: var(--g-text-area-background-color, var(--_--background-color));\n border-width: var(--g-text-area-border-width, var(--_--border-width));\n border-style: solid;\n border-color: var(--g-text-area-border-color, var(--_--border-color));\n color: var(--g-text-area-text-color, var(--_--text-color));\n}\n.g-text-area__content:hover {\n border-color: var(--g-text-area-border-color-hover, var(--_--border-color-hover));\n}\n.g-text-area__content:focus-within {\n border-color: var(--g-text-area-border-color-active, var(--_--border-color-active));\n outline: 2px solid var(--g-text-area-focus-outline-color, var(--_--focus-outline-color));\n outline-offset: -1px;\n}\n.g-text-area__control {\n box-sizing: border-box;\n display: inline-block;\n flex-grow: 1;\n vertical-align: top;\n position: relative;\n margin: 0;\n padding: 0;\n width: 100%;\n font-weight: var(--g-text-body-font-weight);\n font-family: var(--g-text-body-font-family);\n color: inherit;\n background-color: transparent;\n border: none;\n resize: none;\n overflow-x: hidden;\n}\n.g-text-area__control::-moz-placeholder {\n color: var(--g-text-area-placeholder-color, var(--_--placeholder-color));\n}\n.g-text-area__control::placeholder {\n color: var(--g-text-area-placeholder-color, var(--_--placeholder-color));\n}\n.g-text-area__control:focus {\n outline: none;\n}\n.g-text-area__control[type=number] {\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield;\n}\n.g-text-area__clear {\n position: absolute;\n}\n.g-text-area__clear_size_s, .g-text-area__clear_size_m {\n right: var(--_--clear-offset);\n top: var(--_--clear-offset);\n}\n.g-text-area__clear_size_l, .g-text-area__clear_size_xl {\n right: calc(var(--_--clear-offset) + 1px);\n top: calc(var(--_--clear-offset) + 2px);\n}\n.g-text-area_size_s {\n --_--border-radius: var(--g-border-radius-s);\n}\n.g-text-area_size_s .g-text-area__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(24px - 1px * 2);\n height: calc(24px - var(--_--input-control-border-width) * 2);\n padding: 3px 8px;\n}\n.g-text-area_size_s.g-text-area_has-clear .g-text-area__control {\n padding-right: 26px;\n}\n.g-text-area_size_m {\n --_--border-radius: var(--g-border-radius-m);\n}\n.g-text-area_size_m .g-text-area__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(28px - 1px * 2);\n height: calc(28px - var(--_--input-control-border-width) * 2);\n padding: 5px 8px;\n}\n.g-text-area_size_m.g-text-area_has-clear .g-text-area__control {\n padding-right: 26px;\n}\n.g-text-area_size_l {\n --_--border-radius: var(--g-border-radius-l);\n}\n.g-text-area_size_l .g-text-area__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(36px - 1px * 2);\n height: calc(36px - var(--_--input-control-border-width) * 2);\n padding: 9px 12px;\n}\n.g-text-area_size_l.g-text-area_has-clear .g-text-area__control {\n padding-right: 36px;\n}\n.g-text-area_size_xl {\n --_--border-radius: var(--g-border-radius-xl);\n}\n.g-text-area_size_xl .g-text-area__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(44px - 1px * 2);\n height: calc(44px - var(--_--input-control-border-width) * 2);\n padding: 11px 12px;\n}\n.g-text-area_size_xl.g-text-area_has-clear .g-text-area__control {\n padding-right: 36px;\n}\n.g-text-area_view_normal {\n --_--border-color: var(--g-color-line-generic);\n --_--border-color-hover: var(--g-color-line-generic-hover);\n --_--border-color-active: var(--g-color-line-generic-active);\n}\n.g-text-area_view_clear {\n --_--border-color: transparent;\n --_--border-color-hover: transparent;\n --_--border-color-active: transparent;\n --_--border-radius: 0;\n}\n.g-text-area_view_clear .g-text-area__content {\n border-left: 0;\n border-right: 0;\n}\n.g-text-area_view_clear .g-text-area__control {\n padding-left: 0;\n padding-right: 0;\n}\n.g-text-area.g-text-area_pin_round-round .g-text-area__content {\n border-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n}\n.g-text-area.g-text-area_pin_brick-brick .g-text-area__content {\n border-radius: 0;\n}\n.g-text-area.g-text-area_pin_clear-clear .g-text-area__content {\n border-radius: 0;\n border-left: 0;\n border-right: 0;\n}\n.g-text-area.g-text-area_pin_circle-circle .g-text-area__content {\n border-radius: 100px;\n}\n.g-text-area.g-text-area_pin_round-brick .g-text-area__content {\n border-top-left-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n}\n.g-text-area.g-text-area_pin_brick-round .g-text-area__content {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n}\n.g-text-area.g-text-area_pin_round-clear .g-text-area__content {\n border-top-left-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-text-area.g-text-area_pin_clear-round .g-text-area__content {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-left: 0;\n}\n.g-text-area.g-text-area_pin_brick-clear .g-text-area__content {\n border-radius: 0;\n border-right: 0;\n}\n.g-text-area.g-text-area_pin_clear-brick .g-text-area__content {\n border-radius: 0;\n border-left: 0;\n}\n.g-text-area.g-text-area_pin_circle-brick .g-text-area__content {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n}\n.g-text-area.g-text-area_pin_brick-circle .g-text-area__content {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n}\n.g-text-area.g-text-area_pin_circle-clear .g-text-area__content {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-text-area.g-text-area_pin_clear-circle .g-text-area__content {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n border-left: 0;\n}\n.g-text-area_disabled {\n --_--text-color: var(--g-color-text-hint);\n --_--background-color: var(--g-color-base-generic-accent-disabled);\n --_--border-color: transparent;\n --_--border-color-hover: transparent;\n --_--border-color-active: transparent;\n}\n.g-text-area_has-scrollbar .g-text-area__clear {\n right: var(--g-scrollbar-width);\n}\n.g-text-area_state_error.g-text-area_view_normal .g-text-area__content, .g-text-area_state_error.g-text-area_view_normal .g-text-area__content:hover, .g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within {\n border-color: var(--g-color-line-danger);\n}\n.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within {\n --_--focus-outline-color: var(--g-color-line-danger);\n}\n.g-text-area_state_error.g-text-area_view_clear .g-text-area__content, .g-text-area_state_error.g-text-area_view_clear .g-text-area__content:hover, .g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within {\n border-bottom: 1px solid var(--g-color-line-danger);\n}\n.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within {\n --_--focus-outline-color: var(--g-color-line-danger);\n}", ".g-popover {\n display: inline-block;\n position: relative;\n}\n.g-popover:not(.g-popover_disabled) {\n cursor: pointer;\n}\n.g-popover__handler {\n display: inline-block;\n}\n.g-popover__tooltip {\n --_--padding: 16px;\n --_--close-offset: 8px;\n --_--close-size: 24px;\n}\n.g-popover__tooltip-popup-content {\n box-sizing: border-box;\n min-height: 40px;\n max-width: 300px;\n max-width: var(--g-popover-max-width, 300px);\n padding: var(--g-popover-padding, var(--_--padding));\n cursor: default;\n}\n.g-popover__tooltip-title {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n display: inline-flex;\n margin: 0 0 12px;\n}\n.g-popover__tooltip-buttons {\n display: flex;\n flex-wrap: wrap;\n gap: 5px;\n margin-top: 20px;\n}\n.g-popover__tooltip-button {\n flex: 1;\n}\n.g-popover__tooltip-close {\n position: absolute;\n top: var(--_--close-offset);\n right: var(--_--close-offset);\n}\n.g-popover__tooltip-content {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n word-wrap: break-word;\n}\n.g-popover__tooltip-content_secondary {\n opacity: 0.7;\n}\n.g-popover__tooltip-links > * {\n margin-top: 8px;\n}\n.g-popover__tooltip-links > *:first-child {\n margin-top: 0;\n}\n.g-popover__tooltip-content + .g-popover__tooltip-links > *:first-child {\n margin-top: 12px;\n}\n.g-popover__tooltip-link {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n display: inline-block;\n}\n.g-popover__tooltip_theme_info.g-popover__tooltip_theme_info, .g-popover__tooltip_theme_info .g-popover__tooltip_theme_announcement, .g-popover__tooltip_theme_announcement.g-popover__tooltip_theme_info, .g-popover__tooltip_theme_announcement .g-popover__tooltip_theme_announcement {\n color: var(--g-color-text-primary);\n}\n.g-popover__tooltip_force-links-appearance.g-popover__tooltip_theme_info .g-popover__tooltip-content a:not(.g-button), .g-popover__tooltip_theme_announcement .g-popover__tooltip-content a:not(.g-button) {\n -webkit-text-decoration: none;\n text-decoration: none;\n color: var(--g-color-text-link);\n}\n.g-popover__tooltip_force-links-appearance.g-popover__tooltip_theme_info .g-popover__tooltip-content a:not(.g-button):hover, .g-popover__tooltip_theme_announcement .g-popover__tooltip-content a:not(.g-button):hover {\n color: var(--g-color-text-link-hover);\n}\n\n.g-popover__tooltip_theme_announcement {\n --g-popup-background-color: var(--g-color-base-simple-hover-solid);\n --g-popup-border-color: var(--g-color-base-simple-hover-solid);\n}\n.g-popover__tooltip_theme_special {\n --g-popup-background-color: var(--g-color-base-brand);\n --g-popup-border-color: var(--g-color-base-brand);\n color: var(--g-color-text-light-primary);\n}\n.g-popover__tooltip_theme_special .g-popover__tooltip-content a:not(.g-button) {\n font-weight: var(--g-text-accent-font-weight);\n color: var(--g-color-text-light-primary);\n}\n.g-popover__tooltip_theme_special .g-popover__tooltip-content a:not(.g-button):hover {\n color: var(--g-color-text-light-secondary);\n}\n.g-popover__tooltip_theme_special .g-link {\n color: var(--g-color-text-light-primary);\n}\n.g-popover__tooltip_theme_special .g-link:hover {\n color: var(--g-color-text-light-secondary);\n}\n.g-popover__tooltip_size_l {\n --_--padding: 24px;\n}\n.g-popover__tooltip_size_l .g-popover__tooltip-title {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n font-weight: var(--g-text-header-font-weight);\n}\n.g-popover__tooltip_size_l .g-popover__tooltip-content {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-popover__tooltip_with-close .g-popover__tooltip-title,\n.g-popover__tooltip_with-close .g-popover__tooltip-content {\n padding-right: calc(var(--_--close-offset) + var(--_--close-size) - var(--_--padding));\n}", ".g-text-input {\n --_--text-color: var(--g-color-text-primary);\n --_--label-color: inherit;\n --_--placeholder-color: var(--g-color-text-hint);\n --_--background-color: transparent;\n --_--border-width: 1px;\n --_--focus-outline-color: var(--g-text-input-focus-outline-color);\n display: inline-block;\n width: 100%;\n position: relative;\n}\n.g-text-input__content {\n box-sizing: border-box;\n overflow: hidden;\n display: flex;\n width: 100%;\n background-color: var(--g-text-input-background-color, var(--_--background-color));\n border-width: var(--g-text-input-border-width, var(--_--border-width));\n border-style: solid;\n border-color: var(--g-text-input-border-color, var(--_--border-color));\n color: var(--g-text-input-text-color, var(--_--text-color));\n}\n.g-text-input__content:hover {\n border-color: var(--g-text-input-border-color-hover, var(--_--border-color-hover));\n}\n.g-text-input__content:focus-within {\n border-color: var(--g-text-input-border-color-active, var(--_--border-color-active));\n outline: 2px solid var(--g-text-input-focus-outline-color, var(--_--focus-outline-color));\n outline-offset: -1px;\n}\n.g-text-input__control {\n box-sizing: border-box;\n display: inline-block;\n flex-grow: 1;\n vertical-align: top;\n position: relative;\n margin: 0;\n padding: 0;\n width: 100%;\n font-weight: var(--g-text-body-font-weight);\n font-family: var(--g-text-body-font-family);\n color: inherit;\n background-color: transparent;\n border: none;\n height: var(--g-text-input-height);\n}\n.g-text-input__control::-moz-placeholder {\n color: var(--g-text-input-placeholder-color, var(--_--placeholder-color));\n overflow: hidden;\n white-space: nowrap;\n}\n.g-text-input__control::placeholder {\n color: var(--g-text-input-placeholder-color, var(--_--placeholder-color));\n overflow: hidden;\n white-space: nowrap;\n}\n.g-text-input__control:focus {\n outline: none;\n}\n.g-text-input__control[type=number] {\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield;\n}\n.g-text-input__label {\n position: absolute;\n box-sizing: border-box;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n z-index: 1;\n color: var(--g-text-input-label-color, var(--_--label-color));\n}\n.g-text-input__clear {\n flex-shrink: 0;\n margin: auto 0;\n}\n.g-text-input__clear_size_s, .g-text-input__clear_size_m {\n margin-right: 1px;\n}\n.g-text-input__clear_size_l, .g-text-input__clear_size_xl {\n margin-right: 2px;\n}\n.g-text-input__error-icon {\n box-sizing: content-box;\n color: var(--g-color-text-danger);\n padding-top: var(--_--error-icon-padding-block);\n padding-bottom: var(--_--error-icon-padding-block);\n padding-left: var(--_--error-icon-padding-inline);\n padding-right: var(--_--error-icon-padding-inline);\n}\n.g-text-input__additional-content {\n display: flex;\n align-items: center;\n}\n.g-text-input_size_s {\n --_--error-icon-padding-block: 5px;\n --_--error-icon-padding-inline: 0 5px;\n --_--border-radius: var(--g-border-radius-s);\n}\n.g-text-input_size_s .g-text-input__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(24px - 1px * 2);\n height: calc(24px - var(--_--input-control-border-width) * 2);\n padding: 3px 8px;\n}\n.g-text-input_size_s .g-text-input__label {\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n padding-top: 3px;\n padding-bottom: 3px;\n padding-left: 8px;\n padding-right: 4px;\n font-weight: var(--g-text-accent-font-weight);\n}\n.g-text-input_size_s.g-text-input_has-start-content .g-text-input__label {\n padding-left: 2px;\n}\n.g-text-input_size_s .g-text-input__additional-content {\n height: 22px;\n}\n.g-text-input_size_s .g-text-input__additional-content_placement_start {\n padding-left: 1px;\n}\n.g-text-input_size_s .g-text-input__additional-content_placement_end {\n padding-right: 1px;\n}\n.g-text-input_size_m {\n --_--error-icon-padding-block: 5px;\n --_--error-icon-padding-inline: 0 5px;\n --_--border-radius: var(--g-border-radius-m);\n}\n.g-text-input_size_m .g-text-input__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(28px - 1px * 2);\n height: calc(28px - var(--_--input-control-border-width) * 2);\n padding: 5px 8px;\n}\n.g-text-input_size_m .g-text-input__label {\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n padding-top: 5px;\n padding-bottom: 5px;\n padding-left: 8px;\n padding-right: 4px;\n font-weight: var(--g-text-accent-font-weight);\n}\n.g-text-input_size_m.g-text-input_has-start-content .g-text-input__label {\n padding-left: 2px;\n}\n.g-text-input_size_m .g-text-input__additional-content {\n height: 26px;\n}\n.g-text-input_size_m .g-text-input__additional-content_placement_start {\n padding-left: 1px;\n}\n.g-text-input_size_m .g-text-input__additional-content_placement_end {\n padding-right: 1px;\n}\n.g-text-input_size_l {\n --_--error-icon-padding-block: 9px;\n --_--error-icon-padding-inline: 0 9px;\n --_--border-radius: var(--g-border-radius-l);\n}\n.g-text-input_size_l .g-text-input__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(36px - 1px * 2);\n height: calc(36px - var(--_--input-control-border-width) * 2);\n padding: 9px 12px;\n}\n.g-text-input_size_l .g-text-input__label {\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n padding-top: 9px;\n padding-bottom: 9px;\n padding-left: 12px;\n padding-right: 4px;\n font-weight: var(--g-text-accent-font-weight);\n}\n.g-text-input_size_l.g-text-input_has-start-content .g-text-input__label {\n padding-left: 3px;\n}\n.g-text-input_size_l .g-text-input__additional-content {\n height: 34px;\n}\n.g-text-input_size_l .g-text-input__additional-content_placement_start {\n padding-left: 3px;\n}\n.g-text-input_size_l .g-text-input__additional-content_placement_end {\n padding-right: 3px;\n}\n.g-text-input_size_xl {\n --_--error-icon-padding-block: 13px;\n --_--error-icon-padding-inline: 0 13px;\n --_--border-radius: var(--g-border-radius-xl);\n}\n.g-text-input_size_xl .g-text-input__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(44px - 1px * 2);\n height: calc(44px - var(--_--input-control-border-width) * 2);\n padding: 11px 12px;\n}\n.g-text-input_size_xl .g-text-input__label {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n padding-top: 11px;\n padding-bottom: 11px;\n padding-left: 12px;\n padding-right: 4px;\n font-weight: var(--g-text-accent-font-weight);\n}\n.g-text-input_size_xl.g-text-input_has-start-content .g-text-input__label {\n padding-left: 3px;\n}\n.g-text-input_size_xl .g-text-input__additional-content {\n height: 42px;\n}\n.g-text-input_size_xl .g-text-input__additional-content_placement_start {\n padding-left: 3px;\n}\n.g-text-input_size_xl .g-text-input__additional-content_placement_end {\n padding-right: 3px;\n}\n.g-text-input_view_normal {\n --_--border-color: var(--g-color-line-generic);\n --_--border-color-hover: var(--g-color-line-generic-hover);\n --_--border-color-active: var(--g-color-line-generic-active);\n}\n.g-text-input_view_clear {\n --_--border-color: transparent;\n --_--border-color-hover: transparent;\n --_--border-color-active: transparent;\n --_--border-radius: 0;\n}\n.g-text-input_view_clear .g-text-input__content {\n border-left: 0;\n border-right: 0;\n}\n.g-text-input_view_clear .g-text-input__control {\n padding-left: 0;\n padding-right: 0;\n}\n.g-text-input.g-text-input_pin_round-round .g-text-input__content {\n border-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n}\n.g-text-input.g-text-input_pin_brick-brick .g-text-input__content {\n border-radius: 0;\n}\n.g-text-input.g-text-input_pin_clear-clear .g-text-input__content {\n border-radius: 0;\n border-left: 0;\n border-right: 0;\n}\n.g-text-input.g-text-input_pin_circle-circle .g-text-input__content {\n border-radius: 100px;\n}\n.g-text-input.g-text-input_pin_round-brick .g-text-input__content {\n border-top-left-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n}\n.g-text-input.g-text-input_pin_brick-round .g-text-input__content {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n}\n.g-text-input.g-text-input_pin_round-clear .g-text-input__content {\n border-top-left-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-text-input.g-text-input_pin_clear-round .g-text-input__content {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-text-input-border-radius, var(--_--border-radius));\n border-left: 0;\n}\n.g-text-input.g-text-input_pin_brick-clear .g-text-input__content {\n border-radius: 0;\n border-right: 0;\n}\n.g-text-input.g-text-input_pin_clear-brick .g-text-input__content {\n border-radius: 0;\n border-left: 0;\n}\n.g-text-input.g-text-input_pin_circle-brick .g-text-input__content {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n}\n.g-text-input.g-text-input_pin_brick-circle .g-text-input__content {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n}\n.g-text-input.g-text-input_pin_circle-clear .g-text-input__content {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-text-input.g-text-input_pin_clear-circle .g-text-input__content {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n border-left: 0;\n}\n.g-text-input_disabled {\n --_--text-color: var(--g-color-text-hint);\n --_--background-color: var(--g-color-base-generic-accent-disabled);\n --_--border-color: transparent;\n --_--border-color-hover: transparent;\n --_--border-color-active: transparent;\n}\n.g-text-input_has-scrollbar .g-text-input__clear {\n right: var(--g-scrollbar-width);\n}\n.g-text-input_has-start-content .g-text-input__control {\n padding-left: 2px;\n}\n.g-text-input_has-end-content .g-text-input__control {\n padding-right: 2px;\n}\n.g-text-input_state_error.g-text-input_view_normal .g-text-input__content, .g-text-input_state_error.g-text-input_view_normal .g-text-input__content:hover, .g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within {\n border-color: var(--g-color-line-danger);\n}\n.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within {\n --_--focus-outline-color: var(--g-color-line-danger);\n}\n.g-text-input_state_error.g-text-input_view_clear .g-text-input__content, .g-text-input_state_error.g-text-input_view_clear .g-text-input__content:hover, .g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within {\n border-bottom: 1px solid var(--g-color-line-danger);\n}\n.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within {\n --_--focus-outline-color: var(--g-color-line-danger);\n}", ".g-list {\n --_--item-padding: var(--g-list-item-padding, 0);\n outline: none;\n display: flex;\n flex-direction: column;\n flex: 1 1 auto;\n width: 100%;\n}\n.g-list__filter {\n padding: var(--_--item-padding);\n margin-bottom: 8px;\n flex: 0 0 auto;\n}\n.g-list__items {\n flex: 1 1 auto;\n}\n.g-list__item, .g-list__empty-placeholder {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n padding: var(--_--item-padding);\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n overflow: hidden;\n}\n.g-list__item_active {\n background: var(--g-color-base-simple-hover);\n}\n.g-list__item_selected {\n background: var(--g-color-base-selection);\n}\n.g-list__item_selected:hover {\n background: var(--g-color-base-selection-hover);\n}\n.g-list__item_sort-handle-align_right {\n flex-direction: row-reverse;\n}\n.g-list__item_sort-handle-align_right .g-list__item-sort-icon {\n margin-left: 10px;\n margin-right: 0;\n}\n.g-list__item_sortable[data-rbd-drag-handle-context-id]:active {\n cursor: grabbing;\n}\n.g-list__item_dragging {\n background: var(--g-color-base-simple-hover-solid);\n z-index: 100001;\n}\n.g-list__empty-placeholder {\n box-sizing: border-box;\n color: var(--g-color-text-hint);\n min-height: 36px;\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.g-list__item-content {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n overflow: hidden;\n text-overflow: ellipsis;\n height: 100%;\n}\n.g-list__item-sort-icon {\n display: flex;\n align-items: center;\n width: 12px;\n margin-right: 4px;\n flex: 0 0 auto;\n color: var(--g-color-text-hint);\n}\n.g-list__loading-indicator {\n display: flex;\n width: 100%;\n align-items: center;\n justify-content: center;\n}", ".g-pagination-ellipsis {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n display: flex;\n align-items: flex-end;\n color: var(--g-color-text-secondary);\n}\n.g-pagination-ellipsis_size_m {\n padding-bottom: 5px;\n}\n.g-pagination-ellipsis_size_l {\n padding-bottom: 9px;\n}", ".g-pagination-page__simple {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n display: flex;\n align-items: center;\n}\n.g-pagination-page__simple_size_m {\n padding: 0 13px;\n}\n.g-pagination-page__simple_size_l {\n padding: 0 18px;\n}", ".g-pagination-page-of {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n display: flex;\n align-items: flex-end;\n color: var(--g-color-text-secondary);\n}\n.g-pagination-page-of_size_m {\n padding-bottom: 5px;\n}\n.g-pagination-page-of_size_l {\n padding-bottom: 9px;\n}", ".g-pagination-input.g-pagination-input_size_m {\n width: 80px;\n}\n.g-pagination-input.g-pagination-input_size_l {\n width: 90px;\n}", ".g-select-empty-placeholder {\n margin: 4px;\n color: var(--g-color-text-hint);\n}\n.g-select-empty-placeholder_empty {\n margin-top: 0;\n}", ".g-select-clear {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n margin-left: auto;\n z-index: 1;\n}\n.g-select-clear:focus-visible {\n border: 1px solid var(--g-color-line-generic-active);\n}\n.g-select-clear_size_s {\n height: 24px;\n width: 24px;\n border-radius: var(--g-border-radius-s);\n}\n.g-select-clear_size_m {\n height: 28px;\n width: 28px;\n border-radius: var(--g-border-radius-m);\n}\n.g-select-clear_size_l {\n height: 36px;\n width: 36px;\n border-radius: var(--g-border-radius-l);\n}\n.g-select-clear_size_xl {\n height: 44px;\n width: 44px;\n border-radius: var(--g-border-radius-xl);\n}\n.g-select-clear__clear {\n color: var(--g-color-text-secondary);\n}\n.g-select-clear:hover .g-select-clear__clear {\n color: var(--g-color-text-primary);\n}", ".g-select-counter {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 4px;\n margin-right: 4px;\n background-color: var(--g-color-base-generic);\n}\n.g-select-counter__text {\n margin-left: 4px;\n margin-right: 4px;\n flex-grow: 1;\n text-align: center;\n}\n.g-select-counter_size_xl .g-select-counter__text {\n margin-left: 6px;\n margin-right: 6px;\n}\n.g-select-counter_size_s {\n border-radius: var(--g-border-radius-xs);\n height: 20px;\n min-width: 20px;\n}\n.g-select-counter_size_m {\n border-radius: var(--g-border-radius-s);\n height: 24px;\n min-width: 24px;\n}\n.g-select-counter_size_l {\n border-radius: var(--g-border-radius-m);\n height: 28px;\n min-width: 28px;\n}\n.g-select-counter_size_xl {\n border-radius: var(--g-border-radius-l);\n margin-left: 4px;\n margin-right: 4px;\n height: 36px;\n min-width: 36px;\n}", ".g-select-clear {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n margin-left: auto;\n z-index: 1;\n}\n.g-select-clear:focus-visible {\n border: 1px solid var(--g-color-line-generic-active);\n}\n.g-select-clear_size_s {\n height: 24px;\n width: 24px;\n border-radius: var(--g-border-radius-s);\n}\n.g-select-clear_size_m {\n height: 28px;\n width: 28px;\n border-radius: var(--g-border-radius-m);\n}\n.g-select-clear_size_l {\n height: 36px;\n width: 36px;\n border-radius: var(--g-border-radius-l);\n}\n.g-select-clear_size_xl {\n height: 44px;\n width: 44px;\n border-radius: var(--g-border-radius-xl);\n}\n.g-select-clear__clear {\n color: var(--g-color-text-secondary);\n}\n.g-select-clear:hover .g-select-clear__clear {\n color: var(--g-color-text-primary);\n}\n\n.g-select-control {\n --_--focus-outline-color: var(--g-select-focus-outline-color);\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n position: relative;\n display: inline-flex;\n align-items: center;\n box-sizing: border-box;\n transition: transform 0.1s ease-out;\n width: 100%;\n z-index: 0;\n}\n.g-select-control_disabled {\n cursor: default;\n}\n.g-select-control_size_s {\n --_--text-right-padding: 8px;\n --_--border-radius: var(--g-border-radius-s);\n height: 24px;\n padding: 4px calc(8px + 1px);\n padding: 4px calc(var(--_--text-right-padding) + 1px);\n}\n.g-select-control_size_m {\n --_--text-right-padding: 8px;\n --_--border-radius: var(--g-border-radius-m);\n height: 28px;\n padding: 6px calc(8px + 1px);\n padding: 6px calc(var(--_--text-right-padding) + 1px);\n}\n.g-select-control_size_l {\n --_--text-right-padding: 12px;\n --_--border-radius: var(--g-border-radius-l);\n height: 36px;\n padding: 10px calc(12px + 1px);\n padding: 10px calc(var(--_--text-right-padding) + 1px);\n}\n.g-select-control_size_xl {\n --_--text-right-padding: 12px;\n --_--border-radius: var(--g-border-radius-xl);\n height: 44px;\n padding: 12px calc(12px + 1px);\n padding: 12px calc(var(--_--text-right-padding) + 1px);\n}\n.g-select-control__button {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n display: inline-flex;\n align-items: center;\n overflow: hidden;\n width: 100%;\n height: 100%;\n transition: color 0.15s linear, background-color 0.15s linear;\n}\n.g-select-control__button.g-select-control__button_pin_round-round::before {\n border-radius: var(--_--border-radius);\n}\n.g-select-control__button.g-select-control__button_pin_brick-brick::before {\n border-radius: 0;\n}\n.g-select-control__button.g-select-control__button_pin_clear-clear::before {\n border-radius: 0;\n border-left: 0;\n border-right: 0;\n}\n.g-select-control__button.g-select-control__button_pin_circle-circle::before {\n border-radius: 100px;\n}\n.g-select-control__button.g-select-control__button_pin_round-brick::before {\n border-top-left-radius: var(--_--border-radius);\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--_--border-radius);\n border-bottom-right-radius: 0;\n}\n.g-select-control__button.g-select-control__button_pin_brick-round::before {\n border-top-left-radius: 0;\n border-top-right-radius: var(--_--border-radius);\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--_--border-radius);\n}\n.g-select-control__button.g-select-control__button_pin_round-clear::before {\n border-top-left-radius: var(--_--border-radius);\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--_--border-radius);\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-select-control__button.g-select-control__button_pin_clear-round::before {\n border-top-left-radius: 0;\n border-top-right-radius: var(--_--border-radius);\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--_--border-radius);\n border-left: 0;\n}\n.g-select-control__button.g-select-control__button_pin_brick-clear::before {\n border-radius: 0;\n border-right: 0;\n}\n.g-select-control__button.g-select-control__button_pin_clear-brick::before {\n border-radius: 0;\n border-left: 0;\n}\n.g-select-control__button.g-select-control__button_pin_circle-brick::before {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n}\n.g-select-control__button.g-select-control__button_pin_brick-circle::before {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n}\n.g-select-control__button.g-select-control__button_pin_circle-clear::before {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-select-control__button.g-select-control__button_pin_clear-circle::before {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n border-left: 0;\n}\n.g-select-control__button.g-select-control__button_pin_round-round::after {\n border-radius: var(--_--border-radius);\n}\n.g-select-control__button.g-select-control__button_pin_brick-brick::after {\n border-radius: 0;\n}\n.g-select-control__button.g-select-control__button_pin_clear-clear::after {\n border-radius: 0;\n border-left: 0;\n border-right: 0;\n}\n.g-select-control__button.g-select-control__button_pin_circle-circle::after {\n border-radius: 100px;\n}\n.g-select-control__button.g-select-control__button_pin_round-brick::after {\n border-top-left-radius: var(--_--border-radius);\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--_--border-radius);\n border-bottom-right-radius: 0;\n}\n.g-select-control__button.g-select-control__button_pin_brick-round::after {\n border-top-left-radius: 0;\n border-top-right-radius: var(--_--border-radius);\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--_--border-radius);\n}\n.g-select-control__button.g-select-control__button_pin_round-clear::after {\n border-top-left-radius: var(--_--border-radius);\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--_--border-radius);\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-select-control__button.g-select-control__button_pin_clear-round::after {\n border-top-left-radius: 0;\n border-top-right-radius: var(--_--border-radius);\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--_--border-radius);\n border-left: 0;\n}\n.g-select-control__button.g-select-control__button_pin_brick-clear::after {\n border-radius: 0;\n border-right: 0;\n}\n.g-select-control__button.g-select-control__button_pin_clear-brick::after {\n border-radius: 0;\n border-left: 0;\n}\n.g-select-control__button.g-select-control__button_pin_circle-brick::after {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n}\n.g-select-control__button.g-select-control__button_pin_brick-circle::after {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n}\n.g-select-control__button.g-select-control__button_pin_circle-clear::after {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-select-control__button.g-select-control__button_pin_clear-circle::after {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n border-left: 0;\n}\n.g-select-control__button::before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border: 1px solid var(--g-color-line-generic);\n border-radius: var(--_--border-radius);\n}\n.g-select-control__button::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n}\n.g-select-control__button_view_clear {\n border-color: transparent;\n}\n.g-select-control__button_view_clear::before {\n border-color: transparent;\n}\n.g-select-control__button_view_clear::after {\n border-color: transparent;\n}\n.g-select-control__button_size_s {\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-select-control__button_size_m {\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-select-control__button_size_l {\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-select-control__button_size_xl {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-select-control__button_error::before {\n --_--focus-outline-color: var(--g-color-line-danger);\n border-color: var(--g-color-line-danger);\n}\n.g-select-control__button:hover::after {\n background-color: var(--g-color-base-simple-hover);\n}\n.g-select-control__button_disabled {\n color: var(--g-color-text-hint);\n pointer-events: none;\n}\n.g-select-control__button_disabled::after {\n background-color: var(--g-color-base-generic-accent-disabled);\n}\n.g-select-control__button_disabled::before {\n border-color: transparent;\n}\n.g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_disabled):not(.g-select-control__button_view_clear):hover::before {\n border-color: var(--g-color-line-generic-hover);\n}\n.g-select-control__button_open:not(.g-select-control__button_error):not(.g-select-control__button_view_clear)::before, .g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_view_clear):focus-visible::before {\n border-color: var(--g-color-line-generic-active);\n}\n.g-select-control__button:focus-visible::before {\n outline: 2px solid var(--g-select-focus-outline-color, var(--_--focus-outline-color));\n outline-offset: -1px;\n}\n.g-select-control:not(.g-select-control_disabled):not(.g-select-control_no-active):active {\n transform: scale(0.96);\n}\n.g-select-control__label {\n font-weight: var(--g-text-accent-font-weight);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n flex-shrink: 0;\n max-width: 50%;\n margin-right: 4px;\n white-space: nowrap;\n}\n.g-select-control__placeholder, .g-select-control__option-text {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-right: var(--_--text-right-padding);\n}\n.g-select-control_has-clear.g-select-control_size_s .g-select-control__button_disabled .g-select-control__placeholder, .g-select-control_has-clear.g-select-control_size_s .g-select-control__button_disabled .g-select-control__option-text {\n padding-right: calc(24px + var(--_--text-right-padding));\n}\n.g-select-control_has-clear.g-select-control_size_m .g-select-control__button_disabled .g-select-control__placeholder, .g-select-control_has-clear.g-select-control_size_m .g-select-control__button_disabled .g-select-control__option-text {\n padding-right: calc(28px + var(--_--text-right-padding));\n}\n.g-select-control_has-clear.g-select-control_size_l .g-select-control__button_disabled .g-select-control__placeholder, .g-select-control_has-clear.g-select-control_size_l .g-select-control__button_disabled .g-select-control__option-text {\n padding-right: calc(36px + var(--_--text-right-padding));\n}\n.g-select-control_has-clear.g-select-control_size_xl .g-select-control__button_disabled .g-select-control__placeholder, .g-select-control_has-clear.g-select-control_size_xl .g-select-control__button_disabled .g-select-control__option-text {\n padding-right: calc(44px + var(--_--text-right-padding));\n}\n.g-select-control__placeholder {\n color: var(--g-color-text-hint);\n}\n.g-select-control_has-clear:not(.g-select-control_has-value).g-select-control_size_s .g-select-control__button:not(.g-select-control__button_disabled) .g-select-control__placeholder {\n padding-right: calc(24px + var(--_--text-right-padding));\n}\n.g-select-control_has-clear:not(.g-select-control_has-value).g-select-control_size_m .g-select-control__button:not(.g-select-control__button_disabled) .g-select-control__placeholder {\n padding-right: calc(28px + var(--_--text-right-padding));\n}\n.g-select-control_has-clear:not(.g-select-control_has-value).g-select-control_size_l .g-select-control__button:not(.g-select-control__button_disabled) .g-select-control__placeholder {\n padding-right: calc(36px + var(--_--text-right-padding));\n}\n.g-select-control_has-clear:not(.g-select-control_has-value).g-select-control_size_xl .g-select-control__button:not(.g-select-control__button_disabled) .g-select-control__placeholder {\n padding-right: calc(44px + var(--_--text-right-padding));\n}\n.g-select-control__chevron-icon {\n flex: 0 0 16px;\n margin-left: auto;\n color: var(--g-color-text-secondary);\n}\n.g-select-control__chevron-icon_disabled {\n color: var(--g-color-text-hint);\n}\n.g-select-clear + .g-select-control__chevron-icon {\n margin-left: 0;\n}\n.g-select-control__error-icon {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n box-sizing: content-box;\n color: var(--g-color-text-danger);\n padding: var(--_--text-input-error-icon-padding);\n border-radius: var(--g-focus-border-radius);\n}\n.g-select-control__error-icon:focus {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-select-control__error-icon:focus:not(:focus-visible) {\n outline: 0;\n}", ".g-select-filter .g-select-filter__input, .g-select-filter .g-select-filter__input:hover, .g-select-filter .g-select-filter__input:focus {\n border-color: var(--g-color-line-generic-active);\n}", ".g-select-list {\n display: flex;\n margin: 4px 0;\n overflow: hidden;\n}\n.g-popup .g-select-list:first-child, .g-popup .g-select-list:last-child {\n border-radius: 0;\n}\n.g-select-list:not(.g-select-list_virtualized) {\n overflow: auto;\n}\n.g-select-list_mobile {\n max-height: calc(90vh - 20px);\n}\n.g-select-list__group-label, .g-select-list__group-label-custom {\n box-sizing: border-box;\n position: relative;\n width: 100%;\n height: auto;\n padding: 0;\n}\n.g-select-list__group-label {\n font-size: var(--g-text-body-1-font-size);\n}\n.g-select-list_size_s .g-select-list__group-label:not(.g-select-list__group-label_empty) {\n height: 24px;\n padding: 8px 8px 4px;\n}\n.g-select-list_size_m .g-select-list__group-label:not(.g-select-list__group-label_empty) {\n height: 28px;\n padding: 8px 8px 4px;\n}\n.g-select-list_size_l .g-select-list__group-label:not(.g-select-list__group-label_empty) {\n height: 36px;\n padding: 10px 12px 6px;\n}\n.g-select-list_size_xl .g-select-list__group-label:not(.g-select-list__group-label_empty) {\n height: 44px;\n padding: 12px 12px 8px;\n font-size: var(--g-text-body-2-font-size);\n}\n.g-select-list_mobile .g-select-list__group-label:not(.g-select-list__group-label_empty) {\n height: 36px;\n padding: 12px 12px 8px;\n font-size: var(--g-text-body-2-font-size);\n}\n.g-select-list__item:not(:first-child) .g-select-list__group-label {\n margin-top: 5px;\n}\n.g-select-list__item:not(:first-child) .g-select-list__group-label::before {\n content: \"\";\n position: absolute;\n top: -3px;\n left: 0;\n width: 100%;\n height: 1px;\n background-color: var(--g-color-line-generic);\n}\n.g-select-list__group-label-content {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-weight: var(--g-text-accent-font-weight);\n width: 100%;\n}\n.g-select-list__item.g-list__item_selected {\n background: none;\n}\n.g-select-list__item.g-list__item_selected:hover {\n background: var(--g-color-base-simple-hover);\n}\n.g-select-list__item.g-list__item_active {\n background: var(--g-color-base-simple-hover);\n}\n.g-select-list__option {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n cursor: pointer;\n}\n.g-select-list_size_s .g-select-list__option {\n padding: 0 8px;\n --_--select-tick-icon-padding-right: calc(8px / 2);\n}\n.g-select-list_size_s .g-select-list__option .g-select-list__option-default-label {\n height: 24px;\n line-height: 24px;\n}\n.g-select-list_size_m .g-select-list__option {\n padding: 0 8px 0 8px;\n --_--select-tick-icon-padding-right: calc(8px / 2);\n}\n.g-select-list_size_m .g-select-list__option .g-select-list__option-default-label {\n height: 28px;\n line-height: 28px;\n}\n.g-select-list_size_l .g-select-list__option {\n padding: 0 12px 0 12px;\n --_--select-tick-icon-padding-right: calc(12px / 2);\n}\n.g-select-list_size_l .g-select-list__option .g-select-list__option-default-label {\n height: 36px;\n line-height: 36px;\n}\n.g-select-list_size_xl .g-select-list__option {\n padding: 0 12px;\n --_--select-tick-icon-padding-right: calc(12px / 2);\n}\n.g-select-list_size_xl .g-select-list__option .g-select-list__option-default-label {\n height: 44px;\n line-height: 44px;\n font-size: var(--g-text-body-2-font-size);\n}\n.g-select-list_mobile .g-select-list__option {\n padding: 0 12px 0 12px;\n}\n.g-select-list_mobile .g-select-list__option .g-select-list__option-default-label {\n height: 36px;\n line-height: 36px;\n font-size: var(--g-text-body-2-font-size);\n}\n.g-select-list_mobile .g-select-list__option .g-select-list__tick-icon {\n padding-right: calc(12px / 2);\n}\n.g-select-list__option_colored {\n background-color: var(--g-color-base-selection);\n}\n.g-select-list__option_disabled {\n cursor: default;\n}\n.g-select-list__option-default-label {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: var(--g-text-body-1-font-size);\n width: 100%;\n}\n.g-select-list__option-default-label_disabled {\n color: var(--g-color-text-secondary);\n}\n.g-select-list__tick-icon {\n box-sizing: content-box;\n flex: 0 0 16px;\n visibility: hidden;\n color: var(--g-color-text-info);\n padding-right: var(--_--select-tick-icon-padding-right);\n}\n.g-select-list__tick-icon_shown {\n visibility: visible;\n}\n.g-select-list__loading-indicator {\n display: flex;\n width: 100%;\n align-items: center;\n justify-content: center;\n}", ".g-sheet {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100000;\n}\n.g-sheet__veil {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: var(--g-color-sfx-veil);\n opacity: 0;\n will-change: opacity;\n}\n.g-sheet__veil_with-transition {\n transition: opacity 0.3s ease;\n}\n.g-sheet__sheet {\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n max-height: 90%;\n will-change: transform;\n}\n.g-sheet__sheet_with-transition {\n transition: transform 0.3s ease;\n}\n.g-sheet__sheet-swipe-area {\n position: absolute;\n top: -20px;\n left: 0;\n width: 100%;\n height: 40px;\n z-index: 1;\n}\n.g-sheet__sheet-top {\n position: relative;\n height: 20px;\n border-top-left-radius: 20px;\n border-top-right-radius: 20px;\n background-color: var(--g-color-base-float);\n}\n.g-sheet__sheet-top-resizer {\n --_--translate-x: calc(-50% * var(--g-flow-direction));\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(calc(-50% * var(--g-flow-direction))) translateY(-50%);\n transform: translateX(var(--_--translate-x)) translateY(-50%);\n width: 40px;\n height: 4px;\n border-radius: 4px;\n background-color: var(--g-color-line-generic);\n}\n.g-sheet__sheet-content {\n box-sizing: border-box;\n width: 100%;\n padding: 0 10px;\n padding: var(--g-sheet-content-padding, 0 10px);\n max-height: calc(90% - 20px);\n overflow-x: hidden;\n overflow-y: auto;\n overflow: hidden auto;\n overscroll-behavior-y: contain;\n background-color: var(--g-color-base-float);\n transition: height 0.3s ease;\n}\n.g-sheet__sheet-content_without-scroll {\n overflow: hidden;\n}\n.g-sheet__sheet-content-title {\n padding-bottom: 8px;\n font-size: var(--g-text-body-2-font-size);\n line-height: 28px;\n text-align: center;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}", ".g-select-popup {\n display: flex;\n flex-direction: column;\n max-height: 90vh;\n}", ".g-select {\n display: inline-block;\n max-width: 100%;\n}\n.g-select_width_max {\n width: 100%;\n}", ".g-pagination {\n display: flex;\n}\n.g-pagination__pagination-item {\n margin-right: 4px;\n flex-shrink: 0;\n}\n.g-pagination__input, .g-pagination__page-sizer {\n margin: 0 4px;\n flex-shrink: 0;\n}", ".g-palette {\n display: inline-flex;\n flex-flow: column wrap;\n gap: 8px;\n}\n.g-palette:focus {\n border: none;\n outline: none;\n}\n.g-palette__row {\n display: inline-flex;\n gap: 8px;\n}\n.g-palette_size_xs .g-palette__option {\n font-size: 12px;\n}\n.g-palette_size_s .g-palette__option {\n font-size: 16px;\n}\n.g-palette_size_m .g-palette__option {\n font-size: 16px;\n}\n.g-palette_size_l .g-palette__option {\n font-size: 16px;\n}\n.g-palette_size_xl .g-palette__option {\n font-size: 20px;\n}", ".g-user-label {\n position: relative;\n z-index: 0;\n display: inline-flex;\n max-width: 100%;\n height: 28px;\n border-radius: 20px;\n transition-property: background-color;\n transition-duration: 0.1s;\n transition-timing-function: ease-in-out;\n}\n.g-user-label_view_outlined:after {\n position: absolute;\n z-index: -1;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n content: \"\";\n border: 1px solid var(--g-color-line-generic);\n border-radius: 20px;\n transition-property: border-color;\n transition-duration: 0.1s;\n transition-timing-function: ease-in-out;\n}\n.g-user-label_empty {\n padding-left: 12px;\n}\n.g-user-label_clickable:hover {\n cursor: pointer;\n background-color: var(--g-color-base-simple-hover);\n}\n.g-user-label_clickable:hover:after {\n border-color: transparent;\n}\n.g-user-label__main {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n display: inline-flex;\n align-items: center;\n min-width: 0;\n border-radius: inherit;\n padding-right: 6px;\n}\n.g-user-label_closeable .g-user-label__main {\n padding-right: 0;\n}\n.g-user-label_clickable .g-user-label__main {\n outline-offset: -1px;\n}\n.g-user-label_clickable .g-user-label__main:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-user-label__avatar {\n --g-avatar-background-color: var(--g-color-base-generic-accent);\n --g-avatar-color: var(--g-color-text-primary);\n display: flex;\n margin-right: 6px;\n}\n.g-user-label__text {\n font-size: inherit;\n font-size: var(--g-user-label-font-size, inherit);\n line-height: inherit;\n line-height: var(--g-user-label-line-height, inherit);\n min-width: 0;\n margin-right: 6px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.g-user-label__close {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n box-sizing: content-box;\n box-sizing: initial;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n width: 16px;\n cursor: pointer;\n padding-right: 6px;\n color: var(--g-color-text-secondary);\n transition-property: color;\n transition-duration: 0.1s;\n transition-timing-function: ease-in-out;\n}\n.g-user-label__close:hover {\n color: var(--g-color-text-primary);\n}\n.g-user-label__close-icon {\n border-radius: var(--g-focus-border-radius);\n}\n.g-user-label__close:focus-visible .g-user-label__close-icon {\n outline: 2px solid var(--g-color-line-focus);\n}", ".g-progress {\n --_--empty-background-color: var(--g-color-base-generic);\n --_--empty-text-color: var(--g-color-text-primary);\n --_--filled-text-color: var(--g-color-text-primary);\n --_--filled-background-color: var(--g-color-base-neutral-medium);\n position: relative;\n margin: 0 auto;\n overflow: hidden;\n border-radius: 3px;\n background-color: var(--g-progress-empty-background-color, var(--g-color-base-generic));\n background-color: var(--g-progress-empty-background-color, var(--_--empty-background-color));\n text-align: center;\n}\n.g-progress__text {\n font-size: var(--g-text-body-short-font-size);\n font-weight: var(--g-text-body-font-weight);\n font-family: var(--g-text-body-font-family);\n padding: 0 10px;\n box-sizing: border-box;\n position: relative;\n color: var(--g-progress-empty-text-color, var(--_--empty-text-color));\n}\n.g-progress__text-inner {\n font-size: var(--g-text-body-short-font-size);\n font-weight: var(--g-text-body-font-weight);\n font-family: var(--g-text-body-font-family);\n padding: 0 10px;\n box-sizing: border-box;\n position: absolute;\n width: 100%;\n height: 100%;\n color: var(--g-progress-filled-text-color, var(--_--empty-text-color));\n transition: transform 0.6s ease;\n}\n.g-progress__item {\n position: relative;\n float: left;\n width: 100%;\n height: 100%;\n overflow: hidden;\n transition: transform 0.6s ease, width 0.6s ease, background-color 0.6s ease;\n background-color: var(--g-progress-filled-background-color, var(--_--filled-background-color));\n}\n[dir=rtl] .g-progress__item {\n float: right;\n}\n.g-progress__item_theme_default {\n --_--filled-background-color: var(--g-color-base-neutral-medium);\n}\n.g-progress__item_theme_success {\n --_--filled-background-color: var(--g-color-base-positive-medium);\n}\n.g-progress__item_theme_warning {\n --_--filled-background-color: var(--g-color-base-warning-medium);\n}\n.g-progress__item_theme_danger {\n --_--filled-background-color: var(--g-color-base-danger-medium);\n}\n.g-progress__item_theme_info {\n --_--filled-background-color: var(--g-color-base-info-medium);\n}\n.g-progress__item_theme_misc {\n --_--filled-background-color: var(--g-color-base-misc-medium);\n}\n.g-progress__item_loading {\n background-image: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 4px, transparent 4px, transparent 8px);\n background-size: 150%;\n background-clip: padding-box;\n animation: g-loading-animation 0.5s linear infinite;\n}\n.g-progress__stack {\n position: relative;\n width: 100%;\n margin: 0 auto;\n overflow: hidden;\n color: var(--g-color-text-light-primary);\n transition: transform 0.6s ease;\n}\n.g-progress_size_m {\n height: 20px;\n line-height: 20px;\n}\n.g-progress_size_m .g-progress__stack {\n height: 20px;\n line-height: 20px;\n}\n.g-progress_size_m .g-progress__text {\n height: 20px;\n margin-bottom: -20px;\n}\n.g-progress_size_s {\n height: 10px;\n line-height: 10px;\n}\n.g-progress_size_s .g-progress__stack {\n height: 10px;\n line-height: 10px;\n}\n.g-progress_size_xs {\n height: 4px;\n line-height: 4px;\n}\n.g-progress_size_xs .g-progress__stack {\n height: 4px;\n line-height: 4px;\n}\n.g-progress_size_s .g-progress__text, .g-progress_size_s .g-progress__text-inner, .g-progress_size_xs .g-progress__text, .g-progress_size_xs .g-progress__text-inner {\n display: none;\n}", "@charset \"UTF-8\";\n.g-radio__indicator {\n display: inline-block;\n position: relative;\n cursor: inherit;\n}\n.g-radio__indicator::before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: transparent;\n border: 1px solid var(--g-color-line-generic-accent);\n border-radius: 50%;\n transition: background 0.1s linear;\n}\n.g-radio__indicator::after {\n content: \"\u00A0\";\n visibility: hidden;\n}\n.g-radio__disc::before {\n content: \"\";\n position: absolute;\n border: none;\n background-color: var(--g-color-text-brand-contrast);\n border-radius: 50%;\n opacity: 0;\n transform: scale(0.1);\n transition: opacity 0.1s, transform 0.2s;\n}\n.g-radio__control {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 0;\n opacity: 0;\n background: none;\n border: none;\n outline: none;\n cursor: inherit;\n}\n.g-radio__outline {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: none;\n pointer-events: none;\n border-radius: 50%;\n}\n.g-radio__control:focus-visible + .g-radio__outline {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-radio_size_m .g-radio__indicator {\n width: 14px;\n height: 14px;\n}\n.g-radio_size_m .g-radio__disc::before {\n top: 5px;\n right: 5px;\n bottom: 5px;\n left: 5px;\n}\n.g-radio_size_l .g-radio__indicator {\n width: 17px;\n height: 17px;\n}\n.g-radio_size_l .g-radio__disc::before {\n top: 6px;\n right: 6px;\n bottom: 6px;\n left: 6px;\n}\n.g-radio:hover .g-radio__indicator::before {\n border-color: var(--g-color-line-generic-accent-hover);\n}\n.g-radio_checked .g-radio__indicator::before {\n background-color: var(--g-color-base-brand);\n border: transparent;\n}\n.g-radio_checked .g-radio__indicator .g-radio__disc::before {\n opacity: 1;\n transform: scale(1);\n}\n.g-radio_disabled .g-radio__indicator::before {\n background-color: var(--g-color-base-generic-accent-disabled);\n border: transparent;\n}\n.g-radio_disabled.g-radio_checked .g-radio__indicator::before {\n background-color: var(--g-color-base-brand);\n opacity: 0.5;\n}", ".g-radio-button {\n box-sizing: border-box;\n display: inline-flex;\n flex-direction: row;\n font-family: var(--g-text-body-font-family);\n font-weight: var(--g-text-body-font-weight);\n border-radius: var(--_--border-radius);\n background-color: var(--g-color-base-generic);\n position: relative;\n --_--border-radius-inner: calc(var(--_--border-radius) - 3px);\n}\n.g-radio-button__plate {\n position: absolute;\n top: 0;\n bottom: 0;\n transition: left 0.2s, width 0.2s;\n}\n.g-radio-button__plate[hidden] {\n display: none;\n}\n.g-radio-button__option {\n flex: 1 1 auto;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n font-size: var(--g-text-body-1-font-size);\n text-align: center;\n border-radius: var(--_--border-radius-inner);\n cursor: pointer;\n transform: scale(1);\n transition: color 0.15s linear;\n}\n.g-radio-button__option-outline {\n content: \"\";\n position: absolute;\n z-index: -1;\n top: 3px;\n right: 3px;\n bottom: 3px;\n left: 3px;\n border-radius: var(--_--border-radius-inner);\n}\n.g-radio-button__option-control {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 0;\n border: none;\n outline: none;\n opacity: 0;\n cursor: inherit;\n}\n.g-radio-button__option-control:focus-visible + .g-radio-button__option-outline {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-radio-button__option-text {\n display: inline-block;\n white-space: nowrap;\n color: var(--g-color-text-complementary);\n}\n.g-radio-button__option-text_icon {\n height: 100%;\n display: flex;\n align-items: center;\n}\n.g-radio-button__option:hover .g-radio-button__option-text, .g-radio-button__option_checked .g-radio-button__option-text {\n color: var(--g-color-text-primary);\n}\n.g-radio-button__option_checked {\n cursor: default;\n}\n.g-radio-button__option_disabled {\n cursor: default;\n pointer-events: none;\n}\n.g-radio-button__option_disabled .g-radio-button__option-text {\n color: var(--g-color-text-hint);\n}\n.g-radio-button__plate::before, .g-radio-button__option::before {\n position: absolute;\n top: 3px;\n right: 3px;\n bottom: 3px;\n left: 3px;\n border-radius: var(--_--border-radius-inner);\n}\n.g-radio-button__option::before {\n z-index: -1;\n}\n.g-radio-button__plate::before, .g-radio-button__plate[hidden] ~ .g-radio-button__option_checked::before {\n content: \"\";\n background-color: var(--g-color-base-background);\n}\n.g-radio-button_size_s {\n --_--border-radius: var(--g-border-radius-s);\n}\n.g-radio-button_size_s .g-radio-button__option {\n height: 24px;\n line-height: 24px;\n}\n.g-radio-button_size_s .g-radio-button__option-text {\n margin: 0 10px;\n}\n.g-radio-button_size_m {\n --_--border-radius: var(--g-border-radius-m);\n}\n.g-radio-button_size_m .g-radio-button__option {\n height: 28px;\n line-height: 28px;\n}\n.g-radio-button_size_m .g-radio-button__option-text {\n margin: 0 13px;\n}\n.g-radio-button_size_l {\n --_--border-radius: var(--g-border-radius-l);\n}\n.g-radio-button_size_l .g-radio-button__option {\n height: 36px;\n line-height: 36px;\n}\n.g-radio-button_size_l .g-radio-button__option-text {\n margin: 0 18px;\n}\n.g-radio-button_size_xl {\n --_--border-radius: var(--g-border-radius-xl);\n}\n.g-radio-button_size_xl .g-radio-button__option {\n height: 44px;\n line-height: 44px;\n font-size: var(--g-text-body-2-font-size);\n}\n.g-radio-button_size_xl .g-radio-button__option-text {\n margin: 0 25px;\n}\n.g-radio-button_width_auto {\n max-width: 100%;\n}\n.g-radio-button_width_max {\n width: 100%;\n}\n.g-radio-button_width_auto .g-radio-button__option, .g-radio-button_width_max .g-radio-button__option {\n overflow: hidden;\n}\n.g-radio-button_width_auto .g-radio-button__option-text, .g-radio-button_width_max .g-radio-button__option-text {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}", ".g-radio-group_direction_horizontal.g-radio-group_size_m {\n line-height: 20px;\n}\n.g-radio-group_direction_horizontal.g-radio-group_size_m .g-radio-group__option:not(:last-child) {\n margin-right: 12px;\n}\n.g-radio-group_direction_horizontal.g-radio-group_size_l {\n line-height: 24px;\n}\n.g-radio-group_direction_horizontal.g-radio-group_size_l .g-radio-group__option:not(:last-child) {\n margin-right: 15px;\n}\n.g-radio-group_direction_vertical {\n display: flex;\n flex-direction: column;\n}\n.g-radio-group_direction_vertical.g-radio-group_size_m .g-radio-group__option:not(:last-child) {\n margin-bottom: 8px;\n}\n.g-radio-group_direction_vertical.g-radio-group_size_l .g-radio-group__option:not(:last-child) {\n margin-bottom: 12px;\n}", ".g-skeleton {\n --_--animation-from: calc(-100% * var(--g-flow-direction));\n --_--animation-to: calc(100% * var(--g-flow-direction));\n --_--gradient-deg: calc(90deg * var(--g-flow-direction));\n display: inline-block;\n position: relative;\n z-index: 0;\n width: 100%;\n border-radius: 5px;\n overflow: hidden;\n background-color: var(--g-color-base-generic);\n}\n.g-skeleton::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-image: linear-gradient(var(--_--gradient-deg), transparent, var(--g-color-base-generic));\n animation: g-skeleton 1.2s ease-out infinite;\n content: \"\";\n}\n\n@keyframes g-skeleton {\n 0% {\n transform: translateX(var(--_--animation-from));\n }\n 100% {\n transform: translateX(var(--_--animation-to));\n }\n}", ".g-base-slider {\n position: relative;\n flex-grow: 1;\n touch-action: none;\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.g-base-slider * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.g-base-slider_size_s {\n padding: 6px 0 6px;\n height: 15px;\n margin: 0 7.5px var(--g-text-body-1-line-height);\n}\n.g-base-slider_size_s .rc-slider-mark {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-base-slider_size_s .rc-slider-mark-text:last-of-type {\n right: -7.5px;\n}\n.g-base-slider_size_s .rc-slider-mark-text:first-of-type {\n right: auto;\n right: initial;\n left: -7.5px;\n}\n.g-base-slider_size_s .rc-slider-dot {\n top: 7px;\n height: 1px;\n width: 1px;\n}\n.g-base-slider_size_m {\n padding: 7px 0 7px;\n height: 18px;\n margin: 0 9px var(--g-text-body-1-line-height);\n}\n.g-base-slider_size_m .rc-slider-mark {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-base-slider_size_m .rc-slider-mark-text:last-of-type {\n right: -9px;\n}\n.g-base-slider_size_m .rc-slider-mark-text:first-of-type {\n right: auto;\n right: initial;\n left: -9px;\n}\n.g-base-slider_size_m .rc-slider-dot {\n top: 8px;\n height: 2px;\n width: 2px;\n}\n.g-base-slider_size_l {\n padding: 8px 0 8px;\n height: 21px;\n margin: 0 10.5px var(--g-text-body-1-line-height);\n}\n.g-base-slider_size_l .rc-slider-mark {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-base-slider_size_l .rc-slider-mark-text:last-of-type {\n right: -10.5px;\n}\n.g-base-slider_size_l .rc-slider-mark-text:first-of-type {\n right: auto;\n right: initial;\n left: -10.5px;\n}\n.g-base-slider_size_l .rc-slider-dot {\n top: 9px;\n height: 3px;\n width: 3px;\n}\n.g-base-slider_size_xl {\n padding: 9px 0 9px;\n height: 24px;\n margin: 0 12px var(--g-text-body-2-line-height);\n}\n.g-base-slider_size_xl .rc-slider-mark {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-base-slider_size_xl .rc-slider-mark-text:last-of-type {\n right: -12px;\n}\n.g-base-slider_size_xl .rc-slider-mark-text:first-of-type {\n right: auto;\n right: initial;\n left: -12px;\n}\n.g-base-slider_size_xl .rc-slider-dot {\n top: 10px;\n height: 4px;\n width: 4px;\n}\n.g-base-slider__rail {\n position: absolute;\n border-radius: 4px;\n background-color: var(--g-color-base-selection);\n}\n.g-base-slider__rail_size_s {\n height: 3px;\n left: -7px;\n right: -7px;\n}\n.g-base-slider__rail_size_m {\n height: 4px;\n left: -9px;\n right: -9px;\n}\n.g-base-slider__rail_size_l {\n height: 5px;\n left: -10px;\n right: -10px;\n}\n.g-base-slider__rail_size_xl {\n height: 6px;\n left: -12px;\n right: -12px;\n}\n.g-base-slider__rail_disabled {\n background-color: var(--g-color-base-generic-accent-disabled);\n}\n.g-base-slider__rail_error {\n background-color: var(--g-color-base-danger-heavy);\n}\n.g-base-slider__track {\n position: absolute;\n background-color: var(--g-color-base-brand);\n}\n.g-base-slider__track_size_s {\n height: 3px;\n}\n.g-base-slider__track_size_s::before {\n position: absolute;\n content: \"\";\n background-color: var(--g-color-base-brand);\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n width: 7px;\n left: -7px;\n height: 3px;\n}\n.g-base-slider__track_size_m {\n height: 4px;\n}\n.g-base-slider__track_size_m::before {\n position: absolute;\n content: \"\";\n background-color: var(--g-color-base-brand);\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n width: 9px;\n left: -9px;\n height: 4px;\n}\n.g-base-slider__track_size_l {\n height: 5px;\n}\n.g-base-slider__track_size_l::before {\n position: absolute;\n content: \"\";\n background-color: var(--g-color-base-brand);\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n width: 10px;\n left: -10px;\n height: 5px;\n}\n.g-base-slider__track_size_xl {\n height: 6px;\n}\n.g-base-slider__track_size_xl::before {\n position: absolute;\n content: \"\";\n background-color: var(--g-color-base-brand);\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n width: 12px;\n left: -12px;\n height: 6px;\n}\n.g-base-slider__track_disabled, .g-base-slider__track_error {\n visibility: hidden;\n}\n.g-base-slider__handle {\n position: absolute;\n z-index: 1;\n cursor: grab;\n touch-action: pan-x;\n background-color: var(--g-color-base-background);\n border-radius: 50%;\n border-style: solid;\n border-color: var(--g-color-base-brand);\n top: 0;\n}\n.g-base-slider__handle_size_s {\n height: 15px;\n width: 15px;\n border-width: 3px;\n}\n.g-base-slider__handle_size_m {\n height: 18px;\n width: 18px;\n border-width: 4px;\n}\n.g-base-slider__handle_size_l {\n height: 21px;\n width: 21px;\n border-width: 5px;\n}\n.g-base-slider__handle_size_xl {\n height: 24px;\n width: 24px;\n border-width: 6px;\n}\n.g-base-slider__handle:focus {\n box-shadow: 0 0 0 3px var(--g-color-base-selection-hover);\n outline: none;\n}\n.g-base-slider__handle:active {\n box-shadow: 0 0 0 4px var(--g-color-base-selection-hover);\n cursor: grabbing;\n}\n.g-base-slider__handle_disabled {\n cursor: not-allowed;\n border-color: var(--g-color-base-generic-accent);\n}\n.g-base-slider__handle_disabled:active, .g-base-slider__handle_disabled:focus {\n cursor: not-allowed;\n box-shadow: none;\n}\n.g-base-slider__handle_error {\n border-color: var(--g-color-base-danger-heavy);\n}\n.g-base-slider__handle_error:focus {\n box-shadow: 0 0 0 3px var(--g-color-base-danger-light-hover);\n}\n.g-base-slider__handle_error:active {\n box-shadow: 0 0 0 4px var(--g-color-base-danger-light-hover);\n}\n.g-base-slider__step {\n position: absolute;\n width: 100%;\n background: transparent;\n}\n.g-base-slider__step_size_s {\n height: 3px;\n}\n.g-base-slider__step_size_m {\n height: 4px;\n}\n.g-base-slider__step_size_l {\n height: 5px;\n}\n.g-base-slider__step_size_xl {\n height: 6px;\n}\n.g-base-slider .rc-slider-mark {\n position: absolute;\n left: 0;\n width: 100%;\n color: var(--g-color-text-secondary);\n bottom: 0;\n}\n.g-base-slider .rc-slider-mark-text {\n position: absolute;\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n top: 0;\n}\n.g-base-slider_disabled .rc-slider-mark-text {\n cursor: not-allowed;\n}\n.g-base-slider .rc-slider-dot {\n position: absolute;\n border-radius: 50%;\n background-color: var(--g-color-base-brand);\n}\n.g-base-slider .rc-slider-dot:first-of-type, .g-base-slider .rc-slider-dot:last-of-type {\n display: none;\n}\n.g-base-slider_disabled .rc-slider-dot, .g-base-slider_error .rc-slider-dot {\n display: none;\n}", "[dir=rtl] .g-slider-tooltip {\n transform: translate(50%, -100%);\n}\n\n.g-slider-tooltip {\n position: absolute;\n top: -6px;\n transform: translate(-50%, -100%);\n cursor: default;\n}\n.g-slider-tooltip__card {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 4px;\n padding: 4px 4px 2px;\n background-color: var(--g-color-base-brand);\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-brand-contrast);\n}\n.g-slider-tooltip__card_size_xl {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-slider-tooltip__pin {\n display: flex;\n position: absolute;\n bottom: -5px;\n left: 0;\n right: 0;\n justify-content: center;\n color: var(--g-color-base-brand);\n}\n.g-slider-tooltip_error .g-slider-tooltip__card {\n background-color: var(--g-color-base-danger-heavy);\n}\n.g-slider-tooltip_disabled .g-slider-tooltip__card {\n background-color: var(--g-color-base-generic-accent);\n}\n.g-slider-tooltip_disabled .g-slider-tooltip__card::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: 4px;\n background-color: var(--g-color-base-background);\n z-index: -1;\n}\n.g-slider-tooltip_error .g-slider-tooltip__pin {\n color: var(--g-color-base-danger-heavy);\n}\n.g-slider-tooltip_disabled .g-slider-tooltip__pin {\n color: var(--g-color-base-generic-accent);\n}\n.g-slider-tooltip_disabled .g-slider-tooltip__pin_background {\n color: var(--g-color-base-background);\n}", ".g-slider {\n display: flex;\n flex-direction: column;\n}\n.g-slider__error {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-danger);\n}\n.g-slider__error_size_s {\n margin-top: 0px;\n}\n.g-slider__error_size_m {\n margin-top: 2px;\n}\n.g-slider__error_size_l {\n margin-top: 4px;\n}\n.g-slider__error_size_xl {\n margin-top: 6px;\n}\n.g-slider__top {\n height: calc(var(--g-text-body-1-line-height) + 6px + 6px);\n display: none;\n}\n.g-slider__top_hasTooltip {\n display: block;\n}\n.g-slider__top_size_xl {\n height: calc(var(--g-text-body-2-line-height) + 6px + 6px);\n}", ".g-spin {\n display: inline-block;\n backface-visibility: hidden;\n animation: g-spin 1s linear infinite;\n}\n.g-spin__inner {\n box-sizing: border-box;\n height: 100%;\n width: 50%;\n margin-left: 50%;\n border: 2px solid var(--g-color-line-brand);\n border-left: none;\n border-top-right-radius: 25px;\n border-bottom-right-radius: 25px;\n}\n.g-spin_size_xs {\n width: 16px;\n height: 16px;\n}\n.g-spin_size_s {\n width: 24px;\n height: 24px;\n}\n.g-spin_size_m {\n width: 28px;\n height: 28px;\n}\n.g-spin_size_l {\n width: 32px;\n height: 32px;\n}\n.g-spin_size_xl {\n width: 36px;\n height: 36px;\n}\n\n@keyframes g-spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}", "@charset \"UTF-8\";\n.g-switch {\n position: relative;\n}\n.g-switch__control {\n opacity: 0;\n cursor: pointer;\n}\n.g-switch__indicator {\n display: inline-block;\n position: relative;\n}\n.g-switch__indicator::before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: var(--g-color-base-generic-medium);\n transition: background 0.1s linear;\n}\n.g-switch__indicator::after {\n content: \"\u00A0\";\n visibility: hidden;\n}\n.g-switch__slider {\n position: absolute;\n content: \"\";\n border-radius: 50%;\n background-color: var(--g-color-base-background);\n transition: transform 0.15s ease-out;\n}\n.g-switch__outline {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: none;\n pointer-events: none;\n}\n.g-switch__control:focus-visible + .g-switch__outline {\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-switch_size_m .g-switch__indicator,\n.g-switch_size_m .g-switch__indicator::before,\n.g-switch_size_m .g-switch__outline {\n width: 36px;\n height: 20px;\n border-radius: 10px;\n}\n.g-switch_size_m .g-switch__slider {\n top: 2px;\n left: 2px;\n width: 16px;\n height: 16px;\n}\n.g-switch_size_m .g-switch__text {\n margin-top: 3px;\n}\n.g-switch_size_l .g-switch__indicator,\n.g-switch_size_l .g-switch__indicator::before,\n.g-switch_size_l .g-switch__outline {\n width: 42px;\n height: 24px;\n border-radius: 12px;\n}\n.g-switch_size_l .g-switch__slider {\n top: 3px;\n left: 3px;\n width: 18px;\n height: 18px;\n}\n.g-switch_size_l .g-switch__text {\n margin-top: 4px;\n}\n.g-switch:hover .g-switch__indicator::before {\n background-color: var(--g-color-base-generic-medium-hover);\n}\n.g-switch_checked .g-switch__slider {\n --_--translate-x: calc(100% * var(--g-flow-direction));\n transform: translateX(calc(100% * var(--g-flow-direction)));\n transform: translateX(var(--_--translate-x));\n}\n.g-switch_checked .g-switch__indicator::before, .g-switch_checked:hover .g-switch__indicator::before {\n background-color: var(--g-color-base-brand);\n}\n.g-switch_disabled .g-switch__indicator::before {\n background-color: var(--g-color-base-generic-accent-disabled);\n}\n.g-switch_disabled.g-switch_checked .g-switch__indicator::before {\n background-color: var(--g-color-base-brand);\n opacity: 0.5;\n}", ".g-table {\n overflow: auto;\n position: relative;\n}\n.g-table__scroll-container {\n overflow: auto;\n position: relative;\n -ms-overflow-style: none;\n scrollbar-width: none;\n}\n.g-table__scroll-container::-webkit-scrollbar {\n display: none;\n}\n.g-table__horizontal-scroll-bar {\n overflow-x: auto;\n margin-top: -1px;\n}\n.g-table__horizontal-scroll-bar-inner {\n height: 1px;\n position: relative;\n}\n.g-table__horizontal-scroll-bar-inner::before {\n content: \"\";\n position: absolute;\n width: 1px;\n height: 1px;\n top: 0;\n left: 0;\n background-color: rgba(255, 255, 255, 0.01);\n}\n.g-table__horizontal-scroll-bar_sticky-horizontal-scroll {\n position: sticky;\n z-index: 3;\n}\n.g-table__table {\n border-spacing: 0;\n border-collapse: separate;\n}\n.g-table__cell {\n box-sizing: content-box;\n padding: 11px var(--g-spacing-2) 10px;\n border-bottom: 1px solid var(--g-color-line-generic);\n line-height: 18px;\n text-align: left;\n word-wrap: break-word;\n}\n.g-table__cell:first-child {\n padding-left: 0;\n}\n.g-table__cell:last-child {\n padding-right: 0;\n}\n.g-table__cell:not(.g-table__cell_word-wrap) {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.g-table__cell_align_center {\n text-align: center;\n}\n.g-table__cell_align_end {\n text-align: right;\n}\n.g-table .g-table__cell_sticky_start, .g-table .g-table__cell_sticky_end {\n position: sticky;\n z-index: 2;\n background: var(--g-color-base-background);\n}\n.g-table__cell_border_right {\n border-right: 1px solid var(--g-color-line-generic);\n}\n.g-table__cell_edge-padding:first-child {\n padding-left: var(--g-spacing-3);\n}\n.g-table__cell_edge-padding:last-child {\n padding-right: var(--g-spacing-3);\n}\n.g-table__row_vertical-align_top {\n vertical-align: top;\n}\n.g-table__row_vertical-align_middle {\n vertical-align: middle;\n}\n.g-table__row_empty .g-table__cell {\n text-align: center;\n}\n.g-table__body .g-table__row:last-child .g-table__cell {\n border-bottom-color: transparent;\n}\n.g-table__head .g-table__cell {\n font-weight: var(--g-text-accent-font-weight);\n}\n.g-table__body .g-table__row_interactive:hover {\n background-color: var(--g-color-base-simple-hover-solid);\n cursor: pointer;\n}\n.g-table__body .g-table__row_interactive:hover .g-table__cell_sticky_start,\n.g-table__body .g-table__row_interactive:hover .g-table__cell_sticky_end {\n background: var(--g-color-base-simple-hover-solid);\n}\n.g-table__body .g-table__row_disabled {\n opacity: 0.3;\n}\n.g-table_with-primary .g-table__body .g-table__cell {\n color: var(--g-color-text-secondary);\n}\n.g-table_with-primary .g-table__body .g-table__cell_primary {\n color: var(--g-color-text-primary);\n}\n.g-table_with-sticky-scroll {\n overflow: visible;\n}", ".g-table__checkbox_cell {\n position: relative;\n min-width: 17px;\n width: 17px;\n}\n.g-table__selection-checkbox {\n display: flex;\n align-items: center;\n padding: inherit;\n border-bottom: none;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.g-table__selection-checkbox_vertical-align_top {\n align-items: start;\n}\n.g-table__row_selected {\n background: var(--g-color-base-selection);\n}\n.g-table__row_selected .g-table__cell_sticky_start,\n.g-table__row_selected .g-table__cell_sticky_end {\n background: linear-gradient(to right, var(--g-color-base-selection), var(--g-color-base-selection)), linear-gradient(to right, var(--g-color-base-background), var(--g-color-base-background));\n}\n.g-table__row_selected.g-table__row_interactive:hover {\n background: var(--g-color-base-selection-hover);\n}\n.g-table__row_selected.g-table__row_interactive:hover .g-table__cell_sticky_start,\n.g-table__row_selected.g-table__row_interactive:hover .g-table__cell_sticky_end {\n background: linear-gradient(to right, var(--g-color-base-selection-hover), var(--g-color-base-selection-hover)), linear-gradient(to right, var(--g-color-base-background), var(--g-color-base-background));\n}", ".g-table__actions {\n height: 18px;\n display: flex;\n align-items: center;\n}\n\n.g-table-action-popup__menu {\n max-height: 200px;\n overflow-y: auto;\n}\n.g-table-action-popup__menu-item {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 250px;\n}", ".g-table__copy {\n display: inline-flex;\n align-items: center;\n}\n.g-table__copy-content {\n margin-right: 5px;\n}\n.g-table__copy-button {\n line-height: 0;\n visibility: hidden;\n color: var(--g-color-text-secondary);\n opacity: 0.5;\n}\n.g-table__copy-button:hover {\n opacity: 1;\n}\n.g-table__cell:hover .g-table__copy-button {\n visibility: visible;\n}", ".g-sort-indicator__icon {\n vertical-align: -2px;\n}", ".g-table__sort {\n display: inline-flex;\n align-items: baseline;\n gap: var(--g-spacing-1);\n vertical-align: top;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n border-radius: var(--g-border-radius-xs);\n}\n.g-table__sort-indicator {\n flex-shrink: 0;\n color: var(--g-color-text-hint);\n}\n.g-table__sort_active .g-table__sort-indicator {\n color: var(--g-color-text-primary);\n}\n.g-table__sort:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n}", ".g-list-item-view {\n flex-shrink: 0;\n}\n.g-list-item-view__main-content {\n display: grid;\n grid-gap: 2px;\n grid-gap: var(--g-spacing-half, 2px);\n gap: 2px;\n gap: var(--g-spacing-half, 2px);\n}\n.g-list-item-view:hover.g-list-item-view_activeOnHover, .g-list-item-view_active.g-list-item-view_activeOnHover, .g-list-item-view_active {\n background: var(--g-color-base-simple-hover-solid);\n}\n.g-list-item-view_clickable {\n cursor: pointer;\n}\n.g-list-item-view_selected, .g-list-item-view_selected:not(.g-list-item-view_dragging).g-list-item-view_active, .g-list-item-view_selected:hover.g-list-item-view_activeOnHover {\n background: var(--g-color-base-selection);\n}\n.g-list-item-view_radius_s {\n border-radius: 3px;\n border-radius: var(--g-list-item-border-radius, 3px);\n}\n.g-list-item-view_radius_m {\n border-radius: 5px;\n border-radius: var(--g-list-item-border-radius, 5px);\n}\n.g-list-item-view_radius_l {\n border-radius: 6px;\n border-radius: var(--g-list-item-border-radius, 6px);\n}\n.g-list-item-view_radius_xl {\n border-radius: 8px;\n border-radius: var(--g-list-item-border-radius, 8px);\n}\n.g-list-item-view__icon {\n flex-shrink: 0;\n}\n.g-list-item-view__slot {\n flex-shrink: 0;\n}\n.g-list-item-view__slot_indent_1 {\n width: 16px;\n}\n.g-list-item-view__slot_indent_2 {\n width: 32px;\n}\n.g-list-item-view__slot_indent_3 {\n width: 48px;\n}\n.g-list-item-view__slot_indent_4 {\n width: 64px;\n}\n.g-list-item-view__slot_indent_5 {\n width: 80px;\n}\n.g-list-item-view__slot_indent_6 {\n width: 96px;\n}\n.g-list-item-view__slot_indent_7 {\n width: 112px;\n}\n.g-list-item-view__slot_indent_8 {\n width: 128px;\n}\n.g-list-item-view__slot_indent_9 {\n width: 144px;\n}\n.g-list-item-view__slot_indent_10 {\n width: 160px;\n}", ".g-list-recursive-renderer {\n padding: 0;\n margin: 0;\n}", ".g-list-container-view {\n box-sizing: border-box;\n width: 100%;\n outline: none;\n}\n.g-list-container-view_fixed-height {\n height: 300px;\n height: var(--g-list-container-height, 300px);\n}\n.g-list-container-view:not(.g-list-container-view_fixed-height) {\n overflow: auto;\n}", ".g-tree-select {\n max-width: 100%;\n}\n.g-tree-select_width_max {\n width: 100%;\n}\n.g-tree-select__popup {\n padding: 4px 0;\n overflow: hidden;\n}\n.g-tree-select__popup_size_s {\n border-radius: 5px;\n border-radius: var(--g-list-container-border-radius, 5px);\n}\n.g-tree-select__popup_size_m {\n border-radius: 6px;\n border-radius: var(--g-list-container-border-radius, 6px);\n}\n.g-tree-select__popup_size_l {\n border-radius: 8px;\n border-radius: var(--g-list-container-border-radius, 8px);\n}\n.g-tree-select__popup_size_xl {\n border-radius: 10px;\n border-radius: var(--g-list-container-border-radius, 10px);\n}\n.g-tree-select__list {\n padding: 0 4px;\n}", ".g-inner-table-column-setup {\n display: inline-block;\n}\n.g-inner-table-column-setup__controls {\n margin: var(--g-spacing-1) var(--g-spacing-1) 0;\n}", ".g-table__settings {\n height: 18px;\n display: flex;\n align-items: center;\n}\n.g-table__settings-button {\n color: var(--g-color-text-secondary) !important;\n}", ".g-table-column-setup__status {\n margin-left: 5px;\n color: var(--g-color-text-secondary);\n}", ".g-tabs {\n --_--vertical-item-padding: var(--g-tabs-vertical-item-padding, 6px 20px);\n --_--vertical-item-height: var(--g-tabs-vertical-item-height, 18px);\n}\n.g-tabs_size_m {\n --_--item-height: 36px;\n --_--item-gap: 24px;\n --_--item-border-width: 2px;\n}\n.g-tabs_size_m .g-tabs__item-title,\n.g-tabs_size_m .g-tabs__item-counter {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-tabs_size_l {\n --_--item-height: 40px;\n --_--item-gap: 28px;\n --_--item-border-width: 2px;\n}\n.g-tabs_size_l .g-tabs__item-title,\n.g-tabs_size_l .g-tabs__item-counter {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-tabs_size_xl {\n --_--item-height: 44px;\n --_--item-gap: 32px;\n --_--item-border-width: 3px;\n}\n.g-tabs_size_xl .g-tabs__item-title,\n.g-tabs_size_xl .g-tabs__item-counter {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n.g-tabs__item {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n outline: none;\n}\n.g-tabs__item-content {\n display: flex;\n align-items: center;\n border-radius: var(--g-focus-border-radius);\n}\n.g-tabs__item_overflow .g-tabs__item-content {\n min-width: 0;\n}\n.g-tabs__item-icon {\n margin-right: 8px;\n}\n.g-tabs__item-title {\n white-space: nowrap;\n}\n.g-tabs__item_overflow .g-tabs__item-title {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.g-tabs__item-counter, .g-tabs__item-label {\n margin-left: 8px;\n}\n.g-tabs__item-icon > svg {\n display: block;\n}\n.g-tabs_direction_horizontal {\n display: flex;\n align-items: flex-end;\n flex-wrap: wrap;\n box-shadow: inset 0 calc(1px * -1) 0 0 var(--g-color-line-generic);\n box-shadow: inset 0 calc(var(--g-tabs-border-width, 1px) * -1) 0 0 var(--g-color-line-generic);\n overflow: hidden;\n}\n.g-tabs_direction_horizontal .g-tabs__item {\n display: flex;\n align-items: center;\n box-sizing: border-box;\n height: var(--g-tabs-item-height, var(--_--item-height));\n border-bottom: var(--g-tabs-item-border-width, var(--_--item-border-width)) solid transparent;\n padding-top: var(--_--item-border-width);\n}\n.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-content {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: -2px;\n}\n.g-tabs_direction_horizontal .g-tabs__item-meta {\n display: none;\n}\n.g-tabs_direction_horizontal .g-tabs__item-title {\n color: var(--g-color-text-secondary);\n}\n.g-tabs_direction_horizontal .g-tabs__item-icon, .g-tabs_direction_horizontal .g-tabs__item-counter {\n color: var(--g-color-text-hint);\n}\n.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-title, .g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-title, .g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-title {\n color: var(--g-color-text-primary);\n}\n.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-icon,\n.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-counter, .g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-icon,\n.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-counter, .g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-icon,\n.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-counter {\n color: var(--g-color-text-secondary);\n}\n.g-tabs_direction_horizontal .g-tabs__item_active, .g-tabs_direction_horizontal .g-tabs__item_active:hover, .g-tabs_direction_horizontal .g-tabs__item_active:focus-visible {\n border-color: var(--g-color-line-brand);\n}\n.g-tabs_direction_horizontal .g-tabs__item_disabled {\n pointer-events: none;\n}\n.g-tabs_direction_horizontal .g-tabs__item_disabled .g-tabs__item-title {\n color: var(--g-color-text-hint);\n}\n.g-tabs_direction_horizontal > :not(:last-child) {\n margin-right: var(--g-tabs-item-gap, var(--_--item-gap));\n}\n.g-tabs_direction_vertical {\n display: flex;\n flex-direction: column;\n}\n.g-tabs_direction_vertical .g-tabs__item {\n padding: var(--_--vertical-item-padding);\n}\n.g-tabs_direction_vertical .g-tabs__item-title {\n line-height: var(--_--vertical-item-height);\n color: var(--g-color-text-primary);\n}\n.g-tabs_direction_vertical .g-tabs__item-meta {\n line-height: var(--_--vertical-item-height);\n color: var(--g-color-text-secondary);\n}\n.g-tabs_direction_vertical .g-tabs__item-icon, .g-tabs_direction_vertical .g-tabs__item-counter {\n color: var(--g-color-text-secondary);\n}\n.g-tabs_direction_vertical .g-tabs__item:hover, .g-tabs_direction_vertical .g-tabs__item:focus-visible {\n background-color: var(--g-color-base-generic-hover);\n}\n.g-tabs_direction_vertical .g-tabs__item_active {\n background-color: var(--g-color-base-selection);\n}\n.g-tabs_direction_vertical .g-tabs__item_active:hover, .g-tabs_direction_vertical .g-tabs__item_active:focus-visible {\n background-color: var(--g-color-base-selection-hover);\n}\n.g-tabs_direction_vertical .g-tabs__item_disabled {\n pointer-events: none;\n}\n.g-tabs_direction_vertical .g-tabs__item_disabled .g-tabs__item-title {\n color: var(--g-color-text-secondary);\n}", ".g-toast {\n --_--item-gap: 10px;\n --_--item-padding: 16px;\n --_--background-color: var(--g-color-base-background);\n display: flex;\n box-sizing: border-box;\n position: relative;\n width: inherit;\n margin-bottom: 10px;\n margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap));\n padding: 16px;\n padding: var(--g-toaster-item-padding, var(--_--item-padding));\n font-size: var(--g-text-body-2-font-size);\n border-radius: 8px;\n box-shadow: 0px 0px 15px var(--g-color-sfx-shadow);\n background-color: var(--g-color-base-background);\n background-color: var(--_--background-color);\n overflow: hidden;\n z-index: 0;\n}\n.g-toast_mobile {\n width: 100%;\n}\n.g-toast_theme_normal {\n --_--background-color: var(--g-color-base-float);\n}\n.g-toast_theme_info {\n --_--container-background-color: var(--g-color-base-info-light);\n --_--icon-color: var(--g-color-text-info-heavy);\n}\n.g-toast_theme_success {\n --_--container-background-color: var(--g-color-base-positive-light);\n --_--icon-color: var(--g-color-text-positive-heavy);\n}\n.g-toast_theme_warning {\n --_--container-background-color: var(--g-color-base-warning-light);\n --_--icon-color: var(--g-color-text-warning-heavy);\n}\n.g-toast_theme_danger {\n --_--container-background-color: var(--g-color-base-danger-light);\n --_--icon-color: var(--g-color-text-danger-heavy);\n}\n.g-toast_theme_utility {\n --_--container-background-color: var(--g-color-base-utility-light);\n --_--icon-color: var(--g-color-text-utility-heavy);\n}\n.g-toast__container {\n flex: 1 1 auto;\n display: grid;\n grid-row-gap: 8px;\n row-gap: 8px;\n width: 100%;\n height: 100%;\n min-height: var(--g-text-body-2-line-height);\n min-width: 0;\n grid-template-columns: 100%;\n}\n.g-toast__container:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: -1;\n background-color: var(--_--container-background-color);\n}\n.g-toast__icon-container {\n flex: 0 0 auto;\n padding-right: 8px;\n padding-top: 2px;\n color: var(--_--icon-color);\n}\n.g-toast__title {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n margin: 0;\n padding-right: 32px;\n}\n.g-toast__content_without-title {\n padding-right: 32px;\n}\n.g-toast__action {\n margin-right: 8px;\n}\n.g-toast .g-toast__btn-close {\n position: absolute;\n top: 16px;\n right: 16px;\n}", ".g-toast-animation-mobile_enter {\n opacity: 0;\n position: absolute;\n}\n.g-toast-animation-mobile_enter_active {\n animation: g-toast-enter-mobile 0.6s ease-out forwards;\n position: relative;\n}\n.g-toast-animation-mobile_exit_active {\n animation: g-toast-exit-mobile 0.6s ease-in forwards;\n}\n\n@keyframes g-toast-enter-mobile {\n 0% {\n margin-bottom: 0;\n padding: 0;\n height: 0;\n opacity: 0;\n transform: translateY(10px);\n }\n 50% {\n margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap));\n padding: var(--g-toaster-item-padding, var(--_--item-padding));\n height: var(--_--item-height);\n opacity: 0;\n transform: translateY(10px);\n }\n 100% {\n opacity: 1;\n transform: translateX(0);\n }\n}\n@keyframes g-toast-exit-mobile {\n 0% {\n margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap));\n padding: var(--g-toaster-item-padding, var(--_--item-padding));\n height: var(--_--item-height);\n opacity: 1;\n transform: translateX(0);\n }\n 50% {\n margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap));\n padding: var(--g-toaster-item-padding, var(--_--item-padding));\n height: var(--_--item-height);\n opacity: 0;\n transform: translateY(10px);\n }\n 100% {\n margin-bottom: 0;\n padding: 0;\n height: 0;\n opacity: 0;\n transform: translateY(10px);\n }\n}\n.g-toast-animation-desktop_enter {\n opacity: 0;\n position: absolute;\n}\n.g-toast-animation-desktop_enter_active {\n animation: g-toast-enter-desktop 0.6s ease-out forwards;\n position: relative;\n}\n.g-toast-animation-desktop_exit_active {\n animation: g-toast-exit-desktop 0.6s ease-in forwards;\n}\n\n@keyframes g-toast-enter-desktop {\n 0% {\n margin-bottom: 0;\n padding: 0;\n height: 0;\n opacity: 0;\n transform: translateX(calc(var(--g-flow-direction) * 10px));\n }\n 50% {\n margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap));\n padding: var(--g-toaster-item-padding, var(--_--item-padding));\n height: var(--_--item-height);\n opacity: 0;\n transform: translateX(calc(var(--g-flow-direction) * 10px));\n }\n 100% {\n opacity: 1;\n transform: translateX(0);\n }\n}\n@keyframes g-toast-exit-desktop {\n 0% {\n margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap));\n padding: var(--g-toaster-item-padding, var(--_--item-padding));\n height: var(--_--item-height);\n opacity: 1;\n transform: translateX(0);\n }\n 50% {\n margin-bottom: var(--g-toaster-item-gap, var(--_--item-gap));\n padding: var(--g-toaster-item-padding, var(--_--item-padding));\n height: var(--_--item-height);\n opacity: 0;\n transform: translateX(calc(var(--g-flow-direction) * 10px));\n }\n 100% {\n margin-bottom: 0;\n padding: 0;\n height: 0;\n opacity: 0;\n transform: translateX(calc(var(--g-flow-direction) * 10px));\n }\n}", ".g-toaster {\n --_--width: 312px;\n position: fixed;\n bottom: 0;\n right: 10px;\n width: 312px;\n width: var(--g-toaster-width, var(--_--width));\n z-index: 100000;\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n}\n.g-toaster_mobile {\n --_--width: calc(100% - 20px);\n left: 50%;\n transform: translate(-50%);\n}", ".g-toc-item__section {\n cursor: pointer;\n}\n.g-toc-item__section > .g-toc-item__section-link {\n border-left-color: var(--g-color-line-generic);\n}\n.g-toc-item__section-link {\n display: flex;\n align-items: center;\n padding: 6px 6px 6px 12px;\n min-height: 28px;\n color: var(--g-color-text-secondary);\n border-left: 2px solid transparent;\n -webkit-text-decoration: none;\n text-decoration: none;\n}\n.g-toc-item__section-link:focus-visible {\n outline-offset: -2px;\n outline: 2px solid var(--g-color-line-focus);\n border-radius: calc(var(--g-focus-border-radius) + 2px);\n}\n.g-toc-item__section-link:hover {\n color: var(--g-color-text-complementary);\n}\n.g-toc-item__section_child .g-toc-item__section-link {\n padding-left: 25px;\n}\n.g-toc-item__section_active > .g-toc-item__section-link {\n color: var(--g-color-text-primary);\n border-left-color: var(--g-color-line-brand);\n}", ".g-toc__title {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-primary);\n margin-bottom: 12px;\n}\n.g-toc__sections, .g-toc__subsections {\n padding: 0;\n margin: 0;\n overflow-x: hidden;\n overflow-y: auto;\n overflow: hidden auto;\n list-style: none;\n}", ".g-tooltip[class] {\n --g-popup-border-width: 0;\n}\n.g-tooltip[class] > div {\n padding: 4px 8px;\n max-width: 360px;\n box-sizing: border-box;\n box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);\n animation-duration: 0.001ms;\n}\n.g-tooltip__content {\n /* stylelint-disable-next-line */\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -ms-box-orient: vertical;\n -webkit-line-clamp: 20;\n -moz-line-clamp: 20;\n -ms-line-clamp: 20;\n overflow: hidden;\n text-overflow: ellipsis;\n}", ".g-user {\n display: flex;\n align-items: center;\n}\n.g-user__avatar {\n display: flex;\n align-items: center;\n}\n.g-user__info {\n flex: auto;\n display: flex;\n flex-direction: column;\n min-width: 0;\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-user__info .g-user__name {\n color: var(--g-color-text-primary);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.g-user__info .g-user__description {\n color: var(--g-color-text-secondary);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.g-user__avatar + .g-user__info {\n margin-left: 12px;\n}\n.g-user_size_xs .g-user__avatar + .g-user__info {\n margin-left: 6px;\n}", ".app {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n flex-direction: column;\n align-content: center;\n align-items: center;\n}\n\n.playground {\n width: 1328px;\n\n @media (max-width: 1328px) {\n width: 100%\n }\n\n margin-top: 30px;\n}\n\n.tabs {\n width: fit-content;\n}\n\n.editor:has(.ye-editor-component) {\n margin-top: 30px;\n}\n", ".app {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n flex-direction: column;\n align-content: center;\n align-items: center;\n}\n\n.playground {\n width: 1328px;\n margin-top: 30px;\n}\n@media (max-width: 1328px) {\n .playground {\n width: 100%;\n }\n}\n\n.tabs {\n width: fit-content;\n}\n\n.editor:has(.ye-editor-component) {\n margin-top: 30px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL1VzZXJzL21hcnR5YW5vdi1hdi9XZWJzdG9ybVByb2plY3RzL3BsYXlncm91bmQvc3JjL2FwcCIsInNvdXJjZXMiOlsiaW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQU1BOztBQUpBO0VBSEY7SUFJSTs7OztBQU1KO0VBQ0U7OztBQUdGO0VBQ0UiLCJzb3VyY2VzQ29udGVudCI6WyIuYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxheWdyb3VuZCB7XG4gIHdpZHRoOiAxMzI4cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjhweCkge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cblxuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGFicyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmVkaXRvcjpoYXMoLnllLWVkaXRvci1jb21wb25lbnQpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiJdfQ== */", ".split-view {\n display: flex;\n\n gap: 30px;\n\n @media (max-width: 768px) {\n flex-direction: column;\n }\n}\n\n.area__card {\n padding: 10px 25px;\n\n & > section {\n height: var(--diplodoc-playground-height);\n min-height: var(--diplodoc-playground-height);\n max-height: var(--diplodoc-playground-height);\n\n overflow-y: scroll;\n overflow-x: hidden;\n\n padding: 0;\n }\n}\n\n/* yfm preview */\n.area__yfm {\n border-radius: 2px;\n\n height: calc(var(--diplodoc-playground-height) + 26px);\n min-height: calc(var(--diplodoc-playground-height) + 26px);\n max-height: calc(var(--diplodoc-playground-height) + 26px);\n\n overflow-y: scroll;\n overflow-x: hidden;\n}\n\n.area-card__editor {\n border-radius: 2px;\n padding-right: 0px;\n}\n\n.area__tabs {\n text-transform: uppercase;\n}\n\n.input {\n width: 50%;\n\n @media (max-width: 768px) {\n width: 100%;\n }\n\n margin-top: 39px;\n}\n\n.output {\n width: 50%;\n\n @media (max-width: 768px) {\n width: 100%;\n }\n}\n", ".split-view {\n display: flex;\n gap: 30px;\n}\n@media (max-width: 768px) {\n .split-view {\n flex-direction: column;\n }\n}\n\n.area__card {\n padding: 10px 25px;\n}\n.area__card > section {\n height: var(--diplodoc-playground-height);\n min-height: var(--diplodoc-playground-height);\n max-height: var(--diplodoc-playground-height);\n overflow-y: scroll;\n overflow-x: hidden;\n padding: 0;\n}\n\n/* yfm preview */\n.area__yfm {\n border-radius: 2px;\n height: calc(var(--diplodoc-playground-height) + 26px);\n min-height: calc(var(--diplodoc-playground-height) + 26px);\n max-height: calc(var(--diplodoc-playground-height) + 26px);\n overflow-y: scroll;\n overflow-x: hidden;\n}\n\n.area-card__editor {\n border-radius: 2px;\n padding-right: 0px;\n}\n\n.area__tabs {\n text-transform: uppercase;\n}\n\n.input {\n width: 50%;\n margin-top: 39px;\n}\n@media (max-width: 768px) {\n .input {\n width: 100%;\n }\n}\n\n.output {\n width: 50%;\n}\n@media (max-width: 768px) {\n .output {\n width: 100%;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL1VzZXJzL21hcnR5YW5vdi1hdi9XZWJzdG9ybVByb2plY3RzL3BsYXlncm91bmQvc3JjL1NwbGl0Vmlld0VkaXRvciIsInNvdXJjZXMiOlsiaW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBRUE7O0FBRUE7RUFMRjtJQU1JOzs7O0FBSUo7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTs7O0FBSUo7QUFDQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBTUE7O0FBSkE7RUFIRjtJQUlJOzs7O0FBTUo7RUFDRTs7QUFFQTtFQUhGO0lBSUkiLCJzb3VyY2VzQ29udGVudCI6WyIuc3BsaXQtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgZ2FwOiAzMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFyZWFfX2NhcmQge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG5cbiAgJiA+IHNlY3Rpb24ge1xuICAgIGhlaWdodDogdmFyKC0tZGlwbG9kb2MtcGxheWdyb3VuZC1oZWlnaHQpO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWRpcGxvZG9jLXBsYXlncm91bmQtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1kaXBsb2RvYy1wbGF5Z3JvdW5kLWhlaWdodCk7XG5cbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiB5Zm0gcHJldmlldyAqL1xuLmFyZWFfX3lmbSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBoZWlnaHQ6IGNhbGModmFyKC0tZGlwbG9kb2MtcGxheWdyb3VuZC1oZWlnaHQpICsgMjZweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tZGlwbG9kb2MtcGxheWdyb3VuZC1oZWlnaHQpICsgMjZweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tZGlwbG9kb2MtcGxheWdyb3VuZC1oZWlnaHQpICsgMjZweCk7XG5cbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5hcmVhLWNhcmRfX2VkaXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uYXJlYV9fdGFicyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pbnB1dCB7XG4gIHdpZHRoOiA1MCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuXG4ub3V0cHV0IHtcbiAgd2lkdGg6IDUwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIl19 */", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-VideoBlock {\n position: relative;\n}\n.pc-VideoBlock__preview {\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n.pc-VideoBlock__image {\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n display: block;\n}\n.pc-VideoBlock__image-wrapper {\n height: 100%;\n width: 100%;\n}\n.pc-VideoBlock__button {\n display: inline-block;\n margin: 0;\n padding: 0;\n font: inherit;\n border: none;\n outline: none;\n color: inherit;\n background: none;\n cursor: pointer;\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n width: 64px;\n height: 64px;\n color: var(--g-color-base-background);\n background-color: var(--g-color-base-brand);\n border-radius: 50%;\n}\n.pc-VideoBlock__button:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-VideoBlock__button:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-VideoBlock__icon {\n margin-left: 1px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-media-component-data-lens__wrap {\n height: 400px;\n overflow: hidden;\n margin: 24px;\n}\n.pc-media-component-data-lens__wrap .pc-media-component-data-lens__iframe {\n border-radius: 0;\n}\n.pc-media-component-data-lens__iframe {\n width: calc(100% + 4px);\n height: calc(100% + 4px);\n margin: -1px -2px 0;\n}\n@media (max-width: 577px) {\n .pc-media-component-data-lens__wrap {\n margin: 24px 0;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-full-screen-media__modal-media_type_youtube, .pc-full-screen-media__modal-media_type_video video, .pc-full-screen-media__modal-media_type_image {\n display: block;\n position: relative;\n width: 100%;\n max-width: 1232px;\n max-height: 70vh;\n}\n\n.pc-full-screen-media__media {\n cursor: pointer;\n}\n.pc-full-screen-media__media-wrapper {\n cursor: pointer;\n position: relative;\n}\n.pc-full-screen-media__modal-content {\n position: relative;\n border-radius: var(--pc-border-radius);\n}\n.pc-full-screen-media__inline-media {\n transform: translateZ(0);\n}\n.pc-full-screen-media__modal-media {\n border-radius: var(--pc-border-radius);\n}\n.pc-full-screen-media__modal-media_type_youtube {\n width: min(65vw, 1232px);\n height: calc(min(65vw, 1232px) * 9 / 16);\n}\n.pc-full-screen-media__modal .g-modal__content, .pc-full-screen-media__modal-image {\n border-radius: var(--pc-border-radius);\n}\n.pc-full-screen-media__icon-wrapper {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n right: 16px;\n top: 16px;\n width: 36px;\n height: 36px;\n border-radius: 8px;\n background-color: var(--g-color-base-simple-hover-solid);\n cursor: pointer;\n z-index: 10;\n}\n.pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper, .pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper {\n opacity: 0;\n transition: opacity 0.3s;\n pointer-events: none;\n}\n.pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper_visible, .pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper:focus, .pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper_visible, .pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper:focus {\n opacity: 1;\n pointer-events: inherit;\n}\n.pc-full-screen-media__modal-content:hover .pc-full-screen-media__icon-wrapper, .pc-full-screen-media__media-wrapper:hover .pc-full-screen-media__icon-wrapper {\n opacity: 1;\n pointer-events: inherit;\n}\n.pc-full-screen-media__icon {\n color: var(--g-color-text-hint);\n}\n.pc-full-screen-media__icon_hover:hover {\n color: var(--g-color-text-secondary);\n}\n@media (max-width: 577px) {\n .pc-full-screen-media__icon-wrapper {\n display: none;\n }\n .pc-full-screen-media__modal {\n display: none !important;\n }\n .pc-full-screen-media__modal { /* stylelint-disable-line declaration-no-important */\n }\n}", ".pc-CircleProgress {\n position: absolute;\n}", ".pc-CustomBarControls__button_type_with-play-pause-button {\n box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);\n}\n\n.pc-CustomBarControls__button_type_with-play-pause-button:hover {\n box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow);\n cursor: pointer;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-CustomBarControls__wrapper {\n position: absolute;\n bottom: 0;\n opacity: 0;\n transition: opacity 300ms ease 3s;\n z-index: 1;\n}\n.pc-CustomBarControls__wrapper_shown {\n opacity: 1;\n transition: opacity 0s ease 0s;\n}\n.pc-CustomBarControls__wrapper_type_with-play-pause-button {\n gap: 8px;\n padding: 8px;\n}\n.pc-CustomBarControls__wrapper_positioning_left, .pc-CustomBarControls__wrapper_positioning_right, .pc-CustomBarControls__wrapper_positioning_center {\n display: flex;\n width: 100%;\n}\n.pc-CustomBarControls__wrapper_positioning_right {\n flex-direction: row-reverse;\n}\n.pc-CustomBarControls__wrapper_positioning_center {\n justify-content: center;\n}\n.pc-CustomBarControls__button {\n border: 0;\n padding: 0;\n cursor: pointer;\n}\n.pc-CustomBarControls__button_type_with-mute-button {\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n position: relative;\n width: 64px;\n height: 64px;\n background: var(--g-color-base-background);\n transition: background-color 300ms;\n margin: 12px;\n}\n.pc-CustomBarControls__button_type_with-mute-button:hover, .pc-CustomBarControls__button_type_with-mute-button:focus {\n background: #eff2f8;\n}\n.pc-CustomBarControls__button_type_with-mute-button:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-CustomBarControls__button_type_with-mute-button:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-CustomBarControls__button_type_with-play-pause-button {\n width: 42px;\n height: 42px;\n border-radius: 50%;\n background: var(--g-color-base-background);\n}\n.pc-CustomBarControls__button_type_with-play-pause-button:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-CustomBarControls__button_type_with-play-pause-button:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-CustomBarControls__play-icon_type_with-play-pause-button {\n height: 16px;\n width: 16px;\n color: var(--g-color-base-neutral-heavy);\n}\n.pc-CustomBarControls__mute-icon_type_with-mute-button {\n height: 22px;\n width: 32px;\n}\n.pc-CustomBarControls__mute-icon_type_with-play-pause-button {\n height: 16px;\n width: 16px;\n color: var(--g-color-base-neutral-heavy);\n}", ".pc-default-video {\n width: 100%;\n display: flex;\n align-items: center;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-ReactPlayer__wrapper {\n position: relative;\n padding-top: 56.25%;\n}\n.pc-ReactPlayer__wrapper .pc-ReactPlayer__player {\n position: absolute;\n top: 0;\n left: 0;\n}\n.pc-ReactPlayer__button {\n display: inline-block;\n margin: 0;\n padding: 0;\n font: inherit;\n border: none;\n outline: none;\n color: inherit;\n background: none;\n cursor: pointer;\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n width: 64px;\n height: 64px;\n border-radius: 166px;\n}\n.pc-ReactPlayer__button:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-ReactPlayer__button:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-ReactPlayer__button_theme_blue {\n color: var(--g-color-base-background);\n background-color: var(--g-color-base-brand);\n}\n.pc-ReactPlayer__button_theme_grey {\n color: var(--pc-text-header-color);\n background-color: #eff2f8;\n}\n.pc-ReactPlayer__button_text {\n padding: 16px 32px;\n font-weight: 400;\n font-size: 24px;\n line-height: 32px;\n width: auto;\n height: auto;\n}\n.pc-ReactPlayer__icon {\n margin-left: 1px;\n}\n.pc-ReactPlayer_controls_custom::before {\n display: none;\n position: absolute;\n width: 100%;\n height: 100%;\n content: \"\";\n background: linear-gradient(180deg, rgba(0, 0, 0, 0) 65.36%, rgba(0, 0, 0, 0.2) 100%);\n opacity: 0;\n transition: opacity 300ms;\n}\n@media only screen and (max-width: 577px) {\n .pc-ReactPlayer__button_text {\n font-size: 20px;\n line-height: 24px;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-media-component-video__wrap {\n position: relative;\n overflow: hidden;\n}\n.pc-media-component-video__react-player {\n display: flex;\n position: relative;\n justify-content: center;\n overflow: hidden;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-media-component-iframe {\n overflow: hidden;\n}\n.pc-media-component-iframe_margins {\n margin: 24px;\n}\n.pc-media-component-iframe_margins .pc-media-component-iframe__item {\n border-radius: 0;\n}\n.pc-media-component-iframe .pc-media-component-iframe__iframe {\n border-radius: 0;\n}\n.pc-media-component-iframe__item {\n width: 100%;\n height: 100%;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-Anchor {\n display: block;\n position: relative;\n top: calc(-1 * var(--header-height) - 0px);\n top: calc(-1 * var(--header-height) - var(--anchor-offset, 0px));\n visibility: hidden;\n}", "/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/* stylelint-disable declaration-no-important */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 40px;\n padding-left: 40px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 577px) {\n .container {\n max-width: 577px;\n }\n}\n@media (min-width: 769px) {\n .container {\n max-width: 769px;\n }\n}\n@media (min-width: 1081px) {\n .container {\n max-width: 1081px;\n }\n}\n@media (min-width: 1185px) {\n .container {\n max-width: 1185px;\n }\n}\n.container-fluid {\n width: 100%;\n padding-right: 40px;\n padding-left: 40px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -8px;\n margin-left: -8px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1,\n.col-2,\n.col-3,\n.col-4,\n.col-5,\n.col-6,\n.col-7,\n.col-8,\n.col-9,\n.col-10,\n.col-11,\n.col-12,\n.col,\n.col-auto,\n.col-sm-1,\n.col-sm-2,\n.col-sm-3,\n.col-sm-4,\n.col-sm-5,\n.col-sm-6,\n.col-sm-7,\n.col-sm-8,\n.col-sm-9,\n.col-sm-10,\n.col-sm-11,\n.col-sm-12,\n.col-sm,\n.col-sm-auto,\n.col-md-1,\n.col-md-2,\n.col-md-3,\n.col-md-4,\n.col-md-5,\n.col-md-6,\n.col-md-7,\n.col-md-8,\n.col-md-9,\n.col-md-10,\n.col-md-11,\n.col-md-12,\n.col-md,\n.col-md-auto,\n.col-lg-1,\n.col-lg-2,\n.col-lg-3,\n.col-lg-4,\n.col-lg-5,\n.col-lg-6,\n.col-lg-7,\n.col-lg-8,\n.col-lg-9,\n.col-lg-10,\n.col-lg-11,\n.col-lg-12,\n.col-lg,\n.col-lg-auto,\n.col-xl-1,\n.col-xl-2,\n.col-xl-3,\n.col-xl-4,\n.col-xl-5,\n.col-xl-6,\n.col-xl-7,\n.col-xl-8,\n.col-xl-9,\n.col-xl-10,\n.col-xl-11,\n.col-xl-12,\n.col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 8px;\n padding-left: 8px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 577px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n@media (min-width: 769px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n@media (min-width: 1081px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n@media (min-width: 1185px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 577px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 769px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1081px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1185px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 577px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 769px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1081px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1185px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n.col-reset {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n.col-reset {\n margin: 0;\n}", ".pc-Grid .container-fluid,\n.pc-Grid .container {\n max-width: calc(1232px + 8px * 2 + 40px * 2);\n}\n.pc-Grid .row {\n margin-right: 0;\n margin-left: 0;\n}\n.pc-Grid .pc-Grid .container-fluid,\n.pc-Grid .pc-Grid .container {\n padding: 0;\n}\n.pc-Grid .row .row {\n margin: 0 -8px;\n}\n.pc-Grid_debug .container,\n.pc-Grid_debug .container-fluid,\n.pc-Grid_debug [class*=col-] {\n box-sizing: border-box;\n border: 1px solid var(--g-color-line-generic);\n}\n@media only screen and (max-width: 577px) {\n .pc-Grid .container,\n .pc-Grid .container-fluid {\n padding: 0 16px;\n }\n .pc-Grid .col,\n .pc-Grid .col-sm-auto,\n .pc-Grid .col-auto {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-0,\n .pc-Grid .col-0 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-1,\n .pc-Grid .col-1 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-2,\n .pc-Grid .col-2 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-3,\n .pc-Grid .col-3 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-4,\n .pc-Grid .col-4 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-5,\n .pc-Grid .col-5 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-6,\n .pc-Grid .col-6 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-7,\n .pc-Grid .col-7 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-8,\n .pc-Grid .col-8 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-9,\n .pc-Grid .col-9 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-10,\n .pc-Grid .col-10 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-11,\n .pc-Grid .col-11 {\n padding: 0 8px;\n }\n .pc-Grid .col-sm-12,\n .pc-Grid .col-12 {\n padding: 0 8px;\n }\n .pc-Grid .row .row {\n margin: 0 -8px;\n }\n}", ".pc-storage-background-image {\n position: relative;\n overflow: hidden;\n}\n.pc-storage-background-image__img {\n left: 0;\n top: 0;\n pointer-events: none;\n position: absolute;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.pc-storage-background-image__container {\n position: relative;\n}", ".pc-BalancedMasonry {\n position: relative;\n}\n.pc-BalancedMasonry__hidden-container {\n position: absolute;\n visibility: hidden;\n overflow: hidden;\n height: 100%;\n z-index: -1;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-block-base {\n --anchor-offset: 48px;\n}\n.pc-block-base.pc-block-base {\n margin-top: 48px;\n padding: 0 0 48px;\n}\n.pc-block-base.pc-block-base:first-child {\n margin-top: 96px;\n margin-top: var(--pc-first-block-indent, 96px);\n}\n\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_0 {\n margin-top: 0;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_xs {\n margin-top: 16px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_s {\n margin-top: 24px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_m {\n margin-top: 32px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_l {\n margin-top: 48px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_xl {\n margin-top: 64px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_0 {\n padding-bottom: 0;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_xs {\n padding-bottom: 16px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_s {\n padding-bottom: 24px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_m {\n padding-bottom: 32px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_l {\n padding-bottom: 48px;\n}\n.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_xl {\n padding-bottom: 64px;\n}\n\n@media only screen and (max-width: 577px) {\n .pc-block-base.pc-block-base {\n margin-top: 32px;\n padding-bottom: 32px;\n }\n .pc-block-base.pc-block-base:first-child {\n margin-top: 64px;\n margin-top: var(--pc-first-block-mobile-indent, 64px);\n }\n}\n\n.pc-block-base_reset-paddings.pc-block-base.pc-block-base_reset-paddings.pc-block-base {\n padding: 0;\n margin: 0;\n}\n\n@media (max-width: 577px) {\n .pc-block-base {\n --anchor-offset: 32px;\n }\n}", ".gc-adaptive-tabs {\n --gc-tabs-color-divider: var(--g-color-line-generic);\n --gc-tabs-color-border-active: var(--g-color-line-brand);\n --gc-tabs-color-text-active: var(--g-color-text-primary);\n --gc-tabs-color-text-inactive: var(--g-color-text-complementary);\n --gc-tabs-color-text-disabled: var(--g-color-text-secondary);\n position: relative;\n overflow: hidden;\n width: 100%;\n box-shadow: inset 0 -1px 0 0 var(--g-color-line-generic);\n box-shadow: inset 0 -1px 0 0 var(--gc-tabs-color-divider);\n}\n\n.gc-adaptive-tabs_size_m {\n --gc-tabs-height: 36px;\n --gc-tabs-space-between: 24px;\n --gc-tabs-border-width: 2px;\n}\n\n.gc-adaptive-tabs_size_m .gc-adaptive-tabs__item-title,\n.gc-adaptive-tabs_size_m .gc-adaptive-tabs__item-counter {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n\n.gc-adaptive-tabs_size_l {\n --gc-tabs-height: 40px;\n --gc-tabs-space-between: 28px;\n --gc-tabs-border-width: 2px;\n}\n\n.gc-adaptive-tabs_size_l .gc-adaptive-tabs__item-title,\n.gc-adaptive-tabs_size_l .gc-adaptive-tabs__item-counter {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n\n.gc-adaptive-tabs_size_xl {\n --gc-tabs-height: 44px;\n --gc-tabs-space-between: 32px;\n --gc-tabs-border-width: 3px;\n}\n\n.gc-adaptive-tabs_size_xl .gc-adaptive-tabs__item-title,\n.gc-adaptive-tabs_size_xl .gc-adaptive-tabs__item-counter {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n\n.gc-adaptive-tabs:has(.gc-adaptive-tabs__tabs-as-select-control) {\n box-shadow: none;\n}\n\n.gc-adaptive-tabs_visible {\n opacity: 1;\n opacity: initial;\n}\n\n.gc-adaptive-tabs__tabs-list {\n max-height: calc(var(--gc-tabs-height) + var(--gc-tabs-border-width) * 2);\n display: flex;\n align-items: flex-end;\n flex-wrap: wrap;\n overflow: hidden;\n}\n\n.gc-adaptive-tabs__select-switcher {\n position: absolute;\n top: 0;\n will-change: left;\n}\n\n.gc-adaptive-tabs__select-switcher .gc-adaptive-tabs__tab-container .gc-adaptive-tabs__tab {\n margin-right: 0;\n}\n\n.gc-adaptive-tabs__switcher-tab-content {\n display: inline-flex;\n align-items: center;\n max-width: 100%;\n}\n\n.gc-adaptive-tabs__switcher-tab-text {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.gc-adaptive-tabs__switcher-tab-icon {\n display: flex;\n}\n\n.gc-adaptive-tabs__tab-container {\n overflow: hidden;\n padding-right: var(--gc-tabs-space-between);\n}\n\n.gc-adaptive-tabs__tab-container:not(.gc-adaptive-tabs__tab-container_switcher-tab):only-child .gc-adaptive-tabs__tab {\n cursor: auto;\n}\n\n.gc-adaptive-tabs__tab-container_last-tab {\n padding-right: 0;\n}\n\n.gc-adaptive-tabs__tab-container_switcher-tab {\n padding-right: 0;\n max-width: 100%;\n}\n\n.gc-adaptive-tabs__tab-container_switcher-tab .gc-adaptive-tabs__tab {\n width: auto;\n display: inline-flex;\n max-width: 100%;\n}\n\n.gc-adaptive-tabs__tab-container_no-overflow .gc-adaptive-tabs__tab {\n overflow: visible;\n overflow: initial;\n}\n\n.gc-adaptive-tabs__tab {\n border-bottom: var(--gc-tabs-border-width) solid transparent;\n padding: var(--gc-tabs-border-width) 1px 0;\n box-sizing: border-box;\n -webkit-text-decoration: none;\n text-decoration: none;\n line-height: var(--gc-tabs-height);\n color: var(--gc-tabs-color-text-inactive);\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n outline: none;\n white-space: nowrap;\n}\n\n.gc-adaptive-tabs__tab_disabled {\n pointer-events: none;\n cursor: auto;\n color: var(--gc-tabs-color-text-disabled);\n}\n\n.gc-adaptive-tabs__tab_active {\n border-color: var(--gc-tabs-color-border-active);\n color: var(--gc-tabs-color-text-active);\n}\n\n.gc-adaptive-tabs__chevron-icon {\n margin-left: 10px;\n}\n\n.gc-adaptive-tabs__tabs-as-select-control .gc-adaptive-tabs__tab {\n border: none;\n}", ".gc-consent-notification {\n --g-color-base-generic: var(--g-color-base-float-announcement);\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n position: fixed;\n box-sizing: border-box;\n z-index: 1000;\n}\n\n.gc-consent-notification__text {\n display: block;\n}\n\n.gc-consent-notification__text + .gc-consent-notification__text {\n margin-top: 16px;\n}\n\n.gc-consent-notification_type_default {\n right: 16px;\n bottom: 16px;\n width: 480px;\n border-radius: var(--g-border-radius-xl);\n padding: 32px;\n box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);\n}\n\n.gc-consent-notification_type_default .gc-consent-notification__text {\n line-height: 24px;\n}\n\n.gc-consent-notification_type_default .gc-consent-notification__button {\n margin-top: 8px;\n padding: 0 16px;\n align-self: flex-end;\n}\n\n.gc-consent-notification_type_mobile {\n left: 0;\n bottom: 0;\n width: 100%;\n padding: 20px;\n}\n\n.gc-consent-notification_type_mobile .gc-consent-notification__button {\n width: 100%;\n margin-top: 20px;\n}", ".gc-foldable-list {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n\n.gc-foldable-list__item {\n border-top: 1px solid var(--g-color-private-cool-grey-100);\n padding: 16px 8px;\n}\n\n.gc-foldable-list__item:last-child {\n border-bottom: 1px solid var(--g-color-private-cool-grey-100);\n}\n\n.gc-foldable-list__item-title-wrapper {\n width: 100%;\n display: flex;\n align-items: center;\n}\n\n.gc-foldable-list__item-button {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n flex-grow: 1;\n padding: 4px 0;\n border-radius: var(--g-border-radius-s);\n}\n\n.gc-foldable-list__item-button:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 4px;\n}\n\n.gc-foldable-list__title {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.gc-foldable-list__item-checkbox {\n margin-right: 12px;\n}\n\n.gc-foldable-list__title-label {\n margin-left: 8px;\n}\n\n.gc-foldable-list__content {\n margin-top: 16px;\n}\n\n.gc-foldable-list__content-text {\n line-height: 24px;\n}\n\n.gc-foldable-list__content-link {\n display: flex;\n align-items: center;\n margin-top: 16px;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__item-button {\n height: auto;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__title {\n display: flex;\n align-items: center;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__title-text {\n font-size: 20px;\n line-height: 24px;\n display: flex;\n flex-direction: column-reverse;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__title-label {\n align-self: flex-start;\n margin-left: 0;\n margin-bottom: 8px;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__item-checkbox {\n margin-right: 16px;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__item-checkbox_multiline {\n align-self: flex-start;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__item-title-wrapper {\n align-items: center;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__title-arrow_multiline {\n align-self: flex-start;\n}\n\n.gc-foldable-list__item_mobile .gc-foldable-list__content {\n margin-left: 32px;\n margin-top: 8px;\n}\n\n.gc-foldable-list__item_mobile.gc-foldable-list__item {\n padding: 32px 16px 32px 0;\n}", ".gc-consent-popup {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n padding: 32px;\n border-radius: 14px;\n max-width: 656px;\n}\n\n.gc-consent-popup__header {\n display: flex;\n justify-content: space-between;\n}\n\n.gc-consent-popup__title {\n font-weight: var(--g-text-header-font-weight);\n}\n\n.gc-consent-popup__body {\n margin: 24px 0 48px;\n line-height: 24px;\n}\n\n.gc-consent-popup__body_step_manage {\n margin-bottom: 32px;\n}\n\n.gc-consent-popup__text + .gc-consent-popup__text {\n margin-top: 16px;\n}\n\n.gc-consent-popup__buttons {\n display: flex;\n justify-content: flex-end;\n}\n\n.gc-consent-popup__button + .gc-consent-popup__button {\n margin-left: 16px;\n}\n\n.gc-consent-popup__close-button {\n --g-button-focus-outline-color: var(--g-color-line-focus);\n position: relative;\n top: 1px;\n}\n\n.gc-consent-popup__arrow-button {\n --g-button-focus-outline-color: var(--g-color-line-focus);\n position: relative;\n top: -2px;\n}\n\n.gc-consent-popup__cookie-list {\n margin-top: 24px;\n}\n\n.gc-consent-popup__modal-content_mobile .gc-consent-popup {\n max-width: none;\n max-width: initial;\n}\n\n.gc-consent-popup__modal-content_mobile .gc-consent-popup__body {\n margin: 8px 0 16px;\n line-height: 20px;\n}\n\n.gc-consent-popup__modal-content_mobile .gc-consent-popup__buttons {\n justify-content: flex-start;\n}\n\n.gc-consent-popup__modal-content_mobile .gc-consent-popup__button + .gc-consent-popup__button {\n margin-left: 12px;\n}\n\n.gc-consent-popup__modal-content_mobile .gc-consent-popup__arrow-button {\n margin-right: 16px;\n}\n\n.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content_step_manage {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: 0;\n overflow-y: scroll;\n border-radius: 0;\n}\n\n.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content_step_manage .gc-consent-popup {\n padding: 32px 24px;\n}\n\n.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content_step_manage .gc-consent-popup__body {\n margin: 32px 0;\n}\n\n.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content_step_manage .gc-consent-popup__text + .gc-consent-popup__text {\n margin-top: 8px;\n}", ".gc-simple-consent {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n position: fixed;\n bottom: 24px;\n left: 0;\n max-width: 1312px;\n padding: 24px 32px;\n margin: 0 40px;\n box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.1);\n background-color: var(--g-color-base-float);\n border-radius: var(--g-border-radius-xl);\n}\n\n.gc-simple-consent__container {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.gc-simple-consent__buttons {\n display: flex;\n}\n\n.gc-simple-consent__button {\n margin-left: 16px;\n}\n\n@media (max-width: 769px) {\n .gc-simple-consent__buttons {\n margin-top: 24px;\n width: 100%;\n }\n .gc-simple-consent__container {\n flex-direction: column;\n }\n .gc-simple-consent__button {\n flex: 1 1 0;\n }\n .gc-simple-consent__button:first-child {\n margin-left: 0;\n }\n}", ".gc-changelog-dialog-picture__placeholder {\n position: relative;\n}\n\n.gc-changelog-dialog-picture__loader {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(calc(-50% * var(--g-flow-direction)), -50%);\n z-index: 1;\n}\n\n.gc-changelog-dialog-picture__image-with-ratio {\n display: block;\n width: 100%;\n height: 0px;\n opacity: 0;\n transition: opacity 0.15s linear;\n}\n\n.gc-changelog-dialog-picture__image-with-ratio_visible {\n height: auto;\n opacity: 1;\n}\n\n.gc-changelog-dialog-picture__image {\n display: block;\n width: 100%;\n}", ".gc-changelog-dialog-item {\n display: flex;\n}\n\n.gc-changelog-dialog-item__meta {\n width: 80px;\n}\n\n.gc-changelog-dialog-item__date {\n line-height: var(--g-text-subheader-3-line-height);\n color: var(--g-color-text-secondary);\n}\n\n.gc-changelog-dialog-item__label-new {\n margin-top: var(--g-spacing-2);\n}\n\n.gc-changelog-dialog-item__content {\n flex: 1;\n margin-left: var(--g-spacing-5);\n}\n\n.gc-changelog-dialog-item__title {\n margin: 0;\n font-size: var(--g-text-subheader-2-font-size);\n line-height: var(--g-text-subheader-2-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n\n.gc-changelog-dialog-item__image {\n margin-top: var(--g-spacing-3);\n border-radius: 16px;\n overflow: hidden;\n}\n\n.gc-changelog-dialog-item__description {\n margin-top: var(--g-spacing-3);\n}\n\n.gc-changelog-dialog-item__button {\n margin-top: var(--g-spacing-4);\n}\n\n.gc-changelog-dialog-item__button + .gc-changelog-dialog-item__button {\n margin-left: var(--g-spacing-4);\n}", ".gc-changelog-dialog {\n width: 732px;\n}\n\n.gc-changelog-dialog__full-list-link-icon {\n margin-left: var(--g-spacing-1);\n vertical-align: middle;\n}\n\n.gc-changelog-dialog__items-container {\n max-height: 70vh;\n overflow-y: auto;\n margin-bottom: var(--g-spacing-5);\n}\n\n.gc-changelog-dialog__items-container .gc-changelog-dialog__item:last-child {\n margin-bottom: 0;\n}\n\n.gc-changelog-dialog__item {\n margin-bottom: var(--g-spacing-8);\n}\n\n.gc-changelog-dialog__empty-placeholder {\n color: var(--g-color-text-secondary);\n text-align: center;\n}\n\n.gc-changelog-dialog__loading {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n height: 70vh;\n width: 100%;\n}", ".gc-help-popover__button {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n color: var(--g-color-text-hint);\n}\n\n.gc-help-popover__button:focus-visible {\n outline: 2px solid var(--g-color-line-focus);\n border-radius: 50%;\n}", ".gc-definition-list {\n margin: 0;\n}\n\n.gc-definition-list__item {\n display: flex;\n align-items: baseline;\n gap: var(--g-spacing-1);\n}\n\n.gc-definition-list__item + .gc-definition-list__item {\n margin-top: var(--g-spacing-4);\n}\n\n.gc-definition-list__term-container {\n flex: 0 0 300px;\n display: flex;\n align-items: baseline;\n overflow: hidden;\n position: relative;\n}\n\n.gc-definition-list__term-wrapper {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n flex: 0 1 auto;\n color: var(--g-color-text-secondary);\n position: relative;\n}\n\n.gc-definition-list__term-container_multiline .gc-definition-list__term-wrapper {\n white-space: inherit;\n}\n\n.gc-definition-list__term-container_multiline .gc-definition-list__item-note-tooltip {\n position: absolute;\n}\n\n.gc-definition-list__dots {\n box-sizing: border-box;\n flex: 1 0 auto;\n min-width: 40px;\n margin: 0 2px;\n border-bottom: 1px dotted var(--g-color-line-generic-active);\n}\n\n.gc-definition-list__dots_with-note {\n margin-left: 15px;\n min-width: 25px;\n}\n\n.gc-definition-list__definition {\n flex: 0 1 auto;\n margin: 0;\n}\n\n.gc-definition-list_responsive .gc-definition-list__term-container {\n flex: 1 0 auto;\n}\n\n.gc-definition-list__copy-container {\n position: relative;\n display: inline-flex;\n padding-right: var(--g-spacing-7);\n margin-right: calc(-1 * var(--g-spacing-7));\n}\n\n.gc-definition-list__copy-container:hover .gc-definition-list__copy-button {\n opacity: 1;\n}\n\n.gc-definition-list__copy-container_icon-inside {\n padding-right: 0;\n padding-right: initial;\n margin-right: 0;\n margin-right: initial;\n}\n\n.gc-definition-list__copy-container_icon-inside .gc-definition-list__copy-button {\n top: 0;\n}\n\n.gc-definition-list__copy-button {\n position: absolute;\n display: inline-block;\n right: 0;\n margin-left: 10px;\n opacity: 0;\n}\n\n.gc-definition-list__copy-button:focus-visible {\n opacity: 1;\n}", ".gc-file-preview {\n --_-box-shadow: none;\n --_-border-radius: 4px;\n --_-color-base-background: transparent;\n position: relative;\n width: 120px;\n}\n\n.gc-file-preview:hover, .gc-file-preview:focus-within {\n --_-color-base-background: var(--g-color-base-simple-hover, rgba(0, 0, 0, 0.05));\n}\n\n.gc-file-preview:hover .gc-file-preview__actions, .gc-file-preview:focus-within .gc-file-preview__actions {\n opacity: 1;\n}\n\n.gc-file-preview__actions {\n position: absolute;\n top: -12px;\n right: -12px;\n z-index: 1;\n display: flex;\n gap: 4px;\n opacity: 0;\n}\n\n.gc-file-preview:hover {\n --_-color-base-background: var(--g-color-base-simple-hover);\n}\n\n.gc-file-preview__card {\n display: flex;\n flex-direction: column;\n align-items: center;\n position: relative;\n outline: none;\n box-shadow: var(--gc-card-box-shadow);\n border-radius: var(--_-border-radius);\n padding: 4px 10px;\n}\n\n.gc-file-preview__card_clickable {\n cursor: pointer;\n}\n\n.gc-file-preview__card_hoverable {\n background-color: var(--_-color-base-background);\n}\n\n.gc-file-preview__card::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: var(--_-border-radius);\n pointer-events: none;\n}\n\n.gc-file-preview__card:hover {\n --_-box-shadow: 0px 3px 10px var(--g-color-sfx-shadow);\n}\n\n.gc-file-preview__card:focus::after {\n content: \"\";\n box-shadow: 0 0 0 2px var(--g-color-line-misc);\n}\n\n.gc-file-preview__card:focus:not(:focus-visible)::after {\n box-shadow: none;\n}\n\n.gc-file-preview__icon {\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 4px;\n background-color: var(--g-color-base-generic-medium);\n height: 40px;\n width: 40px;\n}\n\n.gc-file-preview__icon-svg {\n color: var(--g-color-base-background);\n}\n\n.gc-file-preview__icon_type_image, .gc-file-preview__icon_type_video, .gc-file-preview__icon_type_code, .gc-file-preview__icon_type_archive, .gc-file-preview__icon_type_music {\n background-color: var(--g-color-base-misc-heavy);\n}\n\n.gc-file-preview__icon_type_text {\n background-color: var(--g-color-base-info-heavy);\n}\n\n.gc-file-preview__icon_type_pdf {\n background-color: var(--g-color-base-danger-medium);\n}\n\n.gc-file-preview__icon_type_table {\n background-color: var(--g-color-base-positive-medium);\n}\n\n.gc-file-preview__name {\n margin-top: 4px;\n}\n\n.gc-file-preview__name, .gc-file-preview__description {\n text-align: center;\n width: 100%;\n}\n\n.gc-file-preview__image {\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n height: 64px;\n width: 96px;\n}\n\n.gc-file-preview__image-img {\n position: absolute;\n top: 0;\n left: 0;\n -o-object-fit: cover;\n object-fit: cover;\n height: 100%;\n width: 100%;\n}", ".gc-form-row {\n --gc-form-row-label-width: 172px;\n --gc-form-row-field-height: 28px;\n display: flex;\n margin-bottom: 20px;\n}\n\n.gc-form-row_direction_row {\n align-items: flex-start;\n}\n\n.gc-form-row_direction_column {\n flex-direction: column;\n}\n\n.gc-form-row__left {\n display: flex;\n flex-flow: row;\n box-sizing: border-box;\n}\n\n.gc-form-row_direction_row .gc-form-row__left {\n min-height: var(--gc-form-row-field-height);\n flex-shrink: 0;\n width: var(--gc-form-row-label-width);\n padding-right: var(--g-spacing-2);\n}\n\n.gc-form-row_direction_column .gc-form-row__left {\n margin-bottom: var(--g-spacing-2);\n}\n\n.gc-form-row__field-name {\n align-self: center;\n}\n\n.gc-form-row__field-name-text {\n word-break: break-word;\n}\n\n.gc-form-row__required-mark {\n line-height: 0;\n vertical-align: baseline;\n color: var(--g-color-text-danger);\n font-size: inherit;\n}\n\n.gc-form-row__help-popover {\n display: inline-flex;\n vertical-align: middle;\n align-items: center;\n}\n\n.gc-form-row__right {\n flex: 1 1 auto;\n min-width: 0;\n}\n\n.gc-form-row__field-description {\n margin: 10px 0 0;\n color: var(--g-color-text-secondary);\n word-break: break-word;\n}", ".gc-infinite-scroll__loader {\n width: 100%;\n padding: 60px 0 20px;\n display: flex;\n justify-content: center;\n}", ".gc-item-selector {\n --g-list-item-padding: 0 16px;\n display: flex;\n width: 100%;\n min-height: 200px;\n}\n\n.gc-item-selector__list {\n flex: 0 0 50%;\n padding-top: 8px;\n}\n\n.gc-item-selector__list:not(:last-child) {\n border-right: 1px solid var(--g-color-line-generic);\n}\n\n.gc-item-selector__list-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 8px;\n padding: var(--g-list-item-padding);\n min-height: 24px;\n}\n\n.gc-item-selector__list-title {\n font-weight: var(--g-text-accent-font-weight);\n}\n\n.gc-item-selector__item {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n\n.gc-item-selector__item_active .gc-item-selector__item-select {\n display: block;\n}\n\n.gc-item-selector__item-select {\n display: none;\n}\n\n.gc-item-selector__item-text {\n overflow: hidden;\n text-overflow: ellipsis;\n margin-right: auto;\n}\n\n.gc-item-selector__value-item {\n display: flex;\n align-items: center;\n width: 100%;\n overflow: hidden;\n}\n\n.gc-item-selector__value-item_active .gc-item-selector__value-item-remove {\n display: block;\n}\n\n.gc-item-selector__value-item-text {\n flex: 1 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.gc-item-selector__value-item-remove {\n display: none;\n}", ".gc-notification {\n display: flex;\n padding: 12px;\n gap: 12px;\n border-radius: 4px;\n box-sizing: border-box;\n width: 100%;\n}\n\n.gc-notification_active:hover {\n background: var(--g-color-base-simple-hover);\n}\n\n.gc-notification__right {\n display: flex;\n flex-direction: column;\n gap: 4px;\n flex: 1;\n overflow-x: hidden;\n}\n\n.gc-notification__right-top-part {\n display: flex;\n align-items: center;\n width: 100%;\n overflow-x: hidden;\n}\n\n.gc-notification__right-meta-and-title {\n flex: 1;\n min-width: 0;\n overflow-x: hidden;\n}\n\n.gc-notification__right-meta, .gc-notification__right-title {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.gc-notification__right-meta {\n display: flex;\n gap: 4px;\n color: var(--g-color-text-secondary);\n}\n\n.gc-notification__right-title {\n font-weight: 500;\n font-size: 13px;\n line-height: 18px;\n color: var(--g-color-text-primary);\n}\n\n.gc-notification__right-content {\n font-size: 13px;\n line-height: 18px;\n color: var(--g-color-text-secondary);\n}\n\n.gc-notification_unread {\n background: var(--g-color-base-selection);\n}\n\n.gc-notification_unread:hover {\n background: var(--g-color-base-selection-hover);\n}\n\n.gc-notification__actions {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n}\n\n.gc-notification__actions_right-bottom-actions {\n margin-top: 8px;\n gap: 8px;\n}\n\n.gc-notification__actions_right-side-actions {\n height: 28px;\n opacity: 0;\n}\n\n.gc-notification:hover .gc-notification__actions_right-side-actions, .gc-notification__actions_right-side-actions:focus-within {\n opacity: 1;\n}\n\n.gc-notification_mobile .gc-notification__actions_right-side-actions {\n opacity: 1;\n}\n\n.gc-notification__action_icon {\n color: var(--g-color-text-secondary);\n}\n\n.gc-notification_theme_success {\n border-left: 4px solid var(--g-color-line-positive);\n}\n\n.gc-notification_theme_info {\n border-left: 4px solid var(--g-color-line-info);\n}\n\n.gc-notification_theme_warning {\n border-left: 4px solid var(--g-color-line-warning);\n}\n\n.gc-notification_theme_danger {\n border-left: 4px solid var(--g-color-line-danger);\n}\n\n.gc-notification_active {\n cursor: pointer;\n}\n\n.gc-notification__swipe-wrap {\n width: 100%;\n overflow: hidden;\n}\n\n.gc-notification__swipe {\n width: 200%;\n display: flex;\n overflow-x: hidden;\n align-items: stretch;\n}\n\n.gc-notification__swipe_position_notification.gc-notification__swipe_has-left {\n transform: translateX(-25%);\n}\n\n.gc-notification__notification-wrapper {\n width: 50%;\n transition: opacity 0.5s;\n}\n\n.gc-notification__swipe-action-container {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 25%;\n}\n\n.gc-notification__swipe-action {\n display: flex;\n gap: 8px;\n align-items: center;\n justify-content: center;\n height: 100%;\n flex: 1;\n}\n\n.gc-notification__swipe-action_theme_base {\n background: var(--g-color-base-misc-light);\n}\n\n.gc-notification__swipe-action_theme_base .gc-notification__swipe-action-icon {\n background: var(--g-color-base-misc-heavy-hover);\n}\n\n.gc-notification__swipe-action_theme_base .gc-notification__swipe-action-text {\n color: var(--g-color-text-misc-heavy);\n}\n\n.gc-notification__swipe-action_theme_warning {\n background: var(--g-color-base-warning-light);\n}\n\n.gc-notification__swipe-action_theme_warning .gc-notification__swipe-action-icon {\n background: var(--g-color-base-warning-heavy);\n}\n\n.gc-notification__swipe-action_theme_warning .gc-notification__swipe-action-text {\n color: var(--g-color-text-warning-heavy);\n}\n\n.gc-notification__swipe-action_theme_danger {\n background: var(--g-color-base-danger-light);\n}\n\n.gc-notification__swipe-action_theme_danger .gc-notification__swipe-action-icon {\n background: var(--g-color-base-danger-heavy);\n}\n\n.gc-notification__swipe-action_theme_danger .gc-notification__swipe-action-text {\n color: var(--g-color-text-danger-heavy);\n}\n\n.gc-notification__swipe-action-icon {\n padding: 8px;\n border-radius: 100%;\n color: var(--g-color-base-background);\n}\n\n.gc-notification__swipe-action-text {\n font-size: 16px;\n}\n\n.gc-notification__source-icon {\n width: 36px;\n height: 36px;\n}", ".gc-notifications {\n display: flex;\n flex-direction: column;\n color: var(--g-color-text-primary);\n height: 100%;\n width: 100%;\n}\n\n.gc-notifications__head {\n display: flex;\n align-items: center;\n padding: 16px;\n border-bottom: 1px solid var(--g-color-line-generic);\n}\n\n.gc-notifications__head-title {\n flex: 1;\n font-weight: 500;\n font-size: 17px;\n line-height: 24px;\n color: var(--g-color-text-primary);\n}\n\n.gc-notifications__body {\n height: 100%;\n padding: 4px;\n overflow-y: auto;\n}\n\n.gc-notifications__empty {\n height: 100%;\n gap: 16px;\n}\n\n.gc-notifications__empty, .gc-notifications__empty-message {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n}\n\n.gc-notifications__empty-title {\n margin-bottom: 3px;\n font-weight: 500;\n font-size: 17px;\n line-height: 24px;\n}\n\n.gc-notifications__empty-message-content {\n font-size: 13px;\n line-height: 18px;\n}\n\n.gc-notifications__actions {\n display: flex;\n align-items: center;\n height: 28px;\n}\n\n.gc-notifications__notification-wrapper:not(:first-child)::before {\n content: \"\";\n display: block;\n border-top: 1px solid var(--g-color-line-generic);\n margin: 0 12px;\n}\n\n.gc-notifications__notification-wrapper_active:hover:not(:first-child)::before, .gc-notifications__notification-wrapper_active:hover + .gc-notifications__notification-wrapper::before, .gc-notifications__notification-wrapper_unread:not(:first-child)::before, .gc-notifications__notification-wrapper_unread + .gc-notifications__notification-wrapper::before {\n content: \"\";\n display: block;\n border-top: 1px solid transparent;\n margin: 0 12px;\n}\n\n.gc-notifications__notification-wrapper {\n overflow-y: hidden;\n}", ".gc-onboarding-menu-item__collapse {\n padding: var(--g-spacing-3) var(--g-spacing-4) var(--g-spacing-3) var(--g-spacing-5);\n}\n\n.gc-onboarding-menu-item__collapse-header {\n display: flex;\n align-items: center;\n width: 100%;\n}\n\n.gc-onboarding-menu-item__icon {\n margin-right: var(--g-spacing-2);\n align-self: flex-start;\n display: flex;\n align-items: center;\n height: var(--g-spacing-5);\n}\n\n.gc-onboarding-menu-item__status-icon {\n color: var(--g-color-text-positive);\n}\n\n.gc-onboarding-menu-item__status-icon_pending {\n color: var(--g-color-text-info);\n}\n\n.gc-onboarding-menu-item__status-icon_disabled {\n color: var(--g-color-text-hint);\n}\n\n.gc-onboarding-menu-item__node {\n display: flex;\n flex-direction: column;\n gap: var(--g-spacing-2);\n margin-top: var(--g-spacing-3);\n margin-bottom: var(--g-spacing-3);\n margin-block-start: var(--g-spacing-3);\n}\n\n.gc-onboarding-menu-item__buttons {\n display: flex;\n flex-wrap: wrap;\n gap: var(--g-spacing-2);\n max-width: 100%;\n}\n\n.gc-onboarding-menu-item__divider {\n border-top: 1px solid var(--g-color-line-generic);\n margin-left: var(--g-spacing-1);\n margin-right: var(--g-spacing-1);\n}\n\n.gc-onboarding-menu-item__skeleton {\n height: 26px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin: var(--g-spacing-3) var(--g-spacing-6);\n}\n\n.gc-onboarding-menu-item__skeleton-avatar {\n flex-shrink: 0;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n margin-right: 8px;\n}\n\n.gc-onboarding-menu-item__skeleton-title {\n height: 17px;\n width: 100%;\n}\n\n.gc-onboarding-menu-item__title-header {\n width: 100%;\n overflow: hidden;\n}\n\n.gc-onboarding-menu-item__title-summary {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n cursor: pointer;\n background-color: transparent;\n border: none;\n padding: 0;\n color: var(--g-color-text-primary);\n}\n\n.gc-onboarding-menu-item__title {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-complementary);\n overflow: hidden;\n text-overflow: ellipsis;\n text-align: left;\n}\n\n.gc-onboarding-menu-item__text {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n overflow: hidden;\n color: var(--g-color-text-complementary);\n text-overflow: ellipsis;\n}\n\n.gc-onboarding-menu-item__image {\n max-width: 242px;\n max-height: 118px;\n border: 1px solid var(--g-color-line-generic);\n border-radius: 8px;\n}", ".gc-onboarding-menu {\n max-width: 280px;\n background: none;\n width: -moz-fit-content;\n width: fit-content;\n}\n\n.gc-onboarding-menu__content {\n box-shadow: 0 2px 8px 0 var(--g-color-sfx-shadow-light);\n display: flex;\n flex-direction: column;\n overflow: hidden;\n box-sizing: border-box;\n width: 230px;\n background-color: var(--g-color-base-brand);\n border-radius: 16px;\n}\n\n.gc-onboarding-menu__content_expand {\n width: 280px;\n border-radius: 20px;\n height: -moz-fit-content;\n height: fit-content;\n min-height: 600px;\n}\n\n.gc-onboarding-menu__title {\n display: flex;\n align-items: start;\n justify-content: center;\n margin-bottom: var(--g-spacing-1);\n background: none;\n border: none;\n cursor: pointer;\n width: 100%;\n color: var(--g-color-text-brand-contrast);\n padding: 0;\n}\n\n.gc-onboarding-menu__title-icon {\n flex-shrink: 0;\n margin-left: 0;\n margin-right: var(--g-spacing-2);\n}\n\n.gc-onboarding-menu__title-text {\n text-align: left;\n}\n\n.gc-onboarding-menu__header {\n padding: var(--g-spacing-2) var(--g-spacing-4) var(--g-spacing-3) var(--g-spacing-4);\n}\n\n.gc-onboarding-menu__header_expand {\n padding: var(--g-spacing-3) var(--g-spacing-5) var(--g-spacing-4) var(--g-spacing-5);\n}\n\n.gc-onboarding-menu__lining {\n overflow-y: auto;\n height: 500px;\n box-sizing: border-box;\n flex: 1 1 auto;\n padding: var(--g-spacing-2) 0px;\n margin-left: 1px;\n margin-right: 1px;\n margin-bottom: var(--g-spacing-4);\n background-color: var(--g-color-base-float);\n border-radius: var(--g-border-radius-xl);\n}\n\n.gc-onboarding-menu__buttons {\n display: flex;\n gap: var(--g-spacing-2);\n justify-content: space-between;\n max-width: 100%;\n padding-left: var(--g-spacing-5);\n padding-right: var(--g-spacing-5);\n margin-bottom: var(--g-spacing-5);\n}", ".gc-password-input__input-control::-ms-reveal, .gc-password-input__input-control::-ms-clear {\n display: none;\n}\n\n.gc-password-input__additional-right-content {\n display: flex;\n align-items: center;\n}\n\n.gc-password-input__copy-button {\n margin-right: 4px;\n}", ".gc-placeholder-container {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n padding: 30px;\n}\n\n.gc-placeholder-container.gc-placeholder-container_align_left {\n justify-content: flex-start;\n}\n\n.gc-placeholder-container.gc-placeholder-container_align_center {\n justify-content: center;\n}\n\n.gc-placeholder-container__body {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n}\n\n.gc-placeholder-container_size_s {\n padding: 20px;\n}\n\n.gc-placeholder-container_size_s .gc-placeholder-container__description {\n margin-top: 4px;\n}\n\n.gc-placeholder-container_size_m {\n padding: 30px;\n}\n\n.gc-placeholder-container_size_m .gc-placeholder-container__description {\n margin-top: 8px;\n}\n\n.gc-placeholder-container_size_promo .gc-placeholder-container__description, .gc-placeholder-container_size_l .gc-placeholder-container__description {\n margin-top: 10px;\n}\n\n.gc-placeholder-container__image {\n flex-shrink: 0;\n}\n\n.gc-placeholder-container__image img {\n display: block;\n}\n\n.gc-placeholder-container__content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n flex-grow: 1;\n}\n\n.gc-placeholder-container_size_s .gc-placeholder-container__title {\n font-size: var(--g-text-subheader-1-font-size);\n line-height: var(--g-text-subheader-1-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n\n.gc-placeholder-container_size_m .gc-placeholder-container__title {\n font-size: var(--g-text-subheader-2-font-size);\n line-height: var(--g-text-subheader-2-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n\n.gc-placeholder-container_size_l .gc-placeholder-container__title {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n\n.gc-placeholder-container_size_promo .gc-placeholder-container__title {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n font-weight: var(--g-text-header-font-weight);\n}\n\n.gc-placeholder-container__actions {\n margin-top: 20px;\n display: flex;\n flex-direction: row;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_s .gc-placeholder-container__body {\n max-width: 320px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_s .gc-placeholder-container__image {\n width: 100px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_s .gc-placeholder-container__image > * {\n max-width: 100px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_s .gc-placeholder-container__content {\n margin-left: 20px;\n min-height: 130px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_m .gc-placeholder-container__body {\n max-width: 430px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_m .gc-placeholder-container__image {\n width: 150px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_m .gc-placeholder-container__image > * {\n max-width: 150px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_m .gc-placeholder-container__content {\n margin-left: 30px;\n min-height: 180px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_l .gc-placeholder-container__body {\n max-width: 600px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_l .gc-placeholder-container__image {\n width: 230px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_l .gc-placeholder-container__image > * {\n max-width: 230px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_l .gc-placeholder-container__content {\n margin-left: 40px;\n min-height: 320px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_promo .gc-placeholder-container__body {\n max-width: 600px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_promo .gc-placeholder-container__image {\n width: 230px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_promo .gc-placeholder-container__image > * {\n max-width: 230px;\n}\n\n.gc-placeholder-container_direction_row.gc-placeholder-container_size_promo .gc-placeholder-container__content {\n margin-left: 40px;\n min-height: none;\n}\n\n.gc-placeholder-container_direction_column .gc-placeholder-container__body {\n flex-direction: column;\n}\n\n.gc-placeholder-container_direction_column .gc-placeholder-container__content {\n margin-top: 20px;\n align-items: center;\n text-align: center;\n flex-shrink: 0;\n}\n\n.gc-placeholder-container_direction_column .gc-placeholder-container__image {\n flex-shrink: 0;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_s .gc-placeholder-container__body {\n max-width: 320px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_s .gc-placeholder-container__image {\n max-height: 100px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_s .gc-placeholder-container__image > * {\n max-height: 100px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_m .gc-placeholder-container__body {\n max-width: 320px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_m .gc-placeholder-container__image {\n max-height: 150px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_m .gc-placeholder-container__image > * {\n max-height: 150px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_l .gc-placeholder-container__body {\n max-width: 430px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_l .gc-placeholder-container__image {\n max-height: 230px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_l .gc-placeholder-container__image > * {\n max-height: 230px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo {\n padding: 20px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo .gc-placeholder-container__body {\n max-width: 430px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo .gc-placeholder-container__image {\n max-height: 230px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo .gc-placeholder-container__image > * {\n max-height: 230px;\n}\n\n.gc-placeholder-container_direction_column.gc-placeholder-container_size_promo .gc-placeholder-container__body {\n width: 100%;\n}\n\n.gc-placeholder-container__action {\n margin-right: 20px;\n}\n\n.gc-placeholder-container__action:last-child {\n margin-right: 0;\n}", ".gc-promo-sheet__content[class] {\n width: auto;\n padding: var(--gc-promo-sheet-padding);\n margin: 0 var(--gc-promo-sheet-margin) var(--gc-promo-sheet-margin);\n color: var(--gc-promo-sheet-foreground);\n background: var(--gc-promo-sheet-background);\n border-radius: var(--gc-promo-sheet-border-radius);\n}\n\n.gc-promo-sheet__header {\n position: relative;\n padding: 0;\n padding-right: 20px;\n margin: 0 0 var(--gc-promo-sheet-header-margin);\n}\n\n.gc-promo-sheet__title {\n margin: 0;\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n}\n\n.gc-promo-sheet__close-button {\n position: absolute;\n top: -12px;\n right: -12px;\n}\n\n.gc-promo-sheet__message {\n margin: 0 0 var(--gc-promo-sheet-message-margin);\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n}\n\n.gc-promo-sheet__image-container {\n margin-bottom: var(--gc-promo-sheet-image-margin);\n}\n\n.gc-promo-sheet__image {\n display: block;\n width: 100%;\n height: auto;\n}\n\n.gc-promo-sheet__action-button {\n display: block;\n}\n\n.g-root {\n --gc-promo-sheet-margin: 8px;\n --gc-promo-sheet-padding: 20px;\n --gc-promo-sheet-border-radius: 12px;\n --gc-promo-sheet-header-margin: 12px;\n --gc-promo-sheet-message-margin: 16px;\n --gc-promo-sheet-image-margin: 12px;\n --gc-promo-sheet-foreground: var(--g-color-text-brand-contrast);\n --gc-promo-sheet-background: var(--g-color-base-brand);\n}", ".gc-actions-panel-collapse {\n flex-shrink: 2;\n min-width: 32px;\n overflow: hidden;\n position: relative;\n display: flex;\n align-items: center;\n height: 100%;\n margin-right: 8px;\n}\n\n.gc-actions-panel-collapse__container {\n display: flex;\n align-items: center;\n overflow: hidden;\n height: 100%;\n}\n\n.gc-actions-panel-collapse__button-action-wrapper {\n margin: 0 4px;\n}\n\n.gc-actions-panel-collapse__button-action-wrapper_invisible {\n visibility: hidden;\n pointer-events: none;\n}\n\n.gc-actions-panel-collapse__menu-placeholder {\n flex-shrink: 0;\n width: 32px;\n height: 32px;\n}\n\n.gc-actions-panel-collapse__menu-wrapper {\n position: absolute;\n}", ".gc-actions-panel {\n box-sizing: border-box;\n background-color: var(--g-color-base-brand);\n min-width: 200px;\n height: 52px;\n padding: 4px 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n}\n\n.gc-actions-panel__note-wrapper {\n min-width: 100px;\n max-width: 320px;\n margin-right: 40px;\n}\n\n.gc-actions-panel__button-close-wrapper {\n flex-shrink: 0;\n margin-left: auto;\n}", ".gc-share-list-item {\n display: flex;\n align-items: center;\n}\n\n.gc-share-list-item__icon_type_telegram {\n color: #51a4db;\n}\n\n.gc-share-list-item__icon_type_facebook {\n color: #4968ad;\n}\n\n.gc-share-list-item__icon_type_twitter {\n color: #4aa0eb;\n}\n\n.gc-share-list-item__icon_type_vk {\n color: #436eab;\n}\n\n.gc-share-list-item__link-container {\n display: flex;\n}\n\n.gc-share-list-item__link-icon {\n display: flex;\n align-items: center;\n}\n\n.gc-share-list-item__link-title {\n display: flex;\n flex-grow: 1;\n align-items: center;\n margin-left: 10px;\n}", ".gc-share-list {\n display: flex;\n align-items: center;\n}\n\n.gc-share-list_layout_row {\n flex-direction: row;\n}\n\n.gc-share-list_layout_row .gc-share-list__separator {\n align-self: stretch;\n margin: 8px -2px;\n}\n\n@media (min-width: 639px) {\n .gc-share-list_layout_row .gc-share-list__separator {\n width: 1px;\n margin: -2px 8px;\n }\n}\n.gc-share-list_layout_row .gc-share-list__option {\n flex-direction: row;\n}\n\n.gc-share-list_layout_row .gc-share-list__link + .gc-share-list__link {\n margin-left: 4px;\n}\n\n.gc-share-list_layout_column {\n flex-direction: column;\n}\n\n.gc-share-list_layout_column .gc-share-list__separator {\n justify-self: stretch;\n height: 1px;\n width: 100%;\n margin: 8px -2px;\n}\n\n.gc-share-list_layout_column .gc-share-list__option {\n flex-direction: column;\n width: 100%;\n}\n\n.gc-share-list__option {\n display: flex;\n align-items: flex-start;\n}\n\n.gc-share-list__separator {\n background: var(--g-color-line-generic);\n}\n\n.gc-share-list__copy-link {\n display: contents;\n}\n\n@media (max-width: 639px) {\n .gc-share-list {\n flex-direction: column;\n align-items: stretch;\n min-width: 175px;\n }\n .gc-share-list__option {\n justify-content: space-evenly;\n }\n .gc-share-list__separator {\n width: calc(100% + 4px);\n height: 1px;\n margin: 8px -2px;\n }\n}\n.gc-share-list__options-container {\n display: flex;\n width: 100%;\n}", ".gc-share-popover {\n position: relative;\n}\n\n.gc-share-popover__tooltip {\n max-width: none;\n padding: 8px;\n}\n\n.gc-share-popover .gc-share-popover__tooltip-content {\n max-width: none;\n}\n\n.gc-share-popover__container {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n display: flex;\n flex-wrap: nowrap;\n cursor: pointer;\n color: var(--g-color-text-secondary);\n border-radius: var(--g-focus-border-radius);\n}\n\n.gc-share-popover__container:focus {\n outline: 2px solid var(--g-color-line-focus);\n}\n\n.gc-share-popover__container:focus:not(:focus-visible) {\n outline: 0;\n}\n\n.gc-share-popover__container:hover {\n color: var(--g-color-text-primary);\n}\n\n.gc-share-popover__icon-container {\n display: flex;\n align-items: center;\n}\n\n.gc-share-popover__title {\n padding-left: 10px;\n display: flex;\n align-items: center;\n}", ".gc-stories-image-view {\n width: auto;\n max-width: 100%;\n max-height: 100%;\n margin: auto;\n}", ".gc-stories-video-view {\n width: auto;\n max-width: 100%;\n max-height: 100%;\n margin: auto;\n}", ".gc-stories-layout__wrap-outer {\n height: calc(100vh - 2 * var(--g-modal-margin));\n width: calc(100vw - 2 * var(--g-modal-margin));\n display: flex;\n border-radius: 20px;\n max-width: 1280px;\n max-height: 640px;\n min-width: 800px;\n min-height: 480px;\n background-color: var(--g-color-base-selection);\n}\n\n.gc-stories-layout__wrap-inner {\n background-color: var(--g-color-base-background);\n border-radius: 20px;\n max-width: 1280px;\n max-height: 640px;\n min-width: 800px;\n min-height: 480px;\n width: 100%;\n height: 100%;\n}\n\n.gc-stories-layout__container {\n display: flex;\n background-color: var(--g-color-base-selection);\n box-shadow: 0 8px 20px var(--g-color-sfx-shadow);\n border-radius: 20px;\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.gc-stories-layout__left-pane {\n width: 464px;\n flex-shrink: 0;\n margin-left: 8px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: var(--g-color-base-background);\n border-radius: 17px;\n padding: 32px;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n box-sizing: border-box;\n}\n\n.gc-stories-layout__right-pane {\n padding: 68px;\n display: flex;\n flex-grow: 1;\n align-items: center;\n}\n\n.gc-stories-layout__counter {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-secondary);\n}\n\n.gc-stories-layout__text-block {\n display: flex;\n flex-grow: 1;\n align-items: flex-start;\n justify-content: center;\n flex-direction: column;\n margin-bottom: 8px;\n overflow: hidden;\n}\n\n.gc-stories-layout__text-header {\n font-size: var(--g-text-display-2-font-size);\n line-height: var(--g-text-display-2-line-height);\n font-weight: var(--g-text-display-font-weight);\n color: var(--g-color-text-primary);\n}\n\n.gc-stories-layout__text-content {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-complementary);\n overflow-y: scroll;\n}\n\n.gc-stories-layout__text-header + .gc-stories-layout__text-content {\n margin-top: 16px;\n}\n\n.gc-stories-layout__story-link-block {\n margin-top: 16px;\n}\n\n.gc-stories-layout__controls-block {\n display: flex;\n gap: 8px;\n}\n\n.gc-stories-layout__controls-block button {\n max-width: 50%;\n}\n\n.gc-stories-layout__media-block {\n position: relative;\n display: flex;\n width: 100%;\n height: 100%;\n}\n\n.gc-stories-layout__close-btn {\n position: absolute;\n top: 14px;\n right: 20px;\n z-index: 1;\n}", ".gc-stories {\n --g-modal-border-radius: 20px;\n --g-modal-margin: 20px;\n}\n\n.gc-stories__modal-content {\n border-radius: 20px;\n}", ".gc-stories-group-preview {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n padding-bottom: 16px;\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 8px;\n}\n\n.gc-stories-group-preview__slider-preview-list-wrapper {\n display: flex;\n gap: 8px;\n}\n\n.gc-stories-group-preview__stories-preview-item {\n position: relative;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n overflow: hidden;\n width: 40px;\n height: 40px;\n border-radius: 8px;\n background-color: var(--g-color-base-background);\n}\n\n.gc-stories-group-preview__stories-preview-item::after {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n background-color: var(--g-color-sfx-shadow);\n width: 40px;\n height: 40px;\n}\n\n.gc-stories-group-preview__stories-preview-item_active::after, .gc-stories-group-preview__stories-preview-item:hover:not(.gc-stories-group-preview__stories-preview-item_disabled)::after {\n display: none;\n}\n\n.gc-stories-group-preview__stories-preview-item_active {\n border: 2px solid var(--g-color-line-brand);\n}\n\n.gc-stories-group-preview__slider-button-wrapper {\n width: 28px;\n height: 28px;\n}", ".gc-stories-group {\n --g-modal-border-radius: 20px;\n --g-modal-margin: 20px;\n}\n\n.gc-stories-group__modal-content {\n background-color: inherit;\n border-radius: 20px;\n}", ".gc-confirm-dialog__body {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-button-block {\n --g-button-focus-outline-color: var(--g-color-line-focus);\n}\n.pc-button-block__content {\n display: flex;\n align-items: center;\n}\n.pc-button-block__image {\n width: 18px;\n height: 18px;\n}\n.pc-button-block__image + .pc-button-block__text, .pc-button-block__text + .pc-button-block__image {\n margin-left: var(--btn-image-margin);\n}\n.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github {\n --g-button-background-color: var(--pc-monochrome-button-background-color);\n --g-button-background-color-hover: var(--pc-monochrome-button-background-color-hover);\n}\n.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github, .pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:link, .pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:visited, .pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:active, .pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:focus {\n color: var(--pc-monochrome-button-color);\n}\n.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:hover {\n color: var(--pc-monochrome-button-color);\n}\n\n.pc-button-block_theme_scale::before, .pc-button-block_theme_scale::after {\n border-radius: 300px;\n}\n.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome {\n --g-button-background-color: var(--pc-monochrome-button-background-color);\n --g-button-background-color-hover: var(--pc-monochrome-button-background-color-hover);\n}\n.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome, .pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:link, .pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:visited, .pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:active, .pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:focus {\n color: var(--pc-monochrome-button-color);\n}\n.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:hover {\n color: var(--pc-monochrome-button-color);\n}\n\n.pc-button-block_theme_normal-contrast:focus::before, .pc-button-block_theme_raised:focus::before {\n outline-offset: 1px;\n}\n.pc-button-block_size_s {\n --btn-image-margin: 10px;\n}\n.pc-button-block_size_m {\n --btn-image-margin: 13px;\n}\n.pc-button-block_size_l {\n --btn-image-margin: 18px;\n}\n.pc-button-block_size_xl {\n --btn-image-margin: 25px;\n}\n.pc-button-block_width_max .pc-button-block__text {\n width: 100%;\n}", ".pc-buttons {\n display: flex;\n flex-wrap: wrap;\n -moz-column-gap: 12px;\n column-gap: 12px;\n}\n.pc-buttons_size_s {\n row-gap: 8px;\n}\n.pc-buttons_size_l {\n row-gap: 12px;\n}", "a.pc-card-base-block_border_shadow, .pc-card-base-block_border_shadow {\n box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-card-base-block__body, .pc-card-base-block {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n\n.pc-card-base-block {\n min-height: 248px;\n height: 100%;\n overflow-x: hidden;\n border-radius: var(--pc-border-radius);\n background-color: var(--g-color-base-float);\n transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n display: flex;\n}\n.pc-card-base-block_border_line {\n border: 1px solid var(--g-color-line-generic);\n}\n@media (min-width: 577px) {\n .slick-slide:not(.slick-active) .pc-card-base-block {\n box-shadow: none;\n }\n}\n.pc-card-base-block__header {\n position: relative;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n margin: var(--pc-image-padding);\n border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding));\n}\n.pc-card-base-block__header-content {\n padding: 32px;\n}\n.pc-card-base-block__body {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n flex: 1;\n padding: 32px;\n}\n.pc-card-base-block__header + .pc-card-base-block__body {\n padding: 24px 32px 32px;\n}\n.pc-card-base-block__content {\n flex: 1;\n}\n.pc-card-base-block__footer {\n margin-top: 14px;\n}\n@media (max-width: 577px) {\n .pc-card-base-block {\n min-height: 0;\n min-height: initial;\n }\n}\n\na.pc-card-base-block {\n color: inherit;\n -webkit-text-decoration: none;\n text-decoration: none;\n min-height: 248px;\n height: 100%;\n overflow-x: hidden;\n border-radius: var(--pc-border-radius);\n background-color: var(--g-color-base-float);\n transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\na.pc-card-base-block:hover, a.pc-card-base-block:active {\n --pc-text-header-color: inherit;\n color: inherit;\n}\na.pc-card-base-block_border_line {\n border: 1px solid var(--g-color-line-generic);\n}\na.pc-card-base-block_border_line, a.pc-card-base-block_border_none {\n transition: transform 0.3s ease-out;\n}\na.pc-card-base-block_border_line:hover, a.pc-card-base-block_border_none:hover {\n transform: translateY(-8px);\n}\na.pc-card-base-block_border_shadow {\n transition: transform 0.3s ease-out;\n}\na.pc-card-base-block_border_shadow:hover {\n transform: translateY(-8px);\n}\na.pc-card-base-block_border_shadow:hover {\n background-color: var(--pc-color-base-float-hover);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-ErrorWrapper {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n white-space: nowrap;\n color: var(--g-color-text-danger);\n}\n.pc-ErrorWrapper__text {\n margin-bottom: 5px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-file-link {\n align-items: baseline;\n}\n.pc-file-link_type_horizontal {\n display: flex;\n}\n.pc-file-link_type_horizontal .pc-file-link__file-label {\n margin-right: 8px;\n}\n.pc-file-link__file-label {\n display: flex;\n justify-content: center;\n text-transform: uppercase;\n width: 52px;\n}\n.pc-file-link__file-label .g-label__text {\n width: auto;\n width: initial;\n}\n.pc-file-link__link > a {\n color: var(--g-color-text-primary);\n border-radius: var(--g-focus-border-radius);\n}\n.pc-file-link__link > a:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-file-link__link > a:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-file-link__link > a:hover {\n color: var(--g-color-text-secondary);\n}\n.pc-file-link_size_l .pc-file-link__file-label, .pc-file-link_size_m .pc-file-link__file-label {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-file-link_size_xs .pc-file-link__file-label, .pc-file-link_size_s .pc-file-link__file-label {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n}\n.pc-file-link_theme_dark .pc-file-link__link > a {\n color: var(--g-color-text-light-primary);\n}\n.pc-file-link_theme_dark .pc-file-link__link > a:hover {\n color: var(--g-color-text-light-secondary);\n}\n.pc-file-link_theme_light .pc-file-link__link > a {\n color: var(--g-color-text-dark-primary);\n}\n.pc-file-link_theme_light .pc-file-link__link > a:hover {\n color: var(--g-color-text-dark-secondary);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-foldable-block {\n height: 0;\n overflow-y: hidden;\n transition: height 300ms, margin-bottom 300ms;\n}\n.pc-foldable-block__content-container {\n overflow: auto;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-fullscreen-image__image {\n cursor: pointer;\n}\n.pc-fullscreen-image__image-wrapper {\n position: relative;\n}\n.pc-fullscreen-image__image-wrapper:hover .pc-fullscreen-image__icon-wrapper {\n opacity: 1;\n}\n.pc-fullscreen-image__modal-content {\n position: relative;\n border-radius: var(--pc-border-radius);\n}\n.pc-fullscreen-image__modal-image {\n display: block;\n max-width: 1232px;\n max-height: 70vh;\n overflow: hidden;\n}\n.pc-fullscreen-image__modal .g-modal__content, .pc-fullscreen-image__modal-image {\n border-radius: var(--pc-border-radius);\n}\n.pc-fullscreen-image__icon-wrapper {\n display: inline-block;\n margin: 0;\n padding: 0;\n font: inherit;\n border: none;\n outline: none;\n color: inherit;\n background: none;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n right: 16px;\n top: 16px;\n width: 36px;\n height: 36px;\n border-radius: 8px;\n background-color: var(--g-color-base-simple-hover-solid);\n cursor: pointer;\n opacity: 0;\n transition: 0.3s;\n}\n.pc-fullscreen-image__icon-wrapper:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-fullscreen-image__icon-wrapper:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-fullscreen-image__icon-wrapper:focus {\n opacity: 1;\n}\n.pc-fullscreen-image__icon {\n color: var(--g-color-text-hint);\n}\n.pc-fullscreen-image__icon_hover:hover {\n color: var(--g-color-text-secondary);\n}\n@media (max-width: 1185px) {\n .pc-fullscreen-image__modal-image {\n width: 100%;\n }\n}\n@media (max-width: 1081px) {\n .pc-fullscreen-image__image {\n pointer-events: none;\n }\n .pc-fullscreen-image__icon-wrapper {\n display: none;\n }\n .pc-fullscreen-image__modal {\n display: none !important;\n }\n .pc-fullscreen-image__modal { /* stylelint-disable-line declaration-no-important */\n }\n}", ".pc-FullWidthBackground {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: var(--g-color-base-background);\n z-index: 0;\n pointer-events: none;\n}\n.pc-FullWidthBackground_rounded {\n border-radius: var(--pc-border-radius);\n}", "@charset \"UTF-8\";\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-header-breadcrumbs {\n z-index: 11;\n}\n.pc-header-breadcrumbs__item {\n display: inline-block;\n}\n.pc-header-breadcrumbs__text {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n color: var(--g-color-text-secondary);\n}\n.utilityfocus .pc-header-breadcrumbs__text:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-header-breadcrumbs__text:hover, .pc-header-breadcrumbs__text:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-header-breadcrumbs__text:after {\n content: \"\u00A0/ \";\n margin: 0 8px 0 6px;\n color: var(--g-color-text-secondary);\n}\n.pc-header-breadcrumbs__text:hover {\n color: var(--g-color-text-primary);\n}\n.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__text {\n color: var(--g-color-text-light-secondary);\n}\n.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__text:after {\n color: var(--g-color-text-light-secondary);\n}\n.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__text:hover {\n color: var(--g-color-text-light-primary);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-link-block {\n margin-top: 16px;\n}\n.pc-link-block__link {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n display: flex;\n align-items: center;\n border-radius: var(--g-focus-border-radius);\n}\n.utilityfocus .pc-link-block__link:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-link-block__link:hover, .pc-link-block__link:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-link-block__link:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-link-block__link:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-link-block__link_theme_dark {\n color: var(--g-color-text-light-primary);\n}\n.pc-link-block__link_theme_dark:hover {\n color: var(--g-color-text-light-secondary);\n}\n.pc-link-block__link_has-arrow {\n display: inherit;\n white-space: nowrap;\n}\n.pc-link-block__link_has-arrow:hover, .pc-link-block__link_has-arrow:active {\n --pc-text-header-color: inherit;\n color: var(--g-color-text-link);\n}\n.pc-link-block__link_has-arrow .pc-link-block__content {\n white-space: normal;\n}\n.pc-link-block__link:hover .pc-link-block__arrow {\n transform: translateX(5px);\n}\n.pc-link-block__link.pc-link-block__link_has-arrow.pc-link-block__link_theme_dark:hover {\n color: var(--g-color-text-light-primary);\n}\n.pc-link-block__arrow {\n position: relative;\n top: 2px;\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\n.pc-link-block_size_l {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n}\n.pc-link-block_size_m {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-link-block_size_m .pc-link-block__arrow {\n top: 1px;\n}\n.pc-link-block_size_s {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n}", ".pc-links {\n display: flex;\n flex-direction: column;\n align-items: baseline;\n}\n.pc-links__link {\n margin-top: 0px !important;\n}\n.pc-links__link {\n /* stylelint-disable-next-line declaration-no-important */\n}\n.pc-links_size_s {\n gap: 8px;\n}\n.pc-links_size_l {\n gap: 12px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-table {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-table__table {\n width: 100%;\n overflow-x: auto;\n}\n.pc-table__row {\n display: flex;\n}\n.pc-table__row:first-child {\n font-weight: var(--g-text-accent-font-weight);\n}\n.pc-table__row:first-child .pc-table__cell {\n border-bottom-color: var(--g-color-line-generic-active);\n align-items: flex-end;\n padding-top: 0;\n}\n.pc-table__cell {\n padding: 12px 0;\n display: flex;\n flex: 1;\n align-items: center;\n border-bottom: 1px solid var(--g-color-line-generic);\n}\n.pc-table__cell:first-child {\n flex: 2;\n}\n.pc-table__cell_justify_center {\n justify-content: center;\n text-align: center;\n}\n.pc-table__cell_justify_right {\n justify-content: flex-end;\n text-align: right;\n}\n.pc-table__marker {\n display: inline-block;\n}\n.pc-table__marker_type_disk {\n width: 16px;\n height: 16px;\n border-radius: 100%;\n flex-shrink: 0;\n box-sizing: border-box;\n}\n.pc-table__marker_type_disk.pc-table__marker_index_0 {\n background-color: var(--g-color-base-neutral-light);\n}\n.pc-table__marker_type_disk.pc-table__marker_index_1 {\n background-color: var(--g-color-base-brand);\n}\n.pc-table__marker_type_disk.pc-table__marker_index_2 {\n border: 1px solid var(--g-color-text-hint);\n}\n.pc-table__marker_tick {\n color: var(--g-color-base-generic-medium);\n}\n.pc-table__marker_tick_check {\n color: var(--g-color-base-brand);\n}\n.pc-table__legend {\n display: flex;\n margin-top: 20px;\n color: var(--g-color-text-secondary);\n}\n.pc-table__legend-item {\n display: flex;\n align-items: center;\n}\n.pc-table__legend-item + .pc-table__legend-item {\n margin-left: 32px;\n}\n.pc-table__legent-item-text {\n margin-left: 6px;\n}\n@media (max-width: 577px) {\n .pc-table__cell {\n min-width: 120px;\n }\n .pc-table__cell:first-child {\n min-width: 230px;\n }\n}", ".pc-ToggleArrow {\n transition: transform 0.15s;\n stroke-width: 2px;\n}\n.pc-ToggleArrow_type_horizontal {\n transition: margin-left 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n transform: rotate(-90deg);\n}\n.pc-ToggleArrow_type_vertical {\n transform: rotate(0deg);\n}\n.pc-ToggleArrow_open.pc-ToggleArrow_type_horizontal {\n transform: rotate(0deg);\n}\n.pc-ToggleArrow_open.pc-ToggleArrow_type_vertical {\n transform: rotate(180deg);\n}\n.pc-ToggleArrow_thin {\n stroke-width: 1px;\n}\n.pc-ToggleArrow_slow {\n transition-duration: 0.3s;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-unpublished-label {\n background-color: var(--g-color-base-danger-heavy);\n}\n.pc-unpublished-label_type_line {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n padding: 15px;\n}\n.pc-unpublished-label_type_label {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n display: inline-block;\n padding: 0 8px;\n border-radius: 2px;\n height: 20px;\n line-height: 20px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-control {\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: var(--g-focus-border-radius);\n transition: color 0.2s;\n display: inline-block;\n margin: 0;\n padding: 0;\n font: inherit;\n border: none;\n outline: none;\n color: inherit;\n background: none;\n cursor: pointer;\n outline: none;\n}\n.pc-control .pc-control_theme_primary, .pc-control .pc-control_theme_secondary, .pc-control .pc-control_theme_link {\n transition: color 0.2s;\n}\n.pc-control .pc-control_theme_accent {\n transition: opacity 0.2s;\n}\n.utilityfocus .pc-control:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-control:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-control:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-control_size_xs {\n width: 24px;\n height: 24px;\n}\n.pc-control_size_s {\n width: 28px;\n height: 28px;\n}\n.pc-control_size_m {\n width: 32px;\n height: 32px;\n}\n.pc-control_size_l {\n width: 36px;\n height: 36px;\n}\n.pc-control_theme_primary {\n color: var(--g-color-text-complementary);\n}\n.pc-control_theme_primary:hover {\n color: var(--g-color-text-primary);\n}\n.pc-control_theme_secondary {\n color: var(--g-color-text-secondary);\n}\n.pc-control_theme_secondary:hover {\n color: var(--g-color-text-complementary);\n}\n.pc-control_theme_link {\n color: var(--g-color-text-complementary);\n}\n.pc-control_theme_link:hover {\n color: var(--g-color-text-link-hover);\n}\n.pc-control_theme_accent {\n opacity: 0.7;\n color: var(--g-color-base-danger-heavy);\n}\n.pc-control_theme_accent:hover {\n opacity: 1;\n}\n.pc-control_disabled {\n cursor: default;\n color: var(--g-color-text-secondary);\n}\n.pc-control_disabled:hover {\n color: var(--g-color-text-secondary);\n}\n@media (max-width: 768px) {\n .pc-control:hover {\n color: inherit;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-overflow-scroller {\n display: flex;\n align-items: center;\n position: relative;\n overflow-x: hidden;\n}\n.pc-overflow-scroller__container {\n width: 100%;\n position: relative;\n}\n.pc-overflow-scroller__container_padding-left {\n padding-left: 24px;\n}\n.pc-overflow-scroller__container_padding-right {\n padding-right: 24px;\n}\n.pc-overflow-scroller__wrapper {\n position: relative;\n transition: left 0.6s;\n}\n.pc-overflow-scroller__arrow {\n display: inline-block;\n margin: 0;\n padding: 0;\n font: inherit;\n border: none;\n outline: none;\n color: inherit;\n background: none;\n cursor: pointer;\n position: absolute;\n z-index: 10;\n top: 0;\n display: flex;\n justify-content: flex-end;\n align-items: center;\n width: 32px;\n height: calc(100% - 1px);\n cursor: pointer;\n color: var(--g-color-text-secondary);\n border-radius: var(--g-focus-border-radius);\n}\n.pc-overflow-scroller__arrow:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-overflow-scroller__arrow:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-overflow-scroller__arrow_type_left {\n left: 0;\n transform: rotate(180deg);\n}\n.pc-overflow-scroller__arrow_type_right {\n right: 0;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-author {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n display: flex;\n flex-direction: column;\n}\n.pc-author__avatar {\n width: 80px;\n height: 80px;\n display: flex;\n align-items: center;\n flex: 0 0 auto;\n border-radius: 16px;\n overflow: hidden;\n}\n.pc-author__avatar img {\n width: 80px;\n height: 80px;\n -o-object-fit: cover;\n object-fit: cover;\n display: block;\n}\n.pc-author__name {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n}\n.pc-author__description {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n color: var(--g-color-text-secondary);\n padding-top: 4px;\n}\n.pc-author__label:not(:first-child) {\n font-weight: 400;\n margin-top: 8px;\n}\n.pc-author_type_column {\n z-index: 1;\n position: relative;\n}\n.pc-author_type_line {\n flex-flow: row nowrap;\n align-items: center;\n width: 100%;\n}\n.pc-author_type_line .pc-author__avatar {\n margin: 0;\n}\n.pc-author_type_line .pc-author__label {\n margin-top: 0;\n}\n.pc-author_type_line .pc-author__label:not(:first-child) {\n margin-left: 16px;\n}\n.pc-author_theme_dark .pc-author__description {\n color: var(--g-color-text-light-secondary);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-meta-info {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n display: flex;\n align-items: center;\n}\n.pc-meta-info__item:not(:first-child) {\n margin-left: 16px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-content-list_size_l .pc-content-list__title {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n margin: 0 0 8px;\n}\n.pc-content-list_size_l .pc-content-list__icon {\n width: 22px;\n height: 22px;\n margin-top: 1px;\n margin-bottom: 1px;\n margin-right: 12px;\n}\n.pc-content-list_size_l .pc-content-list__item:not(:last-child) {\n margin-bottom: 16px;\n}\n.pc-content-list_size_l .pc-content-list__item_without-title:not(:last-child) {\n margin-bottom: 12px;\n}\n.pc-content-list_size_l .pc-content-list__item_without-title .pc-content-list__icon {\n width: 20px;\n height: 20px;\n margin-top: 0;\n margin-bottom: 0;\n margin-right: 8px;\n}\n.pc-content-list_size_s .pc-content-list__title {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n margin: 0 0 calc(8px / 2);\n}\n.pc-content-list_size_s .pc-content-list__icon {\n width: 20px;\n height: 20px;\n margin-top: 2px;\n margin-bottom: 2px;\n margin-right: 8px;\n}\n.pc-content-list_size_s .pc-content-list__text {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n}\n.pc-content-list_size_s .pc-content-list__item:not(:last-child) {\n margin-bottom: 12px;\n}\n.pc-content-list_size_s .pc-content-list__item_without-title:not(:last-child) {\n margin-bottom: 8px;\n}\n.pc-content-list_size_s .pc-content-list__item_without-title .pc-content-list__icon {\n width: 18px;\n height: 18px;\n margin-top: 0;\n margin-bottom: 0;\n}\n.pc-content-list__icon {\n display: block;\n}\n.pc-content-list__item {\n display: flex;\n}\n.pc-content-list .pc-content-list__title .yfm {\n font-size: inherit;\n line-height: inherit;\n}", ".pc-divider-block_size_xxs {\n padding-top: 12px;\n}\n.pc-divider-block_size_xs {\n padding-top: 16px;\n}\n.pc-divider-block_size_s {\n padding-top: 24px;\n}\n.pc-divider-block_size_m {\n padding-top: 32px;\n}\n.pc-divider-block_size_l {\n padding-top: 48px;\n}\n.pc-divider-block_size_xl {\n padding-top: 64px;\n}\n.pc-divider-block_size_xxl {\n padding-top: 96px;\n}\n.pc-divider-block_size_xxxl {\n padding-top: 128px;\n}\n.pc-divider-block_border {\n border-top: 1px solid var(--g-color-line-generic);\n}", "@charset \"UTF-8\";\n.pc-quote_border_shadow {\n box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-quote {\n min-height: 248px;\n height: 100%;\n overflow-x: hidden;\n border-radius: var(--pc-border-radius);\n background-color: var(--g-color-base-float);\n transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n display: flex;\n min-height: 400px;\n height: 100%;\n}\n.pc-quote_theme_dark {\n color: var(--g-color-text-light-primary);\n}\n.pc-quote_theme_dark h1,\n.pc-quote_theme_dark h2,\n.pc-quote_theme_dark h3,\n.pc-quote_theme_dark h4,\n.pc-quote_theme_dark h5,\n.pc-quote_theme_dark h6,\n.pc-quote_theme_dark .yfm {\n color: var(--g-color-text-light-primary);\n}\n.pc-quote_border_line {\n border: 1px solid var(--g-color-line-generic);\n}\n@media (min-width: 577px) {\n .slick-slide:not(.slick-active) .pc-quote {\n box-shadow: none;\n }\n}\n.pc-quote__logo {\n height: 48px;\n}\n.pc-quote__content-wrapper {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n width: calc(50% + 5px * 2);\n margin-right: 5px;\n padding: 48px 32px 48px 48px;\n}\n.pc-quote__image-wrapper {\n flex: 1;\n margin-left: 5px;\n overflow: hidden;\n margin: var(--pc-image-padding);\n border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding));\n}\n.pc-quote__content {\n margin-top: 24px;\n position: relative;\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n}\n.pc-quote__content_quote-type_chevron::before {\n position: absolute;\n left: -10px;\n content: \"\u00AB\";\n}\n.pc-quote__content_quote-type_chevron .pc-quote__text::after {\n content: \"\u00BB\";\n}\n.pc-quote__content_quote-type_english-double::before {\n position: absolute;\n left: -8px;\n content: \"\u201C\";\n}\n.pc-quote__content_quote-type_english-double .pc-quote__text::after {\n content: \"\u201D\";\n}\n.pc-quote__content .yfm {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n}\n.pc-quote__content .yfm > * {\n display: inline;\n}\n.pc-quote__content .yfm:after {\n position: relative;\n left: -5px;\n}\n.pc-quote__image {\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.pc-quote__author-wrapper {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n margin-top: 20px;\n}\n.pc-quote__author {\n max-width: calc(60% - 20px);\n margin-right: 20px;\n}\n.pc-quote__link-button {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n}\n.pc-quote__link-button_theme_dark {\n color: var(--g-color-base-background) !important;\n}\n.pc-quote__link-button_theme_dark:before {\n border-color: var(--g-color-base-background) !important;\n}\n@media (max-width: 1081px) {\n .pc-quote__author-wrapper {\n flex-direction: column;\n }\n .pc-quote__author {\n margin-right: 0;\n margin-bottom: 32px;\n max-width: none;\n max-width: initial;\n }\n .pc-quote__link-button {\n align-self: flex-start;\n }\n}\n@media (max-width: 769px) {\n .pc-quote__content-wrapper {\n width: calc(75% + 5px * 2);\n }\n}\n@media (max-width: 577px) {\n .pc-quote__image-wrapper {\n display: none;\n }\n .pc-quote__content-wrapper {\n padding: 32px;\n }\n .pc-quote__content-wrapper {\n width: 100%;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-combined-price-detailed-block__row {\n margin: 0 !important;\n}\n.pc-combined-price-detailed-block__row {\n /* stylelint-disable declaration-no-important */\n}\n.pc-combined-price-detailed-block__row .col {\n padding: 0;\n margin: 12px;\n}\n.pc-combined-price-detailed-block__row > * {\n display: flex;\n width: 100%;\n}\n.pc-combined-price-detailed-block__row:not(:last-child) {\n margin-bottom: 12px !important;\n}\n.pc-combined-price-detailed-block__row:not(:last-child) {\n border-bottom: 1px solid var(--g-color-line-generic);\n padding-bottom: 12px;\n}\n@media (min-width: 1081px) {\n .pc-combined-price-detailed-block__description > * {\n padding-top: 12px;\n }\n .pc-combined-price-detailed-block__description_delimiter > * {\n border-top: 1px solid var(--g-color-line-generic);\n }\n .pc-combined-price-detailed-block__empty-column {\n border-top: 0;\n }\n}\n@media (max-width: 1080px) {\n .pc-combined-price-detailed-block__description > * {\n margin-top: 0 !important;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-price-description {\n margin-bottom: 12px;\n}\n.pc-price-description__title_size_l, .pc-price-description__description_size_l, .pc-price-description__detailed-title_size_l {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n}\n.pc-price-description__title_size_m, .pc-price-description__description_size_m, .pc-price-description__detailed-title_size_m {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-price-description__title_size_s, .pc-price-description__description_size_s, .pc-price-description__detailed-title_size_s {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n}\n.pc-price-description__main-title {\n font-weight: var(--g-text-accent-font-weight);\n}\n.pc-price-description__main-title_color_cornflower {\n color: var(--g-color-base-brand);\n}\n.pc-price-description__main-title_color_black {\n color: var(--g-color-text-primary);\n}\n.pc-price-description__title {\n display: flex;\n padding: 16px 0 12px 0;\n align-items: flex-end;\n}\n.pc-price-description__description {\n font-weight: 400;\n}\n.pc-price-description__detailed-title {\n margin-left: 4px;\n}\n.pc-price-description__label_size_s {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-price-description__label_size_xs {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n}\n@media (max-width: 577px) {\n .pc-price-description {\n min-width: 160px;\n }\n}", ".pc-marked-list__list-item {\n display: flex;\n}\n.pc-marked-list__text {\n margin-left: 8px;\n}\n.pc-marked-list__img {\n margin-top: 5px;\n height: -moz-fit-content;\n height: fit-content;\n content: url(\"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjUgNCA1IDcuNSAxMS41IDEiIHN0cm9rZT0iIzUyODJGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==\");\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-settings-list__title, .pc-settings-list__description {\n font-weight: 400;\n}\n.pc-settings-list__title_size_l, .pc-settings-list__description_size_l {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n}\n.pc-settings-list__title_size_m, .pc-settings-list__description_size_m {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-settings-list__title_size_s, .pc-settings-list__description_size_s {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n}\n.pc-settings-list__title {\n color: var(--g-color-text-hint);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n@media (min-width: 1081px) {\n .pc-price-details__non_foldable {\n display: block;\n }\n .pc-price-details__foldable {\n display: none;\n }\n}\n@media (max-width: 1080px) {\n .pc-price-details__non_foldable {\n display: none;\n }\n .pc-price-details__foldable {\n display: block;\n }\n}\n.pc-price-details__delimiter-line {\n border-top: 1px solid var(--g-color-line-generic);\n}\n.pc-price-details__arrow {\n margin: auto 10px;\n}\n.pc-price-details__foldable_title {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n display: inline-block;\n margin: 0;\n padding: 0;\n font: inherit;\n border: none;\n outline: none;\n color: inherit;\n background: none;\n cursor: pointer;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-weight: 400;\n border-radius: var(--g-focus-border-radius);\n}\n.pc-price-details__foldable_title:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-price-details__foldable_title:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-price-details__foldable_title_color_cornflower {\n color: var(--g-color-text-link);\n}\n.pc-price-details__foldable_title_color_black {\n color: var(--g-color-text-primary);\n}\n.pc-price-details__foldable_block > * {\n padding-top: 12px;\n}\n.pc-price-details .pc-settings-list__title {\n margin-bottom: 2px;\n}", ".pc-separate-price-detailed-block .pc-price-description {\n margin-bottom: 0;\n}\n.pc-separate-price-detailed-block .pc-price-details > * {\n padding-top: 12px;\n}\n.pc-separate-price-detailed-block .pc-price-details {\n margin-top: 24px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-MediaCard__body {\n padding: 0;\n}", ".pc-banner-card__subtitle p, .pc-banner-card__subtitle, .pc-banner-card__title {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-banner-card_theme_dark {\n --g-color-line-focus: var(--pc-color-line-focus-dark);\n}\n.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__title,\n.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__subtitle {\n color: var(--g-color-text-light-primary);\n}\n.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__title p,\n.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__subtitle p {\n color: var(--g-color-text-light-primary);\n}\n\n.pc-banner-card__title {\n font-size: var(--g-text-display-2-font-size);\n line-height: var(--g-text-display-2-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n}\n@media (max-width: 576px) {\n .pc-banner-card__title {\n font-size: var(--g-text-display-1-font-size);\n line-height: var(--g-text-display-1-line-height);\n }\n}\n.pc-banner-card__title a {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n}\n.utilityfocus .pc-banner-card__title a:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-banner-card__title a:hover, .pc-banner-card__title a:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-banner-card__content {\n width: 100%;\n border-radius: var(--pc-border-radius);\n display: flex;\n min-height: 320px;\n}\n.pc-banner-card__info, .pc-banner-card__image {\n flex: 1;\n}\n.pc-banner-card__info {\n padding: 32px;\n display: flex;\n justify-content: space-between;\n flex-direction: column;\n align-items: baseline;\n}\n.pc-banner-card__subtitle {\n display: inline-block;\n margin-top: 8px;\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n font-weight: normal;\n}\n.pc-banner-card__subtitle p {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n font-weight: normal;\n}\n.pc-banner-card__button.pc-banner-card__button {\n margin-top: 28px;\n}\n\n.pc-banner-card__image {\n border-top-right-radius: var(--pc-border-radius);\n border-bottom-right-radius: var(--pc-border-radius);\n margin: var(--pc-image-padding);\n border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding));\n}\n.pc-banner-card__image img {\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: left;\n object-position: left;\n}\n.pc-banner-card_media-view_fit .pc-banner-card__image img {\n -o-object-fit: contain;\n object-fit: contain;\n}\n@media (max-width: 576px) {\n .pc-banner-card__image {\n display: none;\n }\n}", ".pc-content_size_l .pc-content__text .yfm,\n.pc-content_size_l .pc-content__notice .yfm {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-content {\n --pc-monochrome-button-background-color: #262626;\n --pc-monochrome-button-background-color-hover: #393939;\n --pc-monochrome-button-color: var(--g-color-text-light-primary);\n}\n.pc-content__notice .yfm ol,\n.pc-content__notice .yfm ul, .pc-content__text .yfm ol,\n.pc-content__text .yfm ul {\n padding-left: 1.4em;\n}\n.pc-content__notice.pc-content__notice .yfm,\n.pc-content__notice.pc-content__notice .yfm > * {\n color: var(--g-color-text-secondary);\n}\n.pc-content__notice.pc-content__notice .yfm a {\n color: var(--g-color-text-secondary);\n -webkit-text-decoration: underline;\n text-decoration: underline;\n}\n.pc-content__notice.pc-content__notice .yfm a:hover {\n color: var(--g-color-text-primary);\n}\n\n.pc-content__link {\n display: block;\n}\n.pc-content_centered.pc-content_centered {\n margin: 0 auto;\n text-align: center;\n}\n\n.pc-content_centered .pc-content__buttons {\n justify-content: center;\n}\n.pc-content_centered .pc-content__links {\n align-items: center;\n}\n.pc-content_centered .pc-content__link a {\n justify-content: center;\n}\n.pc-content_centered .pc-content__notice .yfm ul,\n.pc-content_centered .pc-content__notice .yfm ol,\n.pc-content_centered .pc-content__text .yfm ul,\n.pc-content_centered .pc-content__text .yfm ol {\n text-align: left;\n}\n.pc-content_size_s .pc-content__text,\n.pc-content_size_s .pc-content__notice {\n margin-top: 8px;\n}\n.pc-content_size_s .pc-content__text_without-title {\n margin-top: 0;\n}\n.pc-content_size_s .pc-content__list,\n.pc-content_size_s .pc-content__links,\n.pc-content_size_s .pc-content__buttons {\n margin-top: 16px;\n}\n.pc-content_size_l .pc-content__text,\n.pc-content_size_l .pc-content__notice {\n margin-top: 12px;\n}\n.pc-content_size_l .pc-content__text_without-title {\n margin-top: 0;\n}\n.pc-content_size_l .pc-content__text .yfm,\n.pc-content_size_l .pc-content__notice .yfm {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n}\n.pc-content_size_l .pc-content__list,\n.pc-content_size_l .pc-content__links,\n.pc-content_size_l .pc-content__buttons {\n margin-top: 24px;\n}\n.pc-content_theme_dark {\n --g-color-line-focus: var(--pc-color-line-focus-dark);\n}\n.pc-content_theme_dark .pc-content__title *,\n.pc-content_theme_dark .pc-content__text .yfm,\n.pc-content_theme_dark .pc-content__text .yfm *,\n.pc-content_theme_dark .pc-content__links a {\n color: var(--g-color-text-light-primary);\n}\n.pc-content_theme_dark .pc-content__notice .yfm,\n.pc-content_theme_dark .pc-content__notice .yfm * {\n color: var(--g-color-text-light-secondary);\n}\n.pc-content_theme_dark .pc-content__notice .yfm a {\n color: var(--g-color-text-light-secondary);\n -webkit-text-decoration: underline;\n text-decoration: underline;\n}\n.pc-content_theme_dark .pc-content__notice .yfm a:hover {\n color: var(--g-color-text-light-primary);\n}\n.pc-content_theme_dark .pc-content__text .yfm a {\n color: var(--g-color-text-light-primary);\n -webkit-text-decoration: underline;\n text-decoration: underline;\n}\n.pc-content_theme_dark .pc-content__text .yfm a:hover {\n color: var(--g-color-text-light-secondary);\n}\n.pc-content_theme_dark .pc-content__title a {\n color: var(--g-color-text-light-primary);\n text-decoration: underline;\n -webkit-text-decoration: none;\n text-decoration: none;\n}\n.pc-content_theme_dark .pc-content__title a:hover {\n color: var(--g-color-text-light-secondary);\n}\n.pc-content_theme_light .pc-content__title *,\n.pc-content_theme_light .pc-content__text .yfm,\n.pc-content_theme_light .pc-content__text .yfm *,\n.pc-content_theme_light .pc-content__links a {\n color: var(--g-color-text-dark-primary);\n}\n.pc-content_theme_light .pc-content__notice .yfm,\n.pc-content_theme_light .pc-content__notice .yfm * {\n color: var(--g-color-text-dark-secondary);\n}\n.pc-content_theme_light .pc-content__notice .yfm a {\n color: var(--g-color-text-dark-secondary);\n -webkit-text-decoration: underline;\n text-decoration: underline;\n}\n.pc-content_theme_light .pc-content__notice .yfm a:hover {\n color: var(--g-color-text-dark-primary);\n}\n.pc-content_theme_light .pc-content__text .yfm a {\n color: var(--g-color-text-dark-primary);\n -webkit-text-decoration: underline;\n text-decoration: underline;\n}\n.pc-content_theme_light .pc-content__text .yfm a:hover {\n color: var(--g-color-text-dark-secondary);\n}\n.pc-content_theme_light .pc-content__title a {\n color: var(--g-color-text-dark-primary);\n text-decoration: underline;\n -webkit-text-decoration: none;\n text-decoration: none;\n}\n.pc-content_theme_light .pc-content__title a:hover {\n color: var(--g-color-text-dark-secondary);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-layout-item {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.pc-layout-item__media {\n width: 100%;\n display: block;\n border-radius: var(--pc-border-radius);\n}\n.pc-layout-item__media_border {\n border: 1px solid var(--g-color-line-generic);\n}\n.pc-layout-item__meta-info {\n margin: 16px 0 -8px 0;\n}\n.pc-layout-item__content {\n flex: auto;\n margin: 16px 16px 0 0;\n}\n.pc-layout-item__content_no-media {\n margin: 0;\n}\n.pc-layout-item__links, .pc-layout-item__buttons {\n margin-top: 16px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-background-card {\n position: relative;\n}\n.pc-background-card_theme_light {\n background-color: var(--pc-color-base-silver);\n}\n.pc-background-card_theme_dark {\n background-color: var(--pc-color-base-asphalt);\n}\n.pc-background-card_padding_s {\n padding-bottom: 80px;\n}\n.pc-background-card_padding_m {\n padding-bottom: 160px;\n}\n.pc-background-card_padding_l {\n padding-bottom: 240px;\n}\n.pc-background-card_padding_xl {\n padding-bottom: 320px;\n}\n.pc-background-card_border_none {\n box-shadow: none;\n cursor: default;\n border: none;\n}\n.pc-background-card__image {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n.pc-background-card__image img {\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: left;\n object-position: left;\n}\n.pc-background-card__footer {\n margin-top: 0px;\n}\n.pc-background-card__links, .pc-background-card__buttons {\n margin-top: 16px;\n}\n\na.pc-background-card_theme_light {\n background-color: var(--pc-color-base-silver);\n}\na.pc-background-card_theme_dark {\n background-color: var(--pc-color-base-asphalt);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-basic-card.pc-basic-card {\n min-height: auto;\n}\n\n.pc-basic-card__footer {\n margin-top: 0px;\n}\n.pc-basic-card__links, .pc-basic-card__buttons {\n margin-top: 16px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-hubspot-form {\n --g-color-line-focus: var(--pc-color-line-focus-light);\n}\n.pc-hubspot-form .submitted-message {\n padding-left: 10px;\n}\n.pc-hubspot-form .hs-form-field {\n margin-bottom: 16px;\n padding-left: 10px;\n}\n.pc-hubspot-form .hs-form-field > label {\n color: var(--g-color-text-primary);\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n display: flex;\n width: 200px;\n max-width: 100%;\n padding: 5px 0 0;\n position: relative;\n}\n.pc-hubspot-form .hs-form-field:only-child > label {\n width: 100%;\n}\n.pc-hubspot-form .hs-form-field .input {\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 100%;\n}\n.pc-hubspot-form .hs-form-field .input input[type=text],\n.pc-hubspot-form .hs-form-field .input input[type=number],\n.pc-hubspot-form .hs-form-field .input input[type=tel],\n.pc-hubspot-form .hs-form-field .input input[type=email],\n.pc-hubspot-form .hs-form-field .input textarea,\n.pc-hubspot-form .hs-form-field .input select {\n box-sizing: border-box;\n display: inline-block;\n vertical-align: top;\n position: relative;\n margin: 0;\n padding: 10px 13px;\n width: 100%;\n height: 36px;\n font-size: 15px;\n line-height: 16px;\n font-weight: normal;\n font-family: var(--g-text-body-font-family);\n color: var(--g-color-text-primary);\n background-color: transparent;\n border: 1px solid var(--g-color-line-generic);\n border-radius: var(--g-border-radius-l);\n}\n.pc-hubspot-form .hs-form-field .input input[type=text]:hover,\n.pc-hubspot-form .hs-form-field .input input[type=number]:hover,\n.pc-hubspot-form .hs-form-field .input input[type=tel]:hover,\n.pc-hubspot-form .hs-form-field .input input[type=email]:hover,\n.pc-hubspot-form .hs-form-field .input textarea:hover,\n.pc-hubspot-form .hs-form-field .input select:hover {\n border: 1px solid var(--g-color-line-generic-hover);\n}\n.pc-hubspot-form .hs-form-field .input input[type=text]::-moz-placeholder, .pc-hubspot-form .hs-form-field .input input[type=number]::-moz-placeholder, .pc-hubspot-form .hs-form-field .input input[type=tel]::-moz-placeholder, .pc-hubspot-form .hs-form-field .input input[type=email]::-moz-placeholder, .pc-hubspot-form .hs-form-field .input textarea::-moz-placeholder, .pc-hubspot-form .hs-form-field .input select::-moz-placeholder {\n color: var(--g-color-text-hint);\n}\n.pc-hubspot-form .hs-form-field .input input[type=text]::placeholder,\n.pc-hubspot-form .hs-form-field .input input[type=number]::placeholder,\n.pc-hubspot-form .hs-form-field .input input[type=tel]::placeholder,\n.pc-hubspot-form .hs-form-field .input input[type=email]::placeholder,\n.pc-hubspot-form .hs-form-field .input textarea::placeholder,\n.pc-hubspot-form .hs-form-field .input select::placeholder {\n color: var(--g-color-text-hint);\n}\n.pc-hubspot-form .hs-form-field .input input[type=text]:focus,\n.pc-hubspot-form .hs-form-field .input input[type=number]:focus,\n.pc-hubspot-form .hs-form-field .input input[type=tel]:focus,\n.pc-hubspot-form .hs-form-field .input input[type=email]:focus,\n.pc-hubspot-form .hs-form-field .input textarea:focus,\n.pc-hubspot-form .hs-form-field .input select:focus {\n outline: none;\n}\n.pc-hubspot-form .hs-form-field .input input[type=text]:focus,\n.pc-hubspot-form .hs-form-field .input input[type=number]:focus,\n.pc-hubspot-form .hs-form-field .input input[type=tel]:focus,\n.pc-hubspot-form .hs-form-field .input input[type=email]:focus,\n.pc-hubspot-form .hs-form-field .input textarea:focus {\n border: 2px solid var(--g-color-line-focus);\n outline: none;\n}\n.pc-hubspot-form .hs-form-field .input textarea {\n margin: 10px 0 0 0;\n}\n.pc-hubspot-form .hs-form-field .input textarea {\n height: 110px;\n min-width: 100%;\n resize: none;\n padding-right: 30px;\n}\n.pc-hubspot-form .hs-form-field .input select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-image: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMTAuMDggMEw1LjUgNC4zNi45MSAwIDAgLjg2bDUuNSA1LjI1TDExIC44NnoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K\");\n background-repeat: no-repeat;\n background-position: right 12px top 50%;\n padding-right: 30px;\n}\n.pc-hubspot-form .hs-form-field .input select:focus {\n border: 1px solid var(--g-color-line-focus);\n}\n.pc-hubspot-form .hs-form-field .input .hs-fieldtype-intl-phone.hs-input .hs-input {\n width: 100% !important;\n}\n.pc-hubspot-form .hs-form-field .input .hs-fieldtype-intl-phone.hs-input .hs-input {\n float: none;\n /* stylelint-disable-next-line declaration-no-important */\n}\n.pc-hubspot-form .hs-form-field .input .hs-fieldtype-intl-phone.hs-input .hs-input + .hs-input {\n margin-top: 10px;\n}\n.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) {\n display: flex;\n flex-wrap: wrap;\n}\n.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input {\n width: calc(100% - 200px);\n}\n.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-error-msg,\n.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-field-desc {\n margin-left: 200px;\n}\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display,\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display,\n.pc-hubspot-form .hs-form-field .hs-form-radio-display {\n position: relative;\n display: flex;\n align-items: flex-start;\n}\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input,\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input,\n.pc-hubspot-form .hs-form-field .hs-form-radio-display input {\n width: 17px;\n height: 17px;\n margin: 0;\n opacity: 0;\n flex-shrink: 0;\n}\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display span:not(.hs-form-required),\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display span:not(.hs-form-required),\n.pc-hubspot-form .hs-form-field .hs-form-radio-display span:not(.hs-form-required) {\n color: var(--g-color-text-primary);\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n padding-left: 7px;\n margin: 0;\n flex-grow: 1;\n}\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display .hs-form-required,\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display .hs-form-required,\n.pc-hubspot-form .hs-form-field .hs-form-radio-display .hs-form-required {\n top: 0;\n}\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display,\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display {\n position: relative;\n}\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display span:not(.hs-form-required):before,\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display span:not(.hs-form-required):before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n height: 17px;\n width: 17px;\n background-color: transparent;\n border-radius: 4px;\n border: 1px solid var(--g-color-line-generic-accent);\n transition: background-color 0.1s linear;\n}\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display span:not(.hs-form-required):after,\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display span:not(.hs-form-required):after {\n content: \"\";\n position: absolute;\n top: -10px;\n left: 2px;\n height: 18px;\n width: 18px;\n background-image: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGQ9Ik0xNS42MjMgMWwtOS4xNSAxMy4xNzQtNC4yODctNC42TDEgMTEuMDMgNi42MiAxNyAxNyAyLjI3IDE1LjYyMyAxeiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K\");\n transition: top 0.1s linear, opacity 0.1s linear;\n opacity: 0;\n}\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input:checked ~ span:after,\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input:checked ~ span:after {\n opacity: 1;\n top: -5px;\n}\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input:checked ~ span:before,\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input:checked ~ span:before {\n background-color: #ffeba0;\n}\n.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input[type=checkbox]:focus ~ span::before,\n.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input[type=checkbox]:focus ~ span::before {\n outline: 2px solid var(--g-color-line-focus);\n}\n.pc-hubspot-form .hs-form-field .hs-form-radio-display span:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n height: 17px;\n width: 17px;\n background-color: transparent;\n border-radius: 50%;\n border: 1px solid var(--g-color-line-generic-accent);\n transition: background-color 0.1s linear;\n}\n.pc-hubspot-form .hs-form-field .hs-form-radio-display span:after {\n content: \"\";\n position: absolute;\n top: 5px;\n left: 5px;\n height: 7px;\n width: 7px;\n border-radius: 50%;\n opacity: 0;\n background: #000000;\n transition: opacity 0.1s linear;\n}\n.pc-hubspot-form .hs-form-field .hs-form-radio-display input:checked ~ span:after {\n opacity: 1;\n}\n.pc-hubspot-form .hs-form-field .hs-form-radio-display input:checked ~ span:before {\n background-color: #ffeba0;\n}\n.pc-hubspot-form .hs-form-field .hs-form-checkbox:not(:last-child),\n.pc-hubspot-form .hs-form-field .hs-form-radio:not(:last-child) {\n margin-bottom: 5px;\n}\n.pc-hubspot-form .hs-richtext {\n padding-left: 10px;\n}\n.pc-hubspot-form .hs-richtext p {\n color: var(--g-color-text-primary);\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n margin: 20px 0;\n}\n.pc-hubspot-form .hs_error_rollup {\n padding-left: 10px;\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-danger);\n}\n.pc-hubspot-form .legal-consent-container {\n padding-top: 8px;\n}\n.pc-hubspot-form .inputs-list {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n.pc-hubspot-form .hs-form-required {\n color: var(--g-color-text-hint);\n width: 10px;\n order: 1;\n position: absolute;\n left: -10px;\n}\n.pc-hubspot-form .hs-field-desc {\n order: 3;\n padding: 0;\n margin: 3px 0 0;\n font-size: var(--g-text-body-1-font-size);\n color: var(--g-color-text-complementary);\n}\n.pc-hubspot-form .hs-error-msgs {\n width: 100%;\n margin: 3px 0;\n order: 4;\n}\n.pc-hubspot-form .hs-error-msg {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n color: var(--g-color-text-danger);\n display: block;\n}\n.pc-hubspot-form .actions {\n display: flex;\n justify-content: flex-end;\n}\n.pc-hubspot-form .hs-button.primary {\n padding: 0;\n font-family: var(--g-text-body-font-family);\n font-size: inherit;\n font-weight: var(--g-text-body-font-weight);\n color: inherit;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n display: inline-block;\n position: relative;\n overflow: visible;\n box-sizing: border-box;\n height: 44px;\n padding: 0 20px;\n border-radius: var(--g-border-radius-xl);\n background-color: var(--g-color-base-brand);\n color: var(--g-color-text-brand-contrast);\n line-height: 44px;\n font-size: var(--g-text-body-2-font-size);\n font-weight: normal;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n text-align: center;\n white-space: nowrap;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.pc-hubspot-form .hs-button.primary:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 1px;\n}\n.pc-hubspot-form .hs-button.primary:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-hubspot-form .hs-button.primary:hover {\n background-color: var(--g-color-base-brand-hover);\n}\n.pc-hubspot-form .hs-button.primary:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 1px;\n}\n.pc-hubspot-form .hs-button.primary:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-hubspot-form .grecaptcha-badge {\n box-shadow: none !important;\n}\n.pc-hubspot-form .grecaptcha-badge {\n border: 1px solid var(--g-color-line-generic);\n}\n.pc-hubspot-form .hs_recaptcha div {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.pc-hubspot-form_mobile .hs-richtext,\n.pc-hubspot-form_mobile .hs-form-field,\n.pc-hubspot-form_mobile .hs_error_rollup.actions,\n.pc-hubspot-form_mobile .submitted-message {\n padding: 0 4px;\n}\n.pc-hubspot-form_mobile .hs-form-field > label span {\n order: 2;\n}\n.pc-hubspot-form_mobile .hs-form-field > label span.hs-form-required {\n order: 1;\n}\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) {\n flex-direction: column;\n}\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input {\n width: 100%;\n}\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=text],\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=number],\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=tel],\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=email],\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input select {\n margin: 10px 0 0 0;\n}\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-error-msg,\n.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-field-desc {\n margin-left: 0;\n}\n.pc-hubspot-form_mobile .hs-form-field .hs-form-checkbox:first-child,\n.pc-hubspot-form_mobile .hs-form-field .hs-form-radio:first-child {\n margin-top: 10px;\n}\n.pc-hubspot-form_mobile .hs-form-required {\n position: static;\n}\n.pc-hubspot-form_mobile .actions {\n justify-content: center;\n}\n.pc-hubspot-form_mobile .hs-button.primary {\n width: 80%;\n}\n.pc-hubspot-form a:focus {\n box-shadow: 0 0 0 2px var(--g-color-line-focus);\n}\n.pc-hubspot-form a:focus:not(:focus-visible) {\n box-shadow: none;\n}\n.pc-hubspot-form a:focus {\n outline: 0;\n border-radius: var(--g-focus-border-radius);\n}\n.pc-hubspot-form_theme_dark {\n --g-color-line-focus: var(--pc-color-line-focus-dark);\n}\n.pc-hubspot-form_theme_dark .hs-form-field .input select {\n background-image: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMTAuMDggMEw1LjUgNC4zNi45MSAwIDAgLjg2bDUuNSA1LjI1TDExIC44NnoiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==\");\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-price-card {\n position: relative;\n}\n.pc-price-card.pc-price-card {\n min-height: auto;\n}\n\n.pc-price-card__background {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n.pc-price-card__content {\n height: 100%;\n display: flex;\n flex-direction: column;\n position: relative;\n}\n.pc-price-card__content_theme_dark {\n color: var(--g-color-text-light-primary);\n --g-color-line-focus: var(--pc-color-line-focus-dark);\n}\n.pc-price-card__content_theme_dark .pc-price-card__info .yfm,\n.pc-price-card__content_theme_dark .pc-price-card__info .yfm * {\n color: var(--g-color-text-light-primary);\n}\n.pc-price-card__content_theme_dark .pc-price-card__info a {\n -webkit-text-decoration: underline;\n text-decoration: underline;\n}\n.pc-price-card__content_theme_dark .pc-price-card__info a:hover {\n color: var(--g-color-text-light-secondary);\n}\n.pc-price-card__content_theme_light {\n color: var(--g-color-text-dark-primary);\n}\n.pc-price-card__content_theme_light .pc-price-card__info .yfm,\n.pc-price-card__content_theme_light .pc-price-card__info .yfm * {\n color: var(--g-color-text-dark-primary);\n}\n.pc-price-card__content_theme_light .pc-price-card__info a {\n -webkit-text-decoration: underline;\n text-decoration: underline;\n}\n.pc-price-card__content_theme_light .pc-price-card__info a:hover {\n color: var(--g-color-text-dark-secondary);\n}\n.pc-price-card__title {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n margin-bottom: 24px;\n}\n.pc-price-card__price {\n margin-bottom: 24px;\n}\n.pc-price-card__price-value {\n font-size: var(--g-text-display-1-font-size);\n line-height: var(--g-text-display-1-line-height);\n}\n.pc-price-card__price-period {\n margin-left: 4px;\n}\n.pc-price-card__price-details {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n white-space: pre-wrap;\n}\n.pc-price-card__main {\n flex: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n position: relative;\n}\n.pc-price-card__info {\n flex: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n}\n.pc-price-card__description:not(:last-child) {\n margin-bottom: 12px;\n}\n.pc-price-card__links, .pc-price-card__buttons {\n margin-top: 24px;\n}\n.pc-price-card__footer {\n margin-top: 0px;\n}\n@media (max-width: 769px) {\n .pc-price-card__title, .pc-price-card__price {\n margin-bottom: 16px;\n }\n .pc-price-card__links, .pc-price-card__buttons {\n margin-top: 16px;\n }\n}", ".pc-image-card_border_shadow {\n box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-image-card {\n min-height: 248px;\n height: 100%;\n overflow-x: hidden;\n border-radius: var(--pc-border-radius);\n background-color: var(--g-color-base-float);\n transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n min-height: 1px;\n}\n.pc-image-card_border_line {\n border: 1px solid var(--g-color-line-generic);\n}\n.pc-image-card .pc-image-card__content {\n padding: 32px;\n}\n.pc-image-card .pc-image-card__image_inner {\n width: 100%;\n display: block;\n}\n.pc-image-card .pc-image-card__image_inner_radius {\n border-radius: var(--pc-border-radius);\n}\n.pc-image-card .pc-image-card__image_margins_s {\n padding: 4px;\n}\n.pc-image-card .pc-image-card__image_margins_s .pc-image-card__image_inner {\n border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding));\n}\n.pc-image-card .pc-image-card__image_margins_m {\n padding: 32px;\n}\n.pc-image-card .pc-image-card__image_margins_m .pc-image-card__image_inner {\n border-radius: 0;\n border-radius: initial;\n}\n.pc-image-card_with-content {\n display: flex;\n flex-direction: column;\n}\n.pc-image-card_with-content.pc-image-card_direction_direct .pc-image-card__image {\n padding-bottom: 0;\n}\n.pc-image-card_with-content.pc-image-card_direction_direct .pc-image-card__content {\n padding-top: 24px;\n}\n.pc-image-card_with-content.pc-image-card_direction_reverse {\n flex-direction: column-reverse;\n}\n.pc-image-card_with-content.pc-image-card_direction_reverse .pc-image-card__image {\n padding-top: 0;\n}\n.pc-image-card_with-content.pc-image-card_direction_reverse .pc-image-card__content {\n padding-bottom: 24px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-icon-wrapper {\n display: flex;\n flex-direction: column;\n}\n.pc-icon-wrapper_icon-position_left {\n flex-direction: row;\n}\n.pc-icon-wrapper__icon-container {\n flex-shrink: 0;\n}\n.pc-icon-wrapper__icon {\n max-width: 100%;\n margin-bottom: 12px;\n height: 32px;\n -o-object-fit: contain;\n object-fit: contain;\n display: block;\n}\n.pc-icon-wrapper__icon_icon-position_left {\n height: 22px;\n width: 22px;\n margin: 1px 12px 1px 0px;\n}\n.pc-icon-wrapper_content_left.pc-icon-wrapper_content_left {\n flex: 1 0 0;\n}", ".pc-title-item_size_l, .pc-title-item_size_m, .pc-title-item_size_s, .pc-title-item_size_xs {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-title-item_justify_center {\n text-align: center;\n}\n.pc-title-item_justify_end {\n text-align: right;\n}\n.pc-title-item_size_xs {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n}\n.pc-title-item_size_s {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n margin-top: 32px;\n}\n.pc-title-item_size_m {\n font-size: var(--g-text-display-2-font-size);\n line-height: var(--g-text-display-2-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n margin-top: 48px;\n}\n@media (max-width: 576px) {\n .pc-title-item_size_m {\n font-size: var(--g-text-display-1-font-size);\n line-height: var(--g-text-display-1-line-height);\n }\n}\n.pc-title-item_size_l {\n font-size: var(--g-text-display-4-font-size);\n line-height: var(--g-text-display-4-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n margin-top: 96px;\n}\n@media (max-width: 577px) {\n .pc-title-item_size_l {\n font-size: var(--g-text-display-2-font-size);\n line-height: var(--g-text-display-2-line-height);\n }\n}\n.pc-title-item__arrow {\n margin-top: 9px;\n}\n.pc-title-item__arrow_size_xs {\n margin-top: 6px;\n}\n.pc-title-item__arrow_size_s {\n margin-top: 4px;\n}\n.pc-title-item__link {\n color: inherit;\n -webkit-text-decoration: none;\n text-decoration: none;\n padding-right: 8px;\n border-radius: var(--g-focus-border-radius);\n}\n.pc-title-item__link:hover, .pc-title-item__link:active {\n --pc-text-header-color: inherit;\n color: inherit;\n}\n.pc-title-item__link:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-title-item__link:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-title-item__link:hover {\n cursor: pointer;\n}\n.pc-title-item__link:hover .pc-title-item__arrow {\n margin-left: 10px;\n}\n.pc-title-item__link:hover .pc-title-item__arrow_size_xs {\n margin-left: 6px;\n}\n.pc-title-item__link:hover .pc-title-item__arrow_size_s {\n margin-left: 8px;\n}\n.pc-title-item__text {\n white-space: normal;\n}\n.pc-title-item__text a {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n}\n.utilityfocus .pc-title-item__text a:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-title-item__text a:hover, .pc-title-item__text a:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-title-item__wrapper {\n white-space: nowrap;\n}\n.pc-title-item_reset-margin {\n margin-top: 0;\n}\n@media (max-width: 577px) {\n .pc-title-item_size_l:not(.pc-title-item_reset-margin) {\n margin-top: 48px;\n }\n .pc-title-item__arrow_size_m, .pc-title-item__arrow_size_l {\n margin-top: 9px;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-title__description {\n margin-top: 12px;\n}\n.pc-title__description .yfm {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n}\n.pc-title__description_titleSize_s, .pc-title__description_titleSize_xs {\n margin-top: 8px;\n}\n.pc-title__description_titleSize_s .yfm, .pc-title__description_titleSize_xs .yfm {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}", ".pc-slider-block-arrow__button {\n box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);\n}\n\n.pc-slider-block-arrow__button:hover {\n box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow);\n cursor: pointer;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-slider-block-arrow__icon-wrapper, .pc-slider-block-arrow__button, .pc-slider-block-arrow {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.pc-slider-block-arrow {\n width: 42px;\n height: 42px;\n cursor: pointer;\n}\n@media (max-width: 576px) {\n .pc-slider-block-arrow {\n display: none;\n }\n}\n.pc-slider-block-arrow_type_left {\n margin-right: 16px;\n}\n.pc-slider-block-arrow_type_left .pc-slider-block-arrow__icon-wrapper {\n transform: rotate(180deg);\n}\n.pc-slider-block-arrow__button {\n display: inline-block;\n margin: 0;\n padding: 0;\n font: inherit;\n border: none;\n outline: none;\n color: inherit;\n background: none;\n cursor: pointer;\n width: 42px;\n height: 42px;\n color: var(--g-color-text-secondary);\n border-radius: 100%;\n background-color: var(--g-color-base-background);\n box-shadow: 0 4px 24px var(--pc-color-sfx-shadow), 0 2px 8px var(--pc-color-sfx-shadow);\n transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), color 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\n.pc-slider-block-arrow__button:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-slider-block-arrow__button:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-slider-block-arrow:hover .pc-slider-block-arrow__button {\n color: var(--g-color-text-primary);\n box-shadow: 0 2px 12px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);\n}\n.pc-slider-block-arrow__icon {\n position: relative;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-slick-origin.slick-slider {\n position: relative;\n display: block;\n box-sizing: border-box;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n.pc-slick-origin.slick-slider .slick-track,\n.pc-slick-origin.slick-slider .slick-list {\n transform: translate3d(0, 0, 0);\n}\n.pc-slick-origin .slick-list {\n position: relative;\n overflow: hidden;\n display: block;\n margin: 0;\n padding: 0;\n}\n.pc-slick-origin .slick-list:focus {\n outline: none;\n}\n.pc-slick-origin .slick-list.dragging {\n cursor: hand;\n}\n.pc-slick-origin .slick-track {\n position: relative;\n left: 0;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pc-slick-origin .slick-track::before, .pc-slick-origin .slick-track::after {\n content: \"\";\n display: table;\n}\n.pc-slick-origin .slick-track:after {\n clear: both;\n}\n.slick-loading .pc-slick-origin .slick-track {\n visibility: hidden;\n}\n.pc-slick-origin .slick-slide {\n float: left;\n height: 100%;\n min-height: 1px;\n display: none;\n}\n[dir=rtl] .pc-slick-origin .slick-slide {\n float: right;\n}\n.pc-slick-origin .slick-slide img {\n display: block;\n}\n.pc-slick-origin .slick-slide.slick-loading img {\n display: none;\n}\n.pc-slick-origin .slick-slide.dragging img {\n pointer-events: none;\n}\n.slick-initialized .pc-slick-origin .slick-slide {\n display: block;\n}\n.slick-loading .pc-slick-origin .slick-slide {\n visibility: hidden;\n}\n.slick-vertical .pc-slick-origin .slick-slide {\n display: block;\n height: auto;\n border: 1px solid transparent;\n}\n.pc-slick-origin.slick-initialized .slick-slide {\n display: block;\n}\n.pc-slick-origin.slick-loading .slick-slide {\n visibility: hidden;\n}\n.pc-slick-origin.slick-vertical .slick-slide {\n display: block;\n height: auto;\n border: 1px solid transparent;\n}\n.pc-slick-origin .slick-arrow.slick-hidden {\n display: none;\n}\n\n.pc-SliderBlock .slick-list {\n padding: 24px 0 20px;\n margin: 0 -8px;\n}\n.pc-SliderBlock .slick-slide {\n padding: 0 8px;\n box-sizing: border-box;\n flex-shrink: 0;\n}\n.pc-SliderBlock .slick-track {\n display: flex;\n min-width: 100%;\n}\n.pc-SliderBlock .slick-track .slick-slide {\n height: auto;\n}\n.pc-SliderBlock .slick-track .slick-slide > div {\n height: 100%;\n}\n.pc-SliderBlock .slick-arrow {\n position: absolute;\n top: -42px;\n right: 0;\n z-index: 2;\n}\n.pc-SliderBlock .slick-arrow.slick-prev {\n right: 42px;\n}\n.pc-SliderBlock__header_no-description {\n position: relative;\n top: -3px;\n}\n.pc-SliderBlock__dots {\n display: flex;\n justify-content: center;\n width: 100%;\n}\n.pc-SliderBlock__dots-list {\n margin: 0;\n padding: 0;\n list-style: none;\n position: relative;\n display: inline-flex;\n justify-content: center;\n}\n.pc-SliderBlock__dots-list li.pc-SliderBlock__bar,\n.pc-SliderBlock__dots-list li.pc-SliderBlock__accessible-bar,\n.pc-SliderBlock__dots-list li.pc-SliderBlock__dot {\n margin: calc(12px / 2) 8px;\n top: 0;\n}\n.pc-SliderBlock__dot {\n margin-top: 12px;\n width: 8px;\n height: 8px;\n border-radius: 100%;\n background-color: var(--g-color-line-generic-accent);\n cursor: pointer;\n}\n.pc-SliderBlock__dot:hover {\n background-color: var(--g-color-line-generic-accent-hover);\n}\n.pc-SliderBlock__dot + .pc-SliderBlock__dot {\n margin-left: 16px;\n}\n.pc-SliderBlock__dot_active {\n background-color: var(--g-color-line-generic-active);\n}\n.pc-SliderBlock__bar, .pc-SliderBlock__accessible-bar {\n position: absolute;\n top: 12px;\n left: 0;\n width: 24px;\n height: 8px;\n border-radius: var(--pc-border-radius);\n}\n.pc-SliderBlock__bar {\n transition: left 0.3s;\n background-color: var(--pc-color-line-generic-active-solid);\n}\n.pc-SliderBlock_align-left .slick-track {\n width: inherit !important;\n}\n.pc-SliderBlock_align-left .slick-track {\n /* stylelint-disable-next-line declaration-no-important */\n}\n.pc-SliderBlock_only-arrows {\n padding-top: 42px;\n}\n.pc-SliderBlock__footer {\n display: flex;\n position: relative;\n}\n.pc-SliderBlock__footer .pc-SliderBlock__disclaimer {\n position: absolute;\n top: 0;\n left: 0;\n color: var(--g-color-text-secondary);\n}\n.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_l {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n}\n.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_m {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_s {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n}\n@media (min-width: 769px) {\n .pc-SliderBlock__animate-slides.pc-AnimateBlock .slick-slide, .pc-AnimateBlock .pc-SliderBlock__animate-slides .slick-slide {\n position: relative;\n top: 100px;\n opacity: 0;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide, .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide {\n top: 0;\n opacity: 1;\n transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(0), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(0) {\n transition-delay: 0s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(1), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(1) {\n transition-delay: 0.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(2), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(2) {\n transition-delay: 0.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(3), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(3) {\n transition-delay: 0.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(4), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(4) {\n transition-delay: 0.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(5), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(5) {\n transition-delay: 0.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(6), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(6) {\n transition-delay: 0.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(7), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(7) {\n transition-delay: 0.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(8), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(8) {\n transition-delay: 0.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(9), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(9) {\n transition-delay: 0.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(10), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(10) {\n transition-delay: 1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(11), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(11) {\n transition-delay: 1.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(12), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(12) {\n transition-delay: 1.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(13), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(13) {\n transition-delay: 1.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(14), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(14) {\n transition-delay: 1.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(15), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(15) {\n transition-delay: 1.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(16), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(16) {\n transition-delay: 1.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(17), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(17) {\n transition-delay: 1.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(18), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(18) {\n transition-delay: 1.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(19), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(19) {\n transition-delay: 1.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(20), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(20) {\n transition-delay: 2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(21), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(21) {\n transition-delay: 2.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(22), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(22) {\n transition-delay: 2.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(23), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(23) {\n transition-delay: 2.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(24), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(24) {\n transition-delay: 2.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(25), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(25) {\n transition-delay: 2.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(26), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(26) {\n transition-delay: 2.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(27), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(27) {\n transition-delay: 2.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(28), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(28) {\n transition-delay: 2.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(29), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(29) {\n transition-delay: 2.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(30), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(30) {\n transition-delay: 3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(31), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(31) {\n transition-delay: 3.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(32), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(32) {\n transition-delay: 3.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(33), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(33) {\n transition-delay: 3.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(34), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(34) {\n transition-delay: 3.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(35), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(35) {\n transition-delay: 3.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(36), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(36) {\n transition-delay: 3.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(37), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(37) {\n transition-delay: 3.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(38), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(38) {\n transition-delay: 3.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(39), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(39) {\n transition-delay: 3.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(40), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(40) {\n transition-delay: 4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(41), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(41) {\n transition-delay: 4.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(42), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(42) {\n transition-delay: 4.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(43), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(43) {\n transition-delay: 4.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(44), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(44) {\n transition-delay: 4.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(45), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(45) {\n transition-delay: 4.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(46), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(46) {\n transition-delay: 4.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(47), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(47) {\n transition-delay: 4.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(48), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(48) {\n transition-delay: 4.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(49), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(49) {\n transition-delay: 4.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(50), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(50) {\n transition-delay: 5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(51), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(51) {\n transition-delay: 5.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(52), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(52) {\n transition-delay: 5.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(53), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(53) {\n transition-delay: 5.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(54), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(54) {\n transition-delay: 5.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(55), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(55) {\n transition-delay: 5.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(56), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(56) {\n transition-delay: 5.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(57), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(57) {\n transition-delay: 5.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(58), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(58) {\n transition-delay: 5.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(59), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(59) {\n transition-delay: 5.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(60), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(60) {\n transition-delay: 6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(61), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(61) {\n transition-delay: 6.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(62), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(62) {\n transition-delay: 6.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(63), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(63) {\n transition-delay: 6.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(64), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(64) {\n transition-delay: 6.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(65), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(65) {\n transition-delay: 6.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(66), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(66) {\n transition-delay: 6.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(67), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(67) {\n transition-delay: 6.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(68), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(68) {\n transition-delay: 6.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(69), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(69) {\n transition-delay: 6.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(70), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(70) {\n transition-delay: 7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(71), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(71) {\n transition-delay: 7.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(72), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(72) {\n transition-delay: 7.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(73), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(73) {\n transition-delay: 7.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(74), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(74) {\n transition-delay: 7.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(75), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(75) {\n transition-delay: 7.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(76), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(76) {\n transition-delay: 7.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(77), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(77) {\n transition-delay: 7.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(78), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(78) {\n transition-delay: 7.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(79), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(79) {\n transition-delay: 7.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(80), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(80) {\n transition-delay: 8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(81), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(81) {\n transition-delay: 8.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(82), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(82) {\n transition-delay: 8.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(83), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(83) {\n transition-delay: 8.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(84), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(84) {\n transition-delay: 8.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(85), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(85) {\n transition-delay: 8.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(86), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(86) {\n transition-delay: 8.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(87), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(87) {\n transition-delay: 8.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(88), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(88) {\n transition-delay: 8.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(89), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(89) {\n transition-delay: 8.9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(90), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(90) {\n transition-delay: 9s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(91), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(91) {\n transition-delay: 9.1s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(92), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(92) {\n transition-delay: 9.2s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(93), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(93) {\n transition-delay: 9.3s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(94), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(94) {\n transition-delay: 9.4s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(95), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(95) {\n transition-delay: 9.5s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(96), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(96) {\n transition-delay: 9.6s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(97), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(97) {\n transition-delay: 9.7s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(98), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(98) {\n transition-delay: 9.8s;\n }\n .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(99), .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .slick-slide:nth-child(99) {\n transition-delay: 9.9s;\n }\n}\n.pc-SliderBlock_type_media-card {\n padding: 0;\n}\n.pc-SliderBlock_type_media-card .slick-slide {\n width: 100%;\n}\n@media (max-width: 577px) {\n .pc-SliderBlock_type_media-card:not(.pc-SliderBlock_type_media-card_one-slide) {\n margin-left: 0;\n padding-left: 0;\n width: 100%;\n overflow: inherit;\n }\n .pc-SliderBlock_type_media-card:not(.pc-SliderBlock_type_media-card_one-slide) .slick-list {\n margin: 0;\n }\n .pc-SliderBlock_type_media-card:not(.pc-SliderBlock_type_media-card_one-slide) .slick-slide:last-child {\n padding-right: 10px;\n }\n}\n.pc-SliderBlock_type_media-card .pc-SliderBlock__dots {\n position: absolute;\n bottom: 24px;\n left: 0;\n width: 100%;\n}\n.pc-SliderBlock_type_media-card:hover .slick-arrow {\n display: flex;\n}\n.pc-SliderBlock_type_media-card .slick-arrow {\n display: none;\n width: 64px;\n top: 50%;\n transform: translate(0, -50%);\n}\n.pc-SliderBlock_type_media-card .slick-prev {\n left: 0;\n}\n.pc-SliderBlock_type_media-card .slick-next {\n right: 0;\n}\n.pc-SliderBlock_type_media-card .slick-list {\n padding: 0;\n}\n@media (max-width: 769px) {\n .pc-SliderBlock_type_media-card:hover .slick-arrow {\n display: none;\n }\n}\n.pc-SliderBlock_type_header-card {\n padding-top: 0;\n}\n.pc-SliderBlock_type_header-card .slick-slide {\n width: 100%;\n}\n@media (max-width: 577px) {\n .pc-SliderBlock_type_header-card:not(.pc-SliderBlock_type_header-card_one-slide) {\n margin-left: 0;\n padding-left: 0;\n width: 100%;\n overflow: inherit;\n }\n .pc-SliderBlock_type_header-card:not(.pc-SliderBlock_type_header-card_one-slide) .slick-list {\n margin: 0;\n }\n .pc-SliderBlock_type_header-card:not(.pc-SliderBlock_type_header-card_one-slide) .slick-slide:last-child {\n padding-right: 10px;\n }\n}\n.pc-SliderBlock_type_header-card .pc-SliderBlock__wrapper {\n position: relative;\n}\n.pc-SliderBlock_type_header-card .pc-SliderBlock__dots {\n position: absolute;\n bottom: 16px;\n left: 50%;\n transform: translateX(-50%);\n z-index: 100;\n}\n.pc-SliderBlock_type_header-card .slick-arrow {\n top: 50%;\n transform: translateY(-50%);\n right: 16px;\n}\n.pc-SliderBlock_type_header-card .slick-arrow.slick-prev {\n left: 16px;\n}\n.pc-SliderBlock_type_header-card .slick-arrow button {\n background-color: transparent;\n box-shadow: none;\n}\n.pc-SliderBlock_type_header-card .slick-arrow button:hover {\n box-shadow: none;\n}\n.pc-SliderBlock_type_header-card .slick-arrow:hover button {\n box-shadow: none;\n}\n.pc-SliderBlock_type_header-card .slick-slide {\n padding: 0;\n}\n@keyframes safari-fix {\n from {\n transform: translateX(0.001px);\n }\n to {\n transform: translateX(0);\n }\n}\n.pc-SliderBlock_type_header-card .slick-slide[aria-hidden=true] {\n animation: safari-fix 1000ms;\n}\n.pc-SliderBlock_type_header-card .slick-list {\n padding: 0;\n margin: 0;\n}\n.pc-SliderBlock_type_header-card .slick-arrow {\n width: 68px;\n height: 68px;\n right: 0;\n}\n.pc-SliderBlock_type_header-card .slick-arrow.slick-prev {\n left: 0;\n}\n@media (max-width: 577px) {\n .pc-SliderBlock_type_header-card .slick-arrow {\n display: none;\n }\n .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-list {\n margin-left: 0;\n }\n .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-track {\n padding-left: 0;\n }\n .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-slide {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-slide {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */\n }\n .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_type_header-card_one-slide) .slick-slide:last-child {\n padding-right: 0;\n }\n}\n@media (max-width: 769px) {\n .pc-SliderBlock__footer {\n display: block;\n }\n .pc-SliderBlock__footer .pc-SliderBlock__disclaimer {\n position: relative;\n width: 100%;\n padding-bottom: 20px;\n }\n}\n@media (max-width: 577px) {\n .pc-SliderBlock:not(.pc-SliderBlock_one-slide) {\n margin-left: -24px;\n padding-left: 24px;\n width: calc(100% + 48px);\n overflow-x: auto;\n }\n .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .slick-list {\n margin-left: -24px;\n margin-right: 0;\n }\n .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .slick-track {\n padding-left: 16px;\n }\n .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .slick-slide {\n padding: 0 8px;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-media-component-image__item {\n width: 100%;\n display: flex;\n align-items: center;\n}\n.pc-media-component-image__item_withVideo {\n display: none;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-Media {\n overflow: hidden;\n}\n.pc-Media__youtube {\n border-radius: var(--pc-border-radius);\n overflow: hidden;\n display: flex;\n align-items: center;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-BackgroundMedia {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n}\n.pc-BackgroundMedia__media {\n margin: 0 auto;\n max-width: 1440px;\n text-align: center;\n height: 100%;\n}\n.pc-BackgroundMedia__media_full-width-media {\n max-width: none;\n}\n.pc-BackgroundMedia__media_full-width-media .pc-BackgroundMedia__video video {\n height: 100%;\n width: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.pc-BackgroundMedia__image {\n height: 100%;\n width: 100%;\n}\n.pc-BackgroundMedia__video {\n position: relative;\n height: 100%;\n}\n.pc-BackgroundMedia__video video {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n}\n.pc-BackgroundMedia__video,\n.pc-BackgroundMedia video {\n width: auto;\n}\n@media (max-width: 769px) {\n .pc-BackgroundMedia__image {\n display: block;\n }\n .pc-BackgroundMedia__video {\n display: none;\n }\n}\n@media (min-width: 769px) {\n .pc-BackgroundMedia.pc-AnimateBlock__image, .pc-AnimateBlock .pc-BackgroundMedia__image {\n position: relative;\n bottom: 100px;\n opacity: 0;\n }\n .pc-BackgroundMedia.pc-AnimateBlock.animate .pc-BackgroundMedia__image, .pc-AnimateBlock .pc-BackgroundMedia.animate .pc-BackgroundMedia__image {\n bottom: 0;\n opacity: 1;\n transition: bottom 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n@media (min-width: 769px) {\n .pc-banner-block.pc-AnimateBlock, .pc-AnimateBlock .pc-banner-block {\n position: relative;\n top: 100px;\n opacity: 0;\n }\n .pc-banner-block.pc-AnimateBlock.animate, .pc-AnimateBlock .pc-banner-block.animate {\n top: 0;\n opacity: 1;\n transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n transition-delay: 0s;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-companies-block {\n text-align: center;\n}\n.pc-companies-block__images {\n margin-top: 32px;\n}\n.pc-companies-block__image {\n max-width: 100%;\n}\n@media (min-width: 769px) {\n .pc-companies-block.pc-AnimateBlock .pc-companies-block__images, .pc-AnimateBlock .pc-companies-block .pc-companies-block__images {\n opacity: 0;\n }\n .pc-companies-block.pc-AnimateBlock.animate .pc-companies-block__images, .pc-AnimateBlock .pc-companies-block.animate .pc-companies-block__images {\n opacity: 1;\n transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n transition-delay: 0s;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-info-block__container {\n background-color: var(--g-color-base-brand);\n padding: 96px 64px;\n border-radius: var(--pc-border-radius);\n}\n.pc-info-block__left, .pc-info-block__right {\n padding-right: 96px;\n padding-bottom: 16px;\n}\n@media (max-width: 1081px) {\n .pc-info-block__left, .pc-info-block__right {\n padding-bottom: 0;\n }\n .pc-info-block__container {\n padding: 96px 64px;\n }\n}\n@media (max-width: 769px) {\n .pc-info-block__left {\n margin-bottom: 48px;\n }\n .pc-info-block__left, .pc-info-block__right {\n padding-right: 0;\n }\n}\n@media (max-width: 577px) {\n .pc-info-block__container {\n padding: 64px 32px;\n }\n}", ".pc-media-base-content {\n margin-right: 64px;\n height: 100%;\n align-items: center;\n display: flex;\n}\n@media (max-width: 769px) {\n .pc-media-base-content {\n margin-right: 0;\n padding-bottom: 32px;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-media-base__card img {\n width: 100%;\n}\n.pc-media-base__card img,\n.pc-media-base__card video,\n.pc-media-base__card iframe,\n.pc-media-base__card .pc-map {\n border-radius: var(--pc-border-radius);\n}\n.pc-media-base__card_shadow {\n box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);\n overflow-x: hidden;\n border-radius: var(--pc-border-radius);\n}\n.pc-media-base__card_specialBorderRadius img,\n.pc-media-base__card_specialBorderRadius video,\n.pc-media-base__card_specialBorderRadius iframe,\n.pc-media-base__card_specialBorderRadius .pc-map {\n border-radius: calc(var(--pc-border-radius) - 1px);\n}\n.pc-media-base__row_reverse {\n flex-direction: row-reverse;\n}\n.pc-media-base__row_reverse .pc-media-base__content > * {\n margin-right: 0;\n margin-left: 64px;\n}\n.pc-media-base__header {\n margin-bottom: 24px;\n}\n@media (max-width: 769px) {\n .pc-media-base__row_reverse {\n flex-direction: row;\n }\n .pc-media-base__row_reverse .pc-media-base__content > * {\n margin-left: 0;\n }\n .pc-media-base__row_mobile-reverse {\n flex-direction: column-reverse;\n }\n .pc-media-base__row_mobile-reverse .pc-media-base__content > * {\n margin-top: 32px;\n padding-bottom: 0;\n }\n}\n@media (min-width: 769px) {\n .pc-media-base.pc-AnimateBlock .pc-media-base__card, .pc-AnimateBlock .pc-media-base .pc-media-base__card {\n position: relative;\n top: 100px;\n opacity: 0;\n }\n .pc-media-base.pc-AnimateBlock.animate .pc-media-base__card, .pc-AnimateBlock .pc-media-base.animate .pc-media-base__card {\n top: 0;\n opacity: 1;\n transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n transition-delay: 0s;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-media-block_border_shadow {\n box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);\n overflow-x: hidden;\n border-radius: var(--pc-border-radius);\n}\n.pc-media-block_border_line {\n border-radius: var(--pc-border-radius);\n border: 1px solid var(--g-color-line-generic);\n}\n.pc-media-block_border_none {\n border-radius: var(--pc-border-radius);\n}\n.pc-media-block__image {\n border-radius: var(--pc-border-radius);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-map {\n width: 100%;\n height: 300px;\n border: 0;\n overflow: hidden;\n display: flex;\n}\n.pc-map_hidden {\n opacity: 0;\n}\n.pc-map__spinner {\n margin: 0 auto;\n align-self: center;\n position: absolute;\n}\n.pc-map__wrapper {\n min-height: 300px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: relative;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-map-block_border_shadow {\n box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);\n overflow-x: hidden;\n border-radius: var(--pc-border-radius);\n}\n.pc-map-block_border_line {\n border-radius: var(--pc-border-radius);\n border: 1px solid var(--g-color-line-generic);\n}\n.pc-map-block_border_none {\n border-radius: var(--pc-border-radius);\n}", ".pc-ExtendedFeaturesBlock__item-title {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-ExtendedFeaturesBlock__items {\n margin-top: -32px;\n}\n.pc-ExtendedFeaturesBlock__header + .pc-ExtendedFeaturesBlock__items {\n margin-top: 0;\n}\n.pc-ExtendedFeaturesBlock__item {\n margin-top: 32px;\n}\n.pc-ExtendedFeaturesBlock__item.col {\n padding-right: 32px;\n}\n.pc-ExtendedFeaturesBlock__item-title {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n display: block;\n position: relative;\n margin-bottom: 8px;\n}\n.pc-ExtendedFeaturesBlock__item-title a {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n}\n.utilityfocus .pc-ExtendedFeaturesBlock__item-title a:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-ExtendedFeaturesBlock__item-title a:hover, .pc-ExtendedFeaturesBlock__item-title a:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-ExtendedFeaturesBlock__item-label {\n font-size: var(--g-text-caption-2-font-size);\n line-height: var(--g-text-caption-2-line-height);\n position: relative;\n top: -3px;\n height: 16px;\n margin-left: 8px;\n padding: 1.5px 5px 2px;\n color: var(--g-color-base-background);\n background-color: var(--g-color-base-brand);\n border-radius: 4px;\n}\n.pc-ExtendedFeaturesBlock__item-text, .pc-ExtendedFeaturesBlock__item-link {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-ExtendedFeaturesBlock__item-text a {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n}\n.utilityfocus .pc-ExtendedFeaturesBlock__item-text a:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-ExtendedFeaturesBlock__item-text a:hover, .pc-ExtendedFeaturesBlock__item-text a:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-ExtendedFeaturesBlock__item-link {\n margin-top: 8px;\n color: var(--g-color-text-link);\n}\n.pc-ExtendedFeaturesBlock__icon {\n width: 32px;\n height: 32px;\n background-size: cover;\n display: block;\n margin-bottom: 12px;\n}\n@media (max-width: 577px) {\n .pc-ExtendedFeaturesBlock__item {\n margin-top: 32px;\n }\n .pc-ExtendedFeaturesBlock__item.col {\n padding-right: 8px;\n }\n}\n@media (min-width: 769px) {\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock .pc-ExtendedFeaturesBlock__item, .pc-AnimateBlock .pc-ExtendedFeaturesBlock .pc-ExtendedFeaturesBlock__item {\n position: relative;\n top: 100px;\n opacity: 0;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item, .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item {\n top: 0;\n opacity: 1;\n transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(0), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(0) {\n transition-delay: 0s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(1), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(1) {\n transition-delay: 0.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(2), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(2) {\n transition-delay: 0.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(3), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(3) {\n transition-delay: 0.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(4), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(4) {\n transition-delay: 0.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(5), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(5) {\n transition-delay: 0.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(6), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(6) {\n transition-delay: 0.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(7), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(7) {\n transition-delay: 0.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(8), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(8) {\n transition-delay: 0.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(9), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(9) {\n transition-delay: 0.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(10), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(10) {\n transition-delay: 1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(11), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(11) {\n transition-delay: 1.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(12), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(12) {\n transition-delay: 1.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(13), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(13) {\n transition-delay: 1.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(14), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(14) {\n transition-delay: 1.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(15), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(15) {\n transition-delay: 1.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(16), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(16) {\n transition-delay: 1.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(17), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(17) {\n transition-delay: 1.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(18), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(18) {\n transition-delay: 1.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(19), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(19) {\n transition-delay: 1.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(20), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(20) {\n transition-delay: 2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(21), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(21) {\n transition-delay: 2.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(22), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(22) {\n transition-delay: 2.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(23), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(23) {\n transition-delay: 2.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(24), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(24) {\n transition-delay: 2.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(25), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(25) {\n transition-delay: 2.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(26), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(26) {\n transition-delay: 2.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(27), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(27) {\n transition-delay: 2.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(28), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(28) {\n transition-delay: 2.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(29), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(29) {\n transition-delay: 2.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(30), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(30) {\n transition-delay: 3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(31), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(31) {\n transition-delay: 3.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(32), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(32) {\n transition-delay: 3.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(33), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(33) {\n transition-delay: 3.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(34), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(34) {\n transition-delay: 3.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(35), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(35) {\n transition-delay: 3.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(36), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(36) {\n transition-delay: 3.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(37), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(37) {\n transition-delay: 3.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(38), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(38) {\n transition-delay: 3.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(39), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(39) {\n transition-delay: 3.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(40), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(40) {\n transition-delay: 4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(41), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(41) {\n transition-delay: 4.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(42), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(42) {\n transition-delay: 4.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(43), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(43) {\n transition-delay: 4.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(44), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(44) {\n transition-delay: 4.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(45), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(45) {\n transition-delay: 4.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(46), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(46) {\n transition-delay: 4.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(47), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(47) {\n transition-delay: 4.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(48), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(48) {\n transition-delay: 4.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(49), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(49) {\n transition-delay: 4.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(50), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(50) {\n transition-delay: 5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(51), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(51) {\n transition-delay: 5.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(52), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(52) {\n transition-delay: 5.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(53), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(53) {\n transition-delay: 5.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(54), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(54) {\n transition-delay: 5.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(55), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(55) {\n transition-delay: 5.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(56), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(56) {\n transition-delay: 5.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(57), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(57) {\n transition-delay: 5.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(58), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(58) {\n transition-delay: 5.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(59), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(59) {\n transition-delay: 5.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(60), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(60) {\n transition-delay: 6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(61), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(61) {\n transition-delay: 6.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(62), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(62) {\n transition-delay: 6.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(63), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(63) {\n transition-delay: 6.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(64), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(64) {\n transition-delay: 6.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(65), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(65) {\n transition-delay: 6.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(66), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(66) {\n transition-delay: 6.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(67), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(67) {\n transition-delay: 6.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(68), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(68) {\n transition-delay: 6.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(69), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(69) {\n transition-delay: 6.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(70), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(70) {\n transition-delay: 7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(71), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(71) {\n transition-delay: 7.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(72), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(72) {\n transition-delay: 7.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(73), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(73) {\n transition-delay: 7.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(74), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(74) {\n transition-delay: 7.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(75), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(75) {\n transition-delay: 7.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(76), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(76) {\n transition-delay: 7.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(77), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(77) {\n transition-delay: 7.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(78), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(78) {\n transition-delay: 7.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(79), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(79) {\n transition-delay: 7.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(80), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(80) {\n transition-delay: 8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(81), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(81) {\n transition-delay: 8.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(82), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(82) {\n transition-delay: 8.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(83), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(83) {\n transition-delay: 8.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(84), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(84) {\n transition-delay: 8.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(85), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(85) {\n transition-delay: 8.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(86), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(86) {\n transition-delay: 8.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(87), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(87) {\n transition-delay: 8.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(88), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(88) {\n transition-delay: 8.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(89), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(89) {\n transition-delay: 8.9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(90), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(90) {\n transition-delay: 9s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(91), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(91) {\n transition-delay: 9.1s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(92), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(92) {\n transition-delay: 9.2s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(93), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(93) {\n transition-delay: 9.3s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(94), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(94) {\n transition-delay: 9.4s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(95), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(95) {\n transition-delay: 9.5s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(96), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(96) {\n transition-delay: 9.6s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(97), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(97) {\n transition-delay: 9.7s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(98), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(98) {\n transition-delay: 9.8s;\n }\n .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(99), .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(99) {\n transition-delay: 9.9s;\n }\n}", ".pc-PromoFeaturesBlock__card-title {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-PromoFeaturesBlock__card-title {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n}\n.pc-PromoFeaturesBlock__card-container {\n display: flex;\n}\n.pc-PromoFeaturesBlock__card-container-column + .pc-PromoFeaturesBlock__card-container-column {\n margin-left: calc(8px * 2);\n}\n.pc-PromoFeaturesBlock__header {\n margin-bottom: 32px;\n}\n.pc-PromoFeaturesBlock__background {\n background-color: inherit;\n}\n.pc-PromoFeaturesBlock__background_grey {\n background-color: var(--g-color-base-misc-light);\n}\n.pc-PromoFeaturesBlock_grey {\n padding: 64px 0;\n}\n.pc-PromoFeaturesBlock__card {\n color: inherit;\n -webkit-text-decoration: none;\n text-decoration: none;\n display: flex;\n flex-direction: column;\n justify-content: center;\n border-radius: var(--pc-border-radius);\n overflow: hidden;\n}\n.pc-PromoFeaturesBlock__card-info {\n padding: 32px 32px 0 32px;\n}\n.pc-PromoFeaturesBlock__card-title {\n margin-bottom: 8px;\n}\n.pc-PromoFeaturesBlock__card-text {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-PromoFeaturesBlock__card-media {\n margin-top: 16px;\n}\n.pc-PromoFeaturesBlock__card + .pc-PromoFeaturesBlock__card {\n margin-top: 16px;\n}\n.pc-PromoFeaturesBlock__card_no-media .pc-PromoFeaturesBlock__card-info {\n padding: 32px;\n}\n.pc-PromoFeaturesBlock__card_light {\n background-color: var(--g-color-base-background);\n}\n.pc-PromoFeaturesBlock__card_default {\n background-color: var(--g-color-base-misc-light);\n}\n.pc-PromoFeaturesBlock__card_accent {\n color: var(--g-color-text-light-primary);\n background-color: var(--g-color-base-brand);\n}\n.pc-PromoFeaturesBlock__card_accent .pc-PromoFeaturesBlock__card-title,\n.pc-PromoFeaturesBlock__card_accent .pc-PromoFeaturesBlock__card-text > .yfm * {\n color: var(--g-color-text-light-primary);\n}\n.pc-PromoFeaturesBlock__card_accent-light {\n background-color: var(--pc-color-base-copper);\n}\n.pc-PromoFeaturesBlock__card_primary {\n background-color: var(--pc-color-base-gold);\n}\n@media (min-width: 769px) {\n .pc-PromoFeaturesBlock.pc-AnimateBlock .pc-PromoFeaturesBlock__card-container-column, .pc-AnimateBlock .pc-PromoFeaturesBlock .pc-PromoFeaturesBlock__card-container-column {\n position: relative;\n top: 100px;\n opacity: 0;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column, .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column {\n top: 0;\n opacity: 1;\n transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(0), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(0) {\n transition-delay: 0s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(1), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(1) {\n transition-delay: 0.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(2), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(2) {\n transition-delay: 0.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(3), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(3) {\n transition-delay: 0.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(4), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(4) {\n transition-delay: 0.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(5), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(5) {\n transition-delay: 0.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(6), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(6) {\n transition-delay: 0.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(7), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(7) {\n transition-delay: 0.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(8), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(8) {\n transition-delay: 0.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(9), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(9) {\n transition-delay: 0.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(10), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(10) {\n transition-delay: 1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(11), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(11) {\n transition-delay: 1.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(12), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(12) {\n transition-delay: 1.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(13), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(13) {\n transition-delay: 1.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(14), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(14) {\n transition-delay: 1.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(15), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(15) {\n transition-delay: 1.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(16), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(16) {\n transition-delay: 1.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(17), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(17) {\n transition-delay: 1.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(18), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(18) {\n transition-delay: 1.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(19), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(19) {\n transition-delay: 1.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(20), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(20) {\n transition-delay: 2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(21), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(21) {\n transition-delay: 2.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(22), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(22) {\n transition-delay: 2.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(23), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(23) {\n transition-delay: 2.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(24), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(24) {\n transition-delay: 2.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(25), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(25) {\n transition-delay: 2.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(26), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(26) {\n transition-delay: 2.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(27), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(27) {\n transition-delay: 2.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(28), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(28) {\n transition-delay: 2.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(29), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(29) {\n transition-delay: 2.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(30), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(30) {\n transition-delay: 3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(31), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(31) {\n transition-delay: 3.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(32), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(32) {\n transition-delay: 3.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(33), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(33) {\n transition-delay: 3.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(34), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(34) {\n transition-delay: 3.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(35), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(35) {\n transition-delay: 3.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(36), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(36) {\n transition-delay: 3.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(37), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(37) {\n transition-delay: 3.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(38), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(38) {\n transition-delay: 3.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(39), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(39) {\n transition-delay: 3.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(40), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(40) {\n transition-delay: 4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(41), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(41) {\n transition-delay: 4.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(42), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(42) {\n transition-delay: 4.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(43), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(43) {\n transition-delay: 4.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(44), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(44) {\n transition-delay: 4.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(45), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(45) {\n transition-delay: 4.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(46), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(46) {\n transition-delay: 4.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(47), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(47) {\n transition-delay: 4.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(48), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(48) {\n transition-delay: 4.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(49), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(49) {\n transition-delay: 4.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(50), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(50) {\n transition-delay: 5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(51), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(51) {\n transition-delay: 5.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(52), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(52) {\n transition-delay: 5.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(53), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(53) {\n transition-delay: 5.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(54), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(54) {\n transition-delay: 5.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(55), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(55) {\n transition-delay: 5.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(56), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(56) {\n transition-delay: 5.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(57), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(57) {\n transition-delay: 5.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(58), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(58) {\n transition-delay: 5.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(59), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(59) {\n transition-delay: 5.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(60), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(60) {\n transition-delay: 6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(61), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(61) {\n transition-delay: 6.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(62), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(62) {\n transition-delay: 6.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(63), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(63) {\n transition-delay: 6.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(64), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(64) {\n transition-delay: 6.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(65), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(65) {\n transition-delay: 6.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(66), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(66) {\n transition-delay: 6.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(67), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(67) {\n transition-delay: 6.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(68), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(68) {\n transition-delay: 6.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(69), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(69) {\n transition-delay: 6.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(70), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(70) {\n transition-delay: 7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(71), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(71) {\n transition-delay: 7.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(72), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(72) {\n transition-delay: 7.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(73), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(73) {\n transition-delay: 7.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(74), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(74) {\n transition-delay: 7.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(75), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(75) {\n transition-delay: 7.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(76), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(76) {\n transition-delay: 7.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(77), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(77) {\n transition-delay: 7.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(78), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(78) {\n transition-delay: 7.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(79), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(79) {\n transition-delay: 7.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(80), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(80) {\n transition-delay: 8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(81), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(81) {\n transition-delay: 8.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(82), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(82) {\n transition-delay: 8.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(83), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(83) {\n transition-delay: 8.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(84), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(84) {\n transition-delay: 8.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(85), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(85) {\n transition-delay: 8.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(86), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(86) {\n transition-delay: 8.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(87), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(87) {\n transition-delay: 8.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(88), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(88) {\n transition-delay: 8.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(89), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(89) {\n transition-delay: 8.9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(90), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(90) {\n transition-delay: 9s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(91), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(91) {\n transition-delay: 9.1s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(92), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(92) {\n transition-delay: 9.2s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(93), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(93) {\n transition-delay: 9.3s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(94), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(94) {\n transition-delay: 9.4s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(95), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(95) {\n transition-delay: 9.5s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(96), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(96) {\n transition-delay: 9.6s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(97), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(97) {\n transition-delay: 9.7s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(98), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(98) {\n transition-delay: 9.8s;\n }\n .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(99), .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(99) {\n transition-delay: 9.9s;\n }\n}", ".pc-QuestionsBlockItem__title {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-QuestionsBlockItem {\n padding-bottom: 32px;\n border-bottom: 1px solid var(--g-color-line-generic);\n}\n.pc-QuestionsBlockItem + .pc-QuestionsBlockItem {\n padding-top: 32px;\n}\n.pc-QuestionsBlockItem__title {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n position: relative;\n padding-right: 24px;\n cursor: pointer;\n border-radius: var(--g-focus-border-radius);\n}\n.pc-QuestionsBlockItem__title:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-QuestionsBlockItem__title:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-QuestionsBlockItem__title a {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n}\n.utilityfocus .pc-QuestionsBlockItem__title a:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-QuestionsBlockItem__title a:hover, .pc-QuestionsBlockItem__title a:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-QuestionsBlockItem__arrow {\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n margin: auto;\n color: var(--g-color-text-primary);\n}\n.pc-QuestionsBlockItem__link {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-QuestionsBlockItem__link.pc-QuestionsBlockItem__link a {\n outline-offset: -2px;\n border-radius: calc(var(--g-focus-border-radius) + 2px);\n}\n\n.pc-QuestionsBlockItem__text {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n margin-top: 12px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-QuestionsBlock__title {\n top: calc(var(--header-height) + 32px);\n position: sticky;\n margin-bottom: 32px;\n margin-right: 64px;\n}\n@media (max-width: 769px) {\n .pc-QuestionsBlock__title {\n margin-right: 0;\n }\n}", ".pc-table-block__title {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-table-block__title {\n font-size: var(--g-text-display-2-font-size);\n line-height: var(--g-text-display-2-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n top: calc(var(--header-height) + 0px);\n position: sticky;\n margin-right: 32px;\n}\n@media (max-width: 576px) {\n .pc-table-block__title {\n font-size: var(--g-text-display-1-font-size);\n line-height: var(--g-text-display-1-line-height);\n }\n}\n.pc-table-block__table {\n margin-top: 0;\n}\n@media (max-width: 1081px) {\n .pc-table-block__title {\n margin-right: 0;\n padding-bottom: 32px;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-button-tabs__item.pc-button-tabs__item {\n margin-right: 8px;\n margin-bottom: 12px;\n --g-button-background-color: var(--pc-tab-item-background-color);\n --g-button-background-color-hover: var(--pc-tab-item-background-color-hover);\n}\n.pc-button-tabs__item.pc-button-tabs__item, .pc-button-tabs__item.pc-button-tabs__item:link, .pc-button-tabs__item.pc-button-tabs__item:visited, .pc-button-tabs__item.pc-button-tabs__item:active, .pc-button-tabs__item.pc-button-tabs__item:focus {\n color: var(--pc-tab-item-color);\n}\n.pc-button-tabs__item.pc-button-tabs__item:hover {\n color: var(--pc-tab-item-color);\n}\n.pc-button-tabs__item.pc-button-tabs__item_active {\n pointer-events: none;\n --g-button-background-color: var(--pc-selected-tab-item-background-color);\n --g-button-background-color-hover: var(--pc-selected-tab-item-background-color-hover);\n}\n.pc-button-tabs__item.pc-button-tabs__item_active, .pc-button-tabs__item.pc-button-tabs__item_active:link, .pc-button-tabs__item.pc-button-tabs__item_active:visited, .pc-button-tabs__item.pc-button-tabs__item_active:active, .pc-button-tabs__item.pc-button-tabs__item_active:focus {\n color: var(--pc-selected-tab-item-color);\n}\n.pc-button-tabs__item.pc-button-tabs__item_active:hover {\n color: var(--pc-selected-tab-item-color);\n}\n.pc-button-tabs__item.pc-button-tabs__item_active:focus::before {\n outline-offset: 1px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-tabs-block-text-content {\n display: flex;\n flex-direction: column;\n}\n.pc-tabs-block-text-content_centered {\n margin: 0 auto;\n}\n.pc-tabs-block-text-content__wrapper {\n margin: 24px 0 0 32px;\n}\n.pc-tabs-block-text-content__wrapper_reverse {\n margin: 24px 32px 0 0;\n}\n.pc-tabs-block-text-content__wrapper_no-image {\n margin: 0;\n}\n@media (max-width: 769px) {\n .pc-tabs-block-text-content__wrapper {\n margin: 0 0 32px 0;\n }\n .pc-tabs-block-text-content__wrapper_reverse {\n margin-top: 32px;\n padding-bottom: 0;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-tabs-block__title {\n margin-bottom: 24px;\n}\n.pc-tabs-block__title_centered {\n text-align: center;\n}\n.pc-tabs-block__title_centered > * {\n margin: 0 auto;\n}\n.pc-tabs-block__tabs {\n margin-bottom: 20px;\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.pc-tabs-block__tabs_centered {\n justify-content: center;\n}\n@media (max-width: 769px) {\n .pc-tabs-block__tabs {\n flex-wrap: nowrap;\n justify-content: flex-start;\n overflow: auto;\n margin-left: -48px;\n margin-right: -48px;\n padding-left: 48px;\n padding-right: 40px;\n }\n}\n@media (max-width: 577px) {\n .pc-tabs-block__tabs {\n margin-left: -24px;\n margin-right: -24px;\n padding-left: 24px;\n padding-right: 16px;\n }\n}\n.pc-tabs-block__row_reverse {\n flex-direction: row-reverse;\n}\n.pc-tabs-block__image {\n width: 100%;\n height: auto;\n -o-object-fit: cover;\n object-fit: cover;\n display: block;\n}\n.pc-tabs-block__image_border_shadow, .pc-tabs-block__media_border_shadow {\n box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);\n overflow-x: hidden;\n border-radius: var(--pc-border-radius);\n}\n.pc-tabs-block__image_border_line, .pc-tabs-block__media_border_line {\n border-radius: var(--pc-border-radius);\n border: 1px solid var(--g-color-line-generic);\n}\n.pc-tabs-block__image_border_none, .pc-tabs-block__media_border_none {\n border-radius: var(--pc-border-radius);\n}\n.pc-tabs-block__caption {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n margin: 12px 0 0;\n}\n.pc-tabs-block__caption.pc-tabs-block__caption .yfm,\n.pc-tabs-block__caption.pc-tabs-block__caption .yfm > * {\n color: var(--g-color-text-secondary);\n}\n.pc-tabs-block__caption.pc-tabs-block__caption .yfm a {\n color: var(--g-color-text-secondary);\n -webkit-text-decoration: underline;\n text-decoration: underline;\n}\n.pc-tabs-block__caption.pc-tabs-block__caption .yfm a:hover {\n color: var(--g-color-text-primary);\n}\n\n.pc-tabs-block__col_centered {\n margin: 0 auto;\n}\n@media (max-width: 769px) {\n .pc-tabs-block__row_reverse {\n flex-direction: column-reverse;\n }\n}\n@media (min-width: 769px) {\n .pc-tabs-block.pc-AnimateBlock .pc-tabs-block__media, .pc-AnimateBlock .pc-tabs-block .pc-tabs-block__media {\n position: relative;\n top: 100px;\n opacity: 0;\n }\n .pc-tabs-block.pc-AnimateBlock.animate .pc-tabs-block__media, .pc-AnimateBlock .pc-tabs-block.animate .pc-tabs-block__media {\n top: 0;\n opacity: 1;\n transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n transition-delay: 0s;\n }\n}\n@media (min-width: 769px) {\n .pc-tabs-block.pc-AnimateBlock .pc-tabs-block__image, .pc-AnimateBlock .pc-tabs-block .pc-tabs-block__image {\n position: relative;\n top: 100px;\n opacity: 0;\n }\n .pc-tabs-block.pc-AnimateBlock.animate .pc-tabs-block__image, .pc-AnimateBlock .pc-tabs-block.animate .pc-tabs-block__image {\n top: 0;\n opacity: 1;\n transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n transition-delay: 0s;\n }\n}", ".pc-header-block__title {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-header-block {\n position: relative;\n}\n.pc-header-block_full-width {\n --pc-border-radius: 0;\n padding: 16px 0;\n margin: 0 0 16px;\n}\n.pc-header-block__content-wrapper {\n margin: 0 8px;\n height: 100%;\n}\n.pc-header-block__content {\n position: relative;\n height: 100%;\n}\n.pc-header-block__content_theme_dark {\n --g-color-line-focus: var(--pc-color-line-focus-dark);\n}\n.pc-header-block__content_theme_dark .pc-header-block__title,\n.pc-header-block__content_theme_dark .pc-header-block__overtitle {\n color: var(--g-color-text-light-primary);\n}\n.pc-header-block__content_vertical-offset {\n margin: 16px 0;\n}\n.pc-header-block__content_vertical-offset_s {\n padding: 64px 0;\n}\n.pc-header-block__content_vertical-offset_m {\n padding: 96px 0;\n}\n.pc-header-block__content_vertical-offset_l {\n padding: 128px 0;\n}\n.pc-header-block__content_vertical-offset_xl {\n padding: 160px 0;\n}\n.pc-header-block__content_offset_large {\n padding: calc(128px - 16px) 0 16px;\n}\n.pc-header-block__content-outer, .pc-header-block__content-inner {\n position: relative;\n z-index: 10;\n}\n.pc-header-block__title {\n font-size: var(--g-text-display-4-font-size);\n line-height: var(--g-text-display-4-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n position: relative;\n}\n@media (max-width: 577px) {\n .pc-header-block__title {\n font-size: var(--g-text-display-2-font-size);\n line-height: var(--g-text-display-2-line-height);\n }\n}\n.pc-header-block__title a {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n}\n.utilityfocus .pc-header-block__title a:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-header-block__title a:hover, .pc-header-block__title a:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-header-block__description {\n margin-top: 16px;\n}\n.pc-header-block__description .yfm {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n color: var(--g-color-text-primary);\n}\n.pc-header-block__buttons {\n margin-top: 16px;\n}\n.pc-header-block__button.pc-header-block__button {\n margin-top: 16px;\n margin-right: 16px;\n}\n\n.pc-header-block__media {\n position: absolute;\n display: none;\n top: 16px;\n right: 0;\n width: 50%;\n height: calc(100% - 2 * 16px);\n overflow: hidden;\n -o-object-fit: cover;\n object-fit: cover;\n border-radius: var(--pc-border-radius);\n}\n.pc-header-block__media_s {\n width: 32%;\n}\n.pc-header-block__video {\n height: 100%;\n}\n.pc-header-block__video > video {\n border-radius: var(--pc-border-radius);\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.pc-header-block__image {\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n border-radius: var(--pc-border-radius);\n}\n.pc-header-block__breadcrumbs {\n position: absolute;\n top: 16px;\n z-index: 11;\n}\n.pc-header-block__background-media {\n height: 100%;\n}\n.pc-header-block__background-media > div {\n height: 100%;\n width: 100%;\n}\n.pc-header-block__background-media > div:not(.pc-header-block__video) {\n position: absolute;\n}\n.pc-header-block__background, .pc-header-block__background.pc-header-block__background_media {\n position: absolute;\n top: 0;\n overflow: hidden;\n z-index: 5;\n width: 1440px;\n max-width: 100%;\n left: 50%;\n transform: translateX(-50%);\n height: 100%;\n border-radius: var(--pc-border-radius);\n}\n.pc-header-block__background.pc-header-block__background_full-width-media, .pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media {\n width: 100%;\n}\n.pc-header-block__background.pc-header-block__background_full-width-media > div, .pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media > div {\n max-width: none;\n}\n.pc-header-block__background.pc-header-block__background_full-width-media video, .pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media video {\n height: 100%;\n width: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.pc-header-block__background_full-width {\n left: 0;\n transform: none;\n max-width: none;\n width: 100%;\n background-color: var(--g-color-base-background);\n}\n.pc-header-block__overtitle {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n margin-bottom: 8px;\n}\n.pc-header-block__overtitle a {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n}\n.utilityfocus .pc-header-block__overtitle a:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-header-block__overtitle a:hover, .pc-header-block__overtitle a:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.pc-header-block_media-view_fit .pc-header-block__video > video,\n.pc-header-block_media-view_fit .pc-header-block__image {\n -o-object-fit: contain;\n object-fit: contain;\n height: auto;\n width: auto;\n max-height: 100%;\n max-width: 100%;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n@media (max-width: 1440px) {\n .pc-header-block__background, .pc-header-block__background.pc-header-block__background_media {\n left: 0;\n transform: none;\n }\n}\n@media (max-width: 769px) {\n .pc-header-block_has-media .pc-header-block__content {\n padding-top: 48px;\n }\n .pc-header-block .pc-header-block__content_vertical-offset_s, .pc-header-block .pc-header-block__content_vertical-offset_m, .pc-header-block .pc-header-block__content_vertical-offset_l, .pc-header-block .pc-header-block__content_vertical-offset_xl {\n padding: calc(96px - 16px) 0;\n }\n .pc-header-block .pc-header-block__content_offset_large {\n padding: calc(96px - 16px) 0 16px;\n margin-bottom: -32px;\n }\n}\n@media (min-width: 769px) {\n .pc-header-block__media {\n display: block;\n }\n .pc-header-block_has-media .pc-header-block__content-inner {\n padding-right: 48px;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-icons-block {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-icons-block_size_s .pc-icons-block__item {\n width: 96px;\n}\n.pc-icons-block_size_m .pc-icons-block__item {\n width: 128px;\n}\n.pc-icons-block_size_l .pc-icons-block__item {\n width: 160px;\n}\n.pc-icons-block__header {\n width: 100%;\n padding-bottom: 24px;\n text-align: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n height: -moz-max-content;\n height: max-content;\n}\n.pc-icons-block__text {\n margin: 8px 0 0;\n text-align: center;\n}\n.pc-icons-block__item {\n color: inherit;\n -webkit-text-decoration: none;\n text-decoration: none;\n margin: 0 8px 24px;\n}\n.pc-icons-block a.pc-icons-block__item {\n border-radius: var(--g-focus-border-radius);\n}\n.pc-icons-block a.pc-icons-block__item:focus {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: 0;\n}\n.pc-icons-block a.pc-icons-block__item:focus:not(:focus-visible) {\n outline: 0;\n}\n.pc-icons-block__image {\n max-width: 100%;\n margin: 0 auto;\n display: block;\n}\n@media (max-width: 576px) {\n .pc-icons-block__item {\n max-width: calc(50% - 8px * 2);\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-header-slider-block__item {\n display: block;\n height: 100%;\n overflow: hidden;\n transform: translateZ(0);\n}\n.pc-header-slider-block__item-content {\n height: inherit;\n overflow: hidden;\n}\n.pc-header-slider-block__item-content.pc-header-slider-block__item-content {\n margin: 0 0 16px;\n}\n\n.pc-header-slider-block__item-content .pc-header-block__content {\n padding: 115px 0;\n display: flex;\n align-items: center;\n}\n.pc-header-slider-block__item-content .pc-Grid,\n.pc-header-slider-block__item-content .container-fluid,\n.pc-header-slider-block__item-content .container-fluid .row {\n height: inherit;\n}\n.pc-header-slider-block__item-content .pc-header-block__media {\n padding-bottom: 48px;\n padding-top: 16px;\n}\n@media (max-width: 1410px) and (min-width: 577px) {\n .pc-header-slider-block__item-content .pc-header-block__content {\n padding-left: 32px;\n padding-right: 32px;\n }\n}\n@media (max-width: 769px) {\n .pc-header-slider-block.pc-SliderBlock {\n margin-left: -8px;\n padding-left: 0;\n width: calc(100% + 8px);\n }\n}\n@media (max-width: 577px) {\n .pc-header-slider-block__item-content .pc-header-block__content {\n padding-left: 0;\n padding-right: 0;\n }\n .pc-header-slider-block__item-content .pc-header-block__container-fluid {\n padding-left: 24px;\n }\n .pc-header-slider-block .slick-track .slick-slide {\n max-width: 100%;\n }\n}", ".pc-card-layout-block__image_border_shadow {\n box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-card-layout-block__item {\n margin-top: 24px;\n}\n.pc-card-layout-block__content {\n position: relative;\n}\n.pc-card-layout-block__content_with-background {\n padding: 8px 32px 48px;\n margin-top: 24px;\n}\n.pc-card-layout-block__image {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 32px;\n}\n.pc-card-layout-block__image img {\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: left;\n object-position: left;\n}\n.pc-card-layout-block__image_border_line {\n border: 1px solid var(--g-color-line-generic);\n}\n@media (min-width: 769px) {\n .pc-card-layout-block.pc-AnimateBlock .pc-card-layout-block__item, .pc-AnimateBlock .pc-card-layout-block .pc-card-layout-block__item {\n position: relative;\n top: 100px;\n opacity: 0;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item, .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item {\n top: 0;\n opacity: 1;\n transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(0), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(0) {\n transition-delay: 0s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(1), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(1) {\n transition-delay: 0.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(2), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(2) {\n transition-delay: 0.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(3), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(3) {\n transition-delay: 0.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(4), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(4) {\n transition-delay: 0.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(5), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(5) {\n transition-delay: 0.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(6), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(6) {\n transition-delay: 0.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(7), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(7) {\n transition-delay: 0.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(8), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(8) {\n transition-delay: 0.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(9), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(9) {\n transition-delay: 0.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(10), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(10) {\n transition-delay: 1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(11), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(11) {\n transition-delay: 1.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(12), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(12) {\n transition-delay: 1.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(13), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(13) {\n transition-delay: 1.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(14), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(14) {\n transition-delay: 1.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(15), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(15) {\n transition-delay: 1.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(16), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(16) {\n transition-delay: 1.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(17), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(17) {\n transition-delay: 1.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(18), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(18) {\n transition-delay: 1.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(19), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(19) {\n transition-delay: 1.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(20), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(20) {\n transition-delay: 2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(21), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(21) {\n transition-delay: 2.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(22), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(22) {\n transition-delay: 2.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(23), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(23) {\n transition-delay: 2.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(24), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(24) {\n transition-delay: 2.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(25), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(25) {\n transition-delay: 2.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(26), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(26) {\n transition-delay: 2.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(27), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(27) {\n transition-delay: 2.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(28), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(28) {\n transition-delay: 2.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(29), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(29) {\n transition-delay: 2.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(30), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(30) {\n transition-delay: 3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(31), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(31) {\n transition-delay: 3.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(32), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(32) {\n transition-delay: 3.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(33), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(33) {\n transition-delay: 3.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(34), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(34) {\n transition-delay: 3.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(35), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(35) {\n transition-delay: 3.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(36), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(36) {\n transition-delay: 3.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(37), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(37) {\n transition-delay: 3.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(38), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(38) {\n transition-delay: 3.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(39), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(39) {\n transition-delay: 3.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(40), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(40) {\n transition-delay: 4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(41), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(41) {\n transition-delay: 4.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(42), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(42) {\n transition-delay: 4.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(43), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(43) {\n transition-delay: 4.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(44), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(44) {\n transition-delay: 4.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(45), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(45) {\n transition-delay: 4.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(46), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(46) {\n transition-delay: 4.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(47), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(47) {\n transition-delay: 4.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(48), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(48) {\n transition-delay: 4.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(49), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(49) {\n transition-delay: 4.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(50), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(50) {\n transition-delay: 5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(51), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(51) {\n transition-delay: 5.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(52), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(52) {\n transition-delay: 5.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(53), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(53) {\n transition-delay: 5.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(54), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(54) {\n transition-delay: 5.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(55), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(55) {\n transition-delay: 5.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(56), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(56) {\n transition-delay: 5.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(57), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(57) {\n transition-delay: 5.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(58), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(58) {\n transition-delay: 5.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(59), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(59) {\n transition-delay: 5.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(60), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(60) {\n transition-delay: 6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(61), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(61) {\n transition-delay: 6.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(62), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(62) {\n transition-delay: 6.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(63), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(63) {\n transition-delay: 6.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(64), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(64) {\n transition-delay: 6.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(65), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(65) {\n transition-delay: 6.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(66), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(66) {\n transition-delay: 6.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(67), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(67) {\n transition-delay: 6.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(68), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(68) {\n transition-delay: 6.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(69), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(69) {\n transition-delay: 6.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(70), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(70) {\n transition-delay: 7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(71), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(71) {\n transition-delay: 7.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(72), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(72) {\n transition-delay: 7.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(73), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(73) {\n transition-delay: 7.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(74), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(74) {\n transition-delay: 7.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(75), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(75) {\n transition-delay: 7.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(76), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(76) {\n transition-delay: 7.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(77), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(77) {\n transition-delay: 7.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(78), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(78) {\n transition-delay: 7.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(79), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(79) {\n transition-delay: 7.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(80), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(80) {\n transition-delay: 8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(81), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(81) {\n transition-delay: 8.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(82), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(82) {\n transition-delay: 8.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(83), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(83) {\n transition-delay: 8.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(84), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(84) {\n transition-delay: 8.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(85), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(85) {\n transition-delay: 8.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(86), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(86) {\n transition-delay: 8.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(87), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(87) {\n transition-delay: 8.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(88), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(88) {\n transition-delay: 8.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(89), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(89) {\n transition-delay: 8.9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(90), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(90) {\n transition-delay: 9s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(91), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(91) {\n transition-delay: 9.1s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(92), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(92) {\n transition-delay: 9.2s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(93), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(93) {\n transition-delay: 9.3s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(94), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(94) {\n transition-delay: 9.4s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(95), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(95) {\n transition-delay: 9.5s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(96), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(96) {\n transition-delay: 9.6s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(97), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(97) {\n transition-delay: 9.7s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(98), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(98) {\n transition-delay: 9.8s;\n }\n .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(99), .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(99) {\n transition-delay: 9.9s;\n }\n}", ".pc-content-layout-block__files_size_l, .pc-content-layout-block__files_size_s {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-content-layout-block {\n position: relative;\n}\n.pc-content-layout-block__content, .pc-content-layout-block__files {\n z-index: 10;\n position: relative;\n}\n.pc-content-layout-block__files {\n margin-top: 24px;\n}\n.pc-content-layout-block__files_size_s {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-content-layout-block__files_size_l {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n}\n.pc-content-layout-block__files_centered {\n margin-left: auto;\n margin-right: auto;\n}\n.pc-content-layout-block__files a {\n -webkit-text-decoration: none;\n text-decoration: none;\n}\n.pc-content-layout-block__file {\n margin-bottom: 12px;\n}\n.pc-content-layout-block__file:last-child {\n margin-bottom: 0;\n}\n.pc-content-layout-block__background {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n.pc-content-layout-block__background-item {\n height: 100%;\n border-radius: var(--pc-border-radius);\n}\n.pc-content-layout-block_background {\n padding: 64px;\n}\n.pc-content-layout-block_theme_dark {\n --g-color-line-focus: var(--pc-color-line-focus-dark);\n}\n@media (max-width: 577px) {\n .pc-content-layout-block_background {\n padding: 32px;\n }\n}", ".pc-share-block__title {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-share-block__title {\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n text-align: center;\n font-weight: normal;\n}\n.pc-share-block__items {\n display: flex;\n justify-content: center;\n margin-top: 16px;\n}\n.pc-share-block__item.pc-share-block__item {\n width: 48px !important;\n border-radius: 100% !important;\n}\n.pc-share-block__item.pc-share-block__item {\n display: flex;\n justify-content: center;\n align-items: center;\n /* stylelint-disable-next-line declaration-no-important */\n height: 48px;\n /* stylelint-disable-next-line declaration-no-important */\n}\n.pc-share-block__item.pc-share-block__item_type_vk {\n background-color: var(--pc-color-vk);\n}\n.pc-share-block__item.pc-share-block__item_type_facebook {\n background-color: var(--pc-color-facebook);\n}\n.pc-share-block__item.pc-share-block__item_type_twitter {\n background-color: var(--pc-color-twitter);\n}\n.pc-share-block__item.pc-share-block__item_type_telegram {\n background-color: var(--pc-color-telegram);\n}\n.pc-share-block__item.pc-share-block__item_type_telegram {\n background-color: var(--pc-color-telegram);\n}\n.pc-share-block__item.pc-share-block__item_type_linkedin {\n background-color: var(--pc-color-linkedin);\n}\n.pc-share-block__item.pc-share-block__item.pc-share-block__item.pc-share-block__item:before {\n border-radius: 100%;\n}\n\n.pc-share-block__item.pc-share-block__item:hover:before {\n background-color: var(--g-color-base-generic) !important;\n}\n\n.pc-share-block__item.pc-share-block__item:hover:before {\n /* stylelint-disable-next-line declaration-no-important */\n border-radius: 100%;\n}\n.pc-share-block__item.pc-share-block__item + .pc-share-block__item.pc-share-block__item {\n margin-left: 12px;\n}\n.pc-share-block__item.pc-share-block__item svg {\n color: var(--g-color-base-background);\n}\n\n@media (max-width: 577px) {\n .pc-share-block__items {\n flex-wrap: wrap;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-filter-block {\n --pc-first-block-indent: 0;\n --pc-first-block-mobile-indent: 0;\n}\n.pc-filter-block__title {\n margin-bottom: 24px;\n}\n.pc-filter-block__title_centered {\n text-align: center;\n}\n.pc-filter-block__title_centered > * {\n margin: 0 auto;\n}\n.pc-filter-block__tabs {\n margin-bottom: 0;\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.pc-filter-block__tabs_centered {\n justify-content: center;\n}\n@media (max-width: 769px) {\n .pc-filter-block__tabs {\n flex-wrap: nowrap;\n justify-content: flex-start;\n overflow: auto;\n margin-left: -48px;\n margin-right: -48px;\n padding-left: 48px;\n padding-right: 40px;\n }\n}\n@media (max-width: 577px) {\n .pc-filter-block__tabs {\n margin-left: -24px;\n margin-right: -24px;\n padding-left: 24px;\n padding-right: 16px;\n }\n}\n.row .pc-filter-block__block-container.row {\n margin: 0px;\n}\n.pc-filter-block__cards-container {\n width: 100%;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-form-block {\n border-radius: 32px;\n position: relative;\n}\n.pc-form-block__title {\n margin: 0 0 24px 10px;\n}\n.pc-form-block__title_mobile {\n margin-left: 4px;\n}\n.pc-form-block__full-form {\n background-color: var(--g-color-base-background);\n padding: 48px 64px 48px calc(64px - 10px);\n border-radius: var(--pc-border-radius);\n}\n.pc-form-block__media {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n border-radius: 32px;\n}\n.pc-form-block__image {\n height: 100%;\n width: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: top;\n object-position: top;\n}\n.pc-form-block__row_direction_form-content {\n flex-direction: row-reverse;\n}\n.pc-form-block__row_direction_center {\n flex-direction: column;\n}\n.pc-form-block__row_direction_center .pc-form-block__content-wrapper {\n margin-bottom: 32px;\n}\n.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__full-form {\n box-shadow: 0 4px 24px var(--pc-color-sfx-shadow), 0 2px 8px var(--pc-color-sfx-shadow);\n}\n.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper {\n padding: 48px 0 64px 64px;\n}\n.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper {\n padding: 48px 64px 64px 0;\n}\n.pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__form-wrapper {\n padding: 16px 0 24px 16px;\n}\n.pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__form-wrapper {\n padding: 16px 16px 24px 0;\n}\n.pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper, .pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper {\n padding: 64px;\n}\n.pc-form-block_with-background .pc-form-block__row_direction_center {\n padding-top: 64px;\n padding-bottom: 48px;\n}\n@media (min-width: 1081px) {\n .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__content-col, .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__content-col {\n flex: 1 0 0;\n }\n .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__form, .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__form, .pc-form-block_form-type_yandex .pc-form-block__row_direction_center .pc-form-block__form {\n min-width: 475px;\n }\n .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__form-col, .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__form-col, .pc-form-block_form-type_yandex .pc-form-block__row_direction_center .pc-form-block__form-col {\n max-width: none;\n max-width: initial;\n width: -moz-fit-content;\n width: fit-content;\n }\n}\n@media (max-width: 1081px) and (min-width: 769px) {\n .pc-form-block__row {\n flex-direction: column;\n }\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper,\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper,\n .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {\n max-width: 609px;\n }\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__center,\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper,\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__center,\n .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper,\n .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {\n margin: 0 auto;\n padding-right: 0;\n padding-left: 0;\n }\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper, .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper {\n padding-top: 0;\n }\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {\n text-align: center;\n padding-bottom: 32px;\n }\n .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {\n padding: 0 0 32px 0;\n }\n}\n@media (max-width: 769px) {\n .pc-form-block__full-form {\n padding: 32px;\n }\n .pc-form-block_with-background .pc-form-block__row, .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row {\n padding: 0;\n }\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper,\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper,\n .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {\n padding: 0;\n }\n .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper, .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {\n padding-bottom: 32px;\n margin-bottom: 0;\n }\n .pc-form-block_with-background {\n padding: 0 8px;\n }\n .pc-form-block_with-background .pc-form-block__row {\n padding-top: 32px;\n padding-bottom: 32px;\n }\n .pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper, .pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper, .pc-form-block_with-background .pc-form-block__row_direction_center .pc-form-block__content-wrapper {\n padding-right: 16px;\n padding-left: 16px;\n }\n .pc-form-block_with-background .pc-form-block__row_direction_form-content, .pc-form-block_with-background .pc-form-block__row_direction_content-form {\n padding-top: 32px;\n }\n}", ".pc-github-button {\n position: relative;\n display: flex;\n align-items: center;\n white-space: nowrap;\n display: flex;\n align-items: center;\n height: 100%;\n}\n.pc-github-button span {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}", ".pc-navigation-button {\n display: inline-block;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-navigation-popup {\n margin-left: -16px;\n margin-top: -16px;\n z-index: 101;\n display: flex;\n flex-direction: column;\n min-width: 220px;\n padding: 16px;\n border: 1px solid var(--g-color-line-generic);\n border-top-width: 0;\n border-radius: calc(var(--pc-border-radius) / 2);\n background: var(--g-color-base-float);\n box-shadow: 0 3px 10px var(--g-color-sfx-shadow);\n}\n.pc-navigation-popup__list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.pc-navigation-popup__link {\n height: 36px;\n line-height: 20px;\n border-radius: 8px;\n}\n.pc-navigation-popup__link:hover {\n color: var(--g-color-text-primary);\n background-color: var(--g-color-base-simple-hover);\n}", ".pc-content-wrapper__icon {\n display: flex;\n margin-right: 6px;\n -o-object-fit: cover;\n object-fit: cover;\n}", ".pc-navigation-dropdown {\n position: relative;\n display: flex;\n align-items: center;\n white-space: nowrap;\n}\n.pc-navigation-dropdown__arrow {\n margin-left: 7px;\n color: var(--g-color-text-secondary);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-navigation-link {\n color: var(--g-color-text-primary);\n color: inherit;\n -webkit-text-decoration: none;\n text-decoration: none;\n outline: none;\n position: relative;\n display: flex;\n align-items: center;\n white-space: nowrap;\n}\n.utilityfocus .pc-navigation-link:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-navigation-link:hover, .pc-navigation-link_active {\n color: var(--g-color-text-link);\n}\n.pc-navigation-link__arrow {\n position: relative;\n top: -2px;\n width: 9px;\n height: 9px;\n margin-left: 5px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-navigation-item {\n cursor: pointer;\n outline: none;\n color: inherit;\n -webkit-text-decoration: none;\n text-decoration: none;\n}\n.pc-navigation-item:last-child {\n margin-bottom: 0;\n}\n.utilityfocus .pc-navigation-item:focus {\n outline: 2px solid #ffdb4d;\n}\n.pc-navigation-item__content:not(.pc-navigation-item__content_type_button):hover, .pc-navigation-item__content:not(.pc-navigation-item__content_type_button):active {\n color: var(--g-color-text-link);\n}\n.pc-navigation-item_menu-layout_desktop {\n height: var(--header-height);\n line-height: var(--header-height);\n margin-bottom: 0;\n}\n.pc-navigation-item_menu-layout_mobile {\n margin-bottom: 24px;\n}\n.pc-navigation-item_menu-layout_dropdown {\n margin-bottom: 0;\n}\n.pc-navigation-item_menu-layout_dropdown .pc-navigation-item__content_type_link {\n padding: 8px 12px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-social-icon {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n height: 40px;\n margin-right: 8px;\n color: var(--g-color-base-background);\n border-radius: 50%;\n background-color: var(--g-color-base-generic);\n}\n.pc-social-icon:hover {\n background-color: var(--g-color-base-generic-hover);\n}\n.pc-social-icon__icon {\n width: 16px;\n height: 16px;\n}", ".pc-logo__text {\n margin: 0;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-logo {\n display: flex;\n align-items: center;\n -webkit-text-decoration: none;\n text-decoration: none;\n}\n.pc-logo__icon {\n display: flex;\n margin-right: 8px;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.pc-logo__text {\n font-size: var(--g-text-header-1-font-size);\n line-height: var(--g-text-header-1-line-height);\n color: var(--pc-text-header-color);\n font-weight: var(--g-text-accent-font-weight);\n white-space: nowrap;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n@media (min-width: 769px) {\n .pc-mobile-menu-button.pc-mobile-menu-button {\n display: none;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-desktop-navigation__wrapper {\n display: flex;\n justify-content: space-between;\n align-items: center;\n height: var(--header-height);\n}\n@media (min-width: 769px) {\n .pc-desktop-navigation__mobile-menu-button.pc-desktop-navigation__mobile-menu-button {\n display: none;\n }\n}\n\n.pc-desktop-navigation__navigation, .pc-desktop-navigation__left, .pc-desktop-navigation__right {\n display: flex;\n align-items: center;\n}\n.pc-desktop-navigation__navigation.pc-desktop-navigation__navigation {\n position: relative;\n flex: 1 0 0;\n justify-content: flex-start;\n}\n@media (max-width: 768px) {\n .pc-desktop-navigation__navigation.pc-desktop-navigation__navigation {\n display: none;\n }\n}\n\n.pc-desktop-navigation__right {\n flex: 0;\n justify-content: flex-end;\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-desktop-navigation__navigation-container {\n display: flex;\n overflow-x: hidden;\n flex: 1 0 0;\n justify-content: space-between;\n align-items: center;\n margin-right: 32px;\n}\n.pc-desktop-navigation__button {\n margin-top: 0;\n}\n.pc-desktop-navigation__logo {\n margin: 0 32px 0 0;\n cursor: pointer;\n}\n.pc-desktop-navigation__buttons, .pc-desktop-navigation__links {\n display: flex;\n align-items: center;\n margin: 0;\n padding: 0;\n list-style: none;\n}\n@media (max-width: 768px) {\n .pc-desktop-navigation__buttons {\n display: none;\n }\n}\n.pc-desktop-navigation__buttons > *:not(:last-child) {\n margin-right: 16px;\n}\n.pc-desktop-navigation__links {\n position: relative;\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-desktop-navigation__item {\n position: relative;\n}\n.pc-desktop-navigation__item:not(:last-child) {\n margin-right: 20px;\n}\n@media (max-width: 768px) {\n .pc-desktop-navigation__navigation-container {\n justify-content: flex-end;\n }\n .pc-desktop-navigation__left {\n flex: 1 0 0;\n }\n}\n@media (max-width: 576px) {\n .pc-desktop-navigation__navigation-container {\n margin-right: 12px;\n }\n .pc-desktop-navigation__logo {\n margin-right: 0;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-mobile-navigation {\n position: fixed;\n z-index: 100;\n top: var(--header-height);\n left: 0;\n width: 100%;\n border-bottom-right-radius: var(--pc-border-radius);\n border-bottom-left-radius: var(--pc-border-radius);\n background-color: var(--g-color-base-background);\n box-shadow: 0 3px 10px var(--g-color-sfx-shadow);\n max-height: calc(100vh - 2 * var(--header-height));\n overflow-y: scroll;\n scrollbar-width: none;\n -ms-overflow-style: none;\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-mobile-navigation::-webkit-scrollbar {\n display: none;\n}\n@media (min-width: 769px) {\n .pc-mobile-navigation {\n display: none;\n }\n}\n.pc-mobile-navigation__wrapper {\n padding: 32px 48px;\n}\n.pc-mobile-navigation__button {\n margin-top: 24px;\n}\n.pc-mobile-navigation__rows {\n position: relative;\n display: flex;\n flex-direction: column;\n padding-bottom: 24px;\n margin: 0;\n padding: 0;\n list-style: none;\n margin-bottom: 24px;\n}\n.pc-mobile-navigation__rows:last-child {\n margin-bottom: 0;\n}\n.pc-mobile-navigation__dropdown-item:not(:last-child) {\n margin-bottom: 16px;\n}\n.pc-mobile-navigation__popup {\n z-index: 101;\n display: flex;\n flex-direction: column;\n min-width: 220px;\n padding: 16px;\n border: 1px solid var(--g-color-line-generic);\n border-top-width: 0;\n border-radius: calc(var(--pc-border-radius) / 2);\n background: var(--g-color-base-float);\n box-shadow: 0 3px 10px var(--g-color-sfx-shadow);\n}\n@media (min-width: 769px) {\n .pc-mobile-navigation__popup {\n display: none;\n }\n}\n@media (max-width: 576px) {\n .pc-mobile-navigation__wrapper {\n padding-left: 24px;\n padding-right: 24px;\n }\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-navigation {\n display: flex;\n justify-content: center;\n align-items: center;\n height: var(--header-height);\n background-color: var(--g-color-base-background);\n}\n.pc-navigation_with-border {\n box-shadow: inset 0 -1px 0 var(--g-color-line-generic);\n}", ".pc-layout {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n.pc-layout__content {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n.pc-layout__navigation {\n position: sticky;\n z-index: 98;\n top: 0;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_0 {\n margin-top: 0;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_xs {\n margin-top: 16px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_s {\n margin-top: 24px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_m {\n margin-top: 32px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_l {\n margin-top: 48px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_xl {\n margin-top: 64px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_0 {\n padding-bottom: 0;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_xs {\n padding-bottom: 16px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_s {\n padding-bottom: 24px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_m {\n padding-bottom: 32px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_l {\n padding-bottom: 48px;\n}\n.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_xl {\n padding-bottom: 64px;\n}", ".pc-loadable-block__loader {\n padding: 20px;\n text-align: center;\n}", ".pc-constructor-row:last-child {\n margin-bottom: -64px;\n}\n@media (max-width: 577px) {\n .pc-constructor-row:last-child {\n margin-bottom: -32px;\n }\n}", "@charset \"UTF-8\";\n@import '~@diplodoc/transform/dist/css/yfm.css';\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n:root {\n --header-height: 64px;\n}\n\n.g-root {\n --pc-color-telegram: #51a4db;\n --pc-color-facebook: #4968ad;\n --pc-color-twitter: #4aa0eb;\n --pc-color-vk: #436eab;\n --pc-color-youtube: #eb3323;\n --pc-color-github: #25292e;\n --pc-color-rss: #f29c39;\n --pc-color-linkedin: #0a66c2;\n --g-text-accent-font-weight: 500;\n --pc-transparent: rgba(255, 255, 255, 0);\n --pc-border-radius: 24px;\n --pc-image-padding: 4px;\n --pc-color-sfx-shadow: var(--g-color-base-simple-hover);\n --pc-color-line-generic-active-solid: #b3b3b3;\n --pc-color-base-float-hover: var(--g-color-base-float);\n --pc-monochrome-button-background-color: #262626;\n --pc-monochrome-button-background-color-hover: #393939;\n --pc-monochrome-button-color: var(--g-color-text-light-primary);\n --pc-text-header-color: var(--g-color-text-primary);\n --pc-media-card-meta-info-color: var(--g-color-text-secondary);\n --pc-tab-item-color: var(--g-color-text-primary);\n --pc-tab-item-background-color: var(--g-color-base-generic);\n --pc-tab-item-background-color-hover: var(--g-color-base-generic-hover);\n --pc-selected-tab-item-color: var(--pc-monochrome-button-color);\n --pc-selected-tab-item-background-color: var(--pc-monochrome-button-background-color);\n --pc-selected-tab-item-background-color-hover: var(\n --pc-monochrome-button-background-color-hover\n );\n --pc-color-line-focus-light: var(--g-color-text-brand);\n --pc-color-line-focus-dark: var(--g-color-text-light-primary);\n}\n.g-root_theme_light {\n --pc-color-base-silver: #eff2f8;\n --pc-color-base-gold: #ffdb4d;\n --pc-color-base-asphalt: #313538;\n --pc-color-base-copper: #ffe6c4;\n --g-color-line-focus: var(--pc-color-line-focus-light);\n}\n.g-root_theme_dark {\n --pc-color-base-silver: #bcc0c4;\n --pc-color-base-gold: #ffde5d;\n --pc-color-base-asphalt: #474d52;\n --pc-color-base-copper: #7f7262;\n --g-color-line-focus: var(--pc-color-line-focus-dark);\n}\n.g-root.g-root_theme_dark {\n --pc-color-sfx-shadow: var(--g-color-sfx-shadow);\n --pc-color-line-generic-active-solid: #6c6c70;\n --pc-color-base-float-hover: var(--g-color-base-float-hover);\n --pc-monochrome-button-background-color: #ffffff;\n --pc-monochrome-button-background-color-hover: #e9e9e9;\n --pc-monochrome-button-color: var(--g-color-text-dark-primary);\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.yfm_constructor {\n font-family: var(--g-font-family-sans);\n color: var(--g-color-text-primary);\n}\n.yfm_constructor code,\n.yfm_constructor kbd,\n.yfm_constructor pre {\n font-family: var(--g-font-family-monospace);\n color: var(--g-color-text-primary);\n}\n.yfm_constructor.yfm_constructor h1,\n.yfm_constructor.yfm_constructor h2,\n.yfm_constructor.yfm_constructor h3,\n.yfm_constructor.yfm_constructor h4,\n.yfm_constructor.yfm_constructor h5,\n.yfm_constructor.yfm_constructor h6,\n.yfm_constructor.yfm_constructor span,\n.yfm_constructor.yfm_constructor p,\n.yfm_constructor.yfm_constructor li {\n color: var(--g-color-text-primary);\n}\n.yfm_constructor.yfm_constructor_notice li,\n.yfm_constructor.yfm_constructor_notice p {\n color: var(--g-color-text-secondary);\n}\n.yfm_constructor.yfm_constructor_meta_info p {\n color: var(--pc-media-card-meta-info-color);\n font-weight: var(--g-text-accent-font-weight);\n}\n.yfm_constructor.yfm_constructor ul,\n.yfm_constructor.yfm_constructor ol,\n.yfm_constructor.yfm_constructor li,\n.yfm_constructor.yfm_constructor p {\n margin: 0 0 12px;\n}\n.yfm_constructor.yfm_constructor p strong {\n font-weight: var(--g-text-accent-font-weight);\n}\n.yfm_constructor.yfm_constructor_size_s ul,\n.yfm_constructor.yfm_constructor_size_s ol,\n.yfm_constructor.yfm_constructor_size_s li,\n.yfm_constructor.yfm_constructor_size_s p {\n margin-bottom: 8px;\n}\n.yfm_constructor.yfm_constructor_theme_dark p {\n color: var(--g-color-text-light-primary);\n}\n\n.yfm_constructor_list_style ul {\n padding-left: 20px;\n}\n.yfm_constructor_list_style_dash ul {\n list-style-type: none;\n position: relative;\n}\n.yfm_constructor_list_style_dash ul li:before {\n content: \"\u2014\";\n position: absolute;\n margin-left: -20px;\n}\n.yfm_constructor a {\n outline: none;\n color: var(--g-color-text-link);\n -webkit-text-decoration: none;\n text-decoration: none;\n cursor: pointer;\n border-radius: var(--g-focus-border-radius);\n}\n.utilityfocus .yfm_constructor a:focus {\n outline: 2px solid #ffdb4d;\n}\n.yfm_constructor a:hover, .yfm_constructor a:active {\n --pc-text-header-color: var(--g-color-text-link-hover);\n color: var(--g-color-text-link-hover);\n}\n.yfm_constructor a:focus {\n box-shadow: 0 0 0 2px var(--g-color-line-focus);\n}\n.yfm_constructor a:focus:not(:focus-visible) {\n box-shadow: none;\n}\n.yfm_constructor table {\n color: var(--g-color-text-primary);\n border: 1px solid var(--g-color-line-generic);\n background: var(--g-color-base-background);\n}\n.yfm_constructor thead,\n.yfm_constructor table tr:nth-child(2n) {\n background-color: var(--g-color-base-generic);\n}\n\n.yfm_constructor_table {\n /* stylelint-enable declaration-no-important */\n}\n.yfm_constructor_table table {\n border: 0;\n table-layout: fixed;\n}\n.yfm_constructor_table thead,\n.yfm_constructor_table tr {\n background-color: transparent !important;\n}\n.yfm_constructor_table thead,\n.yfm_constructor_table tr {\n /* stylelint-disable declaration-no-important */\n}\n.yfm_constructor_table tbody tr {\n border-top: 1px solid var(--g-color-line-generic);\n}\n.yfm_constructor_table td,\n.yfm_constructor_table th {\n white-space: inherit !important;\n}\n.yfm_constructor_table td,\n.yfm_constructor_table th {\n min-width: 120px;\n width: 120px;\n box-sizing: content-box;\n}\n.yfm_constructor_table td:first-child,\n.yfm_constructor_table th:first-child {\n min-width: 172px;\n width: 172px;\n}\n.yfm_constructor_table th {\n text-align: left !important;\n}\n\n.pc-page-constructor {\n font-feature-settings: \"liga\", \"kern\", \"pnum\" on, \"lnum\" on, \"ss03\" on;\n margin-top: 0;\n background-color: var(--g-color-base-background);\n z-index: 10;\n}\n.pc-page-constructor__wrapper {\n position: relative;\n}\n.pc-page-constructor__background.pc-page-constructor__background {\n top: calc(-1 * 64px);\n top: calc(-1 * var(--header-height));\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-add-block {\n position: absolute;\n bottom: 32px;\n left: calc(50% + var(--pc-editor-left-column-width) / 2);\n transform: translateX(-50%);\n z-index: 110;\n}\n.pc-add-block__button {\n display: inline-block;\n margin: 0;\n padding: 0;\n font: inherit;\n border: none;\n outline: none;\n color: inherit;\n background: none;\n cursor: pointer;\n display: flex;\n justify-content: center;\n align-items: center;\n transition: transform 0.2s;\n width: 76px;\n height: 40px;\n color: var(--pc-editor-control-icon-color);\n background-color: var(--pc-editor-base-color);\n border-radius: 8px;\n}\n.pc-add-block__button:hover {\n transform: scale(1.05);\n}\n.pc-add-block__icon {\n width: 16px;\n height: 16px;\n}\n\n.pc-add-block__popup {\n min-width: 420px;\n border-radius: var(--pc-border-radius);\n box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.06), 0px 4px 24px rgba(0, 0, 0, 0.06);\n}\n.pc-add-block__popup .pc-add-block__search {\n padding: 20px 20px 0;\n}\n.pc-add-block__popup .pc-add-block__blocks {\n display: flex;\n flex-direction: column;\n padding: 20px;\n height: 296px;\n max-height: 296px;\n overflow-y: auto;\n}\n.pc-add-block__popup .pc-add-block__block {\n display: flex;\n justify-content: center;\n align-items: center;\n transition: transform 0.2s;\n margin-top: 20px;\n justify-content: flex-start;\n cursor: pointer;\n}\n.pc-add-block__popup .pc-add-block__block:hover {\n transform: scale(1.05);\n}\n.pc-add-block__popup .pc-add-block__block:first-child {\n margin-top: 0;\n}\n.pc-add-block__popup .pc-add-block__preview {\n width: 148px;\n height: 74px;\n border-radius: var(--pc-border-radius);\n margin-right: 16px;\n color: var(--pc-editor-base-color);\n}\n.pc-add-block__popup .pc-add-block__title {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n}\n.pc-add-block__popup .pc-add-block__title,\n.pc-add-block__popup .pc-add-block__description {\n margin: 0;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-edit-block {\n cursor: pointer;\n position: relative;\n z-index: 10;\n}\n.pc-edit-block_active {\n z-index: 11;\n}\n.pc-edit-block_active .pc-edit-block__controls {\n border: 4px solid var(--pc-editor-base-color);\n}\n.pc-edit-block__controls {\n position: absolute;\n width: calc(100% + 96px);\n height: calc(100% + 48px);\n top: -48px;\n left: -48px;\n border-radius: var(--pc-border-radius);\n z-index: 10;\n}\n.pc-edit-block__controls_isHeader {\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n.pc-edit-block__controls_reset-paddings {\n top: 0;\n height: 100%;\n}\n.pc-edit-block__controls-content {\n display: flex;\n position: absolute;\n bottom: -40px;\n left: 50%;\n transform: translateX(-50%);\n}\n.pc-edit-block__control {\n display: flex;\n justify-content: center;\n align-items: center;\n transition: transform 0.2s;\n width: 48px;\n height: 32px;\n border-radius: 8px;\n color: var(--pc-editor-control-icon-color);\n background-color: var(--pc-editor-control-color);\n}\n.pc-edit-block__control:hover {\n transform: scale(1.1);\n}\n.pc-edit-block__control:not(:first-child) {\n margin-left: 4px;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-error-boundary__container {\n display: flex;\n width: 100%;\n padding: 32px;\n background-color: var(--g-color-base-background);\n border-radius: var(--pc-border-radius);\n box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.06), 0px 4px 24px rgba(0, 0, 0, 0.06);\n}\n.pc-error-boundary__header {\n margin-top: 0;\n}\n.pc-error-boundary__error {\n display: block;\n color: var(--g-color-text-danger);\n max-height: 160px;\n overflow: auto;\n}\n.pc-error-boundary__image {\n flex: 0 0 auto;\n width: 200px;\n height: 200px;\n background-repeat: no-repeat;\n background-size: contain;\n background-image: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIj48c3R5bGU+LnN0MHtmaWxsOiNlY2YyZjl9LnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMyZWU1YzA7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwfS5zdDJ7ZmlsbDojMDA3Y2U5fS5zdDN7ZmlsbDojMDAyMzZifS5zdDR7ZmlsbDojMDBlNmM1fS5zdDExe2ZpbGw6I2ZmNDY0NX0uc3QxNXtmaWxsOm5vbmU7c3Ryb2tlOiMyZWU1YzA7c3Ryb2tlLXdpZHRoOjMuNzI1MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTB9LnN0MTUsLnN0MTZ7c3Ryb2tlLWxpbmVjYXA6cm91bmR9LnN0MTYsLnN0MTd7ZmlsbDpub25lO3N0cm9rZTojMDA3Y2U5O3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH0uc3QxOHtmaWxsOiNmYzB9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMxLjcgMjkzLjdoMjM1LjJWMTc5LjRjMC05LjEtNy40LTE2LjUtMTYuNS0xNi41SDEzMS43djEzMC44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODguMyAyOTUuNEg3MS43VjU1LjJjMC0xMi41IDEwLjEtMTcuNyAyMi42LTE3LjdoOTR2MjU3Ljl6TTIzMS4zIDI0Ny4zaDg5Ljh2LTIyMGMwLTEwLjQtOC41LTE0LjgtMTguOS0xNC44aC03MC45djIzNC44eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNiAxNDkuOWgxMi43YzYuOSAwIDEyLjQgNi4yIDEyLjQgMTMuN3Y1OS41TTI4NC42IDE5Ni45aDYuNGMzLjUgMCA2LjMgMi4yIDYuMyA5Ljd2NjMuNSIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNiAxMTYuN0gzMDVjOS40IDAgMTcgNy42IDE3IDE3djkwLjEiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjg0LjYgODcuNmgyNi42YzEyLjYgMCAyMi44IDEwLjIgMjIuOCAyMi44djEyMy4xTTE3Ni40IDY2LjRoMTA3Ljl2MTA3LjlIMTc2LjR6TTE3Ni40IDE3NC4zaDEwNy45djEwNy45SDE3Ni40eiIvPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNMjIxLjkgNzkuMWg0OS40TTIyMS45IDg3LjZoMzAuOE0yMjEuOSA5Ni4yaDQ5LjQiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSI3OS4xIiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9Ijc5LjEiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iNzkuMSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iODcuNiIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSI4Ny42IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9Ijg3LjYiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9Ijk2LjIiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iOTYuMiIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSI5Ni4yIiByPSIyLjEiLz48cGF0aCBjbGFzcz0ic3QxNSIgZD0iTTIyMS45IDExMS4zaDQ5LjRNMjIxLjkgMTE5LjloNDkuNE0yMjEuOSAxMjguNWg0MS40Ii8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMTExLjMiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMTExLjMiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMTExLjMiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjExOS45IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjExOS45IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjExOS45IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIxMjguNSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSIxMjguNSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSIxMjguNSIgcj0iMi4xIi8+PHBhdGggY2xhc3M9InN0MTUiIGQ9Ik0yMjEuOSAxNDMuNWg0OS40TTIyMS45IDE1Mi4xaDQ5LjRNMjIxLjkgMTYwLjdoNDkuNCIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjE0My41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjE0My41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjE0My41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIxNTIuMSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSIxNTIuMSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSIxNTIuMSIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMTYwLjciIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMTYwLjciIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMTYwLjciIHI9IjIuMSIvPjxnPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNMjIxLjkgMTg3LjRoNDkuNE0yMjEuOSAxOTUuOWgzMC44TTIyMS45IDIwNC41aDQ5LjQiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIxODcuNCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSIxODcuNCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSIxODcuNCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMTk1LjkiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMTk1LjkiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMTk1LjkiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjIwNC41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjIwNC41IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjIwNC41IiByPSIyLjEiLz48cGF0aCBjbGFzcz0ic3QxNSIgZD0iTTIyMS45IDIxOS42aDQ5LjRNMjIxLjkgMjI4LjJoNDkuNE0yMjEuOSAyMzYuOGg0MS40Ii8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMjE5LjYiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMjE5LjYiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMjE5LjYiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjIyOC4yIiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjIyOC4yIiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjIyOC4yIiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIyMzYuOCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTk4LjYiIGN5PSIyMzYuOCIgcj0iMi4xIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMjA3LjIiIGN5PSIyMzYuOCIgcj0iMi4xIi8+PHBhdGggY2xhc3M9InN0MTUiIGQ9Ik0yMjEuOSAyNTEuOGg0OS40TTIyMS45IDI2MC40aDQ5LjRNMjIxLjkgMjY5aDE0Ii8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTkwIiBjeT0iMjUxLjgiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMjUxLjgiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIwNy4yIiBjeT0iMjUxLjgiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5MCIgY3k9IjI2MC40IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTguNiIgY3k9IjI2MC40IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjI2MC40IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxOTAiIGN5PSIyNjkiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE5OC42IiBjeT0iMjY5IiByPSIyLjEiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIyMDcuMiIgY3k9IjI2OSIgcj0iMi4xIi8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik03Mi44IDE3My4xYy03LjMgMi45LTI3LjkgMTQuNC0yNy45IDI3LjUgMCAzLjcgMi4yIDguMSAxNyA2LjIgMjcuMS0zLjUgNzcuOS0xLjggNzcuOS0xLjhsNTcuOS00LjYtMTI0LjktMjcuM3oiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDcuMiAyMDQuNWw1NS4xLTcuN2MxLjQtLjIgMi42LTIuNSAyLjYtNVY3NC4zYzAtMi41LTIuNy0zLjUtNC4yLTMuMWwtNTMuNSAxOGMtMS4yLjQtMi4yIDIuNi0yLjIgNXYxMDYuNWMtLjEgMi4zLjkgNCAyLjIgMy44eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xOTcuOCAyMDAuM2wtOTUuNS0zLjdjLTIuNS0uMS00LjUtMi4yLTQuNS00LjZWNzVjMC0yLjUgMi00LjIgNC41LTMuOUwxOTcuOCA4M2MyLjEuMyAzLjkgMi4zIDMuOSA0LjZ2MTA4LjhjMCAyLjItMS43IDQtMy45IDMuOXoiLz48cGF0aCBjbGFzcz0ic3QxNyIgZD0iTTk3LjkgMTEyLjZsMTAzLjggMTAuNSIvPjxwYXRoIGNsYXNzPSJzdDE2IiBkPSJNMTEzLjMgODUuNmw3NS45IDkuMU0xMTMuMyAxMzAuNWw3NS45IDcuMU0xMTMuMyAxNzIuN2w3NS45IDQuMiIvPjxwYXRoIGNsYXNzPSJzdDE3IiBkPSJNOTYuMSAxNTUuNmwxMDUuNiA3LjJNOTYuMSAxOTUuM2wxMDUuNiAzLjYiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MiIgZD0iTTQ3LjIgMzI0LjZsNTUuNCA2LjFjMS40LjEgMi42LTEuOSAyLjYtNC40VjIwNS41YzAtMi41LTEuMi00LjUtMi42LTQuNGwtNTUuNCA3LjRjLTEuMi4xLTIuMyAyLjEtMi4zIDQuNHYxMDcuMmMwIDIuNCAxIDQuNCAyLjMgNC41eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xOTguOCAzMjYuNWwtOTYuMSA0LjJjLTIuNS4xLTQuNS0xLjktNC41LTQuNFYyMDUuNWMwLTIuNSAyLTQuNSA0LjUtNC40bDk2LjEgNC4yYzIuMi4xIDMuOSAyLjEgMy45IDQuNFYzMjJjLjEgMi40LTEuNyA0LjQtMy45IDQuNXoiLz48cGF0aCBjbGFzcz0ic3QxNyIgZD0iTTk4LjIgMjQ0LjNsMTA0LjYgMi4xTTk2LjQgMjg4LjlsMTA2LjQtMS41Ii8+PHBhdGggY2xhc3M9InN0MTYiIGQ9Ik0xMTMuMyAyMTQuN2w3Ni4xIDNNMTEzLjMgMjU5LjZsNzYuMS45TTExMy4zIDMwMS43bDc2LjEtMiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTUxIDMzNi40bDcwIDcuN2MxLjguMSAzLjMtMi40IDMuMy01LjZWMTg2YzAtMy4yLTEuNS01LjctMy4zLTUuNmwtNzAgOS4zYy0xLjYuMS0yLjggMi42LTIuOCA1LjZ2MTM1LjRjMCAzLjEgMS4zIDUuNiAyLjggNS43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0zNDIuNSAzMzguOGwtMTIxLjMgNS4zYy0zLjEuMS01LjctMi40LTUuNy01LjZWMTg2YzAtMy4yIDIuNS01LjcgNS43LTUuNmwxMjEuMyA1LjNjMi43LjEgNC45IDIuNiA0LjkgNS42djE0MS44YzAgMy4xLTIuMiA1LjYtNC45IDUuN3oiLz48cGF0aCBjbGFzcz0ic3QxNyIgZD0iTTIxNS41IDIzNS4xbDEzMS45IDIuNk0yMTMuMiAyOTEuM2wxMzQuMi0xLjgiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIzNC4zIDE5OC40YzAgMS44LTEuMyAzLjMtMyAzLjItMS43LS4xLTMtMS43LTMtMy41czEuNC0zLjMgMy0zLjJjMS42LjEgMyAxLjcgMyAzLjV6Ii8+PHBhdGggY2xhc3M9InN0MTgiIGQ9Ik0yNDggMTk5LjJjMCAxLjgtMS4zIDMuMi0zIDMuMi0xLjYtLjEtMy0xLjYtMy0zLjVzMS4zLTMuMyAzLTMuMmMxLjcuMSAzIDEuNiAzIDMuNXpNMjYxLjQgMTk5LjljMCAxLjgtMS4zIDMuMi0yLjkgMy4xLTEuNi0uMS0yLjktMS42LTIuOS0zLjQgMC0xLjggMS4zLTMuMiAyLjktMy4xIDEuNi4xIDIuOSAxLjYgMi45IDMuNHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjc0LjYgMjAwLjZjMCAxLjgtMS4zIDMuMi0yLjggMy4xLTEuNi0uMS0yLjgtMS42LTIuOC0zLjRzMS4zLTMuMiAyLjgtMy4xYzEuNS4xIDIuOCAxLjYgMi44IDMuNHpNMjg3LjUgMjAxLjNjMCAxLjgtMS4yIDMuMi0yLjggMy4xLTEuNS0uMS0yLjgtMS42LTIuOC0zLjRzMS4zLTMuMiAyLjgtMy4xYzEuNS4yIDIuOCAxLjcgMi44IDMuNHpNMzAwLjEgMjAyYzAgMS44LTEuMiAzLjEtMi43IDMtMS41LS4xLTIuNy0xLjYtMi43LTMuMyAwLTEuOCAxLjItMy4xIDIuNy0zIDEuNS4xIDIuNyAxLjYgMi43IDMuM3pNMzEyLjUgMjAyLjdjMCAxLjctMS4yIDMuMS0yLjcgMy0xLjUtLjEtMi43LTEuNi0yLjctMy4zIDAtMS44IDEuMi0zLjEgMi43LTMgMS41LjEgMi43IDEuNiAyLjcgMy4zek0zMjQuNyAyMDMuNGMwIDEuNy0xLjIgMy4xLTIuNiAzLTEuNS0uMS0yLjYtMS41LTIuNi0zLjMgMC0xLjcgMS4yLTMuMSAyLjYtMyAxLjQuMSAyLjYgMS42IDIuNiAzLjN6TTMzNi42IDIwNC4xYzAgMS43LTEuMiAzLTIuNiAzLTEuNC0uMS0yLjYtMS41LTIuNi0zLjIgMC0xLjcgMS4yLTMgMi42LTMgMS41IDAgMi42IDEuNCAyLjYgMy4yeiIvPjxnPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMjM0LjMgMjUzLjhjMCAxLjgtMS4zIDMuMy0zIDMuM3MtMy0xLjUtMy0zLjQgMS40LTMuMyAzLTMuMyAzIDEuNSAzIDMuNHpNMjQ4IDI1My45YzAgMS44LTEuMyAzLjMtMyAzLjMtMS42IDAtMy0xLjUtMy0zLjRzMS4zLTMuMyAzLTMuM2MxLjcuMSAzIDEuNiAzIDMuNHoiLz48cGF0aCBjbGFzcz0ic3QxOCIgZD0iTTI2MS40IDI1NC4xYzAgMS44LTEuMyAzLjMtMi45IDMuMi0xLjYgMC0yLjktMS41LTIuOS0zLjNzMS4zLTMuMyAyLjktMy4yYzEuNiAwIDIuOSAxLjUgMi45IDMuM3pNMjc0LjYgMjU0LjNjMCAxLjgtMS4zIDMuMi0yLjggMy4yLTEuNiAwLTIuOC0xLjUtMi44LTMuM3MxLjMtMy4yIDIuOC0zLjJjMS41LjEgMi44IDEuNSAyLjggMy4zek0yODcuNSAyNTQuNWMwIDEuOC0xLjIgMy4yLTIuOCAzLjItMS41IDAtMi44LTEuNS0yLjgtMy4zczEuMy0zLjIgMi44LTMuMmMxLjUuMSAyLjggMS41IDIuOCAzLjN6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTMwMC4xIDI1NC43YzAgMS44LTEuMiAzLjItMi43IDMuMi0xLjUgMC0yLjctMS41LTIuNy0zLjIgMC0xLjggMS4yLTMuMiAyLjctMy4yIDEuNSAwIDIuNyAxLjQgMi43IDMuMnpNMzEyLjUgMjU0LjljMCAxLjctMS4yIDMuMS0yLjcgMy4xLTEuNSAwLTIuNy0xLjQtMi43LTMuMnMxLjItMy4xIDIuNy0zLjFjMS41IDAgMi43IDEuNCAyLjcgMy4yek0zMjQuNyAyNTVjMCAxLjctMS4yIDMuMS0yLjYgMy4xLTEuNSAwLTIuNi0xLjQtMi42LTMuMiAwLTEuNyAxLjItMy4xIDIuNi0zLjEgMS40LjEgMi42IDEuNSAyLjYgMy4yek0zMzYuNiAyNTUuMmMwIDEuNy0xLjIgMy4xLTIuNiAzLjEtMS40IDAtMi42LTEuNC0yLjYtMy4xIDAtMS43IDEuMi0zLjEgMi42LTMuMSAxLjUgMCAyLjYgMS40IDIuNiAzLjF6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMjM0LjMgMzA5LjFjMCAxLjgtMS4zIDMuNC0zIDMuNHMtMy0xLjQtMy0zLjMgMS40LTMuNCAzLTMuNCAzIDEuNCAzIDMuM3oiLz48cGF0aCBjbGFzcz0ic3QxOCIgZD0iTTI0OCAzMDguN2MwIDEuOC0xLjMgMy40LTMgMy40LTEuNiAwLTMtMS40LTMtMy4yIDAtMS44IDEuMy0zLjQgMy0zLjQgMS43LS4xIDMgMS40IDMgMy4yek0yNjEuNCAzMDguNGMwIDEuOC0xLjMgMy4zLTIuOSAzLjQtMS42IDAtMi45LTEuNC0yLjktMy4yIDAtMS44IDEuMy0zLjMgMi45LTMuNCAxLjYtLjEgMi45IDEuNCAyLjkgMy4yek0yNzQuNiAzMDhjMCAxLjgtMS4zIDMuMy0yLjggMy4zLTEuNiAwLTIuOC0xLjQtMi44LTMuMnMxLjMtMy4zIDIuOC0zLjNjMS41IDAgMi44IDEuNCAyLjggMy4yeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODcuNSAzMDcuN2MwIDEuOC0xLjIgMy4zLTIuOCAzLjMtMS41IDAtMi44LTEuNC0yLjgtMy4xIDAtMS44IDEuMy0zLjMgMi44LTMuMyAxLjUtLjEgMi44IDEuMyAyLjggMy4xek0zMDAuMSAzMDcuM2MwIDEuOC0xLjIgMy4yLTIuNyAzLjMtMS41IDAtMi43LTEuNC0yLjctMy4xIDAtMS44IDEuMi0zLjIgMi43LTMuMyAxLjUgMCAyLjcgMS40IDIuNyAzLjF6TTMxMi41IDMwN2MwIDEuNy0xLjIgMy4yLTIuNyAzLjItMS41IDAtMi43LTEuMy0yLjctMy4xczEuMi0zLjIgMi43LTMuMmMxLjUgMCAyLjcgMS40IDIuNyAzLjF6TTMyNC43IDMwNi43YzAgMS43LTEuMiAzLjItMi42IDMuMi0xLjUgMC0yLjYtMS4zLTIuNi0zLjFzMS4yLTMuMiAyLjYtMy4yYzEuNCAwIDIuNiAxLjMgMi42IDMuMXpNMzM2LjYgMzA2LjNjMCAxLjctMS4yIDMuMS0yLjYgMy4yLTEuNCAwLTIuNi0xLjMtMi42LTNzMS4yLTMuMSAyLjYtMy4yYzEuNSAwIDIuNiAxLjMgMi42IDN6Ii8+PC9nPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNNTkuNCAxMDNjMCAxLjggMS40IDMuMiAzLjEgMi45IDEuNy0uMiAzLjEtMS45IDMuMS0zLjhzLTEuNC0zLjItMy4xLTIuOWMtMS43LjItMy4xIDEuOS0zLjEgMy44ek01OS40IDE0MC41YzAgMS44IDEuNCAzLjIgMy4xIDIuOSAxLjctLjIgMy4xLTEuOSAzLjEtMy44cy0xLjQtMy4yLTMuMS0yLjljLTEuNy4zLTMuMSAyLTMuMSAzLjh6TTU5LjQgMTc4LjFjMCAxLjggMS40IDMuMiAzLjEgMi45IDEuNy0uMiAzLjEtMS45IDMuMS0zLjhzLTEuNC0zLjItMy4xLTIuOWMtMS43LjMtMy4xIDItMy4xIDMuOHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTTU5LjQgMjI4LjdjMCAxLjggMS40IDMuMiAzLjEgMi45IDEuNy0uMiAzLjEtMS45IDMuMS0zLjhzLTEuNC0zLjItMy4xLTIuOWMtMS43LjMtMy4xIDItMy4xIDMuOHpNNTkuNCAyNjYuM2MwIDEuOCAxLjQgMy4yIDMuMSAyLjkgMS43LS4yIDMuMS0xLjkgMy4xLTMuOHMtMS40LTMuMi0zLjEtMi45Yy0xLjcuMy0zLjEgMi0zLjEgMy44ek01OS40IDMwMy45YzAgMS44IDEuNCAzLjIgMy4xIDIuOSAxLjctLjIgMy4xLTEuOSAzLjEtMy44cy0xLjQtMy4yLTMuMS0yLjljLTEuNy4zLTMuMSAxLjktMy4xIDMuOHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTTE2Mi4zIDIxMy44YzAgMi40IDEuOCA0LjEgNCAzLjggMi4yLS4zIDQuMS0yLjUgNC4xLTQuOXMtMS44LTQuMS00LjEtMy44Yy0yLjIuMy00IDIuNS00IDQuOXpNMTYyLjMgMjYzLjFjMCAyLjQgMS44IDQuMSA0IDMuOCAyLjItLjMgNC4xLTIuNSA0LjEtNC45cy0xLjgtNC4xLTQuMS0zLjhjLTIuMi4zLTQgMi41LTQgNC45ek0xNjIuMyAzMTIuNGMwIDIuNCAxLjggNC4xIDQgMy44IDIuMi0uMyA0LjEtMi41IDQuMS00LjkgMC0yLjQtMS44LTQuMS00LjEtMy44LTIuMi4zLTQgMi41LTQgNC45eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjEuNyAxMDIuNmwtMjItMS43Yy0zLjktLjMtNy4yIDIuOC03LjIgNi43djIwNi41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYxLjcgMTQwLjFsLTIyLTEuN2MtMy45LS4zLTcuMiAyLjgtNy4yIDYuN3Y5MS44Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYxLjcgMTc3LjlsLTIyLS44Yy0zLjktLjMtNy4yIDIuOC03LjIgNi43djc2LjEiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjEuNyAyMjcuOWwtMjIgLjFjLTMuOS0uMy03LjIgMi44LTcuMiA2Ljd2NzYuMSIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MS43IDI2NS44bC0yMiAuMWMtMy45LS4zLTcuMiAyLjgtNy4yIDYuN3Y0OC45Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYxLjcgMzAzLjdsLTIyIC4xYy0zLjktLjMtNy4yIDIuOC03LjIgNi43djE2Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTMyLjUgMzI0LjF2NS43YzAgMy4zLjIgNi41IDMuMSA3LjIgMi44LjcgODMuOCAxMy41IDkwLjUgMTQuNCA2LjcuOSA4LjYtMi40IDguNi01LjlWMjIzLjljMC01LjggNC43LTEwLjUgMTAuNS0xMC42bDIwLjMtLjIiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTM0LjYgMzAyLjZ2LTI5LjJjMC01LjggNC43LTEwLjUgMTAuNS0xMC42bDIwLjMtLjJNMTM0LjYgMzM4LjJWMzIzYzAtNS44IDQuNy0xMC41IDEwLjUtMTAuNmwyMC4zLS4yIi8+PC9nPjwvc3ZnPgo=\");\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-control-panel {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n width: 100%;\n height: var(--pc-editor-header-height);\n padding: 8px 20px;\n background-color: var(--g-color-base-background);\n border: 1px var(--g-color-line-generic);\n border-style: solid none;\n}\n.pc-control-panel__icon {\n display: flex;\n align-items: center;\n}\n.pc-control-panel__radio-button {\n margin-left: 12px;\n}\n.pc-control-panel__radio-button .g-radio-button__option {\n display: flex;\n align-items: center;\n}\n.pc-control-panel__mode-switch {\n display: flex;\n align-items: center;\n align-self: center;\n justify-self: center;\n place-self: center;\n}\n.pc-control-panel__theme-switch {\n align-self: center;\n justify-self: end;\n place-self: center end;\n display: flex;\n gap: 12px;\n align-items: center;\n}", ".pc-device-emulation-mobile {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n display: flex;\n justify-content: center;\n opacity: 0;\n pointer-events: none;\n}\n.pc-device-emulation-mobile_active {\n opacity: 1;\n pointer-events: all;\n}\n.pc-device-emulation-mobile__frame {\n border: none;\n}\n.pc-device-emulation-mobile__frame_device_mobile {\n width: 390px;\n height: 844px;\n}\n.pc-device-emulation-mobile__frame_device_tablet {\n width: 768px;\n height: 1024px;\n}\n\n.pc-device-emulation-mobile__frame {\n margin: 0;\n}\n\n.pc-device-emulation-mobile__container {\n overflow: auto;\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\nbody {\n --pc-editor-header-height: 48px;\n --pc-editor-code-header-height: 36px;\n --pc-editor-divider-width: 12px;\n --pc-editor-left-column-width: calc(400px + var(--pc-editor-divider-width));\n --pc-editor-base-color: var(--g-color-base-brand);\n --pc-editor-control-color: var(--g-color-base-brand);\n --pc-editor-control-icon-color: var(--g-color-text-dark-primary);\n}\n\n.pc-editor-layout__left, .pc-editor-layout__right {\n --g-scrollbar-width: 0;\n height: calc(100vh - var(--pc-editor-header-height));\n max-height: calc(100vh - var(--pc-editor-header-height));\n overflow-y: auto;\n}\n\n.pc-editor-layout {\n position: relative;\n}\n.pc-editor-layout__panel {\n top: 0;\n position: sticky;\n z-index: 2;\n}\n.pc-editor-layout__container {\n position: relative;\n display: flex;\n justify-content: center;\n z-index: 1;\n}\n.pc-editor-layout__left {\n flex: 0 0 auto;\n padding: 24px 16px;\n width: var(--pc-editor-left-column-width);\n border-right: var(--pc-editor-divider-width) solid var(--g-color-line-generic);\n overflow-x: auto;\n}\n.pc-editor-layout__right {\n width: 100%;\n}\n.pc-editor-layout__right_editing {\n padding-bottom: 200px;\n}", ".pc-not-found-block {\n box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);\n}\n\n.pc-not-found-block:hover {\n box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow);\n cursor: pointer;\n}\n\n/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-not-found-block {\n font-size: var(--g-text-display-1-font-size);\n line-height: var(--g-text-display-1-line-height);\n display: flex;\n align-items: center;\n justify-content: center;\n height: 200px;\n background-color: var(--pc-color-highlight-silver);\n border-radius: var(--pc-border-radius);\n}", ".df-use-search {\n margin-bottom: 15px;\n}\n.df-use-search_hidden {\n display: none;\n}\n.df-use-search:last-child {\n margin-bottom: 0;\n}", ".df-accordeon-card {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n box-sizing: border-box;\n box-shadow: 0 1px 5px var(--g-color-sfx-shadow);\n border-radius: 5px;\n color: var(--g-color-text-primary);\n background-color: var(--g-color-base-float);\n}\n.df-accordeon-card .df-row {\n width: 100%;\n max-width: none;\n max-width: initial;\n}\n.df-accordeon-card .df-row .df-select,\n.df-accordeon-card .df-row .df-multi-select,\n.df-accordeon-card .df-row .df-transparent_array-item {\n max-width: none;\n max-width: initial;\n}\n.df-accordeon-card .df-monaco-input,\n.df-accordeon-card .df-monaco-base-view {\n width: 100%;\n}\n.df-accordeon-card:hover {\n box-shadow: 0 3px 10px var(--g-color-sfx-shadow);\n}\n.df-accordeon-card:last-child {\n margin-bottom: 0;\n}\n.df-accordeon-card_empty .df-accordeon-card__body,\n.df-accordeon-card_empty .df-accordeon-card__header-toggle-btn {\n display: none;\n}\n.df-accordeon-card_empty .df-accordeon-card__header_open {\n border-bottom: none;\n}\n.df-accordeon-card__header {\n display: flex;\n position: relative;\n box-sizing: border-box;\n width: 100%;\n padding: 16px;\n}\n.df-accordeon-card__header:hover {\n cursor: pointer;\n}\n.df-accordeon-card__header_open {\n border-bottom: 1px solid var(--g-color-line-generic);\n}\n.df-accordeon-card__header_without-action:hover {\n cursor: default;\n}\n.df-accordeon-card__header-content, .df-accordeon-card__header-toggle-btn {\n display: inline-flex;\n flex: 1 1 auto;\n}\n.df-accordeon-card__header-content {\n flex-direction: column;\n justify-content: center;\n order: -1;\n}\n.df-accordeon-card__header-content-description {\n margin-top: 12px;\n color: var(--g-color-text-complementary);\n}\n.df-accordeon-card__header-toggle-btn {\n flex-grow: 0;\n justify-content: flex-end;\n order: 1;\n}\n.df-accordeon-card__interal-actions {\n margin-right: 5px;\n}\n.df-accordeon-card__toggle-icon_open {\n transform: rotate(180deg);\n}\n.df-accordeon-card__body {\n display: none;\n padding: 16px;\n}\n.df-accordeon-card__body_open {\n display: block;\n}", ".df-card {\n margin-bottom: 20px;\n}\n.df-card:last-child {\n margin-bottom: 0;\n}\n.df-card .df-row {\n width: 100%;\n max-width: none;\n max-width: initial;\n}\n.df-card .df-row .df-select,\n.df-card .df-row .df-multi-select,\n.df-card .df-row .df-transparent_array-item {\n max-width: none;\n max-width: initial;\n}\n.df-card .df-monaco-input,\n.df-card .df-monaco-base-view {\n width: 100%;\n}\n.df-card_empty-body .df-card__header {\n cursor: default;\n}\n.df-card_empty-body .df-card__header-right {\n display: none;\n}\n.df-card_empty-body .df-card__body {\n display: none;\n}\n.df-card__header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 20px;\n}\n.df-card__header_interactive {\n cursor: pointer;\n}\n.df-card__header-left {\n display: flex;\n align-items: center;\n flex-grow: 1;\n}\n.df-card__header-right {\n display: flex;\n align-items: center;\n}\n.df-card__header-right > * {\n margin-left: 10px;\n}\n.df-card__title {\n display: flex;\n max-width: 533px;\n}\n.df-card__note {\n margin-left: 5px;\n}\n.df-card__note .gc-help-popover {\n display: flex;\n}\n.df-card__note .gc-help-popover > span {\n display: flex;\n}\n.df-card__toggler-icon_open {\n transform: rotate(180deg);\n}\n.df-card__body {\n display: none;\n padding: 0 20px 20px;\n}\n.df-card__body_open {\n display: block;\n}", ".df-copy-button {\n display: none;\n margin: 2px 0 0 5px;\n}", ".df-error-wrapper {\n width: 100%;\n}\n.df-error-wrapper_error .yc-select-control:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .yc-select-control:focus:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .yc-select-control.yc-select-control_focused:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .yc-select-control.yc-select-control_focused:hover:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .yc-select:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .yc-select:focus:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .g-select:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .g-select:focus:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .g-select:not(.df-error-wrapper-ignore) .g-select-control::before,\n.df-error-wrapper_error .g-select:hover:not(.df-error-wrapper-ignore) .g-select-control_open::before,\n.df-error-wrapper_error .g-select:not(.df-error-wrapper-ignore) .g-select-control__button::before,\n.df-error-wrapper_error .g-text-area__content:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .g-text-area__content:hover:not(.df-error-wrapper-ignore),\n.df-error-wrapper_error .yc-text-input_view_normal:not(.df-error-wrapper-ignore) .yc-text-input__control,\n.df-error-wrapper_error .yc-text-input_view_normal:not(.df-error-wrapper-ignore) .yc-text-input__content,\n.df-error-wrapper_error .g-text-input_view_normal:not(.df-error-wrapper-ignore) .g-text-input__control,\n.df-error-wrapper_error .g-text-input_view_normal:not(.df-error-wrapper-ignore) .g-text-input__content,\n.df-error-wrapper_error .yc-checkbox__indicator:not(.df-error-wrapper-ignore)::before,\n.df-error-wrapper_error .g-checkbox__indicator:not(.df-error-wrapper-ignore)::before {\n border-color: var(--g-color-text-danger);\n}\n.df-error-wrapper__error-text {\n color: var(--g-color-text-danger);\n margin-top: 2px;\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n}", ".df-generate-random-value-button {\n margin-left: 8px;\n}", ".df-group-indent {\n padding-top: 11px;\n padding-left: 20px;\n margin-top: -11px;\n margin-bottom: 20px;\n margin-left: 5px;\n border-left: 1px solid var(--g-color-line-generic-accent);\n}\n.df-group-indent:last-child {\n margin-bottom: 0;\n}\n.df-group-indent:empty {\n display: none;\n}\n.df-group-indent > .df-simple-vertical-accordeon_view {\n margin-top: -10px;\n}", ".df-array-base_add-button-right {\n display: flex;\n align-items: flex-end;\n}\n.df-array-base_add-button-right .df-transparent {\n align-items: flex-end;\n}\n.df-array-base__items-wrapper_add-button-down {\n margin-bottom: 15px;\n}\n.df-array-base__items-wrapper_items-primitive {\n min-width: 100%;\n}\n.df-array-base__items-wrapper_items-primitive:empty {\n min-width: 0;\n min-width: initial;\n}\n.df-array-base__item-prefix {\n margin-top: -7px;\n margin-bottom: 8px;\n}\n.df-array-base__add-button_right {\n margin-left: 4px;\n}", ".df-use-oneof__toggler_radio > .df-row {\n width: auto;\n width: initial;\n max-width: none;\n max-width: initial;\n}\n.df-use-oneof__toggler_card + .df-group-indent > .df-use-search:not(.df-group-indent) {\n padding-top: 0px;\n margin-top: 15px;\n}\n.df-use-oneof__card {\n display: flex;\n}\n.df-use-oneof__card > :first-child {\n margin-right: 8px;\n}\n.df-use-oneof__checkbox {\n height: 28px;\n display: flex;\n align-items: center;\n}", ".df-simple-vertical-accordeon {\n margin-bottom: 20px;\n}\n.df-simple-vertical-accordeon:last-child {\n margin-bottom: 0;\n}\n.df-simple-vertical-accordeon_branch .df-simple-vertical-accordeon__body {\n padding-left: 20px;\n margin-left: 5px;\n border-left: 1px solid var(--g-color-line-generic-accent);\n}\n.df-simple-vertical-accordeon__header {\n display: flex;\n align-items: center;\n}\n.df-simple-vertical-accordeon__header-inner {\n margin-left: -13px;\n max-width: 533px;\n}\n.df-simple-vertical-accordeon__tooltip {\n margin: 0px 5px;\n}\n.df-simple-vertical-accordeon__tooltip .g-help-popover {\n display: flex;\n}\n.df-simple-vertical-accordeon__tooltip .g-help-popover > span {\n display: flex;\n}\n.df-simple-vertical-accordeon__chevron {\n transform: rotate(-90deg);\n}\n.df-simple-vertical-accordeon__chevron_open {\n transform: none;\n}\n.df-simple-vertical-accordeon__body {\n margin-top: 4px;\n padding-top: 6px;\n}\n.df-simple-vertical-accordeon__body_hidden {\n display: none;\n}", ".df-accordeon-card-form__accordeon-card-body {\n padding-right: 32px;\n}", ".df-row {\n display: flex;\n width: 500px;\n max-width: 500px;\n margin-bottom: 15px;\n}\n.df-row:last-child {\n margin-bottom: 0;\n}\n.df-row__left {\n width: 180px;\n min-height: 28px;\n display: flex;\n margin-bottom: auto;\n flex-direction: column;\n flex-shrink: 0;\n}\n.df-row__left-inner {\n display: inline;\n margin-top: auto;\n margin-bottom: auto;\n}\n.df-row__left::after {\n content: \"\";\n width: 100%;\n flex-shrink: 1;\n}\n.df-row__title {\n word-break: break-word;\n margin-right: 3px;\n}\n.df-row__title_required::after {\n content: \"*\";\n color: var(--g-color-text-danger);\n}\n.df-row__note {\n padding-right: 16px;\n position: relative;\n}\n.df-row__note-inner {\n position: absolute;\n margin-top: 1px;\n}\n.df-row__note-inner .g-help-popover {\n display: flex;\n}\n.df-row__note-inner .g-help-popover > span {\n display: flex;\n}\n.df-row__right {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n margin-left: 15px;\n}\n.df-row__right-inner {\n display: flex;\n justify-content: space-around;\n}\n.df-row__description {\n margin-top: 10px;\n color: var(--g-color-text-secondary);\n word-break: break-word;\n}\n.df-row__remove-button {\n margin-left: 5px;\n}\n.df-row__required-mark {\n color: var(--g-color-text-danger);\n}\n.df-row__error-wrapper {\n min-width: 100%;\n}", ".df-section {\n margin-bottom: 20px;\n}\n.df-section:last-child {\n margin-bottom: 0;\n}\n.df-section__header {\n margin-bottom: 20px;\n}\n.df-section__header_with-popover {\n display: flex;\n align-items: center;\n}\n.df-section__title {\n max-width: 533px;\n font-weight: 500;\n margin: 0;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.df-section__title_size_s {\n font-size: 13px;\n}\n.df-section__title_size_m {\n font-size: 15px;\n}\n.df-section__note {\n margin-left: 5px;\n}\n.df-section__note .g-help-popover {\n display: flex;\n}\n.df-section__note .g-help-popover > span {\n display: flex;\n}\n.df-section__description {\n margin-top: 4px;\n}", ".df-transparent {\n display: flex;\n margin-bottom: 15px;\n}\n.df-transparent:last-child {\n margin-bottom: 0;\n}\n.df-transparent_array-item {\n max-width: 338px;\n}\n.df-transparent_without-max-width {\n max-width: none;\n max-width: initial;\n}\n.df-transparent_without-max-width > .df-error-wrapper {\n width: auto;\n}\n.df-transparent__remove-button {\n margin-left: 5px;\n}", ".df-checkbox {\n height: 28px;\n display: flex;\n align-items: center;\n}", ".df-file-input {\n display: flex;\n}\n.df-file-input__input {\n display: none;\n}\n.df-file-input__file-name {\n display: block;\n margin: auto 10px;\n max-width: 160px;\n}", ".df-monaco-header {\n height: 52px;\n display: flex;\n justify-content: space-between;\n padding: 15px;\n align-items: center;\n background-color: var(--g-color-base-float-hover);\n}", ".df-monaco-input-dialog .g-dialog-footer {\n padding: 10px 32px 32px;\n}\n.df-monaco-input-dialog__container {\n border: 1px solid var(--g-color-line-generic);\n}\n.df-monaco-input-dialog__dialog-header .g-dialog-header__caption {\n min-height: 24px;\n}", ".df-monaco-input {\n width: 550px;\n}\n.df-monaco-input__container {\n border: 1px solid var(--g-color-line-generic);\n}", ".df-multi-oneof__select {\n max-width: 305px;\n}\n.df-multi-oneof__content_flat > .df-group-indent {\n margin: 0;\n border-left: none;\n padding: 0;\n}\n.df-multi-oneof__content_flat > .df-group-indent > .df-use-search {\n margin-top: 15px;\n}\n.df-multi-oneof__content_flat > .df-group-indent > .df-use-search:empty {\n display: none;\n}", ".df-multi-select {\n max-width: 305px;\n}\n.df-multi-select__meta-text {\n display: block;\n}", ".df-number-with-scale__wrapper {\n display: flex;\n}\n.df-number-with-scale__select {\n max-width: 102px;\n margin-left: 5px;\n}", ".df-object-base__content_inline {\n display: flex;\n}\n.df-object-base__content_inline > .df-use-search {\n width: 150px;\n margin-bottom: 0;\n margin-right: 8px;\n}\n.df-object-base__content_inline > .df-use-search:last-child {\n margin-right: 0;\n}\n.df-object-base__delimiter {\n height: 28px;\n display: flex;\n margin-right: 8px;\n align-items: center;\n white-space: nowrap;\n}", ".df-oneof {\n display: flex;\n flex-direction: column;\n}\n.df-oneof:last-child > .df-group-indent {\n margin-bottom: 0;\n}\n.df-oneof_base > .df-group-indent {\n all: unset;\n}\n.df-oneof_base > .df-group-indent > .df-use-search {\n padding-top: 11px;\n padding-left: 20px;\n margin-top: 4px;\n margin-bottom: 20px;\n margin-left: 5px;\n border-left: 1px solid var(--g-color-line-generic-accent);\n}\n.df-oneof_base > .df-group-indent > .df-use-search:empty {\n display: none;\n}\n.df-oneof_base > .df-group-indent > .df-use-search:last-child {\n margin-bottom: 0;\n}\n.df-oneof_base > .df-group-indent > .df-use-search > .df-simple-vertical-accordeon_view {\n margin-top: -10px;\n}\n.df-oneof_flat > .df-group-indent {\n margin: 0;\n border-left: none;\n padding: 0;\n}\n.df-oneof_flat > .df-group-indent > .df-use-search {\n margin-top: 15px;\n}\n.df-oneof_flat > .df-group-indent > .df-use-search:empty {\n display: none;\n}", ".df-select {\n max-width: 305px;\n}\n.df-select__meta-text {\n display: block;\n}", ".df-switch {\n height: 28px;\n display: flex;\n align-items: center;\n}", ".df-table-array__table {\n margin-bottom: 10px;\n}\n.df-table-array__table .g-table__cell {\n border-bottom: 0px transparent;\n}\n.df-table-array__row .g-table__cell {\n border-bottom: 0px transparent;\n border-top: 1px solid var(--g-color-line-generic);\n}\n.df-table-array__row_hidden {\n display: none;\n}\n.df-table-array__cell .yc-text-input,\n.df-table-array__cell .g-text-input,\n.df-table-array__cell .yc-select-control,\n.df-table-array__cell .g-select-control,\n.df-table-array__cell .yc-select,\n.df-table-array__cell .g-select {\n max-width: 150px;\n min-width: 150px;\n}\n.df-table-array__cell_arr, .df-table-array__cell_obj {\n padding-left: 3px;\n}\n.df-table-array__cell_arr .yc-text-input,\n.df-table-array__cell_arr .g-text-input,\n.df-table-array__cell_arr .yc-select-control:not(.df-multi-select),\n.df-table-array__cell_arr .g-select-control:not(.df-multi-select),\n.df-table-array__cell_arr .yc-select:not(.df-multi-select),\n.df-table-array__cell_arr .g-select:not(.df-multi-select), .df-table-array__cell_obj .yc-text-input,\n.df-table-array__cell_obj .g-text-input,\n.df-table-array__cell_obj .yc-select-control:not(.df-multi-select),\n.df-table-array__cell_obj .g-select-control:not(.df-multi-select),\n.df-table-array__cell_obj .yc-select:not(.df-multi-select),\n.df-table-array__cell_obj .g-select:not(.df-multi-select) {\n max-width: none;\n max-width: initial;\n}\n.df-table-array__cell_arr > .simple-vertical-accordeon, .df-table-array__cell_obj > .simple-vertical-accordeon {\n margin-bottom: 0;\n}\n.df-table-array__cell_bool {\n max-width: 50px;\n min-width: 50px;\n}\n.df-table-array__idx {\n padding-top: 6px;\n}", ".df-text-content.g-label {\n height: auto;\n width: auto;\n}\n.df-text-content .g-label__text {\n text-align: left;\n text-align: initial;\n white-space: normal;\n white-space: initial;\n}\n.df-text-content__icon {\n display: flex;\n align-items: center;\n margin-right: 4px;\n}\n.df-text-content__wrapper {\n display: flex;\n}\n.df-text-content__separator {\n margin: 0 4px;\n}", ".df-long-value {\n max-width: 100%;\n}\n.df-long-value_long {\n cursor: pointer;\n}\n.df-long-value_long:hover {\n color: var(--g-color-text-secondary);\n}\n.df-long-value__container {\n display: flex;\n}", ".df-toggler-card {\n width: 254px;\n padding: 10px;\n height: 88px;\n}\n.df-toggler-card__header {\n display: flex;\n justify-content: space-between;\n align-items: baseline;\n}\n.df-toggler-card__text {\n margin-top: 12px;\n display: block;\n margin-right: 15px;\n height: 36px;\n overflow: hidden;\n text-overflow: ellipsis;\n}", ".df-array-base-view__item-prefix {\n margin-bottom: 6px;\n}", ".df-monaco-view-dialog .g-dialog-footer {\n padding: 10px 32px 32px;\n}\n.df-monaco-view-dialog__container {\n border: 1px solid var(--g-color-line-generic);\n}\n.df-monaco-view-dialog__dialog-header {\n height: 48px;\n}", ".df-monaco-base-view {\n border: 1px solid var(--g-color-line-generic);\n width: 550px;\n}", ".df-multi-oneof-view__tooltip {\n word-wrap: break-word;\n}\n.df-multi-oneof-view__tooltip-container {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n display: block;\n margin-bottom: 6px;\n}\n.df-multi-oneof-view__tooltip-container:last-child {\n margin-bottom: 0;\n}\n.df-multi-oneof-view__content_multiple-values > .df-group-indent {\n padding-top: 0px;\n}\n.df-multi-oneof-view__content_flat > .df-group-indent {\n margin: 0 0 20px;\n border-left: none;\n padding: 0;\n}", ".df-multiselect-view__tooltip {\n word-wrap: break-word;\n}\n.df-multiselect-view__tooltip-container {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n display: block;\n margin-bottom: 6px;\n}\n.df-multiselect-view__tooltip-container:last-child {\n margin-bottom: 0;\n}", ".df-number-with-scale-view {\n display: flex;\n}\n.df-number-with-scale-view__tooltip {\n word-wrap: break-word;\n}\n.df-number-with-scale-view__tooltip-container {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n.df-number-with-scale-view__size {\n margin-left: 2px;\n}", ".df-object-base-view__content_inline {\n display: flex;\n}\n.df-object-base-view__content_inline > div {\n flex: auto;\n margin-right: 8px;\n margin-bottom: 0;\n}\n.df-object-base-view__content_inline > div:last-child {\n margin-right: 0;\n}\n.df-object-base-view__delimiter {\n display: flex;\n margin-right: 8px;\n align-items: center;\n white-space: nowrap;\n}", ".df-oneof-view > .df-group-indent {\n margin-bottom: 20px;\n}\n.df-oneof-view:last-child > .df-group-indent {\n margin-bottom: 0;\n}\n.df-oneof-view_flat > .df-group-indent {\n margin: 0 0 20px;\n border-left: none;\n padding: 0;\n}", ".df-table-array-view__table {\n margin-bottom: 10px;\n}\n.df-table-array-view__cell {\n max-width: 150px;\n min-width: 150px;\n}\n.df-table-array-view__cell_arr, .df-table-array-view__cell_obj {\n max-width: none;\n max-width: initial;\n}\n.df-table-array-view__cell_arr > .simple-vertical-accordeon, .df-table-array-view__cell_obj > .simple-vertical-accordeon {\n margin-bottom: 0;\n}\n.df-table-array-view__cell_bool {\n max-width: 50px;\n min-width: 50px;\n}", ".df-text-area-view {\n display: flex;\n}\n.df-text-area-view_active {\n cursor: pointer;\n}\n.df-text-area-view__chevron {\n margin: 3px;\n}\n.df-text-area-view__chevron_open {\n transform: rotate(180deg);\n}", ".df-view-row {\n width: 100%;\n display: flex;\n margin-bottom: 20px;\n}\n.df-view-row:last-child {\n margin-bottom: 0;\n}\n.df-view-row__left {\n width: 300px;\n max-width: 300px;\n min-width: 300px;\n display: flex;\n align-items: baseline;\n overflow: hidden;\n}\n.df-view-row__dots {\n min-width: 40px;\n flex-grow: 1;\n margin: 0 2px;\n border-bottom: 1px dotted var(--g-color-text-secondary);\n}\n.df-view-row__right {\n max-width: 480px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.df-view-row__right > .df-view-transparent {\n margin-bottom: 6px;\n}\n.df-view-row__right > .df-view-transparent:last-child {\n margin-bottom: 0;\n}\n.df-view-row:hover > .df-copy-button {\n display: block;\n}", ".df-view-table-cell {\n display: flex;\n}\n.df-view-table-cell__inner {\n max-width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.df-view-table-cell__inner > .df-view-row:last-child {\n margin-bottom: 0;\n}\n.df-view-table-cell__inner > .df-view-transparent {\n margin-bottom: 6px;\n}\n.df-view-table-cell__inner > .df-view-transparent:last-child {\n margin-bottom: 0;\n}\n.df-view-table-cell:hover > .df-copy-button {\n display: block;\n}", ".df-view-transparent {\n display: flex;\n margin-bottom: 20px;\n}\n.df-view-transparent:last-child {\n margin-bottom: 0;\n}\n.df-view-transparent:hover > .df-copy-button {\n display: block;\n}\n.df-view-transparent__inner {\n max-width: 100%;\n width: 100%;\n}", ".pc-one-of-custom {\n display: flex;\n flex-direction: column;\n}\n.pc-one-of-custom:last-child > .df-group-indent {\n margin-bottom: 0;\n}\n.pc-one-of-custom .df-group-indent {\n all: unset;\n}\n.pc-one-of-custom .df-group-indent > .df-use-search {\n padding-top: 11px;\n padding-left: 12px;\n margin-top: 4px;\n margin-bottom: 20px;\n margin-left: 5px;\n border-left: 1px solid var(--g-color-line-generic-accent);\n}\n.pc-one-of-custom .df-group-indent > .df-use-search:empty {\n display: none;\n}\n.pc-one-of-custom .df-group-indent > .df-use-search:last-child {\n margin-bottom: 0;\n}\n.pc-one-of-custom .df-group-indent > .df-use-search > .df-simple-vertical-accordeon_view {\n margin-top: -10px;\n}", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n\n/* Default standalone editor fonts */\n.monaco-editor {\n\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe WPC\", \"Segoe UI\", \"HelveticaNeue-Light\", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, \"Ubuntu\", \"Droid Sans\", sans-serif;\n\t--monaco-monospace-font: \"SF Mono\", Monaco, Menlo, Consolas, \"Ubuntu Mono\", \"Liberation Mono\", \"DejaVu Sans Mono\", \"Courier New\", monospace;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {\n\tstroke-width: 1.2px;\n}\n\n.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\n.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\n.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {\n\tstroke-width: 1.2px;\n}\n\n.monaco-hover p {\n\tmargin: 0;\n}\n\n/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */\n.monaco-aria-container {\n\tposition: absolute !important;\n}\n.monaco-aria-container {\n\ttop: 0; /* avoid being placed underneath a sibling element */\n\theight: 1px;\n\twidth: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tclip: rect(1px, 1px, 1px, 1px);\n\t-webkit-clip-path: inset(50%);\n\tclip-path: inset(50%);\n}\n\n/*.monaco-editor.vs [tabindex=\"0\"]:focus {\n\toutline: 1px solid rgba(0, 122, 204, 0.4);\n\toutline-offset: -1px;\n\topacity: 1 !important;\n}\n\n.monaco-editor.vs-dark [tabindex=\"0\"]:focus {\n\toutline: 1px solid rgba(14, 99, 156, 0.6);\n\toutline-offset: -1px;\n\topacity: 1 !important;\n}*/\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-aria-container {\n\tposition: absolute; /* try to hide from window but not from screen readers */\n\tleft:-999em;\n}", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* -------------------- IE10 remove auto clear button -------------------- */\n\n::-ms-clear {\n\tdisplay: none;\n}\n\n/* All widgets */\n/* I am not a big fan of this rule */\n.monaco-editor .editor-widget input {\n\tcolor: inherit;\n}\n\n/* -------------------- Editor -------------------- */\n\n.monaco-editor {\n\tposition: relative;\n\toverflow: visible;\n\t-webkit-text-size-adjust: 100%;\n\tcolor: var(--vscode-editor-foreground);\n\tbackground-color: var(--vscode-editor-background);\n}\n.monaco-editor-background {\n\tbackground-color: var(--vscode-editor-background);\n}\n.monaco-editor .rangeHighlight {\n\tbackground-color: var(--vscode-editor-rangeHighlightBackground);\n\tbox-sizing: border-box;\n\tborder: 1px solid var(--vscode-editor-rangeHighlightBorder);\n}\n.monaco-editor.hc-black .rangeHighlight, .monaco-editor.hc-light .rangeHighlight {\n\tborder-style: dotted;\n}\n.monaco-editor .symbolHighlight {\n\tbackground-color: var(--vscode-editor-symbolHighlightBackground);\n\tbox-sizing: border-box;\n\tborder: 1px solid var(--vscode-editor-symbolHighlightBorder);\n}\n.monaco-editor.hc-black .symbolHighlight, .monaco-editor.hc-light .symbolHighlight {\n\tborder-style: dotted;\n}\n\n/* -------------------- Misc -------------------- */\n\n.monaco-editor .overflow-guard {\n\tposition: relative;\n\toverflow: hidden;\n}\n\n.monaco-editor .view-overlays {\n\tposition: absolute;\n\ttop: 0;\n}\n\n/*\n.monaco-editor .auto-closed-character {\n\topacity: 0.3;\n}\n*/\n\n\n.monaco-editor .squiggly-error {\n\tborder-bottom: 4px double var(--vscode-editorError-border);\n}\n.monaco-editor .squiggly-error::before {\n\tdisplay: block;\n\tcontent: '';\n\twidth: 100%;\n\theight: 100%;\n\tbackground: var(--vscode-editorError-background);\n}\n.monaco-editor .squiggly-warning {\n\tborder-bottom: 4px double var(--vscode-editorWarning-border);\n}\n.monaco-editor .squiggly-warning::before {\n\tdisplay: block;\n\tcontent: '';\n\twidth: 100%;\n\theight: 100%;\n\tbackground: var(--vscode-editorWarning-background);\n}\n.monaco-editor .squiggly-info {\n\tborder-bottom: 4px double var(--vscode-editorInfo-border);\n}\n.monaco-editor .squiggly-info::before {\n\tdisplay: block;\n\tcontent: '';\n\twidth: 100%;\n\theight: 100%;\n\tbackground: var(--vscode-editorInfo-background);\n}\n.monaco-editor .squiggly-hint {\n\tborder-bottom: 2px dotted var(--vscode-editorHint-border);\n}\n.monaco-editor.showUnused .squiggly-unnecessary {\n\tborder-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border);\n}\n.monaco-editor.showDeprecated .squiggly-inline-deprecated {\n\t-webkit-text-decoration: line-through;\n\ttext-decoration: line-through;\n\ttext-decoration-color: inherit;\n\ttext-decoration-color: var(--vscode-editor-foreground, inherit);\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n\tfont-size: 11px !important;\n}\n.monaco-scrollable-element > .scrollbar > .scra {\n\tcursor: pointer;\n}\n\n.monaco-scrollable-element > .visible {\n\topacity: 1;\n\n\t/* Background rule added for IE9 - to allow clicks on dom node */\n\tbackground:rgba(0,0,0,0);\n\n\ttransition: opacity 100ms linear;\n\t/* In front of peek view */\n\tz-index: 11;\n}\n.monaco-scrollable-element > .invisible {\n\topacity: 0;\n\tpointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n\ttransition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n\tposition: absolute;\n\tdisplay: none;\n}\n.monaco-scrollable-element > .shadow.top {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 3px;\n\theight: 3px;\n\twidth: 100%;\n\tbox-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n\tdisplay: block;\n\ttop: 3px;\n\tleft: 0;\n\theight: 100%;\n\twidth: 3px;\n\tbox-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 0;\n\theight: 3px;\n\twidth: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n\tbox-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;\n}\n\n.monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: var(--vscode-scrollbarSlider-background);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: var(--vscode-scrollbarSlider-hoverBackground);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: var(--vscode-scrollbarSlider-activeBackground);\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .inputarea {\n\toutline: none !important;\n}\n\n.monaco-editor .inputarea {\n\tmin-width: 0;\n\tmin-height: 0;\n\tmargin: 0;\n\tpadding: 0;\n\tposition: absolute;\n\tresize: none;\n\tborder: none;\n\toverflow: hidden;\n\tcolor: transparent;\n\tbackground-color: transparent;\n\tz-index: -10;\n}\n/*.monaco-editor .inputarea {\n\tposition: fixed !important;\n\twidth: 800px !important;\n\theight: 500px !important;\n\ttop: initial !important;\n\tleft: initial !important;\n\tbottom: 0 !important;\n\tright: 0 !important;\n\tcolor: black !important;\n\tbackground: white !important;\n\tline-height: 15px !important;\n\tfont-size: 14px !important;\n\tz-index: 10 !important;\n}*/\n.monaco-editor .inputarea.ime-input {\n\tz-index: 10;\n\tcaret-color: var(--vscode-editorCursor-foreground);\n\tcolor: var(--vscode-editor-foreground);\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .margin-view-overlays .line-numbers {\n\tfont-feature-settings: \"tnum\";\n\tfont-variant-numeric: tabular-nums;\n\tposition: absolute;\n\ttext-align: right;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tbox-sizing: border-box;\n\tcursor: default;\n\theight: 100%;\n}\n\n.monaco-editor .relative-current-line-number {\n\ttext-align: left;\n\tdisplay: inline-block;\n\twidth: 100%;\n}\n\n.monaco-editor .margin-view-overlays .line-numbers.lh-odd {\n\tmargin-top: 1px;\n}\n\n.monaco-editor .line-numbers {\n\tcolor: var(--vscode-editorLineNumber-foreground);\n}\n\n.monaco-editor .line-numbers.active-line-number {\n\tcolor: var(--vscode-editorLineNumber-activeForeground);\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .margin {\n\tbackground-color: var(--vscode-editorGutter-background);\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-mouse-cursor-text {\n\tcursor: text;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .view-overlays .current-line {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 0;\n\ttop: 0;\n\tbox-sizing: border-box;\n}\n\n.monaco-editor .margin-view-overlays .current-line {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 0;\n\ttop: 0;\n\tbox-sizing: border-box;\n}\n\n.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {\n\tborder-right: 0;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n\tKeeping name short for faster parsing.\n\tcdr = core decorations rendering (div)\n*/\n.monaco-editor .lines-content .cdr {\n\tposition: absolute;\n}", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .glyph-margin {\n\tposition: absolute;\n\ttop: 0;\n}\n\n/*\n\tKeeping name short for faster parsing.\n\tcgmr = core glyph margin rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cgmr {\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .lines-content .core-guide {\n\tposition: absolute;\n\tbox-sizing: border-box;\n}\n\n.monaco-editor .lines-content .core-guide-indent {\n\tbox-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-background) inset;\n}\n\n.monaco-editor .lines-content .core-guide-indent-active {\n\tbox-shadow: 1px 0 0 0 --vscode-editorIndentGuide-background inset;\n\tbox-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-activeBackground, --vscode-editorIndentGuide-background) inset;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Uncomment to see lines flashing when they're painted */\n/*.monaco-editor .view-lines > .view-line {\n\tbackground-color: none;\n\tanimation-name: flash-background;\n\tanimation-duration: 800ms;\n}\n@keyframes flash-background {\n\t0% { background-color: lightgreen; }\n\t100% { background-color: none }\n}*/\n\n.mtkcontrol {\n\tcolor: rgb(255, 255, 255) !important;\n\tbackground: rgb(150, 0, 0) !important;\n}\n\n.mtkoverflow {\n\tbackground-color: --vscode-editor-background;\n\tbackground-color: var(--vscode-button-background, --vscode-editor-background);\n\tcolor: --vscode-editor-foreground;\n\tcolor: var(--vscode-button-foreground, --vscode-editor-foreground);\n\tborder-width: 1px;\n\tborder-style: solid;\n\tborder-color: var(--vscode-contrastBorder);\n\tborder-radius: 2px;\n\tpadding: 4px;\n\tcursor: pointer;\n}\n.mtkoverflow:hover {\n\tbackground-color: var(--vscode-button-hoverBackground);\n}\n\n.monaco-editor.no-user-select .lines-content,\n.monaco-editor.no-user-select .view-line,\n.monaco-editor.no-user-select .view-lines {\n\t-moz-user-select: none;\n\tuser-select: none;\n\t-webkit-user-select: none;\n}\n/* Use user-select: text for lookup feature on macOS */\n/* https://github.com/microsoft/vscode/issues/85632 */\n.monaco-editor.mac .lines-content:hover,\n.monaco-editor.mac .view-line:hover,\n.monaco-editor.mac .view-lines:hover {\n\t-moz-user-select: text;\n\tuser-select: text;\n\t-webkit-user-select: text;\n\t-ms-user-select: text;\n}\n\n.monaco-editor.enable-user-select {\n\t-moz-user-select: initial;\n\tuser-select: initial;\n\t-webkit-user-select: initial;\n}\n\n.monaco-editor .view-lines {\n\twhite-space: nowrap;\n}\n\n.monaco-editor .view-line {\n\tposition: absolute;\n\twidth: 100%;\n}\n\n.monaco-editor .mtkw {\n\tcolor: var(--vscode-editorWhitespace-foreground) !important;\n}\n\n.monaco-editor .mtkz {\n\tcolor: var(--vscode-editorWhitespace-foreground) !important;\n}\n\n.monaco-editor .mtkz {\n\tdisplay: inline-block;\n}\n\n/* TODO@tokenization bootstrap fix */\n/*.monaco-editor .view-line > span > span {\n\tfloat: none;\n\tmin-height: inherit;\n\tmargin-left: inherit;\n}*/\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .lines-decorations {\n\tposition: absolute;\n\ttop: 0;\n\tbackground: white;\n}\n\n/*\n\tKeeping name short for faster parsing.\n\tcldr = core lines decorations rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cldr {\n\tposition: absolute;\n\theight: 100%;\n}", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n\tKeeping name short for faster parsing.\n\tcmdr = core margin decorations rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cmdr {\n\tposition: absolute;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* START cover the case that slider is visible on mouseover */\n.monaco-editor .minimap.slider-mouseover .minimap-slider {\n\topacity: 0;\n\ttransition: opacity 100ms linear;\n}\n.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {\n\topacity: 1;\n}\n.monaco-editor .minimap.slider-mouseover .minimap-slider.active {\n\topacity: 1;\n}\n/* END cover the case that slider is visible on mouseover */\n.monaco-editor .minimap-slider .minimap-slider-horizontal {\n\tbackground: var(--vscode-minimapSlider-background);\n}\n.monaco-editor .minimap-slider:hover .minimap-slider-horizontal {\n\tbackground: var(--vscode-minimapSlider-hoverBackground);\n}\n.monaco-editor .minimap-slider.active .minimap-slider-horizontal {\n\tbackground: var(--vscode-minimapSlider-activeBackground);\n}\n.monaco-editor .minimap-shadow-visible {\n\tbox-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;\n}\n.monaco-editor .minimap-shadow-hidden {\n\tposition: absolute;\n\twidth: 0;\n}\n.monaco-editor .minimap-shadow-visible {\n\tposition: absolute;\n\tleft: -6px;\n\twidth: 6px;\n}\n.monaco-editor.no-minimap-shadow .minimap-shadow-visible {\n\tposition: absolute;\n\tleft: -1px;\n\twidth: 1px;\n}\n\n/* 0.5s fade in/out for the minimap */\n.minimap.autohide {\n\topacity: 0;\n\ttransition: opacity 0.5s;\n}\n.minimap.autohide:hover {\n\topacity: 1;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .overlayWidgets {\n\tposition: absolute;\n\ttop: 0;\n\tleft:0;\n}", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .view-ruler {\n\tposition: absolute;\n\ttop: 0;\n\tbox-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .scroll-decoration {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\theight: 6px;\n\tbox-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n\tKeeping name short for faster parsing.\n\tcslr = core selections layer rendering (div)\n*/\n.monaco-editor .lines-content .cslr {\n\tposition: absolute;\n}\n\n.monaco-editor .focused .selected-text {\n\tbackground-color: var(--vscode-editor-selectionBackground);\n}\n\n.monaco-editor .selected-text {\n\tbackground-color: var(--vscode-editor-inactiveSelectionBackground);\n}\n\n.monaco-editor\t\t\t.top-left-radius\t\t{ border-top-left-radius: 3px; }\n.monaco-editor\t\t\t.bottom-left-radius\t\t{ border-bottom-left-radius: 3px; }\n.monaco-editor\t\t\t.top-right-radius\t\t{ border-top-right-radius: 3px; }\n.monaco-editor\t\t\t.bottom-right-radius\t{ border-bottom-right-radius: 3px; }\n\n.monaco-editor.hc-black .top-left-radius\t\t{ border-top-left-radius: 0; }\n.monaco-editor.hc-black .bottom-left-radius\t\t{ border-bottom-left-radius: 0; }\n.monaco-editor.hc-black .top-right-radius\t\t{ border-top-right-radius: 0; }\n.monaco-editor.hc-black .bottom-right-radius\t{ border-bottom-right-radius: 0; }\n\n.monaco-editor.hc-light .top-left-radius\t\t{ border-top-left-radius: 0; }\n.monaco-editor.hc-light .bottom-left-radius\t\t{ border-bottom-left-radius: 0; }\n.monaco-editor.hc-light .top-right-radius\t\t{ border-top-right-radius: 0; }\n.monaco-editor.hc-light .bottom-right-radius\t{ border-bottom-right-radius: 0; }\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .cursors-layer {\n\tposition: absolute;\n\ttop: 0;\n}\n\n.monaco-editor .cursors-layer > .cursor {\n\tposition: absolute;\n\toverflow: hidden;\n\tbox-sizing: border-box;\n}\n\n/* -- smooth-caret-animation -- */\n.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {\n\ttransition: all 80ms;\n}\n\n/* -- block-outline-style -- */\n.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {\n\tbackground: transparent !important;\n}\n.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {\n\tborder-style: solid;\n\tborder-width: 1px;\n}\n\n/* -- underline-style -- */\n.monaco-editor .cursors-layer.cursor-underline-style > .cursor {\n\tbackground: transparent !important;\n}\n.monaco-editor .cursors-layer.cursor-underline-style > .cursor {\n\tborder-bottom-width: 2px;\n\tborder-bottom-style: solid;\n}\n\n/* -- underline-thin-style -- */\n.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {\n\tbackground: transparent !important;\n}\n.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {\n\tborder-bottom-width: 1px;\n\tborder-bottom-style: solid;\n}\n\n@keyframes monaco-cursor-smooth {\n\t0%,\n\t20% {\n\t\topacity: 1;\n\t}\n\t60%,\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes monaco-cursor-phase {\n\t0%,\n\t20% {\n\t\topacity: 1;\n\t}\n\t90%,\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes monaco-cursor-expand {\n\t0%,\n\t20% {\n\t\ttransform: scaleY(1);\n\t}\n\t80%,\n\t100% {\n\t\ttransform: scaleY(0);\n\t}\n}\n\n.cursor-smooth {\n\tanimation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;\n}\n\n.cursor-phase {\n\tanimation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;\n}\n\n.cursor-expand > .cursor {\n\tanimation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .blockDecorations-container {\n\tposition: absolute;\n\ttop: 0;\n\tpointer-events: none;\n}\n\n.monaco-editor .blockDecorations-block {\n\tposition: absolute;\n\tbox-sizing: border-box;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .mwh {\n\tcolor: var(--vscode-editorWhitespace-foreground) !important;\n}\n\n.monaco-editor .mwh {\n\tposition: absolute;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n:root {\n\t--vscode-sash-size: 4px;\n}\n\n.monaco-sash {\n\tposition: absolute;\n\tz-index: 35;\n\ttouch-action: none;\n}\n\n.monaco-sash.disabled {\n\tpointer-events: none;\n}\n\n.monaco-sash.mac.vertical {\n\tcursor: col-resize;\n}\n\n.monaco-sash.vertical.minimum {\n\tcursor: e-resize;\n}\n\n.monaco-sash.vertical.maximum {\n\tcursor: w-resize;\n}\n\n.monaco-sash.mac.horizontal {\n\tcursor: row-resize;\n}\n\n.monaco-sash.horizontal.minimum {\n\tcursor: s-resize;\n}\n\n.monaco-sash.horizontal.maximum {\n\tcursor: n-resize;\n}\n\n.monaco-sash.disabled {\n\tcursor: default !important;\n\tpointer-events: none !important;\n}\n\n.monaco-sash.vertical {\n\tcursor: ew-resize;\n\ttop: 0;\n\twidth: 4px;\n\twidth: var(--vscode-sash-size);\n\theight: 100%;\n}\n\n.monaco-sash.horizontal {\n\tcursor: ns-resize;\n\tleft: 0;\n\twidth: 100%;\n\theight: 4px;\n\theight: var(--vscode-sash-size);\n}\n\n.monaco-sash:not(.disabled) > .orthogonal-drag-handle {\n\tcontent: \" \";\n\theight: calc(4px * 2);\n\theight: calc(var(--vscode-sash-size) * 2);\n\twidth: calc(4px * 2);\n\twidth: calc(var(--vscode-sash-size) * 2);\n\tz-index: 100;\n\tdisplay: block;\n\tcursor: all-scroll;\n\tposition: absolute;\n}\n\n.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)\n\t> .orthogonal-drag-handle.start,\n.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)\n\t> .orthogonal-drag-handle.end {\n\tcursor: nwse-resize;\n}\n\n.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)\n\t> .orthogonal-drag-handle.end,\n.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)\n\t> .orthogonal-drag-handle.start {\n\tcursor: nesw-resize;\n}\n\n.monaco-sash.vertical > .orthogonal-drag-handle.start {\n\tleft: calc(4px * -0.5);\n\tleft: calc(var(--vscode-sash-size) * -0.5);\n\ttop: calc(4px * -1);\n\ttop: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.vertical > .orthogonal-drag-handle.end {\n\tleft: calc(4px * -0.5);\n\tleft: calc(var(--vscode-sash-size) * -0.5);\n\tbottom: calc(4px * -1);\n\tbottom: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.horizontal > .orthogonal-drag-handle.start {\n\ttop: calc(4px * -0.5);\n\ttop: calc(var(--vscode-sash-size) * -0.5);\n\tleft: calc(4px * -1);\n\tleft: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.horizontal > .orthogonal-drag-handle.end {\n\ttop: calc(4px * -0.5);\n\ttop: calc(var(--vscode-sash-size) * -0.5);\n\tright: calc(4px * -1);\n\tright: calc(var(--vscode-sash-size) * -1);\n}\n\n.monaco-sash:before {\n\tcontent: '';\n\tpointer-events: none;\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n\tbackground: transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-sash:before {\n\ttransition: background-color 0.1s ease-out;\n}\n\n.monaco-sash.hover:before,\n.monaco-sash.active:before {\n\tbackground: var(--vscode-sash-hoverBorder);\n}\n\n.monaco-sash.vertical:before {\n\twidth: var(--vscode-sash-hover-size);\n\tleft: calc(50% - (var(--vscode-sash-hover-size) / 2));\n}\n\n.monaco-sash.horizontal:before {\n\theight: var(--vscode-sash-hover-size);\n\ttop: calc(50% - (var(--vscode-sash-hover-size) / 2));\n}\n\n.pointer-events-disabled {\n\tpointer-events: none !important;\n}\n\n/** Debug **/\n\n.monaco-sash.debug {\n\tbackground: cyan;\n}\n\n.monaco-sash.debug.disabled {\n\tbackground: rgba(0, 255, 255, 0.2);\n}\n\n.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {\n\tbackground: red;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n/* ---------- DiffEditor ---------- */\n\n.monaco-diff-editor .diffOverview {\n\tz-index: 9;\n}\n\n.monaco-diff-editor .diffOverview .diffViewport {\n\tz-index: 10;\n}\n\n/* colors not externalized: using transparancy on background */\n.monaco-diff-editor.vs\t\t\t.diffOverview { background: rgba(0, 0, 0, 0.03); }\n.monaco-diff-editor.vs-dark\t\t.diffOverview { background: rgba(255, 255, 255, 0.01); }\n\n.monaco-scrollable-element.modified-in-monaco-diff-editor.vs\t\t.scrollbar { background: rgba(0,0,0,0); }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark\t.scrollbar { background: rgba(0,0,0,0); }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black\t.scrollbar { background: none; }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light\t.scrollbar { background: none; }\n\n.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {\n\tz-index: 10;\n}\n.modified-in-monaco-diff-editor\t\t\t\t.slider.active { background: rgba(171, 171, 171, .4); }\n.modified-in-monaco-diff-editor.hc-black\t.slider.active { background: none; }\n.modified-in-monaco-diff-editor.hc-light\t.slider.active { background: none; }\n\n/* ---------- Diff ---------- */\n\n.monaco-editor .insert-sign,\n.monaco-diff-editor .insert-sign,\n.monaco-editor .delete-sign,\n.monaco-diff-editor .delete-sign {\n\tfont-size: 11px !important;\n\topacity: 0.7 !important;\n\tdisplay: flex !important;\n}\n\n.monaco-editor .insert-sign,\n.monaco-diff-editor .insert-sign,\n.monaco-editor .delete-sign,\n.monaco-diff-editor .delete-sign {\n\talign-items: center;\n}\n.monaco-editor.hc-black .insert-sign,\n.monaco-diff-editor.hc-black .insert-sign,\n.monaco-editor.hc-black .delete-sign,\n.monaco-diff-editor.hc-black .delete-sign,\n.monaco-editor.hc-light .insert-sign,\n.monaco-diff-editor.hc-light .insert-sign,\n.monaco-editor.hc-light .delete-sign,\n.monaco-diff-editor.hc-light .delete-sign {\n\topacity: 1;\n}\n\n.monaco-editor .inline-deleted-margin-view-zone {\n\ttext-align: right;\n}\n.monaco-editor .inline-added-margin-view-zone {\n\ttext-align: right;\n}\n\n.monaco-editor .arrow-revert-change {\n\tz-index: 10;\n\tposition: absolute;\n}\n\n.monaco-editor .arrow-revert-change:hover {\n\tcursor: pointer;\n}\n\n/* ---------- Inline Diff ---------- */\n\n.monaco-editor .view-zones .view-lines .view-line span {\n\tdisplay: inline-block;\n}\n\n.monaco-editor .margin-view-zones .lightbulb-glyph:hover {\n\tcursor: pointer;\n}\n\n.monaco-editor .char-insert, .monaco-diff-editor .char-insert {\n\tbackground-color: var(--vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .line-insert, .monaco-diff-editor .line-insert {\n\tbackground-color: --vscode-diffEditor-insertedTextBackground;\n\tbackground-color: var(--vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .line-insert,\n.monaco-editor .char-insert {\n\tbox-sizing: border-box;\n\tborder: 1px solid var(--vscode-diffEditor-insertedTextBorder);\n}\n.monaco-editor.hc-black .line-insert, .monaco-editor.hc-light .line-insert,\n.monaco-editor.hc-black .char-insert, .monaco-editor.hc-light .char-insert {\n\tborder-style: dashed;\n}\n\n.monaco-editor .line-delete,\n.monaco-editor .char-delete {\n\tbox-sizing: border-box;\n\tborder: 1px solid var(--vscode-diffEditor-removedTextBorder);\n}\n.monaco-editor.hc-black .line-delete, .monaco-editor.hc-light .line-delete,\n.monaco-editor.hc-black .char-delete, .monaco-editor.hc-light .char-delete {\n\tborder-style: dashed;\n}\n\n.monaco-editor .inline-added-margin-view-zone,\n.monaco-editor .gutter-insert, .monaco-diff-editor .gutter-insert {\n\tbackground-color: --vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground;\n\tbackground-color: var(--vscode-diffEditorGutter-insertedLineBackground, --vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .char-delete, .monaco-diff-editor .char-delete {\n\tbackground-color: var(--vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-editor .line-delete, .monaco-diff-editor .line-delete {\n\tbackground-color: --vscode-diffEditor-removedTextBackground;\n\tbackground-color: var(--vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-editor .inline-deleted-margin-view-zone,\n.monaco-editor .gutter-delete, .monaco-diff-editor .gutter-delete {\n\tbackground-color: --vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground;\n\tbackground-color: var(--vscode-diffEditorGutter-removedLineBackground, --vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-diff-editor.side-by-side .editor.modified {\n\tbox-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);\n\tborder-left: 1px solid var(--vscode-diffEditor-border);\n}\n\n.monaco-diff-editor .diffViewport {\n\tbackground: var(--vscode-scrollbarSlider-background);\n}\n\n.monaco-diff-editor .diffViewport:hover {\n\tbackground: var(--vscode-scrollbarSlider-hoverBackground);\n}\n\n.monaco-diff-editor .diffViewport:active {\n\tbackground: var(--vscode-scrollbarSlider-activeBackground);\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-diff-editor .diff-review-line-number {\n\ttext-align: right;\n\tdisplay: inline-block;\n\tcolor: var(--vscode-editorLineNumber-foreground);\n}\n\n.monaco-diff-editor .diff-review {\n\tposition: absolute;\n\t-moz-user-select: none;\n\tuser-select: none;\n\t-webkit-user-select: none;\n}\n\n.monaco-diff-editor .diff-review-summary {\n\tpadding-left: 10px;\n}\n\n.monaco-diff-editor .diff-review-shadow {\n\tposition: absolute;\n\tbox-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;\n}\n\n.monaco-diff-editor .diff-review-row {\n\twhite-space: pre;\n}\n\n.monaco-diff-editor .diff-review-table {\n\tdisplay: table;\n\tmin-width: 100%;\n}\n\n.monaco-diff-editor .diff-review-row {\n\tdisplay: table-row;\n\twidth: 100%;\n}\n\n.monaco-diff-editor .diff-review-spacer {\n\tdisplay: inline-block;\n\twidth: 10px;\n\tvertical-align: middle;\n}\n\n.monaco-diff-editor .diff-review-spacer > .codicon {\n\tfont-size: 9px !important;\n}\n\n.monaco-diff-editor .diff-review-actions {\n\tdisplay: inline-block;\n\tposition: absolute;\n\tright: 10px;\n\ttop: 2px;\n}\n\n.monaco-diff-editor .diff-review-actions .action-label {\n\twidth: 16px;\n\theight: 16px;\n\tmargin: 2px 0;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-list {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\twhite-space: nowrap;\n}\n\n.monaco-list.mouse-support {\n\t-moz-user-select: none;\n\tuser-select: none;\n\t-webkit-user-select: none;\n}\n\n.monaco-list > .monaco-scrollable-element {\n\theight: 100%;\n}\n\n.monaco-list-rows {\n\tposition: relative;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.monaco-list.horizontal-scrolling .monaco-list-rows {\n\twidth: auto;\n\tmin-width: 100%;\n}\n\n.monaco-list-row {\n\tposition: absolute;\n\tbox-sizing: border-box;\n\toverflow: hidden;\n\twidth: 100%;\n}\n\n.monaco-list.mouse-support .monaco-list-row {\n\tcursor: pointer;\n\ttouch-action: none;\n}\n\n/* for OS X ballistic scrolling */\n.monaco-list-row.scrolling {\n\tdisplay: none !important;\n}\n\n/* Focus */\n.monaco-list.element-focused,\n.monaco-list.selection-single,\n.monaco-list.selection-multiple {\n\toutline: 0 !important;\n}\n\n/* Dnd */\n.monaco-drag-image {\n\tdisplay: inline-block;\n\tpadding: 1px 7px;\n\tborder-radius: 10px;\n\tfont-size: 12px;\n\tposition: absolute;\n\tz-index: 1000;\n}\n\n/* Filter */\n\n.monaco-list-type-filter-message {\n\tposition: absolute;\n\tbox-sizing: border-box;\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tpadding: 40px 1em 1em 1em;\n\ttext-align: center;\n\twhite-space: normal;\n\topacity: 0.7;\n\tpointer-events: none;\n}\n\n.monaco-list-type-filter-message:empty {\n\tdisplay: none;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Use custom CSS vars to expose padding into parent select for padding calculation */\n.monaco-select-box-dropdown-padding {\n\t--dropdown-padding-top: 1px;\n\t--dropdown-padding-bottom: 1px;\n}\n\n.hc-black .monaco-select-box-dropdown-padding,\n.hc-light .monaco-select-box-dropdown-padding {\n\t--dropdown-padding-top: 3px;\n\t--dropdown-padding-bottom: 4px;\n}\n\n.monaco-select-box-dropdown-container {\n\tdisplay: none;\n\tbox-sizing:\tborder-box;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * {\n\tmargin: 0;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus {\n\toutline: 1px solid -webkit-focus-ring-color;\n\toutline-offset: -1px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {\n\tline-height: 15px; /** For some reason, this is needed, otherwise will take up 20px height */\n\tfont-family: var(--monaco-monospace-font);\n}\n\n\n.monaco-select-box-dropdown-container.visible {\n\tdisplay: flex;\n\tflex-direction: column;\n\ttext-align: left;\n\twidth: 1px;\n\toverflow: hidden;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {\n\tflex: 0 0 auto;\n\talign-self: flex-start;\n\tpadding-top: var(--dropdown-padding-top);\n\tpadding-bottom: var(--dropdown-padding-bottom);\n\tpadding-left: 1px;\n\tpadding-right: 1px;\n\twidth: 100%;\n\toverflow: hidden;\n\tbox-sizing:\tborder-box;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane {\n\tpadding: 5px;\n}\n\n.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container {\n\tpadding-top: var(--dropdown-padding-top);\n\tpadding-bottom: var(--dropdown-padding-bottom);\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row {\n\tcursor: pointer;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text {\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n\tpadding-left: 3.5px;\n\twhite-space: nowrap;\n\tfloat: left;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail {\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n\tpadding-left: 3.5px;\n\twhite-space: nowrap;\n\tfloat: left;\n\topacity: 0.7;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right {\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n\tpadding-right: 10px;\n\twhite-space: nowrap;\n\tfloat: right;\n}\n\n\n/* Accepted CSS hiding technique for accessibility reader text */\n/* https://webaim.org/techniques/css/invisiblecontent/ */\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden {\n\t\tposition: absolute;\n\t\tleft: -10000px;\n\t\ttop: auto;\n\t\twidth: 1px;\n\t\theight: 1px;\n\t\toverflow: hidden;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control {\n\tflex: 1 1 auto;\n\talign-self: flex-start;\n\topacity: 0;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div {\n\toverflow: hidden;\n\tmax-height: 0px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control {\n\tpadding-left: 4px;\n\tpadding-right: 8px;\n\twhite-space: nowrap;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-select-box {\n\twidth: 100%;\n\tcursor: pointer;\n\tborder-radius: 2px;\n}\n\n.monaco-select-box-dropdown-container {\n\tfont-size: 13px;\n\tfont-weight: normal;\n\ttext-transform: none;\n}\n\n/** Actions */\n\n.monaco-action-bar .action-item.select-container {\n\tcursor: default;\n}\n\n.monaco-action-bar .action-item .monaco-select-box {\n\tcursor: pointer;\n\tmin-width: 100px;\n\tmin-height: 18px;\n\tpadding: 2px 23px 2px 8px;\n}\n\n.mac .monaco-action-bar .action-item .monaco-select-box {\n\tfont-size: 11px;\n\tborder-radius: 5px;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-action-bar {\n\twhite-space: nowrap;\n\theight: 100%;\n}\n\n.monaco-action-bar .actions-container {\n\tdisplay: flex;\n\tmargin: 0 auto;\n\tpadding: 0;\n\theight: 100%;\n\twidth: 100%;\n\talign-items: center;\n}\n\n.monaco-action-bar.vertical .actions-container {\n\tdisplay: inline-block;\n}\n\n.monaco-action-bar .action-item {\n\tdisplay: block;\n\talign-items: center;\n\tjustify-content: center;\n\tcursor: pointer;\n\tposition: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-action-bar .action-item.disabled {\n\tcursor: default;\n}\n\n.monaco-action-bar .action-item .icon,\n.monaco-action-bar .action-item .codicon {\n\tdisplay: block;\n}\n\n.monaco-action-bar .action-item .codicon {\n\tdisplay: flex;\n\talign-items: center;\n\twidth: 16px;\n\theight: 16px;\n}\n\n.monaco-action-bar .action-label {\n\tdisplay: flex;\n\tfont-size: 11px;\n\tpadding: 3px;\n\tborder-radius: 5px;\n}\n\n.monaco-action-bar .action-item.disabled .action-label,\n.monaco-action-bar .action-item.disabled .action-label::before,\n.monaco-action-bar .action-item.disabled .action-label:hover {\n\topacity: 0.6;\n}\n\n/* Vertical actions */\n\n.monaco-action-bar.vertical {\n\ttext-align: left;\n}\n\n.monaco-action-bar.vertical .action-item {\n\tdisplay: block;\n}\n\n.monaco-action-bar.vertical .action-label.separator {\n\tdisplay: block;\n\tborder-bottom: 1px solid #bbb;\n\tpadding-top: 1px;\n\tmargin-left: .8em;\n\tmargin-right: .8em;\n}\n\n.monaco-action-bar .action-item .action-label.separator {\n\tmargin: 5px 4px !important;\n}\n\n.monaco-action-bar .action-item .action-label.separator {\n\twidth: 1px;\n\theight: 16px;\n\tcursor: default;\n\tmin-width: 1px;\n\tpadding: 0;\n\tbackground-color: #bbb;\n}\n\n.secondary-actions .monaco-action-bar .action-label {\n\tmargin-left: 6px;\n}\n\n/* Action Items */\n.monaco-action-bar .action-item.select-container {\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n\tflex: 1;\n\tmax-width: 170px;\n\tmin-width: 60px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-right: 10px;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item {\n\tdisplay: flex;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator {\n\tdisplay: flex;\n\talign-items: center;\n\tcursor: default;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div {\n\twidth: 1px;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.context-view {\n\tposition: absolute;\n}\n\n.context-view.fixed {\n\tanimation: none 0s ease 0s 1 normal none running;\n\tbackface-visibility: visible;\n\tbackground: transparent none repeat 0 0 / auto auto padding-box border-box scroll;\n\tborder: medium none currentColor;\n\tborder-collapse: separate;\n\t-o-border-image: none;\n\tborder-image: none;\n\tborder-radius: 0;\n\tborder-spacing: 0;\n\tbottom: auto;\n\tbox-shadow: none;\n\tbox-sizing: content-box;\n\tcaption-side: top;\n\tclear: none;\n\tclip: auto;\n\tcolor: #000;\n\t-moz-columns: auto;\n\tcolumns: auto;\n\t-moz-column-count: auto;\n\tcolumn-count: auto;\n\t-moz-column-fill: balance;\n\tcolumn-fill: balance;\n\t-moz-column-gap: normal;\n\tcolumn-gap: normal;\n\t-moz-column-rule: medium none currentColor;\n\tcolumn-rule: medium none currentColor;\n\t-moz-column-span: 1;\n\tcolumn-span: 1;\n\t-moz-column-width: auto;\n\tcolumn-width: auto;\n\tcontent: normal;\n\tcounter-increment: none;\n\tcounter-reset: none;\n\tcursor: auto;\n\tdirection: ltr;\n\tdisplay: inline;\n\tempty-cells: show;\n\tfloat: none;\n\tfont-family: serif;\n\tfont-size: medium;\n\tfont-style: normal;\n\tfont-variant: normal;\n\tfont-weight: normal;\n\tfont-stretch: normal;\n\tline-height: normal;\n\theight: auto;\n\t-webkit-hyphens: none;\n\thyphens: none;\n\tleft: auto;\n\tletter-spacing: normal;\n\tlist-style: disc outside none;\n\tmargin: 0;\n\tmax-height: none;\n\tmax-width: none;\n\tmin-height: 0;\n\tmin-width: 0;\n\topacity: 1;\n\torphans: 2;\n\toutline: medium none invert;\n\toverflow: visible;\n\toverflow-x: visible;\n\toverflow-y: visible;\n\tpadding: 0;\n\tpage-break-after: auto;\n\tpage-break-before: auto;\n\tpage-break-inside: auto;\n\tperspective: none;\n\tperspective-origin: 50% 50%;\n\tposition: static;\n\tright: auto;\n\t-moz-tab-size: 8;\n\t-o-tab-size: 8;\n\ttab-size: 8;\n\ttable-layout: auto;\n\ttext-align: left;\n\t-moz-text-align-last: auto;\n\ttext-align-last: auto;\n\t-webkit-text-decoration: none;\n\ttext-decoration: none;\n\ttext-indent: 0;\n\ttext-shadow: none;\n\ttext-transform: none;\n\ttop: auto;\n\ttransform: none;\n\ttransform-origin: 50% 50% 0;\n\ttransform-style: flat;\n\ttransition: none 0s ease 0s;\n\tunicode-bidi: normal;\n\tvertical-align: baseline;\n\tvisibility: visible;\n\twhite-space: normal;\n\twidows: 2;\n\twidth: auto;\n\tword-spacing: normal;\n\tz-index: auto;\n\tall: initial;\n\tfont-family: inherit;\n\tfont-size: 13px;\n\tposition: fixed;\n\tcolor: inherit;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-dropdown {\n\theight: 100%;\n\tpadding: 0;\n}\n\n.monaco-dropdown > .dropdown-label {\n\tcursor: pointer;\n\theight: 100%;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.monaco-dropdown > .dropdown-label > .action-label.disabled {\n\tcursor: default;\n}\n\n.monaco-dropdown-with-primary {\n\tdisplay: flex !important;\n}\n\n.monaco-dropdown-with-primary {\n\tflex-direction: row;\n\tborder-radius: 5px;\n}\n\n.monaco-dropdown-with-primary > .action-container > .action-label {\n\tmargin-right: 0;\n}\n\n.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {\n\tfont-size: 12px;\n\tpadding-left: 0px;\n\tpadding-right: 0px;\n\tline-height: 16px;\n\tmargin-left: -3px;\n}\n\n.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {\n\tdisplay: block;\n\tbackground-size: 16px;\n\tbackground-position: center center;\n\tbackground-repeat: no-repeat;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-action-bar .action-item.menu-entry .action-label.icon {\n\twidth: 16px;\n\theight: 16px;\n\tbackground-repeat: no-repeat;\n\tbackground-position: 50%;\n\tbackground-size: 16px;\n}\n\n.monaco-dropdown-with-default {\n\tdisplay: flex !important;\n}\n\n.monaco-dropdown-with-default {\n\tflex-direction: row;\n\tborder-radius: 5px;\n}\n\n.monaco-dropdown-with-default > .action-container > .action-label {\n\tmargin-right: 0;\n}\n\n.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon {\n\twidth: 16px;\n\theight: 16px;\n\tbackground-repeat: no-repeat;\n\tbackground-position: 50%;\n\tbackground-size: 16px;\n}\n\n.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {\n\tfont-size: 12px;\n\tpadding-left: 0px;\n\tpadding-right: 0px;\n\tline-height: 16px;\n\tmargin-left: -3px;\n}\n\n.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {\n\tdisplay: block;\n\tbackground-size: 16px;\n\tbackground-position: center center;\n\tbackground-repeat: no-repeat;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.quick-input-widget {\n\tfont-size: 13px;\n}\n\n.quick-input-widget .monaco-highlighted-label .highlight,\n.quick-input-widget .monaco-highlighted-label .highlight {\n\tcolor: #0066BF;\n}\n\n.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,\n.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {\n\tcolor: #9DDDFF;\n}\n\n.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,\n.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {\n\tcolor: #0097fb;\n}\n\n.hc-black .quick-input-widget .monaco-highlighted-label .highlight,\n.hc-black .quick-input-widget .monaco-highlighted-label .highlight {\n\tcolor: #F38518;\n}\n\n.hc-light .quick-input-widget .monaco-highlighted-label .highlight,\n.hc-light .quick-input-widget .monaco-highlighted-label .highlight {\n\tcolor: #0F4A85;\n}\n\n.monaco-keybinding > .monaco-keybinding-key {\n\tbackground-color: rgba(221, 221, 221, 0.4);\n\tborder: solid 1px rgba(204, 204, 204, 0.4);\n\tborder-bottom-color: rgba(187, 187, 187, 0.4);\n\tbox-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);\n\tcolor: #555;\n}\n\n.hc-black .monaco-keybinding > .monaco-keybinding-key {\n\tbackground-color: transparent;\n\tborder: solid 1px rgb(111, 195, 223);\n\tbox-shadow: none;\n\tcolor: #fff;\n}\n\n.hc-light .monaco-keybinding > .monaco-keybinding-key {\n\tbackground-color: transparent;\n\tborder: solid 1px #0F4A85;\n\tbox-shadow: none;\n\tcolor: #292929;\n}\n\n.vs-dark .monaco-keybinding > .monaco-keybinding-key {\n\tbackground-color: rgba(128, 128, 128, 0.17);\n\tborder: solid 1px rgba(51, 51, 51, 0.6);\n\tborder-bottom-color: rgba(68, 68, 68, 0.6);\n\tbox-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);\n\tcolor: #ccc;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-split-view2 {\n\tposition: relative;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.monaco-split-view2 > .sash-container {\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n\tpointer-events: none;\n}\n\n.monaco-split-view2 > .sash-container > .monaco-sash {\n\tpointer-events: initial;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element {\n\twidth: 100%;\n\theight: 100%;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {\n\twidth: 100%;\n\theight: 100%;\n\twhite-space: nowrap;\n\tposition: relative;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {\n\twhite-space: normal;\n\twhite-space: initial;\n\tposition: absolute;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {\n\tdisplay: none;\n}\n\n.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {\n\twidth: 100%;\n}\n\n.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {\n\theight: 100%;\n}\n\n.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n\tcontent: ' ';\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tz-index: 5;\n\tpointer-events: none;\n\tbackground-color: var(--separator-border);\n}\n\n.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n\theight: 100%;\n\twidth: 1px;\n}\n\n.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n\theight: 1px;\n\twidth: 100%;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-table {\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\twhite-space: nowrap;\n\toverflow: hidden;\n}\n\n.monaco-table > .monaco-split-view2 {\n\tborder-bottom: 1px solid transparent;\n}\n\n.monaco-table > .monaco-list {\n\tflex: 1;\n}\n\n.monaco-table-tr {\n\tdisplay: flex;\n\theight: 100%;\n}\n\n.monaco-table-th {\n\twidth: 100%;\n\theight: 100%;\n\tfont-weight: bold;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.monaco-table-th,\n.monaco-table-td {\n\tbox-sizing: border-box;\n\tflex-shrink: 0;\n\toverflow: hidden;\n\twhite-space: nowrap;\n\ttext-overflow: ellipsis;\n}\n\n.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {\n\tcontent: \"\";\n\tposition: absolute;\n\tleft: calc(var(--vscode-sash-size) / 2);\n\twidth: 0;\n\tborder-left: 1px solid transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2,\n.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {\n\ttransition: border-color 0.2s ease-out;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-custom-toggle {\n\tmargin-left: 2px;\n\tfloat: left;\n\tcursor: pointer;\n\toverflow: hidden;\n\twidth: 20px;\n\theight: 20px;\n\tborder-radius: 3px;\n\tborder: 1px solid transparent;\n\tpadding: 1px;\n\tbox-sizing:\tborder-box;\n\t-moz-user-select: none;\n\tuser-select: none;\n\t-webkit-user-select: none;\n}\n\n.monaco-custom-toggle:hover {\n\tbackground-color: var(--vscode-inputOption-hoverBackground);\n}\n\n.hc-black .monaco-custom-toggle:hover,\n.hc-light .monaco-custom-toggle:hover {\n\tborder: 1px dashed var(--vscode-focusBorder);\n}\n\n.hc-black .monaco-custom-toggle,\n.hc-light .monaco-custom-toggle {\n\tbackground: none;\n}\n\n.hc-black .monaco-custom-toggle:hover,\n.hc-light .monaco-custom-toggle:hover {\n\tbackground: none;\n}\n\n.monaco-custom-toggle.monaco-checkbox {\n\tbackground-size: 16px !important;\n}\n\n.monaco-custom-toggle.monaco-checkbox {\n\theight: 18px;\n\twidth: 18px;\n\tborder: 1px solid transparent;\n\tborder-radius: 3px;\n\tmargin-right: 9px;\n\tmargin-left: 0px;\n\tpadding: 0px;\n\topacity: 1;\n}\n\n/* hide check when unchecked */\n.monaco-custom-toggle.monaco-checkbox:not(.checked)::before {\n\tvisibility: hidden;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-inputbox {\n\tposition: relative;\n\tdisplay: block;\n\tpadding: 0;\n\tbox-sizing:\tborder-box;\n\tborder-radius: 2px;\n\n\t/* Customizable */\n\tfont-size: inherit;\n}\n\n.monaco-inputbox > .ibwrapper > .input,\n.monaco-inputbox > .ibwrapper > .mirror {\n\n\t/* Customizable */\n\tpadding: 4px 6px;\n}\n\n.monaco-inputbox > .ibwrapper {\n\tposition: relative;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.monaco-inputbox > .ibwrapper > .input {\n\tdisplay: inline-block;\n\tbox-sizing:\tborder-box;\n\twidth: 100%;\n\theight: 100%;\n\tline-height: inherit;\n\tborder: none;\n\tfont-family: inherit;\n\tfont-size: inherit;\n\tresize: none;\n\tcolor: inherit;\n}\n\n.monaco-inputbox > .ibwrapper > input {\n\ttext-overflow: ellipsis;\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input {\n\tdisplay: block;\n\tscrollbar-width: none; /* Firefox: hide scrollbars */\n\toutline: none;\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {\n\tdisplay: none; /* Chrome + Safari: hide scrollbar */\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input.empty {\n\twhite-space: nowrap;\n}\n\n.monaco-inputbox > .ibwrapper > .mirror {\n\tposition: absolute;\n\tdisplay: inline-block;\n\twidth: 100%;\n\ttop: 0;\n\tleft: 0;\n\tbox-sizing: border-box;\n\twhite-space: pre-wrap;\n\tvisibility: hidden;\n\tword-wrap: break-word;\n}\n\n/* Context view */\n\n.monaco-inputbox-container {\n\ttext-align: right;\n}\n\n.monaco-inputbox-container .monaco-inputbox-message {\n\tdisplay: inline-block;\n\toverflow: hidden;\n\ttext-align: left;\n\twidth: 100%;\n\tbox-sizing:\tborder-box;\n\tpadding: 0.4em;\n\tfont-size: 12px;\n\tline-height: 17px;\n\tmargin-top: -1px;\n\tword-wrap: break-word;\n}\n\n/* Action bar support */\n.monaco-inputbox .monaco-action-bar {\n\tposition: absolute;\n\tright: 2px;\n\ttop: 4px;\n}\n\n.monaco-inputbox .monaco-action-bar .action-item {\n\tmargin-left: 2px;\n}\n\n.monaco-inputbox .monaco-action-bar .action-item .codicon {\n\tbackground-repeat: no-repeat;\n\twidth: 16px;\n\theight: 16px;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n/* ---------- Find input ---------- */\n\n.monaco-findInput {\n\tposition: relative;\n}\n\n.monaco-findInput .monaco-inputbox {\n\tfont-size: 13px;\n\twidth: 100%;\n}\n\n.monaco-findInput > .controls {\n\tposition: absolute;\n\ttop: 3px;\n\tright: 2px;\n}\n\n.vs .monaco-findInput.disabled {\n\tbackground-color: #E1E1E1;\n}\n\n/* Theming */\n.vs-dark .monaco-findInput.disabled {\n\tbackground-color: #333;\n}\n\n/* Highlighting */\n.monaco-findInput.highlight-0 .controls,\n.hc-light .monaco-findInput.highlight-0 .controls {\n\tanimation: monaco-findInput-highlight-0 100ms linear 0s;\n}\n\n.monaco-findInput.highlight-1 .controls,\n.hc-light .monaco-findInput.highlight-1 .controls {\n\tanimation: monaco-findInput-highlight-1 100ms linear 0s;\n}\n\n.hc-black .monaco-findInput.highlight-0 .controls,\n.vs-dark .monaco-findInput.highlight-0 .controls {\n\tanimation: monaco-findInput-highlight-dark-0 100ms linear 0s;\n}\n\n.hc-black .monaco-findInput.highlight-1 .controls,\n.vs-dark .monaco-findInput.highlight-1 .controls {\n\tanimation: monaco-findInput-highlight-dark-1 100ms linear 0s;\n}\n\n@keyframes monaco-findInput-highlight-0 {\n\t0% { background: rgba(253, 255, 0, 0.8); }\n\t100% { background: transparent; }\n}\n@keyframes monaco-findInput-highlight-1 {\n\t0% { background: rgba(253, 255, 0, 0.8); }\n\t/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/\n\t99% { background: transparent; }\n}\n\n@keyframes monaco-findInput-highlight-dark-0 {\n\t0% { background: rgba(255, 255, 255, 0.44); }\n\t100% { background: transparent; }\n}\n@keyframes monaco-findInput-highlight-dark-1 {\n\t0% { background: rgba(255, 255, 255, 0.44); }\n\t/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/\n\t99% { background: transparent; }\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-tl-row {\n\tdisplay: flex;\n\theight: 100%;\n\talign-items: center;\n\tposition: relative;\n}\n\n.monaco-tl-row.disabled {\n\tcursor: default;\n}\n.monaco-tl-indent {\n\theight: 100%;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 16px;\n\tpointer-events: none;\n}\n\n.hide-arrows .monaco-tl-indent {\n\tleft: 12px;\n}\n\n.monaco-tl-indent > .indent-guide {\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n\theight: 100%;\n\tborder-left: 1px solid transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide {\n\ttransition: border-color 0.1s linear;\n}\n\n.monaco-tl-twistie,\n.monaco-tl-contents {\n\theight: 100%;\n}\n\n.monaco-tl-twistie {\n\tdisplay: flex !important;\n}\n\n.monaco-tl-twistie {\n\tfont-size: 10px;\n\ttext-align: right;\n\tpadding-right: 6px;\n\tflex-shrink: 0;\n\twidth: 16px;\n\talign-items: center;\n\tjustify-content: center;\n\ttransform: translateX(3px);\n}\n\n.monaco-tl-contents {\n\tflex: 1;\n\toverflow: hidden;\n}\n\n.monaco-tl-twistie::before {\n\tborder-radius: 20px;\n}\n\n.monaco-tl-twistie.collapsed::before {\n\ttransform: rotate(-90deg);\n}\n\n.monaco-tl-twistie.codicon-tree-item-loading::before {\n\t/* Use steps to throttle FPS to reduce CPU usage */\n\tanimation: codicon-spin 1.25s steps(30) infinite;\n}\n\n.monaco-tree-type-filter {\n\tposition: absolute;\n\ttop: 0;\n\tdisplay: flex;\n\tpadding: 3px;\n\tmax-width: 200px;\n\tz-index: 100;\n\tmargin: 0 6px;\n\tborder: 1px solid var(--vscode-widget-border);\n\tborder-bottom-left-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter {\n\ttransition: top 0.3s;\n}\n\n.monaco-tree-type-filter.disabled {\n\ttop: -40px !important;\n}\n\n.monaco-tree-type-filter-grab {\n\tdisplay: flex !important;\n}\n\n.monaco-tree-type-filter-grab {\n\talign-items: center;\n\tjustify-content: center;\n\tcursor: grab;\n\tmargin-right: 2px;\n}\n\n.monaco-tree-type-filter-grab.grabbing {\n\tcursor: grabbing;\n}\n\n.monaco-tree-type-filter-input {\n\tflex: 1;\n}\n\n.monaco-tree-type-filter-input .monaco-inputbox {\n\theight: 23px;\n}\n\n.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,\n.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {\n\tpadding: 2px 4px;\n}\n\n.monaco-tree-type-filter-input .monaco-findInput > .controls {\n\ttop: 2px;\n}\n\n.monaco-tree-type-filter-actionbar {\n\tmargin-left: 4px;\n}\n\n.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {\n\tpadding: 2px;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-text-button {\n\tbox-sizing: border-box;\n\tdisplay: flex;\n\twidth: 100%;\n\tpadding: 4px;\n\tborder-radius: 2px;\n\ttext-align: center;\n\tcursor: pointer;\n\tjustify-content: center;\n\talign-items: center;\n\tborder: 1px solid transparent;\n\tborder: 1px solid var(--vscode-button-border, transparent);\n\tline-height: 18px;\n}\n\n.monaco-text-button:focus {\n\toutline-offset: 2px !important;\n}\n\n.monaco-text-button:hover {\n\t-webkit-text-decoration: none !important;\n\ttext-decoration: none !important;\n}\n\n.monaco-button.disabled:focus,\n.monaco-button.disabled {\n\topacity: 0.4 !important;\n}\n\n.monaco-button.disabled:focus,\n.monaco-button.disabled {\n\tcursor: default;\n}\n\n.monaco-text-button .codicon {\n\tcolor: inherit !important;\n}\n\n.monaco-text-button .codicon {\n\tmargin: 0 0.2em;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label {\n\tflex-direction: row;\n\tflex-wrap: wrap;\n\tpadding: 0 4px;\n\toverflow: hidden;\n\theight: 28px;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {\n\tflex-basis: 100%;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {\n\tflex-grow: 1;\n\twidth: 0;\n\toverflow: hidden;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tfont-weight: normal;\n\tfont-style: inherit;\n\tpadding: 4px 0;\n}\n\n.monaco-button-dropdown {\n\tdisplay: flex;\n\tcursor: pointer;\n}\n\n.monaco-button-dropdown.disabled {\n\tcursor: default;\n}\n\n.monaco-button-dropdown > .monaco-button:focus {\n\toutline-offset: -1px !important;\n}\n\n.monaco-button-dropdown.disabled > .monaco-button.disabled,\n.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,\n.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {\n\topacity: 0.4 !important;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-text-button {\n\tborder-right-width: 0 !important;\n}\n\n.monaco-button-dropdown .monaco-button-dropdown-separator {\n\tpadding: 4px 0;\n\tcursor: default;\n}\n\n.monaco-button-dropdown .monaco-button-dropdown-separator > div {\n\theight: 100%;\n\twidth: 1px;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {\n\tborder-left-width: 0 !important;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {\n\tborder: 1px solid transparent;\n\tborder: 1px solid var(--vscode-button-border, transparent);\n\tborder-radius: 0 2px 2px 0;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-text-button {\n\tborder-radius: 2px 0 0 2px;\n}\n\n.monaco-description-button {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tmargin: 4px 5px; /* allows button focus outline to be visible */\n}\n\n.monaco-description-button .monaco-button-description {\n\tfont-style: italic;\n\tfont-size: 11px;\n\tpadding: 4px 20px;\n}\n\n.monaco-description-button .monaco-button-label,\n.monaco-description-button .monaco-button-description {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.monaco-description-button .monaco-button-label > .codicon,\n.monaco-description-button .monaco-button-description > .codicon {\n\tcolor: inherit !important;\n}\n\n.monaco-description-button .monaco-button-label > .codicon,\n.monaco-description-button .monaco-button-description > .codicon {\n\tmargin: 0 0.2em;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-count-badge {\n\tpadding: 3px 6px;\n\tborder-radius: 11px;\n\tfont-size: 11px;\n\tmin-width: 18px;\n\tmin-height: 18px;\n\tline-height: 11px;\n\tfont-weight: normal;\n\ttext-align: center;\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n}\n\n.monaco-count-badge.long {\n\tpadding: 2px 3px;\n\tborder-radius: 2px;\n\tmin-height: auto;\n\tline-height: normal;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-progress-container {\n\twidth: 100%;\n\theight: 5px;\n\toverflow: hidden; /* keep progress bit in bounds */\n}\n\n.monaco-progress-container .progress-bit {\n\twidth: 2%;\n\theight: 5px;\n\tposition: absolute;\n\tleft: 0;\n\tdisplay: none;\n}\n\n.monaco-progress-container.active .progress-bit {\n\tdisplay: inherit;\n}\n\n.monaco-progress-container.discrete .progress-bit {\n\tleft: 0;\n\ttransition: width 100ms linear;\n}\n\n.monaco-progress-container.discrete.done .progress-bit {\n\twidth: 100%;\n}\n\n.monaco-progress-container.infinite .progress-bit {\n\tanimation-name: progress;\n\tanimation-duration: 4s;\n\tanimation-iteration-count: infinite;\n\ttransform: translate3d(0px, 0px, 0px);\n\tanimation-timing-function: linear;\n}\n\n.monaco-progress-container.infinite.infinite-long-running .progress-bit {\n\t/*\n\t\tThe more smooth `linear` timing function can cause\n\t\thigher GPU consumption as indicated in\n\t\thttps://github.com/microsoft/vscode/issues/97900 &\n\t\thttps://github.com/microsoft/vscode/issues/138396\n\t*/\n\tanimation-timing-function: steps(100);\n}\n\n/**\n * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of\n * that container. Since translateX is relative to the progress bit size, we have to multiple it with\n * its relative size to the parent container:\n * parent width: 5000%\n * bit width: 100%\n * translateX should be as follow:\n * 50%: 5000% * 50% - 50% (set to center) = 2450%\n * 100%: 5000% * 100% - 100% (do not overflow) = 4900%\n */\n@keyframes progress { from { transform: translateX(0%) scaleX(1) } 50% { transform: translateX(2500%) scaleX(3) } to { transform: translateX(4900%) scaleX(1) } }\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.quick-input-widget {\n\tposition: absolute;\n\twidth: 600px;\n\tz-index: 2550;\n\tleft: 50%;\n\tmargin-left: -300px;\n\t-webkit-app-region: no-drag;\n\tborder-radius: 6px;\n}\n\n.quick-input-titlebar {\n\tdisplay: flex;\n\talign-items: center;\n\tborder-top-left-radius: 5px; /* match border radius of quick input widget */\n\tborder-top-right-radius: 5px;\n}\n\n.quick-input-left-action-bar {\n\tdisplay: flex;\n\tmargin-left: 4px;\n\tflex: 1;\n}\n\n.quick-input-title {\n\tpadding: 3px 0px;\n\ttext-align: center;\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n}\n\n.quick-input-right-action-bar {\n\tdisplay: flex;\n\tmargin-right: 4px;\n\tflex: 1;\n}\n\n.quick-input-right-action-bar > .actions-container {\n\tjustify-content: flex-end;\n}\n\n.quick-input-titlebar .monaco-action-bar .action-label.codicon {\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\tpadding: 2px;\n}\n\n.quick-input-description {\n\tmargin: 6px;\n}\n\n.quick-input-header .quick-input-description {\n\tmargin: 4px 2px;\n}\n\n.quick-input-header {\n\tdisplay: flex;\n\tpadding: 8px 6px 6px 6px;\n}\n\n.quick-input-widget.hidden-input .quick-input-header {\n\t/* reduce margins and paddings when input box hidden */\n\tpadding: 0;\n\tmargin-bottom: 0;\n}\n\n.quick-input-and-message {\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex-grow: 1;\n\tmin-width: 0;\n\tposition: relative;\n}\n\n.quick-input-check-all {\n\talign-self: center;\n\tmargin: 0;\n}\n\n.quick-input-filter {\n\tflex-grow: 1;\n\tdisplay: flex;\n\tposition: relative;\n}\n\n.quick-input-box {\n\tflex-grow: 1;\n}\n\n.quick-input-widget.show-checkboxes .quick-input-box,\n.quick-input-widget.show-checkboxes .quick-input-message {\n\tmargin-left: 5px;\n}\n\n.quick-input-visible-count {\n\tposition: absolute;\n\tleft: -10000px;\n}\n\n.quick-input-count {\n\talign-self: center;\n\tposition: absolute;\n\tright: 4px;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.quick-input-count .monaco-count-badge {\n\tvertical-align: middle;\n\tpadding: 2px 4px;\n\tborder-radius: 2px;\n\tmin-height: auto;\n\tline-height: normal;\n}\n\n.quick-input-action {\n\tmargin-left: 6px;\n}\n\n.quick-input-action .monaco-text-button {\n\tfont-size: 11px;\n\tpadding: 0 6px;\n\tdisplay: flex;\n\theight: 25px;\n\talign-items: center;\n}\n\n.quick-input-message {\n\tmargin-top: -1px;\n\tpadding: 5px;\n\tword-wrap: break-word;\n}\n\n.quick-input-message > .codicon {\n\tmargin: 0 0.2em;\n\tvertical-align: text-bottom;\n}\n\n/* Links in descriptions & validations */\n.quick-input-message a {\n\tcolor: inherit;\n}\n\n.quick-input-progress.monaco-progress-container {\n\tposition: relative;\n}\n\n.quick-input-progress.monaco-progress-container,\n.quick-input-progress.monaco-progress-container .progress-bit {\n\theight: 2px;\n}\n\n.quick-input-list {\n\tline-height: 22px;\n}\n\n.quick-input-widget.hidden-input .quick-input-list {\n\tmargin-top: 4px; /* reduce margins when input box hidden */\n\tpadding-bottom: 4px;\n}\n\n.quick-input-list .monaco-list {\n\toverflow: hidden;\n\tmax-height: calc(20 * 22px);\n\tpadding-bottom: 5px;\n}\n\n.quick-input-list .monaco-scrollable-element {\n\tpadding: 0px 5px;\n}\n\n.quick-input-list .quick-input-list-entry {\n\tbox-sizing: border-box;\n\toverflow: hidden;\n\tdisplay: flex;\n\theight: 100%;\n\tpadding: 0 6px;\n}\n\n.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {\n\tborder-top-width: 1px;\n\tborder-top-style: solid;\n}\n\n.quick-input-list .monaco-list-row {\n\tborder-radius: 3px;\n}\n\n.quick-input-list .monaco-list-row[data-index=\"0\"] .quick-input-list-entry.quick-input-list-separator-border {\n\tborder-top-style: none;\n}\n\n.quick-input-list .quick-input-list-label {\n\toverflow: hidden;\n\tdisplay: flex;\n\theight: 100%;\n\tflex: 1;\n}\n\n.quick-input-list .quick-input-list-checkbox {\n\talign-self: center;\n\tmargin: 0;\n}\n\n.quick-input-list .quick-input-list-rows {\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\tflex: 1;\n\tmargin-left: 5px;\n}\n\n.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {\n\tmargin-left: 10px;\n}\n\n.quick-input-widget .quick-input-list .quick-input-list-checkbox {\n\tdisplay: none;\n}\n.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {\n\tdisplay: inline;\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {\n\tflex: 1; /* make sure the icon label grows within the row */\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*='codicon-'] {\n\tvertical-align: text-bottom;\n}\n\n.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span {\n\topacity: 1;\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {\n\tmargin-right: 8px; /* separate from the separator label or scrollbar if any */\n}\n\n.quick-input-list .quick-input-list-label-meta {\n\topacity: 0.7;\n\tline-height: normal;\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n}\n\n.quick-input-list .monaco-highlighted-label .highlight {\n\tfont-weight: bold;\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-separator {\n\tmargin-right: 4px; /* separate from keybindings or actions */\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n\tdisplay: flex;\n\tflex: 0;\n\toverflow: visible;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar .action-label {\n\t/*\n\t * By default, actions in the quick input action bar are hidden\n\t * until hovered over them or selected.\n\t */\n\tdisplay: none;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {\n\tmargin-right: 4px;\n\tpadding: 0px 2px 2px 2px;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n\tmargin-top: 1px;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n\tmargin-right: 4px; /* separate from scrollbar */\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,\n.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,\n.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label {\n\tdisplay: flex;\n}\n\n/* focused items in quick pick */\n.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,\n.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {\n\tcolor: inherit\n}\n.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {\n\tbackground: none;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* ---------- Icon label ---------- */\n\n.monaco-icon-label {\n\tdisplay: flex; /* required for icons support :before rule */\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.monaco-icon-label::before {\n\tline-height: inherit !important;\n}\n\n.monaco-icon-label::before {\n\n\t/* svg icons rendered as background image */\n\tbackground-size: 16px;\n\tbackground-position: left center;\n\tbackground-repeat: no-repeat;\n\tpadding-right: 6px;\n\twidth: 16px;\n\theight: 22px;\n\tdisplay: inline-block;\n\n\t/* fonts icons */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tvertical-align: top;\n\n\tflex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */\n}\n\n.monaco-icon-label-container.disabled {\n\tcolor: var(--vscode-disabledForeground);\n}\n.monaco-icon-label > .monaco-icon-label-container {\n\tmin-width: 0;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\tflex: 1;\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {\n\tcolor: inherit;\n\twhite-space: pre; /* enable to show labels that include multiple whitespaces */\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {\n\tmargin: 0 2px;\n\topacity: 0.5;\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n\topacity: .7;\n\tmargin-left: 0.5em;\n\tfont-size: 0.9em;\n\twhite-space: pre; /* enable to show labels that include multiple whitespaces */\n}\n\n.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description{\n\twhite-space: nowrap\n}\n\n.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n\topacity: .95;\n}\n\n.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,\n.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n\tfont-style: italic;\n}\n\n.monaco-icon-label.deprecated {\n\t-webkit-text-decoration: line-through;\n\ttext-decoration: line-through;\n\topacity: 0.66;\n}\n\n/* make sure apply italic font style to decorations as well */\n.monaco-icon-label.italic::after {\n\tfont-style: italic;\n}\n\n.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,\n.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n\t-webkit-text-decoration: line-through;\n\ttext-decoration: line-through;\n}\n\n.monaco-icon-label::after {\n\topacity: 0.75;\n\tfont-size: 90%;\n\tfont-weight: 600;\n\tmargin: auto 16px 0 5px; /* https://github.com/microsoft/vscode/issues/113223 */\n\ttext-align: center;\n}\n\n/* make sure selection color wins when a label is being selected */\n.monaco-list:focus .selected .monaco-icon-label, /* list */\n.monaco-list:focus .selected .monaco-icon-label::after\n{\n\tcolor: inherit !important;\n}\n\n.monaco-list-row.focused.selected .label-description,\n.monaco-list-row.selected .label-description {\n\topacity: .8;\n}\n", "/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-keybinding {\n\tdisplay: flex;\n\talign-items: center;\n\tline-height: 10px;\n}\n\n.monaco-keybinding > .monaco-keybinding-key {\n\tdisplay: inline-block;\n\tborder-style: solid;\n\tborder-width: 1px;\n\tborder-radius: 3px;\n\tvertical-align: middle;\n\tfont-size: 11px;\n\tpadding: 3px 5px;\n\tmargin: 0 2px;\n}\n\n.monaco-keybinding > .monaco-keybinding-key:first-child {\n\tmargin-left: 0;\n}\n\n.monaco-keybinding > .monaco-keybinding-key:last-child {\n\tmargin-right: 0;\n}\n\n.monaco-keybinding > .monaco-keybinding-key-separator {\n\tdisplay: inline-block;\n}\n\n.monaco-keybinding > .monaco-keybinding-key-chord-separator {\n\twidth: 6px;\n}\n", ".pc-code-editor {\n height: 100%;\n position: relative;\n overflow: hidden;\n}\n.pc-code-editor_fullscreen {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1000;\n background: var(--g-color-base-background);\n}\n.pc-code-editor__code {\n width: 100%;\n height: 100%;\n}\n.pc-code-editor__header, .pc-code-editor__footer {\n padding: 0 20px;\n background: var(--g-color-base-background);\n}\n.pc-code-editor__header {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n height: var(--pc-editor-code-header-height);\n border-bottom: 1px solid var(--g-color-line-generic);\n}\n.pc-code-editor__footer {\n position: absolute;\n left: 0;\n bottom: 0;\n width: 100%;\n min-height: var(--pc-editor-code-header-height);\n border-top: 1px solid var(--g-color-line-generic);\n}\n.pc-code-editor__message-container {\n max-height: 140px;\n padding: 12px;\n overflow-y: auto;\n font-family: Menlo, Monaco, \"Courier New\", monospace;\n white-space: pre-wrap;\n}\n.pc-code-editor__message_status_success {\n color: var(--g-color-text-positive);\n}\n.pc-code-editor__message_status_warning {\n color: var(--g-color-text-warning-heavy);\n}\n.pc-code-editor__message_status_error {\n color: var(--g-color-text-danger);\n}", "/* use this for style redefinitions to awoid problems with\nunpredictable css rules order in build */\n.pc-editor-form {\n --block-name-font-size: var(--g-text-display-1-font-size);\n --block-name-line-height: var(--g-text-display-1-line-height);\n --property-name-font-size: var(--g-text-body-1-font-size);\n --property-name-line-height: var(--g-text-body-1-line-height);\n --input-min-width: 150px;\n --property-title-width: 96px;\n --button-height: 48px;\n --icon-size: 28px;\n --icon-margin: 8px;\n --property-font-weight: 500;\n --header-text-size: var(--block-name-font-size);\n --header-line-height: var(--block-name-line-height);\n}\n.pc-editor-form .df-use-search .df-use-search {\n --button-height: 28px;\n --icon-size: 16px;\n --icon-margin: 0px;\n --header-text-size: var(--property-name-font-size);\n --header-line-height: var(--property-name-line-height);\n --property-font-weight: 400;\n}\n.pc-editor-form .df-row {\n width: inherit;\n}\n.pc-editor-form .df-row__left {\n width: var(--property-title-width);\n}\n.pc-editor-form .df-row__title {\n font-weight: var(--property-font-weight);\n white-space: nowrap;\n}\n.pc-editor-form .df-simple-vertical-accordeon textarea {\n min-width: var(--input-min-width);\n min-height: var(--input-min-width);\n}\n.pc-editor-form .df-simple-vertical-accordeon__header .g-button,\n.pc-editor-form .df-simple-vertical-accordeon__title {\n font-size: var(--header-text-size);\n line-height: var(--header-line-height);\n}\n.pc-editor-form .df-simple-vertical-accordeon__header .g-button {\n --g-button-height: var(--button-height);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.pc-editor-form .df-simple-vertical-accordeon__header .g-button .g-button__icon-inner > svg {\n width: var(--icon-size);\n height: var(--icon-size);\n color: var(--g-color-text-hint);\n}\n.pc-editor-form .df-simple-vertical-accordeon__header .g-button .g-button__icon_side_right ~ .g-button__text {\n margin-right: var(--icon-margin);\n}\n.pc-editor-form .df-simple-vertical-accordeon__body {\n margin-top: 0px;\n padding-top: 12px;\n}\n.pc-editor-form .df-use-search {\n margin: 4px 0;\n}\n.pc-editor-form .df-simple-vertical-accordeon__body,\n.pc-editor-form .df-group-indent > .df-use-search {\n margin-top: 0;\n margin-left: 1px;\n padding-top: 4px;\n padding-bottom: 4px;\n padding-left: 12px;\n border-left: 1px solid var(--g-color-line-generic-accent);\n}\n.pc-editor-form .df-simple-vertical-accordeon_branch .df-simple-vertical-accordeon__body {\n padding-left: 12px;\n}\n.pc-editor-form .g-select,\n.pc-editor-form .g-text-input {\n min-width: var(--input-min-width);\n width: 100%;\n}\n.pc-editor-form + .pc-editor-form {\n margin-top: 12px;\n}\n.pc-editor-form__tabs {\n --g-color-base-brand: var(--pc-color-base-neon);\n margin-bottom: 20px;\n}\n.pc-editor-form__block-form {\n margin-bottom: 16px;\n}\n.pc-editor-form_code-editor-active {\n height: calc(100% - var(--pc-editor-code-header-height));\n}\n.pc-editor-form_code-editor-active .pc-editor-form__tabs {\n margin-bottom: 0;\n}", ".ye-toolbar-button__action-disabled-tooltip {\n min-height: -moz-fit-content;\n min-height: fit-content;\n padding: 6px 12px;\n}", ".ye-toolbar-list-button_arrow {\n width: 42px;\n}\n.ye-toolbar-list-button_arrow .g-button__text.g-button__text.g-button__text {\n margin: 0px 21px;\n}\n.ye-toolbar-list-button_arrow .g-button__icon_side_start {\n left: -1px;\n}\n.ye-toolbar-list-button_arrow .g-button__icon_side_end {\n right: -1px;\n}\n.ye-toolbar-list-button__item {\n display: flex;\n justify-content: space-between;\n -moz-column-gap: 24px;\n column-gap: 24px;\n}\n.ye-toolbar-list-button__extra {\n display: flex;\n align-items: center;\n -moz-column-gap: 8px;\n column-gap: 8px;\n}\n.ye-toolbar-list-button__extra .g-icon {\n display: block;\n}\n.ye-toolbar-list-button__hint {\n display: flex;\n align-items: center;\n}\n.ye-toolbar-list-button__hint span {\n display: flex;\n}\n.ye-toolbar-list-button__action-disabled-popover {\n display: block;\n}\n.ye-toolbar-list-button__action-disabled-popover .g-popover__handler {\n display: block;\n}\n.ye-toolbar-list-button__action-disabled-tooltip {\n min-height: -moz-fit-content;\n min-height: fit-content;\n padding: 6px 12px;\n}", ".ye-toolbar-group {\n display: flex;\n gap: 0 2px;\n}", ".ye-toolbar {\n display: flex;\n}\n.ye-toolbar__group-separator {\n margin: 6px 8px;\n border-left: 1px solid var(--g-color-line-generic);\n}", ".ye-flex-toolbar {\n position: relative;\n height: 28px;\n}\n.ye-flex-toolbar__container {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: flex;\n gap: 0 8px;\n}", ".ProseMirror {\n position: relative;\n}\n\n.ProseMirror {\n word-wrap: break-word;\n white-space: pre-wrap;\n white-space: break-spaces;\n font-variant-ligatures: none;\n font-feature-settings: \"liga\" 0, none; /* the above doesn't seem to work in Edge */\n}\n\n.ProseMirror pre {\n white-space: pre-wrap;\n}\n\n.ProseMirror li {\n position: relative;\n}\n\n.ProseMirror-hideselection *::-moz-selection {\n background: transparent;\n}\n\n.ProseMirror-hideselection *::selection {\n background: transparent;\n}\n\n.ProseMirror-hideselection *::-moz-selection {\n background: transparent;\n}\n\n.ProseMirror-hideselection {\n caret-color: transparent;\n}\n\n/* See https://github.com/ProseMirror/prosemirror/issues/1421#issuecomment-1759320191 */\n.ProseMirror [draggable][contenteditable=false] {\n -webkit-user-select: text;\n -moz-user-select: text;\n user-select: text;\n}\n\n.ProseMirror-selectednode {\n outline: 2px solid #8cf;\n}\n\n/* Make sure li selections wrap around markers */\nli.ProseMirror-selectednode {\n outline: none;\n}\n\nli.ProseMirror-selectednode:after {\n content: \"\";\n position: absolute;\n left: -32px;\n right: -2px;\n top: -2px;\n bottom: -2px;\n border: 2px solid #8cf;\n pointer-events: none;\n}\n\n/* Protect against generic img rules */\nimg.ProseMirror-separator {\n display: inline !important;\n border: none !important;\n margin: 0 !important;\n}\n\n.ProseMirror-selectednode {\n outline: none;\n}\n\n.li.ProseMirror-selectednode:after {\n border: none;\n}\n\n.yfm-editor.ProseMirror-focused .ProseMirror-selectednode {\n outline: 2px solid #8cf;\n}\n.yfm-editor.ProseMirror-focused li.ProseMirror-selectednode:after {\n border: 2px solid #8cf;\n}\n\n.yfm-editor.ProseMirror:focus,\n.yfm-editor .ProseMirror:focus {\n outline: none;\n}", ".ye-emoji-suggest__list.g-list {\n width: 256px;\n}\n.ye-emoji-suggest__list.g-list .g-list__empty-placeholder {\n height: 28px;\n padding-right: 12px;\n padding-left: 12px;\n}\n.ye-emoji-suggest__list-item {\n cursor: pointer;\n}\n.ye-emoji-suggest__item {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n padding: 0 16px;\n}\n.ye-emoji-suggest__item-info {\n display: flex;\n align-items: center;\n}\n.ye-emoji-suggest__item-icon {\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n width: 20px;\n margin-right: 8px;\n font-size: var(--g-text-body-3-font-size);\n line-height: var(--g-text-body-3-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.ye-emoji-suggest__item-name {\n margin-right: 12px;\n white-space: nowrap;\n}\n.ye-emoji-suggest__item-shortcuts {\n display: inline-flex;\n align-items: center;\n -moz-column-gap: 4px;\n column-gap: 4px;\n}\n.ye-emoji-suggest__item-shortcut {\n padding: 1px 2px;\n white-space: nowrap;\n border-radius: var(--g-border-radius-xs);\n background-color: var(--g-color-base-generic);\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-inline-1-font-size);\n line-height: var(--g-text-code-inline-1-line-height);\n font-weight: var(--g-text-code-font-weight);\n}", "@keyframes code_fake_blink {\n 49% {\n border-color: currentColor;\n border-color: initial;\n }\n 50% {\n border-color: transparent;\n }\n 99% {\n border-color: transparent;\n }\n}\n.ProseMirror.no-cursor {\n caret-color: transparent;\n}\n\n.ProseMirror-focused .fake-cursor {\n position: relative;\n z-index: 1;\n margin-right: -1px;\n border-left-width: 1px;\n border-left-style: solid;\n animation: code_fake_blink 1s;\n animation-iteration-count: infinite;\n}", ".ye-base-tooltip {\n display: flex;\n max-width: -moz-fit-content;\n max-width: fit-content;\n padding: 0;\n}\n.ye-base-tooltip__vertical-line {\n min-height: 100%;\n max-height: 100vh;\n margin: 0 7px;\n border-style: ridge;\n}\n.ye-base-tooltip__remove-button {\n display: flex;\n align-items: center;\n min-height: 100%;\n}\n.ye-base-tooltip__content__row {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.ye-base-tooltip__content__row:not(:last-child) {\n margin-bottom: 4px;\n}\n.ye-base-tooltip__content__input {\n width: 180px;\n margin-left: 8px;\n}\n.ye-base-tooltip__content__number {\n max-width: 150px;\n}\n.ye-base-tooltip__content__switch {\n margin-right: 28px;\n}", ".ye-code-block-toolbar {\n margin: 2px 8px;\n}\n\n.ye-code-tooltip-menu {\n min-width: 150px;\n border-radius: 4px;\n}\n\n.ye-code-block__select-popup {\n width: 175px;\n max-height: 200px;\n}\n.ye-code-block__select-popup .g-select-filter {\n border-bottom: 1px solid var(--g-color-line-generic);\n}\n.ye-code-block__select-popup .g-select-filter .g-text-input__content {\n border: none;\n}\n.ye-code-block__select-popup .ye-code-block__select-empty {\n margin-left: 4px;\n}\n\n.ye-code-block__select-button {\n margin: auto 0;\n}", ".ye-checkbox {\n display: flex;\n align-items: center;\n /* Increasing selector specificity to override yfm styles with zero padding */\n}\n.ye-checkbox__label {\n display: inline-block;\n}\n.ye-checkbox__input {\n margin-right: 5px !important;\n}\n.ye-checkbox__input {\n /* stylelint-disable declaration-no-important */\n}", ":root {\n --yfm-colorify-black: #000;\n --yfm-colorify-gray: #808080;\n --yfm-colorify-yellow: #ffd700;\n --yfm-colorify-orange: #f80;\n --yfm-colorify-red: #c00;\n --yfm-colorify-green: #080;\n --yfm-colorify-blue: #04b;\n --yfm-colorify-violet: #f0f;\n}\n\n.yfm-colorify--black {\n color: #000;\n color: var(--yfm-colorify-black);\n}\n\n.yfm-colorify--gray {\n color: #808080;\n color: var(--yfm-colorify-gray);\n}\n\n.yfm-colorify--yellow {\n color: #ffd700;\n color: var(--yfm-colorify-yellow);\n}\n\n.yfm-colorify--orange {\n color: #f80;\n color: var(--yfm-colorify-orange);\n}\n\n.yfm-colorify--red {\n color: #c00;\n color: var(--yfm-colorify-red);\n}\n\n.yfm-colorify--green {\n color: #080;\n color: var(--yfm-colorify-green);\n}\n\n.yfm-colorify--blue {\n color: #04b;\n color: var(--yfm-colorify-blue);\n}\n\n.yfm-colorify--violet {\n color: #f0f;\n color: var(--yfm-colorify-violet);\n}", ".yfm-cut-title .ye-yfm-cut-title-inner {\n cursor: text;\n}", ".ProseMirror.yfm .yfm-cut {\n border: 1px dashed transparent;\n border-radius: var(--g-border-radius-s);\n}\n.ProseMirror.yfm .yfm-cut:hover {\n border-color: var(--g-color-line-generic);\n}\n.ProseMirror.yfm .yfm-cut.yfm-cut-active {\n border-color: var(--g-color-line-generic);\n}", "@charset \"UTF-8\";\n\n/* src/scss/yfm.scss */\n.yfm {\n font-family:\n \"Segoe UI\",\n Arial,\n Helvetica,\n sans-serif,\n \"Apple Color Emoji\",\n \"Segoe UI Emoji\",\n \"Segoe UI Symbol\";\n font-family: var(--yfm-font-family-sans);\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n color: rgba(0, 0, 0, 0.7);\n --yfm-color-hljs-background: rgba(107, 132, 153, 0.12);\n --yfm-color-hljs-subst: #444;\n --yfm-color-hljs-comment: #888888;\n --yfm-color-hljs-deletion: #880000;\n --yfm-color-hljs-section: #880000;\n --yfm-color-hljs-pseudo: #BC6060;\n --yfm-color-hljs-literal: #78A960;\n --yfm-color-hljs-addition: #397300;\n --yfm-color-hljs-meta: #1f7199;\n --yfm-color-hljs-meta-string: #4d99bf;\n --yfm-font-family-monospace:\n \"Menlo\",\n \"Monaco\",\n \"Consolas\",\n \"Ubuntu Mono\",\n \"Liberation Mono\",\n \"DejaVu Sans Mono\",\n \"Courier New\",\n \"Courier\",\n monospace;\n --yfm-font-family-sans:\n \"Segoe UI\",\n Arial,\n Helvetica,\n sans-serif,\n \"Apple Color Emoji\",\n \"Segoe UI Emoji\",\n \"Segoe UI Symbol\";\n}\n.yfm * {\n box-sizing: border-box;\n}\n.yfm > *:not(h2):not(h3):not(h4):not(h5):not(h6):first-child {\n margin-top: 0 !important;\n}\n.yfm > *:last-child {\n margin-bottom: 0 !important;\n}\n.yfm h1,\n.yfm h2,\n.yfm h3,\n.yfm h4,\n.yfm h5,\n.yfm h6 {\n margin-bottom: 15px;\n font-weight: 500;\n}\n.yfm h1 {\n font-size: 32px;\n line-height: 40px;\n}\n.yfm h2 {\n font-size: 24px;\n line-height: 28px;\n}\n.yfm h3 {\n font-size: 20px;\n line-height: 24px;\n}\n.yfm h4 {\n font-size: 17px;\n line-height: 24px;\n}\n.yfm h5 {\n font-size: 15px;\n line-height: 20px;\n}\n.yfm h6 {\n font-size: 13px;\n line-height: 18px;\n}\n.yfm a {\n background-color: transparent;\n color: #027bf3;\n -webkit-text-decoration: none;\n -webkit-text-decoration: none;\n text-decoration: none;\n}\n.yfm a:hover,\n.yfm a:active {\n color: #004080;\n}\n.yfm a:not([href]) {\n color: inherit;\n}\n.yfm strong {\n font-weight: 700;\n}\n.yfm img,\n.yfm svg {\n box-sizing: content-box;\n max-width: 100%;\n border: none;\n vertical-align: middle;\n}\n.yfm img[align=right],\n.yfm svg[align=right] {\n padding-left: 20px;\n}\n.yfm img[align=left],\n.yfm svg[align=left] {\n padding-right: 20px;\n}\n.yfm img {\n -o-object-fit: contain;\n object-fit: contain;\n background-color: #ffffff;\n}\n.yfm svg {\n height: auto;\n}\n.yfm .katex svg {\n height: auto;\n height: initial;\n}\n.yfm img + small {\n display: block;\n}\n.yfm p,\n.yfm blockquote,\n.yfm ul,\n.yfm ol,\n.yfm dl,\n.yfm table,\n.yfm pre {\n margin: 0 0 15px 0;\n}\n.yfm ul pre,\n.yfm ol pre,\n.yfm dl pre {\n margin-top: 15px;\n}\n.yfm code,\n.yfm kbd,\n.yfm pre {\n font-family: var(--yfm-font-family-monospace);\n font-size: 1em;\n font-feature-settings: normal;\n}\n.yfm input {\n margin: 0;\n overflow: visible;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n.yfm input[type=checkbox] {\n position: relative;\n top: 1px;\n box-sizing: border-box;\n padding: 0;\n}\n.yfm table {\n color: #333;\n display: inline-block;\n max-width: 100%;\n width: auto;\n overflow: auto;\n position: relative;\n z-index: 1;\n box-sizing: border-box;\n border: 1px solid rgba(0, 0, 0, 0.07);\n border-radius: 8px;\n border-collapse: collapse;\n border-spacing: 0;\n background: #ffffff;\n}\n.yfm table thead,\n.yfm table tr:nth-child(2n) {\n background-color: rgba(0, 0, 0, 0.02);\n}\n.yfm table tr:first-child td,\n.yfm table tr:first-child th {\n border-top: none;\n}\n.yfm table tr:last-child td,\n.yfm table tr:last-child th {\n border-bottom: none;\n}\n.yfm table th,\n.yfm table td {\n padding: 10px 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n border: 1px solid rgba(0, 0, 0, 0.07);\n}\n.yfm table th > *:first-child,\n.yfm table td > *:first-child {\n margin-top: 0;\n}\n.yfm table th > *:last-child,\n.yfm table td > *:last-child {\n margin-bottom: 0;\n}\n.yfm table td {\n vertical-align: top;\n white-space: normal;\n}\n.yfm table th {\n font-weight: 500;\n text-align: left;\n}\n.yfm table tr td:first-child,\n.yfm table tr th:first-child {\n border-left: none;\n}\n.yfm table tr td:last-child,\n.yfm table tr th:last-child {\n border-right: none;\n}\n.yfm hr {\n box-sizing: content-box;\n height: 0.25em;\n padding: 0;\n margin: 1.5em 0;\n overflow: hidden;\n background-color: rgba(0, 0, 0, 0.07);\n border: none;\n}\n.yfm hr::before {\n content: \"\";\n display: table;\n}\n.yfm hr::after {\n content: \"\";\n display: table;\n clear: both;\n}\n.yfm blockquote {\n position: relative;\n padding-left: 12px;\n border-left: 3px solid #027bf3;\n}\n.yfm blockquote > *:first-child {\n margin-top: 0;\n}\n.yfm blockquote > *:last-child {\n margin-bottom: 0;\n}\n.yfm dl {\n padding: 0;\n}\n.yfm dl > *:first-child {\n margin-top: 0;\n}\n.yfm dl > *:last-child {\n margin-bottom: 0;\n}\n.yfm dl dt {\n margin-bottom: 5px;\n font-size: 1em;\n font-weight: 500;\n font-style: italic;\n}\n.yfm dl dd {\n margin-bottom: 15px;\n padding: 0 15px;\n}\n.yfm dd {\n margin-left: 0;\n}\n.yfm dd > ol:first-child,\n.yfm dd > ul:first-child,\n.yfm dd > dd:first-child {\n padding-left: 0;\n}\n.yfm ul,\n.yfm ol {\n padding-left: 2.2em;\n}\n.yfm ul ul,\n.yfm ul ol,\n.yfm ol ol,\n.yfm ol ul {\n margin-top: 0;\n margin-bottom: 0;\n}\n.yfm:not(.yfm_no-list-reset) ol {\n list-style-type: none;\n counter-reset: list;\n}\n.yfm:not(.yfm_no-list-reset) ol > li {\n position: relative;\n counter-increment: list;\n}\n.yfm:not(.yfm_no-list-reset) ol > li::before {\n position: absolute;\n right: 100%;\n margin-right: 4px;\n content: counters(list, \".\") \". \";\n}\n.yfm li {\n word-wrap: break-word;\n}\n.yfm li + li {\n margin-top: 0.33em;\n}\n.yfm li p,\n.yfm li blockquote {\n margin-top: 15px;\n}\n.yfm code {\n padding: 0.1em 0.4em 0.15em;\n background-color: rgba(107, 132, 153, 0.12);\n border-radius: 4px;\n font-size: 0.875em;\n white-space: normal;\n color: rgb(59, 96, 128);\n}\n.yfm pre {\n word-wrap: normal;\n}\n.yfm table code {\n white-space: nowrap;\n}\n.yfm pre * code {\n display: inline;\n padding: 0;\n margin: 0;\n overflow: visible;\n word-wrap: normal;\n background-color: transparent;\n border: 0;\n color: rgba(0, 0, 0, 0.7);\n}\n.yfm pre > code {\n display: block;\n padding: 16px;\n overflow: auto;\n background-color: rgba(107, 132, 153, 0.12);\n color: rgba(0, 0, 0, 0.7);\n white-space: pre;\n}\n.yfm sup,\n.yfm sub {\n line-height: 0;\n}\n.yfm .visually-hidden {\n position: absolute;\n overflow: hidden;\n clip: rect(0 0 0 0);\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n white-space: nowrap;\n border: 0;\n -webkit-clip-path: inset(100%);\n clip-path: inset(100%);\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n.yfm .yfm-note {\n max-width: 1296px;\n margin: 20px 0;\n padding: 20px 20px 20px 64px;\n border-radius: 10px;\n}\n.yfm .yfm-note .yfm-note-title {\n font-weight: 700;\n}\n.yfm .yfm-note > p {\n margin: 0 0 10px 0;\n}\n.yfm .yfm-note > p:first-child::before {\n box-sizing: content-box;\n display: block;\n width: 24px;\n height: 24px;\n margin-top: -2px;\n margin-left: -44px;\n padding-right: 20px;\n float: left;\n}\n.yfm .yfm-note > p:last-child {\n margin-bottom: 0;\n}\n.yfm .yfm-note.yfm-accent-info > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(2,123,243)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-tip > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(86,189,103)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-alert > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(255,70,69)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-warning > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(241,149,24)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-info {\n background: rgba(2, 123, 243, 0.08);\n}\n.yfm .yfm-note.yfm-accent-tip {\n background: rgba(63, 201, 46, 0.1);\n}\n.yfm .yfm-note.yfm-accent-alert {\n background: rgba(235, 50, 38, 0.08);\n}\n.yfm .yfm-note.yfm-accent-warning {\n background: rgba(255, 136, 0, 0.15);\n}\n.yfm h1 .yfm-anchor,\n.yfm h2 .yfm-anchor,\n.yfm h3 .yfm-anchor,\n.yfm h4 .yfm-anchor,\n.yfm h5 .yfm-anchor,\n.yfm h6 .yfm-anchor {\n display: inline-block;\n width: 24px;\n padding-right: 4px;\n margin-left: -24px;\n float: left;\n text-align: center;\n font-size: 18px;\n}\n.yfm h1 .yfm-anchor::before,\n.yfm h2 .yfm-anchor::before,\n.yfm h3 .yfm-anchor::before,\n.yfm h4 .yfm-anchor::before,\n.yfm h5 .yfm-anchor::before,\n.yfm h6 .yfm-anchor::before {\n content: \"#\";\n visibility: hidden;\n}\n.yfm h1:hover .yfm-anchor::before,\n.yfm h2:hover .yfm-anchor::before,\n.yfm h3:hover .yfm-anchor::before,\n.yfm h4:hover .yfm-anchor::before,\n.yfm h5:hover .yfm-anchor::before,\n.yfm h6:hover .yfm-anchor::before {\n visibility: visible;\n}\n.yfm table h1 .yfm-anchor,\n.yfm table h2 .yfm-anchor,\n.yfm table h3 .yfm-anchor,\n.yfm table h4 .yfm-anchor,\n.yfm table h5 .yfm-anchor,\n.yfm table h6 .yfm-anchor {\n width: 1em;\n margin-left: -1em;\n padding-right: 0;\n}\n.yfm .yfm-tabs .yfm-anchor::before {\n position: absolute;\n padding-right: 2px;\n}\n.yfm .hljs {\n display: block;\n overflow-x: auto;\n padding: 16px;\n background: rgba(107, 132, 153, 0.12);\n background: var(--yfm-color-hljs-background);\n}\n.yfm .hljs,\n.yfm .hljs-subst {\n color: #444;\n color: var(--yfm-color-hljs-subst);\n}\n.yfm .hljs-comment {\n color: #888888;\n color: var(--yfm-color-hljs-comment);\n}\n.yfm .hljs-keyword,\n.yfm .hljs-attribute,\n.yfm .hljs-selector-tag,\n.yfm .hljs-meta-keyword,\n.yfm .hljs-doctag,\n.yfm .hljs-name {\n font-weight: bold;\n}\n.yfm .hljs-type,\n.yfm .hljs-string,\n.yfm .hljs-number,\n.yfm .hljs-selector-id,\n.yfm .hljs-selector-class,\n.yfm .hljs-quote,\n.yfm .hljs-template-tag,\n.yfm .hljs-deletion {\n color: #880000;\n color: var(--yfm-color-hljs-deletion);\n}\n.yfm .hljs-title,\n.yfm .hljs-section {\n color: #880000;\n color: var(--yfm-color-hljs-section);\n font-weight: bold;\n}\n.yfm .hljs-regexp,\n.yfm .hljs-symbol,\n.yfm .hljs-variable,\n.yfm .hljs-template-variable,\n.yfm .hljs-link,\n.yfm .hljs-selector-attr,\n.yfm .hljs-selector-pseudo {\n color: #BC6060;\n color: var(--yfm-color-hljs-pseudo);\n}\n.yfm .hljs-literal {\n color: #78A960;\n color: var(--yfm-color-hljs-literal);\n}\n.yfm .hljs-built_in,\n.yfm .hljs-bullet,\n.yfm .hljs-code,\n.yfm .hljs-addition {\n color: #397300;\n color: var(--yfm-color-hljs-addition);\n}\n.yfm .hljs-meta {\n color: #1f7199;\n color: var(--yfm-color-hljs-meta);\n}\n.yfm .hljs-meta-string {\n color: #4d99bf;\n color: var(--yfm-color-hljs-meta-string);\n}\n.yfm .hljs-emphasis {\n font-style: italic;\n}\n.yfm .hljs-strong {\n font-weight: bold;\n}\n.yfm-clipboard {\n position: relative;\n}\n.yfm-clipboard:hover .yfm-clipboard-button {\n display: block;\n}\n.yfm-clipboard > pre {\n border-radius: 10px;\n overflow: hidden;\n}\n.yfm-clipboard-button {\n display: none;\n position: absolute;\n cursor: pointer;\n top: 16px;\n right: 16px;\n z-index: 1;\n}\n.yfm-cut-title {\n cursor: pointer;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n padding: 5px 0 5px 30px;\n}\n.yfm-cut-title:before {\n content: \"\";\n z-index: 1;\n left: 0;\n top: 50%;\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZmlsbD0ibm9uZSIgZD0iTTMgNmw1IDUgNS01Ii8+Cjwvc3ZnPgo=);\n transform: translateY(-50%) rotate(-90deg);\n transition: transform 0.3s ease;\n height: 20px;\n width: 20px;\n position: absolute;\n}\n.yfm-cut-content {\n display: none;\n overflow: hidden;\n transition: height 0.3s ease-in-out;\n}\n.yfm-cut.open > .yfm-cut-content {\n display: revert;\n padding: 5px 0 15px 30px;\n}\n.yfm-cut.open > .yfm-cut-title:before {\n transform: translateY(-50%);\n}\n.yfm:not(.yfm_no-list-reset) .yfm-cut ol {\n counter-reset: cut-list;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-cut ol > li {\n counter-increment: cut-list;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-cut ol > li::before {\n content: counters(cut-list, \".\") \". \";\n}\n.yfm-file__icon {\n ---yfm-file-icon-img: var(--yfm-file-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==));\n display: inline-block;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n width: 16px;\n margin: 0 2px;\n color: rgba(0, 0, 0, 0.7);\n color: var(--yfm-file-icon-color, rgba(0, 0, 0, 0.7));\n background-color: currentColor;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100%;\n -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==);\n mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==);\n -webkit-mask-image: var(---yfm-file-icon-img);\n mask-image: var(---yfm-file-icon-img);\n -webkit-mask-position: center;\n mask-position: center;\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n}\n.yfm-file__icon::before {\n content: \"\\a0\";\n}\n.yfm-term_title {\n color: #027bf3;\n cursor: pointer;\n border-bottom: 1px dotted;\n font-size: inherit;\n line-height: inherit;\n font-style: normal;\n}\n.yfm-term_title:hover {\n color: #004080;\n}\n.yfm-term_dfn {\n position: absolute;\n z-index: 1000;\n width: -moz-fit-content;\n width: fit-content;\n max-width: 450px;\n visibility: hidden;\n opacity: 0;\n padding: 10px;\n background-color: rgb(255, 255, 255);\n font-size: inherit;\n line-height: inherit;\n font-style: normal;\n border-radius: 4px;\n box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);\n outline: none;\n}\n@media screen and (max-width: 600px) {\n .yfm-term_dfn {\n max-width: 80%;\n }\n}\n.yfm-term_dfn::before {\n content: \"\";\n position: absolute;\n z-index: -1;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: inherit;\n box-shadow: 0 0 0 1px rgb(229, 229, 229);\n}\n.yfm-term_dfn.open {\n visibility: visible;\n animation-name: popup;\n animation-duration: 0.1s;\n animation-timing-function: ease-out;\n animation-fill-mode: forwards;\n}\n@keyframes popup {\n 0% {\n opacity: 0;\n transform: translateY(10px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n.yfm-tabs {\n margin-bottom: 15px;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-tabs ol {\n counter-reset: tabs-list;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-tabs ol > li {\n counter-increment: tabs-list;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-tabs ol > li:before {\n content: counters(tabs-list, \".\") \". \";\n}\n.yfm-tab-list {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 15px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.07);\n}\n.yfm-tab {\n margin-bottom: -1px;\n margin-right: 20px;\n border-bottom: 2px solid transparent;\n padding: 6px 0 7px;\n font-weight: 700;\n outline: none;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n white-space: break-spaces;\n}\n.yfm-tab:last-child {\n margin-right: 0;\n}\n.yfm-tab:hover,\n.yfm-tab:active {\n color: #004080;\n}\n.yfm-tab.active {\n border-bottom-color: #027bf3;\n}\n.yfm-tab:focus {\n outline: 2px solid #4d90fe;\n border-radius: 2px;\n}\n.yfm-tab:focus:not(:focus-visible) {\n outline: 0;\n}\n.yfm-tab-panel {\n visibility: hidden;\n overflow: hidden;\n height: 0;\n}\n.yfm-tab-panel:first-child {\n margin-top: 0 !important;\n}\n.yfm-tab-panel:last-child {\n margin-bottom: 0 !important;\n}\n.yfm-tab-panel.active {\n visibility: visible;\n height: auto;\n}\n\n/*# sourceMappingURL=node_modules/@diplodoc/transform/dist/css/yfm.css.map */", ".yfm.yfm-editor,\n.yfm.yfm-editor code,\n.yfm.yfm-editor pre > code,\n.yfm.yfm-editor table code,\n.yfm.yfm-editor table th,\n.yfm.yfm-editor table td {\n /* stylelint-disable */\n white-space: pre-wrap;\n white-space: break-spaces;\n /* stylelint-enable */\n}\n.yfm.yfm-editor .yfm-cut-title {\n /* stylelint-disable-next-line property-no-vendor-prefix */\n -webkit-user-select: text;\n -moz-user-select: text;\n user-select: text;\n}\n.yfm.yfm-editor .yfm-tab {\n /* stylelint-disable-next-line property-no-vendor-prefix */\n -webkit-user-select: text;\n -moz-user-select: text;\n user-select: text;\n}", ".yfm-editor .yfm-file {\n pointer-events: none;\n}", ".yfm-editor p[yfm_block=yfm-note-title] {\n font-weight: 700;\n}", ".yfm-editor.ProseMirror-focused .pm-node-selected {\n box-shadow: var(--g-color-text-info) 0 0 0 1px;\n}", ".ProseMirror .yfm-tabs {\n border: 1px dashed transparent;\n border-radius: var(--g-border-radius-s);\n}\n.ProseMirror .yfm-tabs:hover {\n border-color: var(--g-color-line-generic);\n}\n.ProseMirror .ye-yfm-tab__wrapper {\n position: relative;\n display: flex;\n align-items: center;\n height: 100%;\n padding-bottom: 7px;\n border-bottom: 2px solid transparent;\n background-clip: padding-box;\n}\n.ProseMirror .ye-yfm-tab__remove-button {\n display: flex;\n width: 15px;\n min-width: 15px;\n height: 15px;\n margin-left: 9px;\n color: var(--g-color-base-generic-medium);\n}\n.ProseMirror .ye-yfm-tab__remove-button:hover {\n color: var(--g-color-text-primary);\n}\n.ProseMirror .ye-yfm-tab__create-button {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 22px;\n min-width: 22px;\n height: 22px;\n min-height: 22px;\n margin-bottom: 9px;\n opacity: 0;\n color: var(--g-color-text-primary);\n}\n.ProseMirror .ye-yfm-tab__create-button:hover {\n border-radius: var(--g-border-radius-xs);\n background: var(--g-color-base-generic-hover);\n}\n.ProseMirror .yfm-tab {\n position: relative;\n display: flex;\n align-items: center;\n margin-right: 3px;\n padding-bottom: 0;\n border-bottom: none;\n}\n.ProseMirror .yfm-tab .ye-placeholder {\n color: var(--g-color-text-hint);\n}\n.ProseMirror .yfm-tab[data-diplodoc-is-active=true] .ye-yfm-tab__wrapper {\n border-bottom-color: #027bf3;\n}\n.ProseMirror .yfm-tab:hover .ye-yfm-tab__create-button, .ProseMirror .yfm-tab:last-child .ye-yfm-tab__create-button {\n opacity: 1;\n}", ".ye-command-menu__list.g-list {\n width: 312px;\n}\n.ye-command-menu__list.g-list .g-list__empty-placeholder {\n height: 28px;\n padding-right: 12px;\n padding-left: 12px;\n}\n.ye-command-menu__list-item {\n cursor: pointer;\n}\n.ye-command-menu__item {\n display: flex;\n align-items: center;\n width: 100%;\n padding: 0 16px;\n}\n.ye-command-menu__item-icon {\n display: flex;\n flex: 0 0 auto;\n margin-right: 8px;\n}\n.ye-command-menu__item-body {\n display: flex;\n justify-content: space-between;\n align-items: center;\n -moz-column-gap: 12px;\n column-gap: 12px;\n width: 100%;\n}\n.ye-command-menu__item-title {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.ye-command-menu__item-extra {\n display: flex;\n flex: 0 0 auto;\n align-items: center;\n -moz-column-gap: 8px;\n column-gap: 8px;\n}\n.ye-command-menu__item-hotkey {\n align-self: center;\n}", ".ProseMirror .ye-placeholder {\n display: inline-block;\n pointer-events: none;\n color: var(--g-color-text-secondary);\n}\n\n.ProseMirror.yfm-editor-hidecursor {\n caret-color: transparent;\n}\n\n@keyframes placeholder_blink {\n 49% {\n border-color: currentColor;\n border-color: initial;\n }\n 50% {\n border-color: transparent;\n }\n 99% {\n border-color: transparent;\n }\n}\n.ye-placeholder {\n caret-color: transparent;\n}\n.ProseMirror-focused .ye-placeholder_focus .ye-placeholder__cursor {\n position: relative;\n z-index: 1;\n margin-right: -1px;\n border-left-width: 1px;\n border-left-style: solid;\n animation: placeholder_blink 1s;\n animation-iteration-count: infinite;\n}", "@charset \"UTF-8\";\n.Prosemirror-hide-cursor {\n caret-color: transparent;\n}\n\n@keyframes gapcursor_blink {\n 1% {\n border-color: currentColor;\n border-color: initial;\n }\n 49% {\n border-color: currentColor;\n border-color: initial;\n }\n 50% {\n border-color: transparent;\n }\n 99% {\n border-color: transparent;\n }\n}\n.ye-gapcursor {\n cursor: text;\n}\n.ye-gapcursor .ye-placeholder::before {\n display: none;\n}\n.ye-gapcursor::before {\n position: relative;\n z-index: 1;\n display: inline-block;\n margin-right: -1px;\n content: \"\u200A\";\n caret-color: transparent;\n border-right: 1px solid transparent;\n}\n.ProseMirror-focused .ye-gapcursor::before {\n animation: gapcursor_blink 1s;\n animation-iteration-count: infinite;\n}", ".ye-image-skeleton {\n vertical-align: middle;\n}\n.ye-image-skeleton__skeleton {\n width: min(var(--img-skeleton-width) * 1px, 100%);\n height: min(var(--img-skeleton-height) * 1px, 700px);\n margin-bottom: -5px;\n}", ".ye-form {\n display: flex;\n flex-direction: column;\n gap: 20px 0;\n padding: 12px 12px 20px;\n}", ".ye-form-layout {\n display: flex;\n flex-direction: column;\n gap: 8px 0;\n}", ".ye-form-row {\n display: flex;\n gap: 0 12px;\n}\n.ye-form-row__label {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n min-width: 128px;\n}\n.ye-form-row__label-text {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.ye-form-row__label-help {\n margin-left: 6px;\n}\n.ye-form-row__control {\n flex-grow: 1;\n min-width: 200px;\n}", ".ye-form-footer {\n display: flex;\n justify-content: flex-end;\n gap: 0 8px;\n}", ".ye-image-form__input_type_width, .ye-image-form__input_type_height {\n max-width: 112px;\n}\n.ye-image-form__size-controls {\n display: flex;\n align-items: center;\n gap: 0 16px;\n}", ".ye-image-placeholder {\n display: inline-flex;\n align-items: center;\n -moz-column-gap: 8px;\n column-gap: 8px;\n min-width: 300px;\n padding: 12px 20px;\n border-radius: 4px;\n background-color: var(--g-color-base-simple-hover-solid);\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}", ".ye-image-tooltip-form__input_type_width, .ye-image-tooltip-form__input_type_height {\n max-width: 112px;\n}\n.ye-image-tooltip-form__size-controls {\n display: flex;\n align-items: center;\n gap: 0 16px;\n}", ".ye-img-size-node-view__wrapper {\n position: relative;\n display: inline-block;\n}", ".ye-url-input-row {\n display: flex;\n}\n.ye-url-input-row__button {\n margin-left: 4px;\n}", ".ye-link-placeholder-widget {\n margin: 0 2px;\n pointer-events: none;\n}", ".table-cell-floating-button.g-button {\n height: 16px;\n line-height: 16px;\n}\n.table-cell-floating-button.g-button .g-button__icon {\n width: 12px;\n}\n\n.table-cell-floating-icon {\n transform: rotate(90deg);\n}", ".ye-file-skeleton {\n display: inline-flex;\n align-items: center;\n}\n.ye-file-skeleton__skeleton {\n width: 120px;\n height: 20px;\n}", ".ye-file-placeholder {\n margin: 0 4px;\n pointer-events: none;\n}\n.ye-file-placeholder .yfm-file__icon {\n margin-right: 8px;\n}", ".yfm .yfm-note {\n max-width: 1296px;\n margin: 20px 0;\n padding: 20px 20px 20px 64px;\n border-radius: 10px;\n}\n.yfm .yfm-note .yfm-note-title {\n font-weight: 700;\n}\n.yfm .yfm-note > p {\n margin: 0 0 10px 0;\n}\n.yfm .yfm-note > p:first-child::before {\n box-sizing: content-box;\n display: block;\n width: 24px;\n height: 24px;\n margin-top: -2px;\n margin-left: -44px;\n padding-right: 20px;\n float: left;\n}\n.yfm .yfm-note > p:last-child {\n margin-bottom: 0;\n}\n.yfm .yfm-note.yfm-accent-info > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(2,123,243)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-tip > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(86,189,103)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-alert > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(255,70,69)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-warning > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(241,149,24)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-info {\n background: rgba(2, 123, 243, 0.08);\n}\n.yfm .yfm-note.yfm-accent-tip {\n background: rgba(63, 201, 46, 0.1);\n}\n.yfm .yfm-note.yfm-accent-alert {\n background: rgba(235, 50, 38, 0.08);\n}\n.yfm .yfm-note.yfm-accent-warning {\n background: rgba(255, 136, 0, 0.15);\n}\n\n.ye-yfm-note-toolbar {\n margin: 2px 8px;\n}\n\n.ye-toolbar-group__s-button_id_note-type-tip {\n color: #56bd67;\n}\n.ye-toolbar-group__s-button_id_note-type-info {\n color: #027bf3;\n}\n.ye-toolbar-group__s-button_id_note-type-alert {\n color: #ff4645;\n}\n.ye-toolbar-group__s-button_id_note-type-warning {\n color: #f19518;\n}", ".ye-table-view__hack-strip {\n position: absolute;\n left: -13px;\n display: block;\n width: 13px;\n height: 100%;\n background: transparent;\n}\n.ye-table-view__wrapper {\n margin-bottom: 18px !important;\n}\n.ye-table-view__wrapper {\n position: relative;\n display: inline-block;\n max-width: calc(100% - 18px);\n margin-right: 18px;\n /* stylelint-disable declaration-no-important */\n}\n.ye-table-view__buttons-visible .ye-table-view__plus-button-controls {\n pointer-events: initial;\n opacity: 1;\n}\n.ye-table-view__plus-button-controls {\n pointer-events: none;\n opacity: 0;\n transition: opacity 150ms ease 50ms;\n}\n.ye-table-view__plus-button-controls_right {\n position: absolute;\n z-index: 100;\n top: 0;\n right: -18px;\n display: flex;\n align-items: center;\n width: 16px;\n height: 100%;\n}\n.ye-table-view__plus-button-controls_bottom {\n position: absolute;\n z-index: 100;\n bottom: -18px;\n display: flex;\n justify-content: center;\n width: 100%;\n height: 16px;\n}\n.ye-table-view__plus-button {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 100%;\n}\n.ye-table-view__plus-button_right {\n width: 16px;\n height: 100%;\n}\n.ye-table-view__plus-button_bottom {\n width: 100%;\n height: 16px;\n}\n\n.ye-table-view.ye-table-view {\n background: transparent !important;\n}\n\n.ye-table-view.ye-table-view {\n z-index: auto;\n z-index: initial;\n display: block;\n overflow: auto;\n box-sizing: content-box;\n width: -moz-fit-content;\n width: fit-content;\n margin: -13px 0 0 -13px;\n padding: 13px 0 0 13px;\n border: none;\n border-radius: 0;\n}\n.ye-table-view.ye-table-view tbody {\n display: block;\n border-radius: 8px;\n background: var(--g-color-base-background);\n box-shadow: inset 0 0 0 1px var(--g-color-line-generic);\n}\n\n.ye-table-wrapper {\n display: inline-block;\n margin-right: 2px;\n}", ".ye-table-cell-view__left-button {\n position: absolute;\n z-index: 110;\n top: calc(50% - 14px);\n left: -13px;\n pointer-events: none;\n opacity: 0;\n border-radius: var(--g-border-radius-s);\n background: var(--g-color-base-background);\n}\n.ye-table-cell-view__left-button:hover {\n pointer-events: initial;\n opacity: 1;\n}\n.ye-table-cell-view__upper-button {\n position: absolute;\n z-index: 110;\n top: -13px;\n left: calc(50% - 14px);\n pointer-events: none;\n opacity: 0;\n border-radius: var(--g-border-radius-s);\n background: var(--g-color-base-background);\n transform: rotate(90deg);\n}\n.ye-table-cell-view__upper-button:hover {\n pointer-events: initial;\n opacity: 1;\n}\n.ye-table-cell-view__upper-visible .ye-table-cell-view__upper-button {\n pointer-events: initial;\n opacity: 1;\n}\n.ye-table-cell-view__left-visible .ye-table-cell-view__left-button {\n pointer-events: initial;\n opacity: 1;\n}", ".ye-toolbar-button-with-popup-menu {\n width: 42px;\n}\n.ye-toolbar-button-with-popup-menu .g-button__text.g-button__text.g-button__text {\n margin: 0px 21px;\n}\n.ye-toolbar-button-with-popup-menu .g-button__icon_side_start {\n left: -1px;\n}\n.ye-toolbar-button-with-popup-menu .g-button__icon_side_end {\n right: -1px;\n}\n.ye-toolbar-button-with-popup-menu__menu-group .g-menu__group-label {\n color: var(--g-color-text-hint);\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}", ".ye-toolbar-colors__item-icon_color_gray {\n color: var(--yfm-colorify-gray);\n}\n.ye-toolbar-colors__item-icon_color_yellow {\n color: var(--yfm-colorify-yellow);\n}\n.ye-toolbar-colors__item-icon_color_orange {\n color: var(--yfm-colorify-orange);\n}\n.ye-toolbar-colors__item-icon_color_red {\n color: var(--yfm-colorify-red);\n}\n.ye-toolbar-colors__item-icon_color_green {\n color: var(--yfm-colorify-green);\n}\n.ye-toolbar-colors__item-icon_color_blue {\n color: var(--yfm-colorify-blue);\n}\n.ye-toolbar-colors__item-icon_color_violet {\n color: var(--yfm-colorify-violet);\n}\n.ye-toolbar-colors__item-icon_color_default {\n color: var(--g-color-text-primary);\n}", ".ye-toolbar-select__item {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.ye-toolbar-select__item-icon {\n display: flex;\n flex-shrink: 0;\n margin-right: 6px;\n}\n.ye-toolbar-select__item-content {\n display: flex;\n justify-content: space-between;\n -moz-column-gap: 16px;\n column-gap: 16px;\n width: 100%;\n}\n.ye-toolbar-select__item-extra {\n display: flex;\n align-items: center;\n -moz-column-gap: 8px;\n column-gap: 8px;\n}\n.ye-toolbar-select__item-hint {\n display: flex;\n align-items: center;\n}\n.ye-toolbar-select__item-hint span {\n display: flex;\n}", ".ye-editor-sticky {\n display: grid;\n grid-template-columns: 1fr auto;\n grid-template-rows: 1fr;\n}\n.ye-editor-sticky_sticky {\n position: sticky;\n top: calc(0px + 8px);\n top: calc(var(--ye-toolbar-sticky-offset, 0px) + 8px);\n}\n.ye-editor-sticky_sticky-active:not(.ye-editor-sticky_clear) {\n z-index: 2000;\n}\n.ye-editor-sticky_sticky-active:not(.ye-editor-sticky_clear)::before {\n position: absolute;\n top: -4px;\n right: -4px;\n bottom: -4px;\n left: -4px;\n content: \"\";\n border: 1px solid var(--g-color-line-generic-solid);\n border-radius: 4px;\n background-color: var(--g-color-base-background);\n}\n.ye-editor-sticky_part_left:not(.ye-editor-sticky_clear).ye-editor-sticky_sticky::before {\n right: 0;\n border-right: none;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.ye-editor-sticky_part_right:not(.ye-editor-sticky_clear).ye-editor-sticky_sticky::before {\n left: 0;\n border-left: none;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}", ".ye-markup-editor,\n.ye-markup-preview {\n display: flex;\n flex: 1 0 0;\n flex-direction: column;\n}\n.ye-markup-editor__toolbar,\n.ye-markup-preview__toolbar {\n flex-shrink: 0;\n}\n.ye-markup-editor__editor,\n.ye-markup-preview__editor {\n flex-basis: 100%;\n min-height: 36px;\n max-height: 100%;\n cursor: text;\n}\n.ye-markup-editor__editor_toolbar-visible,\n.ye-markup-preview__editor_toolbar-visible {\n max-height: calc(100% - 28px);\n}\n.ye-markup-editor .CodeMirror-lines,\n.ye-markup-preview .CodeMirror-lines {\n padding: 4px 0 0;\n}\n.ye-markup-editor_toolbar .CodeMirror-lines,\n.ye-markup-preview_toolbar .CodeMirror-lines {\n padding-top: 16px;\n}\n.ye-markup-editor .focus::-moz-selection, .ye-markup-preview .focus::-moz-selection {\n background: rgba(98, 146, 255, 0.2);\n}\n.ye-markup-editor .CodeMirror-focused .CodeMirror-selected,\n.ye-markup-editor .focus::selection,\n.ye-markup-preview .CodeMirror-focused .CodeMirror-selected,\n.ye-markup-preview .focus::selection {\n background: rgba(98, 146, 255, 0.2);\n}\n.ye-markup-editor ::-moz-selection, .ye-markup-preview ::-moz-selection {\n background: rgba(0, 30, 98, 0.2);\n}\n.ye-markup-editor .CodeMirror-selected,\n.ye-markup-editor ::selection,\n.ye-markup-preview .CodeMirror-selected,\n.ye-markup-preview ::selection {\n background: rgba(0, 30, 98, 0.2);\n}\n.ye-markup-editor .CodeMirror,\n.ye-markup-preview .CodeMirror {\n height: 100%;\n min-height: 100%;\n color: var(--g-color-text-primary);\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-2-font-size);\n line-height: var(--g-text-code-2-line-height);\n font-weight: var(--g-text-code-font-weight);\n}\n.ye-markup-editor .CodeMirror .CodeMirror-cursor,\n.ye-markup-preview .CodeMirror .CodeMirror-cursor {\n border-color: var(--g-color-text-primary);\n}\n.ye-markup-editor .CodeMirror .cm-m-markdown.cm-header,\n.ye-markup-preview .CodeMirror .cm-m-markdown.cm-header {\n color: inherit;\n}\n.ye-markup-editor .CodeMirror .cm-m-markdown.cm-quote,\n.ye-markup-preview .CodeMirror .cm-m-markdown.cm-quote {\n color: var(--g-color-text-positive);\n}\n.ye-markup-editor .CodeMirror .cm-m-markdown.cm-link,\n.ye-markup-preview .CodeMirror .cm-m-markdown.cm-link {\n color: var(--g-color-text-link);\n}\n.ye-markup-editor .CodeMirror .cm-m-markdown.cm-string,\n.ye-markup-preview .CodeMirror .cm-m-markdown.cm-string {\n color: var(--g-color-text-warning-heavy);\n}\n.ye-markup-editor .CodeMirror .cm-m-markdown.cm-comment,\n.ye-markup-preview .CodeMirror .cm-m-markdown.cm-comment {\n color: var(--g-color-text-misc);\n}\n.ye-markup-editor .CodeMirror .cm-m-markdown.cm-variable-2, .ye-markup-editor .CodeMirror .cm-m-markdown.cm-variable-3, .ye-markup-editor .CodeMirror .cm-m-markdown.cm-keyword,\n.ye-markup-preview .CodeMirror .cm-m-markdown.cm-variable-2,\n.ye-markup-preview .CodeMirror .cm-m-markdown.cm-variable-3,\n.ye-markup-preview .CodeMirror .cm-m-markdown.cm-keyword {\n color: inherit;\n}\n.ye-markup-editor .CodeMirror.cm-s-default,\n.ye-markup-preview .CodeMirror.cm-s-default {\n background-color: transparent;\n}\n.ye-markup-editor .CodeMirror.cm-s-default .CodeMirror-placeholder,\n.ye-markup-preview .CodeMirror.cm-s-default .CodeMirror-placeholder {\n color: var(--g-color-text-secondary);\n}\n\n.ye-markup-preview__outer {\n overflow-y: auto;\n flex: 1 0 0;\n}\n.ye-markup-preview__outer_vertical {\n box-sizing: border-box;\n margin-top: 6px;\n padding-top: 12px;\n border-top: 8px solid var(--g-color-base-generic-ultralight);\n}\n.ye-markup-preview__html {\n position: relative;\n}\n.ye-markup-preview__preview-sign {\n margin-bottom: 8px;\n}", ".ye-wysiwyg-editor {\n display: flex;\n flex-direction: column;\n}\n.ye-wysiwyg-editor__toolbar {\n flex-shrink: 0;\n}\n.ye-wysiwyg-editor__editor {\n overflow-y: auto;\n flex-grow: 1;\n}\n.g-root_theme_dark .ye-wysiwyg-editor__editor .pm-iframe-container {\n background-color: var(--g-color-base-light);\n}\n.ye-wysiwyg-editor .yfm-editor {\n height: calc(100% - 4px - 4px);\n padding: 4px 4px 4px;\n}\n.ye-wysiwyg-editor_toolbar .yfm-editor {\n height: calc(100% - 16px - 16px);\n padding-top: 16px;\n padding-bottom: 16px;\n}", ".ye-markdown-hints {\n min-width: 210px;\n line-height: var(--g-text-code-1-line-height);\n}\n.ye-markdown-hints__grid {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-gap: 4px;\n gap: 4px;\n}\n.ye-markdown-hints__title {\n font-weight: 500;\n}\n.ye-markdown-hints__hint {\n white-space: nowrap;\n color: var(--g-color-text-complementary);\n}\n.ye-markdown-hints__title, .ye-markdown-hints__hint {\n flex: 1;\n text-align: left;\n}\n.ye-markdown-hints__docs-link {\n display: inline-block;\n margin-top: 8px;\n}", ".ye-editor-settings {\n display: flex;\n flex-wrap: nowrap;\n}\n.ye-editor-settings__mode-button {\n margin-right: 1px;\n}\n.ye-editor-settings__preview-button {\n margin: 0 2px;\n}\n.ye-editor-settings__separator {\n z-index: 0;\n margin: 6px 4px;\n border-left: 1px solid var(--g-color-line-generic);\n}\n\n.ye-settings-content {\n width: 300px;\n}\n.ye-settings-content__mode-help {\n float: right;\n}\n.ye-settings-content__mode-help > div {\n position: relative;\n top: 6px;\n display: inline;\n}\n.ye-settings-content__separator {\n border-bottom: 1px solid var(--g-color-line-generic);\n}\n.ye-settings-content__toolbar, .ye-settings-content__split-mode {\n padding: 8px 16px 12px;\n}\n.ye-settings-content__toolbar-hint {\n margin-top: 3px;\n padding-left: 19px;\n color: var(--g-color-text-secondary);\n}\n.ye-settings-content__version {\n position: absolute;\n bottom: 0px;\n left: 50%;\n opacity: 0.03;\n transform: translateX(-50%);\n font-family: var(--g-font-family-monospace);\n font-size: var(--g-text-code-inline-1-font-size);\n line-height: var(--g-text-code-inline-1-line-height);\n font-weight: var(--g-text-code-font-weight);\n}", ".g-root .yfm:not(.yfm_only-light) {\n --yfm-file-icon-color: var(--g-color-text-primary);\n}\n\n.g-root {\n --yfm-color-text-gray: var(--g-color-text-secondary);\n --yfm-color-text-yellow: var(--g-color-private-yellow-600-solid);\n --yfm-color-text-orange: var(--g-color-private-orange-500-solid);\n --yfm-color-text-red: var(--g-color-text-danger);\n --yfm-color-text-green: var(--g-color-text-positive);\n --yfm-color-text-blue: var(--g-color-text-info);\n --yfm-color-text-violet: var(--g-color-text-utility);\n}\n\n.g-root {\n --yfm-colorify-black: var(--g-color-text-primary);\n --yfm-colorify-gray: var(--yfm-color-text-gray);\n --yfm-colorify-yellow: var(--yfm-color-text-yellow);\n --yfm-colorify-orange: var(--yfm-color-text-orange);\n --yfm-colorify-red: var(--yfm-color-text-red);\n --yfm-colorify-green: var(--yfm-color-text-green);\n --yfm-colorify-blue: var(--yfm-color-text-blue);\n --yfm-colorify-violet: var(--yfm-color-text-violet);\n}", ".ye-editor-component {\n display: flex;\n height: 100%;\n}\n.ye-editor-component_split_vertical {\n display: grid;\n grid-template-rows: 1fr auto 1fr;\n grid-gap: 2px;\n gap: 2px;\n}\n.ye-editor-component__editor {\n flex-grow: 1;\n gap: 2px;\n min-width: 0;\n}\n.ye-editor-component__editor-wrapper {\n display: flex;\n width: 100%;\n}\n.ye-editor-component__preview-wrapper {\n overflow-y: auto;\n width: 100%;\n}\n.ye-editor-component__resizer {\n margin: 0 5px;\n}\n.ye-editor-component__resizer_horizontal {\n display: flex;\n justify-content: space-evenly;\n align-items: center;\n min-width: 8px;\n min-height: 100%;\n margin: 0 8px;\n cursor: col-resize;\n background: var(--g-color-base-generic-ultralight);\n}\n.ye-editor-component__gutter {\n top: 50%;\n bottom: 50%;\n width: 2px;\n height: 24px;\n background: var(--g-color-line-generic);\n}\n.ye-editor-component .ye-toolbar-list-button_arrow {\n width: 42px;\n}\n.ye-editor-component .in-resize {\n pointer-events: none;\n}", "/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n border: 0 !important;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line > span::-moz-selection, .cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }\n.cm-fat-cursor .CodeMirror-line::selection,\n.cm-fat-cursor .CodeMirror-line > span::selection, \n.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }\n.cm-fat-cursor .CodeMirror-line::-moz-selection,\n.cm-fat-cursor .CodeMirror-line > span::-moz-selection,\n.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }\n.cm-fat-cursor { caret-color: transparent; }\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {-webkit-text-decoration: underline;text-decoration: underline;}\n.cm-strikethrough {-webkit-text-decoration: line-through;text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important;\n}\n\n.CodeMirror-scroll { /* Things will break if this is overridden */\n /* 50px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -50px; margin-right: -50px;\n padding-bottom: 50px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 50px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n outline: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -50px;\n}\n.CodeMirror-gutter-wrapper {\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */ border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-feature-settings: \"calt\";\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n", ".ye-upload-widget {\n display: flex;\n justify-content: space-between;\n padding: 4px 6px;\n border-radius: var(--g-border-radius-xs);\n background-color: var(--g-color-base-misc-light);\n}\n.ye-upload-widget__labels {\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n gap: 2px;\n}\n.ye-upload-widget__close-button {\n margin-left: 4px;\n}\n\n.ye-upload-label__content {\n display: flex;\n align-items: center;\n -moz-column-gap: 4px;\n column-gap: 4px;\n}\n.ye-upload-label__filename {\n display: inline-block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 128px;\n}", ".header {\n display: flex;\n align-content: center;\n flex-wrap: wrap;\n justify-content: center;\n\n height: 64px;\n width: 100%;\n\n box-shadow: inset 0 -1px 0 var(--g-color-line-generic);\n}\n\n.wrapper {\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n width: 1328px;\n}\n\n.link {\n outline: none;\n}\n\n.text {\n font-size: var(--g-text-body-2-font-size);\n}\n", ".header {\n display: flex;\n align-content: center;\n flex-wrap: wrap;\n justify-content: center;\n height: 64px;\n width: 100%;\n box-shadow: inset 0 -1px 0 var(--g-color-line-generic);\n}\n\n.wrapper {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 1328px;\n}\n\n.link {\n outline: none;\n}\n\n.text {\n font-size: var(--g-text-body-2-font-size);\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL1VzZXJzL21hcnR5YW5vdi1hdi9XZWJzdG9ybVByb2plY3RzL3BsYXlncm91bmQvc3JjL0hlYWRlciIsInNvdXJjZXMiOlsiaGVhZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFFQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRSIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1nLWNvbG9yLWxpbmUtZ2VuZXJpYyk7XG59XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHdpZHRoOiAxMzI4cHg7XG59XG5cbi5saW5rIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRleHQge1xuICBmb250LXNpemU6IHZhcigtLWctdGV4dC1ib2R5LTItZm9udC1zaXplKTtcbn1cbiJdfQ== */", "\n\n@charset \"UTF-8\";\n.g-root {\n background: var(--g-color-base-background);\n color: var(--g-color-text-primary);\n --g-font-family-sans: \"Inter\", \"Helvetica Neue\", \"Helvetica\", \"Arial\", sans-serif;\n --g-font-family-monospace: \"Menlo\", \"Monaco\", \"Consolas\", \"Ubuntu Mono\", \"Liberation Mono\",\n \"DejaVu Sans Mono\", \"Courier New\", \"Courier\", monospace;\n --g-text-body-font-family: var(--g-font-family-sans);\n --g-text-caption-font-family: var(--g-font-family-sans);\n --g-text-header-font-family: var(--g-font-family-sans);\n --g-text-subheader-font-family: var(--g-font-family-sans);\n --g-text-display-font-family: var(--g-font-family-sans);\n --g-text-code-font-family: var(--g-font-family-monospace);\n --g-text-body-font-weight: 400;\n --g-text-caption-font-weight: 400;\n --g-text-header-font-weight: 600;\n --g-text-subheader-font-weight: 600;\n --g-text-display-font-weight: 600;\n --g-text-code-font-weight: 400;\n --g-text-accent-font-weight: 600;\n --g-text-body-1-font-size: 13px;\n --g-text-body-1-line-height: 18px;\n --g-text-body-2-font-size: 15px;\n --g-text-body-2-line-height: 20px;\n --g-text-body-3-font-size: 17px;\n --g-text-body-3-line-height: 24px;\n --g-text-body-short-font-size: 13px;\n --g-text-body-short-line-height: 16px;\n --g-text-caption-1-font-size: 9px;\n --g-text-caption-1-line-height: 12px;\n --g-text-caption-2-font-size: 11px;\n --g-text-caption-2-line-height: 16px;\n --g-text-header-1-font-size: 20px;\n --g-text-header-1-line-height: 24px;\n --g-text-header-2-font-size: 24px;\n --g-text-header-2-line-height: 28px;\n --g-text-subheader-1-font-size: 13px;\n --g-text-subheader-1-line-height: 18px;\n --g-text-subheader-2-font-size: 15px;\n --g-text-subheader-2-line-height: 20px;\n --g-text-subheader-3-font-size: 17px;\n --g-text-subheader-3-line-height: 24px;\n --g-text-display-1-font-size: 28px;\n --g-text-display-1-line-height: 36px;\n --g-text-display-2-font-size: 32px;\n --g-text-display-2-line-height: 40px;\n --g-text-display-3-font-size: 40px;\n --g-text-display-3-line-height: 48px;\n --g-text-display-4-font-size: 48px;\n --g-text-display-4-line-height: 52px;\n --g-text-code-1-font-size: 12px;\n --g-text-code-1-line-height: 18px;\n --g-text-code-2-font-size: 14px;\n --g-text-code-2-line-height: 20px;\n --g-text-code-3-font-size: 16px;\n --g-text-code-3-line-height: 24px;\n --g-text-code-inline-1-font-size: 12px;\n --g-text-code-inline-1-line-height: 14px;\n --g-text-code-inline-2-font-size: 14px;\n --g-text-code-inline-2-line-height: 16px;\n --g-text-code-inline-3-font-size: 16px;\n --g-text-code-inline-3-line-height: 20px;\n font-family: \"Inter\", \"Helvetica Neue\", \"Helvetica\", \"Arial\", sans-serif;\n font-family: var(--g-font-family-sans);\n font-size: 13px;\n font-size: var(--g-text-body-1-font-size);\n line-height: 18px;\n line-height: var(--g-text-body-1-line-height);\n font-weight: 400;\n font-weight: var(--g-text-body-font-weight);\n --g-spacing-base: 4px;\n --g-spacing-0: calc(var(--g-spacing-base) * 0);\n --g-spacing-half: calc(var(--g-spacing-base) * 0.5);\n --g-spacing-1: var(--g-spacing-base);\n --g-spacing-2: calc(var(--g-spacing-base) * 2);\n --g-spacing-3: calc(var(--g-spacing-base) * 3);\n --g-spacing-4: calc(var(--g-spacing-base) * 4);\n --g-spacing-5: calc(var(--g-spacing-base) * 5);\n --g-spacing-6: calc(var(--g-spacing-base) * 6);\n --g-spacing-7: calc(var(--g-spacing-base) * 7);\n --g-spacing-8: calc(var(--g-spacing-base) * 8);\n --g-spacing-9: calc(var(--g-spacing-base) * 9);\n --g-spacing-10: calc(var(--g-spacing-base) * 10);\n --g-scrollbar-width: 12px;\n --g-border-radius-xs: 3px;\n --g-border-radius-s: 5px;\n --g-border-radius-m: 6px;\n --g-border-radius-l: 8px;\n --g-border-radius-xl: 10px;\n --g-focus-border-radius: 2px;\n}\nbody.g-root {\n --g-flow-direction: 1;\n --g-flow-is-ltr: 1;\n --g-flow-is-rtl: 0;\n}\n\n.g-root[dir=ltr] {\n --g-flow-direction: 1;\n --g-flow-is-ltr: 1;\n --g-flow-is-rtl: 0;\n}\n.g-root[dir=rtl] {\n --g-flow-direction: -1;\n --g-flow-is-ltr: 0;\n --g-flow-is-rtl: 1;\n}\n.g-root_theme_light {\n --g-color-private-white-50: rgba(255, 255, 255, 0.05);\n --g-color-private-white-70: rgba(255, 255, 255, 0.07);\n --g-color-private-white-100: rgba(255, 255, 255, 0.1);\n --g-color-private-white-150: rgba(255, 255, 255, 0.15);\n --g-color-private-white-200: rgba(255, 255, 255, 0.2);\n --g-color-private-white-250: rgba(255, 255, 255, 0.25);\n --g-color-private-white-300: rgba(255, 255, 255, 0.3);\n --g-color-private-white-350: rgba(255, 255, 255, 0.35);\n --g-color-private-white-400: rgba(255, 255, 255, 0.4);\n --g-color-private-white-450: rgba(255, 255, 255, 0.45);\n --g-color-private-white-500: rgba(255, 255, 255, 0.5);\n --g-color-private-white-550: rgba(255, 255, 255, 0.55);\n --g-color-private-white-600: rgba(255, 255, 255, 0.6);\n --g-color-private-white-650: rgba(255, 255, 255, 0.65);\n --g-color-private-white-700: rgba(255, 255, 255, 0.7);\n --g-color-private-white-750: rgba(255, 255, 255, 0.75);\n --g-color-private-white-800: rgba(255, 255, 255, 0.8);\n --g-color-private-white-850: rgba(255, 255, 255, 0.85);\n --g-color-private-white-900: rgba(255, 255, 255, 0.9);\n --g-color-private-white-950: rgba(255, 255, 255, 0.95);\n --g-color-private-white-1000-solid: rgb(255, 255, 255);\n --g-color-private-black-50: rgba(0, 0, 0, 0.05);\n --g-color-private-black-70: rgba(0, 0, 0, 0.07);\n --g-color-private-black-100: rgba(0, 0, 0, 0.1);\n --g-color-private-black-150: rgba(0, 0, 0, 0.15);\n --g-color-private-black-200: rgba(0, 0, 0, 0.2);\n --g-color-private-black-250: rgba(0, 0, 0, 0.25);\n --g-color-private-black-300: rgba(0, 0, 0, 0.3);\n --g-color-private-black-350: rgba(0, 0, 0, 0.35);\n --g-color-private-black-400: rgba(0, 0, 0, 0.4);\n --g-color-private-black-450: rgba(0, 0, 0, 0.45);\n --g-color-private-black-500: rgba(0, 0, 0, 0.5);\n --g-color-private-black-550: rgba(0, 0, 0, 0.55);\n --g-color-private-black-600: rgba(0, 0, 0, 0.6);\n --g-color-private-black-650: rgba(0, 0, 0, 0.65);\n --g-color-private-black-700: rgba(0, 0, 0, 0.7);\n --g-color-private-black-750: rgba(0, 0, 0, 0.75);\n --g-color-private-black-800: rgba(0, 0, 0, 0.8);\n --g-color-private-black-850: rgba(0, 0, 0, 0.85);\n --g-color-private-black-900: rgba(0, 0, 0, 0.9);\n --g-color-private-black-950: rgba(0, 0, 0, 0.95);\n --g-color-private-black-20-solid: rgb(250, 250, 250);\n --g-color-private-black-50-solid: rgb(242, 242, 242);\n --g-color-private-black-100-solid: rgb(229, 229, 229);\n --g-color-private-black-150-solid: rgb(217, 217, 217);\n --g-color-private-black-200-solid: rgb(204, 204, 204);\n --g-color-private-black-250-solid: rgb(191, 191, 191);\n --g-color-private-black-300-solid: rgb(179, 179, 179);\n --g-color-private-black-350-solid: rgb(166, 166, 166);\n --g-color-private-black-400-solid: rgb(153, 153, 153);\n --g-color-private-black-450-solid: rgb(140, 140, 140);\n --g-color-private-black-500-solid: rgb(128, 128, 128);\n --g-color-private-black-550-solid: rgb(115, 115, 115);\n --g-color-private-black-600-solid: rgb(102, 102, 102);\n --g-color-private-black-650-solid: rgb(89, 89, 89);\n --g-color-private-black-700-solid: rgb(76, 76, 76);\n --g-color-private-black-750-solid: rgb(64, 64, 64);\n --g-color-private-black-800-solid: rgb(51, 51, 51);\n --g-color-private-black-850-solid: rgb(38, 38, 38);\n --g-color-private-black-900-solid: rgb(26, 26, 26);\n --g-color-private-black-950-solid: rgb(13, 13, 13);\n --g-color-private-black-1000-solid: rgb(0, 0, 0);\n --g-color-private-blue-50: rgba(54, 151, 241, 0.1);\n --g-color-private-blue-100: rgba(54, 151, 241, 0.15);\n --g-color-private-blue-150: rgba(54, 151, 241, 0.2);\n --g-color-private-blue-200: rgba(54, 151, 241, 0.3);\n --g-color-private-blue-250: rgba(54, 151, 241, 0.4);\n --g-color-private-blue-300: rgba(54, 151, 241, 0.5);\n --g-color-private-blue-350: rgba(54, 151, 241, 0.6);\n --g-color-private-blue-400: rgba(54, 151, 241, 0.7);\n --g-color-private-blue-450: rgba(54, 151, 241, 0.8);\n --g-color-private-blue-500: rgba(54, 151, 241, 0.9);\n --g-color-private-blue-50-solid: rgb(235, 245, 254);\n --g-color-private-blue-100-solid: rgb(225, 239, 253);\n --g-color-private-blue-150-solid: rgb(215, 234, 252);\n --g-color-private-blue-200-solid: rgb(195, 224, 251);\n --g-color-private-blue-250-solid: rgb(175, 213, 249);\n --g-color-private-blue-300-solid: rgb(155, 203, 248);\n --g-color-private-blue-350-solid: rgb(134, 193, 247);\n --g-color-private-blue-400-solid: rgb(114, 182, 245);\n --g-color-private-blue-450-solid: rgb(94, 172, 244);\n --g-color-private-blue-500-solid: rgb(74, 161, 242);\n --g-color-private-blue-550-solid: rgb(54, 151, 241);\n --g-color-private-blue-600-solid: rgb(52, 139, 220);\n --g-color-private-blue-650-solid: rgb(50, 127, 200);\n --g-color-private-blue-700-solid: rgb(48, 114, 179);\n --g-color-private-blue-750-solid: rgb(46, 102, 158);\n --g-color-private-blue-800-solid: rgb(44, 90, 138);\n --g-color-private-blue-850-solid: rgb(42, 78, 117);\n --g-color-private-blue-900-solid: rgb(40, 66, 96);\n --g-color-private-blue-950-solid: rgb(38, 53, 75);\n --g-color-private-blue-1000-solid: rgb(37, 47, 65);\n --g-color-private-green-50: rgba(50, 186, 118, 0.1);\n --g-color-private-green-100: rgba(50, 186, 118, 0.15);\n --g-color-private-green-150: rgba(50, 186, 118, 0.2);\n --g-color-private-green-200: rgba(50, 186, 118, 0.3);\n --g-color-private-green-250: rgba(50, 186, 118, 0.4);\n --g-color-private-green-300: rgba(50, 186, 118, 0.5);\n --g-color-private-green-350: rgba(50, 186, 118, 0.6);\n --g-color-private-green-400: rgba(50, 186, 118, 0.7);\n --g-color-private-green-450: rgba(50, 186, 118, 0.8);\n --g-color-private-green-500: rgba(50, 186, 118, 0.9);\n --g-color-private-green-50-solid: rgb(235, 248, 241);\n --g-color-private-green-100-solid: rgb(224, 245, 234);\n --g-color-private-green-150-solid: rgb(214, 241, 228);\n --g-color-private-green-200-solid: rgb(194, 234, 214);\n --g-color-private-green-250-solid: rgb(173, 227, 200);\n --g-color-private-green-300-solid: rgb(153, 221, 187);\n --g-color-private-green-350-solid: rgb(132, 214, 173);\n --g-color-private-green-400-solid: rgb(112, 207, 159);\n --g-color-private-green-450-solid: rgb(91, 200, 145);\n --g-color-private-green-500-solid: rgb(71, 193, 132);\n --g-color-private-green-550-solid: rgb(50, 186, 118);\n --g-color-private-green-600-solid: rgb(48, 170, 110);\n --g-color-private-green-650-solid: rgb(47, 155, 101);\n --g-color-private-green-700-solid: rgb(45, 139, 93);\n --g-color-private-green-750-solid: rgb(44, 123, 84);\n --g-color-private-green-800-solid: rgb(42, 108, 76);\n --g-color-private-green-850-solid: rgb(40, 92, 68);\n --g-color-private-green-900-solid: rgb(39, 76, 59);\n --g-color-private-green-950-solid: rgb(37, 60, 51);\n --g-color-private-green-1000-solid: rgb(36, 53, 47);\n --g-color-private-yellow-50: rgba(255, 190, 92, 0.1);\n --g-color-private-yellow-100: rgba(255, 190, 92, 0.15);\n --g-color-private-yellow-150: rgba(255, 190, 92, 0.2);\n --g-color-private-yellow-200: rgba(255, 190, 92, 0.3);\n --g-color-private-yellow-250: rgba(255, 190, 92, 0.4);\n --g-color-private-yellow-300: rgba(255, 190, 92, 0.5);\n --g-color-private-yellow-350: rgba(255, 190, 92, 0.6);\n --g-color-private-yellow-400: rgba(255, 190, 92, 0.7);\n --g-color-private-yellow-450: rgba(255, 190, 92, 0.8);\n --g-color-private-yellow-500: rgba(255, 190, 92, 0.9);\n --g-color-private-yellow-50-solid: rgb(255, 249, 239);\n --g-color-private-yellow-100-solid: rgb(255, 245, 231);\n --g-color-private-yellow-150-solid: rgb(255, 242, 222);\n --g-color-private-yellow-200-solid: rgb(255, 236, 206);\n --g-color-private-yellow-250-solid: rgb(255, 229, 190);\n --g-color-private-yellow-300-solid: rgb(255, 223, 174);\n --g-color-private-yellow-350-solid: rgb(255, 216, 157);\n --g-color-private-yellow-400-solid: rgb(255, 210, 141);\n --g-color-private-yellow-450-solid: rgb(255, 203, 125);\n --g-color-private-yellow-500-solid: rgb(255, 197, 108);\n --g-color-private-yellow-550-solid: rgb(255, 190, 92);\n --g-color-private-yellow-600-solid: rgb(233, 174, 86);\n --g-color-private-yellow-650-solid: rgb(211, 158, 80);\n --g-color-private-yellow-700-solid: rgb(189, 142, 75);\n --g-color-private-yellow-750-solid: rgb(167, 126, 69);\n --g-color-private-yellow-800-solid: rgb(145, 110, 63);\n --g-color-private-yellow-850-solid: rgb(122, 93, 57);\n --g-color-private-yellow-900-solid: rgb(100, 77, 51);\n --g-color-private-yellow-950-solid: rgb(78, 61, 46);\n --g-color-private-yellow-1000-solid: rgb(67, 53, 43);\n --g-color-private-orange-50: rgba(255, 119, 0, 0.1);\n --g-color-private-orange-100: rgba(255, 119, 0, 0.15);\n --g-color-private-orange-150: rgba(255, 119, 0, 0.2);\n --g-color-private-orange-200: rgba(255, 119, 0, 0.3);\n --g-color-private-orange-250: rgba(255, 119, 0, 0.4);\n --g-color-private-orange-300: rgba(255, 119, 0, 0.5);\n --g-color-private-orange-350: rgba(255, 119, 0, 0.6);\n --g-color-private-orange-400: rgba(255, 119, 0, 0.7);\n --g-color-private-orange-450: rgba(255, 119, 0, 0.8);\n --g-color-private-orange-500: rgba(255, 119, 0, 0.9);\n --g-color-private-orange-50-solid: rgb(255, 241, 230);\n --g-color-private-orange-100-solid: rgb(255, 235, 217);\n --g-color-private-orange-150-solid: rgb(255, 228, 204);\n --g-color-private-orange-200-solid: rgb(255, 214, 179);\n --g-color-private-orange-250-solid: rgb(255, 201, 153);\n --g-color-private-orange-300-solid: rgb(255, 187, 128);\n --g-color-private-orange-350-solid: rgb(255, 173, 102);\n --g-color-private-orange-400-solid: rgb(255, 160, 77);\n --g-color-private-orange-450-solid: rgb(255, 146, 51);\n --g-color-private-orange-500-solid: rgb(255, 133, 25);\n --g-color-private-orange-550-solid: rgb(255, 119, 0);\n --g-color-private-orange-600-solid: rgb(233, 110, 3);\n --g-color-private-orange-650-solid: rgb(211, 101, 7);\n --g-color-private-orange-700-solid: rgb(189, 92, 10);\n --g-color-private-orange-750-solid: rgb(167, 83, 14);\n --g-color-private-orange-800-solid: rgb(145, 74, 17);\n --g-color-private-orange-850-solid: rgb(122, 65, 20);\n --g-color-private-orange-900-solid: rgb(100, 56, 24);\n --g-color-private-orange-950-solid: rgb(78, 47, 27);\n --g-color-private-orange-1000-solid: rgb(67, 43, 29);\n --g-color-private-red-50: rgba(255, 0, 61, 0.1);\n --g-color-private-red-100: rgba(255, 0, 61, 0.15);\n --g-color-private-red-150: rgba(255, 0, 61, 0.2);\n --g-color-private-red-200: rgba(255, 0, 61, 0.3);\n --g-color-private-red-250: rgba(255, 0, 61, 0.4);\n --g-color-private-red-300: rgba(255, 0, 61, 0.5);\n --g-color-private-red-350: rgba(255, 0, 61, 0.6);\n --g-color-private-red-400: rgba(255, 0, 61, 0.7);\n --g-color-private-red-450: rgba(255, 0, 61, 0.8);\n --g-color-private-red-500: rgba(255, 0, 61, 0.9);\n --g-color-private-red-50-solid: rgb(255, 230, 236);\n --g-color-private-red-100-solid: rgb(255, 217, 226);\n --g-color-private-red-150-solid: rgb(255, 204, 216);\n --g-color-private-red-200-solid: rgb(255, 179, 197);\n --g-color-private-red-250-solid: rgb(255, 153, 177);\n --g-color-private-red-300-solid: rgb(255, 128, 158);\n --g-color-private-red-350-solid: rgb(255, 102, 139);\n --g-color-private-red-400-solid: rgb(255, 77, 119);\n --g-color-private-red-450-solid: rgb(255, 51, 100);\n --g-color-private-red-500-solid: rgb(255, 25, 80);\n --g-color-private-red-550-solid: rgb(255, 0, 61);\n --g-color-private-red-600-solid: rgb(233, 3, 58);\n --g-color-private-red-650-solid: rgb(211, 6, 56);\n --g-color-private-red-700-solid: rgb(189, 9, 53);\n --g-color-private-red-750-solid: rgb(167, 12, 50);\n --g-color-private-red-800-solid: rgb(145, 15, 48);\n --g-color-private-red-850-solid: rgb(122, 17, 45);\n --g-color-private-red-900-solid: rgb(100, 20, 42);\n --g-color-private-red-950-solid: rgb(78, 23, 39);\n --g-color-private-red-1000-solid: rgb(67, 25, 38);\n --g-color-private-purple-50: rgba(143, 82, 204, 0.1);\n --g-color-private-purple-100: rgba(143, 82, 204, 0.15);\n --g-color-private-purple-150: rgba(143, 82, 204, 0.2);\n --g-color-private-purple-200: rgba(143, 82, 204, 0.3);\n --g-color-private-purple-250: rgba(143, 82, 204, 0.4);\n --g-color-private-purple-300: rgba(143, 82, 204, 0.5);\n --g-color-private-purple-350: rgba(143, 82, 204, 0.6);\n --g-color-private-purple-400: rgba(143, 82, 204, 0.7);\n --g-color-private-purple-450: rgba(143, 82, 204, 0.8);\n --g-color-private-purple-500: rgba(143, 82, 204, 0.9);\n --g-color-private-purple-50-solid: rgb(244, 238, 250);\n --g-color-private-purple-100-solid: rgb(238, 229, 247);\n --g-color-private-purple-150-solid: rgb(233, 220, 245);\n --g-color-private-purple-200-solid: rgb(221, 203, 240);\n --g-color-private-purple-250-solid: rgb(210, 186, 235);\n --g-color-private-purple-300-solid: rgb(199, 169, 230);\n --g-color-private-purple-350-solid: rgb(188, 151, 224);\n --g-color-private-purple-400-solid: rgb(177, 134, 219);\n --g-color-private-purple-450-solid: rgb(165, 117, 214);\n --g-color-private-purple-500-solid: rgb(154, 99, 209);\n --g-color-private-purple-550-solid: rgb(143, 82, 204);\n --g-color-private-purple-600-solid: rgb(132, 77, 187);\n --g-color-private-purple-650-solid: rgb(121, 71, 170);\n --g-color-private-purple-700-solid: rgb(110, 66, 153);\n --g-color-private-purple-750-solid: rgb(99, 61, 136);\n --g-color-private-purple-800-solid: rgb(89, 56, 119);\n --g-color-private-purple-850-solid: rgb(78, 50, 102);\n --g-color-private-purple-900-solid: rgb(67, 45, 85);\n --g-color-private-purple-950-solid: rgb(56, 40, 68);\n --g-color-private-purple-1000-solid: rgb(50, 37, 60);\n --g-color-private-cool-grey-50: rgba(107, 132, 153, 0.1);\n --g-color-private-cool-grey-100: rgba(107, 132, 153, 0.15);\n --g-color-private-cool-grey-150: rgba(107, 132, 153, 0.2);\n --g-color-private-cool-grey-200: rgba(107, 132, 153, 0.3);\n --g-color-private-cool-grey-250: rgba(107, 132, 153, 0.4);\n --g-color-private-cool-grey-300: rgba(107, 132, 153, 0.5);\n --g-color-private-cool-grey-350: rgba(107, 132, 153, 0.6);\n --g-color-private-cool-grey-400: rgba(107, 132, 153, 0.7);\n --g-color-private-cool-grey-450: rgba(107, 132, 153, 0.8);\n --g-color-private-cool-grey-500: rgba(107, 132, 153, 0.9);\n --g-color-private-cool-grey-50-solid: rgb(240, 243, 245);\n --g-color-private-cool-grey-100-solid: rgb(233, 237, 240);\n --g-color-private-cool-grey-150-solid: rgb(225, 230, 235);\n --g-color-private-cool-grey-200-solid: rgb(211, 218, 224);\n --g-color-private-cool-grey-250-solid: rgb(196, 206, 214);\n --g-color-private-cool-grey-300-solid: rgb(181, 194, 204);\n --g-color-private-cool-grey-350-solid: rgb(166, 181, 194);\n --g-color-private-cool-grey-400-solid: rgb(151, 169, 184);\n --g-color-private-cool-grey-450-solid: rgb(137, 157, 173);\n --g-color-private-cool-grey-500-solid: rgb(122, 144, 163);\n --g-color-private-cool-grey-550-solid: rgb(107, 132, 153);\n --g-color-private-cool-grey-600-solid: rgb(100, 122, 141);\n --g-color-private-cool-grey-650-solid: rgb(92, 111, 129);\n --g-color-private-cool-grey-700-solid: rgb(85, 101, 117);\n --g-color-private-cool-grey-750-solid: rgb(78, 91, 105);\n --g-color-private-cool-grey-800-solid: rgb(71, 81, 94);\n --g-color-private-cool-grey-850-solid: rgb(63, 70, 82);\n --g-color-private-cool-grey-900-solid: rgb(56, 60, 70);\n --g-color-private-cool-grey-950-solid: rgb(49, 50, 58);\n --g-color-private-cool-grey-1000-solid: rgb(45, 44, 52);\n --g-color-text-primary: var(--g-color-text-dark-primary);\n --g-color-text-complementary: var(--g-color-text-dark-complementary);\n --g-color-text-secondary: var(--g-color-text-dark-secondary);\n --g-color-text-hint: var(--g-color-text-dark-hint);\n --g-color-text-info: var(--g-color-private-blue-600-solid);\n --g-color-text-positive: var(--g-color-private-green-600-solid);\n --g-color-text-warning: var(--g-color-private-yellow-700-solid);\n --g-color-text-danger: var(--g-color-private-red-600-solid);\n --g-color-text-utility: var(--g-color-private-purple-600-solid);\n --g-color-text-misc: var(--g-color-private-cool-grey-600-solid);\n --g-color-text-info-heavy: var(--g-color-private-blue-700-solid);\n --g-color-text-positive-heavy: var(--g-color-private-green-700-solid);\n --g-color-text-warning-heavy: var(--g-color-private-orange-700-solid);\n --g-color-text-danger-heavy: var(--g-color-private-red-700-solid);\n --g-color-text-utility-heavy: var(--g-color-private-purple-700-solid);\n --g-color-text-misc-heavy: var(--g-color-private-cool-grey-700-solid);\n --g-color-text-brand: var(--g-color-private-yellow-700-solid);\n --g-color-text-brand-heavy: var(--g-color-private-orange-700-solid);\n --g-color-text-brand-contrast: var(--g-color-text-dark-primary);\n --g-color-text-link: var(--g-color-private-yellow-650-solid);\n --g-color-text-link-hover: var(--g-color-private-orange-650-solid);\n --g-color-text-link-visited: var(--g-color-private-purple-550-solid);\n --g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);\n --g-color-text-dark-primary: var(--g-color-private-black-850);\n --g-color-text-dark-complementary: var(--g-color-private-black-700);\n --g-color-text-dark-secondary: var(--g-color-private-black-500);\n --g-color-text-dark-hint: var(--g-color-private-black-300);\n --g-color-text-light-primary: var(--g-color-private-white-1000-solid);\n --g-color-text-light-complementary: var(--g-color-private-white-850);\n --g-color-text-light-secondary: var(--g-color-private-white-700);\n --g-color-text-light-hint: var(--g-color-private-white-500);\n --g-color-text-inverted-primary: var(--g-color-text-light-primary);\n --g-color-text-inverted-complementary: var(--g-color-text-light-complementary);\n --g-color-text-inverted-secondary: var(--g-color-text-light-secondary);\n --g-color-text-inverted-hint: var(--g-color-text-light-hint);\n --g-color-base-background: var(--g-color-private-white-1000-solid);\n --g-color-base-generic: var(--g-color-private-black-50);\n --g-color-base-generic-hover: var(--g-color-private-black-150);\n --g-color-base-generic-medium: var(--g-color-private-black-150);\n --g-color-base-generic-medium-hover: var(--g-color-private-black-250);\n --g-color-base-generic-accent: var(--g-color-private-black-150);\n --g-color-base-generic-accent-disabled: var(--g-color-private-black-70);\n --g-color-base-generic-ultralight: var(--g-color-private-black-20-solid);\n --g-color-base-simple-hover: var(--g-color-private-black-50);\n --g-color-base-simple-hover-solid: var(--g-color-private-black-50-solid);\n --g-color-base-brand: var(--g-color-private-yellow-550-solid);\n --g-color-base-brand-hover: var(--g-color-private-yellow-600-solid);\n --g-color-base-selection: var(--g-color-private-yellow-200);\n --g-color-base-selection-hover: var(--g-color-private-yellow-300);\n --g-color-base-info-light: var(--g-color-private-blue-100);\n --g-color-base-info-light-hover: var(--g-color-private-blue-200);\n --g-color-base-info-medium: var(--g-color-private-blue-200);\n --g-color-base-info-medium-hover: var(--g-color-private-blue-300);\n --g-color-base-info-heavy: var(--g-color-private-blue-600-solid);\n --g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);\n --g-color-base-positive-light: var(--g-color-private-green-100);\n --g-color-base-positive-light-hover: var(--g-color-private-green-200);\n --g-color-base-positive-medium: var(--g-color-private-green-200);\n --g-color-base-positive-medium-hover: var(--g-color-private-green-300);\n --g-color-base-positive-heavy: var(--g-color-private-green-600-solid);\n --g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);\n --g-color-base-warning-light: var(--g-color-private-yellow-200);\n --g-color-base-warning-light-hover: var(--g-color-private-yellow-300);\n --g-color-base-warning-medium: var(--g-color-private-yellow-400);\n --g-color-base-warning-medium-hover: var(--g-color-private-yellow-500);\n --g-color-base-warning-heavy: var(--g-color-private-yellow-550-solid);\n --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-650-solid);\n --g-color-base-danger-light: var(--g-color-private-red-100);\n --g-color-base-danger-light-hover: var(--g-color-private-red-200);\n --g-color-base-danger-medium: var(--g-color-private-red-200);\n --g-color-base-danger-medium-hover: var(--g-color-private-red-300);\n --g-color-base-danger-heavy: var(--g-color-private-red-600-solid);\n --g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);\n --g-color-base-utility-light: var(--g-color-private-purple-100);\n --g-color-base-utility-light-hover: var(--g-color-private-purple-200);\n --g-color-base-utility-medium: var(--g-color-private-purple-200);\n --g-color-base-utility-medium-hover: var(--g-color-private-purple-300);\n --g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);\n --g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);\n --g-color-base-neutral-light: var(--g-color-private-black-50);\n --g-color-base-neutral-light-hover: var(--g-color-private-black-100);\n --g-color-base-neutral-medium: var(--g-color-private-black-200);\n --g-color-base-neutral-medium-hover: var(--g-color-private-black-250);\n --g-color-base-neutral-heavy: var(--g-color-private-black-450);\n --g-color-base-neutral-heavy-hover: var(--g-color-private-black-550);\n --g-color-base-misc-light: var(--g-color-private-cool-grey-100);\n --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);\n --g-color-base-misc-medium: var(--g-color-private-cool-grey-200);\n --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-300);\n --g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);\n --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);\n --g-color-base-light: var(--g-color-private-white-1000-solid);\n --g-color-base-light-hover: var(--g-color-private-white-850);\n --g-color-base-light-simple-hover: var(--g-color-private-white-150);\n --g-color-base-light-disabled: var(--g-color-private-white-150);\n --g-color-base-light-accent-disabled: var(--g-color-private-white-300);\n --g-color-base-float: var(--g-color-private-white-1000-solid);\n --g-color-base-float-hover: var(--g-color-private-black-50-solid);\n --g-color-base-float-heavy: var(--g-color-private-black-700-solid);\n --g-color-base-float-accent: var(--g-color-private-white-1000-solid);\n --g-color-base-float-accent-hover: var(--g-color-private-white-850);\n --g-color-base-float-announcement: var(--g-color-private-cool-grey-50-solid);\n --g-color-base-modal: var(--g-color-base-background);\n --g-color-line-generic: var(--g-color-private-black-100);\n --g-color-line-generic-hover: var(--g-color-private-black-150);\n --g-color-line-generic-active: var(--g-color-private-black-300);\n --g-color-line-generic-accent: var(--g-color-private-black-150);\n --g-color-line-generic-accent-hover: var(--g-color-private-black-300);\n --g-color-line-generic-solid: var(--g-color-private-black-100-solid);\n --g-color-line-brand: var(--g-color-private-yellow-600-solid);\n --g-color-line-focus: var(--g-color-private-cool-grey-450);\n --g-color-line-light: var(--g-color-private-white-500);\n --g-color-line-info: var(--g-color-private-blue-450);\n --g-color-line-positive: var(--g-color-private-green-450);\n --g-color-line-warning: var(--g-color-private-yellow-600-solid);\n --g-color-line-danger: var(--g-color-private-red-450);\n --g-color-line-utility: var(--g-color-private-purple-450);\n --g-color-line-misc: var(--g-color-private-cool-grey-450);\n --g-color-sfx-veil: var(--g-color-private-black-250);\n --g-color-sfx-shadow: var(--g-color-private-black-150);\n --g-color-sfx-shadow-heavy: var(--g-color-private-black-500);\n --g-color-sfx-shadow-light: var(--g-color-private-black-50);\n --g-color-sfx-fade: var(--g-color-private-white-300);\n --g-color-scroll-track: var(--g-color-base-background);\n --g-color-scroll-handle: var(--g-color-private-black-100);\n --g-color-scroll-handle-hover: var(--g-color-private-black-150);\n --g-color-scroll-corner: var(--g-color-private-black-100);\n --g-color-infographics-axis: var(--g-color-private-black-150-solid);\n --g-color-infographics-tooltip-bg: var(--g-color-private-white-950);\n}\n.g-root_theme_dark {\n --g-color-private-white-50: rgba(255, 255, 255, 0.05);\n --g-color-private-white-70: rgba(255, 255, 255, 0.07);\n --g-color-private-white-100: rgba(255, 255, 255, 0.1);\n --g-color-private-white-150: rgba(255, 255, 255, 0.15);\n --g-color-private-white-200: rgba(255, 255, 255, 0.2);\n --g-color-private-white-250: rgba(255, 255, 255, 0.25);\n --g-color-private-white-300: rgba(255, 255, 255, 0.3);\n --g-color-private-white-350: rgba(255, 255, 255, 0.35);\n --g-color-private-white-400: rgba(255, 255, 255, 0.4);\n --g-color-private-white-450: rgba(255, 255, 255, 0.45);\n --g-color-private-white-500: rgba(255, 255, 255, 0.5);\n --g-color-private-white-550: rgba(255, 255, 255, 0.55);\n --g-color-private-white-600: rgba(255, 255, 255, 0.6);\n --g-color-private-white-650: rgba(255, 255, 255, 0.65);\n --g-color-private-white-700: rgba(255, 255, 255, 0.7);\n --g-color-private-white-750: rgba(255, 255, 255, 0.75);\n --g-color-private-white-800: rgba(255, 255, 255, 0.8);\n --g-color-private-white-850: rgba(255, 255, 255, 0.85);\n --g-color-private-white-900: rgba(255, 255, 255, 0.9);\n --g-color-private-white-950: rgba(255, 255, 255, 0.95);\n --g-color-private-white-50-solid: rgb(45, 40, 45);\n --g-color-private-white-70-solid: rgb(49, 45, 49);\n --g-color-private-white-100-solid: rgb(56, 52, 56);\n --g-color-private-white-150-solid: rgb(67, 63, 67);\n --g-color-private-white-200-solid: rgb(78, 74, 78);\n --g-color-private-white-250-solid: rgb(89, 85, 89);\n --g-color-private-white-300-solid: rgb(100, 97, 100);\n --g-color-private-white-350-solid: rgb(111, 108, 111);\n --g-color-private-white-400-solid: rgb(122, 119, 122);\n --g-color-private-white-450-solid: rgb(133, 131, 133);\n --g-color-private-white-500-solid: rgb(144, 142, 144);\n --g-color-private-white-550-solid: rgb(156, 153, 156);\n --g-color-private-white-600-solid: rgb(167, 165, 167);\n --g-color-private-white-650-solid: rgb(178, 176, 178);\n --g-color-private-white-700-solid: rgb(189, 187, 189);\n --g-color-private-white-750-solid: rgb(200, 198, 200);\n --g-color-private-white-800-solid: rgb(211, 210, 211);\n --g-color-private-white-850-solid: rgb(222, 221, 222);\n --g-color-private-white-900-solid: rgb(233, 232, 233);\n --g-color-private-white-950-solid: rgb(244, 244, 244);\n --g-color-private-white-1000-solid: rgb(255, 255, 255);\n --g-color-private-white-opaque-150: rgba(76, 75, 81, 0.95);\n --g-color-private-black-20: rgba(0, 0, 0, 0.02);\n --g-color-private-black-50: rgba(0, 0, 0, 0.05);\n --g-color-private-black-100: rgba(0, 0, 0, 0.1);\n --g-color-private-black-150: rgba(0, 0, 0, 0.15);\n --g-color-private-black-200: rgba(0, 0, 0, 0.2);\n --g-color-private-black-250: rgba(0, 0, 0, 0.25);\n --g-color-private-black-300: rgba(0, 0, 0, 0.3);\n --g-color-private-black-350: rgba(0, 0, 0, 0.35);\n --g-color-private-black-400: rgba(0, 0, 0, 0.4);\n --g-color-private-black-450: rgba(0, 0, 0, 0.45);\n --g-color-private-black-500: rgba(0, 0, 0, 0.5);\n --g-color-private-black-550: rgba(0, 0, 0, 0.55);\n --g-color-private-black-600: rgba(0, 0, 0, 0.6);\n --g-color-private-black-650: rgba(0, 0, 0, 0.65);\n --g-color-private-black-700: rgba(0, 0, 0, 0.7);\n --g-color-private-black-750: rgba(0, 0, 0, 0.75);\n --g-color-private-black-800: rgba(0, 0, 0, 0.8);\n --g-color-private-black-850: rgba(0, 0, 0, 0.85);\n --g-color-private-black-900: rgba(0, 0, 0, 0.9);\n --g-color-private-black-950: rgba(0, 0, 0, 0.95);\n --g-color-private-black-1000-solid: rgb(0, 0, 0);\n --g-color-private-blue-50: rgba(54, 151, 241, 0.1);\n --g-color-private-blue-100: rgba(54, 151, 241, 0.15);\n --g-color-private-blue-150: rgba(54, 151, 241, 0.2);\n --g-color-private-blue-200: rgba(54, 151, 241, 0.3);\n --g-color-private-blue-250: rgba(54, 151, 241, 0.4);\n --g-color-private-blue-300: rgba(54, 151, 241, 0.5);\n --g-color-private-blue-350: rgba(54, 151, 241, 0.6);\n --g-color-private-blue-400: rgba(54, 151, 241, 0.7);\n --g-color-private-blue-450: rgba(54, 151, 241, 0.8);\n --g-color-private-blue-500: rgba(54, 151, 241, 0.9);\n --g-color-private-blue-50-solid: rgb(36, 41, 55);\n --g-color-private-blue-100-solid: rgb(37, 47, 65);\n --g-color-private-blue-150-solid: rgb(38, 53, 75);\n --g-color-private-blue-200-solid: rgb(40, 66, 96);\n --g-color-private-blue-250-solid: rgb(42, 78, 117);\n --g-color-private-blue-300-solid: rgb(44, 90, 138);\n --g-color-private-blue-350-solid: rgb(46, 102, 158);\n --g-color-private-blue-400-solid: rgb(48, 114, 179);\n --g-color-private-blue-450-solid: rgb(50, 127, 200);\n --g-color-private-blue-500-solid: rgb(52, 139, 220);\n --g-color-private-blue-550-solid: rgb(54, 151, 241);\n --g-color-private-blue-600-solid: rgb(74, 161, 242);\n --g-color-private-blue-650-solid: rgb(94, 172, 244);\n --g-color-private-blue-700-solid: rgb(114, 182, 245);\n --g-color-private-blue-750-solid: rgb(134, 193, 247);\n --g-color-private-blue-800-solid: rgb(155, 203, 248);\n --g-color-private-blue-850-solid: rgb(175, 213, 249);\n --g-color-private-blue-900-solid: rgb(195, 224, 251);\n --g-color-private-blue-950-solid: rgb(215, 234, 252);\n --g-color-private-blue-1000-solid: rgb(225, 239, 253);\n --g-color-private-green-50: rgba(77, 176, 155, 0.1);\n --g-color-private-green-100: rgba(77, 176, 155, 0.15);\n --g-color-private-green-150: rgba(77, 176, 155, 0.2);\n --g-color-private-green-200: rgba(77, 176, 155, 0.3);\n --g-color-private-green-250: rgba(77, 176, 155, 0.4);\n --g-color-private-green-300: rgba(77, 176, 155, 0.5);\n --g-color-private-green-350: rgba(77, 176, 155, 0.6);\n --g-color-private-green-400: rgba(77, 176, 155, 0.7);\n --g-color-private-green-450: rgba(77, 176, 155, 0.8);\n --g-color-private-green-500: rgba(77, 176, 155, 0.9);\n --g-color-private-green-50-solid: rgb(38, 44, 46);\n --g-color-private-green-100-solid: rgb(40, 51, 52);\n --g-color-private-green-150-solid: rgb(43, 58, 58);\n --g-color-private-green-200-solid: rgb(47, 73, 70);\n --g-color-private-green-250-solid: rgb(51, 88, 82);\n --g-color-private-green-300-solid: rgb(56, 103, 95);\n --g-color-private-green-350-solid: rgb(60, 117, 107);\n --g-color-private-green-400-solid: rgb(64, 132, 119);\n --g-color-private-green-450-solid: rgb(68, 147, 131);\n --g-color-private-green-500-solid: rgb(73, 161, 143);\n --g-color-private-green-550-solid: rgb(77, 176, 155);\n --g-color-private-green-600-solid: rgb(95, 184, 165);\n --g-color-private-green-650-solid: rgb(113, 192, 175);\n --g-color-private-green-700-solid: rgb(130, 200, 185);\n --g-color-private-green-750-solid: rgb(148, 208, 195);\n --g-color-private-green-800-solid: rgb(166, 216, 205);\n --g-color-private-green-850-solid: rgb(184, 223, 215);\n --g-color-private-green-900-solid: rgb(202, 231, 225);\n --g-color-private-green-950-solid: rgb(219, 239, 235);\n --g-color-private-green-1000-solid: rgb(228, 243, 240);\n --g-color-private-yellow-50: rgba(255, 190, 92, 0.1);\n --g-color-private-yellow-100: rgba(255, 190, 92, 0.15);\n --g-color-private-yellow-150: rgba(255, 190, 92, 0.2);\n --g-color-private-yellow-200: rgba(255, 190, 92, 0.3);\n --g-color-private-yellow-250: rgba(255, 190, 92, 0.4);\n --g-color-private-yellow-300: rgba(255, 190, 92, 0.5);\n --g-color-private-yellow-350: rgba(255, 190, 92, 0.6);\n --g-color-private-yellow-400: rgba(255, 190, 92, 0.7);\n --g-color-private-yellow-450: rgba(255, 190, 92, 0.8);\n --g-color-private-yellow-500: rgba(255, 190, 92, 0.9);\n --g-color-private-yellow-50-solid: rgb(56, 45, 40);\n --g-color-private-yellow-100-solid: rgb(67, 53, 43);\n --g-color-private-yellow-150-solid: rgb(78, 61, 46);\n --g-color-private-yellow-200-solid: rgb(100, 77, 51);\n --g-color-private-yellow-250-solid: rgb(122, 93, 57);\n --g-color-private-yellow-300-solid: rgb(145, 110, 63);\n --g-color-private-yellow-350-solid: rgb(167, 126, 69);\n --g-color-private-yellow-400-solid: rgb(189, 142, 75);\n --g-color-private-yellow-450-solid: rgb(211, 158, 80);\n --g-color-private-yellow-500-solid: rgb(233, 174, 86);\n --g-color-private-yellow-550-solid: rgb(255, 190, 92);\n --g-color-private-yellow-600-solid: rgb(255, 197, 108);\n --g-color-private-yellow-650-solid: rgb(255, 203, 125);\n --g-color-private-yellow-700-solid: rgb(255, 210, 141);\n --g-color-private-yellow-750-solid: rgb(255, 216, 157);\n --g-color-private-yellow-800-solid: rgb(255, 223, 174);\n --g-color-private-yellow-850-solid: rgb(255, 229, 190);\n --g-color-private-yellow-900-solid: rgb(255, 236, 206);\n --g-color-private-yellow-950-solid: rgb(255, 242, 222);\n --g-color-private-yellow-1000-solid: rgb(255, 245, 231);\n --g-color-private-orange-50: rgba(200, 99, 12, 0.1);\n --g-color-private-orange-100: rgba(200, 99, 12, 0.15);\n --g-color-private-orange-150: rgba(200, 99, 12, 0.2);\n --g-color-private-orange-200: rgba(200, 99, 12, 0.3);\n --g-color-private-orange-250: rgba(200, 99, 12, 0.4);\n --g-color-private-orange-300: rgba(200, 99, 12, 0.5);\n --g-color-private-orange-350: rgba(200, 99, 12, 0.6);\n --g-color-private-orange-400: rgba(200, 99, 12, 0.7);\n --g-color-private-orange-450: rgba(200, 99, 12, 0.8);\n --g-color-private-orange-500: rgba(200, 99, 12, 0.9);\n --g-color-private-orange-50-solid: rgb(51, 36, 32);\n --g-color-private-orange-100-solid: rgb(59, 40, 31);\n --g-color-private-orange-150-solid: rgb(67, 43, 30);\n --g-color-private-orange-200-solid: rgb(84, 50, 27);\n --g-color-private-orange-250-solid: rgb(100, 57, 25);\n --g-color-private-orange-300-solid: rgb(117, 64, 23);\n --g-color-private-orange-350-solid: rgb(134, 71, 21);\n --g-color-private-orange-400-solid: rgb(150, 78, 19);\n --g-color-private-orange-450-solid: rgb(167, 85, 16);\n --g-color-private-orange-500-solid: rgb(183, 92, 14);\n --g-color-private-orange-550-solid: rgb(200, 99, 12);\n --g-color-private-orange-600-solid: rgb(206, 115, 36);\n --g-color-private-orange-650-solid: rgb(211, 130, 61);\n --g-color-private-orange-700-solid: rgb(217, 146, 85);\n --g-color-private-orange-750-solid: rgb(222, 161, 109);\n --g-color-private-orange-800-solid: rgb(228, 177, 134);\n --g-color-private-orange-850-solid: rgb(233, 193, 158);\n --g-color-private-orange-900-solid: rgb(239, 208, 182);\n --g-color-private-orange-950-solid: rgb(244, 224, 206);\n --g-color-private-orange-1000-solid: rgb(247, 232, 219);\n --g-color-private-red-50: rgba(229, 50, 93, 0.1);\n --g-color-private-red-100: rgba(229, 50, 93, 0.15);\n --g-color-private-red-150: rgba(229, 50, 93, 0.2);\n --g-color-private-red-200: rgba(229, 50, 93, 0.3);\n --g-color-private-red-250: rgba(229, 50, 93, 0.4);\n --g-color-private-red-300: rgba(229, 50, 93, 0.5);\n --g-color-private-red-350: rgba(229, 50, 93, 0.6);\n --g-color-private-red-400: rgba(229, 50, 93, 0.7);\n --g-color-private-red-450: rgba(229, 50, 93, 0.8);\n --g-color-private-red-500: rgba(229, 50, 93, 0.9);\n --g-color-private-red-50-solid: rgb(54, 31, 40);\n --g-color-private-red-100-solid: rgb(63, 32, 43);\n --g-color-private-red-150-solid: rgb(73, 33, 46);\n --g-color-private-red-200-solid: rgb(93, 35, 52);\n --g-color-private-red-250-solid: rgb(112, 37, 58);\n --g-color-private-red-300-solid: rgb(132, 40, 64);\n --g-color-private-red-350-solid: rgb(151, 42, 69);\n --g-color-private-red-400-solid: rgb(171, 44, 75);\n --g-color-private-red-450-solid: rgb(190, 46, 81);\n --g-color-private-red-500-solid: rgb(210, 48, 87);\n --g-color-private-red-550-solid: rgb(229, 50, 93);\n --g-color-private-red-600-solid: rgb(232, 71, 109);\n --g-color-private-red-650-solid: rgb(234, 91, 125);\n --g-color-private-red-700-solid: rgb(237, 112, 142);\n --g-color-private-red-750-solid: rgb(239, 132, 158);\n --g-color-private-red-800-solid: rgb(242, 153, 174);\n --g-color-private-red-850-solid: rgb(245, 173, 190);\n --g-color-private-red-900-solid: rgb(247, 194, 206);\n --g-color-private-red-950-solid: rgb(250, 214, 223);\n --g-color-private-red-1000-solid: rgb(251, 224, 231);\n --g-color-private-purple-50: rgba(143, 82, 204, 0.1);\n --g-color-private-purple-100: rgba(143, 82, 204, 0.15);\n --g-color-private-purple-150: rgba(143, 82, 204, 0.2);\n --g-color-private-purple-200: rgba(143, 82, 204, 0.3);\n --g-color-private-purple-250: rgba(143, 82, 204, 0.4);\n --g-color-private-purple-300: rgba(143, 82, 204, 0.5);\n --g-color-private-purple-350: rgba(143, 82, 204, 0.6);\n --g-color-private-purple-400: rgba(143, 82, 204, 0.7);\n --g-color-private-purple-450: rgba(143, 82, 204, 0.8);\n --g-color-private-purple-500: rgba(143, 82, 204, 0.9);\n --g-color-private-purple-50-solid: rgb(45, 34, 51);\n --g-color-private-purple-100-solid: rgb(50, 37, 60);\n --g-color-private-purple-150-solid: rgb(56, 40, 68);\n --g-color-private-purple-200-solid: rgb(67, 45, 85);\n --g-color-private-purple-250-solid: rgb(78, 50, 102);\n --g-color-private-purple-300-solid: rgb(89, 56, 119);\n --g-color-private-purple-350-solid: rgb(99, 61, 136);\n --g-color-private-purple-400-solid: rgb(110, 66, 153);\n --g-color-private-purple-450-solid: rgb(121, 71, 170);\n --g-color-private-purple-500-solid: rgb(132, 77, 187);\n --g-color-private-purple-550-solid: rgb(143, 82, 204);\n --g-color-private-purple-600-solid: rgb(154, 99, 209);\n --g-color-private-purple-650-solid: rgb(165, 117, 214);\n --g-color-private-purple-700-solid: rgb(177, 134, 219);\n --g-color-private-purple-750-solid: rgb(188, 151, 224);\n --g-color-private-purple-800-solid: rgb(199, 169, 230);\n --g-color-private-purple-850-solid: rgb(210, 186, 235);\n --g-color-private-purple-900-solid: rgb(221, 203, 240);\n --g-color-private-purple-950-solid: rgb(233, 220, 245);\n --g-color-private-purple-1000-solid: rgb(238, 229, 247);\n --g-color-private-cool-grey-50: rgba(96, 128, 156, 0.1);\n --g-color-private-cool-grey-100: rgba(96, 128, 156, 0.15);\n --g-color-private-cool-grey-150: rgba(96, 128, 156, 0.2);\n --g-color-private-cool-grey-200: rgba(96, 128, 156, 0.3);\n --g-color-private-cool-grey-250: rgba(96, 128, 156, 0.4);\n --g-color-private-cool-grey-300: rgba(96, 128, 156, 0.5);\n --g-color-private-cool-grey-350: rgba(96, 128, 156, 0.6);\n --g-color-private-cool-grey-400: rgba(96, 128, 156, 0.7);\n --g-color-private-cool-grey-450: rgba(96, 128, 156, 0.8);\n --g-color-private-cool-grey-500: rgba(96, 128, 156, 0.9);\n --g-color-private-cool-grey-50-solid: rgb(40, 39, 46);\n --g-color-private-cool-grey-100-solid: rgb(43, 44, 52);\n --g-color-private-cool-grey-150-solid: rgb(46, 49, 58);\n --g-color-private-cool-grey-200-solid: rgb(53, 59, 71);\n --g-color-private-cool-grey-250-solid: rgb(59, 69, 83);\n --g-color-private-cool-grey-300-solid: rgb(65, 79, 95);\n --g-color-private-cool-grey-350-solid: rgb(71, 88, 107);\n --g-color-private-cool-grey-400-solid: rgb(77, 98, 119);\n --g-color-private-cool-grey-450-solid: rgb(84, 108, 132);\n --g-color-private-cool-grey-500-solid: rgb(90, 118, 144);\n --g-color-private-cool-grey-550-solid: rgb(96, 128, 156);\n --g-color-private-cool-grey-600-solid: rgb(112, 141, 166);\n --g-color-private-cool-grey-650-solid: rgb(128, 153, 176);\n --g-color-private-cool-grey-700-solid: rgb(144, 166, 186);\n --g-color-private-cool-grey-750-solid: rgb(160, 179, 196);\n --g-color-private-cool-grey-800-solid: rgb(176, 192, 206);\n --g-color-private-cool-grey-850-solid: rgb(191, 204, 215);\n --g-color-private-cool-grey-900-solid: rgb(207, 217, 225);\n --g-color-private-cool-grey-950-solid: rgb(223, 230, 235);\n --g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);\n --g-color-text-primary: var(--g-color-text-light-primary);\n --g-color-text-complementary: var(--g-color-text-light-complementary);\n --g-color-text-secondary: var(--g-color-text-light-secondary);\n --g-color-text-hint: var(--g-color-text-light-hint);\n --g-color-text-info: var(--g-color-private-blue-550-solid);\n --g-color-text-positive: var(--g-color-private-green-550-solid);\n --g-color-text-warning: var(--g-color-private-yellow-550-solid);\n --g-color-text-danger: var(--g-color-private-red-550-solid);\n --g-color-text-utility: var(--g-color-private-purple-600-solid);\n --g-color-text-misc: var(--g-color-private-cool-grey-600-solid);\n --g-color-text-info-heavy: var(--g-color-private-blue-600-solid);\n --g-color-text-positive-heavy: var(--g-color-private-green-600-solid);\n --g-color-text-warning-heavy: var(--g-color-private-yellow-600-solid);\n --g-color-text-danger-heavy: var(--g-color-private-red-600-solid);\n --g-color-text-utility-heavy: var(--g-color-private-purple-650-solid);\n --g-color-text-misc-heavy: var(--g-color-private-cool-grey-650-solid);\n --g-color-text-brand: var(--g-color-private-yellow-600-solid);\n --g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);\n --g-color-text-brand-contrast: var(--g-color-text-dark-primary);\n --g-color-text-link: var(--g-color-private-yellow-550-solid);\n --g-color-text-link-hover: var(--g-color-private-orange-550-solid);\n --g-color-text-link-visited: var(--g-color-private-purple-600-solid);\n --g-color-text-link-visited-hover: var(--g-color-private-purple-750-solid);\n --g-color-text-dark-primary: var(--g-color-private-black-900);\n --g-color-text-dark-complementary: var(--g-color-private-black-700);\n --g-color-text-dark-secondary: var(--g-color-private-black-500);\n --g-color-text-dark-hint: var(--g-color-private-black-300);\n --g-color-text-light-primary: var(--g-color-private-white-850);\n --g-color-text-light-complementary: var(--g-color-private-white-700);\n --g-color-text-light-secondary: var(--g-color-private-white-500);\n --g-color-text-light-hint: var(--g-color-private-white-300);\n --g-color-text-inverted-primary: var(--g-color-text-dark-primary);\n --g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);\n --g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);\n --g-color-text-inverted-hint: var(--g-color-text-dark-hint);\n --g-color-base-background: rgb(34, 29, 34);\n --g-color-base-generic: var(--g-color-private-white-100);\n --g-color-base-generic-hover: var(--g-color-private-white-150);\n --g-color-base-generic-medium: var(--g-color-private-white-250);\n --g-color-base-generic-medium-hover: var(--g-color-private-white-300);\n --g-color-base-generic-accent: var(--g-color-private-white-150);\n --g-color-base-generic-accent-disabled: var(--g-color-private-white-70);\n --g-color-base-generic-ultralight: var(--g-color-private-white-20-solid);\n --g-color-base-simple-hover: var(--g-color-private-white-100);\n --g-color-base-simple-hover-solid: var(--g-color-private-white-100-solid);\n --g-color-base-brand: var(--g-color-private-yellow-550-solid);\n --g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);\n --g-color-base-selection: var(--g-color-private-yellow-150);\n --g-color-base-selection-hover: var(--g-color-private-yellow-200);\n --g-color-base-info-light: var(--g-color-private-blue-150);\n --g-color-base-info-light-hover: var(--g-color-private-blue-200);\n --g-color-base-info-medium: var(--g-color-private-blue-300);\n --g-color-base-info-medium-hover: var(--g-color-private-blue-400);\n --g-color-base-info-heavy: var(--g-color-private-blue-600-solid);\n --g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);\n --g-color-base-positive-light: var(--g-color-private-green-150);\n --g-color-base-positive-light-hover: var(--g-color-private-green-200);\n --g-color-base-positive-medium: var(--g-color-private-green-300);\n --g-color-base-positive-medium-hover: var(--g-color-private-green-400);\n --g-color-base-positive-heavy: var(--g-color-private-green-600-solid);\n --g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);\n --g-color-base-warning-light: var(--g-color-private-yellow-150);\n --g-color-base-warning-light-hover: var(--g-color-private-yellow-200);\n --g-color-base-warning-medium: var(--g-color-private-yellow-300);\n --g-color-base-warning-medium-hover: var(--g-color-private-yellow-400);\n --g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);\n --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);\n --g-color-base-danger-light: var(--g-color-private-red-150);\n --g-color-base-danger-light-hover: var(--g-color-private-red-200);\n --g-color-base-danger-medium: var(--g-color-private-red-300);\n --g-color-base-danger-medium-hover: var(--g-color-private-red-400);\n --g-color-base-danger-heavy: var(--g-color-private-red-600-solid);\n --g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);\n --g-color-base-utility-light: var(--g-color-private-purple-150);\n --g-color-base-utility-light-hover: var(--g-color-private-purple-250);\n --g-color-base-utility-medium: var(--g-color-private-purple-300);\n --g-color-base-utility-medium-hover: var(--g-color-private-purple-400);\n --g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);\n --g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);\n --g-color-base-neutral-light: var(--g-color-private-white-100);\n --g-color-base-neutral-light-hover: var(--g-color-private-white-150);\n --g-color-base-neutral-medium: var(--g-color-private-white-250);\n --g-color-base-neutral-medium-hover: var(--g-color-private-white-350);\n --g-color-base-neutral-heavy: var(--g-color-private-white-550);\n --g-color-base-neutral-heavy-hover: var(--g-color-private-white-650);\n --g-color-base-misc-light: var(--g-color-private-cool-grey-150);\n --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);\n --g-color-base-misc-medium: var(--g-color-private-cool-grey-300);\n --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-400);\n --g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);\n --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);\n --g-color-base-light: var(--g-color-private-white-850);\n --g-color-base-light-hover: var(--g-color-private-white-700);\n --g-color-base-light-simple-hover: var(--g-color-private-white-150);\n --g-color-base-light-disabled: var(--g-color-private-white-150);\n --g-color-base-light-accent-disabled: var(--g-color-private-white-300);\n --g-color-base-float: var(--g-color-private-white-100-solid);\n --g-color-base-float-hover: var(--g-color-private-white-150-solid);\n --g-color-base-float-heavy: var(--g-color-private-white-250-solid);\n --g-color-base-float-accent: var(--g-color-private-white-150-solid);\n --g-color-base-float-accent-hover: var(--g-color-private-white-200-solid);\n --g-color-base-float-announcement: var(--g-color-private-white-150-solid);\n --g-color-base-modal: var(--g-color-base-background);\n --g-color-line-generic: var(--g-color-private-white-150);\n --g-color-line-generic-hover: var(--g-color-private-white-250);\n --g-color-line-generic-active: var(--g-color-private-white-300);\n --g-color-line-generic-accent: var(--g-color-private-white-150);\n --g-color-line-generic-accent-hover: var(--g-color-private-white-300);\n --g-color-line-generic-solid: var(--g-color-private-white-150-solid);\n --g-color-line-brand: var(--g-color-private-yellow-600-solid);\n --g-color-line-focus: var(--g-color-private-cool-grey-450);\n --g-color-line-light: var(--g-color-private-white-500);\n --g-color-line-info: var(--g-color-private-blue-450);\n --g-color-line-positive: var(--g-color-private-green-450);\n --g-color-line-warning: var(--g-color-private-yellow-450);\n --g-color-line-danger: var(--g-color-private-red-450);\n --g-color-line-utility: var(--g-color-private-purple-450);\n --g-color-line-misc: var(--g-color-private-cool-grey-450);\n --g-color-sfx-veil: var(--g-color-private-black-600);\n --g-color-sfx-shadow: var(--g-color-private-black-200);\n --g-color-sfx-shadow-heavy: var(--g-color-private-black-500);\n --g-color-sfx-shadow-light: var(--g-color-private-black-200);\n --g-color-sfx-fade: var(--g-color-private-white-250);\n --g-color-scroll-track: var(--g-color-base-background);\n --g-color-scroll-handle: var(--g-color-private-white-150);\n --g-color-scroll-handle-hover: var(--g-color-private-white-250);\n --g-color-scroll-corner: var(--g-color-private-white-150);\n --g-color-infographics-axis: var(--g-color-private-white-150-solid);\n --g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150);\n}\n.g-root_theme_light-hc {\n --g-color-private-white-50: rgba(255, 255, 255, 0.05);\n --g-color-private-white-70: rgba(255, 255, 255, 0.07);\n --g-color-private-white-100: rgba(255, 255, 255, 0.1);\n --g-color-private-white-150: rgba(255, 255, 255, 0.15);\n --g-color-private-white-200: rgba(255, 255, 255, 0.2);\n --g-color-private-white-250: rgba(255, 255, 255, 0.25);\n --g-color-private-white-300: rgba(255, 255, 255, 0.3);\n --g-color-private-white-350: rgba(255, 255, 255, 0.35);\n --g-color-private-white-400: rgba(255, 255, 255, 0.4);\n --g-color-private-white-450: rgba(255, 255, 255, 0.45);\n --g-color-private-white-500: rgba(255, 255, 255, 0.5);\n --g-color-private-white-550: rgba(255, 255, 255, 0.55);\n --g-color-private-white-600: rgba(255, 255, 255, 0.6);\n --g-color-private-white-650: rgba(255, 255, 255, 0.65);\n --g-color-private-white-700: rgba(255, 255, 255, 0.7);\n --g-color-private-white-750: rgba(255, 255, 255, 0.75);\n --g-color-private-white-800: rgba(255, 255, 255, 0.8);\n --g-color-private-white-850: rgba(255, 255, 255, 0.85);\n --g-color-private-white-900: rgba(255, 255, 255, 0.9);\n --g-color-private-white-950: rgba(255, 255, 255, 0.95);\n --g-color-private-white-1000-solid: rgb(255, 255, 255);\n --g-color-private-black-50: rgba(0, 0, 0, 0.05);\n --g-color-private-black-100: rgba(0, 0, 0, 0.1);\n --g-color-private-black-150: rgba(0, 0, 0, 0.15);\n --g-color-private-black-200: rgba(0, 0, 0, 0.2);\n --g-color-private-black-250: rgba(0, 0, 0, 0.25);\n --g-color-private-black-300: rgba(0, 0, 0, 0.3);\n --g-color-private-black-350: rgba(0, 0, 0, 0.35);\n --g-color-private-black-400: rgba(0, 0, 0, 0.4);\n --g-color-private-black-450: rgba(0, 0, 0, 0.45);\n --g-color-private-black-500: rgba(0, 0, 0, 0.5);\n --g-color-private-black-550: rgba(0, 0, 0, 0.55);\n --g-color-private-black-600: rgba(0, 0, 0, 0.6);\n --g-color-private-black-650: rgba(0, 0, 0, 0.65);\n --g-color-private-black-700: rgba(0, 0, 0, 0.7);\n --g-color-private-black-750: rgba(0, 0, 0, 0.75);\n --g-color-private-black-800: rgba(0, 0, 0, 0.8);\n --g-color-private-black-850: rgba(0, 0, 0, 0.85);\n --g-color-private-black-900: rgba(0, 0, 0, 0.9);\n --g-color-private-black-950: rgba(0, 0, 0, 0.95);\n --g-color-private-black-50-solid: rgb(242, 242, 242);\n --g-color-private-black-100-solid: rgb(229, 229, 229);\n --g-color-private-black-150-solid: rgb(217, 217, 217);\n --g-color-private-black-200-solid: rgb(204, 204, 204);\n --g-color-private-black-250-solid: rgb(191, 191, 191);\n --g-color-private-black-300-solid: rgb(179, 179, 179);\n --g-color-private-black-350-solid: rgb(166, 166, 166);\n --g-color-private-black-400-solid: rgb(153, 153, 153);\n --g-color-private-black-450-solid: rgb(140, 140, 140);\n --g-color-private-black-500-solid: rgb(128, 128, 128);\n --g-color-private-black-550-solid: rgb(115, 115, 115);\n --g-color-private-black-600-solid: rgb(102, 102, 102);\n --g-color-private-black-650-solid: rgb(89, 89, 89);\n --g-color-private-black-700-solid: rgb(76, 76, 76);\n --g-color-private-black-750-solid: rgb(64, 64, 64);\n --g-color-private-black-800-solid: rgb(51, 51, 51);\n --g-color-private-black-850-solid: rgb(38, 38, 38);\n --g-color-private-black-900-solid: rgb(26, 26, 26);\n --g-color-private-black-950-solid: rgb(13, 13, 13);\n --g-color-private-black-1000-solid: rgb(0, 0, 0);\n --g-color-private-blue-50: rgba(54, 151, 241, 0.1);\n --g-color-private-blue-100: rgba(54, 151, 241, 0.15);\n --g-color-private-blue-150: rgba(54, 151, 241, 0.2);\n --g-color-private-blue-200: rgba(54, 151, 241, 0.3);\n --g-color-private-blue-250: rgba(54, 151, 241, 0.4);\n --g-color-private-blue-300: rgba(54, 151, 241, 0.5);\n --g-color-private-blue-350: rgba(54, 151, 241, 0.6);\n --g-color-private-blue-400: rgba(54, 151, 241, 0.7);\n --g-color-private-blue-450: rgba(54, 151, 241, 0.8);\n --g-color-private-blue-500: rgba(54, 151, 241, 0.9);\n --g-color-private-blue-50-solid: rgb(235, 245, 254);\n --g-color-private-blue-100-solid: rgb(225, 239, 253);\n --g-color-private-blue-150-solid: rgb(215, 234, 252);\n --g-color-private-blue-200-solid: rgb(195, 224, 251);\n --g-color-private-blue-250-solid: rgb(175, 213, 249);\n --g-color-private-blue-300-solid: rgb(155, 203, 248);\n --g-color-private-blue-350-solid: rgb(134, 193, 247);\n --g-color-private-blue-400-solid: rgb(114, 182, 245);\n --g-color-private-blue-450-solid: rgb(94, 172, 244);\n --g-color-private-blue-500-solid: rgb(74, 161, 242);\n --g-color-private-blue-550-solid: rgb(54, 151, 241);\n --g-color-private-blue-600-solid: rgb(50, 138, 219);\n --g-color-private-blue-650-solid: rgb(47, 124, 196);\n --g-color-private-blue-700-solid: rgb(43, 111, 174);\n --g-color-private-blue-750-solid: rgb(40, 97, 152);\n --g-color-private-blue-800-solid: rgb(36, 84, 130);\n --g-color-private-blue-850-solid: rgb(32, 71, 107);\n --g-color-private-blue-900-solid: rgb(29, 57, 85);\n --g-color-private-blue-950-solid: rgb(25, 44, 63);\n --g-color-private-blue-1000-solid: rgb(23, 37, 51);\n --g-color-private-green-50: rgba(50, 186, 118, 0.1);\n --g-color-private-green-100: rgba(50, 186, 118, 0.15);\n --g-color-private-green-150: rgba(50, 186, 118, 0.2);\n --g-color-private-green-200: rgba(50, 186, 118, 0.3);\n --g-color-private-green-250: rgba(50, 186, 118, 0.4);\n --g-color-private-green-300: rgba(50, 186, 118, 0.5);\n --g-color-private-green-350: rgba(50, 186, 118, 0.6);\n --g-color-private-green-400: rgba(50, 186, 118, 0.7);\n --g-color-private-green-450: rgba(50, 186, 118, 0.8);\n --g-color-private-green-500: rgba(50, 186, 118, 0.9);\n --g-color-private-green-50-solid: rgb(235, 248, 241);\n --g-color-private-green-100-solid: rgb(224, 245, 234);\n --g-color-private-green-150-solid: rgb(214, 241, 228);\n --g-color-private-green-200-solid: rgb(194, 234, 214);\n --g-color-private-green-250-solid: rgb(173, 227, 200);\n --g-color-private-green-300-solid: rgb(153, 221, 187);\n --g-color-private-green-350-solid: rgb(132, 214, 173);\n --g-color-private-green-400-solid: rgb(112, 207, 159);\n --g-color-private-green-450-solid: rgb(91, 200, 145);\n --g-color-private-green-500-solid: rgb(71, 193, 132);\n --g-color-private-green-550-solid: rgb(50, 186, 118);\n --g-color-private-green-600-solid: rgb(47, 169, 108);\n --g-color-private-green-650-solid: rgb(44, 152, 98);\n --g-color-private-green-700-solid: rgb(40, 135, 88);\n --g-color-private-green-750-solid: rgb(37, 118, 78);\n --g-color-private-green-800-solid: rgb(34, 102, 68);\n --g-color-private-green-850-solid: rgb(31, 85, 58);\n --g-color-private-green-900-solid: rgb(28, 68, 48);\n --g-color-private-green-950-solid: rgb(24, 51, 38);\n --g-color-private-green-1000-solid: rgb(23, 42, 33);\n --g-color-private-yellow-50: rgba(255, 190, 92, 0.1);\n --g-color-private-yellow-100: rgba(255, 190, 92, 0.15);\n --g-color-private-yellow-150: rgba(255, 190, 92, 0.2);\n --g-color-private-yellow-200: rgba(255, 190, 92, 0.3);\n --g-color-private-yellow-250: rgba(255, 190, 92, 0.4);\n --g-color-private-yellow-300: rgba(255, 190, 92, 0.5);\n --g-color-private-yellow-350: rgba(255, 190, 92, 0.6);\n --g-color-private-yellow-400: rgba(255, 190, 92, 0.7);\n --g-color-private-yellow-450: rgba(255, 190, 92, 0.8);\n --g-color-private-yellow-500: rgba(255, 190, 92, 0.9);\n --g-color-private-yellow-50-solid: rgb(255, 249, 239);\n --g-color-private-yellow-100-solid: rgb(255, 245, 231);\n --g-color-private-yellow-150-solid: rgb(255, 242, 222);\n --g-color-private-yellow-200-solid: rgb(255, 236, 206);\n --g-color-private-yellow-250-solid: rgb(255, 229, 190);\n --g-color-private-yellow-300-solid: rgb(255, 223, 174);\n --g-color-private-yellow-350-solid: rgb(255, 216, 157);\n --g-color-private-yellow-400-solid: rgb(255, 210, 141);\n --g-color-private-yellow-450-solid: rgb(255, 203, 125);\n --g-color-private-yellow-500-solid: rgb(255, 197, 108);\n --g-color-private-yellow-550-solid: rgb(255, 190, 92);\n --g-color-private-yellow-600-solid: rgb(231, 173, 85);\n --g-color-private-yellow-650-solid: rgb(208, 155, 77);\n --g-color-private-yellow-700-solid: rgb(184, 138, 70);\n --g-color-private-yellow-750-solid: rgb(160, 121, 62);\n --g-color-private-yellow-800-solid: rgb(137, 104, 55);\n --g-color-private-yellow-850-solid: rgb(113, 86, 48);\n --g-color-private-yellow-900-solid: rgb(89, 69, 40);\n --g-color-private-yellow-950-solid: rgb(65, 52, 33);\n --g-color-private-yellow-1000-solid: rgb(54, 43, 29);\n --g-color-private-orange-50: rgba(255, 119, 0, 0.1);\n --g-color-private-orange-100: rgba(255, 119, 0, 0.15);\n --g-color-private-orange-150: rgba(255, 119, 0, 0.2);\n --g-color-private-orange-200: rgba(255, 119, 0, 0.3);\n --g-color-private-orange-250: rgba(255, 119, 0, 0.4);\n --g-color-private-orange-300: rgba(255, 119, 0, 0.5);\n --g-color-private-orange-350: rgba(255, 119, 0, 0.6);\n --g-color-private-orange-400: rgba(255, 119, 0, 0.7);\n --g-color-private-orange-450: rgba(255, 119, 0, 0.8);\n --g-color-private-orange-500: rgba(255, 119, 0, 0.9);\n --g-color-private-orange-50-solid: rgb(255, 241, 230);\n --g-color-private-orange-100-solid: rgb(255, 235, 217);\n --g-color-private-orange-150-solid: rgb(255, 228, 204);\n --g-color-private-orange-200-solid: rgb(255, 214, 179);\n --g-color-private-orange-250-solid: rgb(255, 201, 153);\n --g-color-private-orange-300-solid: rgb(255, 187, 128);\n --g-color-private-orange-350-solid: rgb(255, 173, 102);\n --g-color-private-orange-400-solid: rgb(255, 160, 77);\n --g-color-private-orange-450-solid: rgb(255, 146, 51);\n --g-color-private-orange-500-solid: rgb(255, 133, 25);\n --g-color-private-orange-550-solid: rgb(255, 119, 0);\n --g-color-private-orange-600-solid: rgb(231, 109, 2);\n --g-color-private-orange-650-solid: rgb(208, 99, 4);\n --g-color-private-orange-700-solid: rgb(184, 88, 5);\n --g-color-private-orange-750-solid: rgb(160, 78, 7);\n --g-color-private-orange-800-solid: rgb(137, 68, 9);\n --g-color-private-orange-850-solid: rgb(113, 58, 11);\n --g-color-private-orange-900-solid: rgb(89, 48, 13);\n --g-color-private-orange-950-solid: rgb(65, 37, 14);\n --g-color-private-orange-1000-solid: rgb(54, 32, 15);\n --g-color-private-red-50: rgba(255, 0, 61, 0.1);\n --g-color-private-red-100: rgba(255, 0, 61, 0.15);\n --g-color-private-red-150: rgba(255, 0, 61, 0.2);\n --g-color-private-red-200: rgba(255, 0, 61, 0.3);\n --g-color-private-red-250: rgba(255, 0, 61, 0.4);\n --g-color-private-red-300: rgba(255, 0, 61, 0.5);\n --g-color-private-red-350: rgba(255, 0, 61, 0.6);\n --g-color-private-red-400: rgba(255, 0, 61, 0.7);\n --g-color-private-red-450: rgba(255, 0, 61, 0.8);\n --g-color-private-red-500: rgba(255, 0, 61, 0.9);\n --g-color-private-red-50-solid: rgb(255, 230, 236);\n --g-color-private-red-100-solid: rgb(255, 217, 226);\n --g-color-private-red-150-solid: rgb(255, 204, 216);\n --g-color-private-red-200-solid: rgb(255, 179, 197);\n --g-color-private-red-250-solid: rgb(255, 153, 177);\n --g-color-private-red-300-solid: rgb(255, 128, 158);\n --g-color-private-red-350-solid: rgb(255, 102, 139);\n --g-color-private-red-400-solid: rgb(255, 77, 119);\n --g-color-private-red-450-solid: rgb(255, 51, 100);\n --g-color-private-red-500-solid: rgb(255, 25, 80);\n --g-color-private-red-550-solid: rgb(255, 0, 61);\n --g-color-private-red-600-solid: rgb(231, 2, 57);\n --g-color-private-red-650-solid: rgb(208, 3, 52);\n --g-color-private-red-700-solid: rgb(184, 5, 48);\n --g-color-private-red-750-solid: rgb(160, 7, 44);\n --g-color-private-red-800-solid: rgb(137, 9, 40);\n --g-color-private-red-850-solid: rgb(113, 10, 35);\n --g-color-private-red-900-solid: rgb(89, 12, 31);\n --g-color-private-red-950-solid: rgb(65, 14, 27);\n --g-color-private-red-1000-solid: rgb(54, 14, 24);\n --g-color-private-purple-50: rgba(143, 82, 204, 0.1);\n --g-color-private-purple-100: rgba(143, 82, 204, 0.15);\n --g-color-private-purple-150: rgba(143, 82, 204, 0.2);\n --g-color-private-purple-200: rgba(143, 82, 204, 0.3);\n --g-color-private-purple-250: rgba(143, 82, 204, 0.4);\n --g-color-private-purple-300: rgba(143, 82, 204, 0.5);\n --g-color-private-purple-350: rgba(143, 82, 204, 0.6);\n --g-color-private-purple-400: rgba(143, 82, 204, 0.7);\n --g-color-private-purple-450: rgba(143, 82, 204, 0.8);\n --g-color-private-purple-500: rgba(143, 82, 204, 0.9);\n --g-color-private-purple-50-solid: rgb(244, 238, 250);\n --g-color-private-purple-100-solid: rgb(238, 229, 247);\n --g-color-private-purple-150-solid: rgb(233, 220, 245);\n --g-color-private-purple-200-solid: rgb(221, 203, 240);\n --g-color-private-purple-250-solid: rgb(210, 186, 235);\n --g-color-private-purple-300-solid: rgb(199, 169, 230);\n --g-color-private-purple-350-solid: rgb(188, 151, 224);\n --g-color-private-purple-400-solid: rgb(177, 134, 219);\n --g-color-private-purple-450-solid: rgb(165, 117, 214);\n --g-color-private-purple-500-solid: rgb(154, 99, 209);\n --g-color-private-purple-550-solid: rgb(143, 82, 204);\n --g-color-private-purple-600-solid: rgb(131, 76, 185);\n --g-color-private-purple-650-solid: rgb(118, 69, 167);\n --g-color-private-purple-700-solid: rgb(106, 63, 148);\n --g-color-private-purple-750-solid: rgb(93, 56, 130);\n --g-color-private-purple-800-solid: rgb(81, 50, 111);\n --g-color-private-purple-850-solid: rgb(68, 43, 92);\n --g-color-private-purple-900-solid: rgb(56, 37, 74);\n --g-color-private-purple-950-solid: rgb(43, 30, 55);\n --g-color-private-purple-1000-solid: rgb(37, 27, 46);\n --g-color-private-cool-grey-50: rgba(107, 132, 153, 0.1);\n --g-color-private-cool-grey-100: rgba(107, 132, 153, 0.15);\n --g-color-private-cool-grey-150: rgba(107, 132, 153, 0.2);\n --g-color-private-cool-grey-200: rgba(107, 132, 153, 0.3);\n --g-color-private-cool-grey-250: rgba(107, 132, 153, 0.4);\n --g-color-private-cool-grey-300: rgba(107, 132, 153, 0.5);\n --g-color-private-cool-grey-350: rgba(107, 132, 153, 0.6);\n --g-color-private-cool-grey-400: rgba(107, 132, 153, 0.7);\n --g-color-private-cool-grey-450: rgba(107, 132, 153, 0.8);\n --g-color-private-cool-grey-500: rgba(107, 132, 153, 0.9);\n --g-color-private-cool-grey-50-solid: rgb(240, 243, 245);\n --g-color-private-cool-grey-100-solid: rgb(233, 237, 240);\n --g-color-private-cool-grey-150-solid: rgb(225, 230, 235);\n --g-color-private-cool-grey-200-solid: rgb(211, 218, 224);\n --g-color-private-cool-grey-250-solid: rgb(196, 206, 214);\n --g-color-private-cool-grey-300-solid: rgb(181, 194, 204);\n --g-color-private-cool-grey-350-solid: rgb(166, 181, 194);\n --g-color-private-cool-grey-400-solid: rgb(151, 169, 184);\n --g-color-private-cool-grey-450-solid: rgb(137, 157, 173);\n --g-color-private-cool-grey-500-solid: rgb(122, 144, 163);\n --g-color-private-cool-grey-550-solid: rgb(107, 132, 153);\n --g-color-private-cool-grey-600-solid: rgb(98, 121, 140);\n --g-color-private-cool-grey-650-solid: rgb(89, 109, 126);\n --g-color-private-cool-grey-700-solid: rgb(80, 98, 113);\n --g-color-private-cool-grey-750-solid: rgb(71, 86, 99);\n --g-color-private-cool-grey-800-solid: rgb(63, 75, 86);\n --g-color-private-cool-grey-850-solid: rgb(54, 63, 72);\n --g-color-private-cool-grey-900-solid: rgb(45, 52, 59);\n --g-color-private-cool-grey-950-solid: rgb(36, 40, 45);\n --g-color-private-cool-grey-1000-solid: rgb(31, 34, 38);\n --g-color-text-primary: var(--g-color-text-dark-primary);\n --g-color-text-complementary: var(--g-color-text-dark-complementary);\n --g-color-text-secondary: var(--g-color-text-dark-secondary);\n --g-color-text-hint: var(--g-color-text-dark-hint);\n --g-color-text-info: var(--g-color-private-blue-650-solid);\n --g-color-text-positive: var(--g-color-private-green-650-solid);\n --g-color-text-warning: var(--g-color-private-yellow-700-solid);\n --g-color-text-danger: var(--g-color-private-red-650-solid);\n --g-color-text-utility: var(--g-color-private-purple-650-solid);\n --g-color-text-misc: var(--g-color-private-cool-grey-650-solid);\n --g-color-text-info-heavy: var(--g-color-private-blue-900-solid);\n --g-color-text-positive-heavy: var(--g-color-private-green-900-solid);\n --g-color-text-warning-heavy: var(--g-color-private-orange-900-solid);\n --g-color-text-danger-heavy: var(--g-color-private-red-900-solid);\n --g-color-text-utility-heavy: var(--g-color-private-purple-900-solid);\n --g-color-text-misc-heavy: var(--g-color-private-cool-grey-900-solid);\n --g-color-text-brand: var(--g-color-private-yellow-700-solid);\n --g-color-text-brand-heavy: var(--g-color-private-orange-900-solid);\n --g-color-text-brand-contrast: var(--g-color-text-dark-primary);\n --g-color-text-link: var(--g-color-private-yellow-700-solid);\n --g-color-text-link-hover: var(--g-color-private-orange-700-solid);\n --g-color-text-link-visited: var(--g-color-private-purple-600-solid);\n --g-color-text-link-visited-hover: var(--g-color-private-purple-850-solid);\n --g-color-text-dark-primary: var(--g-color-private-black-1000-solid);\n --g-color-text-dark-complementary: var(--g-color-private-black-850);\n --g-color-text-dark-secondary: var(--g-color-private-black-700);\n --g-color-text-dark-hint: var(--g-color-private-black-500);\n --g-color-text-light-primary: var(--g-color-private-white-1000-solid);\n --g-color-text-light-complementary: var(--g-color-private-white-850);\n --g-color-text-light-secondary: var(--g-color-private-white-700);\n --g-color-text-light-hint: var(--g-color-private-white-500);\n --g-color-text-inverted-primary: var(--g-color-text-light-primary);\n --g-color-text-inverted-complementary: var(--g-color-text-light-complementary);\n --g-color-text-inverted-secondary: var(--g-color-text-light-secondary);\n --g-color-text-inverted-hint: var(--g-color-text-light-hint);\n --g-color-base-background: var(--g-color-private-white-1000-solid);\n --g-color-base-generic: var(--g-color-private-black-150);\n --g-color-base-generic-hover: var(--g-color-private-black-300);\n --g-color-base-generic-medium: var(--g-color-private-black-250);\n --g-color-base-generic-medium-hover: var(--g-color-private-black-350);\n --g-color-base-generic-accent: var(--g-color-private-black-250);\n --g-color-base-generic-accent-disabled: var(--g-color-private-black-150);\n --g-color-base-generic-ultralight: var(--g-color-private-black-50-solid);\n --g-color-base-simple-hover: var(--g-color-private-black-150);\n --g-color-base-simple-hover-solid: var(--g-color-private-black-150-solid);\n --g-color-base-brand: var(--g-color-private-yellow-550-solid);\n --g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);\n --g-color-base-selection: var(--g-color-private-yellow-300);\n --g-color-base-selection-hover: var(--g-color-private-yellow-400);\n --g-color-base-info-light: var(--g-color-private-blue-250);\n --g-color-base-info-light-hover: var(--g-color-private-blue-350);\n --g-color-base-info-medium: var(--g-color-private-blue-400);\n --g-color-base-info-medium-hover: var(--g-color-private-blue-500);\n --g-color-base-info-heavy: var(--g-color-private-blue-700-solid);\n --g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);\n --g-color-base-positive-light: var(--g-color-private-green-250);\n --g-color-base-positive-light-hover: var(--g-color-private-green-350);\n --g-color-base-positive-medium: var(--g-color-private-green-400);\n --g-color-base-positive-medium-hover: var(--g-color-private-green-500);\n --g-color-base-positive-heavy: var(--g-color-private-green-700-solid);\n --g-color-base-positive-heavy-hover: var(--g-color-private-green-800-solid);\n --g-color-base-warning-light: var(--g-color-private-yellow-300);\n --g-color-base-warning-light-hover: var(--g-color-private-yellow-400);\n --g-color-base-warning-medium: var(--g-color-private-yellow-400);\n --g-color-base-warning-medium-hover: var(--g-color-private-yellow-550-solid);\n --g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);\n --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);\n --g-color-base-danger-light: var(--g-color-private-red-250);\n --g-color-base-danger-light-hover: var(--g-color-private-red-350);\n --g-color-base-danger-medium: var(--g-color-private-red-400);\n --g-color-base-danger-medium-hover: var(--g-color-private-red-500);\n --g-color-base-danger-heavy: var(--g-color-private-red-700-solid);\n --g-color-base-danger-heavy-hover: var(--g-color-private-red-800-solid);\n --g-color-base-utility-light: var(--g-color-private-purple-250);\n --g-color-base-utility-light-hover: var(--g-color-private-purple-350);\n --g-color-base-utility-medium: var(--g-color-private-purple-400);\n --g-color-base-utility-medium-hover: var(--g-color-private-purple-500);\n --g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);\n --g-color-base-utility-heavy-hover: var(--g-color-private-purple-800-solid);\n --g-color-base-neutral-light: var(--g-color-private-black-150);\n --g-color-base-neutral-light-hover: var(--g-color-private-black-250);\n --g-color-base-neutral-medium: var(--g-color-private-black-300);\n --g-color-base-neutral-medium-hover: var(--g-color-private-black-400);\n --g-color-base-neutral-heavy: var(--g-color-private-black-550);\n --g-color-base-neutral-heavy-hover: var(--g-color-private-black-650);\n --g-color-base-misc-light: var(--g-color-private-cool-grey-250);\n --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-350);\n --g-color-base-misc-medium: var(--g-color-private-cool-grey-400);\n --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-500);\n --g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);\n --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-800-solid);\n --g-color-base-light: var(--g-color-private-white-1000-solid);\n --g-color-base-light-hover: var(--g-color-private-white-850);\n --g-color-base-light-simple-hover: var(--g-color-private-white-300);\n --g-color-base-light-disabled: var(--g-color-private-white-150);\n --g-color-base-light-accent-disabled: var(--g-color-private-white-300);\n --g-color-base-float: var(--g-color-private-white-1000-solid);\n --g-color-base-float-hover: var(--g-color-private-black-150-solid);\n --g-color-base-float-heavy: var(--g-color-private-black-700-solid);\n --g-color-base-float-accent: var(--g-color-private-white-1000-solid);\n --g-color-base-float-accent-hover: var(--g-color-private-white-850);\n --g-color-base-float-announcement: var(--g-color-private-cool-grey-150-solid);\n --g-color-base-modal: var(--g-color-base-background);\n --g-color-line-generic: var(--g-color-private-black-200);\n --g-color-line-generic-hover: var(--g-color-private-black-400);\n --g-color-line-generic-active: var(--g-color-private-black-700);\n --g-color-line-generic-accent: var(--g-color-private-black-300);\n --g-color-line-generic-accent-hover: var(--g-color-private-black-700);\n --g-color-line-generic-solid: var(--g-color-private-black-200-solid);\n --g-color-line-brand: var(--g-color-private-yellow-600-solid);\n --g-color-line-focus: var(--g-color-private-cool-grey-450);\n --g-color-line-light: var(--g-color-private-white-500);\n --g-color-line-info: var(--g-color-private-blue-450);\n --g-color-line-positive: var(--g-color-private-green-450);\n --g-color-line-warning: var(--g-color-private-yellow-600-solid);\n --g-color-line-danger: var(--g-color-private-red-450);\n --g-color-line-utility: var(--g-color-private-purple-450);\n --g-color-line-misc: var(--g-color-private-cool-grey-450);\n --g-color-sfx-veil: var(--g-color-private-black-450);\n --g-color-sfx-shadow: var(--g-color-private-black-300);\n --g-color-sfx-shadow-heavy: var(--g-color-private-black-600);\n --g-color-sfx-shadow-light: var(--g-color-private-black-100);\n --g-color-sfx-fade: var(--g-color-private-white-300);\n --g-color-scroll-track: var(--g-color-base-background);\n --g-color-scroll-handle: var(--g-color-private-black-100);\n --g-color-scroll-handle-hover: var(--g-color-private-black-150);\n --g-color-scroll-corner: var(--g-color-private-black-100);\n --g-color-infographics-axis: var(--g-color-private-black-150-solid);\n --g-color-infographics-tooltip-bg: var(--g-color-private-white-950);\n}\n.g-root_theme_dark-hc {\n --g-color-private-white-50: rgba(255, 255, 255, 0.05);\n --g-color-private-white-70: rgba(255, 255, 255, 0.07);\n --g-color-private-white-100: rgba(255, 255, 255, 0.1);\n --g-color-private-white-150: rgba(255, 255, 255, 0.15);\n --g-color-private-white-200: rgba(255, 255, 255, 0.2);\n --g-color-private-white-250: rgba(255, 255, 255, 0.25);\n --g-color-private-white-300: rgba(255, 255, 255, 0.3);\n --g-color-private-white-350: rgba(255, 255, 255, 0.35);\n --g-color-private-white-400: rgba(255, 255, 255, 0.4);\n --g-color-private-white-450: rgba(255, 255, 255, 0.45);\n --g-color-private-white-500: rgba(255, 255, 255, 0.5);\n --g-color-private-white-550: rgba(255, 255, 255, 0.55);\n --g-color-private-white-600: rgba(255, 255, 255, 0.6);\n --g-color-private-white-650: rgba(255, 255, 255, 0.65);\n --g-color-private-white-700: rgba(255, 255, 255, 0.7);\n --g-color-private-white-750: rgba(255, 255, 255, 0.75);\n --g-color-private-white-800: rgba(255, 255, 255, 0.8);\n --g-color-private-white-850: rgba(255, 255, 255, 0.85);\n --g-color-private-white-900: rgba(255, 255, 255, 0.9);\n --g-color-private-white-950: rgba(255, 255, 255, 0.95);\n --g-color-private-white-50-solid: rgb(30, 29, 30);\n --g-color-private-white-70-solid: rgb(35, 34, 35);\n --g-color-private-white-100-solid: rgb(42, 41, 42);\n --g-color-private-white-150-solid: rgb(54, 53, 54);\n --g-color-private-white-200-solid: rgb(65, 65, 65);\n --g-color-private-white-250-solid: rgb(77, 77, 77);\n --g-color-private-white-300-solid: rgb(89, 88, 89);\n --g-color-private-white-350-solid: rgb(101, 100, 101);\n --g-color-private-white-400-solid: rgb(113, 112, 113);\n --g-color-private-white-450-solid: rgb(125, 124, 125);\n --g-color-private-white-500-solid: rgb(136, 136, 136);\n --g-color-private-white-550-solid: rgb(148, 148, 148);\n --g-color-private-white-600-solid: rgb(160, 160, 160);\n --g-color-private-white-650-solid: rgb(172, 172, 172);\n --g-color-private-white-700-solid: rgb(184, 184, 184);\n --g-color-private-white-750-solid: rgb(196, 195, 196);\n --g-color-private-white-800-solid: rgb(208, 207, 208);\n --g-color-private-white-850-solid: rgb(208, 207, 208);\n --g-color-private-white-900-solid: rgb(231, 231, 231);\n --g-color-private-white-950-solid: rgb(243, 243, 243);\n --g-color-private-white-1000-solid: rgb(255, 255, 255);\n /*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 To review opaque \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014*/\n --g-color-private-white-opaque-150: rgba(56, 57, 60, 0.97);\n --g-color-private-black-20: rgba(0, 0, 0, 0.02);\n --g-color-private-black-50: rgba(0, 0, 0, 0.05);\n --g-color-private-black-100: rgba(0, 0, 0, 0.1);\n --g-color-private-black-150: rgba(0, 0, 0, 0.15);\n --g-color-private-black-200: rgba(0, 0, 0, 0.2);\n --g-color-private-black-250: rgba(0, 0, 0, 0.25);\n --g-color-private-black-300: rgba(0, 0, 0, 0.3);\n --g-color-private-black-350: rgba(0, 0, 0, 0.35);\n --g-color-private-black-400: rgba(0, 0, 0, 0.4);\n --g-color-private-black-450: rgba(0, 0, 0, 0.45);\n --g-color-private-black-500: rgba(0, 0, 0, 0.5);\n --g-color-private-black-550: rgba(0, 0, 0, 0.55);\n --g-color-private-black-600: rgba(0, 0, 0, 0.6);\n --g-color-private-black-650: rgba(0, 0, 0, 0.65);\n --g-color-private-black-700: rgba(0, 0, 0, 0.7);\n --g-color-private-black-750: rgba(0, 0, 0, 0.75);\n --g-color-private-black-800: rgba(0, 0, 0, 0.8);\n --g-color-private-black-850: rgba(0, 0, 0, 0.85);\n --g-color-private-black-900: rgba(0, 0, 0, 0.9);\n --g-color-private-black-950: rgba(0, 0, 0, 0.95);\n --g-color-private-black-1000-solid: rgb(0, 0, 0);\n --g-color-private-blue-50: rgba(54, 151, 241, 0.1);\n --g-color-private-blue-100: rgba(54, 151, 241, 0.15);\n --g-color-private-blue-150: rgba(54, 151, 241, 0.2);\n --g-color-private-blue-200: rgba(54, 151, 241, 0.3);\n --g-color-private-blue-250: rgba(54, 151, 241, 0.4);\n --g-color-private-blue-300: rgba(54, 151, 241, 0.5);\n --g-color-private-blue-350: rgba(54, 151, 241, 0.6);\n --g-color-private-blue-400: rgba(54, 151, 241, 0.7);\n --g-color-private-blue-450: rgba(54, 151, 241, 0.8);\n --g-color-private-blue-500: rgba(54, 151, 241, 0.9);\n --g-color-private-blue-50-solid: rgb(22, 30, 40);\n --g-color-private-blue-100-solid: rgb(23, 37, 51);\n --g-color-private-blue-150-solid: rgb(25, 44, 63);\n --g-color-private-blue-200-solid: rgb(29, 57, 85);\n --g-color-private-blue-250-solid: rgb(32, 71, 107);\n --g-color-private-blue-300-solid: rgb(36, 84, 130);\n --g-color-private-blue-350-solid: rgb(40, 97, 152);\n --g-color-private-blue-400-solid: rgb(43, 111, 174);\n --g-color-private-blue-450-solid: rgb(47, 124, 196);\n --g-color-private-blue-500-solid: rgb(50, 138, 219);\n --g-color-private-blue-550-solid: rgb(54, 151, 241);\n --g-color-private-blue-600-solid: rgb(74, 161, 242);\n --g-color-private-blue-650-solid: rgb(94, 172, 244);\n --g-color-private-blue-700-solid: rgb(114, 182, 245);\n --g-color-private-blue-750-solid: rgb(134, 193, 247);\n --g-color-private-blue-800-solid: rgb(155, 203, 248);\n --g-color-private-blue-850-solid: rgb(175, 213, 249);\n --g-color-private-blue-900-solid: rgb(195, 224, 251);\n --g-color-private-blue-950-solid: rgb(215, 234, 252);\n --g-color-private-blue-1000-solid: rgb(225, 239, 253);\n --g-color-private-green-50: rgba(77, 176, 155, 0.1);\n --g-color-private-green-100: rgba(77, 176, 155, 0.15);\n --g-color-private-green-150: rgba(77, 176, 155, 0.2);\n --g-color-private-green-200: rgba(77, 176, 155, 0.3);\n --g-color-private-green-250: rgba(77, 176, 155, 0.4);\n --g-color-private-green-300: rgba(77, 176, 155, 0.5);\n --g-color-private-green-350: rgba(77, 176, 155, 0.6);\n --g-color-private-green-400: rgba(77, 176, 155, 0.7);\n --g-color-private-green-450: rgba(77, 176, 155, 0.8);\n --g-color-private-green-500: rgba(77, 176, 155, 0.9);\n --g-color-private-green-50-solid: rgb(24, 33, 32);\n --g-color-private-green-100-solid: rgb(27, 41, 39);\n --g-color-private-green-150-solid: rgb(30, 49, 45);\n --g-color-private-green-200-solid: rgb(36, 65, 59);\n --g-color-private-green-250-solid: rgb(42, 81, 73);\n --g-color-private-green-300-solid: rgb(48, 97, 87);\n --g-color-private-green-350-solid: rgb(53, 112, 100);\n --g-color-private-green-400-solid: rgb(59, 128, 114);\n --g-color-private-green-450-solid: rgb(65, 144, 128);\n --g-color-private-green-500-solid: rgb(71, 160, 141);\n --g-color-private-green-550-solid: rgb(77, 176, 155);\n --g-color-private-green-600-solid: rgb(95, 184, 165);\n --g-color-private-green-650-solid: rgb(113, 192, 175);\n --g-color-private-green-700-solid: rgb(130, 200, 185);\n --g-color-private-green-750-solid: rgb(148, 208, 195);\n --g-color-private-green-800-solid: rgb(166, 216, 205);\n --g-color-private-green-850-solid: rgb(184, 223, 215);\n --g-color-private-green-900-solid: rgb(202, 231, 225);\n --g-color-private-green-950-solid: rgb(219, 239, 235);\n --g-color-private-green-1000-solid: rgb(228, 243, 240);\n --g-color-private-yellow-50: rgba(255, 190, 92, 0.1);\n --g-color-private-yellow-100: rgba(255, 190, 92, 0.15);\n --g-color-private-yellow-150: rgba(255, 190, 92, 0.2);\n --g-color-private-yellow-200: rgba(255, 190, 92, 0.3);\n --g-color-private-yellow-250: rgba(255, 190, 92, 0.4);\n --g-color-private-yellow-300: rgba(255, 190, 92, 0.5);\n --g-color-private-yellow-350: rgba(255, 190, 92, 0.6);\n --g-color-private-yellow-400: rgba(255, 190, 92, 0.7);\n --g-color-private-yellow-450: rgba(255, 190, 92, 0.8);\n --g-color-private-yellow-500: rgba(255, 190, 92, 0.9);\n --g-color-private-yellow-50-solid: rgb(42, 34, 25);\n --g-color-private-yellow-100-solid: rgb(54, 43, 29);\n --g-color-private-yellow-150-solid: rgb(65, 52, 33);\n --g-color-private-yellow-200-solid: rgb(89, 69, 40);\n --g-color-private-yellow-250-solid: rgb(113, 86, 48);\n --g-color-private-yellow-300-solid: rgb(137, 104, 55);\n --g-color-private-yellow-350-solid: rgb(160, 121, 62);\n --g-color-private-yellow-400-solid: rgb(184, 138, 70);\n --g-color-private-yellow-450-solid: rgb(208, 155, 77);\n --g-color-private-yellow-500-solid: rgb(231, 173, 85);\n --g-color-private-yellow-550-solid: rgb(255, 190, 92);\n --g-color-private-yellow-600-solid: rgb(255, 197, 108);\n --g-color-private-yellow-650-solid: rgb(255, 203, 125);\n --g-color-private-yellow-700-solid: rgb(255, 210, 141);\n --g-color-private-yellow-750-solid: rgb(255, 216, 157);\n --g-color-private-yellow-800-solid: rgb(255, 223, 174);\n --g-color-private-yellow-850-solid: rgb(255, 229, 190);\n --g-color-private-yellow-900-solid: rgb(255, 236, 206);\n --g-color-private-yellow-950-solid: rgb(255, 242, 222);\n --g-color-private-yellow-1000-solid: rgb(255, 245, 231);\n --g-color-private-orange-50: rgba(200, 99, 12, 0.1);\n --g-color-private-orange-100: rgba(200, 99, 12, 0.15);\n --g-color-private-orange-150: rgba(200, 99, 12, 0.2);\n --g-color-private-orange-200: rgba(200, 99, 12, 0.3);\n --g-color-private-orange-250: rgba(200, 99, 12, 0.4);\n --g-color-private-orange-300: rgba(200, 99, 12, 0.5);\n --g-color-private-orange-350: rgba(200, 99, 12, 0.6);\n --g-color-private-orange-400: rgba(200, 99, 12, 0.7);\n --g-color-private-orange-450: rgba(200, 99, 12, 0.8);\n --g-color-private-orange-500: rgba(200, 99, 12, 0.9);\n --g-color-private-orange-50-solid: rgb(36, 25, 17);\n --g-color-private-orange-100-solid: rgb(45, 29, 17);\n --g-color-private-orange-150-solid: rgb(54, 33, 17);\n --g-color-private-orange-200-solid: rgb(73, 42, 16);\n --g-color-private-orange-250-solid: rgb(91, 50, 16);\n --g-color-private-orange-300-solid: rgb(109, 58, 15);\n --g-color-private-orange-350-solid: rgb(127, 66, 14);\n --g-color-private-orange-400-solid: rgb(145, 74, 14);\n --g-color-private-orange-450-solid: rgb(164, 83, 13);\n --g-color-private-orange-500-solid: rgb(182, 91, 13);\n --g-color-private-orange-550-solid: rgb(200, 99, 12);\n --g-color-private-orange-600-solid: rgb(206, 115, 36);\n --g-color-private-orange-650-solid: rgb(211, 130, 61);\n --g-color-private-orange-700-solid: rgb(217, 146, 85);\n --g-color-private-orange-750-solid: rgb(222, 161, 109);\n --g-color-private-orange-800-solid: rgb(228, 177, 134);\n --g-color-private-orange-850-solid: rgb(233, 193, 158);\n --g-color-private-orange-900-solid: rgb(239, 208, 182);\n --g-color-private-orange-950-solid: rgb(244, 224, 206);\n --g-color-private-orange-1000-solid: rgb(247, 232, 219);\n --g-color-private-red-50: rgba(229, 50, 93, 0.1);\n --g-color-private-red-100: rgba(229, 50, 93, 0.15);\n --g-color-private-red-150: rgba(229, 50, 93, 0.2);\n --g-color-private-red-200: rgba(229, 50, 93, 0.3);\n --g-color-private-red-250: rgba(229, 50, 93, 0.4);\n --g-color-private-red-300: rgba(229, 50, 93, 0.5);\n --g-color-private-red-350: rgba(229, 50, 93, 0.6);\n --g-color-private-red-400: rgba(229, 50, 93, 0.7);\n --g-color-private-red-450: rgba(229, 50, 93, 0.8);\n --g-color-private-red-500: rgba(229, 50, 93, 0.9);\n --g-color-private-red-50-solid: rgb(39, 20, 26);\n --g-color-private-red-100-solid: rgb(50, 22, 29);\n --g-color-private-red-150-solid: rgb(60, 24, 33);\n --g-color-private-red-200-solid: rgb(81, 27, 41);\n --g-color-private-red-250-solid: rgb(102, 30, 48);\n --g-color-private-red-300-solid: rgb(124, 34, 56);\n --g-color-private-red-350-solid: rgb(145, 37, 63);\n --g-color-private-red-400-solid: rgb(166, 40, 71);\n --g-color-private-red-450-solid: rgb(187, 43, 78);\n --g-color-private-red-500-solid: rgb(208, 47, 86);\n --g-color-private-red-550-solid: rgb(229, 50, 93);\n --g-color-private-red-600-solid: rgb(232, 71, 109);\n --g-color-private-red-650-solid: rgb(234, 91, 125);\n --g-color-private-red-700-solid: rgb(237, 112, 142);\n --g-color-private-red-750-solid: rgb(239, 132, 158);\n --g-color-private-red-800-solid: rgb(242, 153, 174);\n --g-color-private-red-850-solid: rgb(245, 173, 190);\n --g-color-private-red-900-solid: rgb(247, 194, 206);\n --g-color-private-red-950-solid: rgb(250, 214, 223);\n --g-color-private-red-1000-solid: rgb(251, 224, 231);\n --g-color-private-purple-50: rgba(143, 82, 204, 0.1);\n --g-color-private-purple-100: rgba(143, 82, 204, 0.15);\n --g-color-private-purple-150: rgba(143, 82, 204, 0.2);\n --g-color-private-purple-200: rgba(143, 82, 204, 0.3);\n --g-color-private-purple-250: rgba(143, 82, 204, 0.4);\n --g-color-private-purple-300: rgba(143, 82, 204, 0.5);\n --g-color-private-purple-350: rgba(143, 82, 204, 0.6);\n --g-color-private-purple-400: rgba(143, 82, 204, 0.7);\n --g-color-private-purple-450: rgba(143, 82, 204, 0.8);\n --g-color-private-purple-500: rgba(143, 82, 204, 0.9);\n --g-color-private-purple-50-solid: rgb(31, 24, 37);\n --g-color-private-purple-100-solid: rgb(37, 27, 46);\n --g-color-private-purple-150-solid: rgb(43, 30, 55);\n --g-color-private-purple-200-solid: rgb(56, 37, 74);\n --g-color-private-purple-250-solid: rgb(68, 43, 92);\n --g-color-private-purple-300-solid: rgb(81, 50, 111);\n --g-color-private-purple-350-solid: rgb(93, 56, 130);\n --g-color-private-purple-400-solid: rgb(106, 63, 148);\n --g-color-private-purple-450-solid: rgb(118, 69, 167);\n --g-color-private-purple-500-solid: rgb(131, 76, 185);\n --g-color-private-purple-550-solid: rgb(143, 82, 204);\n --g-color-private-purple-600-solid: rgb(154, 99, 209);\n --g-color-private-purple-650-solid: rgb(165, 117, 214);\n --g-color-private-purple-700-solid: rgb(177, 134, 219);\n --g-color-private-purple-750-solid: rgb(188, 151, 224);\n --g-color-private-purple-800-solid: rgb(199, 169, 230);\n --g-color-private-purple-850-solid: rgb(210, 186, 235);\n --g-color-private-purple-900-solid: rgb(221, 203, 240);\n --g-color-private-purple-950-solid: rgb(233, 220, 245);\n --g-color-private-purple-1000-solid: rgb(238, 229, 247);\n --g-color-private-cool-grey-50: rgba(96, 128, 156, 0.1);\n --g-color-private-cool-grey-100: rgba(96, 128, 156, 0.15);\n --g-color-private-cool-grey-150: rgba(96, 128, 156, 0.2);\n --g-color-private-cool-grey-200: rgba(96, 128, 156, 0.3);\n --g-color-private-cool-grey-250: rgba(96, 128, 156, 0.4);\n --g-color-private-cool-grey-300: rgba(96, 128, 156, 0.5);\n --g-color-private-cool-grey-350: rgba(96, 128, 156, 0.6);\n --g-color-private-cool-grey-400: rgba(96, 128, 156, 0.7);\n --g-color-private-cool-grey-450: rgba(96, 128, 156, 0.8);\n --g-color-private-cool-grey-500: rgba(96, 128, 156, 0.9);\n --g-color-private-cool-grey-50-solid: rgb(26, 28, 32);\n --g-color-private-cool-grey-100-solid: rgb(30, 34, 39);\n --g-color-private-cool-grey-150-solid: rgb(34, 39, 46);\n --g-color-private-cool-grey-200-solid: rgb(41, 50, 59);\n --g-color-private-cool-grey-250-solid: rgb(49, 61, 73);\n --g-color-private-cool-grey-300-solid: rgb(57, 73, 87);\n --g-color-private-cool-grey-350-solid: rgb(65, 84, 101);\n --g-color-private-cool-grey-400-solid: rgb(73, 95, 115);\n --g-color-private-cool-grey-450-solid: rgb(80, 106, 128);\n --g-color-private-cool-grey-500-solid: rgb(88, 117, 142);\n --g-color-private-cool-grey-550-solid: rgb(96, 128, 156);\n --g-color-private-cool-grey-600-solid: rgb(112, 141, 166);\n --g-color-private-cool-grey-650-solid: rgb(128, 153, 176);\n --g-color-private-cool-grey-700-solid: rgb(144, 166, 186);\n --g-color-private-cool-grey-750-solid: rgb(160, 179, 196);\n --g-color-private-cool-grey-800-solid: rgb(176, 192, 206);\n --g-color-private-cool-grey-850-solid: rgb(191, 204, 215);\n --g-color-private-cool-grey-900-solid: rgb(207, 217, 225);\n --g-color-private-cool-grey-950-solid: rgb(223, 230, 235);\n --g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);\n --g-color-text-primary: var(--g-color-text-light-primary);\n --g-color-text-complementary: var(--g-color-text-light-complementary);\n --g-color-text-secondary: var(--g-color-text-light-secondary);\n --g-color-text-hint: var(--g-color-text-light-hint);\n --g-color-text-info: var(--g-color-private-blue-650-solid);\n --g-color-text-positive: var(--g-color-private-green-650-solid);\n --g-color-text-warning: var(--g-color-private-yellow-650-solid);\n --g-color-text-danger: var(--g-color-private-red-650-solid);\n --g-color-text-utility: var(--g-color-private-purple-650-solid);\n --g-color-text-misc: var(--g-color-private-cool-grey-650-solid);\n --g-color-text-info-heavy: var(--g-color-private-blue-850-solid);\n --g-color-text-positive-heavy: var(--g-color-private-green-850-solid);\n --g-color-text-warning-heavy: var(--g-color-private-yellow-850-solid);\n --g-color-text-danger-heavy: var(--g-color-private-red-850-solid);\n --g-color-text-utility-heavy: var(--g-color-private-purple-850-solid);\n --g-color-text-misc-heavy: var(--g-color-private-cool-grey-850-solid);\n --g-color-text-brand: var(--g-color-private-yellow-600-solid);\n --g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);\n --g-color-text-brand-contrast: var(--g-color-text-dark-primary);\n --g-color-text-link: var(--g-color-private-yellow-550-solid);\n --g-color-text-link-hover: var(--g-color-private-orange-550-solid);\n --g-color-text-link-visited: var(--g-color-private-purple-650-solid);\n --g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);\n --g-color-text-dark-primary: var(--g-color-private-black-1000-solid);\n --g-color-text-dark-complementary: var(--g-color-private-black-800);\n --g-color-text-dark-secondary: var(--g-color-private-black-600);\n --g-color-text-dark-hint: var(--g-color-private-black-400);\n --g-color-text-light-primary: var(--g-color-private-white-1000-solid);\n --g-color-text-light-complementary: var(--g-color-private-white-800);\n --g-color-text-light-secondary: var(--g-color-private-white-600);\n --g-color-text-light-hint: var(--g-color-private-white-400);\n --g-color-text-inverted-primary: var(--g-color-text-dark-primary);\n --g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);\n --g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);\n --g-color-text-inverted-hint: var(--g-color-text-dark-hint);\n --g-color-base-background: rgb(18, 17, 18);\n --g-color-base-generic: var(--g-color-private-white-100);\n --g-color-base-generic-hover: var(--g-color-private-white-250);\n --g-color-base-generic-medium: var(--g-color-private-white-250);\n --g-color-base-generic-medium-hover: var(--g-color-private-white-400);\n --g-color-base-generic-accent: var(--g-color-private-white-200);\n --g-color-base-generic-accent-disabled: var(--g-color-private-white-150);\n --g-color-base-generic-ultralight: var(--g-color-private-white-50);\n --g-color-base-simple-hover: var(--g-color-private-white-250);\n --g-color-base-simple-hover-solid: var(--g-color-private-white-250-solid);\n --g-color-base-brand: var(--g-color-private-yellow-550-solid);\n --g-color-base-brand-hover: var(--g-color-private-yellow-700-solid);\n --g-color-base-selection: var(--g-color-private-yellow-250);\n --g-color-base-selection-hover: var(--g-color-private-yellow-400);\n --g-color-base-info-light: var(--g-color-private-blue-250);\n --g-color-base-info-light-hover: var(--g-color-private-blue-400);\n --g-color-base-info-medium: var(--g-color-private-blue-450);\n --g-color-base-info-medium-hover: var(--g-color-private-blue-600-solid);\n --g-color-base-info-heavy: var(--g-color-private-blue-700-solid);\n --g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);\n --g-color-base-positive-light: var(--g-color-private-green-250);\n --g-color-base-positive-light-hover: var(--g-color-private-green-400);\n --g-color-base-positive-medium: var(--g-color-private-green-450);\n --g-color-base-positive-medium-hover: var(--g-color-private-green-600-solid);\n --g-color-base-positive-heavy: var(--g-color-private-green-700-solid);\n --g-color-base-positive-heavy-hover: var(--g-color-private-green-850-solid);\n --g-color-base-warning-light: var(--g-color-private-yellow-250);\n --g-color-base-warning-light-hover: var(--g-color-private-yellow-400);\n --g-color-base-warning-medium: var(--g-color-private-yellow-450);\n --g-color-base-warning-medium-hover: var(--g-color-private-yellow-600-solid);\n --g-color-base-warning-heavy: var(--g-color-private-yellow-700-solid);\n --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-850-solid);\n --g-color-base-danger-light: var(--g-color-private-red-250);\n --g-color-base-danger-light-hover: var(--g-color-private-red-400);\n --g-color-base-danger-medium: var(--g-color-private-red-450);\n --g-color-base-danger-medium-hover: var(--g-color-private-red-600-solid);\n --g-color-base-danger-heavy: var(--g-color-private-red-700-solid);\n --g-color-base-danger-heavy-hover: var(--g-color-private-red-850-solid);\n --g-color-base-utility-light: var(--g-color-private-purple-250);\n --g-color-base-utility-light-hover: var(--g-color-private-purple-400);\n --g-color-base-utility-medium: var(--g-color-private-purple-450);\n --g-color-base-utility-medium-hover: var(--g-color-private-purple-600-solid);\n --g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);\n --g-color-base-utility-heavy-hover: var(--g-color-private-purple-850-solid);\n --g-color-base-neutral-light: var(--g-color-private-white-200);\n --g-color-base-neutral-light-hover: var(--g-color-private-white-350);\n --g-color-base-neutral-medium: var(--g-color-private-white-400);\n --g-color-base-neutral-medium-hover: var(--g-color-private-white-550);\n --g-color-base-neutral-heavy: var(--g-color-private-white-650);\n --g-color-base-neutral-heavy-hover: var(--g-color-private-white-750);\n --g-color-base-misc-light: var(--g-color-private-cool-grey-250);\n --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-400);\n --g-color-base-misc-medium: var(--g-color-private-cool-grey-450);\n --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-600-solid);\n --g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);\n --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-850-solid);\n --g-color-base-light: var(--g-color-private-white-850);\n --g-color-base-light-hover: var(--g-color-private-white-700);\n --g-color-base-light-simple-hover: var(--g-color-private-white-150);\n --g-color-base-light-disabled: var(--g-color-private-white-150);\n --g-color-base-light-accent-disabled: var(--g-color-private-white-300);\n --g-color-base-float: var(--g-color-private-white-100-solid);\n --g-color-base-float-hover: var(--g-color-private-white-200-solid);\n --g-color-base-float-heavy: var(--g-color-private-white-300-solid);\n --g-color-base-float-accent: var(--g-color-private-white-300-solid);\n --g-color-base-float-accent-hover: var(--g-color-private-white-400-solid);\n --g-color-base-float-announcement: var(--g-color-private-white-200-solid);\n --g-color-base-modal: var(--g-color-base-background);\n --g-color-line-generic: var(--g-color-private-white-150);\n --g-color-line-generic-hover: var(--g-color-private-white-250);\n --g-color-line-generic-active: var(--g-color-private-white-600);\n --g-color-line-generic-accent: var(--g-color-private-white-350);\n --g-color-line-generic-accent-hover: var(--g-color-private-white-800);\n --g-color-line-generic-solid: var(--g-color-private-white-150-solid);\n --g-color-line-brand: var(--g-color-private-yellow-600-solid);\n --g-color-line-focus: var(--g-color-private-cool-grey-550-solid);\n --g-color-line-light: var(--g-color-private-white-500);\n --g-color-line-info: var(--g-color-private-blue-550-solid);\n --g-color-line-positive: var(--g-color-private-green-550-solid);\n --g-color-line-warning: var(--g-color-private-yellow-550-solid);\n --g-color-line-danger: var(--g-color-private-red-550-solid);\n --g-color-line-utility: var(--g-color-private-purple-550-solid);\n --g-color-line-misc: var(--g-color-private-cool-grey-550-solid);\n --g-color-sfx-veil: var(--g-color-private-black-700);\n --g-color-sfx-shadow: var(--g-color-private-black-200);\n --g-color-sfx-shadow-heavy: var(--g-color-private-black-400);\n --g-color-sfx-shadow-light: var(--g-color-private-black-200);\n --g-color-sfx-fade: var(--g-color-private-white-250);\n --g-color-scroll-track: var(--g-color-base-background);\n --g-color-scroll-handle: var(--g-color-private-white-150);\n --g-color-scroll-handle-hover: var(--g-color-private-white-250);\n --g-color-scroll-corner: var(--g-color-private-white-150);\n --g-color-infographics-axis: var(--g-color-private-white-150-solid);\n --g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150);\n}\n\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) {\n scrollbar-width: var(--g-scrollbar-width);\n scrollbar-color: var(--g-color-scroll-handle) var(--g-color-scroll-track);\n}\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar,\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar {\n width: var(--g-scrollbar-width);\n height: var(--g-scrollbar-width);\n background: var(--g-color-scroll-track);\n}\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-track,\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-track {\n background: var(--g-color-scroll-track);\n}\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-corner,\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-corner {\n background: var(--g-color-scroll-corner);\n}\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb,\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb {\n background: var(--g-color-scroll-handle);\n}\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb:hover,\n.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb:hover {\n background: var(--g-color-scroll-handle-hover);\n}\n\n@keyframes g-loading-animation {\n from {\n background-position: -12px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n\n\n\n@import './private';\n@import './text';\n@import './base';\n@import './line';\n@import './sfx';\n@import './system';\n\n@mixin g-colors-light {\n @include g-colors-private-light;\n @include g-colors-text-light;\n @include g-colors-base-light;\n @include g-colors-line-light;\n @include g-colors-sfx-light;\n @include g-colors-system-light;\n}\n\n\n\n\n\n@charset \"UTF-8\";\n\n/* src/scss/yfm.scss */\n.yfm {\n font-family:\n \"Segoe UI\",\n Arial,\n Helvetica,\n sans-serif,\n \"Apple Color Emoji\",\n \"Segoe UI Emoji\",\n \"Segoe UI Symbol\";\n font-family: var(--yfm-font-family-sans);\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n color: rgba(0, 0, 0, 0.7);\n --yfm-color-hljs-background: rgba(107, 132, 153, 0.12);\n --yfm-color-hljs-subst: #444;\n --yfm-color-hljs-comment: #888888;\n --yfm-color-hljs-deletion: #880000;\n --yfm-color-hljs-section: #880000;\n --yfm-color-hljs-pseudo: #BC6060;\n --yfm-color-hljs-literal: #78A960;\n --yfm-color-hljs-addition: #397300;\n --yfm-color-hljs-meta: #1f7199;\n --yfm-color-hljs-meta-string: #4d99bf;\n --yfm-font-family-monospace:\n \"Menlo\",\n \"Monaco\",\n \"Consolas\",\n \"Ubuntu Mono\",\n \"Liberation Mono\",\n \"DejaVu Sans Mono\",\n \"Courier New\",\n \"Courier\",\n monospace;\n --yfm-font-family-sans:\n \"Segoe UI\",\n Arial,\n Helvetica,\n sans-serif,\n \"Apple Color Emoji\",\n \"Segoe UI Emoji\",\n \"Segoe UI Symbol\";\n}\n.yfm * {\n box-sizing: border-box;\n}\n.yfm > *:not(h2):not(h3):not(h4):not(h5):not(h6):first-child {\n margin-top: 0 !important;\n}\n.yfm > *:last-child {\n margin-bottom: 0 !important;\n}\n.yfm h1,\n.yfm h2,\n.yfm h3,\n.yfm h4,\n.yfm h5,\n.yfm h6 {\n margin-bottom: 15px;\n font-weight: 500;\n}\n.yfm h1 {\n font-size: 32px;\n line-height: 40px;\n}\n.yfm h2 {\n font-size: 24px;\n line-height: 28px;\n}\n.yfm h3 {\n font-size: 20px;\n line-height: 24px;\n}\n.yfm h4 {\n font-size: 17px;\n line-height: 24px;\n}\n.yfm h5 {\n font-size: 15px;\n line-height: 20px;\n}\n.yfm h6 {\n font-size: 13px;\n line-height: 18px;\n}\n.yfm a {\n background-color: transparent;\n color: #027bf3;\n -webkit-text-decoration: none;\n -webkit-text-decoration: none;\n text-decoration: none;\n}\n.yfm a:hover,\n.yfm a:active {\n color: #004080;\n}\n.yfm a:not([href]) {\n color: inherit;\n}\n.yfm strong {\n font-weight: 700;\n}\n.yfm img,\n.yfm svg {\n box-sizing: content-box;\n max-width: 100%;\n border: none;\n vertical-align: middle;\n}\n.yfm img[align=right],\n.yfm svg[align=right] {\n padding-left: 20px;\n}\n.yfm img[align=left],\n.yfm svg[align=left] {\n padding-right: 20px;\n}\n.yfm img {\n -o-object-fit: contain;\n object-fit: contain;\n background-color: #ffffff;\n}\n.yfm svg {\n height: auto;\n}\n.yfm .katex svg {\n height: auto;\n height: initial;\n}\n.yfm img + small {\n display: block;\n}\n.yfm p,\n.yfm blockquote,\n.yfm ul,\n.yfm ol,\n.yfm dl,\n.yfm table,\n.yfm pre {\n margin: 0 0 15px 0;\n}\n.yfm ul pre,\n.yfm ol pre,\n.yfm dl pre {\n margin-top: 15px;\n}\n.yfm code,\n.yfm kbd,\n.yfm pre {\n font-family: var(--yfm-font-family-monospace);\n font-size: 1em;\n font-feature-settings: normal;\n}\n.yfm input {\n margin: 0;\n overflow: visible;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n.yfm input[type=checkbox] {\n position: relative;\n top: 1px;\n box-sizing: border-box;\n padding: 0;\n}\n.yfm table {\n color: #333;\n display: inline-block;\n max-width: 100%;\n width: auto;\n overflow: auto;\n position: relative;\n z-index: 1;\n box-sizing: border-box;\n border: 1px solid rgba(0, 0, 0, 0.07);\n border-radius: 8px;\n border-collapse: collapse;\n border-spacing: 0;\n background: #ffffff;\n}\n.yfm table thead,\n.yfm table tr:nth-child(2n) {\n background-color: rgba(0, 0, 0, 0.02);\n}\n.yfm table tr:first-child td,\n.yfm table tr:first-child th {\n border-top: none;\n}\n.yfm table tr:last-child td,\n.yfm table tr:last-child th {\n border-bottom: none;\n}\n.yfm table th,\n.yfm table td {\n padding: 10px 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n border: 1px solid rgba(0, 0, 0, 0.07);\n}\n.yfm table th > *:first-child,\n.yfm table td > *:first-child {\n margin-top: 0;\n}\n.yfm table th > *:last-child,\n.yfm table td > *:last-child {\n margin-bottom: 0;\n}\n.yfm table td {\n vertical-align: top;\n white-space: normal;\n}\n.yfm table th {\n font-weight: 500;\n text-align: left;\n}\n.yfm table tr td:first-child,\n.yfm table tr th:first-child {\n border-left: none;\n}\n.yfm table tr td:last-child,\n.yfm table tr th:last-child {\n border-right: none;\n}\n.yfm hr {\n box-sizing: content-box;\n height: 0.25em;\n padding: 0;\n margin: 1.5em 0;\n overflow: hidden;\n background-color: rgba(0, 0, 0, 0.07);\n border: none;\n}\n.yfm hr::before {\n content: \"\";\n display: table;\n}\n.yfm hr::after {\n content: \"\";\n display: table;\n clear: both;\n}\n.yfm blockquote {\n position: relative;\n padding-left: 12px;\n border-left: 3px solid #027bf3;\n}\n.yfm blockquote > *:first-child {\n margin-top: 0;\n}\n.yfm blockquote > *:last-child {\n margin-bottom: 0;\n}\n.yfm dl {\n padding: 0;\n}\n.yfm dl > *:first-child {\n margin-top: 0;\n}\n.yfm dl > *:last-child {\n margin-bottom: 0;\n}\n.yfm dl dt {\n margin-bottom: 5px;\n font-size: 1em;\n font-weight: 500;\n font-style: italic;\n}\n.yfm dl dd {\n margin-bottom: 15px;\n padding: 0 15px;\n}\n.yfm dd {\n margin-left: 0;\n}\n.yfm dd > ol:first-child,\n.yfm dd > ul:first-child,\n.yfm dd > dd:first-child {\n padding-left: 0;\n}\n.yfm ul,\n.yfm ol {\n padding-left: 2.2em;\n}\n.yfm ul ul,\n.yfm ul ol,\n.yfm ol ol,\n.yfm ol ul {\n margin-top: 0;\n margin-bottom: 0;\n}\n.yfm:not(.yfm_no-list-reset) ol {\n list-style-type: none;\n counter-reset: list;\n}\n.yfm:not(.yfm_no-list-reset) ol > li {\n position: relative;\n counter-increment: list;\n}\n.yfm:not(.yfm_no-list-reset) ol > li::before {\n position: absolute;\n right: 100%;\n margin-right: 4px;\n content: counters(list, \".\") \". \";\n}\n.yfm li {\n word-wrap: break-word;\n}\n.yfm li + li {\n margin-top: 0.33em;\n}\n.yfm li p,\n.yfm li blockquote {\n margin-top: 15px;\n}\n.yfm code {\n padding: 0.1em 0.4em 0.15em;\n background-color: rgba(107, 132, 153, 0.12);\n border-radius: 4px;\n font-size: 0.875em;\n white-space: normal;\n color: rgb(59, 96, 128);\n}\n.yfm pre {\n word-wrap: normal;\n}\n.yfm table code {\n white-space: nowrap;\n}\n.yfm pre * code {\n display: inline;\n padding: 0;\n margin: 0;\n overflow: visible;\n word-wrap: normal;\n background-color: transparent;\n border: 0;\n color: rgba(0, 0, 0, 0.7);\n}\n.yfm pre > code {\n display: block;\n padding: 16px;\n overflow: auto;\n background-color: rgba(107, 132, 153, 0.12);\n color: rgba(0, 0, 0, 0.7);\n white-space: pre;\n}\n.yfm sup,\n.yfm sub {\n line-height: 0;\n}\n.yfm .visually-hidden {\n position: absolute;\n overflow: hidden;\n clip: rect(0 0 0 0);\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n white-space: nowrap;\n border: 0;\n -webkit-clip-path: inset(100%);\n clip-path: inset(100%);\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n.yfm .yfm-note {\n max-width: 1296px;\n margin: 20px 0;\n padding: 20px 20px 20px 64px;\n border-radius: 10px;\n}\n.yfm .yfm-note .yfm-note-title {\n font-weight: 700;\n}\n.yfm .yfm-note > p {\n margin: 0 0 10px 0;\n}\n.yfm .yfm-note > p:first-child::before {\n box-sizing: content-box;\n display: block;\n width: 24px;\n height: 24px;\n margin-top: -2px;\n margin-left: -44px;\n padding-right: 20px;\n float: left;\n}\n.yfm .yfm-note > p:last-child {\n margin-bottom: 0;\n}\n.yfm .yfm-note.yfm-accent-info > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(2,123,243)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-tip > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(86,189,103)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-alert > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(255,70,69)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-warning > p:first-child::before {\n content: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 16 16\"%3E%3Ccircle cx=\"8\" cy=\"8\" r=\"8\" fill=\"rgb(241,149,24)\"/%3E%3Crect width=\"1\" height=\"5\" x=\"7.5\" y=\"6.5\" stroke=\"%23fff\" rx=\".5\"/%3E%3Ccircle cx=\"8\" cy=\"4\" r=\"1\" fill=\"%23fff\"/%3E%3C/svg%3E');\n}\n.yfm .yfm-note.yfm-accent-info {\n background: rgba(2, 123, 243, 0.08);\n}\n.yfm .yfm-note.yfm-accent-tip {\n background: rgba(63, 201, 46, 0.1);\n}\n.yfm .yfm-note.yfm-accent-alert {\n background: rgba(235, 50, 38, 0.08);\n}\n.yfm .yfm-note.yfm-accent-warning {\n background: rgba(255, 136, 0, 0.15);\n}\n.yfm h1 .yfm-anchor,\n.yfm h2 .yfm-anchor,\n.yfm h3 .yfm-anchor,\n.yfm h4 .yfm-anchor,\n.yfm h5 .yfm-anchor,\n.yfm h6 .yfm-anchor {\n display: inline-block;\n width: 24px;\n padding-right: 4px;\n margin-left: -24px;\n float: left;\n text-align: center;\n font-size: 18px;\n}\n.yfm h1 .yfm-anchor::before,\n.yfm h2 .yfm-anchor::before,\n.yfm h3 .yfm-anchor::before,\n.yfm h4 .yfm-anchor::before,\n.yfm h5 .yfm-anchor::before,\n.yfm h6 .yfm-anchor::before {\n content: \"#\";\n visibility: hidden;\n}\n.yfm h1:hover .yfm-anchor::before,\n.yfm h2:hover .yfm-anchor::before,\n.yfm h3:hover .yfm-anchor::before,\n.yfm h4:hover .yfm-anchor::before,\n.yfm h5:hover .yfm-anchor::before,\n.yfm h6:hover .yfm-anchor::before {\n visibility: visible;\n}\n.yfm table h1 .yfm-anchor,\n.yfm table h2 .yfm-anchor,\n.yfm table h3 .yfm-anchor,\n.yfm table h4 .yfm-anchor,\n.yfm table h5 .yfm-anchor,\n.yfm table h6 .yfm-anchor {\n width: 1em;\n margin-left: -1em;\n padding-right: 0;\n}\n.yfm .yfm-tabs .yfm-anchor::before {\n position: absolute;\n padding-right: 2px;\n}\n.yfm .hljs {\n display: block;\n overflow-x: auto;\n padding: 16px;\n background: rgba(107, 132, 153, 0.12);\n background: var(--yfm-color-hljs-background);\n}\n.yfm .hljs,\n.yfm .hljs-subst {\n color: #444;\n color: var(--yfm-color-hljs-subst);\n}\n.yfm .hljs-comment {\n color: #888888;\n color: var(--yfm-color-hljs-comment);\n}\n.yfm .hljs-keyword,\n.yfm .hljs-attribute,\n.yfm .hljs-selector-tag,\n.yfm .hljs-meta-keyword,\n.yfm .hljs-doctag,\n.yfm .hljs-name {\n font-weight: bold;\n}\n.yfm .hljs-type,\n.yfm .hljs-string,\n.yfm .hljs-number,\n.yfm .hljs-selector-id,\n.yfm .hljs-selector-class,\n.yfm .hljs-quote,\n.yfm .hljs-template-tag,\n.yfm .hljs-deletion {\n color: #880000;\n color: var(--yfm-color-hljs-deletion);\n}\n.yfm .hljs-title,\n.yfm .hljs-section {\n color: #880000;\n color: var(--yfm-color-hljs-section);\n font-weight: bold;\n}\n.yfm .hljs-regexp,\n.yfm .hljs-symbol,\n.yfm .hljs-variable,\n.yfm .hljs-template-variable,\n.yfm .hljs-link,\n.yfm .hljs-selector-attr,\n.yfm .hljs-selector-pseudo {\n color: #BC6060;\n color: var(--yfm-color-hljs-pseudo);\n}\n.yfm .hljs-literal {\n color: #78A960;\n color: var(--yfm-color-hljs-literal);\n}\n.yfm .hljs-built_in,\n.yfm .hljs-bullet,\n.yfm .hljs-code,\n.yfm .hljs-addition {\n color: #397300;\n color: var(--yfm-color-hljs-addition);\n}\n.yfm .hljs-meta {\n color: #1f7199;\n color: var(--yfm-color-hljs-meta);\n}\n.yfm .hljs-meta-string {\n color: #4d99bf;\n color: var(--yfm-color-hljs-meta-string);\n}\n.yfm .hljs-emphasis {\n font-style: italic;\n}\n.yfm .hljs-strong {\n font-weight: bold;\n}\n.yfm-clipboard {\n position: relative;\n}\n.yfm-clipboard:hover .yfm-clipboard-button {\n display: block;\n}\n.yfm-clipboard > pre {\n border-radius: 10px;\n overflow: hidden;\n}\n.yfm-clipboard-button {\n display: none;\n position: absolute;\n cursor: pointer;\n top: 16px;\n right: 16px;\n z-index: 1;\n}\n.yfm-cut-title {\n cursor: pointer;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n padding: 5px 0 5px 30px;\n}\n.yfm-cut-title:before {\n content: \"\";\n z-index: 1;\n left: 0;\n top: 50%;\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZmlsbD0ibm9uZSIgZD0iTTMgNmw1IDUgNS01Ii8+Cjwvc3ZnPgo=);\n transform: translateY(-50%) rotate(-90deg);\n transition: transform 0.3s ease;\n height: 20px;\n width: 20px;\n position: absolute;\n}\n.yfm-cut-content {\n display: none;\n overflow: hidden;\n transition: height 0.3s ease-in-out;\n}\n.yfm-cut.open > .yfm-cut-content {\n display: revert;\n padding: 5px 0 15px 30px;\n}\n.yfm-cut.open > .yfm-cut-title:before {\n transform: translateY(-50%);\n}\n.yfm:not(.yfm_no-list-reset) .yfm-cut ol {\n counter-reset: cut-list;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-cut ol > li {\n counter-increment: cut-list;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-cut ol > li::before {\n content: counters(cut-list, \".\") \". \";\n}\n.yfm-file__icon {\n ---yfm-file-icon-img: var(--yfm-file-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==));\n display: inline-block;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n width: 16px;\n margin: 0 2px;\n color: rgba(0, 0, 0, 0.7);\n color: var(--yfm-file-icon-color, rgba(0, 0, 0, 0.7));\n background-color: currentColor;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100%;\n -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==);\n mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==);\n -webkit-mask-image: var(---yfm-file-icon-img);\n mask-image: var(---yfm-file-icon-img);\n -webkit-mask-position: center;\n mask-position: center;\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n}\n.yfm-file__icon::before {\n content: \"\\a0\";\n}\n.yfm-term_title {\n color: #027bf3;\n cursor: pointer;\n border-bottom: 1px dotted;\n font-size: inherit;\n line-height: inherit;\n font-style: normal;\n}\n.yfm-term_title:hover {\n color: #004080;\n}\n.yfm-term_dfn {\n position: absolute;\n z-index: 1000;\n width: -moz-fit-content;\n width: fit-content;\n max-width: 450px;\n visibility: hidden;\n opacity: 0;\n padding: 10px;\n background-color: rgb(255, 255, 255);\n font-size: inherit;\n line-height: inherit;\n font-style: normal;\n border-radius: 4px;\n box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);\n outline: none;\n}\n@media screen and (max-width: 600px) {\n .yfm-term_dfn {\n max-width: 80%;\n }\n}\n.yfm-term_dfn::before {\n content: \"\";\n position: absolute;\n z-index: -1;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: inherit;\n box-shadow: 0 0 0 1px rgb(229, 229, 229);\n}\n.yfm-term_dfn.open {\n visibility: visible;\n animation-name: popup;\n animation-duration: 0.1s;\n animation-timing-function: ease-out;\n animation-fill-mode: forwards;\n}\n@keyframes popup {\n 0% {\n opacity: 0;\n transform: translateY(10px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n.yfm-tabs {\n margin-bottom: 15px;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-tabs ol {\n counter-reset: tabs-list;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-tabs ol > li {\n counter-increment: tabs-list;\n}\n.yfm:not(.yfm_no-list-reset) .yfm-tabs ol > li:before {\n content: counters(tabs-list, \".\") \". \";\n}\n.yfm-tab-list {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 15px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.07);\n}\n.yfm-tab {\n margin-bottom: -1px;\n margin-right: 20px;\n border-bottom: 2px solid transparent;\n padding: 6px 0 7px;\n font-weight: 700;\n outline: none;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n white-space: break-spaces;\n}\n.yfm-tab:last-child {\n margin-right: 0;\n}\n.yfm-tab:hover,\n.yfm-tab:active {\n color: #004080;\n}\n.yfm-tab.active {\n border-bottom-color: #027bf3;\n}\n.yfm-tab:focus {\n outline: 2px solid #4d90fe;\n border-radius: 2px;\n}\n.yfm-tab:focus:not(:focus-visible) {\n outline: 0;\n}\n.yfm-tab-panel {\n visibility: hidden;\n overflow: hidden;\n height: 0;\n}\n.yfm-tab-panel:first-child {\n margin-top: 0 !important;\n}\n.yfm-tab-panel:last-child {\n margin-bottom: 0 !important;\n}\n.yfm-tab-panel.active {\n visibility: visible;\n height: auto;\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.g-col {\n flex-grow: 1;\n flex-basis: 0;\n max-width: 100%;\n}\n.g-col_s-s_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n}\n.g-col_s-s_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n}\n.g-col_s-s_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n}\n.g-col_s-s_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n}\n.g-col_s-s_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n}\n.g-col_s-s_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n}\n.g-col_s-s_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n}\n.g-col_s-s_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n}\n.g-col_s-s_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n}\n.g-col_s-s_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n}\n.g-col_s-s_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n}\n.g-col_s-s_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n}\n@media (min-width: 768px) {\n .g-col_s-m_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 768px) {\n .g-col_s-m_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 1080px) {\n .g-col_s-l_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .g-col_s-xl_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 1400px) {\n .g-col_s-xxl_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_1 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_2 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_3 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 25%;\n max-width: 25%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_4 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_5 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_6 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 50%;\n max-width: 50%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_7 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_8 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_9 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 75%;\n max-width: 75%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_10 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_11 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n}\n@media (min-width: 1920px) {\n .g-col_s-xxxl_12 {\n box-sizing: border-box;\n flex-grow: 0;\n flex-basis: 100%;\n max-width: 100%;\n }\n}\n\n\n\n\n.g-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 100%;\n height: 100%;\n}\n.g-container_mw_s {\n max-width: 576px;\n}\n.g-container_mw_m {\n max-width: 768px;\n}\n.g-container_mw_l {\n max-width: 1080px;\n}\n.g-container_mw_xl {\n max-width: 1200px;\n}\n.g-container_mw_xxl {\n max-width: 1400px;\n}\n.g-container_mw_xxxl {\n max-width: 1920px;\n}\n.g-container_sr_0 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-0);\n}\n.g-container_sr_half > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-half);\n}\n.g-container_sr_1 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-1);\n}\n.g-container_sr_2 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-2);\n}\n.g-container_sr_3 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-3);\n}\n.g-container_sr_4 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-4);\n}\n.g-container_sr_5 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-5);\n}\n.g-container_sr_6 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-6);\n}\n.g-container_sr_7 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-7);\n}\n.g-container_sr_8 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-8);\n}\n.g-container_sr_9 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-9);\n}\n.g-container_sr_10 > .g-row:not(:last-child) {\n margin-bottom: var(--g-spacing-10);\n}\n\n\n\n\n.g-card {\n --_--background-color: transparent;\n --_--border-color: transparent;\n --_--border-width: 0;\n box-shadow: var(--g-card-box-shadow, var(--_--box-shadow));\n box-sizing: border-box;\n background-color: transparent;\n background-color: var(--g-card-background-color, var(--_--background-color));\n border: 0 solid transparent;\n border: var(--g-card-border-width, var(--_--border-width)) solid var(--g-card-border-color, var(--_--border-color));\n border-radius: var(--g-card-border-radius, var(--_--border-radius));\n outline: none;\n}\n.g-card_theme_normal {\n --_--border-color: var(--g-color-line-generic);\n --_--background-color: var(--g-color-base-generic);\n}\n.g-card_theme_info {\n --_--border-color: var(--g-color-line-info);\n --_--background-color: var(--g-color-base-info-light);\n}\n.g-card_theme_success {\n --_--border-color: var(--g-color-line-positive);\n --_--background-color: var(--g-color-base-positive-light);\n}\n.g-card_theme_warning {\n --_--border-color: var(--g-color-line-warning);\n --_--background-color: var(--g-color-base-warning-light);\n}\n.g-card_theme_danger {\n --_--border-color: var(--g-color-line-danger);\n --_--background-color: var(--g-color-base-danger-light);\n}\n.g-card_theme_utility {\n --_--border-color: var(--g-color-line-utility);\n --_--background-color: var(--g-color-base-utility-light);\n}\n.g-card_view_clear {\n --_--background-color: transparent;\n}\n.g-card_view_outlined {\n --_--background-color: transparent;\n --_--border-width: 1px;\n}\n.g-card_type_action {\n --_--background-color: var(--g-color-base-float);\n --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow);\n}\n.g-card_type_action::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: var(--g-card-border-radius, var(--_--border-radius));\n pointer-events: none;\n}\n.g-card_type_action.g-card_clickable {\n cursor: pointer;\n position: relative;\n}\n.g-card_type_action.g-card_clickable:hover {\n --_--box-shadow: 0px 3px 10px var(--g-color-sfx-shadow);\n}\n.g-card_type_action.g-card_clickable:focus-visible::after {\n content: \"\";\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-card_type_selection {\n --_--border-width: 1px;\n --_--border-color: var(--g-color-line-generic);\n position: relative;\n}\n.g-card_type_selection::before {\n position: absolute;\n top: -1px;\n right: -1px;\n bottom: -1px;\n left: -1px;\n border-radius: var(--g-card-border-radius, var(--_--border-radius));\n pointer-events: none;\n}\n.g-card_type_selection::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: var(--g-card-border-radius, var(--_--border-radius));\n pointer-events: none;\n}\n.g-card_type_selection.g-card_clickable {\n cursor: pointer;\n}\n.g-card_type_selection.g-card_clickable:hover {\n --_--border-color: transparent;\n}\n.g-card_type_selection.g-card_clickable:hover::before {\n content: \"\";\n border: 2px solid var(--g-color-line-brand);\n opacity: 0.5;\n}\n.g-card_type_selection.g-card_clickable:hover:focus-visible::before {\n border-color: transparent;\n}\n.g-card_type_selection.g-card_clickable:focus-visible::after {\n content: \"\";\n outline: 2px solid var(--g-color-line-focus);\n}\n.g-card_type_selection.g-card_selected:not(.g-card_disabled) {\n --_--border-color: transparent;\n}\n.g-card_type_selection.g-card_selected:not(.g-card_disabled)::before {\n content: \"\";\n border: 2px solid var(--g-color-line-brand);\n}\n.g-card_type_selection.g-card_view_clear {\n --_--border-color: transparent;\n}\n.g-card_type_container.g-card_view_raised {\n --_--background-color: var(--g-color-base-float);\n}\n.g-card_type_container.g-card_view_raised.g-card_size_m {\n --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow);\n}\n\n.g-card_type_container.g-card_view_raised.g-card_size_l {\n --_--box-shadow: 0px 1px 6px var(--g-color-sfx-shadow-light),\n 1px 3px 13px var(--g-color-sfx-shadow-light);\n}\n\n.g-card_size_m {\n --_--border-radius: 8px;\n}\n.g-card_size_l {\n --_--border-radius: 16px;\n}\n\n\n\n\n.g-tabs {\n --_--vertical-item-padding: var(--g-tabs-vertical-item-padding, 6px 20px);\n --_--vertical-item-height: var(--g-tabs-vertical-item-height, 18px);\n}\n.g-tabs_size_m {\n --_--item-height: 36px;\n --_--item-gap: 24px;\n --_--item-border-width: 2px;\n}\n.g-tabs_size_m .g-tabs__item-title,\n.g-tabs_size_m .g-tabs__item-counter {\n font-size: var(--g-text-body-1-font-size);\n line-height: var(--g-text-body-1-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-tabs_size_l {\n --_--item-height: 40px;\n --_--item-gap: 28px;\n --_--item-border-width: 2px;\n}\n.g-tabs_size_l .g-tabs__item-title,\n.g-tabs_size_l .g-tabs__item-counter {\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n}\n.g-tabs_size_xl {\n --_--item-height: 44px;\n --_--item-gap: 32px;\n --_--item-border-width: 3px;\n}\n.g-tabs_size_xl .g-tabs__item-title,\n.g-tabs_size_xl .g-tabs__item-counter {\n font-size: var(--g-text-subheader-3-font-size);\n line-height: var(--g-text-subheader-3-line-height);\n font-weight: var(--g-text-subheader-font-weight);\n}\n.g-tabs__item {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n outline: none;\n}\n.g-tabs__item-content {\n display: flex;\n align-items: center;\n border-radius: var(--g-focus-border-radius);\n}\n.g-tabs__item_overflow .g-tabs__item-content {\n min-width: 0;\n}\n.g-tabs__item-icon {\n margin-right: 8px;\n}\n.g-tabs__item-title {\n white-space: nowrap;\n}\n.g-tabs__item_overflow .g-tabs__item-title {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.g-tabs__item-counter, .g-tabs__item-label {\n margin-left: 8px;\n}\n.g-tabs__item-icon > svg {\n display: block;\n}\n.g-tabs_direction_horizontal {\n display: flex;\n align-items: flex-end;\n flex-wrap: wrap;\n box-shadow: inset 0 calc(1px * -1) 0 0 var(--g-color-line-generic);\n box-shadow: inset 0 calc(var(--g-tabs-border-width, 1px) * -1) 0 0 var(--g-color-line-generic);\n overflow: hidden;\n}\n.g-tabs_direction_horizontal .g-tabs__item {\n display: flex;\n align-items: center;\n box-sizing: border-box;\n height: var(--g-tabs-item-height, var(--_--item-height));\n border-bottom: var(--g-tabs-item-border-width, var(--_--item-border-width)) solid transparent;\n padding-top: var(--_--item-border-width);\n}\n.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-content {\n outline: 2px solid var(--g-color-line-focus);\n outline-offset: -2px;\n}\n.g-tabs_direction_horizontal .g-tabs__item-meta {\n display: none;\n}\n.g-tabs_direction_horizontal .g-tabs__item-title {\n color: var(--g-color-text-secondary);\n}\n.g-tabs_direction_horizontal .g-tabs__item-icon, .g-tabs_direction_horizontal .g-tabs__item-counter {\n color: var(--g-color-text-hint);\n}\n.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-title, .g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-title, .g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-title {\n color: var(--g-color-text-primary);\n}\n.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-icon,\n.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-counter, .g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-icon,\n.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-counter, .g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-icon,\n.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-counter {\n color: var(--g-color-text-secondary);\n}\n.g-tabs_direction_horizontal .g-tabs__item_active, .g-tabs_direction_horizontal .g-tabs__item_active:hover, .g-tabs_direction_horizontal .g-tabs__item_active:focus-visible {\n border-color: var(--g-color-line-brand);\n}\n.g-tabs_direction_horizontal .g-tabs__item_disabled {\n pointer-events: none;\n}\n.g-tabs_direction_horizontal .g-tabs__item_disabled .g-tabs__item-title {\n color: var(--g-color-text-hint);\n}\n.g-tabs_direction_horizontal > :not(:last-child) {\n margin-right: var(--g-tabs-item-gap, var(--_--item-gap));\n}\n.g-tabs_direction_vertical {\n display: flex;\n flex-direction: column;\n}\n.g-tabs_direction_vertical .g-tabs__item {\n padding: var(--_--vertical-item-padding);\n}\n.g-tabs_direction_vertical .g-tabs__item-title {\n line-height: var(--_--vertical-item-height);\n color: var(--g-color-text-primary);\n}\n.g-tabs_direction_vertical .g-tabs__item-meta {\n line-height: var(--_--vertical-item-height);\n color: var(--g-color-text-secondary);\n}\n.g-tabs_direction_vertical .g-tabs__item-icon, .g-tabs_direction_vertical .g-tabs__item-counter {\n color: var(--g-color-text-secondary);\n}\n.g-tabs_direction_vertical .g-tabs__item:hover, .g-tabs_direction_vertical .g-tabs__item:focus-visible {\n background-color: var(--g-color-base-generic-hover);\n}\n.g-tabs_direction_vertical .g-tabs__item_active {\n background-color: var(--g-color-base-selection);\n}\n.g-tabs_direction_vertical .g-tabs__item_active:hover, .g-tabs_direction_vertical .g-tabs__item_active:focus-visible {\n background-color: var(--g-color-base-selection-hover);\n}\n.g-tabs_direction_vertical .g-tabs__item_disabled {\n pointer-events: none;\n}\n.g-tabs_direction_vertical .g-tabs__item_disabled .g-tabs__item-title {\n color: var(--g-color-text-secondary);\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.g-text-area {\n --_--text-color: var(--g-color-text-primary);\n --_--placeholder-color: var(--g-color-text-hint);\n --_--background-color: transparent;\n --_--border-width: 1px;\n --_--clear-offset: calc(\n var(--g-text-area-border-width, 1px) + 1px\n );\n --_--focus-outline-color: var(--g-text-area-focus-outline-color);\n display: inline-block;\n width: 100%;\n position: relative;\n}\n.g-text-area__content {\n box-sizing: border-box;\n display: flex;\n width: 100%;\n background-color: var(--g-text-area-background-color, var(--_--background-color));\n border-width: var(--g-text-area-border-width, var(--_--border-width));\n border-style: solid;\n border-color: var(--g-text-area-border-color, var(--_--border-color));\n color: var(--g-text-area-text-color, var(--_--text-color));\n}\n.g-text-area__content:hover {\n border-color: var(--g-text-area-border-color-hover, var(--_--border-color-hover));\n}\n.g-text-area__content:focus-within {\n border-color: var(--g-text-area-border-color-active, var(--_--border-color-active));\n outline: 2px solid var(--g-text-area-focus-outline-color, var(--_--focus-outline-color));\n outline-offset: -1px;\n}\n.g-text-area__control {\n box-sizing: border-box;\n display: inline-block;\n flex-grow: 1;\n vertical-align: top;\n position: relative;\n margin: 0;\n padding: 0;\n width: 100%;\n font-weight: var(--g-text-body-font-weight);\n font-family: var(--g-text-body-font-family);\n color: inherit;\n background-color: transparent;\n border: none;\n resize: none;\n overflow-x: hidden;\n}\n.g-text-area__control::-moz-placeholder {\n color: var(--g-text-area-placeholder-color, var(--_--placeholder-color));\n}\n.g-text-area__control::placeholder {\n color: var(--g-text-area-placeholder-color, var(--_--placeholder-color));\n}\n.g-text-area__control:focus {\n outline: none;\n}\n.g-text-area__control[type=number] {\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield;\n}\n.g-text-area__clear {\n position: absolute;\n}\n.g-text-area__clear_size_s, .g-text-area__clear_size_m {\n right: var(--_--clear-offset);\n top: var(--_--clear-offset);\n}\n.g-text-area__clear_size_l, .g-text-area__clear_size_xl {\n right: calc(var(--_--clear-offset) + 1px);\n top: calc(var(--_--clear-offset) + 2px);\n}\n.g-text-area_size_s {\n --_--border-radius: var(--g-border-radius-s);\n}\n.g-text-area_size_s .g-text-area__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(24px - 1px * 2);\n height: calc(24px - var(--_--input-control-border-width) * 2);\n padding: 3px 8px;\n}\n.g-text-area_size_s.g-text-area_has-clear .g-text-area__control {\n padding-right: 26px;\n}\n.g-text-area_size_m {\n --_--border-radius: var(--g-border-radius-m);\n}\n.g-text-area_size_m .g-text-area__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(28px - 1px * 2);\n height: calc(28px - var(--_--input-control-border-width) * 2);\n padding: 5px 8px;\n}\n.g-text-area_size_m.g-text-area_has-clear .g-text-area__control {\n padding-right: 26px;\n}\n.g-text-area_size_l {\n --_--border-radius: var(--g-border-radius-l);\n}\n.g-text-area_size_l .g-text-area__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-short-font-size);\n line-height: var(--g-text-body-short-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(36px - 1px * 2);\n height: calc(36px - var(--_--input-control-border-width) * 2);\n padding: 9px 12px;\n}\n.g-text-area_size_l.g-text-area_has-clear .g-text-area__control {\n padding-right: 36px;\n}\n.g-text-area_size_xl {\n --_--border-radius: var(--g-border-radius-xl);\n}\n.g-text-area_size_xl .g-text-area__control {\n --_--input-control-border-width: var(\n --g-text-input-border-width,\n var(--g-text-area-border-width, 1px)\n );\n font-size: var(--g-text-body-2-font-size);\n line-height: var(--g-text-body-2-line-height);\n font-weight: var(--g-text-body-font-weight);\n height: calc(44px - 1px * 2);\n height: calc(44px - var(--_--input-control-border-width) * 2);\n padding: 11px 12px;\n}\n.g-text-area_size_xl.g-text-area_has-clear .g-text-area__control {\n padding-right: 36px;\n}\n.g-text-area_view_normal {\n --_--border-color: var(--g-color-line-generic);\n --_--border-color-hover: var(--g-color-line-generic-hover);\n --_--border-color-active: var(--g-color-line-generic-active);\n}\n.g-text-area_view_clear {\n --_--border-color: transparent;\n --_--border-color-hover: transparent;\n --_--border-color-active: transparent;\n --_--border-radius: 0;\n}\n.g-text-area_view_clear .g-text-area__content {\n border-left: 0;\n border-right: 0;\n}\n.g-text-area_view_clear .g-text-area__control {\n padding-left: 0;\n padding-right: 0;\n}\n.g-text-area.g-text-area_pin_round-round .g-text-area__content {\n border-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n}\n.g-text-area.g-text-area_pin_brick-brick .g-text-area__content {\n border-radius: 0;\n}\n.g-text-area.g-text-area_pin_clear-clear .g-text-area__content {\n border-radius: 0;\n border-left: 0;\n border-right: 0;\n}\n.g-text-area.g-text-area_pin_circle-circle .g-text-area__content {\n border-radius: 100px;\n}\n.g-text-area.g-text-area_pin_round-brick .g-text-area__content {\n border-top-left-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n}\n.g-text-area.g-text-area_pin_brick-round .g-text-area__content {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n}\n.g-text-area.g-text-area_pin_round-clear .g-text-area__content {\n border-top-left-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-top-right-radius: 0;\n border-bottom-left-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-text-area.g-text-area_pin_clear-round .g-text-area__content {\n border-top-left-radius: 0;\n border-top-right-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-bottom-left-radius: 0;\n border-bottom-right-radius: var(--g-text-area-border-radius, var(--_--border-radius));\n border-left: 0;\n}\n.g-text-area.g-text-area_pin_brick-clear .g-text-area__content {\n border-radius: 0;\n border-right: 0;\n}\n.g-text-area.g-text-area_pin_clear-brick .g-text-area__content {\n border-radius: 0;\n border-left: 0;\n}\n.g-text-area.g-text-area_pin_circle-brick .g-text-area__content {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n}\n.g-text-area.g-text-area_pin_brick-circle .g-text-area__content {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n}\n.g-text-area.g-text-area_pin_circle-clear .g-text-area__content {\n border-top-left-radius: 100px;\n border-top-right-radius: 0;\n border-bottom-left-radius: 100px;\n border-bottom-right-radius: 0;\n border-right: 0;\n}\n.g-text-area.g-text-area_pin_clear-circle .g-text-area__content {\n border-top-left-radius: 0;\n border-top-right-radius: 100px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 100px;\n border-left: 0;\n}\n.g-text-area_disabled {\n --_--text-color: var(--g-color-text-hint);\n --_--background-color: var(--g-color-base-generic-accent-disabled);\n --_--border-color: transparent;\n --_--border-color-hover: transparent;\n --_--border-color-active: transparent;\n}\n.g-text-area_has-scrollbar .g-text-area__clear {\n right: var(--g-scrollbar-width);\n}\n.g-text-area_state_error.g-text-area_view_normal .g-text-area__content, .g-text-area_state_error.g-text-area_view_normal .g-text-area__content:hover, .g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within {\n border-color: var(--g-color-line-danger);\n}\n.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within {\n --_--focus-outline-color: var(--g-color-line-danger);\n}\n.g-text-area_state_error.g-text-area_view_clear .g-text-area__content, .g-text-area_state_error.g-text-area_view_clear .g-text-area__content:hover, .g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within {\n border-bottom: 1px solid var(--g-color-line-danger);\n}\n.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within {\n --_--focus-outline-color: var(--g-color-line-danger);\n}\n\n\n\n.g-root h1 {\n font-family: var(--g-text-header-font-family);\n font-weight: 700;\n}\n\n.g-root h2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--g-text-header-font-family);\n font-weight: 600;\n}\n\n.g-root {\n --g-text-header-font-family: 'Manrope', 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;\n --g-font-family-sans: 'Inter', 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;\n --g-font-family-monospace: 'Martian Mono', 'Monaco', 'Consolas', 'Ubuntu Mono', 'Liberation Mono',\n 'DejaVu Sans Mono', 'Courier New', 'Courier', monospace;\n --g-text-accent-font-weight: 700;\n\n /* g-colors-private-green-light; */\n --g-color-private-green-50: rgba(106, 226, 154, 0.1);\n --g-color-private-green-100: rgba(106, 226, 154, 0.15);\n --g-color-private-green-150: rgba(106, 226, 154, 0.2);\n --g-color-private-green-200: rgba(106, 226, 154, 0.3);\n --g-color-private-green-250: rgba(106, 226, 154, 0.4);\n --g-color-private-green-300: rgba(106, 226, 154, 0.5);\n --g-color-private-green-350: rgba(106, 226, 154, 0.6);\n --g-color-private-green-400: rgba(106, 226, 154, 0.7);\n --g-color-private-green-450: rgba(106, 226, 154, 0.8);\n --g-color-private-green-500: rgba(106, 226, 154, 0.9);\n --g-color-private-green-50-solid: rgb(240, 252, 245);\n --g-color-private-green-100-solid: rgb(233, 251, 240);\n --g-color-private-green-150-solid: rgb(225, 249, 235);\n --g-color-private-green-200-solid: rgb(210, 246, 225);\n --g-color-private-green-250-solid: rgb(195, 243, 215);\n --g-color-private-green-300-solid: rgb(181, 241, 205);\n --g-color-private-green-350-solid: rgb(166, 238, 194);\n --g-color-private-green-400-solid: rgb(151, 235, 184);\n --g-color-private-green-450-solid: rgb(136, 232, 174);\n --g-color-private-green-500-solid: rgb(121, 229, 164);\n --g-color-private-green-550-solid: rgb(106, 226, 154);\n --g-color-private-green-600-solid: rgb(97, 207, 141);\n --g-color-private-green-650-solid: rgb(88, 187, 128);\n --g-color-private-green-700-solid: rgb(78, 168, 115);\n --g-color-private-green-750-solid: rgb(69, 148, 102);\n --g-color-private-green-800-solid: rgb(60, 129, 89);\n --g-color-private-green-850-solid: rgb(51, 110, 76);\n --g-color-private-green-900-solid: rgb(42, 90, 63);\n --g-color-private-green-950-solid: rgb(32, 71, 50);\n --g-color-private-green-1000-solid: rgb(28, 61, 44);\n\n /* g-colors-private-color-dark; */\n --g-color-private-color-50: rgba(67, 188, 119, 0.1);\n --g-color-private-color-100: rgba(67, 188, 119, 0.15);\n --g-color-private-color-150: rgba(67, 188, 119, 0.2);\n --g-color-private-color-200: rgba(67, 188, 119, 0.3);\n --g-color-private-color-250: rgba(67, 188, 119, 0.4);\n --g-color-private-color-300: rgba(67, 188, 119, 0.5);\n --g-color-private-color-350: rgba(67, 188, 119, 0.6);\n --g-color-private-color-400: rgba(67, 188, 119, 0.7);\n --g-color-private-color-450: rgba(67, 188, 119, 0.8);\n --g-color-private-color-500: rgba(67, 188, 119, 0.9);\n --g-color-private-color-50-solid: rgb(27, 48, 36);\n --g-color-private-color-100-solid: rgb(29, 55, 41);\n --g-color-private-color-150-solid: rgb(31, 63, 45);\n --g-color-private-color-200-solid: rgb(36, 79, 55);\n --g-color-private-color-250-solid: rgb(40, 94, 64);\n --g-color-private-color-300-solid: rgb(45, 110, 73);\n --g-color-private-color-350-solid: rgb(49, 126, 82);\n --g-color-private-color-400-solid: rgb(54, 141, 91);\n --g-color-private-color-450-solid: rgb(58, 157, 101);\n --g-color-private-color-500-solid: rgb(63, 172, 110);\n --g-color-private-color-550-solid: rgb(67, 188, 119);\n --g-color-private-color-600-solid: rgb(86, 195, 133);\n --g-color-private-color-650-solid: rgb(105, 201, 146);\n --g-color-private-color-700-solid: rgb(123, 208, 160);\n --g-color-private-color-750-solid: rgb(142, 215, 173);\n --g-color-private-color-800-solid: rgb(161, 222, 187);\n --g-color-private-color-850-solid: rgb(180, 228, 201);\n --g-color-private-color-900-solid: rgb(199, 235, 214);\n --g-color-private-color-950-solid: rgb(217, 242, 228);\n --g-color-private-color-1000-solid: rgb(227, 245, 235);\n\n /* //g-colors-private-dark */\n --g-color-private-white-50-solid: rgb(34, 43, 38);\n --g-color-private-white-70-solid: rgb(38, 48, 43);\n --g-color-private-white-100-solid: rgb(45, 54, 50);\n --g-color-private-white-150-solid: rgb(57, 65, 61);\n --g-color-private-white-200-solid: rgb(69, 77, 73);\n --g-color-private-white-250-solid: rgb(80, 88, 84);\n --g-color-private-white-300-solid: rgb(92, 99, 95);\n --g-color-private-white-350-solid: rgb(104, 110, 107);\n --g-color-private-white-400-solid: rgb(115, 121, 118);\n --g-color-private-white-450-solid: rgb(127, 132, 130);\n --g-color-private-white-500-solid: rgb(138, 143, 141);\n --g-color-private-white-550-solid: rgb(150, 155, 152);\n --g-color-private-white-600-solid: rgb(162, 166, 164);\n --g-color-private-white-650-solid: rgb(173, 177, 175);\n --g-color-private-white-700-solid: rgb(185, 188, 187);\n --g-color-private-white-750-solid: rgb(197, 199, 198);\n --g-color-private-white-800-solid: rgb(208, 210, 209);\n --g-color-private-white-850-solid: rgb(220, 222, 221);\n --g-color-private-white-900-solid: rgb(232, 233, 232);\n --g-color-private-white-950-solid: rgb(243, 244, 244);\n --g-color-private-white-1000-solid: rgb(255, 255, 255);\n}\n\n.g-root_theme_light {\n --g-color-private-dark-green-50: rgba(26, 62, 48, 0.05);\n --g-color-private-dark-green-100: rgba(26, 62, 48, 0.1);\n --g-color-private-dark-green-150: rgba(26, 62, 48, 0.15);\n --g-color-private-dark-green-200: rgba(26, 62, 48, 0.2);\n --g-color-private-dark-green-250: rgba(26, 62, 48, 0.25);\n --g-color-private-dark-green-300: rgba(26, 62, 48, 0.3);\n --g-color-private-dark-green-350: rgba(26, 62, 48, 0.35);\n --g-color-private-dark-green-400: rgba(26, 62, 48, 0.4);\n --g-color-private-dark-green-450: rgba(26, 62, 48, 0.45);\n --g-color-private-dark-green-500: rgba(26, 62, 48, 0.5);\n --g-color-private-dark-green-550: rgba(26, 62, 48, 0.55);\n --g-color-private-dark-green-600: rgba(26, 62, 48, 0.6);\n --g-color-private-dark-green-650: rgba(26, 62, 48, 0.65);\n --g-color-private-dark-green-700: rgba(26, 62, 48, 0.7);\n --g-color-private-dark-green-750: rgba(26, 62, 48, 0.75);\n --g-color-private-dark-green-800: rgba(26, 62, 48, 0.8);\n --g-color-private-dark-green-850: rgba(26, 62, 48, 0.85);\n --g-color-private-dark-green-900: rgba(26, 62, 48, 0.9);\n --g-color-private-dark-green-950: rgba(26, 62, 48, 0.95);\n --g-color-private-dark-green-1000-solid: rgba(26, 62, 48, 1);\n\n --g-color-text-dark-primary: var(--g-color-private-dark-green-1000-solid);\n --g-color-text-dark-complementary: var(--g-color-private-dark-green-800);\n --g-color-text-dark-secondary: var(--g-color-private-dark-green-600);\n --g-color-text-dark-hint: var(--g-color-private-dark-green-400);\n\n --g-color-base-brand: var(--g-color-private-green-550-solid);\n --g-color-base-brand-hover: var(--g-color-private-green-650-solid);\n --g-color-base-selection: var(--g-color-private-green-150);\n --g-color-base-selection-hover: var(--g-color-private-green-300);\n\n --g-color-text-link: var(--g-color-private-green-700-solid);\n --g-color-text-link-hover: var(--g-color-private-green-850-solid);\n --g-color-text-brand: var(--g-color-private-green-700-solid);\n --g-color-text-brand-heavy: var(--g-color-private-green-850-solid);\n --g-color-line-brand: var(--g-color-private-green-550-solid);\n}\n\n.g-root_theme_dark {\n --g-color-base-background: rgba(22, 32, 27, 1);\n\n --g-color-base-brand: var(--g-color-private-green-550-solid);\n --g-color-base-brand-hover: var(--g-color-private-green-650-solid);\n --g-color-base-selection: var(--g-color-private-green-150);\n --g-color-base-selection-hover: var(--g-color-private-green-300);\n\n --g-color-text-link: var(--g-color-private-green-600-solid);\n --g-color-text-link-hover: var(--g-color-private-green-850-solid);\n --g-color-text-brand: var(--g-color-private-green-600-solid);\n --g-color-text-brand-heavy: var(--g-color-private-green-850-solid);\n --g-color-line-brand: var(--g-color-private-green-550-solid);\n}\n", ".g-root {\n --diplodoc-playground-height: 400px;\n}\n\n@media (min-width: 768px) {\n\n.g-root {\n --diplodoc-playground-height: calc(100vh - 230px);\n}\n }\n\n@media (min-width: 1080px) {\n\n.g-root {\n --diplodoc-playground-height: calc(100vh - 300px);\n}\n }\n\n.g-text-area__control {\n height: calc(var(--diplodoc-playground-height) + 26px) !important;\n min-height: calc(var(--diplodoc-playground-height) + 26px) !important;\n max-height: calc(var(--diplodoc-playground-height) + 26px) !important;\n}\n\n.g-text-area__control {\n\n overflow-y: scroll;\n overflow-x: hidden;\n}\n\n.g-text-area__content {\n border-radius: 2px !important;\n}\n\n.monaco-scrollable-element {\n left: 0 !important;\n min-width: 100% !important;\n}\n\n.margin {\n display: none !important;\n}\n\n\n", ".g-root {\n .pc-control-panel.pc-control-panel {\n border-top: none;\n }\n\n .pc-editor-layout__left, .pc-editor-layout__right {\n height: calc(100vh - 230px);\n max-height: calc(100vh - 230px);\n }\n\n .pc-device-emulation-mobile__frame_device_tablet {\n height: 100%;\n }\n\n .pc-device-emulation-mobile__frame_device_mobile {\n height: 100%;\n }\n}\n", ".g-root .pc-control-panel.pc-control-panel {\n border-top: none;\n}\n.g-root .pc-editor-layout__left, .g-root .pc-editor-layout__right {\n height: calc(100vh - 230px);\n max-height: calc(100vh - 230px);\n}\n.g-root .pc-device-emulation-mobile__frame_device_tablet {\n height: 100%;\n}\n.g-root .pc-device-emulation-mobile__frame_device_mobile {\n height: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL1VzZXJzL21hcnR5YW5vdi1hdi9XZWJzdG9ybVByb2plY3RzL3BsYXlncm91bmQvc3JjIiwic291cmNlcyI6WyJvdmVycmlkZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDRTtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0UiLCJzb3VyY2VzQ29udGVudCI6WyIuZy1yb290IHtcbiAgLnBjLWNvbnRyb2wtcGFuZWwucGMtY29udHJvbC1wYW5lbCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5wYy1lZGl0b3ItbGF5b3V0X19sZWZ0LCAucGMtZWRpdG9yLWxheW91dF9fcmlnaHQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjMwcHgpO1xuICB9XG5cbiAgLnBjLWRldmljZS1lbXVsYXRpb24tbW9iaWxlX19mcmFtZV9kZXZpY2VfdGFibGV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucGMtZGV2aWNlLWVtdWxhdGlvbi1tb2JpbGVfX2ZyYW1lX2RldmljZV9tb2JpbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIl19 */"], + "mappings": ";;;AAAA,CAAC;AACC,SAAO;AACP,eAAa;AACb,kBAAgB;AAClB;;;ACJA,CAAC;AACC,WAAS,IAAI;AACb,iBAAe;AACjB;AACA,CAJC;AAKD,CALC,SAKS;AACR,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,oBAAkB,IAAI;AACxB;AACA,CAHC,oBAGoB,CAAC;AACpB,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACX,oBAAkB,IAAI;AACxB;AACA,CAJC,mBAImB,CAPE;AAQpB,SAAO,IAAI;AACb;;;ACvBA,CAAC;AACC,yBAAuB,IAAI,0BAA0B,EAAE,IAAI;AAC3D,qBAAmB,IAAI,sBAAsB,EAAE,IAAI;AACnD,qBAAmB,IAAI,sBAAsB,EAAE;AAC/C,WAAS;AACT,cAAY;AACd;AACA,CAAC;AAAc,CAAC;AACd,cAAY;AACd;AACA,CAHgB,mBAGI,CAAC,+BAA+B,CAAC;AACnD,kBAAgB;AAClB;AACA,CANgB,mBAMI,CAAC,4BAA4B,CAHI;AAInD,kBAAgB;AAClB;AACA,CATgB,mBASI,CAAC,6BAA6B,CANG;AAOnD,kBAAgB;AAClB;AACA,CAZgB,mBAYI,CAAC,8BAA8B,CATE;AAUnD,kBAAgB;AAClB;AACA,CAAC,oBAAoB,CAAC,+BAA+B,CAZA;AAYmB,CAAC,qBAAqB,CAAC,+BAA+B,CAZzE;AAanD,kBAAgB;AAClB;AACA,CAHC,oBAGoB,CAAC,4BAA4B,CAfG;AAegB,CAHI,qBAGkB,CAAC,4BAA4B,CAfnE;AAgBnD,kBAAgB;AAClB;AACA,CANC,oBAMoB,CAAC,6BAA6B,CAlBE;AAkBiB,CANG,qBAMmB,CAAC,6BAA6B,CAlBrE;AAmBnD,kBAAgB;AAClB;AACA,CATC,oBASoB,CAAC,8BAA8B,CArBC;AAqBkB,CATE,qBASoB,CAAC,8BAA8B,CArBvE;AAsBnD,kBAAgB;AAClB;AACA,CAlCC,OAkCO,CAAC,+BAA+B,CAAC;AACvC,OAAK;AACP;AACA,CArCC,OAqCO,CAAC,4BAA4B,CAHI;AAIvC,UAAQ;AACV;AACA,CAxCC,OAwCO,CAAC,4BAA4B,CAAC;AACpC,aAAW,OAAO;AACpB;AACA,CA3CC,OA2CO,CAAC,6BAA6B,CATG;AAUvC,SAAO;AACT;AACA,CA9CC,OA8CO,CAAC,6BAA6B,CANA;AAOpC,aAAW,OAAO;AACpB;AACA,CAjDC,OAiDO,CAAC,8BAA8B,CAfE;AAgBvC,QAAM;AACR;AACA,CApDC,OAoDO,CAAC,8BAA8B,CAZD;AAapC,aAAW,OAAO;AACpB;AACA,CA7CqD;AA8CnD,YAAU;AACV,sBAAoB;AACpB,6BAA2B;AAC3B,uBAAqB;AACrB,iBAAe;AACf,oBAAkB,IAAI;AACtB,cAAY,EAAE,EAAE,EAAE,IAAI,mBAAmB,IAAI,kBAAkB,EAAE,EAAE,IAAI,KAAK,IAAI,mBAAmB,IAAI;AACvG,WAAS;AACX;AACA,CAvDqD,iBAuDnC,EAAE,YAAY,KAAK,CA/BI;AA+Bc,CAvDF,iBAuDoB,EAAE,CA/BlC,eA+BkD,EAAE;AAC3F,0BAAwB;AACxB,2BAAyB;AAC3B;AACA,CA3DqD,iBA2DnC,EAAE;AAClB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CAjCsC;AAkCpC,SAAO;AACP,UAAQ;AACR,YAAU;AACV,YAAU;AACV,WAAS;AACX;AACA,CAAC;AACC,oBAAkB;AAClB,YAAU;AACV,SAAO;AACP,UAAQ;AACR,YAAU;AACZ;AACA,CAAC;AACC,cAAY;AACZ,iBAAe;AACf,cAAY,MAAM,EAAE,EAAE,EAAE,KAAK,IAAI,EAAE,IAAI,oBAAoB,IAAI,sBAAsB,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,IAAI;AAC3G,SAAO;AACP,UAAQ;AACR,YAAU;AACZ;AACA,CAAC;AACC,SAAO;AACP,UAAQ;AACV;AACA,CAAC;AACC,QAAM;AACN,UAAQ;AACV;AAEA,WA7FkB;AA8FhB;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WA3FkB;AA4FhB;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WA9GkB;AA+GhB;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WA5GkB;AA6GhB;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WA/HkB;AAgIhB;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WA7HkB;AA8HhB;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WAhJkB;AAiJhB;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WA9IkB;AA+IhB;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;;;ACvLA,CAAC;AACC,0BAAwB;AACxB,8BAA4B,IAAI;AAClC;AACA,CAAC;AACC,WAAS,IAAI;AACb,SAAO,IAAI;AACX,aAAW;AACX,cAAY;AACd;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,mBAAiB;AACnB;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,eAAa;AACf;AACA,CAAC;AACC,cAAY;AACZ,SAAO,IAAI;AACb;;;ACvBA,CAAC;AACC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,yBAAuB;AACvB,+BAA6B,IAAI;AACjC,qBAAmB;AACnB,qBAAmB;AACnB,4BAA0B,IAAI;AAC9B,6BAA2B;AAC3B,mBAAiB,MACb,IAAI,kBAAkB,EAAE,IAAI,eAAe,EAAE,IAAI,oBAAoB,EAAE,IAAI,iBAAiB,EACxF,IAAI,sBAAsB,EAAE,IAAI;AAExC,sBAAoB,MAChB,IAAI,kBAAkB,EAAE,IAAI,eAAe,EACvC,EACI,IAAI,iBAAiB,EAAE,IAAI,cAAc,EAAE,KACnC,oBAAoB,EACpB,IAAI,oBAEd,EAAE;AAEZ,kBAAgB,IAAI;AACpB,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,WAAS;AACT,YAAU;AACV,YAAU;AACV,cAAY;AACZ,UAAQ,IAAI,iBAAiB,EAAE,IAAI;AACnC,eAAa,IAAI,iBAAiB,EAAE,IAAI;AACxC,aAAW,IAAI,oBAAoB,EAAE,IAAI;AACzC,aAAW,IAAI,oBAAoB,EAAE,IAAI;AACzC,uBAAqB;AACrB,oBAAkB;AAClB,eAAa;AACb,cAAY;AACZ,eAAa;AACb,2BAAyB;AACzB,mBAAiB;AACjB,SAAO,IAAI,qBAAqB,EAAE,IAAI;AACtC,SAAO,IAAI,qBAAqB,EAAE,IAAI;AACtC,cAAY;AACZ,gBAAc;AACd,+BAA6B,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AAC3C,cAAY,UAAU,KAAK,QAAQ,EAAE,MAAM,MAAM;AACjD,aAAW,MAAM;AACnB;AACA,CAvDC,QAuDQ;AACP,WAAS;AACT,YAAU;AACV,WAAS;AACT,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,oBAAkB,IAAI,2BAA2B,EAAE,IAAI;AACvD,UAAQ,IAAI,uBAAuB,EAAE,IAAI,oBAAoB,MAAM,IAAI,uBAAuB,EAAE,IAAI;AACpG,UAAQ,IAAI,uBAAuB,EAAE,IAAI,oBAAoB,IAAI,uBAAuB,EAAE,OAAO,IAAI,uBAAuB,EAAE,IAAI;AAClI,cAAY,iBAAiB,MAAM;AACrC;AACA,CApEC,QAoEQ;AACP,SAAO,IAAI,2BAA2B,EAAE,IAAI;AAC9C;AACA,CAvEC,QAuEQ,MAAM;AACb,oBAAkB,IAAI,iCAAiC,EAAE,IAAI;AAC/D;AACA,CA1EC,QA0EQ,cAAc;AACrB,WAAS,IAAI,8BAA8B,EAAE,IAAI,2BAA2B,MAAM;AAClF,WAAS,IAAI,8BAA8B,EAAE,IAAI,2BAA2B,IAAI,8BAA8B,EAAE,OAAO,IAAI,8BAA8B,EAAE;AAC3J,kBAAgB,IAAI,+BAA+B,EAAE,IAAI;AAC3D;AACA,CA/EC,QA+EQ;AACP,WAAS;AACT,YAAU;AACV,WAAS;AACT,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,aAAW,MAAM;AACjB,cAAY;AACd;AACA,CA1FC,QA0FQ;AACP,cAAY;AACZ,aAAW,MAAM;AACnB;AACA,CA9FC,QA8FQ,OAAO;AACd,aAAW,MAAM;AACnB;AACA,CAAC;AACC,eAAa;AACb,sBAAoB,IAAI;AACxB,gBAAc;AACd,kBAAgB;AAChB,oBAAkB;AACpB;AACA,CAAC;AACC,eAAa;AACb,sBAAoB,IAAI;AACxB,gBAAc;AACd,kBAAgB;AAChB,oBAAkB;AACpB;AACA,CAAC;AACC,eAAa;AACb,sBAAoB,IAAI;AACxB,gBAAc;AACd,kBAAgB;AAChB,oBAAkB;AACpB;AACA,CAAC;AACC,eAAa;AACb,sBAAoB,IAAI;AACxB,gBAAc;AACd,kBAAgB;AAChB,oBAAkB;AACpB;AACA,CAAC;AACC,eAAa;AACb,sBAAoB,IAAI;AACxB,gBAAc;AACd,kBAAgB;AAChB,oBAAkB;AAClB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACnC;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACjC,4BAA0B,IAAI;AAC9B,6BAA2B;AAC7B;AACA,CAAC;AACC,qBAAmB;AACnB,qBAAmB,IAAI;AACzB;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,qBAAmB;AACnB,qBAAmB,IAAI;AACzB;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,qBAAmB;AACnB,qBAAmB,IAAI;AACzB;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,qBAAmB;AACnB,qBAAmB,IAAI;AACzB;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,qBAAmB;AACnB,qBAAmB,IAAI;AACzB;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,qBAAmB;AACnB,qBAAmB,IAAI;AACzB;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,qBAAmB;AACnB,qBAAmB,IAAI;AACzB;AACA,CAAC;AACC,+BAA6B,IAAI;AACjC,cAAY,IAAI;AAClB;AACA,CAJC,oBAIoB;AACnB,cAAY,EAAE,IAAI,IAAI,IAAI;AAC5B;AACA,CAPC,oBAOoB,OAAO;AAC1B,cAAY,EAAE,IAAI,IAAI,IAAI;AAC5B;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC7B;AACA,CAAC;AACC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACjC,4BAA0B,IAAI;AAChC;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,+BAA6B,IAAI;AACjC,qBAAmB;AACnB,qBAAmB,IAAI;AACvB,4BAA0B,IAAI;AAChC;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,+BAA6B,IAAI;AACjC,4BAA0B,IAAI;AAChC;AACA,CApOC,QAoOQ,CAAC,wBAAwB,CApOjC;AAqOC,iBAAe,IAAI,wBAAwB,EAAE,IAAI;AACnD;AACA,CAvOC,QAuOQ,CAAC,wBAAwB,CAvOjC;AAwOC,iBAAe;AACjB;AACA,CA1OC,QA0OQ,CAAC,wBAAwB,CA1OjC;AA2OC,iBAAe;AACf,eAAa;AACb,gBAAc;AAChB;AACA,CA/OC,QA+OQ,CAAC,0BAA0B,CA/OnC;AAgPC,iBAAe;AACjB;AACA,CAlPC,QAkPQ,CAAC,wBAAwB,CAlPjC;AAmPC,0BAAwB,IAAI,wBAAwB,EAAE,IAAI;AAC1D,2BAAyB;AACzB,6BAA2B,IAAI,wBAAwB,EAAE,IAAI;AAC7D,8BAA4B;AAC9B;AACA,CAxPC,QAwPQ,CAAC,wBAAwB,CAxPjC;AAyPC,0BAAwB;AACxB,2BAAyB,IAAI,wBAAwB,EAAE,IAAI;AAC3D,6BAA2B;AAC3B,8BAA4B,IAAI,wBAAwB,EAAE,IAAI;AAChE;AACA,CA9PC,QA8PQ,CAAC,wBAAwB,CA9PjC;AA+PC,0BAAwB,IAAI,wBAAwB,EAAE,IAAI;AAC1D,2BAAyB;AACzB,6BAA2B,IAAI,wBAAwB,EAAE,IAAI;AAC7D,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CArQC,QAqQQ,CAAC,wBAAwB,CArQjC;AAsQC,0BAAwB;AACxB,2BAAyB,IAAI,wBAAwB,EAAE,IAAI;AAC3D,6BAA2B;AAC3B,8BAA4B,IAAI,wBAAwB,EAAE,IAAI;AAC9D,eAAa;AACf;AACA,CA5QC,QA4QQ,CAAC,wBAAwB,CA5QjC;AA6QC,iBAAe;AACf,gBAAc;AAChB;AACA,CAhRC,QAgRQ,CAAC,wBAAwB,CAhRjC;AAiRC,iBAAe;AACf,eAAa;AACf;AACA,CApRC,QAoRQ,CAAC,yBAAyB,CApRlC;AAqRC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CA1RC,QA0RQ,CAAC,yBAAyB,CA1RlC;AA2RC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CAhSC,QAgSQ,CAAC,yBAAyB,CAhSlC;AAiSC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CAvSC,QAuSQ,CAAC,yBAAyB,CAvSlC;AAwSC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,eAAa;AACf;AACA,CA9SC,QA8SQ,CA1EC,wBA0EwB;AAChC,iBAAe,IAAI,wBAAwB,EAAE,IAAI;AACnD;AACA,CAjTC,QAiTQ,CA1EC,wBA0EwB;AAChC,iBAAe;AACjB;AACA,CApTC,QAoTQ,CA1EC,wBA0EwB;AAChC,iBAAe;AACf,eAAa;AACb,gBAAc;AAChB;AACA,CAzTC,QAyTQ,CA1EC,0BA0E0B;AAClC,iBAAe;AACjB;AACA,CA5TC,QA4TQ,CA1EC,wBA0EwB;AAChC,0BAAwB,IAAI,wBAAwB,EAAE,IAAI;AAC1D,2BAAyB;AACzB,6BAA2B,IAAI,wBAAwB,EAAE,IAAI;AAC7D,8BAA4B;AAC9B;AACA,CAlUC,QAkUQ,CA1EC,wBA0EwB;AAChC,0BAAwB;AACxB,2BAAyB,IAAI,wBAAwB,EAAE,IAAI;AAC3D,6BAA2B;AAC3B,8BAA4B,IAAI,wBAAwB,EAAE,IAAI;AAChE;AACA,CAxUC,QAwUQ,CA1EC,wBA0EwB;AAChC,0BAAwB,IAAI,wBAAwB,EAAE,IAAI;AAC1D,2BAAyB;AACzB,6BAA2B,IAAI,wBAAwB,EAAE,IAAI;AAC7D,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CA/UC,QA+UQ,CA1EC,wBA0EwB;AAChC,0BAAwB;AACxB,2BAAyB,IAAI,wBAAwB,EAAE,IAAI;AAC3D,6BAA2B;AAC3B,8BAA4B,IAAI,wBAAwB,EAAE,IAAI;AAC9D,eAAa;AACf;AACA,CAtVC,QAsVQ,CA1EC,wBA0EwB;AAChC,iBAAe;AACf,gBAAc;AAChB;AACA,CA1VC,QA0VQ,CA1EC,wBA0EwB;AAChC,iBAAe;AACf,eAAa;AACf;AACA,CA9VC,QA8VQ,CA1EC,yBA0EyB;AACjC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CApWC,QAoWQ,CA1EC,yBA0EyB;AACjC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CA1WC,QA0WQ,CA1EC,yBA0EyB;AACjC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CAjXC,QAiXQ,CA1EC,yBA0EyB;AACjC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,eAAa;AACf;AACA,CAxXC,QAwXQ,CApJC,wBAoJwB;AAChC,iBAAe,IAAI,wBAAwB,EAAE,IAAI;AACnD;AACA,CA3XC,QA2XQ,CApJC,wBAoJwB;AAChC,iBAAe;AACjB;AACA,CA9XC,QA8XQ,CApJC,wBAoJwB;AAChC,iBAAe;AACf,eAAa;AACb,gBAAc;AAChB;AACA,CAnYC,QAmYQ,CApJC,0BAoJ0B;AAClC,iBAAe;AACjB;AACA,CAtYC,QAsYQ,CApJC,wBAoJwB;AAChC,0BAAwB,IAAI,wBAAwB,EAAE,IAAI;AAC1D,2BAAyB;AACzB,6BAA2B,IAAI,wBAAwB,EAAE,IAAI;AAC7D,8BAA4B;AAC9B;AACA,CA5YC,QA4YQ,CApJC,wBAoJwB;AAChC,0BAAwB;AACxB,2BAAyB,IAAI,wBAAwB,EAAE,IAAI;AAC3D,6BAA2B;AAC3B,8BAA4B,IAAI,wBAAwB,EAAE,IAAI;AAChE;AACA,CAlZC,QAkZQ,CApJC,wBAoJwB;AAChC,0BAAwB,IAAI,wBAAwB,EAAE,IAAI;AAC1D,2BAAyB;AACzB,6BAA2B,IAAI,wBAAwB,EAAE,IAAI;AAC7D,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CAzZC,QAyZQ,CApJC,wBAoJwB;AAChC,0BAAwB;AACxB,2BAAyB,IAAI,wBAAwB,EAAE,IAAI;AAC3D,6BAA2B;AAC3B,8BAA4B,IAAI,wBAAwB,EAAE,IAAI;AAC9D,eAAa;AACf;AACA,CAhaC,QAgaQ,CApJC,wBAoJwB;AAChC,iBAAe;AACf,gBAAc;AAChB;AACA,CApaC,QAoaQ,CApJC,wBAoJwB;AAChC,iBAAe;AACf,eAAa;AACf;AACA,CAxaC,QAwaQ,CApJC,yBAoJyB;AACjC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CA9aC,QA8aQ,CApJC,yBAoJyB;AACjC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CApbC,QAobQ,CApJC,yBAoJyB;AACjC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CA3bC,QA2bQ,CApJC,yBAoJyB;AACjC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,eAAa;AACf;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,WAAS,EAAE,IAAI,kBAAkB,EAAE,IAAI;AACzC;AACA,CAAC;AACC,WAAS;AACT,YAAU;AACV,SAAO,IAAI,iBAAiB,EAAE,IAAI;AAClC,UAAQ,IAAI,iBAAiB,EAAE,IAAI;AACnC,kBAAgB;AAClB;AACA,CAPC,cAOc;AACb,WAAS;AACT,cAAY;AACd;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,WAAS;AACT,eAAa;AACb,mBAAiB;AACnB;AACA,CAAC;AAA2B,CAAC;AAC3B,YAAU;AACV,OAAK;AACP;AACA,CAJC;AAKC,QAAM,IAAI;AACZ;AACA,CAPC,0BAO0B,EAAE,CAjC5B;AAkCC,gBAAc,IAAI;AACpB;AACA,CAV6B;AAW3B,SAAO,IAAI;AACb;AACA,CAb6B,wBAaJ,EAAE,CAvC1B;AAwCC,iBAAe,IAAI;AACrB;AACA,CA5eC,QA4eQ,KAAK,CArCb,cAqC4B;AAC3B,gBAAc;AAChB;AACA,CA/eC,QA+eQ,KAAK,CAxCb,cAwC4B,YAAY,KAAK,CAAC;AAC7C,SAAO,IAAI,iBAAiB,EAAE,IAAI;AACpC;AACA,CAAC;AACC,UAAQ;AACR,kBAAgB;AAClB;AACA,CAJC,iBAIiB,KAAK,CAAC;AACtB,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACjC,qBAAmB;AACrB;AACA,CAVC,iBAUiB,CA1SjB,6BA0S+C,KAAK,CAN7B;AAMiD,CAVxE,iBAU0F,CApS1F,+BAoS0H,KAAK,CANxG;AAOtB,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACnC;AACA,CAfC,iBAeiB,CAAC,kBAAkB,KAAK,CAXlB;AAYxB,CAhBC,iBAgBiB,CAtUjB,4BAsU8C,KAAK,CAZ5B;AAaxB,CAjBC,iBAiBiB,CAnUjB,uBAmUyC,KAAK,CAbvB;AAcxB,CAlBC,iBAkBiB,CAjUjB,0BAiU4C,KAAK,CAd1B;AAexB,CAnBC,iBAmBiB,CA/TjB,0BA+T4C,KAAK,CAf1B;AAgBxB,CApBC,iBAoBiB,CA7TjB,yBA6T2C,KAAK,CAhBzB;AAiBxB,CArBC,iBAqBiB,CA3TjB,0BA2T4C,KAAK,CAjB1B;AAkBxB,CAtBC,iBAsBiB,CAzTjB,yBAyT2C,KAAK,CAlBzB;AAmBxB,CAvBC,iBAuBiB,CA1SjB,2BA0S6C,KAAK,CAnB3B;AAoBtB,mBAAiB,IAAI;AACrB,yBAAuB;AACvB,+BAA6B;AAC/B;AACA,CA5BC,iBA4BiB,KAAK,CAxBC,iBAwBiB,CA/SxC;AAgTC,mBAAiB,IAAI;AACvB;AACA,CA/BC,iBA+BiB;AAChB,aAAW,MAAM;AACnB;AACA,CAAC,iBAAiB,KAAK,CA5TtB;AA6TC,qBAAmB;AACrB;AACA,CAHC,iBAGiB,KAAK,CArUtB,8BAqUqD,KAAK,CAxT1D,4BAwTuF,KAAK,CA/T5F;AAgUC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACnC;AACA,CARC,iBAQiB,CAxYjB;AAwY+C,CAR/C,iBAQiE,CA5VjE;AA6VC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACnC;AACA,CAbC,iBAaiB,CAxYjB;AAwYkD,CAblD,iBAaoE,CA9VpE;AA+VC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACnC;AACA,CAlBC,iBAkBiB,CAxYjB;AAwYkD,CAlBlD,iBAkBoE,CAhWpE;AAiWC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACnC;AACA,CAvBC,iBAuBiB,CAxYjB;AAwYiD,CAvBjD,iBAuBmE,CAlWnE;AAmWC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACnC;AACA,CA5BC,iBA4BiB,CAxYjB;AAwYkD,CA5BlD,iBA4BoE,CApWpE;AAqWC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACnC;AACA,CA/DwB,gBA+DP;AACf,oBAAkB,0BAA0B,MAAM,EAAE,IAAI,2BAA2B,EAAE,IAAI,uBAAuB,EAAE,IAAI,2BAA2B,EAAE,IAAI,wBAAwB,GAAG,EAAE,IAAI,iCAAiC,EAAE,IAAI,8BAA8B,GAAG,EAAE,IAAI,iCAAiC,EAAE,IAAI,8BAA8B;AAC3U,mBAAiB;AACjB,mBAAiB;AACjB,aAAW,oBAAoB,KAAK,OAAO;AAC7C;AACA,CAAC;AACC,aAAW;AACb;AACA,CA/E+C;AAgF7C,SAAO;AACT;AACA,CANC,oBAMoB,CA/HpB;AA+HqC,CAlFS,mBAkFW,CA/HzD;AAgIC,WAAS;AACT,YAAU;AACV,iBAAe;AACjB;;;ACtkBA,CAAC;AACC,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,CAAC;AACC,cAAY;AACZ,aAAW;AACX,cAAY;AACZ,aAAW;AACb;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,gBAAY;AACZ,eAAW;AACX,gBAAY;AACZ,eAAW;AACb;AACF;;;AC3iBA,CAAC;AACC,WAAS;AACT,aAAW,IAAI;AACf,eAAa;AACf;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CAAC;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CAPA;AAQZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,aAIa,EAAE,CAdF;AAeZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,cAGc,EAAE,CArBH;AAsBZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CA5BC;AA6BZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CAnCA;AAoCZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CA1CC;AA2CZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CAjDA;AAkDZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CAxDC;AAyDZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CA/DA;AAgEZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CAtEC;AAuEZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CA7EA;AA8EZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CApFC;AAqFZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CA3FA;AA4FZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CAlGC;AAmGZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CAzGA;AA0GZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CAhHC;AAiHZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CAvHA;AAwHZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CA9HC;AA+HZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CArIA;AAsIZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,UAIU,EAAE,CA5IC;AA6IZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,WAGW,EAAE,CAnJA;AAoJZ,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE,CA1JA;AA2JZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC5B;AACA,CAHC,YAGY,EAAE,CAjKD;AAkKZ,eAAa,IAAI;AACnB;;;AC7KA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ,IAAI;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,IAAI;AAChB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS,IAAI;AACf;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;;;ACviBA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,YAAU;AACZ;AACA,CAAC;AACC,YAAU;AACZ;AACA,CAAC;AACC,cAAY;AACZ,cAAY;AACZ,YAAU,OAAO;AACnB;AACA,CAAC;AACC,cAAY;AACZ,cAAY;AACZ,YAAU,KAAK;AACjB;;;ACjBA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,mBAAiB;AACjB,eAAa;AACf;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,cAIc,EAAE;AACf,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,WAIW,EAAE;AACZ,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;AACA,CAAC;AACC,cAAY,KAAK,GAAG,EAAE,IAAI;AAC1B,eAAa,KAAK,GAAG,EAAE,IAAI;AAC7B;AACA,CAJC,YAIY,EAAE;AACb,eAAa,IAAI;AACjB,gBAAc,IAAI;AACpB;;;AC1GA,CAAC;AACC,eAAa;AACb,gBAAc;AACd,aAAW;AACX,UAAQ;AACV;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC,iBAAiB,EAAE,CAAC,KAAK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,oBAAoB,EAAE,CAHF,KAGQ,KAAK;AAChC,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CANC,KAMK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CATC,KASK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CAZC,KAYK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CAfC,KAeK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CAlBC,KAkBK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CArBC,KAqBK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CAxBC,KAwBK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CA3BC,KA2BK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,iBAAiB,EAAE,CA9BC,KA8BK,KAAK;AAC7B,iBAAe,IAAI;AACrB;AACA,CAAC,kBAAkB,EAAE,CAjCA,KAiCM,KAAK;AAC9B,iBAAe,IAAI;AACrB;;;AC3DA,CAAC;AACC,yBAAuB;AACvB,qBAAmB;AACnB,qBAAmB;AACnB,cAAY,IAAI,mBAAmB,EAAE,IAAI;AACzC,cAAY;AACZ,oBAAkB;AAClB,oBAAkB,IAAI,yBAAyB,EAAE,IAAI;AACrD,UAAQ,EAAE,MAAM;AAChB,UAAQ,IAAI,qBAAqB,EAAE,IAAI,oBAAoB,MAAM,IAAI,qBAAqB,EAAE,IAAI;AAChG,iBAAe,IAAI,sBAAsB,EAAE,IAAI;AAC/C,WAAS;AACX;AACA,CAAC;AACC,qBAAmB,IAAI;AACvB,yBAAuB,IAAI;AAC7B;AACA,CAAC;AACC,qBAAmB,IAAI;AACvB,yBAAuB,IAAI;AAC7B;AACA,CAAC;AACC,qBAAmB,IAAI;AACvB,yBAAuB,IAAI;AAC7B;AACA,CAAC;AACC,qBAAmB,IAAI;AACvB,yBAAuB,IAAI;AAC7B;AACA,CAAC;AACC,qBAAmB,IAAI;AACvB,yBAAuB,IAAI;AAC7B;AACA,CAAC;AACC,qBAAmB,IAAI;AACvB,yBAAuB,IAAI;AAC7B;AACA,CAAC;AACC,yBAAuB;AACzB;AACA,CAAC;AACC,yBAAuB;AACvB,qBAAmB;AACrB;AACA,CAAC;AACC,yBAAuB,IAAI;AAC3B,mBAAiB,IAAI,IAAI,IAAI,IAAI;AACnC;AACA,CAJC,kBAIkB;AACjB,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,iBAAe,IAAI,sBAAsB,EAAE,IAAI;AAC/C,kBAAgB;AAClB;AACA,CAbC,kBAakB,CAAC;AAClB,UAAQ;AACR,YAAU;AACZ;AACA,CAjBC,kBAiBkB,CAJC,gBAIgB;AAClC,mBAAiB,IAAI,IAAI,KAAK,IAAI;AACpC;AACA,CApBC,kBAoBkB,CAPC,gBAOgB,cAAc;AAChD,WAAS;AACT,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC;AACC,qBAAmB;AACnB,qBAAmB,IAAI;AACvB,YAAU;AACZ;AACA,CALC,qBAKqB;AACpB,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,iBAAe,IAAI,sBAAsB,EAAE,IAAI;AAC/C,kBAAgB;AAClB;AACA,CAdC,qBAcqB;AACpB,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,iBAAe,IAAI,sBAAsB,EAAE,IAAI;AAC/C,kBAAgB;AAClB;AACA,CAvBC,qBAuBqB,CAlCF;AAmClB,UAAQ;AACV;AACA,CA1BC,qBA0BqB,CArCF,gBAqCmB;AACrC,qBAAmB;AACrB;AACA,CA7BC,qBA6BqB,CAxCF,gBAwCmB,MAAM;AAC3C,WAAS;AACT,UAAQ,IAAI,MAAM,IAAI;AACtB,WAAS;AACX;AACA,CAlCC,qBAkCqB,CA7CF,gBA6CmB,MAAM,cAAc;AACzD,gBAAc;AAChB;AACA,CArCC,qBAqCqB,CAhDF,gBAgDmB,cAAc;AACnD,WAAS;AACT,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAzCC,qBAyCqB,CAAC,eAAe,KAAK,CAAC;AAC1C,qBAAmB;AACrB;AACA,CA5CC,qBA4CqB,CAHC,eAGe,KAAK,CAHC,gBAGgB;AAC1D,WAAS;AACT,UAAQ,IAAI,MAAM,IAAI;AACxB;AACA,CAhDC,qBAgDqB,CA/ErB;AAgFC,qBAAmB;AACrB;AACA,CAAC,qBAAqB,CAAC;AACrB,yBAAuB,IAAI;AAC7B;AACA,CAHC,qBAGqB,CAHC,kBAGkB,CAAC;AACxC,mBAAiB,IAAI,IAAI,IAAI,IAAI;AACnC;AAEA,CAPC,qBAOqB,CAPC,kBAOkB,CAAC;AACxC,mBAAiB,IAAI,IAAI,IAAI,IAAI,2BAA2B,EACxD,IAAI,IAAI,KAAK,IAAI;AACvB;AAEA,CAT0C;AAUxC,sBAAoB;AACtB;AACA,CAR0C;AASxC,sBAAoB;AACtB;;;ACxIA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;;;AC/FA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,YAAU;AACV,iBAAe;AACjB;AACA,CAAC;AACC,WAAS;AACT,sBAAoB;AACpB,YAAU;AACV,cAAY;AACZ,eAAa;AACb,sBAAoB;AACtB;AACA,CAAC;AACC,eAAa;AACf;AACA,CAAC;AACC,eAAa;AACf;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,cAAY;AACd;;;ACxIA,CAAC;AACC,0BAAwB;AAC1B;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACP,SAAO;AACT;;;ACTA,CAAC;AACC,WAAS;AACT,kBAAgB;AAChB,cAAY,UAAU,KAAK;AAC7B;AACA,CAAC;AACC,aAAW,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AACnC;AACA,CAAC;AACC,aAAW,OAAO,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE;AACpC;AACA,CAAC;AACC,aAAW,OAAO,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE;AACrC;AACA,CAAC;AACC,aAAW,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AACpC;;;AChBA,CAAC;AACC,aAAW;AACX,yBAAuB,IAAI;AAC3B,qBAAmB;AACnB,cAAY,IAAI;AAChB,kBAAgB,IAAI;AACpB,oBAAkB,IAAI;AACtB,YAAU;AACV,WAAS;AACT,mBAAiB;AACjB,eAAa;AACb,SAAO;AACP,SAAO,IAAI,eAAe,EAAE,IAAI;AAChC,UAAQ;AACR,UAAQ,IAAI,eAAe,EAAE,IAAI;AACjC,iBAAe;AACf,oBAAkB,IAAI,2BAA2B,EAAE,IAAI;AACvD,oBAAkB,IAAI,2BAA2B,EAAE,IAAI;AACzD;AACA,CAAC;AACC,WAAS;AACT,SAAO;AACP,UAAQ;AACR,iBAAe;AACf,cAAY;AACd;AACA,CAAC;AACC,SAAO,IAAI,gBAAgB,EAAE,IAAI;AACnC;AACA,CAHC,eAGe,EAAE;AAChB,WAAS;AACX;AACA,CAAC;AACC,SAAO,IAAI,gBAAgB,EAAE,IAAI;AACjC,aAAW,IAAI,oBAAoB,EAAE,IAAI;AACzC,eAAa,IAAI,sBAAsB,EAAE,IAAI;AAC7C,eAAa;AACf;AACA,CAAC;AAAsB,CAAC;AACtB,YAAU;AACZ;AACA,CAHC,oBAGoB;AAAU,CAH9B,oBAGmD;AAAS,CAHrC,sBAG4D;AAAU,CAHtE,sBAG6F;AACnH,WAAS;AACT,WAAS;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,iBAAe;AACjB;AACA,CAbC,oBAaoB;AAAU,CAbP,sBAa8B;AACpD,UAAQ,IAAI,MAAM,IAAI;AACxB;AACA,CAhBC,oBAgBoB;AAAS,CAhBN,sBAgB6B;AACnD,UAAQ,IAAI,MAAM,IAAI,uBAAuB,EAAE,IAAI;AACrD;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,aAAW;AACb;AACA,CAfC;AAekB,CAZlB;AAaC,kBAAgB,IAAI;AACpB,oBAAkB,IAAI;AACxB;AACA,CAbC;AAaiB,CAVjB;AAWC,kBAAgB,IAAI;AACpB,oBAAkB,IAAI;AACxB;AACA,CAXC;AAYC,kBAAgB,IAAI;AACpB,oBAAkB,IAAI;AACxB;AACA,CAAC,qBAAqB,CAAC;AACrB,yBAAuB,IAAI;AAC3B,cAAY,IAAI;AAClB;AACA,CAJC,qBAIqB,CAlDE;AAmDtB,yBAAuB,IAAI;AAC3B,qBAAmB,IAAI;AACvB,cAAY,IAAI;AAClB;AACA,CAAC,oBAAoB,CATE;AAUrB,yBAAuB,IAAI;AAC3B,cAAY,IAAI;AAClB;AACA,CAJC,oBAIoB,CA3DG;AA4DtB,yBAAuB,IAAI;AAC3B,qBAAmB,IAAI;AACvB,cAAY,IAAI;AAClB;;;ACrGA,CAAC;AACC,2BAAyB;AACzB,mBAAiB;AACjB,gBAAc;AACd,+BAA6B,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AAC3C,UAAQ;AACR,iBAAe,IAAI;AACrB;AACA,CARC,MAQM;AACL,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CATC,kBASkB;AAAQ,CAN1B,mBAM8C;AAAQ,CAHtD,qBAG4E;AAC3E,SAAO,IAAI;AACb;AACA,CAAC,gBAAgB;AACf,SAAO,IAAI;AACb;AACA,CAHC,gBAGgB,QAAQ;AACvB,SAAO,IAAI;AACb;;;AC5BA,CAAC;AACC,cAAY;AACZ,WAAS;AACT,UAAQ;AACR,WAAS;AACT,cAAY;AACZ,cAAY;AACZ,cAAY;AACZ,YAAU,OAAO;AACjB,aAAW,IAAI;AACf,SAAO,IAAI;AACX,oBAAkB,IAAI;AACtB,uBAAqB;AACrB,oBAAkB;AAClB,eAAa;AACb,WAAS;AACX;AACA,CAAC,wBAAwB,EAAE,CAA1B;AAAoD,CAAC,kBAAkB,EAAE,CAAzE;AAAmG,CAAnG,wBAA4H,EAAE,CAAzE;AACpD,cAAY,IAAI,MAAM,IAAI;AAC5B;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,SAAO,IAAI;AACX,2BAAyB;AACzB,mBAAiB;AACjB,WAAS;AACT,gBAAc;AACd,+BAA6B,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AAC7C;AACA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACT,gBAAc;AAChB;AACA,CAAC;AACC,aAAW;AACX,aAAW;AACb;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAHC,wBAGwB;AAAQ,CAHhC,wBAGyD;AACxD,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,SAAO,IAAI;AACX,UAAQ;AACR,kBAAgB;AAClB;AACA,CALC,qBAKqB;AACpB,oBAAkB;AACpB;AACA,CAAC;AACC,UAAQ;AACR,oBAAkB,IAAI;AACxB;AACA,CAJC,mBAImB;AAAQ,CAJ3B,mBAI+C;AAC9C,oBAAkB,IAAI;AACxB;AACA,CAAC,yBAAyB,KAAK,CAf9B;AAgBC,SAAO,IAAI;AACb;AACA,CAAC;AACC,eAAa,IAAI;AACjB,SAAO,IAAI;AACb;AACA,CAAC;AACC,UAAQ;AACR,WAAS;AACT,cAAY;AACd;AACA,CAAC;AACC,eAAa;AACb,WAAS,IAAI;AACf;AACA,CAJC,cAIc,CA7Dd;AA8DD,CALC,cAKc,CAdd;AAeC,WAAS,EAAE;AACb;AACA,CARC,cAQc,CAvDd;AAwDC,gBAAc;AAChB;AACA,CAXC,cAWc,CAvDd;AAwDC,eAAa;AACf;AACA,CAdC,cAcc,CA1Ed,wBA0EuC,EAAE,CA1EzC;AA2ED,CAfC,cAec,CA3EuC,kBA2EpB,EAAE,CA3EnC;AA4ED,CAhBC,cAgBc,CA5Ed,wBA4EuC,EAAE,CA5EY;AA6EpD,cAAY;AACZ,eAAa;AACf;AACA,CAAC;AACC,eAAa;AACb,WAAS,IAAI;AACf;AACA,CAJC,cAIc,CAjFd;AAkFD,CALC,cAKc,CAlCd;AAmCC,WAAS,EAAE;AACb;AACA,CARC,cAQc,CA3Ed;AA4EC,gBAAc;AAChB;AACA,CAXC,cAWc,CA3Ed;AA4EC,eAAa;AACf;AACA,CAdC,cAcc,CA9Fd,wBA8FuC,EAAE,CA9FzC;AA+FD,CAfC,cAec,CA/FuC,kBA+FpB,EAAE,CA/FnC;AAgGD,CAhBC,cAgBc,CAhGd,wBAgGuC,EAAE,CAhGY;AAiGpD,cAAY;AACZ,eAAa;AACf;AACA,CAAC;AACC,eAAa;AACb,WAAS,IAAI;AACf;AACA,CAJC,cAIc,CArGd;AAsGD,CALC,cAKc,CAtDd;AAuDC,WAAS,EAAE;AACb;AACA,CARC,cAQc,CA/Fd;AAgGC,gBAAc;AAChB;AACA,CAXC,cAWc,CA/Fd;AAgGC,eAAa;AACf;AACA,CAdC,cAcc,CAlHd,wBAkHuC,EAAE,CAlHzC;AAmHD,CAfC,cAec,CAnHuC,kBAmHpB,EAAE,CAnHnC;AAoHD,CAhBC,cAgBc,CApHd,wBAoHuC,EAAE,CApHY;AAqHpD,cAAY;AACZ,eAAa;AACf;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa;AACb,WAAS,IAAI;AACf;AACA,CALC,eAKe,CA1Hf;AA2HD,CANC,eAMe,CA3Ef;AA4EC,WAAS,EAAE;AACb;AACA,CATC,eASe,CApHf;AAqHC,gBAAc;AAChB;AACA,CAZC,eAYe,CApHf;AAqHC,eAAa;AACf;AACA,CAfC,eAee,CAvIf,uBAuIuC,KAAK;AAC3C,cAAY;AACZ,eAAa;AACf;AACA,CAnBC,eAmBe,CA3If,uBA2IuC,KAAK;AAC3C,iBAAe;AACf,kBAAgB;AAClB;;;AC/JA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,cAAY,IAAI,MAAM,IAAI;AAC1B,UAAQ,MAAM;AACd,kBAAgB;AAClB;AACA,CAAC;AACC,SAAO;AACP,YAAU;AACZ;AACA,CAAC;AACC,YAAU;AACZ;AACA,CAHC,0BAG0B,CAAC,qBAAqB;AAAS,CAHzD,0BAGoF,CAAzD,qBAA+E;AACzG,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,WAAS;AACX;AACA,CAVC,0BAU0B,CAPC,qBAOqB;AAC/C,QAAM;AACR;AACA,CAbC,0BAa0B,CAVC,qBAUqB;AAC/C,SAAO;AACT;;;AC9BA,CAAC;AACC,WAAS;AACT,eAAa;AACb,SAAO;AACP,cAAY;AACZ,YAAU;AACV,OAAK;AACP;AACA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,SAAO,IAAI;AACb;AACA,CAZC,uBAYuB;AACtB,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC;AAAqB,CAfrB;AAgBC,eAAa;AACb,WAAS;AACT,YAAU;AACV,eAAa;AACb,iBAAe;AACjB;AACA,CAPC,mBAOmB;AAAgB,CAtBnC,uBAsB2D;AAC1D,WAAS,IAAI,MAAM,IAAI;AACvB,iBAAe,IAAI;AACrB;AACA,CAAC;AAA0B,CAAC;AAC1B,kBAAgB;AAClB;AACA,CAAC,4BAA4B,CAd5B;AAeC,YAAU;AACZ;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,SAAO,IAAI;AACb;AACA,CAAC,+BAA+B,CAAC,OAAO,CAAC,kBAAkB,CAAC;AAC1D,gBAAc;AAChB;AACA,CAHC,+BAG+B,CAHC,OAGO,CAHC,kBAGkB,CAHC;AAM5D;AACA,CAPC,+BAO+B,CAPC,OAOO,CAPC,iBAOiB,cAAc,CAPZ;AAQ1D,gBAAc;AAChB;AACA,CAVC,+BAU+B,CAVC,OAUO,CAVC,iBAUiB,cAAc,CAVZ;AAa5D;AACA,CAdC,+BAc+B,CAdC,OAcO,CAdC,iBAciB,cAAc,CAdZ;AAe1D,gBAAc;AAChB;AACA,CAjBC,+BAiB+B,CAjBC,OAiBO,CAjBC,iBAiBiB,cAAc,CAjBZ;AAoB5D;AACA,CArBC,+BAqB+B,CArBC,OAqBO,CArBC,iBAqBiB,cAAc,CArBZ;AAsB1D,gBAAc;AAChB;AACA,CAxBC,+BAwB+B,CAxBC,OAwBO,CAxBC,iBAwBiB,cAAc,CAxBZ;AA2B5D;AACA,CA5BC,+BA4B+B,CA5BC,OA4BO,CA5BC,iBA4BiB,cAAc,CA5BZ;AA6B1D,gBAAc;AAChB;AACA,CA/BC,+BA+B+B,CA/BC,OA+BO,CA/BC,iBA+BiB,cAAc,CA/BZ;AAkC5D;AACA,CAnCC,+BAmC+B,CAnCC,OAmCO,CAnCC,iBAmCiB,cAAc,CAnCZ;AAoC1D,gBAAc;AAChB;AACA,CAtCC,+BAsC+B,CAtCC,OAsCO,CAtCC,iBAsCiB,cAAc,CAtCZ;AAyC5D;AACA,CA1CC,+BA0C+B,CA1CC,OA0CO,CA1CC,iBA0CiB,cAAc,CA1CZ;AA2C1D,gBAAc;AAChB;AACA,CA7CC,+BA6C+B,CA7CC,OA6CO,CA7CC,iBA6CiB,cAAc,CA7CZ;AAgD5D;AACA,CAjDC,+BAiD+B,CAjDC,OAiDO,CAjDC,iBAiDiB,cAAc,CAjDZ;AAkD1D,gBAAc;AAChB;AACA,CApDC,+BAoD+B,CApDC,OAoDO,CApDC,iBAoDiB,cAAc,CApDZ;AAuD5D;AACA,CAxDC,+BAwD+B,CAxDC,OAwDO,CAxDC,iBAwDiB,cAAc,CAxDZ;AAyD1D,gBAAc;AAChB;AACA,CA3DC,+BA2D+B,CA3DC,OA2DO,CA3DC,iBA2DiB,cAAc,CA3DZ;AA8D5D;AACA,CA/DC,+BA+D+B,CA/DC,OA+DO,CA/DC,iBA+DiB,cAAc,CA/DZ;AAgE1D,gBAAc;AAChB;AACA,CAlEC,+BAkE+B,CAlEC,OAkEO,CAlEC,iBAkEiB,cAAc,CAlEZ;AAqE5D;AACA,CAtEC,+BAsE+B,CAtEC,OAsEO,CAtEC,iBAsEiB,cAAc,CAtEZ;AAuE1D,gBAAc;AAChB;AACA,CAzEC,+BAyE+B,CAzEC,OAyEO,CAzEC,iBAyEiB,cAAc,CAzEZ;AA4E5D;AACA,CA7EC,+BA6E+B,CA7EC,OA6EO,CA7EC,iBA6EiB,eAAe,CA7Eb;AA8E1D,gBAAc;AAChB;AACA,CAhFC,+BAgF+B,CAhFC,OAgFO,CAhFC,iBAgFiB,eAAe,CAhFb;AAmF5D;;;AChIA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,SAAO,IAAI;AACX,uBAAqB;AACrB,oBAAkB;AAClB,eAAa;AACb,gBAAc;AACd,+BAA6B,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AAC3C,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACR,kBAAgB;AAClB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa;AACf;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa;AACf;AACA,CAAC;AACC,eAAa;AACf;AACA,CAAC;AACC,aAAW;AACX,eAAa;AACf;AACA,CAnBC,yBAmByB,CAJzB;AAKC,WAAS;AACX;AACA,CAlBC,uBAkBuB,CAPvB;AAQC,eAAa;AACf;AACA,CAjBC,uBAiBuB,CAVvB;AAWC,eAAa;AACf;;;ACtCA,CAAC;AACC,WAAS;AACT,YAAU;AACV,UAAQ;AACV;AACA,CALC,qBAKqB;AACpB,WAAS;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,oBAAkB;AAClB,UAAQ,IAAI,MAAM,IAAI;AACtB,iBAAe;AACf,cAAY,WAAW,KAAK;AAC9B;AACA,CAjBC,qBAiBqB;AACpB,WAAS;AACT,cAAY;AACd;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,WAAS;AACT,eAAa;AACb,mBAAiB;AACjB,kBAAgB;AAChB,cAAY;AACZ,SAAO;AACP,aAAW,WAAW;AACtB,cAAY,MAAM,IAAI,EAAE,UAAU;AACpC;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,UAAQ;AACR,WAAS;AACT,WAAS;AACT,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACV;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,cAAY;AACZ,kBAAgB;AAChB,iBAAe;AACjB;AACA,CAxBC,mBAwBmB,eAAe,EAAE,CAVpC;AAWC,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC,kBAAkB,CAAC;AAClB,SAAO;AACP,UAAQ;AACV;AACA,CAJC,kBAIkB,CAAC;AAClB,SAAO;AACP,UAAQ;AACV;AACA,CARC,kBAQkB,CAvElB;AAwEC,SAAO;AACP,UAAQ;AACV;AACA,CAAC,kBAAkB,CAZC;AAalB,SAAO;AACP,UAAQ;AACV;AACA,CAJC,kBAIkB,CAZC;AAalB,SAAO;AACP,UAAQ;AACV;AACA,CARC,kBAQkB,CAnFlB;AAoFC,SAAO;AACP,UAAQ;AACV;AACA,CAAC,UAAU,OAAO,CAvFjB,qBAuFuC;AACtC,gBAAc,IAAI;AACpB;AACA,CAAC,mBAAmB,CA1FnB,qBA0FyC;AAAU,CAAC,yBAAyB,CA1F7E,qBA0FmG;AAClG,oBAAkB,IAAI;AACtB,UAAQ;AACV;AACA,CAJC,mBAImB,CAzEnB;AAyEsC,CAJc,yBAIY,CAzEhE;AA0EC,cAAY;AACZ,SAAO,IAAI;AACX,aAAW,WAAW;AACxB;AACA,CAAC,oBAAoB,CAnGpB,qBAmG0C;AACzC,oBAAkB,IAAI;AACtB,UAAQ;AACV;AACA,CAJC,mBAImB,CAbnB,mBAauC,CAvGvC,qBAuG6D;AAAU,CAJvE,mBAI2F,CAbvC,yBAaiE,CAvGrH,qBAuG2I;AAC1I,oBAAkB,IAAI;AACtB,WAAS;AACX;;;AC3GA,CAAC;AACC,WAAS;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,WAAS;AACT,cAAY;AACZ,UAAQ,QAAQ,EAAE,EAAE;AACpB,oBAAkB,IAAI;AACtB,YAAU;AACV,8BAA4B;AAC5B,+BAA6B,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AAC7C;AACA,CAAC;AACC,aAAW;AACX,cAAY;AACZ,WAAS;AACT,eAAa;AACb,mBAAiB;AACnB;AACA,CAAC;AACC,UAAQ;AACR,UAAQ,IAAI,gBAAgB,EAAE;AAC9B,iBAAe;AACf,iBAAe,IAAI,uBAAuB,EAAE;AAC5C,cAAY;AACd;AACA,CAAC;AACC,oBAAkB,IAAI;AACtB,iBAAe;AACf,iBAAe,IAAI,uBAAuB,EAAE;AAC9C;AACA,CAAC;AACC,cAAY;AACZ,cAAY,KAAK,MAAM,EAAE,KAAK,EAAE;AAChC,cAAY,KAAK,MAAM,EAAE,IAAI,gBAAgB,EAAE,MAAM,EAAE;AACzD;AACA,CAvCC;AAuCS,CAVT;AAWC,6BAA2B;AAC3B,uBAAqB;AACrB,WAAS;AACX;AACA,CAAC;AAAc,CAAC;AACd,WAAS;AACT,cAAY;AACZ,UAAQ;AACV;AACA,CAAC;AAAsB,CAAC;AACtB,kBAAgB;AAChB,sBAAoB;AACtB;AACA,CAJC,qBAIqB,CAxBrB;AAwBwC,CAJjB,sBAIwC,CAxB/D;AAyBC,kBAAgB;AAChB,sBAAoB;AACtB;AACA,CAbgB;AAcd,kBAAgB;AAChB,sBAAoB;AACtB;AAEA,WA9DC;AA+DC;AACE,aAAS;AACX;AACA;AACE,aAAS;AACX;AACF;AACA,WApBkB;AAqBhB;AACE,aAAS;AACX;AACA;AACE,aAAS;AACX;AACF;AACA,WAxBkB;AAyBhB;AACE,eAAW,MAAM;AACnB;AACA;AACE,eAAW,MAAM;AACnB;AACF;;;ACrFA,CAAC;AACC,YAAU;AACV,OAAK;AACL,SAAO;AACP,WAAS;AACX;;;ACLA,CAAC;AACC,WAAS,KAAK,IAAI;AAClB,QAAM,EAAE,EAAE;AACV,cAAY;AACd;AACA,CAAC;AACC,cAAY,IAAI,MAAM,IAAI;AAC1B,iBAAe,IAAI,MAAM,IAAI;AAC/B;;;ACRA,CAAC;AACC,cAAY,IAAI,MAAM,IAAI;AAC1B,UAAQ,EAAE,KAAK,GAAG,EAAE,IAAI;AAC1B;;;ACHA,CAAC;AACC,WAAS,KAAK,IAAI;AAClB,WAAS;AACT,eAAa;AACf;AACA,CAAC;AACC,WAAS;AACT,OAAK;AACP;AACA,CAAC;AACC,aAAW;AACX,UAAQ;AACR,eAAa;AACb,WAAS;AACX;AACA,CAAC;AACC,aAAW;AACX,YAAU;AACZ;AACA,CAAC;AACC,WAAS;AACT,SAAO,IAAI;AACb;;;ACtBA,CAAC;AACC,eAAa;AACb,kBAAgB;AAChB,gBAAc,IAAI;AAClB,iBAAe,KAAK,IAAI,mBAAmB,EAAE,IAAI,yBAAyB,EAAE,IAAI,iBAAiB,EAAE,IAAI,yBAAyB,EAAE,IAAI;AACtI,eAAa;AACb,WAAS;AACT,eAAa;AACb,mBAAiB;AACjB,SAAO,IAAI;AACb;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;;;ACfA,CAAC;AACC,qBAAmB;AACnB,2BAAyB;AACzB,YAAU;AACV,WAAS;AACT,kBAAgB;AAChB,SAAO,IAAI,UAAU,EAAE,IAAI;AAC7B;AACA,CAAC;AACC,cAAY;AACZ,cAAY,KAAK,MAAM,EAAE,KAAK,EAAE;AAChC,cAAY,KAAK,MAAM,EAAE,IAAI,gBAAgB,EAAE,MAAM,EAAE;AACzD;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,2BAAyB;AAC3B;;;ACxBA,CAAC,oBAAoB,CAAC;AACpB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC,oBAAoB,CALC;AAMpB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC,qBAAqB,CAVA;AAWpB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAfsB;AAgBpB,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,WAAS;AACT,aAAW,IAAI;AACf,OAAK;AACL,eAAa;AACb,eAAa;AACb,aAAW;AACX,eAAa;AACb,eAAa;AACb,iBAAe,IAAI;AACrB;AACA,CAnCsB,qBAmCA;AACpB,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC;AACC,kBAAgB;AAClB;AACA,CAAC;AACC,SAAO,IAAI;AACX,UAAQ;AACV;AACA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACX;AACA,CANC,qBAMqB,CAAC;AACrB,WAAS;AACT,kBAAgB;AAChB,sBAAoB;AACpB,WAAS;AACX;AACA,CAZC,qBAYqB,CAAC;AACrB,kBAAgB;AAChB,sBAAoB;AACtB;AAEA,WAJkB;AAKhB;AACE,aAAS;AACX;AACA;AACE,aAAS;AACX;AACF;AACA,WAjBkB;AAkBhB;AACE,aAAS;AACX;AACA;AACE,aAAS;AACX;AACF;;;AC7EA,CAAC;AACC,eAAa,IAAI,MAAM,IAAI,iBAAiB,EAAE,IAAI;AACpD;AACA,CAAC;AACC,cAAY,IAAI,MAAM,IAAI,iBAAiB,EAAE,IAAI;AACnD;;;ACLA,CAAC;AACC,WAAS;AACT,eAAa;AACb,YAAU;AACV;AAAA,IAAqB,OAAO;AAAA,IAAE,KAAK;AAAA,IAAE;AACrC,uBAAqB;AACrB,8BAA4B;AAC5B,cAAY;AACZ,iBAAe;AACf,gBAAc;AACd,sBAAoB;AACpB,kBAAgB;AAChB,SAAO;AACP,SAAO,IAAI;AACX,oBAAkB;AAClB,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,WAAS;AACT,eAAa;AACb,SAAO;AACP,cAAY;AACZ,eAAa;AACb,YAAU;AACZ;AACA,CAAC;AAAkB,CAAC;AAClB,iBAAe;AACf,YAAU;AACZ;AACA,CAAC;AACC,WAAS;AACT,WAAS;AACT,YAAU;AACZ;AACA,CAAC;AACC,UAAQ,EAAE;AACZ;AACA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,iBAAe;AACf,WAAS;AACX;AACA,CAbC,sBAasB;AACrB,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAhBC,sBAgBsB;AACrB,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACR;AACA,CA/DC,QA+DQ,CAAC;AACR,WAAS;AACT,eAAa;AACb,mBAAiB;AACnB;AACA,CApEC,QAoEQ,CAAC;AAA0B,CApEnC,QAoE4C,CAAC;AAC5C,YAAU;AACV,OAAK;AACP;AACA,CAxEC,QAwEQ,CAJC;AAKR,QAAM;AACR;AACA,CA3EC,QA2EQ,CAPqC;AAQ5C,SAAO;AACP,WAAS;AACX;AACA,CA/EC,QA+EQ,CAAC;AACR,+BAA6B;AAC7B,UAAQ;AACR,SAAO;AACP,cAAY,KAAK,EAAE;AACnB,uBAAqB;AACrB,8BAA4B;AAC9B;AACA,CAAC;AACC,UAAQ;AACR,iBAAe,IAAI;AACrB;AACA,CAJC,gBAIgB,CA1EhB;AA2EC,eAAa;AACb,UAAQ,EAAE;AACZ;AACA,CARC,gBAQgB,CAhCP;AAiCR,gBAAc,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AAC/C,SAAO,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AACxC,SAAO,IAAI;AACX,UAAQ,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AACzC,UAAQ,IAAI;AACd;AACA,CAfC,eAee,CAAC,wBAAwB,CArFxC;AAsFC,gBAAc;AAChB;AACA,CAlBC,eAkBe,CAAC,uBAAuB,CAxFvC;AAyFC,eAAa;AACf;AACA,CAAC;AACC,UAAQ;AACR,iBAAe,IAAI;AACrB;AACA,CAJC,eAIe,CA/Ff;AAgGC,eAAa;AACb,UAAQ,EAAE;AACZ;AACA,CARC,eAQe,CArDN;AAsDR,gBAAc,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AAC/C,SAAO,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AACxC,SAAO,IAAI;AACX,UAAQ,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AACzC,UAAQ,IAAI;AACd;AACA,CAfC,cAec,CArBE,wBAqBuB,CA1GvC;AA2GC,gBAAc;AAChB;AACA,CAlBC,cAkBc,CArBE,uBAqBsB,CA7GtC;AA8GC,eAAa;AACf;AACA,CAAC;AACC,UAAQ;AACR,iBAAe,IAAI;AACrB;AACA,CAJC,eAIe,CApHf;AAqHC,eAAa;AACb,UAAQ,EAAE;AACZ;AACA,CARC,eAQe,CA1EN;AA2ER,gBAAc,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AAC/C,SAAO,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AACxC,SAAO,IAAI;AACX,UAAQ,KAAK,KAAK,EAAE,IAAI,eAAe,EAAE;AACzC,UAAQ,IAAI;AACd;AACA,CAfC,cAec,CA1CE,wBA0CuB,CA/HvC;AAgIC,gBAAc;AAChB;AACA,CAlBC,cAkBc,CA1CE,uBA0CsB,CAlItC;AAmIC,eAAa;AACf;AACA,CAAC;AACC,WAAS;AACT,kBAAgB;AAClB;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,sBAAoB,IAAI;AACxB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,sBAAoB,IAAI;AACxB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,sBAAoB,IAAI;AACxB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,sBAAoB,IAAI;AACxB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,sBAAoB,IAAI;AACxB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,sBAAoB,IAAI;AACxB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc,IAAI;AAClB,sBAAoB,IAAI;AACxB,kBAAgB,IAAI;AACtB;AACA,CAAC;AACC,gBAAc;AACd,sBAAoB,IAAI;AACxB,kBAAgB,IAAI;AACpB,iBAAe;AACf,UAAQ,IAAI,MAAM,IAAI;AACtB,UAAQ,IAAI,eAAe,MAAM,IAAI;AACvC;AACA,CA9CC,sBA8CsB,MAAM,KAAK,KAAK,CAzH7B,0BAyHwD;AAChE,oBAAkB,IAAI;AACxB;AACA,CA3MC,OA2MO,KAAK,CArDZ,kBAqD+B,CA5HtB;AA6HR,qCAAmC,IAAI;AACzC;AACA,CA9MC,OA8MO,KAAK,CAxDZ,kBAwD+B,CA/HtB,0BA+HiD;AAAQ,CA9MlE,OA8M0E,KAAK,CAxD/E,kBAwDkG,CA/HzF,0BA+HoH;AAAQ,CA9MrI,OA8M6I,KAAK,CAxDlJ,kBAwDqK,CA/H5J,0BA+HuL;AAC/L,SAAO,IAAI;AACb;;;AChNA,WAAW;AACT;AACE,aAAS;AACX;AACF;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACf;AACA,CAAC;AAAgB,CAAC;AAAkB,CAAC;AACnC,cAAY,IAAI;AAChB,aAAW,QAAQ,KAAK,MAAM;AAChC;AACA,CAJC;AAKC,mBAAiB;AACnB;AACA,CAPkB;AAQhB,mBAAiB;AACnB;AACA,CAVqC;AAWnC,mBAAiB;AACnB;AACA,CAAC,gBAAgB,CAbhB;AAcC,UAAQ,KAAK,KAAK,EAAE;AACpB,SAAO;AACT;AACA,CAJC,gBAIgB,CAjBC;AAkBhB,SAAO;AACP,UAAQ;AACR,eAAa;AACf;AACA,CATC,gBASgB,CAtBoB;AAuBnC,UAAQ,KAAK,KAAK,EAAE;AACpB,SAAO;AACP,eAAa;AACf;AACA,CAAC,gBAAgB,CA3BhB;AA4BC,UAAQ,KAAK,KAAK,EAAE;AACpB,SAAO;AACT;AACA,CAJC,gBAIgB,CA/BC;AAgChB,SAAO;AACP,UAAQ;AACR,eAAa;AACf;AACA,CATC,gBASgB,CApCoB;AAqCnC,UAAQ,KAAK,KAAK,EAAE;AACpB,SAAO;AACP,eAAa;AACf;AACA,CAAC,gBAAgB,CAzChB;AA0CC,UAAQ,KAAK,KAAK,EAAE;AACpB,SAAO;AACT;AACA,CAJC,gBAIgB,CA7CC;AA8ChB,SAAO;AACP,UAAQ;AACR,eAAa;AACf;AACA,CATC,gBASgB,CAlDoB;AAmDnC,UAAQ,KAAK,KAAK,EAAE;AACpB,SAAO;AACP,eAAa;AACf;;;AC/DA,CAAC;AACC,yBAAuB,IAAI;AAC3B,+BAA6B,IAAI;AACjC,+BAA6B;AAC7B,qCAAmC;AACrC;;;ACLA,CAAC;AACC,WAAS;AACT,mBAAiB;AACjB,kBAAgB;AAClB;AACA,CAAC;AAAkC,CAAC;AAClC,cAAY;AACd;AACA,CAHoC;AAIlC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,SAAO,IAAI;AACb;AACA,CAToC,iCASF,KAAK;AACrC,gBAAc,IAAI;AACpB;AACA,CAZC;AAaC,eAAa;AACf;;;ACnBA,CAAC;AACC,mBAAiB,IAAI;AACrB,0BAAwB,IAAI;AAC5B,yBAAuB;AACvB,qBAAmB;AACnB,qBAAmB,MACf,IAAI,0BAA0B,EAAE,KAAK,EAAE;AAE3C,4BAA0B,IAAI;AAC9B,WAAS;AACT,SAAO;AACP,YAAU;AACZ;AACA,CAAC;AACC,cAAY;AACZ,WAAS;AACT,SAAO;AACP,oBAAkB,IAAI,8BAA8B,EAAE,IAAI;AAC1D,gBAAc,IAAI,0BAA0B,EAAE,IAAI;AAClD,gBAAc;AACd,gBAAc,IAAI,0BAA0B,EAAE,IAAI;AAClD,SAAO,IAAI,wBAAwB,EAAE,IAAI;AAC3C;AACA,CAVC,oBAUoB;AACnB,gBAAc,IAAI,gCAAgC,EAAE,IAAI;AAC1D;AACA,CAbC,oBAaoB;AACnB,gBAAc,IAAI,iCAAiC,EAAE,IAAI;AACzD,WAAS,IAAI,MAAM,IAAI,iCAAiC,EAAE,IAAI;AAC9D,kBAAgB;AAClB;AACA,CAAC;AACC,cAAY;AACZ,WAAS;AACT,aAAW;AACX,kBAAgB;AAChB,YAAU;AACV,UAAQ;AACR,WAAS;AACT,SAAO;AACP,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,SAAO;AACP,oBAAkB;AAClB,UAAQ;AACR,UAAQ;AACR,cAAY;AACd;AACA,CAjBC,oBAiBoB;AACnB,SAAO,IAAI,+BAA+B,EAAE,IAAI;AAClD;AACA,CApBC,oBAoBoB;AACnB,SAAO,IAAI,+BAA+B,EAAE,IAAI;AAClD;AACA,CAvBC,oBAuBoB;AACnB,WAAS;AACX;AACA,CA1BC,oBA0BoB,CAAC;AACpB,sBAAoB;AACpB,mBAAiB;AACjB,cAAY;AACd;AACA,CAAC;AACC,YAAU;AACZ;AACA,CAAC;AAA2B,CAAC;AAC3B,SAAO,IAAI;AACX,OAAK,IAAI;AACX;AACA,CAAC;AAA2B,CAAC;AAC3B,SAAO,KAAK,IAAI,mBAAmB,EAAE;AACrC,OAAK,KAAK,IAAI,mBAAmB,EAAE;AACrC;AACA,CAAC;AACC,sBAAoB,IAAI;AAC1B;AACA,CAHC,mBAGmB,CA7CnB;AA8CC,mCAAiC,KAC7B,2BAA2B,EAC3B,IAAI,0BAA0B,EAAE;AAEpC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ,KAAK,KAAK,EAAE,IAAI,EAAE;AAC1B,UAAQ,KAAK,KAAK,EAAE,IAAI,iCAAiC,EAAE;AAC3D,WAAS,IAAI;AACf;AACA,CAfC,kBAekB,CAAC,sBAAsB,CAzDzC;AA0DC,iBAAe;AACjB;AACA,CAAC;AACC,sBAAoB,IAAI;AAC1B;AACA,CAHC,mBAGmB,CA/DnB;AAgEC,mCAAiC,KAC7B,2BAA2B,EAC3B,IAAI,0BAA0B,EAAE;AAEpC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ,KAAK,KAAK,EAAE,IAAI,EAAE;AAC1B,UAAQ,KAAK,KAAK,EAAE,IAAI,iCAAiC,EAAE;AAC3D,WAAS,IAAI;AACf;AACA,CAfC,kBAekB,CAlBC,sBAkBsB,CA3EzC;AA4EC,iBAAe;AACjB;AACA,CAAC;AACC,sBAAoB,IAAI;AAC1B;AACA,CAHC,mBAGmB,CAjFnB;AAkFC,mCAAiC,KAC7B,2BAA2B,EAC3B,IAAI,0BAA0B,EAAE;AAEpC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ,KAAK,KAAK,EAAE,IAAI,EAAE;AAC1B,UAAQ,KAAK,KAAK,EAAE,IAAI,iCAAiC,EAAE;AAC3D,WAAS,IAAI;AACf;AACA,CAfC,kBAekB,CApCC,sBAoCsB,CA7FzC;AA8FC,iBAAe;AACjB;AACA,CAAC;AACC,sBAAoB,IAAI;AAC1B;AACA,CAHC,oBAGoB,CAnGpB;AAoGC,mCAAiC,KAC7B,2BAA2B,EAC3B,IAAI,0BAA0B,EAAE;AAEpC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ,KAAK,KAAK,EAAE,IAAI,EAAE;AAC1B,UAAQ,KAAK,KAAK,EAAE,IAAI,iCAAiC,EAAE;AAC3D,WAAS,KAAK;AAChB;AACA,CAfC,mBAemB,CAtDA,sBAsDuB,CA/G1C;AAgHC,iBAAe;AACjB;AACA,CAAC;AACC,qBAAmB,IAAI;AACvB,2BAAyB,IAAI;AAC7B,4BAA0B,IAAI;AAChC;AACA,CAAC;AACC,qBAAmB;AACnB,2BAAyB;AACzB,4BAA0B;AAC1B,sBAAoB;AACtB;AACA,CANC,uBAMuB,CA/IvB;AAgJC,eAAa;AACb,gBAAc;AAChB;AACA,CAVC,uBAUuB,CAjIvB;AAkIC,gBAAc;AACd,iBAAe;AACjB;AACA,CApKC,WAoKW,CAAC,4BAA4B,CAvJxC;AAwJC,iBAAe,IAAI,2BAA2B,EAAE,IAAI;AACtD;AACA,CAvKC,WAuKW,CAAC,4BAA4B,CA1JxC;AA2JC,iBAAe;AACjB;AACA,CA1KC,WA0KW,CAAC,4BAA4B,CA7JxC;AA8JC,iBAAe;AACf,eAAa;AACb,gBAAc;AAChB;AACA,CA/KC,WA+KW,CAAC,8BAA8B,CAlK1C;AAmKC,iBAAe;AACjB;AACA,CAlLC,WAkLW,CAAC,4BAA4B,CArKxC;AAsKC,0BAAwB,IAAI,2BAA2B,EAAE,IAAI;AAC7D,2BAAyB;AACzB,6BAA2B,IAAI,2BAA2B,EAAE,IAAI;AAChE,8BAA4B;AAC9B;AACA,CAxLC,WAwLW,CAAC,4BAA4B,CA3KxC;AA4KC,0BAAwB;AACxB,2BAAyB,IAAI,2BAA2B,EAAE,IAAI;AAC9D,6BAA2B;AAC3B,8BAA4B,IAAI,2BAA2B,EAAE,IAAI;AACnE;AACA,CA9LC,WA8LW,CAAC,4BAA4B,CAjLxC;AAkLC,0BAAwB,IAAI,2BAA2B,EAAE,IAAI;AAC7D,2BAAyB;AACzB,6BAA2B,IAAI,2BAA2B,EAAE,IAAI;AAChE,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CArMC,WAqMW,CAAC,4BAA4B,CAxLxC;AAyLC,0BAAwB;AACxB,2BAAyB,IAAI,2BAA2B,EAAE,IAAI;AAC9D,6BAA2B;AAC3B,8BAA4B,IAAI,2BAA2B,EAAE,IAAI;AACjE,eAAa;AACf;AACA,CA5MC,WA4MW,CAAC,4BAA4B,CA/LxC;AAgMC,iBAAe;AACf,gBAAc;AAChB;AACA,CAhNC,WAgNW,CAAC,4BAA4B,CAnMxC;AAoMC,iBAAe;AACf,eAAa;AACf;AACA,CApNC,WAoNW,CAAC,6BAA6B,CAvMzC;AAwMC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CA1NC,WA0NW,CAAC,6BAA6B,CA7MzC;AA8MC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CAhOC,WAgOW,CAAC,6BAA6B,CAnNzC;AAoNC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CAvOC,WAuOW,CAAC,6BAA6B,CA1NzC;AA2NC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,eAAa;AACf;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,qBAAmB;AACnB,2BAAyB;AACzB,4BAA0B;AAC5B;AACA,CAAC,0BAA0B,CAvL1B;AAwLC,SAAO,IAAI;AACb;AACA,CAAC,uBAAuB,CAvGvB,wBAuGgD,CA3OhD;AA2OuE,CAAvE,uBAA+F,CAvG/F,wBAuGwH,CA3OxH,oBA2O6I;AAAQ,CAArJ,uBAA6K,CAvG7K,wBAuGsM,CA3OtM,oBA2O2N;AAC1N,gBAAc,IAAI;AACpB;AACA,CAHC,uBAGuB,CA1GvB,wBA0GgD,CA9OhD,oBA8OqE;AACpE,4BAA0B,IAAI;AAChC;AACA,CANC,uBAMuB,CAxGvB,uBAwG+C,CAjP/C;AAiPsE,CANtE,uBAM8F,CAxG9F,uBAwGsH,CAjPtH,oBAiP2I;AAAQ,CANnJ,uBAM2K,CAxG3K,uBAwGmM,CAjPnM,oBAiPwN;AACvN,iBAAe,IAAI,MAAM,IAAI;AAC/B;AACA,CATC,uBASuB,CA3GvB,uBA2G+C,CApP/C,oBAoPoE;AACnE,4BAA0B,IAAI;AAChC;;;ACnQA,CAAC;AACC,WAAS;AACT,YAAU;AACZ;AACA,CAJC,SAIS,KAAK,CAAC;AACd,UAAQ;AACV;AACA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,gBAAc;AACd,qBAAmB;AACnB,mBAAiB;AACnB;AACA,CAAC;AACC,cAAY;AACZ,cAAY;AACZ,aAAW;AACX,aAAW,IAAI,qBAAqB,EAAE;AACtC,WAAS,IAAI,mBAAmB,EAAE,IAAI;AACtC,UAAQ;AACV;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,WAAS;AACT,UAAQ,EAAE,EAAE;AACd;AACA,CAAC;AACC,WAAS;AACT,aAAW;AACX,OAAK;AACL,cAAY;AACd;AACA,CAAC;AACC,QAAM;AACR;AACA,CAAC;AACC,YAAU;AACV,OAAK,IAAI;AACT,SAAO,IAAI;AACb;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,aAAW;AACb;AACA,CAAC;AACC,WAAS;AACX;AACA,CAAC,yBAAyB,EAAE;AAC1B,cAAY;AACd;AACA,CAHC,yBAGyB,EAAE,CAAC;AAC3B,cAAY;AACd;AACA,CAfC,2BAe2B,EAAE,CAN7B,yBAMuD,EAAE,CAAC;AACzD,cAAY;AACd;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,WAAS;AACX;AACA,CAAC,6BAA6B,CAA7B;AAA6D,CAA7D,8BAA4F,CAAC;AAAuC,CAAvC,qCAA6E,CAA1K;AAA0M,CAA7G,sCAAoJ,CAApJ;AAC5F,SAAO,IAAI;AACb;AACA,CAAC,yCAAyC,CAHzC,8BAGwE,CA3BxE,2BA2BoG,CAAC,KAAK,CAAC;AAAW,CAHzB,sCAGgE,CA3B7J,2BA2ByL,CAAC,KAAK,CAApF;AAC1G,2BAAyB;AACzB,mBAAiB;AACjB,SAAO,IAAI;AACb;AACA,CALC,yCAKyC,CARzC,8BAQwE,CAhCxE,2BAgCoG,CAAC,KAAK,CALC,SAKS;AAAQ,CAR/B,sCAQsE,CAhCnK,2BAgC+L,CAAC,KAAK,CAL1F,SAKoG;AAC9M,SAAO,IAAI;AACb;AAEA,CAZ8F;AAa5F,8BAA4B,IAAI;AAChC,0BAAwB,IAAI;AAC9B;AACA,CAAC;AACC,8BAA4B,IAAI;AAChC,0BAAwB,IAAI;AAC5B,SAAO,IAAI;AACb;AACA,CALC,iCAKiC,CA7CjC,2BA6C6D,CAAC,KAAK,CAlBwC;AAmB1G,eAAa,IAAI;AACjB,SAAO,IAAI;AACb;AACA,CATC,iCASiC,CAjDjC,2BAiD6D,CAAC,KAAK,CAtBwC,SAsB9B;AAC5E,SAAO,IAAI;AACb;AACA,CAZC,iCAYiC,CAAC;AACjC,SAAO,IAAI;AACb;AACA,CAfC,iCAeiC,CAHC,MAGM;AACvC,SAAO,IAAI;AACb;AACA,CAAC;AACC,gBAAc;AAChB;AACA,CAHC,0BAG0B,CAlF1B;AAmFC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CARC,0BAQ0B,CAlE1B;AAmEC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC,8BAA8B,CA5F9B;AA6FD,CADC,8BAC8B,CAxE9B;AAyEC,iBAAe,KAAK,IAAI,mBAAmB,EAAE,IAAI,iBAAiB,EAAE,IAAI;AAC1E;;;ACtHA,CAAC;AACC,mBAAiB,IAAI;AACrB,oBAAkB;AAClB,0BAAwB,IAAI;AAC5B,yBAAuB;AACvB,qBAAmB;AACnB,4BAA0B,IAAI;AAC9B,WAAS;AACT,SAAO;AACP,YAAU;AACZ;AACA,CAAC;AACC,cAAY;AACZ,YAAU;AACV,WAAS;AACT,SAAO;AACP,oBAAkB,IAAI,+BAA+B,EAAE,IAAI;AAC3D,gBAAc,IAAI,2BAA2B,EAAE,IAAI;AACnD,gBAAc;AACd,gBAAc,IAAI,2BAA2B,EAAE,IAAI;AACnD,SAAO,IAAI,yBAAyB,EAAE,IAAI;AAC5C;AACA,CAXC,qBAWqB;AACpB,gBAAc,IAAI,iCAAiC,EAAE,IAAI;AAC3D;AACA,CAdC,qBAcqB;AACpB,gBAAc,IAAI,kCAAkC,EAAE,IAAI;AAC1D,WAAS,IAAI,MAAM,IAAI,kCAAkC,EAAE,IAAI;AAC/D,kBAAgB;AAClB;AACA,CAAC;AACC,cAAY;AACZ,WAAS;AACT,aAAW;AACX,kBAAgB;AAChB,YAAU;AACV,UAAQ;AACR,WAAS;AACT,SAAO;AACP,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,SAAO;AACP,oBAAkB;AAClB,UAAQ;AACR,UAAQ,IAAI;AACd;AACA,CAhBC,qBAgBqB;AACpB,SAAO,IAAI,gCAAgC,EAAE,IAAI;AACjD,YAAU;AACV,eAAa;AACf;AACA,CArBC,qBAqBqB;AACpB,SAAO,IAAI,gCAAgC,EAAE,IAAI;AACjD,YAAU;AACV,eAAa;AACf;AACA,CA1BC,qBA0BqB;AACpB,WAAS;AACX;AACA,CA7BC,qBA6BqB,CAAC;AACrB,sBAAoB;AACpB,mBAAiB;AACjB,cAAY;AACd;AACA,CAAC;AACC,YAAU;AACV,cAAY;AACZ,YAAU;AACV,iBAAe;AACf,eAAa;AACb,WAAS;AACT,SAAO,IAAI,0BAA0B,EAAE,IAAI;AAC7C;AACA,CAAC;AACC,eAAa;AACb,UAAQ,KAAK;AACf;AACA,CAAC;AAA4B,CAAC;AAC5B,gBAAc;AAChB;AACA,CAAC;AAA4B,CAAC;AAC5B,gBAAc;AAChB;AACA,CAAC;AACC,cAAY;AACZ,SAAO,IAAI;AACX,eAAa,IAAI;AACjB,kBAAgB,IAAI;AACpB,gBAAc,IAAI;AAClB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACf;AACA,CAAC;AACC,iCAA+B;AAC/B,kCAAgC,EAAE;AAClC,sBAAoB,IAAI;AAC1B;AACA,CALC,oBAKoB,CAtEpB;AAuEC,mCAAiC,KAC7B,2BAA2B,EAC3B,IAAI,0BAA0B,EAAE;AAEpC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ,KAAK,KAAK,EAAE,IAAI,EAAE;AAC1B,UAAQ,KAAK,KAAK,EAAE,IAAI,iCAAiC,EAAE;AAC3D,WAAS,IAAI;AACf;AACA,CAjBC,oBAiBoB,CAhDpB;AAiDC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,eAAa;AACb,kBAAgB;AAChB,gBAAc;AACd,iBAAe;AACf,eAAa,IAAI;AACnB;AACA,CA3BC,mBA2BmB,CAAC,+BAA+B,CA1DnD;AA2DC,gBAAc;AAChB;AACA,CA9BC,oBA8BoB,CAlCpB;AAmCC,UAAQ;AACV;AACA,CAjCC,oBAiCoB,CAAC;AACpB,gBAAc;AAChB;AACA,CApCC,oBAoCoB,CAAC;AACpB,iBAAe;AACjB;AACA,CAAC;AACC,iCAA+B;AAC/B,kCAAgC,EAAE;AAClC,sBAAoB,IAAI;AAC1B;AACA,CALC,oBAKoB,CA7GpB;AA8GC,mCAAiC,KAC7B,2BAA2B,EAC3B,IAAI,0BAA0B,EAAE;AAEpC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ,KAAK,KAAK,EAAE,IAAI,EAAE;AAC1B,UAAQ,KAAK,KAAK,EAAE,IAAI,iCAAiC,EAAE;AAC3D,WAAS,IAAI;AACf;AACA,CAjBC,oBAiBoB,CAvFpB;AAwFC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,eAAa;AACb,kBAAgB;AAChB,gBAAc;AACd,iBAAe;AACf,eAAa,IAAI;AACnB;AACA,CA3BC,mBA2BmB,CAvCC,+BAuC+B,CAjGnD;AAkGC,gBAAc;AAChB;AACA,CA9BC,oBA8BoB,CAzEpB;AA0EC,UAAQ;AACV;AACA,CAjCC,oBAiCoB,CAvCC;AAwCpB,gBAAc;AAChB;AACA,CApCC,oBAoCoB,CAvCC;AAwCpB,iBAAe;AACjB;AACA,CAAC;AACC,iCAA+B;AAC/B,kCAAgC,EAAE;AAClC,sBAAoB,IAAI;AAC1B;AACA,CALC,oBAKoB,CApJpB;AAqJC,mCAAiC,KAC7B,2BAA2B,EAC3B,IAAI,0BAA0B,EAAE;AAEpC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ,KAAK,KAAK,EAAE,IAAI,EAAE;AAC1B,UAAQ,KAAK,KAAK,EAAE,IAAI,iCAAiC,EAAE;AAC3D,WAAS,IAAI;AACf;AACA,CAjBC,oBAiBoB,CA9HpB;AA+HC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,eAAa;AACb,kBAAgB;AAChB,gBAAc;AACd,iBAAe;AACf,eAAa,IAAI;AACnB;AACA,CA3BC,mBA2BmB,CA9EC,+BA8E+B,CAxInD;AAyIC,gBAAc;AAChB;AACA,CA9BC,oBA8BoB,CAhHpB;AAiHC,UAAQ;AACV;AACA,CAjCC,oBAiCoB,CA9EC;AA+EpB,gBAAc;AAChB;AACA,CApCC,oBAoCoB,CA9EC;AA+EpB,iBAAe;AACjB;AACA,CAAC;AACC,iCAA+B;AAC/B,kCAAgC,EAAE;AAClC,sBAAoB,IAAI;AAC1B;AACA,CALC,qBAKqB,CA3LrB;AA4LC,mCAAiC,KAC7B,2BAA2B,EAC3B,IAAI,0BAA0B,EAAE;AAEpC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ,KAAK,KAAK,EAAE,IAAI,EAAE;AAC1B,UAAQ,KAAK,KAAK,EAAE,IAAI,iCAAiC,EAAE;AAC3D,WAAS,KAAK;AAChB;AACA,CAjBC,qBAiBqB,CArKrB;AAsKC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,eAAa;AACb,kBAAgB;AAChB,gBAAc;AACd,iBAAe;AACf,eAAa,IAAI;AACnB;AACA,CA3BC,oBA2BoB,CArHA,+BAqHgC,CA/KpD;AAgLC,gBAAc;AAChB;AACA,CA9BC,qBA8BqB,CAvJrB;AAwJC,UAAQ;AACV;AACA,CAjCC,qBAiCqB,CArHA;AAsHpB,gBAAc;AAChB;AACA,CApCC,qBAoCqB,CArHA;AAsHpB,iBAAe;AACjB;AACA,CAAC;AACC,qBAAmB,IAAI;AACvB,2BAAyB,IAAI;AAC7B,4BAA0B,IAAI;AAChC;AACA,CAAC;AACC,qBAAmB;AACnB,2BAAyB;AACzB,4BAA0B;AAC1B,sBAAoB;AACtB;AACA,CANC,wBAMwB,CA3PxB;AA4PC,eAAa;AACb,gBAAc;AAChB;AACA,CAVC,wBAUwB,CA5OxB;AA6OC,gBAAc;AACd,iBAAe;AACjB;AACA,CA9QC,YA8QY,CAAC,6BAA6B,CAnQ1C;AAoQC,iBAAe,IAAI,4BAA4B,EAAE,IAAI;AACvD;AACA,CAjRC,YAiRY,CAAC,6BAA6B,CAtQ1C;AAuQC,iBAAe;AACjB;AACA,CApRC,YAoRY,CAAC,6BAA6B,CAzQ1C;AA0QC,iBAAe;AACf,eAAa;AACb,gBAAc;AAChB;AACA,CAzRC,YAyRY,CAAC,+BAA+B,CA9Q5C;AA+QC,iBAAe;AACjB;AACA,CA5RC,YA4RY,CAAC,6BAA6B,CAjR1C;AAkRC,0BAAwB,IAAI,4BAA4B,EAAE,IAAI;AAC9D,2BAAyB;AACzB,6BAA2B,IAAI,4BAA4B,EAAE,IAAI;AACjE,8BAA4B;AAC9B;AACA,CAlSC,YAkSY,CAAC,6BAA6B,CAvR1C;AAwRC,0BAAwB;AACxB,2BAAyB,IAAI,4BAA4B,EAAE,IAAI;AAC/D,6BAA2B;AAC3B,8BAA4B,IAAI,4BAA4B,EAAE,IAAI;AACpE;AACA,CAxSC,YAwSY,CAAC,6BAA6B,CA7R1C;AA8RC,0BAAwB,IAAI,4BAA4B,EAAE,IAAI;AAC9D,2BAAyB;AACzB,6BAA2B,IAAI,4BAA4B,EAAE,IAAI;AACjE,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CA/SC,YA+SY,CAAC,6BAA6B,CApS1C;AAqSC,0BAAwB;AACxB,2BAAyB,IAAI,4BAA4B,EAAE,IAAI;AAC/D,6BAA2B;AAC3B,8BAA4B,IAAI,4BAA4B,EAAE,IAAI;AAClE,eAAa;AACf;AACA,CAtTC,YAsTY,CAAC,6BAA6B,CA3S1C;AA4SC,iBAAe;AACf,gBAAc;AAChB;AACA,CA1TC,YA0TY,CAAC,6BAA6B,CA/S1C;AAgTC,iBAAe;AACf,eAAa;AACf;AACA,CA9TC,YA8TY,CAAC,8BAA8B,CAnT3C;AAoTC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CApUC,YAoUY,CAAC,8BAA8B,CAzT3C;AA0TC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CA1UC,YA0UY,CAAC,8BAA8B,CA/T3C;AAgUC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CAjVC,YAiVY,CAAC,8BAA8B,CAtU3C;AAuUC,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,eAAa;AACf;AACA,CAAC;AACC,mBAAiB,IAAI;AACrB,yBAAuB,IAAI;AAC3B,qBAAmB;AACnB,2BAAyB;AACzB,4BAA0B;AAC5B;AACA,CAAC,2BAA2B,CAtR3B;AAuRC,SAAO,IAAI;AACb;AACA,CAxOqB,+BAwOW,CApU/B;AAqUC,gBAAc;AAChB;AACA,CAAC,6BAA6B,CAvU7B;AAwUC,iBAAe;AACjB;AACA,CAAC,wBAAwB,CA7GxB,yBA6GkD,CA7VlD;AA6V0E,CAA1E,wBAAmG,CA7GnG,yBA6G6H,CA7V7H,qBA6VmJ;AAAQ,CAA3J,wBAAoL,CA7GpL,yBA6G8M,CA7V9M,qBA6VoO;AACnO,gBAAc,IAAI;AACpB;AACA,CAHC,wBAGwB,CAhHxB,yBAgHkD,CAhWlD,qBAgWwE;AACvE,4BAA0B,IAAI;AAChC;AACA,CANC,wBAMwB,CA9GxB,wBA8GiD,CAnWjD;AAmWyE,CANzE,wBAMkG,CA9GlG,wBA8G2H,CAnW3H,qBAmWiJ;AAAQ,CANzJ,wBAMkL,CA9GlL,wBA8G2M,CAnW3M,qBAmWiO;AAChO,iBAAe,IAAI,MAAM,IAAI;AAC/B;AACA,CATC,wBASwB,CAjHxB,wBAiHiD,CAtWjD,qBAsWuE;AACtE,4BAA0B,IAAI;AAChC;;;ACnXA,CAAC;AACC,qBAAmB,IAAI,qBAAqB,EAAE;AAC9C,WAAS;AACT,WAAS;AACT,kBAAgB;AAChB,QAAM,EAAE,EAAE;AACV,SAAO;AACT;AACA,CAAC;AACC,WAAS,IAAI;AACb,iBAAe;AACf,QAAM,EAAE,EAAE;AACZ;AACA,CAAC;AACC,QAAM,EAAE,EAAE;AACZ;AACA,CAAC;AAAc,CAAC;AACd,cAAY;AACZ,WAAS;AACT,eAAa;AACb,WAAS,IAAI;AACb,uBAAqB;AACrB,oBAAkB;AAClB,eAAa;AACb,YAAU;AACZ;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAHC,qBAGqB;AACpB,cAAY,IAAI;AAClB;AACA,CAAC;AACC,kBAAgB;AAClB;AACA,CAHC,qCAGqC,CAAC;AACrC,eAAa;AACb,gBAAc;AAChB;AACA,CAAC,qBAAqB,CAAC,gCAAgC;AACrD,UAAQ;AACV;AACA,CAAC;AACC,cAAY,IAAI;AAChB,WAAS;AACX;AACA,CAjCgB;AAkCd,cAAY;AACZ,SAAO,IAAI;AACX,cAAY;AACZ,eAAa;AACb,kBAAgB;AAClB;AACA,CAAC;AACC,QAAM,EAAE,EAAE;AACV,WAAS;AACT,eAAa;AACb,YAAU;AACV,iBAAe;AACf,UAAQ;AACV;AACA,CA1BuC;AA2BrC,WAAS;AACT,eAAa;AACb,SAAO;AACP,gBAAc;AACd,QAAM,EAAE,EAAE;AACV,SAAO,IAAI;AACb;AACA,CAAC;AACC,WAAS;AACT,SAAO;AACP,eAAa;AACb,mBAAiB;AACnB;;;AC7EA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,WAAS;AACT,eAAa;AACb,SAAO,IAAI;AACb;AACA,CAAC;AACC,kBAAgB;AAClB;AACA,CAAC;AACC,kBAAgB;AAClB;;;ACbA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,WAAS;AACT,eAAa;AACf;AACA,CAAC;AACC,WAAS,EAAE;AACb;AACA,CAAC;AACC,WAAS,EAAE;AACb;;;ACZA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,WAAS;AACT,eAAa;AACb,SAAO,IAAI;AACb;AACA,CAAC;AACC,kBAAgB;AAClB;AACA,CAAC;AACC,kBAAgB;AAClB;;;ACbA,CAAC,kBAAkB,CAAC;AAClB,SAAO;AACT;AACA,CAHC,kBAGkB,CAAC;AAClB,SAAO;AACT;;;ACLA,CAAC;AACC,UAAQ;AACR,SAAO,IAAI;AACb;AACA,CAAC;AACC,cAAY;AACd;;;ACNA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,WAAS;AACT,mBAAiB;AACjB,eAAa;AACb,eAAa;AACb,WAAS;AACX;AACA,CAhBC,cAgBc;AACb,UAAQ,IAAI,MAAM,IAAI;AACxB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CA1CC,cA0Cc,OAAO,CAHrB;AAIC,SAAO,IAAI;AACb;;;AC5CA,CAAC;AACC,WAAS;AACT,mBAAiB;AACjB,eAAa;AACb,eAAa;AACb,gBAAc;AACd,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,eAAa;AACb,gBAAc;AACd,aAAW;AACX,cAAY;AACd;AACA,CAAC,yBAAyB,CANzB;AAOC,eAAa;AACb,gBAAc;AAChB;AACA,CAAC;AACC,iBAAe,IAAI;AACnB,UAAQ;AACR,aAAW;AACb;AACA,CAAC;AACC,iBAAe,IAAI;AACnB,UAAQ;AACR,aAAW;AACb;AACA,CAAC;AACC,iBAAe,IAAI;AACnB,UAAQ;AACR,aAAW;AACb;AACA,CAnBC;AAoBC,iBAAe,IAAI;AACnB,eAAa;AACb,gBAAc;AACd,UAAQ;AACR,aAAW;AACb;;;ACvCA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,WAAS;AACT,mBAAiB;AACjB,eAAa;AACb,eAAa;AACb,WAAS;AACX;AACA,CAhBC,cAgBc;AACb,UAAQ,IAAI,MAAM,IAAI;AACxB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CA1CC,cA0Cc,OAAO,CAHrB;AAIC,SAAO,IAAI;AACb;AAEA,CAAC;AACC,4BAA0B,IAAI;AAC9B,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,YAAU;AACV,WAAS;AACT,eAAa;AACb,cAAY;AACZ,cAAY,UAAU,KAAK;AAC3B,SAAO;AACP,WAAS;AACX;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAAC;AACC,2BAAyB;AACzB,sBAAoB,IAAI;AACxB,UAAQ;AACR,WAAS,IAAI,KAAK,IAAI,EAAE;AACxB,WAAS,IAAI,KAAK,IAAI,yBAAyB,EAAE;AACnD;AACA,CAAC;AACC,2BAAyB;AACzB,sBAAoB,IAAI;AACxB,UAAQ;AACR,WAAS,IAAI,KAAK,IAAI,EAAE;AACxB,WAAS,IAAI,KAAK,IAAI,yBAAyB,EAAE;AACnD;AACA,CAAC;AACC,2BAAyB;AACzB,sBAAoB,IAAI;AACxB,UAAQ;AACR,WAAS,KAAK,KAAK,KAAK,EAAE;AAC1B,WAAS,KAAK,KAAK,IAAI,yBAAyB,EAAE;AACpD;AACA,CAAC;AACC,2BAAyB;AACzB,sBAAoB,IAAI;AACxB,UAAQ;AACR,WAAS,KAAK,KAAK,KAAK,EAAE;AAC1B,WAAS,KAAK,KAAK,IAAI,yBAAyB,EAAE;AACpD;AACA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,WAAS;AACT,eAAa;AACb,YAAU;AACV,SAAO;AACP,UAAQ;AACR,cAAY,MAAM,MAAM,MAAM,EAAE,iBAAiB,MAAM;AACzD;AACA,CAjBC,wBAiBwB,CAAC,wCAAwC;AAChE,iBAAe,IAAI;AACrB;AACA,CApBC,wBAoBwB,CAAC,wCAAwC;AAChE,iBAAe;AACjB;AACA,CAvBC,wBAuBwB,CAAC,wCAAwC;AAChE,iBAAe;AACf,eAAa;AACb,gBAAc;AAChB;AACA,CA5BC,wBA4BwB,CAAC,0CAA0C;AAClE,iBAAe;AACjB;AACA,CA/BC,wBA+BwB,CAAC,wCAAwC;AAChE,0BAAwB,IAAI;AAC5B,2BAAyB;AACzB,6BAA2B,IAAI;AAC/B,8BAA4B;AAC9B;AACA,CArCC,wBAqCwB,CAAC,wCAAwC;AAChE,0BAAwB;AACxB,2BAAyB,IAAI;AAC7B,6BAA2B;AAC3B,8BAA4B,IAAI;AAClC;AACA,CA3CC,wBA2CwB,CAAC,wCAAwC;AAChE,0BAAwB,IAAI;AAC5B,2BAAyB;AACzB,6BAA2B,IAAI;AAC/B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CAlDC,wBAkDwB,CAAC,wCAAwC;AAChE,0BAAwB;AACxB,2BAAyB,IAAI;AAC7B,6BAA2B;AAC3B,8BAA4B,IAAI;AAChC,eAAa;AACf;AACA,CAzDC,wBAyDwB,CAAC,wCAAwC;AAChE,iBAAe;AACf,gBAAc;AAChB;AACA,CA7DC,wBA6DwB,CAAC,wCAAwC;AAChE,iBAAe;AACf,eAAa;AACf;AACA,CAjEC,wBAiEwB,CAAC,yCAAyC;AACjE,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CAvEC,wBAuEwB,CAAC,yCAAyC;AACjE,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CA7EC,wBA6EwB,CAAC,yCAAyC;AACjE,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CApFC,wBAoFwB,CAAC,yCAAyC;AACjE,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,eAAa;AACf;AACA,CA3FC,wBA2FwB,CA1EC,wCA0EwC;AAChE,iBAAe,IAAI;AACrB;AACA,CA9FC,wBA8FwB,CA1EC,wCA0EwC;AAChE,iBAAe;AACjB;AACA,CAjGC,wBAiGwB,CA1EC,wCA0EwC;AAChE,iBAAe;AACf,eAAa;AACb,gBAAc;AAChB;AACA,CAtGC,wBAsGwB,CA1EC,0CA0E0C;AAClE,iBAAe;AACjB;AACA,CAzGC,wBAyGwB,CA1EC,wCA0EwC;AAChE,0BAAwB,IAAI;AAC5B,2BAAyB;AACzB,6BAA2B,IAAI;AAC/B,8BAA4B;AAC9B;AACA,CA/GC,wBA+GwB,CA1EC,wCA0EwC;AAChE,0BAAwB;AACxB,2BAAyB,IAAI;AAC7B,6BAA2B;AAC3B,8BAA4B,IAAI;AAClC;AACA,CArHC,wBAqHwB,CA1EC,wCA0EwC;AAChE,0BAAwB,IAAI;AAC5B,2BAAyB;AACzB,6BAA2B,IAAI;AAC/B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CA5HC,wBA4HwB,CA1EC,wCA0EwC;AAChE,0BAAwB;AACxB,2BAAyB,IAAI;AAC7B,6BAA2B;AAC3B,8BAA4B,IAAI;AAChC,eAAa;AACf;AACA,CAnIC,wBAmIwB,CA1EC,wCA0EwC;AAChE,iBAAe;AACf,gBAAc;AAChB;AACA,CAvIC,wBAuIwB,CA1EC,wCA0EwC;AAChE,iBAAe;AACf,eAAa;AACf;AACA,CA3IC,wBA2IwB,CA1EC,yCA0EyC;AACjE,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CAjJC,wBAiJwB,CA1EC,yCA0EyC;AACjE,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC9B;AACA,CAvJC,wBAuJwB,CA1EC,yCA0EyC;AACjE,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,gBAAc;AAChB;AACA,CA9JC,wBA8JwB,CA1EC,yCA0EyC;AACjE,0BAAwB;AACxB,2BAAyB;AACzB,6BAA2B;AAC3B,8BAA4B;AAC5B,eAAa;AACf;AACA,CArKC,wBAqKwB;AACvB,WAAS;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,UAAQ,IAAI,MAAM,IAAI;AACtB,iBAAe,IAAI;AACrB;AACA,CA/KC,wBA+KwB;AACvB,WAAS;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,WAAS;AACX;AACA,CAAC;AACC,gBAAc;AAChB;AACA,CAHC,mCAGmC;AAClC,gBAAc;AAChB;AACA,CANC,mCAMmC;AAClC,gBAAc;AAChB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC,8BAA8B;AAC7B,4BAA0B,IAAI;AAC9B,gBAAc,IAAI;AACpB;AACA,CAzNC,wBAyNwB,MAAM;AAC7B,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,SAAO,IAAI;AACX,kBAAgB;AAClB;AACA,CAJC,iCAIiC;AAChC,oBAAkB,IAAI;AACxB;AACA,CAPC,iCAOiC;AAChC,gBAAc;AAChB;AACA,CAtOC,wBAsOwB,KAAK,CAjB7B,+BAiB6D,KAAK,CAVlE,kCAUqG,KAAK,CA9C1G,oCA8C+I,MAAM;AACpJ,gBAAc,IAAI;AACpB;AACA,CAAC,6BAA6B,KAAK,CApBlC,+BAoBkE,KAAK,CAjDvE,oCAiD4G;AAAU,CAzOtH,wBAyO+I,KAAK,CApBpJ,+BAoBoL,KAAK,CAjDzL,oCAiD8N,cAAc;AAC3O,gBAAc,IAAI;AACpB;AACA,CA5OC,wBA4OwB,cAAc;AACrC,WAAS,IAAI,MAAM,IAAI,8BAA8B,EAAE,IAAI;AAC3D,kBAAgB;AAClB;AACA,CAlSC,gBAkSgB,KAAK,CA/QrB,0BA+QgD,KAAK,CAAC,2BAA2B;AAChF,aAAW,MAAM;AACnB;AACA,CAAC;AACC,eAAa,IAAI;AACjB,eAAa;AACb,YAAU;AACV,iBAAe;AACf,eAAa;AACb,aAAW;AACX,gBAAc;AACd,eAAa;AACf;AACA,CAAC;AAA+B,CAAC;AAC/B,eAAa;AACb,YAAU;AACV,iBAAe;AACf,iBAAe,IAAI;AACrB;AACA,CAAC,0BAA0B,CA/R1B,wBA+RmD,CAvCnD,kCAuCsF,CANtF;AAMsH,CAAtH,0BAAiJ,CA/RjJ,wBA+R0K,CAvC1K,kCAuC6M,CAN7K;AAO/B,iBAAe,KAAK,KAAK,EAAE,IAAI;AACjC;AACA,CAHC,0BAG0B,CA3R1B,wBA2RmD,CA1CnD,kCA0CsF,CATtF;AASsH,CAHtH,0BAGiJ,CA3RjJ,wBA2R0K,CA1C1K,kCA0C6M,CAT7K;AAU/B,iBAAe,KAAK,KAAK,EAAE,IAAI;AACjC;AACA,CANC,0BAM0B,CAvR1B,wBAuRmD,CA7CnD,kCA6CsF,CAZtF;AAYsH,CANtH,0BAMiJ,CAvRjJ,wBAuR0K,CA7C1K,kCA6C6M,CAZ7K;AAa/B,iBAAe,KAAK,KAAK,EAAE,IAAI;AACjC;AACA,CATC,0BAS0B,CAnR1B,yBAmRoD,CAhDpD,kCAgDuF,CAfvF;AAeuH,CATvH,0BASkJ,CAnRlJ,yBAmR4K,CAhD5K,kCAgD+M,CAf/K;AAgB/B,iBAAe,KAAK,KAAK,EAAE,IAAI;AACjC;AACA,CAlBC;AAmBC,SAAO,IAAI;AACb;AACA,CAfC,0BAe0B,KAAK,CAAC,2BAA2B,CA9S3D,wBA8SoF,CAlRpF,wBAkR6G,KAAK,CAtDlH,mCAsDsJ,CArBtJ;AAsBC,iBAAe,KAAK,KAAK,EAAE,IAAI;AACjC;AACA,CAlBC,0BAkB0B,KAAK,CAHC,2BAG2B,CA1S3D,wBA0SoF,CArRpF,wBAqR6G,KAAK,CAzDlH,mCAyDsJ,CAxBtJ;AAyBC,iBAAe,KAAK,KAAK,EAAE,IAAI;AACjC;AACA,CArBC,0BAqB0B,KAAK,CANC,2BAM2B,CAtS3D,wBAsSoF,CAxRpF,wBAwR6G,KAAK,CA5DlH,mCA4DsJ,CA3BtJ;AA4BC,iBAAe,KAAK,KAAK,EAAE,IAAI;AACjC;AACA,CAxBC,0BAwB0B,KAAK,CATC,2BAS2B,CAlS3D,yBAkSqF,CA3RrF,wBA2R8G,KAAK,CA/DnH,mCA+DuJ,CA9BvJ;AA+BC,iBAAe,KAAK,KAAK,EAAE,IAAI;AACjC;AACA,CAAC;AACC,QAAM,EAAE,EAAE;AACV,eAAa;AACb,SAAO,IAAI;AACb;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAtYC,eAsYe,EAAE,CARjB;AASC,eAAa;AACf;AACA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,cAAY;AACZ,SAAO,IAAI;AACX,WAAS,IAAI;AACb,iBAAe,IAAI;AACrB;AACA,CAfC,4BAe4B;AAC3B,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAlBC,4BAkB4B,MAAM,KAAK;AACtC,WAAS;AACX;;;AC7ZA,CAAC,gBAAgB,CAAC;AAAwB,CAAzC,gBAA0D,CAAzC,sBAAgE;AAAQ,CAAzF,gBAA0G,CAAzF,sBAAgH;AAChI,gBAAc,IAAI;AACpB;;;ACFA,CAAC;AACC,WAAS;AACT,UAAQ,IAAI;AACZ,YAAU;AACZ;AACA,CAAC,QAAQ,CALR,aAKsB;AAAc,CAApC,QAA6C,CAL7C,aAK2D;AAC1D,iBAAe;AACjB;AACA,CARC,aAQa,KAAK,CAAC;AAClB,YAAU;AACZ;AACA,CAAC;AACC,cAAY,KAAK,KAAK,EAAE;AAC1B;AACA,CAAC;AAA4B,CAAC;AAC5B,cAAY;AACZ,YAAU;AACV,SAAO;AACP,UAAQ;AACR,WAAS;AACX;AACA,CAPC;AAQC,aAAW,IAAI;AACjB;AACA,CAAC,qBAAqB,CAVrB,0BAUgD,KAAK,CAAC;AACrD,UAAQ;AACR,WAAS,IAAI,IAAI;AACnB;AACA,CAAC,qBAAqB,CAdrB,0BAcgD,KAAK,CAJC;AAKrD,UAAQ;AACR,WAAS,IAAI,IAAI;AACnB;AACA,CAAC,qBAAqB,CAlBrB,0BAkBgD,KAAK,CARC;AASrD,UAAQ;AACR,WAAS,KAAK,KAAK;AACrB;AACA,CAAC,sBAAsB,CAtBtB,0BAsBiD,KAAK,CAZA;AAarD,UAAQ;AACR,WAAS,KAAK,KAAK;AACnB,aAAW,IAAI;AACjB;AACA,CA9BC,qBA8BqB,CA3BrB,0BA2BgD,KAAK,CAjBC;AAkBrD,UAAQ;AACR,WAAS,KAAK,KAAK;AACnB,aAAW,IAAI;AACjB;AACA,CAAC,mBAAmB,KAAK,cAAc,CAhCtC;AAiCC,cAAY;AACd;AACA,CAHC,mBAGmB,KAAK,cAAc,CAnCtC,0BAmCiE;AAChE,WAAS;AACT,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,eAAa;AACb,YAAU;AACV,iBAAe;AACf,eAAa,IAAI;AACjB,SAAO;AACT;AACA,CAnBC,mBAmBmB,CAAC;AACnB,cAAY;AACd;AACA,CAtBC,mBAsBmB,CAHC,qBAGqB;AACxC,cAAY,IAAI;AAClB;AACA,CAzBC,mBAyBmB,CAAC;AACnB,cAAY,IAAI;AAClB;AACA,CAAC;AACC,cAAY;AACZ,WAAS;AACT,eAAa;AACb,SAAO;AACP,UAAQ;AACR,UAAQ;AACV;AACA,CA1DC,qBA0DqB,CARrB;AASC,WAAS,EAAE;AACX,uCAAqC,KAAK,IAAI,EAAE;AAClD;AACA,CA9DC,qBA8DqB,CAZrB,sBAY4C,CAAC;AAC5C,UAAQ;AACR,eAAa;AACf;AACA,CA9DC,qBA8DqB,CAhBrB;AAiBC,WAAS,EAAE,IAAI,EAAE;AACjB,uCAAqC,KAAK,IAAI,EAAE;AAClD;AACA,CAlEC,qBAkEqB,CApBrB,sBAoB4C,CARC;AAS5C,UAAQ;AACR,eAAa;AACf;AACA,CAlEC,qBAkEqB,CAxBrB;AAyBC,WAAS,EAAE,KAAK,EAAE;AAClB,uCAAqC,KAAK,KAAK,EAAE;AACnD;AACA,CAtEC,qBAsEqB,CA5BrB,sBA4B4C,CAhBC;AAiB5C,UAAQ;AACR,eAAa;AACf;AACA,CAtEC,sBAsEsB,CAhCtB;AAiCC,WAAS,EAAE;AACX,uCAAqC,KAAK,KAAK,EAAE;AACnD;AACA,CA1EC,sBA0EsB,CApCtB,sBAoC6C,CAxBA;AAyB5C,UAAQ;AACR,eAAa;AACb,aAAW,IAAI;AACjB;AACA,CAxGC,qBAwGqB,CAzCrB;AA0CC,WAAS,EAAE,KAAK,EAAE;AACpB;AACA,CA3GC,qBA2GqB,CA5CrB,sBA4C4C,CAhCC;AAiC5C,UAAQ;AACR,eAAa;AACb,aAAW,IAAI;AACjB;AACA,CAhHC,qBAgHqB,CAjDrB,sBAiD4C,CAAC;AAC5C,iBAAe,KAAK,KAAK,EAAE;AAC7B;AACA,CAAC;AACC,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,UAAQ;AACV;AACA,CA9C8C;AA+C5C,eAAa;AACb,YAAU;AACV,iBAAe;AACf,aAAW,IAAI;AACf,SAAO;AACT;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAnB8C;AAoB5C,cAAY;AACZ,QAAM,EAAE,EAAE;AACV,cAAY;AACZ,SAAO,IAAI;AACX,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,WAAS;AACT,SAAO;AACP,eAAa;AACb,mBAAiB;AACnB;;;AC7JA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,WAAS;AACX;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,UAAQ;AACR,SAAO;AACP,oBAAkB,IAAI;AACtB,WAAS;AACT,eAAa;AACf;AACA,CAAC;AACC,cAAY,QAAQ,KAAK;AAC3B;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,cAAY;AACZ,eAAa;AACf;AACA,CAAC;AACC,cAAY,UAAU,KAAK;AAC7B;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,WAAS;AACX;AACA,CAAC;AACC,YAAU;AACV,UAAQ;AACR,0BAAwB;AACxB,2BAAyB;AACzB,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,oBAAkB,KAAK,KAAK,EAAE,IAAI;AAClC,YAAU;AACV,OAAK;AACL,QAAM;AACN,aAAW,WAAW,KAAK,KAAK,EAAE,IAAI,sBAAsB,WAAW;AACvE,aAAW,WAAW,IAAI,mBAAmB,WAAW;AACxD,SAAO;AACP,UAAQ;AACR,iBAAe;AACf,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,cAAY;AACZ,SAAO;AACP,WAAS,EAAE;AACX,WAAS,IAAI,yBAAyB,EAAE,EAAE;AAC1C,cAAY,KAAK,IAAI,EAAE;AACvB,cAAY;AACZ,cAAY;AACZ,YAAU,OAAO;AACjB,yBAAuB;AACvB,oBAAkB,IAAI;AACtB,cAAY,OAAO,KAAK;AAC1B;AACA,CAAC;AACC,YAAU;AACZ;AACA,CAAC;AACC,kBAAgB;AAChB,aAAW,IAAI;AACf,eAAa;AACb,cAAY;AACZ,YAAU;AACV,eAAa;AACb,iBAAe;AACjB;;;ACnFA,CAAC;AACC,WAAS;AACT,kBAAgB;AAChB,cAAY;AACd;;;ACJA,CAAC;AACC,WAAS;AACT,aAAW;AACb;AACA,CAAC;AACC,SAAO;AACT;;;ACNA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,gBAAc;AACd,eAAa;AACf;AACA,CAAC;AAAqB,CAAC;AACrB,UAAQ,EAAE;AACV,eAAa;AACf;;;ACVA,CAAC;AACC,WAAS;AACT,aAAW,OAAO;AAClB,OAAK;AACP;AACA,CALC,SAKS;AACR,UAAQ;AACR,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACT,OAAK;AACP;AACA,CAAC,kBAAkB,CAAC;AAClB,aAAW;AACb;AACA,CAAC,iBAAiB,CAHE;AAIlB,aAAW;AACb;AACA,CAAC,iBAAiB,CANE;AAOlB,aAAW;AACb;AACA,CAAC,iBAAiB,CATE;AAUlB,aAAW;AACb;AACA,CAAC,kBAAkB,CAZC;AAalB,aAAW;AACb;;;AC3BA,CAAC;AACC,YAAU;AACV,WAAS;AACT,WAAS;AACT,aAAW;AACX,UAAQ;AACR,iBAAe;AACf,uBAAqB;AACrB,uBAAqB;AACrB,8BAA4B;AAC9B;AACA,CAAC,0BAA0B;AACzB,YAAU;AACV,WAAS;AACT,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,WAAS;AACT,UAAQ,IAAI,MAAM,IAAI;AACtB,iBAAe;AACf,uBAAqB;AACrB,uBAAqB;AACrB,8BAA4B;AAC9B;AACA,CAAC;AACC,gBAAc;AAChB;AACA,CAAC,sBAAsB;AACrB,UAAQ;AACR,oBAAkB,IAAI;AACxB;AACA,CAJC,sBAIsB,MAAM;AAC3B,gBAAc;AAChB;AACA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,WAAS;AACT,eAAa;AACb,aAAW;AACX,iBAAe;AACf,iBAAe;AACjB;AACA,CAAC,uBAAuB,CAhBvB;AAiBC,iBAAe;AACjB;AACA,CA1BC,uBA0BuB,CAnBvB;AAoBC,kBAAgB;AAClB;AACA,CA7BC,uBA6BuB,CAtBvB,kBAsB0C;AACzC,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC;AACC,+BAA6B,IAAI;AACjC,oBAAkB,IAAI;AACtB,WAAS;AACT,gBAAc;AAChB;AACA,CAAC;AACC,aAAW;AACX,aAAW,IAAI,wBAAwB,EAAE;AACzC,eAAa;AACb,eAAa,IAAI,0BAA0B,EAAE;AAC7C,aAAW;AACX,gBAAc;AACd,eAAa;AACb,iBAAe;AACf,YAAU;AACZ;AACA,CAAC;AACC,WAAS;AACT,eAAa,IAAI;AACjB,aAAW;AACX,eAAa,IAAI;AACjB,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,cAAY;AACZ,cAAY;AACZ,WAAS;AACT,mBAAiB;AACjB,eAAa;AACb,SAAO;AACP,UAAQ;AACR,iBAAe;AACf,SAAO,IAAI;AACX,uBAAqB;AACrB,uBAAqB;AACrB,8BAA4B;AAC9B;AACA,CAvBC,mBAuBmB;AAClB,SAAO,IAAI;AACb;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CA7BC,mBA6BmB,eAAe,CAHlC;AAIC,WAAS,IAAI,MAAM,IAAI;AACzB;;;AC5GA,CAAC;AACC,+BAA6B,IAAI;AACjC,yBAAuB,IAAI;AAC3B,0BAAwB,IAAI;AAC5B,gCAA8B,IAAI;AAClC,YAAU;AACV,UAAQ,EAAE;AACV,YAAU;AACV,iBAAe;AACf,oBAAkB,IAAI,mCAAmC,EAAE,IAAI;AAC/D,oBAAkB,IAAI,mCAAmC,EAAE,IAAI;AAC/D,cAAY;AACd;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,WAAS,EAAE;AACX,cAAY;AACZ,YAAU;AACV,SAAO,IAAI,6BAA6B,EAAE,IAAI;AAChD;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,WAAS,EAAE;AACX,cAAY;AACZ,YAAU;AACV,SAAO;AACP,UAAQ;AACR,SAAO,IAAI,8BAA8B,EAAE,IAAI;AAC/C,cAAY,UAAU,KAAK;AAC7B;AACA,CAAC;AACC,YAAU;AACV,SAAO;AACP,SAAO;AACP,UAAQ;AACR,YAAU;AACV;AAAA,IAAY,UAAU,KAAK,IAAI;AAAA,IAAE,MAAM,KAAK,IAAI;AAAA,IAAE,iBAAiB,KAAK;AACxE,oBAAkB,IAAI,oCAAoC,EAAE,IAAI;AAClE;AACA,CAAC,SAAS,CATT;AAUC,SAAO;AACT;AACA,CAAC;AACC,gCAA8B,IAAI;AACpC;AACA,CAAC;AACC,gCAA8B,IAAI;AACpC;AACA,CAAC;AACC,gCAA8B,IAAI;AACpC;AACA,CAAC;AACC,gCAA8B,IAAI;AACpC;AACA,CAAC;AACC,gCAA8B,IAAI;AACpC;AACA,CAAC;AACC,gCAA8B,IAAI;AACpC;AACA,CAAC;AACC,oBAAkB,0BAA0B,MAAM,EAAE,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,KAAK,GAAG,EAAE,YAAY,GAAG,EAAE,YAAY;AACzI,mBAAiB;AACjB,mBAAiB;AACjB,aAAW,oBAAoB,KAAK,OAAO;AAC7C;AACA,CAAC;AACC,YAAU;AACV,SAAO;AACP,UAAQ,EAAE;AACV,YAAU;AACV,SAAO,IAAI;AACX,cAAY,UAAU,KAAK;AAC7B;AACA,CAAC;AACC,UAAQ;AACR,eAAa;AACf;AACA,CAJC,kBAIkB,CAZlB;AAaC,UAAQ;AACR,eAAa;AACf;AACA,CARC,kBAQkB,CAzElB;AA0EC,UAAQ;AACR,iBAAe;AACjB;AACA,CAAC;AACC,UAAQ;AACR,eAAa;AACf;AACA,CAJC,kBAIkB,CAxBlB;AAyBC,UAAQ;AACR,eAAa;AACf;AACA,CAAC;AACC,UAAQ;AACR,eAAa;AACf;AACA,CAJC,mBAImB,CAhCnB;AAiCC,UAAQ;AACR,eAAa;AACf;AACA,CAhBC,kBAgBkB,CA7FlB;AA6FqC,CAhBrC,kBAgBwD,CApFxD;AAoFiF,CARjF,mBAQqG,CA7FrG;AA6FwH,CARxH,mBAQ4I,CApF5I;AAqFC,WAAS;AACX;;;AC3GA,CAAC;AACC,WAAS;AACT,YAAU;AACV,UAAQ;AACV;AACA,CALC,kBAKkB;AACjB,WAAS;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,oBAAkB;AAClB,UAAQ,IAAI,MAAM,IAAI;AACtB,iBAAe;AACf,cAAY,WAAW,KAAK;AAC9B;AACA,CAjBC,kBAiBkB;AACjB,WAAS;AACT,cAAY;AACd;AACA,CAAC,aAAa;AACZ,WAAS;AACT,YAAU;AACV,UAAQ;AACR,oBAAkB,IAAI;AACtB,iBAAe;AACf,WAAS;AACT,aAAW,MAAM;AACjB,cAAY,QAAQ,IAAI,EAAE,UAAU;AACtC;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,UAAQ;AACR,WAAS;AACT,WAAS;AACT,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,UAAQ;AACV;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,cAAY;AACZ,kBAAgB;AAChB,iBAAe;AACjB;AACA,CAxBC,gBAwBgB,eAAe,EAAE,CAVjC;AAWC,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC,eAAe,CA1Df;AA2DC,SAAO;AACP,UAAQ;AACV;AACA,CAJC,eAIe,CAzCf,aAyC6B;AAC5B,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACR;AACA,CAAC,eAAe,CApEf;AAqEC,SAAO;AACP,UAAQ;AACV;AACA,CAJC,eAIe,CAnDf,aAmD6B;AAC5B,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACR;AACA,CAAC,OAAO,OAAO,CA9Ed,kBA8EiC;AAChC,gBAAc,IAAI;AACpB;AACA,CAAC,gBAAgB,CAjFhB,kBAiFmC;AAClC,oBAAkB,IAAI;AACtB,UAAQ;AACV;AACA,CAJC,gBAIgB,CArFhB,mBAqFoC,CAhEpC,aAgEkD;AACjD,WAAS;AACT,aAAW,MAAM;AACnB;AACA,CAAC,iBAAiB,CAzFjB,kBAyFoC;AACnC,oBAAkB,IAAI;AACtB,UAAQ;AACV;AACA,CAJC,gBAIgB,CAZhB,gBAYiC,CA7FjC,kBA6FoD;AACnD,oBAAkB,IAAI;AACtB,WAAS;AACX;;;ACjGA,CAAC;AACC,cAAY;AACZ,WAAS;AACT,kBAAgB;AAChB,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,iBAAe,IAAI;AACnB,oBAAkB,IAAI;AACtB,YAAU;AACV,4BAA0B,KAAK,IAAI,oBAAoB,EAAE;AAC3D;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,UAAQ;AACR,cAAY,KAAK,IAAI,EAAE,MAAM;AAC/B;AACA,CANC,qBAMqB,CAAC;AACrB,WAAS;AACX;AACA,CAAC;AACC,QAAM,EAAE,EAAE;AACV,uBAAqB;AACrB,oBAAkB;AAClB,eAAa;AACb,aAAW,IAAI;AACf,cAAY;AACZ,iBAAe,IAAI;AACnB,UAAQ;AACR,aAAW,MAAM;AACjB,cAAY,MAAM,MAAM;AAC1B;AACA,CAAC;AACC,WAAS;AACT,YAAU;AACV,WAAS;AACT,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,UAAQ;AACR,WAAS;AACT,UAAQ;AACR,WAAS;AACT,WAAS;AACT,UAAQ;AACV;AACA,CAbC,8BAa8B,eAAe,EAAE,CAvB/C;AAwBC,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,SAAO,IAAI;AACb;AACA,CAAC;AACC,UAAQ;AACR,WAAS;AACT,eAAa;AACf;AACA,CAhDC,sBAgDsB,OAAO,CAV7B;AAU2D,CAAC,+BAA+B,CAV3F;AAWC,SAAO,IAAI;AACb;AACA,CAH6D;AAI3D,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACR,kBAAgB;AAClB;AACA,CAJC,gCAIgC,CApBhC;AAqBC,SAAO,IAAI;AACb;AACA,CAtEC,qBAsEqB;AAAU,CA7D/B,sBA6DsD;AACrD,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,iBAAe,IAAI;AACrB;AACA,CArEC,sBAqEsB;AACrB,WAAS;AACX;AACA,CAjFC,qBAiFqB;AAAU,CAjF/B,qBAiFqD,CAAC,QAAQ,EAAE,CAxBJ,8BAwBmC;AAC9F,WAAS;AACT,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,sBAAoB,IAAI;AAC1B;AACA,CAHC,sBAGsB,CA/EtB;AAgFC,UAAQ;AACR,eAAa;AACf;AACA,CAPC,sBAOsB,CA7CtB;AA8CC,UAAQ,EAAE;AACZ;AACA,CAAC;AACC,sBAAoB,IAAI;AAC1B;AACA,CAHC,sBAGsB,CAzFtB;AA0FC,UAAQ;AACR,eAAa;AACf;AACA,CAPC,sBAOsB,CAvDtB;AAwDC,UAAQ,EAAE;AACZ;AACA,CAAC;AACC,sBAAoB,IAAI;AAC1B;AACA,CAHC,sBAGsB,CAnGtB;AAoGC,UAAQ;AACR,eAAa;AACf;AACA,CAPC,sBAOsB,CAjEtB;AAkEC,UAAQ,EAAE;AACZ;AACA,CAAC;AACC,sBAAoB,IAAI;AAC1B;AACA,CAHC,uBAGuB,CA7GvB;AA8GC,UAAQ;AACR,eAAa;AACb,aAAW,IAAI;AACjB;AACA,CARC,uBAQuB,CA5EvB;AA6EC,UAAQ,EAAE;AACZ;AACA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,SAAO;AACT;AACA,CANC,0BAM0B,CA3H1B;AA2HmD,CAHnD,yBAG6E,CA3H7E;AA4HC,YAAU;AACZ;AACA,CATC,0BAS0B,CAxF1B;AAwFwD,CANxD,yBAMkF,CAxFlF;AAyFC,WAAS;AACT,YAAU;AACV,iBAAe;AACjB;;;ACtJA,CAAC,kCAAkC,CAAC;AAClC,eAAa;AACf;AACA,CAHC,kCAGkC,CAHC,qBAGqB,CAAC,qBAAqB,KAAK;AAClF,gBAAc;AAChB;AACA,CANC,kCAMkC,CAAC;AAClC,eAAa;AACf;AACA,CATC,kCASkC,CAHC,qBAGqB,CANC,qBAMqB,KAAK;AAClF,gBAAc;AAChB;AACA,CAAC;AACC,WAAS;AACT,kBAAgB;AAClB;AACA,CAJC,gCAIgC,CAhBG,qBAgBmB,CAbG,qBAamB,KAAK;AAChF,iBAAe;AACjB;AACA,CAPC,gCAOgC,CAbG,qBAamB,CAhBG,qBAgBmB,KAAK;AAChF,iBAAe;AACjB;;;ACrBA,CAAC;AACC,uBAAqB,KAAK,MAAM,EAAE,IAAI;AACtC,qBAAmB,KAAK,KAAK,EAAE,IAAI;AACnC,qBAAmB,KAAK,MAAM,EAAE,IAAI;AACpC,WAAS;AACT,YAAU;AACV,WAAS;AACT,SAAO;AACP,iBAAe;AACf,YAAU;AACV,oBAAkB,IAAI;AACxB;AACA,CAZC,UAYU;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,oBAAkB,gBAAgB,IAAI,kBAAkB,EAAE,WAAW,EAAE,IAAI;AAC3E,aAAW,WAAW,KAAK,SAAS;AACpC,WAAS;AACX;AAEA,WAvBC;AAwBC;AACE,eAAW,WAAW,IAAI;AAC5B;AACA;AACE,eAAW,WAAW,IAAI;AAC5B;AACF;;;AC9BA,CAAC;AACC,YAAU;AACV,aAAW;AACX,gBAAc;AACd,cAAY;AACZ,+BAA6B,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AAC7C;AACA,CAPC,cAOc;AACb,cAAY;AACZ,+BAA6B,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AAC7C;AACA,CAAC;AACC,WAAS,IAAI,EAAE;AACf,UAAQ;AACR,UAAQ,EAAE,MAAM,IAAI;AACtB;AACA,CALC,qBAKqB,CAAC;AACrB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAVC,qBAUqB,CAAC,mBAAmB;AACxC,SAAO;AACT;AACA,CAbC,qBAaqB,CAHC,mBAGmB;AACxC,SAAO;AACP,SAAO;AACP,QAAM;AACR;AACA,CAlBC,qBAkBqB,CAAC;AACrB,OAAK;AACL,UAAQ;AACR,SAAO;AACT;AACA,CAAC;AACC,WAAS,IAAI,EAAE;AACf,UAAQ;AACR,UAAQ,EAAE,IAAI,IAAI;AACpB;AACA,CALC,qBAKqB,CAvBC;AAwBrB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAVC,qBAUqB,CAvBC,mBAuBmB;AACxC,SAAO;AACT;AACA,CAbC,qBAaqB,CA1BC,mBA0BmB;AACxC,SAAO;AACP,SAAO;AACP,QAAM;AACR;AACA,CAlBC,qBAkBqB,CAvBC;AAwBrB,OAAK;AACL,UAAQ;AACR,SAAO;AACT;AACA,CAAC;AACC,WAAS,IAAI,EAAE;AACf,UAAQ;AACR,UAAQ,EAAE,OAAO,IAAI;AACvB;AACA,CALC,qBAKqB,CA9CC;AA+CrB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAVC,qBAUqB,CA9CC,mBA8CmB;AACxC,SAAO;AACT;AACA,CAbC,qBAaqB,CAjDC,mBAiDmB;AACxC,SAAO;AACP,SAAO;AACP,QAAM;AACR;AACA,CAlBC,qBAkBqB,CA9CC;AA+CrB,OAAK;AACL,UAAQ;AACR,SAAO;AACT;AACA,CAAC;AACC,WAAS,IAAI,EAAE;AACf,UAAQ;AACR,UAAQ,EAAE,KAAK,IAAI;AACrB;AACA,CALC,sBAKsB,CArEA;AAsErB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAVC,sBAUsB,CArEA,mBAqEoB;AACzC,SAAO;AACT;AACA,CAbC,sBAasB,CAxEA,mBAwEoB;AACzC,SAAO;AACP,SAAO;AACP,QAAM;AACR;AACA,CAlBC,sBAkBsB,CArEA;AAsErB,OAAK;AACL,UAAQ;AACR,SAAO;AACT;AACA,CAAC;AACC,YAAU;AACV,iBAAe;AACf,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,UAAQ;AACR,QAAM;AACN,SAAO;AACT;AACA,CAAC;AACC,UAAQ;AACR,QAAM;AACN,SAAO;AACT;AACA,CAAC;AACC,UAAQ;AACR,QAAM;AACN,SAAO;AACT;AACA,CAAC;AACC,UAAQ;AACR,QAAM;AACN,SAAO;AACT;AACA,CAAC;AACC,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,YAAU;AACV,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAHC,2BAG2B;AAC1B,YAAU;AACV,WAAS;AACT,oBAAkB,IAAI;AACtB,0BAAwB;AACxB,6BAA2B;AAC3B,SAAO;AACP,QAAM;AACN,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAHC,2BAG2B;AAC1B,YAAU;AACV,WAAS;AACT,oBAAkB,IAAI;AACtB,0BAAwB;AACxB,6BAA2B;AAC3B,SAAO;AACP,QAAM;AACN,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAHC,2BAG2B;AAC1B,YAAU;AACV,WAAS;AACT,oBAAkB,IAAI;AACtB,0BAAwB;AACxB,6BAA2B;AAC3B,SAAO;AACP,QAAM;AACN,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAHC,4BAG4B;AAC3B,YAAU;AACV,WAAS;AACT,oBAAkB,IAAI;AACtB,0BAAwB;AACxB,6BAA2B;AAC3B,SAAO;AACP,QAAM;AACN,UAAQ;AACV;AACA,CAAC;AAA+B,CAAC;AAC/B,cAAY;AACd;AACA,CAAC;AACC,YAAU;AACV,WAAS;AACT,UAAQ;AACR,gBAAc;AACd,oBAAkB,IAAI;AACtB,iBAAe;AACf,gBAAc;AACd,gBAAc,IAAI;AAClB,OAAK;AACP;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,gBAAc;AAChB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,gBAAc;AAChB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,gBAAc;AAChB;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,gBAAc;AAChB;AACA,CA/BC,qBA+BqB;AACpB,cAAY,EAAE,EAAE,EAAE,IAAI,IAAI;AAC1B,WAAS;AACX;AACA,CAnCC,qBAmCqB;AACpB,cAAY,EAAE,EAAE,EAAE,IAAI,IAAI;AAC1B,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACR,gBAAc,IAAI;AACpB;AACA,CAJC,8BAI8B;AAAS,CAJvC,8BAIsE;AACrE,UAAQ;AACR,cAAY;AACd;AACA,CAAC;AACC,gBAAc,IAAI;AACpB;AACA,CAHC,2BAG2B;AAC1B,cAAY,EAAE,EAAE,EAAE,IAAI,IAAI;AAC5B;AACA,CANC,2BAM2B;AAC1B,cAAY,EAAE,EAAE,EAAE,IAAI,IAAI;AAC5B;AACA,CAAC;AACC,YAAU;AACV,SAAO;AACP,cAAY;AACd;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACV;AACA,CA1QC,cA0Qc,CA1PQ;AA2PrB,YAAU;AACV,QAAM;AACN,SAAO;AACP,SAAO,IAAI;AACX,UAAQ;AACV;AACA,CAjRC,cAiRc,CA5PQ;AA6PrB,YAAU;AACV,WAAS;AACT,cAAY;AACZ,kBAAgB;AAChB,UAAQ;AACR,OAAK;AACP;AACA,CAAC,uBAAuB,CApQD;AAqQrB,UAAQ;AACV;AACA,CA5RC,cA4Rc,CA/PQ;AAgQrB,YAAU;AACV,iBAAe;AACf,oBAAkB,IAAI;AACxB;AACA,CAjSC,cAiSc,CApQQ,aAoQM;AAAgB,CAjS5C,cAiS2D,CApQrC,aAoQmD;AACxE,WAAS;AACX;AACA,CAXC,uBAWuB,CAvQD;AAuQiB,CAAC,oBAAoB,CAvQtC;AAwQrB,WAAS;AACX;;;ACtSA,CAAC,SAAS,CAAC;AACT,aAAW,UAAU,GAAG,EAAE;AAC5B;AAEA,CAJW;AAKT,YAAU;AACV,OAAK;AACL,aAAW,UAAU,IAAI,EAAE;AAC3B,UAAQ;AACV;AACA,CAAC;AACC,YAAU;AACV,WAAS;AACT,eAAa;AACb,mBAAiB;AACjB,iBAAe;AACf,WAAS,IAAI,IAAI;AACjB,oBAAkB,IAAI;AACtB,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,SAAO,IAAI;AACb;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,WAAS;AACT,YAAU;AACV,UAAQ;AACR,QAAM;AACN,SAAO;AACP,mBAAiB;AACjB,SAAO,IAAI;AACb;AACA,CAAC,uBAAuB,CA3BvB;AA4BC,oBAAkB,IAAI;AACxB;AACA,CAAC,0BAA0B,CA9B1B;AA+BC,oBAAkB,IAAI;AACxB;AACA,CAHC,0BAG0B,CAjC1B,sBAiCiD;AAChD,WAAS;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,iBAAe;AACf,oBAAkB,IAAI;AACtB,WAAS;AACX;AACA,CAjBC,uBAiBuB,CA1BvB;AA2BC,SAAO,IAAI;AACb;AACA,CAjBC,0BAiB0B,CA7B1B;AA8BC,SAAO,IAAI;AACb;AACA,CApBC,0BAoB0B,CAAC;AAC1B,SAAO,IAAI;AACb;;;AC9DA,CAAC;AACC,WAAS;AACT,kBAAgB;AAClB;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,SAAO,IAAI;AACb;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,UAAQ,KAAK,IAAI,6BAA6B,EAAE,IAAI,EAAE;AACtD,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,UAAQ,KAAK,IAAI,6BAA6B,EAAE,IAAI,EAAE;AACxD;;;AC/BA,CAAC;AACC,WAAS;AACT,uBAAqB;AACrB,aAAW,OAAO,GAAG,OAAO;AAC9B;AACA,CAAC;AACC,cAAY;AACZ,UAAQ;AACR,SAAO;AACP,eAAa;AACb,UAAQ,IAAI,MAAM,IAAI;AACtB,eAAa;AACb,2BAAyB;AACzB,8BAA4B;AAC9B;AACA,CAAC;AACC,SAAO;AACP,UAAQ;AACV;AACA,CAAC;AACC,SAAO;AACP,UAAQ;AACV;AACA,CAAC;AACC,SAAO;AACP,UAAQ;AACV;AACA,CAAC;AACC,SAAO;AACP,UAAQ;AACV;AACA,CAAC;AACC,SAAO;AACP,UAAQ;AACV;AAEA,WApCC;AAqCC;AACE,eAAW,OAAO;AACpB;AACA;AACE,eAAW,OAAO;AACpB;AACF;;;AC1CA,CAAC;AACC,YAAU;AACZ;AACA,CAAC;AACC,WAAS;AACT,UAAQ;AACV;AACA,CAAC;AACC,WAAS;AACT,YAAU;AACZ;AACA,CAJC,mBAImB;AAClB,WAAS;AACT,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACN,oBAAkB,IAAI;AACtB,cAAY,WAAW,KAAK;AAC9B;AACA,CAdC,mBAcmB;AAClB,WAAS;AACT,cAAY;AACd;AACA,CAAC;AACC,YAAU;AACV,WAAS;AACT,iBAAe;AACf,oBAAkB,IAAI;AACtB,cAAY,UAAU,MAAM;AAC9B;AACA,CAAC;AACC,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,cAAY;AACZ,kBAAgB;AAClB;AACA,CAtCC,iBAsCiB,eAAe,EAAE,CATlC;AAUC,WAAS,IAAI,MAAM,IAAI;AACzB;AACA,CAAC,gBAAgB,CArChB;AAsCD,CADC,gBACgB,CAtChB,mBAsCoC;AACrC,CAFC,gBAEgB,CAdhB;AAeC,SAAO;AACP,UAAQ;AACR,iBAAe;AACjB;AACA,CAPC,gBAOgB,CA1BhB;AA2BC,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACV;AACA,CAbC,gBAagB,CAAC;AAChB,cAAY;AACd;AACA,CAAC,gBAAgB,CArDhB;AAsDD,CADC,gBACgB,CAtDhB,mBAsDoC;AACrC,CAFC,gBAEgB,CA9BhB;AA+BC,SAAO;AACP,UAAQ;AACR,iBAAe;AACjB;AACA,CAPC,gBAOgB,CA1ChB;AA2CC,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACV;AACA,CAbC,gBAagB,CAhBC;AAiBhB,cAAY;AACd;AACA,CA5EC,QA4EQ,OAAO,CArEf,mBAqEmC;AAClC,oBAAkB,IAAI;AACxB;AACA,CAAC,iBAAiB,CAtDjB;AAuDC,oBAAkB,KAAK,KAAK,EAAE,IAAI;AAClC,aAAW,WAAW,KAAK,KAAK,EAAE,IAAI;AACtC,aAAW,WAAW,IAAI;AAC5B;AACA,CALC,iBAKiB,CA7EjB,mBA6EqC;AAAU,CAL/C,gBAKgE,OAAO,CA7EvE,mBA6E2F;AAC1F,oBAAkB,IAAI;AACxB;AACA,CAAC,kBAAkB,CAhFlB,mBAgFsC;AACrC,oBAAkB,IAAI;AACxB;AACA,CAHC,iBAGiB,CAXjB,iBAWmC,CAnFnC,mBAmFuD;AACtD,oBAAkB,IAAI;AACtB,WAAS;AACX;;;AC9FA,CAAC;AACC,YAAU;AACV,YAAU;AACZ;AACA,CAAC;AACC,YAAU;AACV,YAAU;AACV,sBAAoB;AACpB,mBAAiB;AACnB;AACA,CANC,yBAMyB;AACxB,WAAS;AACX;AACA,CAAC;AACC,cAAY;AACZ,cAAY;AACd;AACA,CAAC;AACC,UAAQ;AACR,YAAU;AACZ;AACA,CAJC,oCAIoC;AACnC,WAAS;AACT,YAAU;AACV,SAAO;AACP,UAAQ;AACR,OAAK;AACL,QAAM;AACN,oBAAkB,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE;AACxC;AACA,CAAC;AACC,YAAU;AACV,WAAS;AACX;AACA,CAAC;AACC,kBAAgB;AAChB,mBAAiB;AACnB;AACA,CAAC;AACC,cAAY;AACZ,WAAS,KAAK,IAAI,eAAe;AACjC,iBAAe,IAAI,MAAM,IAAI;AAC7B,eAAa;AACb,cAAY;AACZ,aAAW;AACb;AACA,CARC,aAQa;AACZ,gBAAc;AAChB;AACA,CAXC,aAWa;AACZ,iBAAe;AACjB;AACA,CAdC,aAca,KAAK,CAAC;AAClB,eAAa;AACb,YAAU;AACV,iBAAe;AACjB;AACA,CAAC;AACC,cAAY;AACd;AACA,CAAC;AACC,cAAY;AACd;AACA,CA/DC,QA+DQ,CAAC;AAA4B,CA/DrC,QA+D8C,CAAC;AAC9C,YAAU;AACV,WAAS;AACT,cAAY,IAAI;AAClB;AACA,CAAC;AACC,gBAAc,IAAI,MAAM,IAAI;AAC9B;AACA,CAAC,0BAA0B;AACzB,gBAAc,IAAI;AACpB;AACA,CAHC,0BAG0B;AACzB,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,kBAAgB;AAClB;AACA,CAAC;AACC,kBAAgB;AAClB;AACA,CAAC,mBAAmB,CA7CnB;AA8CC,cAAY;AACd;AACA,CAAC,cAAc,CAAC,YAAY,YAAY,CAhDvC;AAiDC,uBAAqB;AACvB;AACA,CAAC,cAAc,CAnDd;AAoDC,eAAa,IAAI;AACnB;AACA,CANC,cAMc,CAAC,wBAAwB;AACtC,oBAAkB,IAAI;AACtB,UAAQ;AACV;AACA,CAVC,cAUc,CAJC,wBAIwB,OAAO,CAjCrC;AAkCV,CAXC,cAWc,CALC,wBAKwB,OAAO,CAlCC;AAmC9C,cAAY,IAAI;AAClB;AACA,CAdC,cAcc,CAAC;AACd,WAAS;AACX;AACA,CAAC,qBAAqB,CAjBrB,cAiBoC,CAjEpC;AAkEC,SAAO,IAAI;AACb;AACA,CAHC,qBAGqB,CApBrB,cAoBoC,CAAC;AACpC,SAAO,IAAI;AACb;AACA,CAAC;AACC,YAAU;AACZ;;;AC/GA,CAAC;AACC,YAAU;AACV,aAAW;AACX,SAAO;AACT;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,WAAS;AACT,iBAAe;AACf,YAAU;AACV,OAAK;AACL,SAAO;AACP,UAAQ;AACR,QAAM;AACR;AACA,CAAC;AACC,eAAa;AACf;AACA,CAAC;AACC,cAAY,IAAI;AAClB;AACA,CAHC,sBAGsB,CAAC;AACxB,CAJC,sBAIsB,CAAC;AACtB,cAAY,gBAAgB,GAAG,KAAK,EAAE,IAAI,yBAAyB,EAAE,IAAI,0BAA0B,EAAE,gBAAgB,GAAG,KAAK,EAAE,IAAI,0BAA0B,EAAE,IAAI;AACrK;AACA,CAPC,qBAOqB,CAAC,wBAAwB;AAC7C,cAAY,IAAI;AAClB;AACA,CAVC,qBAUqB,CAHC,wBAGwB,OAAO,CAP9B;AAQxB,CAXC,qBAWqB,CAJC,wBAIwB,OAAO,CAP9B;AAQtB,cAAY,gBAAgB,GAAG,KAAK,EAAE,IAAI,+BAA+B,EAAE,IAAI,gCAAgC,EAAE,gBAAgB,GAAG,KAAK,EAAE,IAAI,0BAA0B,EAAE,IAAI;AACjL;;;AChCA,CAAC;AACC,UAAQ;AACR,WAAS;AACT,eAAa;AACf;AAEA,CAAC;AACC,cAAY;AACZ,cAAY;AACd;AACA,CAAC;AACC,eAAa;AACb,YAAU;AACV,iBAAe;AACf,aAAW;AACb;;;ACfA,CAAC;AACC,WAAS;AACT,eAAa;AACf;AACA,CAAC;AACC,gBAAc;AAChB;AACA,CAAC;AACC,eAAa;AACb,cAAY;AACZ,SAAO,IAAI;AACX,WAAS;AACX;AACA,CANC,oBAMoB;AACnB,WAAS;AACX;AACA,CAAC,aAAa,OAAO,CATpB;AAUC,cAAY;AACd;;;AClBA,CAAC;AACC,kBAAgB;AAClB;;;ACFA,CAAC;AACC,WAAS;AACT,eAAa;AACb,OAAK,IAAI;AACT,kBAAgB;AAChB,UAAQ;AACR,uBAAqB;AACrB,oBAAkB;AAClB,eAAa;AACb,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,eAAa;AACb,SAAO,IAAI;AACb;AACA,CAAC,qBAAqB,CAJrB;AAKC,SAAO,IAAI;AACb;AACA,CAlBC,aAkBa;AACZ,WAAS,IAAI,MAAM,IAAI;AACzB;;;ACpBA,CAAC;AACC,eAAa;AACf;AACA,CAAC;AACC,WAAS;AACT,YAAU;AACV,YAAU,IAAI,gBAAgB,EAAE;AAChC,OAAK;AACL,OAAK,IAAI,gBAAgB,EAAE;AAC7B;AACA,CAVC,gBAUgB,MAAM,CAAC;AAAgC,CAAC,uBAAuB,CAAxD;AAAyF,CAAxD;AACvD,cAAY,IAAI;AAClB;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAAC;AAA2B,CAA3B,yBAAqD,KAAK,CAAC,0BAA0B,CAN7B;AAMuD,CAA/G,yBAAyI,MAAM,CANxH;AAOtB,cAAY,IAAI;AAClB;AACA,CAAC;AACC,iBAAe;AACf,iBAAe,IAAI,2BAA2B,EAAE;AAClD;AACA,CAAC;AACC,iBAAe;AACf,iBAAe,IAAI,2BAA2B,EAAE;AAClD;AACA,CAAC;AACC,iBAAe;AACf,iBAAe,IAAI,2BAA2B,EAAE;AAClD;AACA,CAAC;AACC,iBAAe;AACf,iBAAe,IAAI,2BAA2B,EAAE;AAClD;AACA,CAAC;AACC,eAAa;AACf;AACA,CAAC;AACC,eAAa;AACf;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,SAAO;AACT;;;ACtEA,CAAC;AACC,WAAS;AACT,UAAQ;AACV;;;ACHA,CAAC;AACC,cAAY;AACZ,SAAO;AACP,WAAS;AACX;AACA,CAAC;AACC,UAAQ;AACR,UAAQ,IAAI,yBAAyB,EAAE;AACzC;AACA,CATC,qBASqB,KAAK,CAJ1B;AAKC,YAAU;AACZ;;;ACXA,CAAC;AACC,aAAW;AACb;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,WAAS,IAAI;AACb,YAAU;AACZ;AACA,CAAC;AACC,iBAAe;AACf,iBAAe,IAAI,gCAAgC,EAAE;AACvD;AACA,CAAC;AACC,iBAAe;AACf,iBAAe,IAAI,gCAAgC,EAAE;AACvD;AACA,CAAC;AACC,iBAAe;AACf,iBAAe,IAAI,gCAAgC,EAAE;AACvD;AACA,CAAC;AACC,iBAAe;AACf,iBAAe,IAAI,gCAAgC,EAAE;AACvD;AACA,CAAC;AACC,WAAS,EAAE;AACb;;;AC5BA,CAAC;AACC,WAAS;AACX;AACA,CAAC;AACC,UAAQ,IAAI,eAAe,IAAI,eAAe;AAChD;;;ACLA,CAAC;AACC,UAAQ;AACR,WAAS;AACT,eAAa;AACf;AACA,CAAC;AACC,SAAO,IAAI;AACb;;;ACPA,CAAC;AACC,eAAa;AACb,SAAO,IAAI;AACb;;;ACHA,CAAC;AACC,8BAA4B,IAAI,8BAA8B,EAAE,IAAI;AACpE,6BAA2B,IAAI,6BAA6B,EAAE;AAChE;AACA,CAAC;AACC,oBAAkB;AAClB,iBAAe;AACf,0BAAwB;AAC1B;AACA,CALC,cAKc,CAAC;AAChB,CANC,cAMc,CAAC;AACd,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,oBAAkB;AAClB,iBAAe;AACf,0BAAwB;AAC1B;AACA,CALC,cAKc,CAXC;AAYhB,CANC,cAMc,CAXC;AAYd,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,oBAAkB;AAClB,iBAAe;AACf,0BAAwB;AAC1B;AACA,CALC,eAKe,CAtBA;AAuBhB,CANC,eAMe,CAtBA;AAuBd,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CAAC;AACC,UAAQ;AACR,uBAAqB;AACrB,oBAAkB;AAClB,eAAa;AACb,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,iBAAe,IAAI;AACrB;AACA,CAAC,sBAAsB,CALtB;AAMC,aAAW;AACb;AACA,CAAC;AACC,gBAAc;AAChB;AACA,CA9CgB;AA+Cd,eAAa;AACf;AACA,CATC,sBASsB,CAjDP;AAkDd,YAAU;AACV,iBAAe;AACjB;AACA,CApDgB;AAoDO,CAAC;AACtB,eAAa;AACf;AACA,CAbC,kBAakB,EAAE;AACnB,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,aAAW;AACX,cAAY,MAAM,EAAE,KAAK,IAAI,EAAE,IAAI,EAAE,EAAE,IAAI;AAC3C,cAAY,MAAM,EAAE,KAAK,IAAI,qBAAqB,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,IAAI;AACvE,YAAU;AACZ;AACA,CARC,4BAQ4B,CAvC5B;AAwCC,WAAS;AACT,eAAa;AACb,cAAY;AACZ,UAAQ,IAAI,oBAAoB,EAAE,IAAI;AACtC,iBAAe,IAAI,0BAA0B,EAAE,IAAI,yBAAyB,MAAM;AAClF,eAAa,IAAI;AACnB;AACA,CAhBC,4BAgB4B,CA/C5B,YA+CyC,eAAe,CAxCxD;AAyCC,WAAS,IAAI,MAAM,IAAI;AACvB,kBAAgB;AAClB;AACA,CApBC,4BAoB4B,CAAC;AAC5B,WAAS;AACX;AACA,CAvBC,4BAuB4B,CAlFb;AAmFd,SAAO,IAAI;AACb;AACA,CA1BC,4BA0B4B,CA1C5B;AA0CgD,CA1BhD,4BA0B6E,CApF9D;AAqFd,SAAO,IAAI;AACb;AACA,CA7BC,4BA6B4B,CAAC,oBAAoB,CAxFlC;AAwFuD,CA7BtE,4BA6BmG,CA5DnG,YA4DgH,OAAO,CAxFxG;AAwF6H,CA7B5I,4BA6ByK,CA5DzK,YA4DsL,eAAe,CAxFtL;AAyFd,SAAO,IAAI;AACb;AACA,CAhCC,4BAgC4B,CAHC,oBAGoB,CAhDjD;AAiDD,CAjCC,4BAiC4B,CAJC,oBAIoB,CA3FlC;AA2FyD,CAjCxE,4BAiCqG,CAhErG,YAgEkH,OAAO,CAjDzH;AAkDD,CAlCC,4BAkC4B,CAjE5B,YAiEyC,OAAO,CA5FjC;AA4FwD,CAlCvE,4BAkCoG,CAjEpG,YAiEiH,eAAe,CAlDhI;AAmDD,CAnCC,4BAmC4B,CAlE5B,YAkEyC,eAAe,CA7FzC;AA8Fd,SAAO,IAAI;AACb;AACA,CAtCC,4BAsC4B,CATC;AASqB,CAtClD,4BAsC+E,CATlD,mBASsE;AAAQ,CAtC3G,4BAsCwI,CAT3G,mBAS+H;AAC3J,gBAAc,IAAI;AACpB;AACA,CAzCC,4BAyC4B,CAAC;AAC5B,kBAAgB;AAClB;AACA,CA5CC,4BA4C4B,CAHC,sBAGsB,CAvGpC;AAwGd,SAAO,IAAI;AACb;AACA,CA/CC,4BA+C4B,EAAE,KAAK;AAClC,gBAAc,IAAI,iBAAiB,EAAE,IAAI;AAC3C;AACA,CAAC;AACC,WAAS;AACT,kBAAgB;AAClB;AACA,CAJC,0BAI0B,CArF1B;AAsFC,WAAS,IAAI;AACf;AACA,CAPC,0BAO0B,CApHX;AAqHd,eAAa,IAAI;AACjB,SAAO,IAAI;AACb;AACA,CAXC,0BAW0B,CAzCG;AA0C5B,eAAa,IAAI;AACjB,SAAO,IAAI;AACb;AACA,CAfC,0BAe0B,CAjF1B;AAiF8C,CAf9C,0BAeyE,CA3H1D;AA4Hd,SAAO,IAAI;AACb;AACA,CAlBC,0BAkB0B,CAnG1B,YAmGuC;AAAQ,CAlB/C,0BAkB0E,CAnG1E,YAmGuF;AACtF,oBAAkB,IAAI;AACxB;AACA,CArBC,0BAqB0B,CA1CG;AA2C5B,oBAAkB,IAAI;AACxB;AACA,CAxBC,0BAwB0B,CA7CG,mBA6CiB;AAAQ,CAxBtD,0BAwBiF,CA7CpD,mBA6CwE;AACpG,oBAAkB,IAAI;AACxB;AACA,CA3BC,0BA2B0B,CApCG;AAqC5B,kBAAgB;AAClB;AACA,CA9BC,0BA8B0B,CAvCG,sBAuCoB,CA3IlC;AA4Id,SAAO,IAAI;AACb;;;ACtJA,CAAC;AACC,iBAAe;AACf,qBAAmB;AACnB,yBAAuB,IAAI;AAC3B,WAAS;AACT,cAAY;AACZ,YAAU;AACV,SAAO;AACP,iBAAe;AACf,iBAAe,IAAI,oBAAoB,EAAE,IAAI;AAC7C,WAAS;AACT,WAAS,IAAI,wBAAwB,EAAE,IAAI;AAC3C,aAAW,IAAI;AACf,iBAAe;AACf,cAAY,IAAI,IAAI,KAAK,IAAI;AAC7B,oBAAkB,IAAI;AACtB,oBAAkB,IAAI;AACtB,YAAU;AACV,WAAS;AACX;AACA,CAAC;AACC,SAAO;AACT;AACA,CAAC;AACC,yBAAuB,IAAI;AAC7B;AACA,CAAC;AACC,mCAAiC,IAAI;AACrC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mCAAiC,IAAI;AACrC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mCAAiC,IAAI;AACrC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mCAAiC,IAAI;AACrC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,mCAAiC,IAAI;AACrC,mBAAiB,IAAI;AACvB;AACA,CAAC;AACC,QAAM,EAAE,EAAE;AACV,WAAS;AACT,gBAAc;AACd,WAAS;AACT,SAAO;AACP,UAAQ;AACR,cAAY,IAAI;AAChB,aAAW;AACX,yBAAuB;AACzB;AACA,CAXC,kBAWkB;AACjB,WAAS;AACT,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACR,kBAAgB;AAChB,WAAS;AACT,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,QAAM,EAAE,EAAE;AACV,iBAAe;AACf,eAAa;AACb,SAAO,IAAI;AACb;AACA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,UAAQ;AACR,iBAAe;AACjB;AACA,CAAC;AACC,iBAAe;AACjB;AACA,CAAC;AACC,gBAAc;AAChB;AACA,CAvFC,QAuFQ,CAAC;AACR,YAAU;AACV,OAAK;AACL,SAAO;AACT;;;AC3FA,CAAC;AACC,WAAS;AACT,YAAU;AACZ;AACA,CAAC;AACC,aAAW,qBAAqB,KAAK,SAAS;AAC9C,YAAU;AACZ;AACA,CAAC;AACC,aAAW,oBAAoB,KAAK,QAAQ;AAC9C;AAEA,WAPa;AAQX;AACE,mBAAe;AACf,aAAS;AACT,YAAQ;AACR,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,mBAAe,IAAI,oBAAoB,EAAE,IAAI;AAC7C,aAAS,IAAI,wBAAwB,EAAE,IAAI;AAC3C,YAAQ,IAAI;AACZ,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WAvBa;AAwBX;AACE,mBAAe,IAAI,oBAAoB,EAAE,IAAI;AAC7C,aAAS,IAAI,wBAAwB,EAAE,IAAI;AAC3C,YAAQ,IAAI;AACZ,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,mBAAe,IAAI,oBAAoB,EAAE,IAAI;AAC7C,aAAS,IAAI,wBAAwB,EAAE,IAAI;AAC3C,YAAQ,IAAI;AACZ,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,mBAAe;AACf,aAAS;AACT,YAAQ;AACR,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,CAAC;AACC,WAAS;AACT,YAAU;AACZ;AACA,CAAC;AACC,aAAW,sBAAsB,KAAK,SAAS;AAC/C,YAAU;AACZ;AACA,CAAC;AACC,aAAW,qBAAqB,KAAK,QAAQ;AAC/C;AAEA,WAPa;AAQX;AACE,mBAAe;AACf,aAAS;AACT,YAAQ;AACR,aAAS;AACT,eAAW,WAAW,KAAK,IAAI,oBAAoB,EAAE;AACvD;AACA;AACE,mBAAe,IAAI,oBAAoB,EAAE,IAAI;AAC7C,aAAS,IAAI,wBAAwB,EAAE,IAAI;AAC3C,YAAQ,IAAI;AACZ,aAAS;AACT,eAAW,WAAW,KAAK,IAAI,oBAAoB,EAAE;AACvD;AACA;AACE,aAAS;AACT,eAAW,WAAW;AACxB;AACF;AACA,WAvBa;AAwBX;AACE,mBAAe,IAAI,oBAAoB,EAAE,IAAI;AAC7C,aAAS,IAAI,wBAAwB,EAAE,IAAI;AAC3C,YAAQ,IAAI;AACZ,aAAS;AACT,eAAW,WAAW;AACxB;AACA;AACE,mBAAe,IAAI,oBAAoB,EAAE,IAAI;AAC7C,aAAS,IAAI,wBAAwB,EAAE,IAAI;AAC3C,YAAQ,IAAI;AACZ,aAAS;AACT,eAAW,WAAW,KAAK,IAAI,oBAAoB,EAAE;AACvD;AACA;AACE,mBAAe;AACf,aAAS;AACT,YAAQ;AACR,aAAS;AACT,eAAW,WAAW,KAAK,IAAI,oBAAoB,EAAE;AACvD;AACF;;;AC7GA,CAAC;AACC,cAAY;AACZ,YAAU;AACV,UAAQ;AACR,SAAO;AACP,SAAO;AACP,SAAO,IAAI,iBAAiB,EAAE,IAAI;AAClC,WAAS;AACT,WAAS;AACT,kBAAgB;AAChB,eAAa;AACf;AACA,CAAC;AACC,cAAY,KAAK,KAAK,EAAE;AACxB,QAAM;AACN,aAAW,UAAU;AACvB;;;AChBA,CAAC;AACC,UAAQ;AACV;AACA,CAHC,oBAGoB,EAAE,CAAC;AACtB,qBAAmB,IAAI;AACzB;AACA,CAHwB;AAItB,WAAS;AACT,eAAa;AACb,WAAS,IAAI,IAAI,IAAI;AACrB,cAAY;AACZ,SAAO,IAAI;AACX,eAAa,IAAI,MAAM;AACvB,2BAAyB;AACzB,mBAAiB;AACnB;AACA,CAbwB,wBAaC;AACvB,kBAAgB;AAChB,WAAS,IAAI,MAAM,IAAI;AACvB,iBAAe,KAAK,IAAI,yBAAyB,EAAE;AACrD;AACA,CAlBwB,wBAkBC;AACvB,SAAO,IAAI;AACb;AACA,CAAC,0BAA0B,CArBH;AAsBtB,gBAAc;AAChB;AACA,CAAC,2BAA2B,EAAE,CAxBN;AAyBtB,SAAO,IAAI;AACX,qBAAmB,IAAI;AACzB;;;AC9BA,CAAC;AACC,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACjB,SAAO,IAAI;AACX,iBAAe;AACjB;AACA,CAAC;AAAiB,CAAC;AACjB,WAAS;AACT,UAAQ;AACR,cAAY;AACZ,cAAY;AACZ,YAAU,OAAO;AACjB,cAAY;AACd;;;ACdA,CAAC,SAAS,CAAC;AACT,0BAAwB;AAC1B;AACA,CAHC,SAGS,CAAC,OAAO,EAAE;AAClB,WAAS,IAAI;AACb,aAAW;AACX,cAAY;AACZ,cAAY,IAAI,IAAI,IAAI,IAAI,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;AAC1C,sBAAoB;AACtB;AACA,CAAC;AAEC,WAAS;AACT,sBAAoB;AACpB,kBAAgB;AAChB,sBAAoB;AACpB,mBAAiB;AACjB,kBAAgB;AAChB,YAAU;AACV,iBAAe;AACjB;;;ACpBA,CAAC;AACC,WAAS;AACT,eAAa;AACf;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACf;AACA,CAAC;AACC,QAAM;AACN,WAAS;AACT,kBAAgB;AAChB,aAAW;AACX,aAAW,IAAI;AACf,eAAa,IAAI;AACjB,eAAa,IAAI;AACnB;AACA,CATC,aASa,CAAC;AACb,SAAO,IAAI;AACX,eAAa;AACb,YAAU;AACV,iBAAe;AACjB;AACA,CAfC,aAea,CAAC;AACb,SAAO,IAAI;AACX,eAAa;AACb,YAAU;AACV,iBAAe;AACjB;AACA,CAzBC,eAyBe,EAAE,CArBjB;AAsBC,eAAa;AACf;AACA,CAAC,eAAe,CA5Bf,eA4B+B,EAAE,CAxBjC;AAyBC,eAAa;AACf;;;AClCA,CAAA;AACE,WAAA;AACA,aAAA;AACA,mBAAA;AACA,kBAAA;AACA,iBAAA;AACA,eAAA;ACCF;ADEA,CAAA;AACE,SAAA;AAMA,cAAA;ACJF;ADAE,OAAA,CAAA,SAAA,EAAA;AAHF,GAAA;AAII,WAAA;ACGF;AACF;ADEA,CAAA;AACE,SAAA;AAAA,SAAA;ACCF;ADEA,CAAA,MAAA,KAAA,CAAA;AACE,cAAA;ACCF;;;ACzBA,CAAA;AACE,WAAA;AAEA,OAAA;ACAF;ADEE,OAAA,CAAA,SAAA,EAAA;AALF,GAAA;AAMI,oBAAA;ACCF;AACF;ADEA,CAAA;AACE,WAAA,KAAA;ACCF;ADCE,CAHF,WAGE,EAAA;AACE,UAAA,IAAA;AACA,cAAA,IAAA;AACA,cAAA,IAAA;AAEA,cAAA;AACA,cAAA;AAEA,WAAA;ACDJ;ADMA,CAAA;AACE,iBAAA;AAEA,UAAA,KAAA,IAAA,8BAAA,EAAA;AACA,cAAA,KAAA,IAAA,8BAAA,EAAA;AACA,cAAA,KAAA,IAAA,8BAAA,EAAA;AAEA,cAAA;AACA,cAAA;ACJF;ADOA,CAAA;AACE,iBAAA;AACA,iBAAA;ACJF;ADOA,CAAA;AACE,kBAAA;ACJF;ADOA,CAAA;AACE,SAAA;AAMA,cAAA;ACTF;ADKE,OAAA,CAAA,SAAA,EAAA;AAHF,GAAA;AAII,WAAA;ACFF;AACF;ADOA,CAAA;AACE,SAAA;ACJF;ADME,OAAA,CAAA,SAAA,EAAA;AAHF,GAAA;AAII,WAAA;ACHF;AACF;;;ACxDA,CAAC;AACC,YAAU;AACZ;AACA,CAAC;AACC,WAAS;AACT,mBAAiB;AACjB,eAAa;AACb,YAAU;AACV,OAAK;AACL,QAAM;AACN,SAAO;AACP,UAAQ;AACV;AACA,CAAC;AACC,SAAO;AACP,UAAQ;AACR,iBAAe;AACf,cAAY;AACZ,WAAS;AACX;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACT;AACA,CAAC;AACC,WAAS;AACT,UAAQ;AACR,WAAS;AACT,QAAM;AACN,UAAQ;AACR,WAAS;AACT,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,mBAAiB;AACjB,eAAa;AACb,YAAU;AACV,SAAO;AACP,UAAQ;AACR,SAAO,IAAI;AACX,oBAAkB,IAAI;AACtB,iBAAe;AACjB;AACA,CApBC,qBAoBqB;AACpB,WAAS,IAAI,MAAM,IAAI;AACvB,kBAAgB;AAClB;AACA,CAxBC,qBAwBqB,MAAM,KAAK;AAC/B,WAAS;AACX;AACA,CAAC;AACC,eAAa;AACf;;;ACrDA,CAAC;AACC,UAAQ;AACR,YAAU;AACV,UAAQ;AACV;AACA,CALC,mCAKmC,CAAC;AACnC,iBAAe;AACjB;AACA,CAHqC;AAInC,SAAO,KAAK,KAAK,EAAE;AACnB,UAAQ,KAAK,KAAK,EAAE;AACpB,UAAQ,KAAK,KAAK;AACpB;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAdD;AAeG,YAAQ,KAAK;AACf;AACF;;;ACjBA,CAAC;AAAgD,CAAC,6CAA6C;AAAO,CAAC;AACrG,WAAS;AACT,YAAU;AACV,SAAO;AACP,aAAW;AACX,cAAY;AACd;AAEA,CAAC;AACC,UAAQ;AACV;AACA,CAAC;AACC,UAAQ;AACR,YAAU;AACZ;AACA,CAAC;AACC,YAAU;AACV,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,aAAW,WAAW;AACxB;AACA,CAAC;AACC,iBAAe,IAAI;AACrB;AACA,CAzBC;AA0BC,SAAO,IAAI,IAAI,EAAE;AACjB,UAAQ,KAAK,IAAI,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE;AACvC;AACA,CAAC,4BAA4B,CAAC;AAAkB,CAAC;AAC/C,iBAAe,IAAI;AACrB;AACA,CAAC;AACC,WAAS;AACT,eAAa;AACb,mBAAiB;AACjB,YAAU;AACV,SAAO;AACP,OAAK;AACL,SAAO;AACP,UAAQ;AACR,iBAAe;AACf,oBAAkB,IAAI;AACtB,UAAQ;AACR,WAAS;AACX;AACA,CA/BC,oCA+BoC,CAdpC;AAcyE,CAnCzE,oCAmC8G,CAd9G;AAeC,WAAS;AACT,cAAY,QAAQ;AACpB,kBAAgB;AAClB;AACA,CApCC,oCAoCoC,CAAC;AAA4C,CApCjF,oCAoCsH,CAnBtH,kCAmByJ;AAAQ,CAxCjK,oCAwCsM,CAAjK;AAA8M,CAxCnP,oCAwCwR,CAnBxR,kCAmB2T;AAC1T,WAAS;AACT,kBAAgB;AAClB;AACA,CAxCC,mCAwCmC,OAAO,CAvB1C;AAuB+E,CA5C/E,mCA4CmH,OAAO,CAvB1H;AAwBC,WAAS;AACT,kBAAgB;AAClB;AACA,CAAC;AACC,SAAO,IAAI;AACb;AACA,CAAC,gCAAgC;AAC/B,SAAO,IAAI;AACb;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAlCD;AAmCG,aAAS;AACX;AACA,GAxCD;AAyCG,aAAS;AACX;AACA,GA3CD;AA4CC;AACF;;;AC5EA,CAAC;AACC,YAAU;AACZ;;;ACFA,CAAC;AACC,cAAY,IAAI,IAAI,KAAK,IAAI,sBAAsB,EAAE,IAAI,IAAI,IAAI,IAAI;AACvE;AAEA,CAJC,wDAIwD;AACvD,cAAY,IAAI,IAAI,KAAK,IAAI,qBAAqB,EAAE,IAAI,IAAI,IAAI,IAAI;AACpE,UAAQ;AACV;AAIA,CAAC;AACC,YAAU;AACV,UAAQ;AACR,WAAS;AACT,cAAY,QAAQ,MAAM,KAAK;AAC/B,WAAS;AACX;AACA,CAAC;AACC,WAAS;AACT,cAAY,QAAQ,GAAG,KAAK;AAC9B;AACA,CAAC;AACC,OAAK;AACL,WAAS;AACX;AACA,CAAC;AAAgD,CAAC;AAAiD,CAAC;AAClG,WAAS;AACT,SAAO;AACT;AACA,CAJkD;AAKhD,kBAAgB;AAClB;AACA,CAPoG;AAQlG,mBAAiB;AACnB;AACA,CAAC;AACC,UAAQ;AACR,WAAS;AACT,UAAQ;AACV;AACA,CAAC;AACC,iBAAe;AACf,WAAS;AACT,eAAa;AACb,mBAAiB;AACjB,UAAQ;AACR,YAAU;AACV,SAAO;AACP,UAAQ;AACR,cAAY,IAAI;AAChB,cAAY,iBAAiB;AAC7B,UAAQ;AACV;AACA,CAbC,kDAakD;AAAQ,CAb1D,kDAa6G;AAC5G,cAAY;AACd;AACA,CAhBC,kDAgBkD;AACjD,WAAS,IAAI,MAAM,IAAI;AACvB,kBAAgB;AAClB;AACA,CApBC,kDAoBkD,MAAM,KAAK;AAC5D,WAAS;AACX;AACA,CAhEC;AAiEC,SAAO;AACP,UAAQ;AACR,iBAAe;AACf,cAAY,IAAI;AAClB;AACA,CAtEC,wDAsEwD;AACvD,WAAS,IAAI,MAAM,IAAI;AACvB,kBAAgB;AAClB;AACA,CA1EC,wDA0EwD,MAAM,KAAK;AAClE,WAAS;AACX;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,SAAO,IAAI;AACb;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACT;AACA,CAAC;AACC,UAAQ;AACR,SAAO;AACP,SAAO,IAAI;AACb;;;AC1FA,CAAC;AACC,SAAO;AACP,WAAS;AACT,eAAa;AACf;;;ACFA,CAAC;AACC,YAAU;AACV,eAAa;AACf;AACA,CAJC,wBAIwB,CAAC;AACxB,YAAU;AACV,OAAK;AACL,QAAM;AACR;AACA,CAAC;AACC,WAAS;AACT,UAAQ;AACR,WAAS;AACT,QAAM;AACN,UAAQ;AACR,WAAS;AACT,SAAO;AACP,cAAY;AACZ,UAAQ;AACR,WAAS;AACT,mBAAiB;AACjB,eAAa;AACb,YAAU;AACV,SAAO;AACP,UAAQ;AACR,iBAAe;AACjB;AACA,CAlBC,sBAkBsB;AACrB,WAAS,IAAI,MAAM,IAAI;AACvB,kBAAgB;AAClB;AACA,CAtBC,sBAsBsB,MAAM,KAAK;AAChC,WAAS;AACX;AACA,CAAC;AACC,SAAO,IAAI;AACX,oBAAkB,IAAI;AACxB;AACA,CAAC;AACC,SAAO,IAAI;AACX,oBAAkB;AACpB;AACA,CAAC;AACC,WAAS,KAAK;AACd,eAAa;AACb,aAAW;AACX,eAAa;AACb,SAAO;AACP,UAAQ;AACV;AACA,CAAC;AACC,eAAa;AACf;AACA,CAAC,8BAA8B;AAC7B,WAAS;AACT,YAAU;AACV,SAAO;AACP,UAAQ;AACR,WAAS;AACT,cAAY,gBAAgB,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK;AAChF,WAAS;AACT,cAAY,QAAQ;AACtB;AACA,OAAO,KAAK,OAAO,IAAI,CAAC,SAAS,EAAE;AACjC,GAtBD;AAuBG,eAAW;AACX,iBAAa;AACf;AACF;;;ACpEA,CAAC;AACC,YAAU;AACV,YAAU;AACZ;AACA,CAAC;AACC,WAAS;AACT,YAAU;AACV,mBAAiB;AACjB,YAAU;AACZ;;;ACTA,CAAC;AACC,YAAU;AACZ;AACA,CAAC;AACC,UAAQ;AACV;AACA,CAHC,kCAGkC,CAAC;AAClC,iBAAe;AACjB;AACA,CATC,0BAS0B,CAAC;AAC1B,iBAAe;AACjB;AACA,CANoC;AAOlC,SAAO;AACP,UAAQ;AACV;;;ACfA,CAAC;AACC,WAAS;AACT,YAAU;AACV,OAAK,KAAK,GAAG,EAAE,IAAI,iBAAiB,EAAE;AACtC,OAAK,KAAK,GAAG,EAAE,IAAI,iBAAiB,EAAE,IAAI,eAAe,EAAE;AAC3D,cAAY;AACd;;;ACDA;AACE,cAAY;AACZ,sBAAoB;AACtB;AAEA;AACA,CAAC;AACD,CAAC;AACC,cAAY;AACd;AAEA,CAAC;AACC,SAAO;AACP,iBAAe;AACf,gBAAc;AACd,gBAAc;AACd,eAAa;AACf;AAEA,OAAO,CAAC,SAAS,EAAE;AACjB,GATD;AAUG,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAdD;AAeG,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAnBD;AAoBG,eAAW;AACb;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAxBD;AAyBG,eAAW;AACb;AACF;AACA,CAAC;AACC,SAAO;AACP,iBAAe;AACf,gBAAc;AACd,gBAAc;AACd,eAAa;AACf;AAEA,CAAC;AACC,WAAS;AACT,aAAW;AACX,gBAAc;AACd,eAAa;AACf;AAEA,CAAC;AACC,gBAAc;AACd,eAAa;AACf;AAEA,CALC,WAKW,EAAE,CAAC;AACf,CANC,WAMW,EAAE,CAAC;AACb,iBAAe;AACf,gBAAc;AAChB;AAEA,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAlBe;AAmBf,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACD,CAAC;AACC,YAAU;AACV,SAAO;AACP,cAAY;AACZ,iBAAe;AACf,gBAAc;AAChB;AAEA,CAnFe;AAoFb,cAAY;AACZ,aAAW;AACX,aAAW;AACb;AAEA,CAtEC;AAuEC,QAAM,EAAE,EAAE;AACV,SAAO;AACP,aAAW;AACb;AAEA,CAzFC;AA0FC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CA7FC;AA8FC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CAjGC;AAkGC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CArGC;AAsGC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CAzGC;AA0GC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CA7GC;AA8GC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CAjHC;AAkHC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CArHC;AAsHC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CAzHC;AA0HC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CA7HC;AA8HC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CAjIC;AAkIC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CArIC;AAsIC,QAAM,EAAE,EAAE;AACV,aAAW;AACb;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,SAAO;AACT;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,OAAO,CAAC,SAAS,EAAE;AACjB,GApOD;AAqOG,gBAAY;AACZ,eAAW;AACX,eAAW;AACb;AACA,GAxOD;AAyOG,UAAM,EAAE,EAAE;AACV,WAAO;AACP,eAAW;AACb;AACA,GA1PD;AA2PG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA7PD;AA8PG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAhQD;AAiQG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAnQD;AAoQG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAtQD;AAuQG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAzQD;AA0QG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA5QD;AA6QG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA/QD;AAgRG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAlRD;AAmRG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GArRD;AAsRG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAxRD;AAyRG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA3RD;AA4RG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAnWD;AAoWG,gBAAY;AACZ,eAAW;AACX,eAAW;AACb;AACA,GAvWD;AAwWG,UAAM,EAAE,EAAE;AACV,WAAO;AACP,eAAW;AACb;AACA,GAzXD;AA0XG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA5XD;AA6XG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA/XD;AAgYG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAlYD;AAmYG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GArYD;AAsYG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAxYD;AAyYG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA3YD;AA4YG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA9YD;AA+YG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAjZD;AAkZG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GApZD;AAqZG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAvZD;AAwZG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA1ZD;AA2ZG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAleD;AAmeG,gBAAY;AACZ,eAAW;AACX,eAAW;AACb;AACA,GAteD;AAueG,UAAM,EAAE,EAAE;AACV,WAAO;AACP,eAAW;AACb;AACA,GAxfD;AAyfG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA3fD;AA4fG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA9fD;AA+fG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAjgBD;AAkgBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GApgBD;AAqgBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAvgBD;AAwgBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA1gBD;AA2gBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA7gBD;AA8gBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAhhBD;AAihBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAnhBD;AAohBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAthBD;AAuhBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAzhBD;AA0hBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAjmBD;AAkmBG,gBAAY;AACZ,eAAW;AACX,eAAW;AACb;AACA,GArmBD;AAsmBG,UAAM,EAAE,EAAE;AACV,WAAO;AACP,eAAW;AACb;AACA,GAvnBD;AAwnBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA1nBD;AA2nBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA7nBD;AA8nBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAhoBD;AAioBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAnoBD;AAooBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAtoBD;AAuoBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAzoBD;AA0oBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA5oBD;AA6oBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GA/oBD;AAgpBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAlpBD;AAmpBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GArpBD;AAspBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAxpBD;AAypBG,UAAM,EAAE,EAAE;AACV,eAAW;AACb;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,WAAO;AACT;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACF;AACA,CAAC;AACC,WAAS;AACX;AAEA,CAAC;AACC,WAAS;AACX;AAEA,CAAC;AACC,WAAS;AACX;AAEA,CAAC;AACC,WAAS;AACX;AAEA,CAAC;AACC,WAAS;AACX;AAEA,CAAC;AACC,WAAS;AACX;AAEA,CAAC;AACC,WAAS;AACX;AAEA,CAAC;AACC,WAAS;AACX;AAEA,CAAC;AACC,WAAS;AACX;AAEA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACF;AACA,OAAO;AACL,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACA,GAAC;AACC,aAAS;AACX;AACF;AACA,CAAC;AACC,kBAAgB;AAClB;AAEA,CAAC;AACC,kBAAgB;AAClB;AAEA,CAAC;AACC,kBAAgB;AAClB;AAEA,CAAC;AACC,kBAAgB;AAClB;AAEA,CAAC;AACC,aAAW;AACb;AAEA,CAAC;AACC,aAAW;AACb;AAEA,CAAC;AACC,aAAW;AACb;AAEA,CAAC;AACC,QAAM,EAAE,EAAE;AACZ;AAEA,CAAC;AACC,aAAW;AACb;AAEA,CAAC;AACC,aAAW;AACb;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,mBAAiB;AACnB;AAEA,CAAC;AACC,mBAAiB;AACnB;AAEA,CAAC;AACC,mBAAiB;AACnB;AAEA,CAAC;AACC,mBAAiB;AACnB;AAEA,CAAC;AACC,mBAAiB;AACnB;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,eAAa;AACf;AAEA,CAAC;AACC,iBAAe;AACjB;AAEA,CAAC;AACC,iBAAe;AACjB;AAEA,CAAC;AACC,iBAAe;AACjB;AAEA,CAAC;AACC,iBAAe;AACjB;AAEA,CAAC;AACC,iBAAe;AACjB;AAEA,CAAC;AACC,iBAAe;AACjB;AAEA,CAAC;AACC,cAAY;AACd;AAEA,CAAC;AACC,cAAY;AACd;AAEA,CAAC;AACC,cAAY;AACd;AAEA,CAAC;AACC,cAAY;AACd;AAEA,CAAC;AACC,cAAY;AACd;AAEA,CAAC;AACC,cAAY;AACd;AAEA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,UAAM,EAAE,EAAE;AACZ;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,UAAM,EAAE,EAAE;AACZ;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,UAAM,EAAE,EAAE;AACZ;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,mBAAe;AACjB;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACA,GAAC;AACC,gBAAY;AACd;AACF;AACA,OAAO,CAAC,SAAS,EAAE;AACjB,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,oBAAgB;AAClB;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,UAAM,EAAE,EAAE;AACZ;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,eAAW;AACb;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,qBAAiB;AACnB;AACA,GAAC;AACC,iBAAa;AACf;AACA,GAAC;AACC,iBAAa;AACf;AA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", + "names": [] +} diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..14242e9 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,14 @@ + + + + + + playground + + + + +
+ + + diff --git a/docs/index.js b/docs/index.js new file mode 100644 index 0000000..6835463 --- /dev/null +++ b/docs/index.js @@ -0,0 +1,329324 @@ +"use strict"; +(() => { + var __create2 = Object.create; + var __defProp2 = Object.defineProperty; + var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; + var __getOwnPropNames2 = Object.getOwnPropertyNames; + var __getProtoOf2 = Object.getPrototypeOf; + var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { + get: (a4, b235) => (typeof require !== "undefined" ? require : a4)[b235] + }) : x)(function(x) { + if (typeof require !== "undefined") + return require.apply(this, arguments); + throw Error('Dynamic require of "' + x + '" is not supported'); + }); + var __glob = (map3) => (path2) => { + var fn2 = map3[path2]; + if (fn2) + return fn2(); + throw new Error("Module not found in bundle: " + path2); + }; + var __esm = (fn2, res) => function __init() { + return fn2 && (res = (0, fn2[__getOwnPropNames2(fn2)[0]])(fn2 = 0)), res; + }; + var __commonJS2 = (cb, mod) => function __require2() { + return mod || (0, cb[__getOwnPropNames2(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; + }; + var __export2 = (target, all2) => { + for (var name3 in all2) + __defProp2(target, name3, { get: all2[name3], enumerable: true }); + }; + var __copyProps2 = (to2, from2, except, desc) => { + if (from2 && typeof from2 === "object" || typeof from2 === "function") { + for (let key5 of __getOwnPropNames2(from2)) + if (!__hasOwnProp2.call(to2, key5) && key5 !== except) + __defProp2(to2, key5, { get: () => from2[key5], enumerable: !(desc = __getOwnPropDesc2(from2, key5)) || desc.enumerable }); + } + return to2; + }; + var __toESM2 = (mod, isNodeMode, target) => (target = mod != null ? __create2(__getProtoOf2(mod)) : {}, __copyProps2( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp2(target, "default", { value: mod, enumerable: true }) : target, + mod + )); + var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + + // node_modules/esbuild-plugin-polyfill-node/polyfills/__dirname.js + var __dirname; + var init_dirname = __esm({ + "node_modules/esbuild-plugin-polyfill-node/polyfills/__dirname.js"() { + __dirname = "/"; + } + }); + + // node_modules/@jspm/core/nodelibs/browser/process.js + var process = {}; + __export2(process, { + _debugEnd: () => _debugEnd, + _debugProcess: () => _debugProcess, + _events: () => _events, + _eventsCount: () => _eventsCount, + _exiting: () => _exiting, + _fatalExceptions: () => _fatalExceptions, + _getActiveHandles: () => _getActiveHandles, + _getActiveRequests: () => _getActiveRequests, + _kill: () => _kill, + _linkedBinding: () => _linkedBinding, + _maxListeners: () => _maxListeners, + _preload_modules: () => _preload_modules, + _rawDebug: () => _rawDebug, + _startProfilerIdleNotifier: () => _startProfilerIdleNotifier, + _stopProfilerIdleNotifier: () => _stopProfilerIdleNotifier, + _tickCallback: () => _tickCallback, + abort: () => abort, + addListener: () => addListener, + allowedNodeEnvironmentFlags: () => allowedNodeEnvironmentFlags, + arch: () => arch, + argv: () => argv, + argv0: () => argv0, + assert: () => assert, + binding: () => binding, + chdir: () => chdir, + config: () => config, + cpuUsage: () => cpuUsage, + cwd: () => cwd, + debugPort: () => debugPort, + default: () => process2, + dlopen: () => dlopen, + domain: () => domain, + emit: () => emit, + emitWarning: () => emitWarning, + env: () => env, + execArgv: () => execArgv, + execPath: () => execPath, + exit: () => exit, + features: () => features, + hasUncaughtExceptionCaptureCallback: () => hasUncaughtExceptionCaptureCallback, + hrtime: () => hrtime, + kill: () => kill, + listeners: () => listeners, + memoryUsage: () => memoryUsage, + moduleLoadList: () => moduleLoadList, + nextTick: () => nextTick, + off: () => off, + on: () => on, + once: () => once, + openStdin: () => openStdin, + pid: () => pid, + platform: () => platform, + ppid: () => ppid, + prependListener: () => prependListener, + prependOnceListener: () => prependOnceListener, + reallyExit: () => reallyExit, + release: () => release, + removeAllListeners: () => removeAllListeners, + removeListener: () => removeListener, + resourceUsage: () => resourceUsage, + setSourceMapsEnabled: () => setSourceMapsEnabled, + setUncaughtExceptionCaptureCallback: () => setUncaughtExceptionCaptureCallback, + stderr: () => stderr, + stdin: () => stdin, + stdout: () => stdout, + title: () => title, + umask: () => umask, + uptime: () => uptime, + version: () => version, + versions: () => versions + }); + function unimplemented(name3) { + throw new Error("Node.js process " + name3 + " is not supported by JSPM core outside of Node.js"); + } + function cleanUpNextTick() { + if (!draining || !currentQueue) + return; + draining = false; + if (currentQueue.length) { + queue = currentQueue.concat(queue); + } else { + queueIndex = -1; + } + if (queue.length) + drainQueue(); + } + function drainQueue() { + if (draining) + return; + var timeout4 = setTimeout(cleanUpNextTick, 0); + draining = true; + var len = queue.length; + while (len) { + currentQueue = queue; + queue = []; + while (++queueIndex < len) { + if (currentQueue) + currentQueue[queueIndex].run(); + } + queueIndex = -1; + len = queue.length; + } + currentQueue = null; + draining = false; + clearTimeout(timeout4); + } + function nextTick(fun) { + var args = new Array(arguments.length - 1); + if (arguments.length > 1) { + for (var i4 = 1; i4 < arguments.length; i4++) + args[i4 - 1] = arguments[i4]; + } + queue.push(new Item(fun, args)); + if (queue.length === 1 && !draining) + setTimeout(drainQueue, 0); + } + function Item(fun, array) { + this.fun = fun; + this.array = array; + } + function noop() { + } + function _linkedBinding(name3) { + unimplemented("_linkedBinding"); + } + function dlopen(name3) { + unimplemented("dlopen"); + } + function _getActiveRequests() { + return []; + } + function _getActiveHandles() { + return []; + } + function assert(condition, message) { + if (!condition) + throw new Error(message || "assertion error"); + } + function hasUncaughtExceptionCaptureCallback() { + return false; + } + function uptime() { + return _performance.now() / 1e3; + } + function hrtime(previousTimestamp) { + var baseNow = Math.floor((Date.now() - _performance.now()) * 1e-3); + var clocktime = _performance.now() * 1e-3; + var seconds = Math.floor(clocktime) + baseNow; + var nanoseconds = Math.floor(clocktime % 1 * 1e9); + if (previousTimestamp) { + seconds = seconds - previousTimestamp[0]; + nanoseconds = nanoseconds - previousTimestamp[1]; + if (nanoseconds < 0) { + seconds--; + nanoseconds += nanoPerSec; + } + } + return [seconds, nanoseconds]; + } + function on() { + return process2; + } + function listeners(name3) { + return []; + } + var queue, draining, currentQueue, queueIndex, title, arch, platform, env, argv, execArgv, version, versions, emitWarning, binding, umask, cwd, chdir, release, _rawDebug, moduleLoadList, domain, _exiting, config, reallyExit, _kill, cpuUsage, resourceUsage, memoryUsage, kill, exit, openStdin, allowedNodeEnvironmentFlags, features, _fatalExceptions, setUncaughtExceptionCaptureCallback, _tickCallback, _debugProcess, _debugEnd, _startProfilerIdleNotifier, _stopProfilerIdleNotifier, stdout, stderr, stdin, abort, pid, ppid, execPath, debugPort, argv0, _preload_modules, setSourceMapsEnabled, _performance, nowOffset, nanoPerSec, _maxListeners, _events, _eventsCount, addListener, once, off, removeListener, removeAllListeners, emit, prependListener, prependOnceListener, process2; + var init_process = __esm({ + "node_modules/@jspm/core/nodelibs/browser/process.js"() { + init_dirname(); + init_buffer2(); + init_process2(); + queue = []; + draining = false; + queueIndex = -1; + Item.prototype.run = function() { + this.fun.apply(null, this.array); + }; + title = "browser"; + arch = "x64"; + platform = "browser"; + env = { + PATH: "/usr/bin", + LANG: navigator.language + ".UTF-8", + PWD: "/", + HOME: "/home", + TMP: "/tmp" + }; + argv = ["/usr/bin/node"]; + execArgv = []; + version = "v16.8.0"; + versions = {}; + emitWarning = function(message, type2) { + console.warn((type2 ? type2 + ": " : "") + message); + }; + binding = function(name3) { + unimplemented("binding"); + }; + umask = function(mask) { + return 0; + }; + cwd = function() { + return "/"; + }; + chdir = function(dir) { + }; + release = { + name: "node", + sourceUrl: "", + headersUrl: "", + libUrl: "" + }; + _rawDebug = noop; + moduleLoadList = []; + domain = {}; + _exiting = false; + config = {}; + reallyExit = noop; + _kill = noop; + cpuUsage = function() { + return {}; + }; + resourceUsage = cpuUsage; + memoryUsage = cpuUsage; + kill = noop; + exit = noop; + openStdin = noop; + allowedNodeEnvironmentFlags = {}; + features = { + inspector: false, + debug: false, + uv: false, + ipv6: false, + tls_alpn: false, + tls_sni: false, + tls_ocsp: false, + tls: false, + cached_builtins: true + }; + _fatalExceptions = noop; + setUncaughtExceptionCaptureCallback = noop; + _tickCallback = noop; + _debugProcess = noop; + _debugEnd = noop; + _startProfilerIdleNotifier = noop; + _stopProfilerIdleNotifier = noop; + stdout = void 0; + stderr = void 0; + stdin = void 0; + abort = noop; + pid = 2; + ppid = 1; + execPath = "/bin/usr/node"; + debugPort = 9229; + argv0 = "node"; + _preload_modules = []; + setSourceMapsEnabled = noop; + _performance = { + now: typeof performance !== "undefined" ? performance.now.bind(performance) : void 0, + timing: typeof performance !== "undefined" ? performance.timing : void 0 + }; + if (_performance.now === void 0) { + nowOffset = Date.now(); + if (_performance.timing && _performance.timing.navigationStart) { + nowOffset = _performance.timing.navigationStart; + } + _performance.now = () => Date.now() - nowOffset; + } + nanoPerSec = 1e9; + hrtime.bigint = function(time) { + var diff = hrtime(time); + if (typeof BigInt === "undefined") { + return diff[0] * nanoPerSec + diff[1]; + } + return BigInt(diff[0] * nanoPerSec) + BigInt(diff[1]); + }; + _maxListeners = 10; + _events = {}; + _eventsCount = 0; + addListener = on; + once = on; + off = on; + removeListener = on; + removeAllListeners = on; + emit = noop; + prependListener = on; + prependOnceListener = on; + process2 = { + version, + versions, + arch, + platform, + release, + _rawDebug, + moduleLoadList, + binding, + _linkedBinding, + _events, + _eventsCount, + _maxListeners, + on, + addListener, + once, + off, + removeListener, + removeAllListeners, + emit, + prependListener, + prependOnceListener, + listeners, + domain, + _exiting, + config, + dlopen, + uptime, + _getActiveRequests, + _getActiveHandles, + reallyExit, + _kill, + cpuUsage, + resourceUsage, + memoryUsage, + kill, + exit, + openStdin, + allowedNodeEnvironmentFlags, + assert, + features, + _fatalExceptions, + setUncaughtExceptionCaptureCallback, + hasUncaughtExceptionCaptureCallback, + emitWarning, + nextTick, + _tickCallback, + _debugProcess, + _debugEnd, + _startProfilerIdleNotifier, + _stopProfilerIdleNotifier, + stdout, + stdin, + stderr, + abort, + umask, + chdir, + cwd, + env, + title, + argv, + execArgv, + pid, + ppid, + execPath, + debugPort, + hrtime, + argv0, + _preload_modules, + setSourceMapsEnabled + }; + } + }); + + // node_modules/esbuild-plugin-polyfill-node/polyfills/process.js + var init_process2 = __esm({ + "node_modules/esbuild-plugin-polyfill-node/polyfills/process.js"() { + init_process(); + } + }); + + // node_modules/@jspm/core/nodelibs/browser/buffer.js + function dew$2() { + if (_dewExec$2) + return exports$3; + _dewExec$2 = true; + exports$3.byteLength = byteLength; + exports$3.toByteArray = toByteArray; + exports$3.fromByteArray = fromByteArray; + var lookup2 = []; + var revLookup = []; + var Arr = typeof Uint8Array !== "undefined" ? Uint8Array : Array; + var code = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + for (var i4 = 0, len = code.length; i4 < len; ++i4) { + lookup2[i4] = code[i4]; + revLookup[code.charCodeAt(i4)] = i4; + } + revLookup["-".charCodeAt(0)] = 62; + revLookup["_".charCodeAt(0)] = 63; + function getLens(b642) { + var len2 = b642.length; + if (len2 % 4 > 0) { + throw new Error("Invalid string. Length must be a multiple of 4"); + } + var validLen = b642.indexOf("="); + if (validLen === -1) + validLen = len2; + var placeHoldersLen = validLen === len2 ? 0 : 4 - validLen % 4; + return [validLen, placeHoldersLen]; + } + function byteLength(b642) { + var lens = getLens(b642); + var validLen = lens[0]; + var placeHoldersLen = lens[1]; + return (validLen + placeHoldersLen) * 3 / 4 - placeHoldersLen; + } + function _byteLength(b642, validLen, placeHoldersLen) { + return (validLen + placeHoldersLen) * 3 / 4 - placeHoldersLen; + } + function toByteArray(b642) { + var tmp; + var lens = getLens(b642); + var validLen = lens[0]; + var placeHoldersLen = lens[1]; + var arr = new Arr(_byteLength(b642, validLen, placeHoldersLen)); + var curByte = 0; + var len2 = placeHoldersLen > 0 ? validLen - 4 : validLen; + var i5; + for (i5 = 0; i5 < len2; i5 += 4) { + tmp = revLookup[b642.charCodeAt(i5)] << 18 | revLookup[b642.charCodeAt(i5 + 1)] << 12 | revLookup[b642.charCodeAt(i5 + 2)] << 6 | revLookup[b642.charCodeAt(i5 + 3)]; + arr[curByte++] = tmp >> 16 & 255; + arr[curByte++] = tmp >> 8 & 255; + arr[curByte++] = tmp & 255; + } + if (placeHoldersLen === 2) { + tmp = revLookup[b642.charCodeAt(i5)] << 2 | revLookup[b642.charCodeAt(i5 + 1)] >> 4; + arr[curByte++] = tmp & 255; + } + if (placeHoldersLen === 1) { + tmp = revLookup[b642.charCodeAt(i5)] << 10 | revLookup[b642.charCodeAt(i5 + 1)] << 4 | revLookup[b642.charCodeAt(i5 + 2)] >> 2; + arr[curByte++] = tmp >> 8 & 255; + arr[curByte++] = tmp & 255; + } + return arr; + } + function tripletToBase64(num) { + return lookup2[num >> 18 & 63] + lookup2[num >> 12 & 63] + lookup2[num >> 6 & 63] + lookup2[num & 63]; + } + function encodeChunk(uint8, start5, end3) { + var tmp; + var output = []; + for (var i5 = start5; i5 < end3; i5 += 3) { + tmp = (uint8[i5] << 16 & 16711680) + (uint8[i5 + 1] << 8 & 65280) + (uint8[i5 + 2] & 255); + output.push(tripletToBase64(tmp)); + } + return output.join(""); + } + function fromByteArray(uint8) { + var tmp; + var len2 = uint8.length; + var extraBytes = len2 % 3; + var parts = []; + var maxChunkLength = 16383; + for (var i5 = 0, len22 = len2 - extraBytes; i5 < len22; i5 += maxChunkLength) { + parts.push(encodeChunk(uint8, i5, i5 + maxChunkLength > len22 ? len22 : i5 + maxChunkLength)); + } + if (extraBytes === 1) { + tmp = uint8[len2 - 1]; + parts.push(lookup2[tmp >> 2] + lookup2[tmp << 4 & 63] + "=="); + } else if (extraBytes === 2) { + tmp = (uint8[len2 - 2] << 8) + uint8[len2 - 1]; + parts.push(lookup2[tmp >> 10] + lookup2[tmp >> 4 & 63] + lookup2[tmp << 2 & 63] + "="); + } + return parts.join(""); + } + return exports$3; + } + function dew$1() { + if (_dewExec$1) + return exports$2; + _dewExec$1 = true; + exports$2.read = function(buffer, offset4, isLE, mLen, nBytes) { + var e5, m3; + var eLen = nBytes * 8 - mLen - 1; + var eMax = (1 << eLen) - 1; + var eBias = eMax >> 1; + var nBits = -7; + var i4 = isLE ? nBytes - 1 : 0; + var d3 = isLE ? -1 : 1; + var s3 = buffer[offset4 + i4]; + i4 += d3; + e5 = s3 & (1 << -nBits) - 1; + s3 >>= -nBits; + nBits += eLen; + for (; nBits > 0; e5 = e5 * 256 + buffer[offset4 + i4], i4 += d3, nBits -= 8) { + } + m3 = e5 & (1 << -nBits) - 1; + e5 >>= -nBits; + nBits += mLen; + for (; nBits > 0; m3 = m3 * 256 + buffer[offset4 + i4], i4 += d3, nBits -= 8) { + } + if (e5 === 0) { + e5 = 1 - eBias; + } else if (e5 === eMax) { + return m3 ? NaN : (s3 ? -1 : 1) * Infinity; + } else { + m3 = m3 + Math.pow(2, mLen); + e5 = e5 - eBias; + } + return (s3 ? -1 : 1) * m3 * Math.pow(2, e5 - mLen); + }; + exports$2.write = function(buffer, value, offset4, isLE, mLen, nBytes) { + var e5, m3, c6; + var eLen = nBytes * 8 - mLen - 1; + var eMax = (1 << eLen) - 1; + var eBias = eMax >> 1; + var rt2 = mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0; + var i4 = isLE ? 0 : nBytes - 1; + var d3 = isLE ? 1 : -1; + var s3 = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0; + value = Math.abs(value); + if (isNaN(value) || value === Infinity) { + m3 = isNaN(value) ? 1 : 0; + e5 = eMax; + } else { + e5 = Math.floor(Math.log(value) / Math.LN2); + if (value * (c6 = Math.pow(2, -e5)) < 1) { + e5--; + c6 *= 2; + } + if (e5 + eBias >= 1) { + value += rt2 / c6; + } else { + value += rt2 * Math.pow(2, 1 - eBias); + } + if (value * c6 >= 2) { + e5++; + c6 /= 2; + } + if (e5 + eBias >= eMax) { + m3 = 0; + e5 = eMax; + } else if (e5 + eBias >= 1) { + m3 = (value * c6 - 1) * Math.pow(2, mLen); + e5 = e5 + eBias; + } else { + m3 = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen); + e5 = 0; + } + } + for (; mLen >= 8; buffer[offset4 + i4] = m3 & 255, i4 += d3, m3 /= 256, mLen -= 8) { + } + e5 = e5 << mLen | m3; + eLen += mLen; + for (; eLen > 0; buffer[offset4 + i4] = e5 & 255, i4 += d3, e5 /= 256, eLen -= 8) { + } + buffer[offset4 + i4 - d3] |= s3 * 128; + }; + return exports$2; + } + function dew() { + if (_dewExec) + return exports$1; + _dewExec = true; + const base64 = dew$2(); + const ieee754 = dew$1(); + const customInspectSymbol = typeof Symbol === "function" && typeof Symbol["for"] === "function" ? Symbol["for"]("nodejs.util.inspect.custom") : null; + exports$1.Buffer = Buffer2; + exports$1.SlowBuffer = SlowBuffer; + exports$1.INSPECT_MAX_BYTES = 50; + const K_MAX_LENGTH = 2147483647; + exports$1.kMaxLength = K_MAX_LENGTH; + Buffer2.TYPED_ARRAY_SUPPORT = typedArraySupport(); + if (!Buffer2.TYPED_ARRAY_SUPPORT && typeof console !== "undefined" && typeof console.error === "function") { + console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."); + } + function typedArraySupport() { + try { + const arr = new Uint8Array(1); + const proto = { + foo: function() { + return 42; + } + }; + Object.setPrototypeOf(proto, Uint8Array.prototype); + Object.setPrototypeOf(arr, proto); + return arr.foo() === 42; + } catch (e5) { + return false; + } + } + Object.defineProperty(Buffer2.prototype, "parent", { + enumerable: true, + get: function() { + if (!Buffer2.isBuffer(this)) + return void 0; + return this.buffer; + } + }); + Object.defineProperty(Buffer2.prototype, "offset", { + enumerable: true, + get: function() { + if (!Buffer2.isBuffer(this)) + return void 0; + return this.byteOffset; + } + }); + function createBuffer(length2) { + if (length2 > K_MAX_LENGTH) { + throw new RangeError('The value "' + length2 + '" is invalid for option "size"'); + } + const buf = new Uint8Array(length2); + Object.setPrototypeOf(buf, Buffer2.prototype); + return buf; + } + function Buffer2(arg, encodingOrOffset, length2) { + if (typeof arg === "number") { + if (typeof encodingOrOffset === "string") { + throw new TypeError('The "string" argument must be of type string. Received type number'); + } + return allocUnsafe(arg); + } + return from2(arg, encodingOrOffset, length2); + } + Buffer2.poolSize = 8192; + function from2(value, encodingOrOffset, length2) { + if (typeof value === "string") { + return fromString(value, encodingOrOffset); + } + if (ArrayBuffer.isView(value)) { + return fromArrayView(value); + } + if (value == null) { + throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof value); + } + if (isInstance(value, ArrayBuffer) || value && isInstance(value.buffer, ArrayBuffer)) { + return fromArrayBuffer(value, encodingOrOffset, length2); + } + if (typeof SharedArrayBuffer !== "undefined" && (isInstance(value, SharedArrayBuffer) || value && isInstance(value.buffer, SharedArrayBuffer))) { + return fromArrayBuffer(value, encodingOrOffset, length2); + } + if (typeof value === "number") { + throw new TypeError('The "value" argument must not be of type number. Received type number'); + } + const valueOf = value.valueOf && value.valueOf(); + if (valueOf != null && valueOf !== value) { + return Buffer2.from(valueOf, encodingOrOffset, length2); + } + const b235 = fromObject(value); + if (b235) + return b235; + if (typeof Symbol !== "undefined" && Symbol.toPrimitive != null && typeof value[Symbol.toPrimitive] === "function") { + return Buffer2.from(value[Symbol.toPrimitive]("string"), encodingOrOffset, length2); + } + throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof value); + } + Buffer2.from = function(value, encodingOrOffset, length2) { + return from2(value, encodingOrOffset, length2); + }; + Object.setPrototypeOf(Buffer2.prototype, Uint8Array.prototype); + Object.setPrototypeOf(Buffer2, Uint8Array); + function assertSize(size2) { + if (typeof size2 !== "number") { + throw new TypeError('"size" argument must be of type number'); + } else if (size2 < 0) { + throw new RangeError('The value "' + size2 + '" is invalid for option "size"'); + } + } + function alloc(size2, fill2, encoding) { + assertSize(size2); + if (size2 <= 0) { + return createBuffer(size2); + } + if (fill2 !== void 0) { + return typeof encoding === "string" ? createBuffer(size2).fill(fill2, encoding) : createBuffer(size2).fill(fill2); + } + return createBuffer(size2); + } + Buffer2.alloc = function(size2, fill2, encoding) { + return alloc(size2, fill2, encoding); + }; + function allocUnsafe(size2) { + assertSize(size2); + return createBuffer(size2 < 0 ? 0 : checked(size2) | 0); + } + Buffer2.allocUnsafe = function(size2) { + return allocUnsafe(size2); + }; + Buffer2.allocUnsafeSlow = function(size2) { + return allocUnsafe(size2); + }; + function fromString(string2, encoding) { + if (typeof encoding !== "string" || encoding === "") { + encoding = "utf8"; + } + if (!Buffer2.isEncoding(encoding)) { + throw new TypeError("Unknown encoding: " + encoding); + } + const length2 = byteLength(string2, encoding) | 0; + let buf = createBuffer(length2); + const actual = buf.write(string2, encoding); + if (actual !== length2) { + buf = buf.slice(0, actual); + } + return buf; + } + function fromArrayLike(array) { + const length2 = array.length < 0 ? 0 : checked(array.length) | 0; + const buf = createBuffer(length2); + for (let i4 = 0; i4 < length2; i4 += 1) { + buf[i4] = array[i4] & 255; + } + return buf; + } + function fromArrayView(arrayView) { + if (isInstance(arrayView, Uint8Array)) { + const copy2 = new Uint8Array(arrayView); + return fromArrayBuffer(copy2.buffer, copy2.byteOffset, copy2.byteLength); + } + return fromArrayLike(arrayView); + } + function fromArrayBuffer(array, byteOffset, length2) { + if (byteOffset < 0 || array.byteLength < byteOffset) { + throw new RangeError('"offset" is outside of buffer bounds'); + } + if (array.byteLength < byteOffset + (length2 || 0)) { + throw new RangeError('"length" is outside of buffer bounds'); + } + let buf; + if (byteOffset === void 0 && length2 === void 0) { + buf = new Uint8Array(array); + } else if (length2 === void 0) { + buf = new Uint8Array(array, byteOffset); + } else { + buf = new Uint8Array(array, byteOffset, length2); + } + Object.setPrototypeOf(buf, Buffer2.prototype); + return buf; + } + function fromObject(obj) { + if (Buffer2.isBuffer(obj)) { + const len = checked(obj.length) | 0; + const buf = createBuffer(len); + if (buf.length === 0) { + return buf; + } + obj.copy(buf, 0, 0, len); + return buf; + } + if (obj.length !== void 0) { + if (typeof obj.length !== "number" || numberIsNaN(obj.length)) { + return createBuffer(0); + } + return fromArrayLike(obj); + } + if (obj.type === "Buffer" && Array.isArray(obj.data)) { + return fromArrayLike(obj.data); + } + } + function checked(length2) { + if (length2 >= K_MAX_LENGTH) { + throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + K_MAX_LENGTH.toString(16) + " bytes"); + } + return length2 | 0; + } + function SlowBuffer(length2) { + if (+length2 != length2) { + length2 = 0; + } + return Buffer2.alloc(+length2); + } + Buffer2.isBuffer = function isBuffer(b235) { + return b235 != null && b235._isBuffer === true && b235 !== Buffer2.prototype; + }; + Buffer2.compare = function compare2(a4, b235) { + if (isInstance(a4, Uint8Array)) + a4 = Buffer2.from(a4, a4.offset, a4.byteLength); + if (isInstance(b235, Uint8Array)) + b235 = Buffer2.from(b235, b235.offset, b235.byteLength); + if (!Buffer2.isBuffer(a4) || !Buffer2.isBuffer(b235)) { + throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); + } + if (a4 === b235) + return 0; + let x = a4.length; + let y2 = b235.length; + for (let i4 = 0, len = Math.min(x, y2); i4 < len; ++i4) { + if (a4[i4] !== b235[i4]) { + x = a4[i4]; + y2 = b235[i4]; + break; + } + } + if (x < y2) + return -1; + if (y2 < x) + return 1; + return 0; + }; + Buffer2.isEncoding = function isEncoding(encoding) { + switch (String(encoding).toLowerCase()) { + case "hex": + case "utf8": + case "utf-8": + case "ascii": + case "latin1": + case "binary": + case "base64": + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return true; + default: + return false; + } + }; + Buffer2.concat = function concat3(list, length2) { + if (!Array.isArray(list)) { + throw new TypeError('"list" argument must be an Array of Buffers'); + } + if (list.length === 0) { + return Buffer2.alloc(0); + } + let i4; + if (length2 === void 0) { + length2 = 0; + for (i4 = 0; i4 < list.length; ++i4) { + length2 += list[i4].length; + } + } + const buffer = Buffer2.allocUnsafe(length2); + let pos = 0; + for (i4 = 0; i4 < list.length; ++i4) { + let buf = list[i4]; + if (isInstance(buf, Uint8Array)) { + if (pos + buf.length > buffer.length) { + if (!Buffer2.isBuffer(buf)) + buf = Buffer2.from(buf); + buf.copy(buffer, pos); + } else { + Uint8Array.prototype.set.call(buffer, buf, pos); + } + } else if (!Buffer2.isBuffer(buf)) { + throw new TypeError('"list" argument must be an Array of Buffers'); + } else { + buf.copy(buffer, pos); + } + pos += buf.length; + } + return buffer; + }; + function byteLength(string2, encoding) { + if (Buffer2.isBuffer(string2)) { + return string2.length; + } + if (ArrayBuffer.isView(string2) || isInstance(string2, ArrayBuffer)) { + return string2.byteLength; + } + if (typeof string2 !== "string") { + throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof string2); + } + const len = string2.length; + const mustMatch = arguments.length > 2 && arguments[2] === true; + if (!mustMatch && len === 0) + return 0; + let loweredCase = false; + for (; ; ) { + switch (encoding) { + case "ascii": + case "latin1": + case "binary": + return len; + case "utf8": + case "utf-8": + return utf8ToBytes(string2).length; + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return len * 2; + case "hex": + return len >>> 1; + case "base64": + return base64ToBytes(string2).length; + default: + if (loweredCase) { + return mustMatch ? -1 : utf8ToBytes(string2).length; + } + encoding = ("" + encoding).toLowerCase(); + loweredCase = true; + } + } + } + Buffer2.byteLength = byteLength; + function slowToString(encoding, start5, end3) { + let loweredCase = false; + if (start5 === void 0 || start5 < 0) { + start5 = 0; + } + if (start5 > this.length) { + return ""; + } + if (end3 === void 0 || end3 > this.length) { + end3 = this.length; + } + if (end3 <= 0) { + return ""; + } + end3 >>>= 0; + start5 >>>= 0; + if (end3 <= start5) { + return ""; + } + if (!encoding) + encoding = "utf8"; + while (true) { + switch (encoding) { + case "hex": + return hexSlice(this, start5, end3); + case "utf8": + case "utf-8": + return utf8Slice(this, start5, end3); + case "ascii": + return asciiSlice(this, start5, end3); + case "latin1": + case "binary": + return latin1Slice(this, start5, end3); + case "base64": + return base64Slice(this, start5, end3); + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return utf16leSlice(this, start5, end3); + default: + if (loweredCase) + throw new TypeError("Unknown encoding: " + encoding); + encoding = (encoding + "").toLowerCase(); + loweredCase = true; + } + } + } + Buffer2.prototype._isBuffer = true; + function swap(b235, n5, m3) { + const i4 = b235[n5]; + b235[n5] = b235[m3]; + b235[m3] = i4; + } + Buffer2.prototype.swap16 = function swap16() { + const len = this.length; + if (len % 2 !== 0) { + throw new RangeError("Buffer size must be a multiple of 16-bits"); + } + for (let i4 = 0; i4 < len; i4 += 2) { + swap(this, i4, i4 + 1); + } + return this; + }; + Buffer2.prototype.swap32 = function swap32() { + const len = this.length; + if (len % 4 !== 0) { + throw new RangeError("Buffer size must be a multiple of 32-bits"); + } + for (let i4 = 0; i4 < len; i4 += 4) { + swap(this, i4, i4 + 3); + swap(this, i4 + 1, i4 + 2); + } + return this; + }; + Buffer2.prototype.swap64 = function swap64() { + const len = this.length; + if (len % 8 !== 0) { + throw new RangeError("Buffer size must be a multiple of 64-bits"); + } + for (let i4 = 0; i4 < len; i4 += 8) { + swap(this, i4, i4 + 7); + swap(this, i4 + 1, i4 + 6); + swap(this, i4 + 2, i4 + 5); + swap(this, i4 + 3, i4 + 4); + } + return this; + }; + Buffer2.prototype.toString = function toString3() { + const length2 = this.length; + if (length2 === 0) + return ""; + if (arguments.length === 0) + return utf8Slice(this, 0, length2); + return slowToString.apply(this, arguments); + }; + Buffer2.prototype.toLocaleString = Buffer2.prototype.toString; + Buffer2.prototype.equals = function equals3(b235) { + if (!Buffer2.isBuffer(b235)) + throw new TypeError("Argument must be a Buffer"); + if (this === b235) + return true; + return Buffer2.compare(this, b235) === 0; + }; + Buffer2.prototype.inspect = function inspect() { + let str2 = ""; + const max2 = exports$1.INSPECT_MAX_BYTES; + str2 = this.toString("hex", 0, max2).replace(/(.{2})/g, "$1 ").trim(); + if (this.length > max2) + str2 += " ... "; + return ""; + }; + if (customInspectSymbol) { + Buffer2.prototype[customInspectSymbol] = Buffer2.prototype.inspect; + } + Buffer2.prototype.compare = function compare2(target, start5, end3, thisStart, thisEnd) { + if (isInstance(target, Uint8Array)) { + target = Buffer2.from(target, target.offset, target.byteLength); + } + if (!Buffer2.isBuffer(target)) { + throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof target); + } + if (start5 === void 0) { + start5 = 0; + } + if (end3 === void 0) { + end3 = target ? target.length : 0; + } + if (thisStart === void 0) { + thisStart = 0; + } + if (thisEnd === void 0) { + thisEnd = this.length; + } + if (start5 < 0 || end3 > target.length || thisStart < 0 || thisEnd > this.length) { + throw new RangeError("out of range index"); + } + if (thisStart >= thisEnd && start5 >= end3) { + return 0; + } + if (thisStart >= thisEnd) { + return -1; + } + if (start5 >= end3) { + return 1; + } + start5 >>>= 0; + end3 >>>= 0; + thisStart >>>= 0; + thisEnd >>>= 0; + if (this === target) + return 0; + let x = thisEnd - thisStart; + let y2 = end3 - start5; + const len = Math.min(x, y2); + const thisCopy = this.slice(thisStart, thisEnd); + const targetCopy = target.slice(start5, end3); + for (let i4 = 0; i4 < len; ++i4) { + if (thisCopy[i4] !== targetCopy[i4]) { + x = thisCopy[i4]; + y2 = targetCopy[i4]; + break; + } + } + if (x < y2) + return -1; + if (y2 < x) + return 1; + return 0; + }; + function bidirectionalIndexOf(buffer, val, byteOffset, encoding, dir) { + if (buffer.length === 0) + return -1; + if (typeof byteOffset === "string") { + encoding = byteOffset; + byteOffset = 0; + } else if (byteOffset > 2147483647) { + byteOffset = 2147483647; + } else if (byteOffset < -2147483648) { + byteOffset = -2147483648; + } + byteOffset = +byteOffset; + if (numberIsNaN(byteOffset)) { + byteOffset = dir ? 0 : buffer.length - 1; + } + if (byteOffset < 0) + byteOffset = buffer.length + byteOffset; + if (byteOffset >= buffer.length) { + if (dir) + return -1; + else + byteOffset = buffer.length - 1; + } else if (byteOffset < 0) { + if (dir) + byteOffset = 0; + else + return -1; + } + if (typeof val === "string") { + val = Buffer2.from(val, encoding); + } + if (Buffer2.isBuffer(val)) { + if (val.length === 0) { + return -1; + } + return arrayIndexOf(buffer, val, byteOffset, encoding, dir); + } else if (typeof val === "number") { + val = val & 255; + if (typeof Uint8Array.prototype.indexOf === "function") { + if (dir) { + return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset); + } else { + return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset); + } + } + return arrayIndexOf(buffer, [val], byteOffset, encoding, dir); + } + throw new TypeError("val must be string, number or Buffer"); + } + function arrayIndexOf(arr, val, byteOffset, encoding, dir) { + let indexSize = 1; + let arrLength = arr.length; + let valLength = val.length; + if (encoding !== void 0) { + encoding = String(encoding).toLowerCase(); + if (encoding === "ucs2" || encoding === "ucs-2" || encoding === "utf16le" || encoding === "utf-16le") { + if (arr.length < 2 || val.length < 2) { + return -1; + } + indexSize = 2; + arrLength /= 2; + valLength /= 2; + byteOffset /= 2; + } + } + function read2(buf, i5) { + if (indexSize === 1) { + return buf[i5]; + } else { + return buf.readUInt16BE(i5 * indexSize); + } + } + let i4; + if (dir) { + let foundIndex = -1; + for (i4 = byteOffset; i4 < arrLength; i4++) { + if (read2(arr, i4) === read2(val, foundIndex === -1 ? 0 : i4 - foundIndex)) { + if (foundIndex === -1) + foundIndex = i4; + if (i4 - foundIndex + 1 === valLength) + return foundIndex * indexSize; + } else { + if (foundIndex !== -1) + i4 -= i4 - foundIndex; + foundIndex = -1; + } + } + } else { + if (byteOffset + valLength > arrLength) + byteOffset = arrLength - valLength; + for (i4 = byteOffset; i4 >= 0; i4--) { + let found2 = true; + for (let j = 0; j < valLength; j++) { + if (read2(arr, i4 + j) !== read2(val, j)) { + found2 = false; + break; + } + } + if (found2) + return i4; + } + } + return -1; + } + Buffer2.prototype.includes = function includes2(val, byteOffset, encoding) { + return this.indexOf(val, byteOffset, encoding) !== -1; + }; + Buffer2.prototype.indexOf = function indexOf(val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, true); + }; + Buffer2.prototype.lastIndexOf = function lastIndexOf(val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, false); + }; + function hexWrite(buf, string2, offset4, length2) { + offset4 = Number(offset4) || 0; + const remaining = buf.length - offset4; + if (!length2) { + length2 = remaining; + } else { + length2 = Number(length2); + if (length2 > remaining) { + length2 = remaining; + } + } + const strLen = string2.length; + if (length2 > strLen / 2) { + length2 = strLen / 2; + } + let i4; + for (i4 = 0; i4 < length2; ++i4) { + const parsed = parseInt(string2.substr(i4 * 2, 2), 16); + if (numberIsNaN(parsed)) + return i4; + buf[offset4 + i4] = parsed; + } + return i4; + } + function utf8Write(buf, string2, offset4, length2) { + return blitBuffer(utf8ToBytes(string2, buf.length - offset4), buf, offset4, length2); + } + function asciiWrite(buf, string2, offset4, length2) { + return blitBuffer(asciiToBytes(string2), buf, offset4, length2); + } + function base64Write(buf, string2, offset4, length2) { + return blitBuffer(base64ToBytes(string2), buf, offset4, length2); + } + function ucs2Write(buf, string2, offset4, length2) { + return blitBuffer(utf16leToBytes(string2, buf.length - offset4), buf, offset4, length2); + } + Buffer2.prototype.write = function write2(string2, offset4, length2, encoding) { + if (offset4 === void 0) { + encoding = "utf8"; + length2 = this.length; + offset4 = 0; + } else if (length2 === void 0 && typeof offset4 === "string") { + encoding = offset4; + length2 = this.length; + offset4 = 0; + } else if (isFinite(offset4)) { + offset4 = offset4 >>> 0; + if (isFinite(length2)) { + length2 = length2 >>> 0; + if (encoding === void 0) + encoding = "utf8"; + } else { + encoding = length2; + length2 = void 0; + } + } else { + throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); + } + const remaining = this.length - offset4; + if (length2 === void 0 || length2 > remaining) + length2 = remaining; + if (string2.length > 0 && (length2 < 0 || offset4 < 0) || offset4 > this.length) { + throw new RangeError("Attempt to write outside buffer bounds"); + } + if (!encoding) + encoding = "utf8"; + let loweredCase = false; + for (; ; ) { + switch (encoding) { + case "hex": + return hexWrite(this, string2, offset4, length2); + case "utf8": + case "utf-8": + return utf8Write(this, string2, offset4, length2); + case "ascii": + case "latin1": + case "binary": + return asciiWrite(this, string2, offset4, length2); + case "base64": + return base64Write(this, string2, offset4, length2); + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return ucs2Write(this, string2, offset4, length2); + default: + if (loweredCase) + throw new TypeError("Unknown encoding: " + encoding); + encoding = ("" + encoding).toLowerCase(); + loweredCase = true; + } + } + }; + Buffer2.prototype.toJSON = function toJSON() { + return { + type: "Buffer", + data: Array.prototype.slice.call(this._arr || this, 0) + }; + }; + function base64Slice(buf, start5, end3) { + if (start5 === 0 && end3 === buf.length) { + return base64.fromByteArray(buf); + } else { + return base64.fromByteArray(buf.slice(start5, end3)); + } + } + function utf8Slice(buf, start5, end3) { + end3 = Math.min(buf.length, end3); + const res = []; + let i4 = start5; + while (i4 < end3) { + const firstByte = buf[i4]; + let codePoint = null; + let bytesPerSequence = firstByte > 239 ? 4 : firstByte > 223 ? 3 : firstByte > 191 ? 2 : 1; + if (i4 + bytesPerSequence <= end3) { + let secondByte, thirdByte, fourthByte, tempCodePoint; + switch (bytesPerSequence) { + case 1: + if (firstByte < 128) { + codePoint = firstByte; + } + break; + case 2: + secondByte = buf[i4 + 1]; + if ((secondByte & 192) === 128) { + tempCodePoint = (firstByte & 31) << 6 | secondByte & 63; + if (tempCodePoint > 127) { + codePoint = tempCodePoint; + } + } + break; + case 3: + secondByte = buf[i4 + 1]; + thirdByte = buf[i4 + 2]; + if ((secondByte & 192) === 128 && (thirdByte & 192) === 128) { + tempCodePoint = (firstByte & 15) << 12 | (secondByte & 63) << 6 | thirdByte & 63; + if (tempCodePoint > 2047 && (tempCodePoint < 55296 || tempCodePoint > 57343)) { + codePoint = tempCodePoint; + } + } + break; + case 4: + secondByte = buf[i4 + 1]; + thirdByte = buf[i4 + 2]; + fourthByte = buf[i4 + 3]; + if ((secondByte & 192) === 128 && (thirdByte & 192) === 128 && (fourthByte & 192) === 128) { + tempCodePoint = (firstByte & 15) << 18 | (secondByte & 63) << 12 | (thirdByte & 63) << 6 | fourthByte & 63; + if (tempCodePoint > 65535 && tempCodePoint < 1114112) { + codePoint = tempCodePoint; + } + } + } + } + if (codePoint === null) { + codePoint = 65533; + bytesPerSequence = 1; + } else if (codePoint > 65535) { + codePoint -= 65536; + res.push(codePoint >>> 10 & 1023 | 55296); + codePoint = 56320 | codePoint & 1023; + } + res.push(codePoint); + i4 += bytesPerSequence; + } + return decodeCodePointsArray(res); + } + const MAX_ARGUMENTS_LENGTH = 4096; + function decodeCodePointsArray(codePoints) { + const len = codePoints.length; + if (len <= MAX_ARGUMENTS_LENGTH) { + return String.fromCharCode.apply(String, codePoints); + } + let res = ""; + let i4 = 0; + while (i4 < len) { + res += String.fromCharCode.apply(String, codePoints.slice(i4, i4 += MAX_ARGUMENTS_LENGTH)); + } + return res; + } + function asciiSlice(buf, start5, end3) { + let ret = ""; + end3 = Math.min(buf.length, end3); + for (let i4 = start5; i4 < end3; ++i4) { + ret += String.fromCharCode(buf[i4] & 127); + } + return ret; + } + function latin1Slice(buf, start5, end3) { + let ret = ""; + end3 = Math.min(buf.length, end3); + for (let i4 = start5; i4 < end3; ++i4) { + ret += String.fromCharCode(buf[i4]); + } + return ret; + } + function hexSlice(buf, start5, end3) { + const len = buf.length; + if (!start5 || start5 < 0) + start5 = 0; + if (!end3 || end3 < 0 || end3 > len) + end3 = len; + let out = ""; + for (let i4 = start5; i4 < end3; ++i4) { + out += hexSliceLookupTable[buf[i4]]; + } + return out; + } + function utf16leSlice(buf, start5, end3) { + const bytes = buf.slice(start5, end3); + let res = ""; + for (let i4 = 0; i4 < bytes.length - 1; i4 += 2) { + res += String.fromCharCode(bytes[i4] + bytes[i4 + 1] * 256); + } + return res; + } + Buffer2.prototype.slice = function slice2(start5, end3) { + const len = this.length; + start5 = ~~start5; + end3 = end3 === void 0 ? len : ~~end3; + if (start5 < 0) { + start5 += len; + if (start5 < 0) + start5 = 0; + } else if (start5 > len) { + start5 = len; + } + if (end3 < 0) { + end3 += len; + if (end3 < 0) + end3 = 0; + } else if (end3 > len) { + end3 = len; + } + if (end3 < start5) + end3 = start5; + const newBuf = this.subarray(start5, end3); + Object.setPrototypeOf(newBuf, Buffer2.prototype); + return newBuf; + }; + function checkOffset(offset4, ext, length2) { + if (offset4 % 1 !== 0 || offset4 < 0) + throw new RangeError("offset is not uint"); + if (offset4 + ext > length2) + throw new RangeError("Trying to access beyond buffer length"); + } + Buffer2.prototype.readUintLE = Buffer2.prototype.readUIntLE = function readUIntLE(offset4, byteLength2, noAssert) { + offset4 = offset4 >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) + checkOffset(offset4, byteLength2, this.length); + let val = this[offset4]; + let mul = 1; + let i4 = 0; + while (++i4 < byteLength2 && (mul *= 256)) { + val += this[offset4 + i4] * mul; + } + return val; + }; + Buffer2.prototype.readUintBE = Buffer2.prototype.readUIntBE = function readUIntBE(offset4, byteLength2, noAssert) { + offset4 = offset4 >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) { + checkOffset(offset4, byteLength2, this.length); + } + let val = this[offset4 + --byteLength2]; + let mul = 1; + while (byteLength2 > 0 && (mul *= 256)) { + val += this[offset4 + --byteLength2] * mul; + } + return val; + }; + Buffer2.prototype.readUint8 = Buffer2.prototype.readUInt8 = function readUInt82(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 1, this.length); + return this[offset4]; + }; + Buffer2.prototype.readUint16LE = Buffer2.prototype.readUInt16LE = function readUInt16LE2(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 2, this.length); + return this[offset4] | this[offset4 + 1] << 8; + }; + Buffer2.prototype.readUint16BE = Buffer2.prototype.readUInt16BE = function readUInt16BE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 2, this.length); + return this[offset4] << 8 | this[offset4 + 1]; + }; + Buffer2.prototype.readUint32LE = Buffer2.prototype.readUInt32LE = function readUInt32LE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 4, this.length); + return (this[offset4] | this[offset4 + 1] << 8 | this[offset4 + 2] << 16) + this[offset4 + 3] * 16777216; + }; + Buffer2.prototype.readUint32BE = Buffer2.prototype.readUInt32BE = function readUInt32BE2(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 4, this.length); + return this[offset4] * 16777216 + (this[offset4 + 1] << 16 | this[offset4 + 2] << 8 | this[offset4 + 3]); + }; + Buffer2.prototype.readBigUInt64LE = defineBigIntMethod(function readBigUInt64LE(offset4) { + offset4 = offset4 >>> 0; + validateNumber(offset4, "offset"); + const first2 = this[offset4]; + const last = this[offset4 + 7]; + if (first2 === void 0 || last === void 0) { + boundsError(offset4, this.length - 8); + } + const lo = first2 + this[++offset4] * 2 ** 8 + this[++offset4] * 2 ** 16 + this[++offset4] * 2 ** 24; + const hi = this[++offset4] + this[++offset4] * 2 ** 8 + this[++offset4] * 2 ** 16 + last * 2 ** 24; + return BigInt(lo) + (BigInt(hi) << BigInt(32)); + }); + Buffer2.prototype.readBigUInt64BE = defineBigIntMethod(function readBigUInt64BE(offset4) { + offset4 = offset4 >>> 0; + validateNumber(offset4, "offset"); + const first2 = this[offset4]; + const last = this[offset4 + 7]; + if (first2 === void 0 || last === void 0) { + boundsError(offset4, this.length - 8); + } + const hi = first2 * 2 ** 24 + this[++offset4] * 2 ** 16 + this[++offset4] * 2 ** 8 + this[++offset4]; + const lo = this[++offset4] * 2 ** 24 + this[++offset4] * 2 ** 16 + this[++offset4] * 2 ** 8 + last; + return (BigInt(hi) << BigInt(32)) + BigInt(lo); + }); + Buffer2.prototype.readIntLE = function readIntLE(offset4, byteLength2, noAssert) { + offset4 = offset4 >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) + checkOffset(offset4, byteLength2, this.length); + let val = this[offset4]; + let mul = 1; + let i4 = 0; + while (++i4 < byteLength2 && (mul *= 256)) { + val += this[offset4 + i4] * mul; + } + mul *= 128; + if (val >= mul) + val -= Math.pow(2, 8 * byteLength2); + return val; + }; + Buffer2.prototype.readIntBE = function readIntBE(offset4, byteLength2, noAssert) { + offset4 = offset4 >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) + checkOffset(offset4, byteLength2, this.length); + let i4 = byteLength2; + let mul = 1; + let val = this[offset4 + --i4]; + while (i4 > 0 && (mul *= 256)) { + val += this[offset4 + --i4] * mul; + } + mul *= 128; + if (val >= mul) + val -= Math.pow(2, 8 * byteLength2); + return val; + }; + Buffer2.prototype.readInt8 = function readInt8(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 1, this.length); + if (!(this[offset4] & 128)) + return this[offset4]; + return (255 - this[offset4] + 1) * -1; + }; + Buffer2.prototype.readInt16LE = function readInt16LE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 2, this.length); + const val = this[offset4] | this[offset4 + 1] << 8; + return val & 32768 ? val | 4294901760 : val; + }; + Buffer2.prototype.readInt16BE = function readInt16BE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 2, this.length); + const val = this[offset4 + 1] | this[offset4] << 8; + return val & 32768 ? val | 4294901760 : val; + }; + Buffer2.prototype.readInt32LE = function readInt32LE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 4, this.length); + return this[offset4] | this[offset4 + 1] << 8 | this[offset4 + 2] << 16 | this[offset4 + 3] << 24; + }; + Buffer2.prototype.readInt32BE = function readInt32BE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 4, this.length); + return this[offset4] << 24 | this[offset4 + 1] << 16 | this[offset4 + 2] << 8 | this[offset4 + 3]; + }; + Buffer2.prototype.readBigInt64LE = defineBigIntMethod(function readBigInt64LE(offset4) { + offset4 = offset4 >>> 0; + validateNumber(offset4, "offset"); + const first2 = this[offset4]; + const last = this[offset4 + 7]; + if (first2 === void 0 || last === void 0) { + boundsError(offset4, this.length - 8); + } + const val = this[offset4 + 4] + this[offset4 + 5] * 2 ** 8 + this[offset4 + 6] * 2 ** 16 + (last << 24); + return (BigInt(val) << BigInt(32)) + BigInt(first2 + this[++offset4] * 2 ** 8 + this[++offset4] * 2 ** 16 + this[++offset4] * 2 ** 24); + }); + Buffer2.prototype.readBigInt64BE = defineBigIntMethod(function readBigInt64BE(offset4) { + offset4 = offset4 >>> 0; + validateNumber(offset4, "offset"); + const first2 = this[offset4]; + const last = this[offset4 + 7]; + if (first2 === void 0 || last === void 0) { + boundsError(offset4, this.length - 8); + } + const val = (first2 << 24) + // Overflow + this[++offset4] * 2 ** 16 + this[++offset4] * 2 ** 8 + this[++offset4]; + return (BigInt(val) << BigInt(32)) + BigInt(this[++offset4] * 2 ** 24 + this[++offset4] * 2 ** 16 + this[++offset4] * 2 ** 8 + last); + }); + Buffer2.prototype.readFloatLE = function readFloatLE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 4, this.length); + return ieee754.read(this, offset4, true, 23, 4); + }; + Buffer2.prototype.readFloatBE = function readFloatBE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 4, this.length); + return ieee754.read(this, offset4, false, 23, 4); + }; + Buffer2.prototype.readDoubleLE = function readDoubleLE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 8, this.length); + return ieee754.read(this, offset4, true, 52, 8); + }; + Buffer2.prototype.readDoubleBE = function readDoubleBE(offset4, noAssert) { + offset4 = offset4 >>> 0; + if (!noAssert) + checkOffset(offset4, 8, this.length); + return ieee754.read(this, offset4, false, 52, 8); + }; + function checkInt(buf, value, offset4, ext, max2, min2) { + if (!Buffer2.isBuffer(buf)) + throw new TypeError('"buffer" argument must be a Buffer instance'); + if (value > max2 || value < min2) + throw new RangeError('"value" argument is out of bounds'); + if (offset4 + ext > buf.length) + throw new RangeError("Index out of range"); + } + Buffer2.prototype.writeUintLE = Buffer2.prototype.writeUIntLE = function writeUIntLE(value, offset4, byteLength2, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) { + const maxBytes = Math.pow(2, 8 * byteLength2) - 1; + checkInt(this, value, offset4, byteLength2, maxBytes, 0); + } + let mul = 1; + let i4 = 0; + this[offset4] = value & 255; + while (++i4 < byteLength2 && (mul *= 256)) { + this[offset4 + i4] = value / mul & 255; + } + return offset4 + byteLength2; + }; + Buffer2.prototype.writeUintBE = Buffer2.prototype.writeUIntBE = function writeUIntBE(value, offset4, byteLength2, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) { + const maxBytes = Math.pow(2, 8 * byteLength2) - 1; + checkInt(this, value, offset4, byteLength2, maxBytes, 0); + } + let i4 = byteLength2 - 1; + let mul = 1; + this[offset4 + i4] = value & 255; + while (--i4 >= 0 && (mul *= 256)) { + this[offset4 + i4] = value / mul & 255; + } + return offset4 + byteLength2; + }; + Buffer2.prototype.writeUint8 = Buffer2.prototype.writeUInt8 = function writeUInt82(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 1, 255, 0); + this[offset4] = value & 255; + return offset4 + 1; + }; + Buffer2.prototype.writeUint16LE = Buffer2.prototype.writeUInt16LE = function writeUInt16LE2(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 2, 65535, 0); + this[offset4] = value & 255; + this[offset4 + 1] = value >>> 8; + return offset4 + 2; + }; + Buffer2.prototype.writeUint16BE = Buffer2.prototype.writeUInt16BE = function writeUInt16BE(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 2, 65535, 0); + this[offset4] = value >>> 8; + this[offset4 + 1] = value & 255; + return offset4 + 2; + }; + Buffer2.prototype.writeUint32LE = Buffer2.prototype.writeUInt32LE = function writeUInt32LE(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 4, 4294967295, 0); + this[offset4 + 3] = value >>> 24; + this[offset4 + 2] = value >>> 16; + this[offset4 + 1] = value >>> 8; + this[offset4] = value & 255; + return offset4 + 4; + }; + Buffer2.prototype.writeUint32BE = Buffer2.prototype.writeUInt32BE = function writeUInt32BE2(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 4, 4294967295, 0); + this[offset4] = value >>> 24; + this[offset4 + 1] = value >>> 16; + this[offset4 + 2] = value >>> 8; + this[offset4 + 3] = value & 255; + return offset4 + 4; + }; + function wrtBigUInt64LE(buf, value, offset4, min2, max2) { + checkIntBI(value, min2, max2, buf, offset4, 7); + let lo = Number(value & BigInt(4294967295)); + buf[offset4++] = lo; + lo = lo >> 8; + buf[offset4++] = lo; + lo = lo >> 8; + buf[offset4++] = lo; + lo = lo >> 8; + buf[offset4++] = lo; + let hi = Number(value >> BigInt(32) & BigInt(4294967295)); + buf[offset4++] = hi; + hi = hi >> 8; + buf[offset4++] = hi; + hi = hi >> 8; + buf[offset4++] = hi; + hi = hi >> 8; + buf[offset4++] = hi; + return offset4; + } + function wrtBigUInt64BE(buf, value, offset4, min2, max2) { + checkIntBI(value, min2, max2, buf, offset4, 7); + let lo = Number(value & BigInt(4294967295)); + buf[offset4 + 7] = lo; + lo = lo >> 8; + buf[offset4 + 6] = lo; + lo = lo >> 8; + buf[offset4 + 5] = lo; + lo = lo >> 8; + buf[offset4 + 4] = lo; + let hi = Number(value >> BigInt(32) & BigInt(4294967295)); + buf[offset4 + 3] = hi; + hi = hi >> 8; + buf[offset4 + 2] = hi; + hi = hi >> 8; + buf[offset4 + 1] = hi; + hi = hi >> 8; + buf[offset4] = hi; + return offset4 + 8; + } + Buffer2.prototype.writeBigUInt64LE = defineBigIntMethod(function writeBigUInt64LE(value, offset4 = 0) { + return wrtBigUInt64LE(this, value, offset4, BigInt(0), BigInt("0xffffffffffffffff")); + }); + Buffer2.prototype.writeBigUInt64BE = defineBigIntMethod(function writeBigUInt64BE(value, offset4 = 0) { + return wrtBigUInt64BE(this, value, offset4, BigInt(0), BigInt("0xffffffffffffffff")); + }); + Buffer2.prototype.writeIntLE = function writeIntLE(value, offset4, byteLength2, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) { + const limit = Math.pow(2, 8 * byteLength2 - 1); + checkInt(this, value, offset4, byteLength2, limit - 1, -limit); + } + let i4 = 0; + let mul = 1; + let sub = 0; + this[offset4] = value & 255; + while (++i4 < byteLength2 && (mul *= 256)) { + if (value < 0 && sub === 0 && this[offset4 + i4 - 1] !== 0) { + sub = 1; + } + this[offset4 + i4] = (value / mul >> 0) - sub & 255; + } + return offset4 + byteLength2; + }; + Buffer2.prototype.writeIntBE = function writeIntBE(value, offset4, byteLength2, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) { + const limit = Math.pow(2, 8 * byteLength2 - 1); + checkInt(this, value, offset4, byteLength2, limit - 1, -limit); + } + let i4 = byteLength2 - 1; + let mul = 1; + let sub = 0; + this[offset4 + i4] = value & 255; + while (--i4 >= 0 && (mul *= 256)) { + if (value < 0 && sub === 0 && this[offset4 + i4 + 1] !== 0) { + sub = 1; + } + this[offset4 + i4] = (value / mul >> 0) - sub & 255; + } + return offset4 + byteLength2; + }; + Buffer2.prototype.writeInt8 = function writeInt8(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 1, 127, -128); + if (value < 0) + value = 255 + value + 1; + this[offset4] = value & 255; + return offset4 + 1; + }; + Buffer2.prototype.writeInt16LE = function writeInt16LE(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 2, 32767, -32768); + this[offset4] = value & 255; + this[offset4 + 1] = value >>> 8; + return offset4 + 2; + }; + Buffer2.prototype.writeInt16BE = function writeInt16BE(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 2, 32767, -32768); + this[offset4] = value >>> 8; + this[offset4 + 1] = value & 255; + return offset4 + 2; + }; + Buffer2.prototype.writeInt32LE = function writeInt32LE(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 4, 2147483647, -2147483648); + this[offset4] = value & 255; + this[offset4 + 1] = value >>> 8; + this[offset4 + 2] = value >>> 16; + this[offset4 + 3] = value >>> 24; + return offset4 + 4; + }; + Buffer2.prototype.writeInt32BE = function writeInt32BE(value, offset4, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) + checkInt(this, value, offset4, 4, 2147483647, -2147483648); + if (value < 0) + value = 4294967295 + value + 1; + this[offset4] = value >>> 24; + this[offset4 + 1] = value >>> 16; + this[offset4 + 2] = value >>> 8; + this[offset4 + 3] = value & 255; + return offset4 + 4; + }; + Buffer2.prototype.writeBigInt64LE = defineBigIntMethod(function writeBigInt64LE(value, offset4 = 0) { + return wrtBigUInt64LE(this, value, offset4, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); + }); + Buffer2.prototype.writeBigInt64BE = defineBigIntMethod(function writeBigInt64BE(value, offset4 = 0) { + return wrtBigUInt64BE(this, value, offset4, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); + }); + function checkIEEE754(buf, value, offset4, ext, max2, min2) { + if (offset4 + ext > buf.length) + throw new RangeError("Index out of range"); + if (offset4 < 0) + throw new RangeError("Index out of range"); + } + function writeFloat(buf, value, offset4, littleEndian, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) { + checkIEEE754(buf, value, offset4, 4); + } + ieee754.write(buf, value, offset4, littleEndian, 23, 4); + return offset4 + 4; + } + Buffer2.prototype.writeFloatLE = function writeFloatLE(value, offset4, noAssert) { + return writeFloat(this, value, offset4, true, noAssert); + }; + Buffer2.prototype.writeFloatBE = function writeFloatBE(value, offset4, noAssert) { + return writeFloat(this, value, offset4, false, noAssert); + }; + function writeDouble(buf, value, offset4, littleEndian, noAssert) { + value = +value; + offset4 = offset4 >>> 0; + if (!noAssert) { + checkIEEE754(buf, value, offset4, 8); + } + ieee754.write(buf, value, offset4, littleEndian, 52, 8); + return offset4 + 8; + } + Buffer2.prototype.writeDoubleLE = function writeDoubleLE(value, offset4, noAssert) { + return writeDouble(this, value, offset4, true, noAssert); + }; + Buffer2.prototype.writeDoubleBE = function writeDoubleBE(value, offset4, noAssert) { + return writeDouble(this, value, offset4, false, noAssert); + }; + Buffer2.prototype.copy = function copy2(target, targetStart, start5, end3) { + if (!Buffer2.isBuffer(target)) + throw new TypeError("argument should be a Buffer"); + if (!start5) + start5 = 0; + if (!end3 && end3 !== 0) + end3 = this.length; + if (targetStart >= target.length) + targetStart = target.length; + if (!targetStart) + targetStart = 0; + if (end3 > 0 && end3 < start5) + end3 = start5; + if (end3 === start5) + return 0; + if (target.length === 0 || this.length === 0) + return 0; + if (targetStart < 0) { + throw new RangeError("targetStart out of bounds"); + } + if (start5 < 0 || start5 >= this.length) + throw new RangeError("Index out of range"); + if (end3 < 0) + throw new RangeError("sourceEnd out of bounds"); + if (end3 > this.length) + end3 = this.length; + if (target.length - targetStart < end3 - start5) { + end3 = target.length - targetStart + start5; + } + const len = end3 - start5; + if (this === target && typeof Uint8Array.prototype.copyWithin === "function") { + this.copyWithin(targetStart, start5, end3); + } else { + Uint8Array.prototype.set.call(target, this.subarray(start5, end3), targetStart); + } + return len; + }; + Buffer2.prototype.fill = function fill2(val, start5, end3, encoding) { + if (typeof val === "string") { + if (typeof start5 === "string") { + encoding = start5; + start5 = 0; + end3 = this.length; + } else if (typeof end3 === "string") { + encoding = end3; + end3 = this.length; + } + if (encoding !== void 0 && typeof encoding !== "string") { + throw new TypeError("encoding must be a string"); + } + if (typeof encoding === "string" && !Buffer2.isEncoding(encoding)) { + throw new TypeError("Unknown encoding: " + encoding); + } + if (val.length === 1) { + const code = val.charCodeAt(0); + if (encoding === "utf8" && code < 128 || encoding === "latin1") { + val = code; + } + } + } else if (typeof val === "number") { + val = val & 255; + } else if (typeof val === "boolean") { + val = Number(val); + } + if (start5 < 0 || this.length < start5 || this.length < end3) { + throw new RangeError("Out of range index"); + } + if (end3 <= start5) { + return this; + } + start5 = start5 >>> 0; + end3 = end3 === void 0 ? this.length : end3 >>> 0; + if (!val) + val = 0; + let i4; + if (typeof val === "number") { + for (i4 = start5; i4 < end3; ++i4) { + this[i4] = val; + } + } else { + const bytes = Buffer2.isBuffer(val) ? val : Buffer2.from(val, encoding); + const len = bytes.length; + if (len === 0) { + throw new TypeError('The value "' + val + '" is invalid for argument "value"'); + } + for (i4 = 0; i4 < end3 - start5; ++i4) { + this[i4 + start5] = bytes[i4 % len]; + } + } + return this; + }; + const errors = {}; + function E(sym, getMessage, Base) { + errors[sym] = class NodeError extends Base { + constructor() { + super(); + Object.defineProperty(this, "message", { + value: getMessage.apply(this, arguments), + writable: true, + configurable: true + }); + this.name = `${this.name} [${sym}]`; + this.stack; + delete this.name; + } + get code() { + return sym; + } + set code(value) { + Object.defineProperty(this, "code", { + configurable: true, + enumerable: true, + value, + writable: true + }); + } + toString() { + return `${this.name} [${sym}]: ${this.message}`; + } + }; + } + E("ERR_BUFFER_OUT_OF_BOUNDS", function(name3) { + if (name3) { + return `${name3} is outside of buffer bounds`; + } + return "Attempt to access memory outside buffer bounds"; + }, RangeError); + E("ERR_INVALID_ARG_TYPE", function(name3, actual) { + return `The "${name3}" argument must be of type number. Received type ${typeof actual}`; + }, TypeError); + E("ERR_OUT_OF_RANGE", function(str2, range2, input) { + let msg = `The value of "${str2}" is out of range.`; + let received = input; + if (Number.isInteger(input) && Math.abs(input) > 2 ** 32) { + received = addNumericalSeparator(String(input)); + } else if (typeof input === "bigint") { + received = String(input); + if (input > BigInt(2) ** BigInt(32) || input < -(BigInt(2) ** BigInt(32))) { + received = addNumericalSeparator(received); + } + received += "n"; + } + msg += ` It must be ${range2}. Received ${received}`; + return msg; + }, RangeError); + function addNumericalSeparator(val) { + let res = ""; + let i4 = val.length; + const start5 = val[0] === "-" ? 1 : 0; + for (; i4 >= start5 + 4; i4 -= 3) { + res = `_${val.slice(i4 - 3, i4)}${res}`; + } + return `${val.slice(0, i4)}${res}`; + } + function checkBounds(buf, offset4, byteLength2) { + validateNumber(offset4, "offset"); + if (buf[offset4] === void 0 || buf[offset4 + byteLength2] === void 0) { + boundsError(offset4, buf.length - (byteLength2 + 1)); + } + } + function checkIntBI(value, min2, max2, buf, offset4, byteLength2) { + if (value > max2 || value < min2) { + const n5 = typeof min2 === "bigint" ? "n" : ""; + let range2; + if (byteLength2 > 3) { + if (min2 === 0 || min2 === BigInt(0)) { + range2 = `>= 0${n5} and < 2${n5} ** ${(byteLength2 + 1) * 8}${n5}`; + } else { + range2 = `>= -(2${n5} ** ${(byteLength2 + 1) * 8 - 1}${n5}) and < 2 ** ${(byteLength2 + 1) * 8 - 1}${n5}`; + } + } else { + range2 = `>= ${min2}${n5} and <= ${max2}${n5}`; + } + throw new errors.ERR_OUT_OF_RANGE("value", range2, value); + } + checkBounds(buf, offset4, byteLength2); + } + function validateNumber(value, name3) { + if (typeof value !== "number") { + throw new errors.ERR_INVALID_ARG_TYPE(name3, "number", value); + } + } + function boundsError(value, length2, type2) { + if (Math.floor(value) !== value) { + validateNumber(value, type2); + throw new errors.ERR_OUT_OF_RANGE(type2 || "offset", "an integer", value); + } + if (length2 < 0) { + throw new errors.ERR_BUFFER_OUT_OF_BOUNDS(); + } + throw new errors.ERR_OUT_OF_RANGE(type2 || "offset", `>= ${type2 ? 1 : 0} and <= ${length2}`, value); + } + const INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g; + function base64clean(str2) { + str2 = str2.split("=")[0]; + str2 = str2.trim().replace(INVALID_BASE64_RE, ""); + if (str2.length < 2) + return ""; + while (str2.length % 4 !== 0) { + str2 = str2 + "="; + } + return str2; + } + function utf8ToBytes(string2, units) { + units = units || Infinity; + let codePoint; + const length2 = string2.length; + let leadSurrogate = null; + const bytes = []; + for (let i4 = 0; i4 < length2; ++i4) { + codePoint = string2.charCodeAt(i4); + if (codePoint > 55295 && codePoint < 57344) { + if (!leadSurrogate) { + if (codePoint > 56319) { + if ((units -= 3) > -1) + bytes.push(239, 191, 189); + continue; + } else if (i4 + 1 === length2) { + if ((units -= 3) > -1) + bytes.push(239, 191, 189); + continue; + } + leadSurrogate = codePoint; + continue; + } + if (codePoint < 56320) { + if ((units -= 3) > -1) + bytes.push(239, 191, 189); + leadSurrogate = codePoint; + continue; + } + codePoint = (leadSurrogate - 55296 << 10 | codePoint - 56320) + 65536; + } else if (leadSurrogate) { + if ((units -= 3) > -1) + bytes.push(239, 191, 189); + } + leadSurrogate = null; + if (codePoint < 128) { + if ((units -= 1) < 0) + break; + bytes.push(codePoint); + } else if (codePoint < 2048) { + if ((units -= 2) < 0) + break; + bytes.push(codePoint >> 6 | 192, codePoint & 63 | 128); + } else if (codePoint < 65536) { + if ((units -= 3) < 0) + break; + bytes.push(codePoint >> 12 | 224, codePoint >> 6 & 63 | 128, codePoint & 63 | 128); + } else if (codePoint < 1114112) { + if ((units -= 4) < 0) + break; + bytes.push(codePoint >> 18 | 240, codePoint >> 12 & 63 | 128, codePoint >> 6 & 63 | 128, codePoint & 63 | 128); + } else { + throw new Error("Invalid code point"); + } + } + return bytes; + } + function asciiToBytes(str2) { + const byteArray = []; + for (let i4 = 0; i4 < str2.length; ++i4) { + byteArray.push(str2.charCodeAt(i4) & 255); + } + return byteArray; + } + function utf16leToBytes(str2, units) { + let c6, hi, lo; + const byteArray = []; + for (let i4 = 0; i4 < str2.length; ++i4) { + if ((units -= 2) < 0) + break; + c6 = str2.charCodeAt(i4); + hi = c6 >> 8; + lo = c6 % 256; + byteArray.push(lo); + byteArray.push(hi); + } + return byteArray; + } + function base64ToBytes(str2) { + return base64.toByteArray(base64clean(str2)); + } + function blitBuffer(src, dst, offset4, length2) { + let i4; + for (i4 = 0; i4 < length2; ++i4) { + if (i4 + offset4 >= dst.length || i4 >= src.length) + break; + dst[i4 + offset4] = src[i4]; + } + return i4; + } + function isInstance(obj, type2) { + return obj instanceof type2 || obj != null && obj.constructor != null && obj.constructor.name != null && obj.constructor.name === type2.name; + } + function numberIsNaN(obj) { + return obj !== obj; + } + const hexSliceLookupTable = function() { + const alphabet = "0123456789abcdef"; + const table2 = new Array(256); + for (let i4 = 0; i4 < 16; ++i4) { + const i16 = i4 * 16; + for (let j = 0; j < 16; ++j) { + table2[i16 + j] = alphabet[i4] + alphabet[j]; + } + } + return table2; + }(); + function defineBigIntMethod(fn2) { + return typeof BigInt === "undefined" ? BufferBigIntNotDefined : fn2; + } + function BufferBigIntNotDefined() { + throw new Error("BigInt not supported"); + } + return exports$1; + } + var exports$3, _dewExec$2, exports$2, _dewExec$1, exports$1, _dewExec, exports2, Buffer, INSPECT_MAX_BYTES, kMaxLength; + var init_buffer = __esm({ + "node_modules/@jspm/core/nodelibs/browser/buffer.js"() { + init_dirname(); + init_buffer2(); + init_process2(); + exports$3 = {}; + _dewExec$2 = false; + exports$2 = {}; + _dewExec$1 = false; + exports$1 = {}; + _dewExec = false; + exports2 = dew(); + exports2["Buffer"]; + exports2["SlowBuffer"]; + exports2["INSPECT_MAX_BYTES"]; + exports2["kMaxLength"]; + Buffer = exports2.Buffer; + INSPECT_MAX_BYTES = exports2.INSPECT_MAX_BYTES; + kMaxLength = exports2.kMaxLength; + } + }); + + // node_modules/esbuild-plugin-polyfill-node/polyfills/buffer.js + var init_buffer2 = __esm({ + "node_modules/esbuild-plugin-polyfill-node/polyfills/buffer.js"() { + init_buffer(); + } + }); + + // node_modules/react/cjs/react.development.js + var require_react_development = __commonJS2({ + "node_modules/react/cjs/react.development.js"(exports6, module2) { + "use strict"; + init_dirname(); + init_buffer2(); + init_process2(); + if (true) { + (function() { + "use strict"; + if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== "undefined" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart === "function") { + __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error()); + } + var ReactVersion = "18.2.0"; + var REACT_ELEMENT_TYPE = Symbol.for("react.element"); + var REACT_PORTAL_TYPE = Symbol.for("react.portal"); + var REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"); + var REACT_STRICT_MODE_TYPE = Symbol.for("react.strict_mode"); + var REACT_PROFILER_TYPE = Symbol.for("react.profiler"); + var REACT_PROVIDER_TYPE = Symbol.for("react.provider"); + var REACT_CONTEXT_TYPE = Symbol.for("react.context"); + var REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"); + var REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"); + var REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"); + var REACT_MEMO_TYPE = Symbol.for("react.memo"); + var REACT_LAZY_TYPE = Symbol.for("react.lazy"); + var REACT_OFFSCREEN_TYPE = Symbol.for("react.offscreen"); + var MAYBE_ITERATOR_SYMBOL = Symbol.iterator; + var FAUX_ITERATOR_SYMBOL = "@@iterator"; + function getIteratorFn(maybeIterable) { + if (maybeIterable === null || typeof maybeIterable !== "object") { + return null; + } + var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]; + if (typeof maybeIterator === "function") { + return maybeIterator; + } + return null; + } + var ReactCurrentDispatcher = { + /** + * @internal + * @type {ReactComponent} + */ + current: null + }; + var ReactCurrentBatchConfig = { + transition: null + }; + var ReactCurrentActQueue = { + current: null, + // Used to reproduce behavior of `batchedUpdates` in legacy mode. + isBatchingLegacy: false, + didScheduleLegacyUpdate: false + }; + var ReactCurrentOwner = { + /** + * @internal + * @type {ReactComponent} + */ + current: null + }; + var ReactDebugCurrentFrame = {}; + var currentExtraStackFrame = null; + function setExtraStackFrame(stack) { + { + currentExtraStackFrame = stack; + } + } + { + ReactDebugCurrentFrame.setExtraStackFrame = function(stack) { + { + currentExtraStackFrame = stack; + } + }; + ReactDebugCurrentFrame.getCurrentStack = null; + ReactDebugCurrentFrame.getStackAddendum = function() { + var stack = ""; + if (currentExtraStackFrame) { + stack += currentExtraStackFrame; + } + var impl = ReactDebugCurrentFrame.getCurrentStack; + if (impl) { + stack += impl() || ""; + } + return stack; + }; + } + var enableScopeAPI = false; + var enableCacheElement = false; + var enableTransitionTracing = false; + var enableLegacyHidden = false; + var enableDebugTracing = false; + var ReactSharedInternals = { + ReactCurrentDispatcher, + ReactCurrentBatchConfig, + ReactCurrentOwner + }; + { + ReactSharedInternals.ReactDebugCurrentFrame = ReactDebugCurrentFrame; + ReactSharedInternals.ReactCurrentActQueue = ReactCurrentActQueue; + } + function warn(format4) { + { + { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + printWarning("warn", format4, args); + } + } + } + function error2(format4) { + { + { + for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + args[_key2 - 1] = arguments[_key2]; + } + printWarning("error", format4, args); + } + } + } + function printWarning(level, format4, args) { + { + var ReactDebugCurrentFrame2 = ReactSharedInternals.ReactDebugCurrentFrame; + var stack = ReactDebugCurrentFrame2.getStackAddendum(); + if (stack !== "") { + format4 += "%s"; + args = args.concat([stack]); + } + var argsWithFormat = args.map(function(item) { + return String(item); + }); + argsWithFormat.unshift("Warning: " + format4); + Function.prototype.apply.call(console[level], console, argsWithFormat); + } + } + var didWarnStateUpdateForUnmountedComponent = {}; + function warnNoop(publicInstance, callerName) { + { + var _constructor = publicInstance.constructor; + var componentName = _constructor && (_constructor.displayName || _constructor.name) || "ReactClass"; + var warningKey = componentName + "." + callerName; + if (didWarnStateUpdateForUnmountedComponent[warningKey]) { + return; + } + error2("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.", callerName, componentName); + didWarnStateUpdateForUnmountedComponent[warningKey] = true; + } + } + var ReactNoopUpdateQueue = { + /** + * Checks whether or not this composite component is mounted. + * @param {ReactClass} publicInstance The instance we want to test. + * @return {boolean} True if mounted, false otherwise. + * @protected + * @final + */ + isMounted: function(publicInstance) { + return false; + }, + /** + * Forces an update. This should only be invoked when it is known with + * certainty that we are **not** in a DOM transaction. + * + * You may want to call this when you know that some deeper aspect of the + * component's state has changed but `setState` was not called. + * + * This will not invoke `shouldComponentUpdate`, but it will invoke + * `componentWillUpdate` and `componentDidUpdate`. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {?function} callback Called after component is updated. + * @param {?string} callerName name of the calling function in the public API. + * @internal + */ + enqueueForceUpdate: function(publicInstance, callback, callerName) { + warnNoop(publicInstance, "forceUpdate"); + }, + /** + * Replaces all of the state. Always use this or `setState` to mutate state. + * You should treat `this.state` as immutable. + * + * There is no guarantee that `this.state` will be immediately updated, so + * accessing `this.state` after calling this method may return the old value. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {object} completeState Next state. + * @param {?function} callback Called after component is updated. + * @param {?string} callerName name of the calling function in the public API. + * @internal + */ + enqueueReplaceState: function(publicInstance, completeState, callback, callerName) { + warnNoop(publicInstance, "replaceState"); + }, + /** + * Sets a subset of the state. This only exists because _pendingState is + * internal. This provides a merging strategy that is not available to deep + * properties which is confusing. TODO: Expose pendingState or don't use it + * during the merge. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {object} partialState Next partial state to be merged with state. + * @param {?function} callback Called after component is updated. + * @param {?string} Name of the calling function in the public API. + * @internal + */ + enqueueSetState: function(publicInstance, partialState, callback, callerName) { + warnNoop(publicInstance, "setState"); + } + }; + var assign2 = Object.assign; + var emptyObject = {}; + { + Object.freeze(emptyObject); + } + function Component4(props, context, updater) { + this.props = props; + this.context = context; + this.refs = emptyObject; + this.updater = updater || ReactNoopUpdateQueue; + } + Component4.prototype.isReactComponent = {}; + Component4.prototype.setState = function(partialState, callback) { + if (typeof partialState !== "object" && typeof partialState !== "function" && partialState != null) { + throw new Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); + } + this.updater.enqueueSetState(this, partialState, callback, "setState"); + }; + Component4.prototype.forceUpdate = function(callback) { + this.updater.enqueueForceUpdate(this, callback, "forceUpdate"); + }; + { + var deprecatedAPIs = { + isMounted: ["isMounted", "Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."], + replaceState: ["replaceState", "Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."] + }; + var defineDeprecationWarning = function(methodName, info) { + Object.defineProperty(Component4.prototype, methodName, { + get: function() { + warn("%s(...) is deprecated in plain JavaScript React classes. %s", info[0], info[1]); + return void 0; + } + }); + }; + for (var fnName in deprecatedAPIs) { + if (deprecatedAPIs.hasOwnProperty(fnName)) { + defineDeprecationWarning(fnName, deprecatedAPIs[fnName]); + } + } + } + function ComponentDummy() { + } + ComponentDummy.prototype = Component4.prototype; + function PureComponent2(props, context, updater) { + this.props = props; + this.context = context; + this.refs = emptyObject; + this.updater = updater || ReactNoopUpdateQueue; + } + var pureComponentPrototype = PureComponent2.prototype = new ComponentDummy(); + pureComponentPrototype.constructor = PureComponent2; + assign2(pureComponentPrototype, Component4.prototype); + pureComponentPrototype.isPureReactComponent = true; + function createRef4() { + var refObject = { + current: null + }; + { + Object.seal(refObject); + } + return refObject; + } + var isArrayImpl = Array.isArray; + function isArray7(a4) { + return isArrayImpl(a4); + } + function typeName(value) { + { + var hasToStringTag = typeof Symbol === "function" && Symbol.toStringTag; + var type2 = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || "Object"; + return type2; + } + } + function willCoercionThrow(value) { + { + try { + testStringCoercion(value); + return false; + } catch (e5) { + return true; + } + } + } + function testStringCoercion(value) { + return "" + value; + } + function checkKeyStringCoercion(value) { + { + if (willCoercionThrow(value)) { + error2("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.", typeName(value)); + return testStringCoercion(value); + } + } + } + function getWrappedName(outerType, innerType, wrapperName) { + var displayName = outerType.displayName; + if (displayName) { + return displayName; + } + var functionName = innerType.displayName || innerType.name || ""; + return functionName !== "" ? wrapperName + "(" + functionName + ")" : wrapperName; + } + function getContextName(type2) { + return type2.displayName || "Context"; + } + function getComponentNameFromType(type2) { + if (type2 == null) { + return null; + } + { + if (typeof type2.tag === "number") { + error2("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."); + } + } + if (typeof type2 === "function") { + return type2.displayName || type2.name || null; + } + if (typeof type2 === "string") { + return type2; + } + switch (type2) { + case REACT_FRAGMENT_TYPE: + return "Fragment"; + case REACT_PORTAL_TYPE: + return "Portal"; + case REACT_PROFILER_TYPE: + return "Profiler"; + case REACT_STRICT_MODE_TYPE: + return "StrictMode"; + case REACT_SUSPENSE_TYPE: + return "Suspense"; + case REACT_SUSPENSE_LIST_TYPE: + return "SuspenseList"; + } + if (typeof type2 === "object") { + switch (type2.$$typeof) { + case REACT_CONTEXT_TYPE: + var context = type2; + return getContextName(context) + ".Consumer"; + case REACT_PROVIDER_TYPE: + var provider = type2; + return getContextName(provider._context) + ".Provider"; + case REACT_FORWARD_REF_TYPE: + return getWrappedName(type2, type2.render, "ForwardRef"); + case REACT_MEMO_TYPE: + var outerName = type2.displayName || null; + if (outerName !== null) { + return outerName; + } + return getComponentNameFromType(type2.type) || "Memo"; + case REACT_LAZY_TYPE: { + var lazyComponent = type2; + var payload = lazyComponent._payload; + var init2 = lazyComponent._init; + try { + return getComponentNameFromType(init2(payload)); + } catch (x) { + return null; + } + } + } + } + return null; + } + var hasOwnProperty6 = Object.prototype.hasOwnProperty; + var RESERVED_PROPS2 = { + key: true, + ref: true, + __self: true, + __source: true + }; + var specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs; + { + didWarnAboutStringRefs = {}; + } + function hasValidRef(config10) { + { + if (hasOwnProperty6.call(config10, "ref")) { + var getter = Object.getOwnPropertyDescriptor(config10, "ref").get; + if (getter && getter.isReactWarning) { + return false; + } + } + } + return config10.ref !== void 0; + } + function hasValidKey(config10) { + { + if (hasOwnProperty6.call(config10, "key")) { + var getter = Object.getOwnPropertyDescriptor(config10, "key").get; + if (getter && getter.isReactWarning) { + return false; + } + } + } + return config10.key !== void 0; + } + function defineKeyPropWarningGetter(props, displayName) { + var warnAboutAccessingKey = function() { + { + if (!specialPropKeyWarningShown) { + specialPropKeyWarningShown = true; + error2("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)", displayName); + } + } + }; + warnAboutAccessingKey.isReactWarning = true; + Object.defineProperty(props, "key", { + get: warnAboutAccessingKey, + configurable: true + }); + } + function defineRefPropWarningGetter(props, displayName) { + var warnAboutAccessingRef = function() { + { + if (!specialPropRefWarningShown) { + specialPropRefWarningShown = true; + error2("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)", displayName); + } + } + }; + warnAboutAccessingRef.isReactWarning = true; + Object.defineProperty(props, "ref", { + get: warnAboutAccessingRef, + configurable: true + }); + } + function warnIfStringRefCannotBeAutoConverted(config10) { + { + if (typeof config10.ref === "string" && ReactCurrentOwner.current && config10.__self && ReactCurrentOwner.current.stateNode !== config10.__self) { + var componentName = getComponentNameFromType(ReactCurrentOwner.current.type); + if (!didWarnAboutStringRefs[componentName]) { + error2('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref', componentName, config10.ref); + didWarnAboutStringRefs[componentName] = true; + } + } + } + } + var ReactElement = function(type2, key5, ref2, self2, source, owner, props) { + var element = { + // This tag allows us to uniquely identify this as a React Element + $$typeof: REACT_ELEMENT_TYPE, + // Built-in properties that belong on the element + type: type2, + key: key5, + ref: ref2, + props, + // Record the component responsible for creating this element. + _owner: owner + }; + { + element._store = {}; + Object.defineProperty(element._store, "validated", { + configurable: false, + enumerable: false, + writable: true, + value: false + }); + Object.defineProperty(element, "_self", { + configurable: false, + enumerable: false, + writable: false, + value: self2 + }); + Object.defineProperty(element, "_source", { + configurable: false, + enumerable: false, + writable: false, + value: source + }); + if (Object.freeze) { + Object.freeze(element.props); + Object.freeze(element); + } + } + return element; + }; + function createElement679(type2, config10, children) { + var propName; + var props = {}; + var key5 = null; + var ref2 = null; + var self2 = null; + var source = null; + if (config10 != null) { + if (hasValidRef(config10)) { + ref2 = config10.ref; + { + warnIfStringRefCannotBeAutoConverted(config10); + } + } + if (hasValidKey(config10)) { + { + checkKeyStringCoercion(config10.key); + } + key5 = "" + config10.key; + } + self2 = config10.__self === void 0 ? null : config10.__self; + source = config10.__source === void 0 ? null : config10.__source; + for (propName in config10) { + if (hasOwnProperty6.call(config10, propName) && !RESERVED_PROPS2.hasOwnProperty(propName)) { + props[propName] = config10[propName]; + } + } + } + var childrenLength = arguments.length - 2; + if (childrenLength === 1) { + props.children = children; + } else if (childrenLength > 1) { + var childArray = Array(childrenLength); + for (var i4 = 0; i4 < childrenLength; i4++) { + childArray[i4] = arguments[i4 + 2]; + } + { + if (Object.freeze) { + Object.freeze(childArray); + } + } + props.children = childArray; + } + if (type2 && type2.defaultProps) { + var defaultProps4 = type2.defaultProps; + for (propName in defaultProps4) { + if (props[propName] === void 0) { + props[propName] = defaultProps4[propName]; + } + } + } + { + if (key5 || ref2) { + var displayName = typeof type2 === "function" ? type2.displayName || type2.name || "Unknown" : type2; + if (key5) { + defineKeyPropWarningGetter(props, displayName); + } + if (ref2) { + defineRefPropWarningGetter(props, displayName); + } + } + } + return ReactElement(type2, key5, ref2, self2, source, ReactCurrentOwner.current, props); + } + function cloneAndReplaceKey(oldElement, newKey) { + var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props); + return newElement; + } + function cloneElement2(element, config10, children) { + if (element === null || element === void 0) { + throw new Error("React.cloneElement(...): The argument must be a React element, but you passed " + element + "."); + } + var propName; + var props = assign2({}, element.props); + var key5 = element.key; + var ref2 = element.ref; + var self2 = element._self; + var source = element._source; + var owner = element._owner; + if (config10 != null) { + if (hasValidRef(config10)) { + ref2 = config10.ref; + owner = ReactCurrentOwner.current; + } + if (hasValidKey(config10)) { + { + checkKeyStringCoercion(config10.key); + } + key5 = "" + config10.key; + } + var defaultProps4; + if (element.type && element.type.defaultProps) { + defaultProps4 = element.type.defaultProps; + } + for (propName in config10) { + if (hasOwnProperty6.call(config10, propName) && !RESERVED_PROPS2.hasOwnProperty(propName)) { + if (config10[propName] === void 0 && defaultProps4 !== void 0) { + props[propName] = defaultProps4[propName]; + } else { + props[propName] = config10[propName]; + } + } + } + } + var childrenLength = arguments.length - 2; + if (childrenLength === 1) { + props.children = children; + } else if (childrenLength > 1) { + var childArray = Array(childrenLength); + for (var i4 = 0; i4 < childrenLength; i4++) { + childArray[i4] = arguments[i4 + 2]; + } + props.children = childArray; + } + return ReactElement(element.type, key5, ref2, self2, source, owner, props); + } + function isValidElement4(object) { + return typeof object === "object" && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; + } + var SEPARATOR = "."; + var SUBSEPARATOR = ":"; + function escape4(key5) { + var escapeRegex2 = /[=:]/g; + var escaperLookup = { + "=": "=0", + ":": "=2" + }; + var escapedString = key5.replace(escapeRegex2, function(match3) { + return escaperLookup[match3]; + }); + return "$" + escapedString; + } + var didWarnAboutMaps = false; + var userProvidedKeyEscapeRegex = /\/+/g; + function escapeUserProvidedKey(text3) { + return text3.replace(userProvidedKeyEscapeRegex, "$&/"); + } + function getElementKey(element, index2) { + if (typeof element === "object" && element !== null && element.key != null) { + { + checkKeyStringCoercion(element.key); + } + return escape4("" + element.key); + } + return index2.toString(36); + } + function mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) { + var type2 = typeof children; + if (type2 === "undefined" || type2 === "boolean") { + children = null; + } + var invokeCallback = false; + if (children === null) { + invokeCallback = true; + } else { + switch (type2) { + case "string": + case "number": + invokeCallback = true; + break; + case "object": + switch (children.$$typeof) { + case REACT_ELEMENT_TYPE: + case REACT_PORTAL_TYPE: + invokeCallback = true; + } + } + } + if (invokeCallback) { + var _child = children; + var mappedChild = callback(_child); + var childKey = nameSoFar === "" ? SEPARATOR + getElementKey(_child, 0) : nameSoFar; + if (isArray7(mappedChild)) { + var escapedChildKey = ""; + if (childKey != null) { + escapedChildKey = escapeUserProvidedKey(childKey) + "/"; + } + mapIntoArray(mappedChild, array, escapedChildKey, "", function(c6) { + return c6; + }); + } else if (mappedChild != null) { + if (isValidElement4(mappedChild)) { + { + if (mappedChild.key && (!_child || _child.key !== mappedChild.key)) { + checkKeyStringCoercion(mappedChild.key); + } + } + mappedChild = cloneAndReplaceKey( + mappedChild, + // Keep both the (mapped) and old keys if they differ, just as + // traverseAllChildren used to do for objects as children + escapedPrefix + // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key + (mappedChild.key && (!_child || _child.key !== mappedChild.key) ? ( + // $FlowFixMe Flow incorrectly thinks existing element's key can be a number + // eslint-disable-next-line react-internal/safe-string-coercion + escapeUserProvidedKey("" + mappedChild.key) + "/" + ) : "") + childKey + ); + } + array.push(mappedChild); + } + return 1; + } + var child; + var nextName; + var subtreeCount = 0; + var nextNamePrefix = nameSoFar === "" ? SEPARATOR : nameSoFar + SUBSEPARATOR; + if (isArray7(children)) { + for (var i4 = 0; i4 < children.length; i4++) { + child = children[i4]; + nextName = nextNamePrefix + getElementKey(child, i4); + subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback); + } + } else { + var iteratorFn = getIteratorFn(children); + if (typeof iteratorFn === "function") { + var iterableChildren = children; + { + if (iteratorFn === iterableChildren.entries) { + if (!didWarnAboutMaps) { + warn("Using Maps as children is not supported. Use an array of keyed ReactElements instead."); + } + didWarnAboutMaps = true; + } + } + var iterator = iteratorFn.call(iterableChildren); + var step; + var ii = 0; + while (!(step = iterator.next()).done) { + child = step.value; + nextName = nextNamePrefix + getElementKey(child, ii++); + subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback); + } + } else if (type2 === "object") { + var childrenString = String(children); + throw new Error("Objects are not valid as a React child (found: " + (childrenString === "[object Object]" ? "object with keys {" + Object.keys(children).join(", ") + "}" : childrenString) + "). If you meant to render a collection of children, use an array instead."); + } + } + return subtreeCount; + } + function mapChildren2(children, func, context) { + if (children == null) { + return children; + } + var result = []; + var count2 = 0; + mapIntoArray(children, result, "", "", function(child) { + return func.call(context, child, count2++); + }); + return result; + } + function countChildren(children) { + var n5 = 0; + mapChildren2(children, function() { + n5++; + }); + return n5; + } + function forEachChildren(children, forEachFunc, forEachContext) { + mapChildren2(children, function() { + forEachFunc.apply(this, arguments); + }, forEachContext); + } + function toArray4(children) { + return mapChildren2(children, function(child) { + return child; + }) || []; + } + function onlyChild(children) { + if (!isValidElement4(children)) { + throw new Error("React.Children.only expected to receive a single React element child."); + } + return children; + } + function createContext8(defaultValue2) { + var context = { + $$typeof: REACT_CONTEXT_TYPE, + // As a workaround to support multiple concurrent renderers, we categorize + // some renderers as primary and others as secondary. We only expect + // there to be two concurrent renderers at most: React Native (primary) and + // Fabric (secondary); React DOM (primary) and React ART (secondary). + // Secondary renderers store their context values on separate fields. + _currentValue: defaultValue2, + _currentValue2: defaultValue2, + // Used to track how many concurrent renderers this context currently + // supports within in a single renderer. Such as parallel server rendering. + _threadCount: 0, + // These are circular + Provider: null, + Consumer: null, + // Add these to use same hidden class in VM as ServerContext + _defaultValue: null, + _globalName: null + }; + context.Provider = { + $$typeof: REACT_PROVIDER_TYPE, + _context: context + }; + var hasWarnedAboutUsingNestedContextConsumers = false; + var hasWarnedAboutUsingConsumerProvider = false; + var hasWarnedAboutDisplayNameOnConsumer = false; + { + var Consumer = { + $$typeof: REACT_CONTEXT_TYPE, + _context: context + }; + Object.defineProperties(Consumer, { + Provider: { + get: function() { + if (!hasWarnedAboutUsingConsumerProvider) { + hasWarnedAboutUsingConsumerProvider = true; + error2("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?"); + } + return context.Provider; + }, + set: function(_Provider) { + context.Provider = _Provider; + } + }, + _currentValue: { + get: function() { + return context._currentValue; + }, + set: function(_currentValue) { + context._currentValue = _currentValue; + } + }, + _currentValue2: { + get: function() { + return context._currentValue2; + }, + set: function(_currentValue2) { + context._currentValue2 = _currentValue2; + } + }, + _threadCount: { + get: function() { + return context._threadCount; + }, + set: function(_threadCount) { + context._threadCount = _threadCount; + } + }, + Consumer: { + get: function() { + if (!hasWarnedAboutUsingNestedContextConsumers) { + hasWarnedAboutUsingNestedContextConsumers = true; + error2("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?"); + } + return context.Consumer; + } + }, + displayName: { + get: function() { + return context.displayName; + }, + set: function(displayName) { + if (!hasWarnedAboutDisplayNameOnConsumer) { + warn("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.", displayName); + hasWarnedAboutDisplayNameOnConsumer = true; + } + } + } + }); + context.Consumer = Consumer; + } + { + context._currentRenderer = null; + context._currentRenderer2 = null; + } + return context; + } + var Uninitialized = -1; + var Pending = 0; + var Resolved = 1; + var Rejected = 2; + function lazyInitializer(payload) { + if (payload._status === Uninitialized) { + var ctor = payload._result; + var thenable = ctor(); + thenable.then(function(moduleObject2) { + if (payload._status === Pending || payload._status === Uninitialized) { + var resolved = payload; + resolved._status = Resolved; + resolved._result = moduleObject2; + } + }, function(error3) { + if (payload._status === Pending || payload._status === Uninitialized) { + var rejected = payload; + rejected._status = Rejected; + rejected._result = error3; + } + }); + if (payload._status === Uninitialized) { + var pending = payload; + pending._status = Pending; + pending._result = thenable; + } + } + if (payload._status === Resolved) { + var moduleObject = payload._result; + { + if (moduleObject === void 0) { + error2("lazy: Expected the result of a dynamic import() call. Instead received: %s\n\nYour code should look like: \n const MyComponent = lazy(() => import('./MyComponent'))\n\nDid you accidentally put curly braces around the import?", moduleObject); + } + } + { + if (!("default" in moduleObject)) { + error2("lazy: Expected the result of a dynamic import() call. Instead received: %s\n\nYour code should look like: \n const MyComponent = lazy(() => import('./MyComponent'))", moduleObject); + } + } + return moduleObject.default; + } else { + throw payload._result; + } + } + function lazy(ctor) { + var payload = { + // We use these fields to store the result. + _status: Uninitialized, + _result: ctor + }; + var lazyType = { + $$typeof: REACT_LAZY_TYPE, + _payload: payload, + _init: lazyInitializer + }; + { + var defaultProps4; + var propTypes; + Object.defineProperties(lazyType, { + defaultProps: { + configurable: true, + get: function() { + return defaultProps4; + }, + set: function(newDefaultProps) { + error2("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."); + defaultProps4 = newDefaultProps; + Object.defineProperty(lazyType, "defaultProps", { + enumerable: true + }); + } + }, + propTypes: { + configurable: true, + get: function() { + return propTypes; + }, + set: function(newPropTypes) { + error2("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."); + propTypes = newPropTypes; + Object.defineProperty(lazyType, "propTypes", { + enumerable: true + }); + } + } + }); + } + return lazyType; + } + function forwardRef9(render4) { + { + if (render4 != null && render4.$$typeof === REACT_MEMO_TYPE) { + error2("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."); + } else if (typeof render4 !== "function") { + error2("forwardRef requires a render function but was given %s.", render4 === null ? "null" : typeof render4); + } else { + if (render4.length !== 0 && render4.length !== 2) { + error2("forwardRef render functions accept exactly two parameters: props and ref. %s", render4.length === 1 ? "Did you forget to use the ref parameter?" : "Any additional parameter will be undefined."); + } + } + if (render4 != null) { + if (render4.defaultProps != null || render4.propTypes != null) { + error2("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?"); + } + } + } + var elementType = { + $$typeof: REACT_FORWARD_REF_TYPE, + render: render4 + }; + { + var ownName; + Object.defineProperty(elementType, "displayName", { + enumerable: false, + configurable: true, + get: function() { + return ownName; + }, + set: function(name3) { + ownName = name3; + if (!render4.name && !render4.displayName) { + render4.displayName = name3; + } + } + }); + } + return elementType; + } + var REACT_MODULE_REFERENCE; + { + REACT_MODULE_REFERENCE = Symbol.for("react.module.reference"); + } + function isValidElementType4(type2) { + if (typeof type2 === "string" || typeof type2 === "function") { + return true; + } + if (type2 === REACT_FRAGMENT_TYPE || type2 === REACT_PROFILER_TYPE || enableDebugTracing || type2 === REACT_STRICT_MODE_TYPE || type2 === REACT_SUSPENSE_TYPE || type2 === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type2 === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing) { + return true; + } + if (typeof type2 === "object" && type2 !== null) { + if (type2.$$typeof === REACT_LAZY_TYPE || type2.$$typeof === REACT_MEMO_TYPE || type2.$$typeof === REACT_PROVIDER_TYPE || type2.$$typeof === REACT_CONTEXT_TYPE || type2.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object + // types supported by any Flight configuration anywhere since + // we don't know which Flight build this will end up being used + // with. + type2.$$typeof === REACT_MODULE_REFERENCE || type2.getModuleId !== void 0) { + return true; + } + } + return false; + } + function memo5(type2, compare2) { + { + if (!isValidElementType4(type2)) { + error2("memo: The first argument must be a component. Instead received: %s", type2 === null ? "null" : typeof type2); + } + } + var elementType = { + $$typeof: REACT_MEMO_TYPE, + type: type2, + compare: compare2 === void 0 ? null : compare2 + }; + { + var ownName; + Object.defineProperty(elementType, "displayName", { + enumerable: false, + configurable: true, + get: function() { + return ownName; + }, + set: function(name3) { + ownName = name3; + if (!type2.name && !type2.displayName) { + type2.displayName = name3; + } + } + }); + } + return elementType; + } + function resolveDispatcher() { + var dispatcher = ReactCurrentDispatcher.current; + { + if (dispatcher === null) { + error2("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem."); + } + } + return dispatcher; + } + function useContext51(Context2) { + var dispatcher = resolveDispatcher(); + { + if (Context2._context !== void 0) { + var realContext = Context2._context; + if (realContext.Consumer === Context2) { + error2("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"); + } else if (realContext.Provider === Context2) { + error2("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?"); + } + } + } + return dispatcher.useContext(Context2); + } + function useState49(initialState4) { + var dispatcher = resolveDispatcher(); + return dispatcher.useState(initialState4); + } + function useReducer7(reducer5, initialArg, init2) { + var dispatcher = resolveDispatcher(); + return dispatcher.useReducer(reducer5, initialArg, init2); + } + function useRef48(initialValue3) { + var dispatcher = resolveDispatcher(); + return dispatcher.useRef(initialValue3); + } + function useEffect54(create5, deps) { + var dispatcher = resolveDispatcher(); + return dispatcher.useEffect(create5, deps); + } + function useInsertionEffect(create5, deps) { + var dispatcher = resolveDispatcher(); + return dispatcher.useInsertionEffect(create5, deps); + } + function useLayoutEffect10(create5, deps) { + var dispatcher = resolveDispatcher(); + return dispatcher.useLayoutEffect(create5, deps); + } + function useCallback34(callback, deps) { + var dispatcher = resolveDispatcher(); + return dispatcher.useCallback(callback, deps); + } + function useMemo46(create5, deps) { + var dispatcher = resolveDispatcher(); + return dispatcher.useMemo(create5, deps); + } + function useImperativeHandle5(ref2, create5, deps) { + var dispatcher = resolveDispatcher(); + return dispatcher.useImperativeHandle(ref2, create5, deps); + } + function useDebugValue2(value, formatterFn) { + { + var dispatcher = resolveDispatcher(); + return dispatcher.useDebugValue(value, formatterFn); + } + } + function useTransition() { + var dispatcher = resolveDispatcher(); + return dispatcher.useTransition(); + } + function useDeferredValue(value) { + var dispatcher = resolveDispatcher(); + return dispatcher.useDeferredValue(value); + } + function useId() { + var dispatcher = resolveDispatcher(); + return dispatcher.useId(); + } + function useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { + var dispatcher = resolveDispatcher(); + return dispatcher.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot); + } + var disabledDepth = 0; + var prevLog; + var prevInfo; + var prevWarn; + var prevError; + var prevGroup; + var prevGroupCollapsed; + var prevGroupEnd; + function disabledLog() { + } + disabledLog.__reactDisabledLog = true; + function disableLogs() { + { + if (disabledDepth === 0) { + prevLog = console.log; + prevInfo = console.info; + prevWarn = console.warn; + prevError = console.error; + prevGroup = console.group; + prevGroupCollapsed = console.groupCollapsed; + prevGroupEnd = console.groupEnd; + var props = { + configurable: true, + enumerable: true, + value: disabledLog, + writable: true + }; + Object.defineProperties(console, { + info: props, + log: props, + warn: props, + error: props, + group: props, + groupCollapsed: props, + groupEnd: props + }); + } + disabledDepth++; + } + } + function reenableLogs() { + { + disabledDepth--; + if (disabledDepth === 0) { + var props = { + configurable: true, + enumerable: true, + writable: true + }; + Object.defineProperties(console, { + log: assign2({}, props, { + value: prevLog + }), + info: assign2({}, props, { + value: prevInfo + }), + warn: assign2({}, props, { + value: prevWarn + }), + error: assign2({}, props, { + value: prevError + }), + group: assign2({}, props, { + value: prevGroup + }), + groupCollapsed: assign2({}, props, { + value: prevGroupCollapsed + }), + groupEnd: assign2({}, props, { + value: prevGroupEnd + }) + }); + } + if (disabledDepth < 0) { + error2("disabledDepth fell below zero. This is a bug in React. Please file an issue."); + } + } + } + var ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher; + var prefix5; + function describeBuiltInComponentFrame(name3, source, ownerFn) { + { + if (prefix5 === void 0) { + try { + throw Error(); + } catch (x) { + var match3 = x.stack.trim().match(/\n( *(at )?)/); + prefix5 = match3 && match3[1] || ""; + } + } + return "\n" + prefix5 + name3; + } + } + var reentry = false; + var componentFrameCache; + { + var PossiblyWeakMap = typeof WeakMap === "function" ? WeakMap : Map; + componentFrameCache = new PossiblyWeakMap(); + } + function describeNativeComponentFrame(fn2, construct2) { + if (!fn2 || reentry) { + return ""; + } + { + var frame = componentFrameCache.get(fn2); + if (frame !== void 0) { + return frame; + } + } + var control; + reentry = true; + var previousPrepareStackTrace = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + var previousDispatcher; + { + previousDispatcher = ReactCurrentDispatcher$1.current; + ReactCurrentDispatcher$1.current = null; + disableLogs(); + } + try { + if (construct2) { + var Fake = function() { + throw Error(); + }; + Object.defineProperty(Fake.prototype, "props", { + set: function() { + throw Error(); + } + }); + if (typeof Reflect === "object" && Reflect.construct) { + try { + Reflect.construct(Fake, []); + } catch (x) { + control = x; + } + Reflect.construct(fn2, [], Fake); + } else { + try { + Fake.call(); + } catch (x) { + control = x; + } + fn2.call(Fake.prototype); + } + } else { + try { + throw Error(); + } catch (x) { + control = x; + } + fn2(); + } + } catch (sample) { + if (sample && control && typeof sample.stack === "string") { + var sampleLines = sample.stack.split("\n"); + var controlLines = control.stack.split("\n"); + var s3 = sampleLines.length - 1; + var c6 = controlLines.length - 1; + while (s3 >= 1 && c6 >= 0 && sampleLines[s3] !== controlLines[c6]) { + c6--; + } + for (; s3 >= 1 && c6 >= 0; s3--, c6--) { + if (sampleLines[s3] !== controlLines[c6]) { + if (s3 !== 1 || c6 !== 1) { + do { + s3--; + c6--; + if (c6 < 0 || sampleLines[s3] !== controlLines[c6]) { + var _frame = "\n" + sampleLines[s3].replace(" at new ", " at "); + if (fn2.displayName && _frame.includes("")) { + _frame = _frame.replace("", fn2.displayName); + } + { + if (typeof fn2 === "function") { + componentFrameCache.set(fn2, _frame); + } + } + return _frame; + } + } while (s3 >= 1 && c6 >= 0); + } + break; + } + } + } + } finally { + reentry = false; + { + ReactCurrentDispatcher$1.current = previousDispatcher; + reenableLogs(); + } + Error.prepareStackTrace = previousPrepareStackTrace; + } + var name3 = fn2 ? fn2.displayName || fn2.name : ""; + var syntheticFrame = name3 ? describeBuiltInComponentFrame(name3) : ""; + { + if (typeof fn2 === "function") { + componentFrameCache.set(fn2, syntheticFrame); + } + } + return syntheticFrame; + } + function describeFunctionComponentFrame(fn2, source, ownerFn) { + { + return describeNativeComponentFrame(fn2, false); + } + } + function shouldConstruct(Component5) { + var prototype = Component5.prototype; + return !!(prototype && prototype.isReactComponent); + } + function describeUnknownElementTypeFrameInDEV(type2, source, ownerFn) { + if (type2 == null) { + return ""; + } + if (typeof type2 === "function") { + { + return describeNativeComponentFrame(type2, shouldConstruct(type2)); + } + } + if (typeof type2 === "string") { + return describeBuiltInComponentFrame(type2); + } + switch (type2) { + case REACT_SUSPENSE_TYPE: + return describeBuiltInComponentFrame("Suspense"); + case REACT_SUSPENSE_LIST_TYPE: + return describeBuiltInComponentFrame("SuspenseList"); + } + if (typeof type2 === "object") { + switch (type2.$$typeof) { + case REACT_FORWARD_REF_TYPE: + return describeFunctionComponentFrame(type2.render); + case REACT_MEMO_TYPE: + return describeUnknownElementTypeFrameInDEV(type2.type, source, ownerFn); + case REACT_LAZY_TYPE: { + var lazyComponent = type2; + var payload = lazyComponent._payload; + var init2 = lazyComponent._init; + try { + return describeUnknownElementTypeFrameInDEV(init2(payload), source, ownerFn); + } catch (x) { + } + } + } + } + return ""; + } + var loggedTypeFailures = {}; + var ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame; + function setCurrentlyValidatingElement(element) { + { + if (element) { + var owner = element._owner; + var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null); + ReactDebugCurrentFrame$1.setExtraStackFrame(stack); + } else { + ReactDebugCurrentFrame$1.setExtraStackFrame(null); + } + } + } + function checkPropTypes(typeSpecs, values4, location2, componentName, element) { + { + var has = Function.call.bind(hasOwnProperty6); + for (var typeSpecName in typeSpecs) { + if (has(typeSpecs, typeSpecName)) { + var error$1 = void 0; + try { + if (typeof typeSpecs[typeSpecName] !== "function") { + var err = Error((componentName || "React class") + ": " + location2 + " type `" + typeSpecName + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof typeSpecs[typeSpecName] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`."); + err.name = "Invariant Violation"; + throw err; + } + error$1 = typeSpecs[typeSpecName](values4, typeSpecName, componentName, location2, null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"); + } catch (ex) { + error$1 = ex; + } + if (error$1 && !(error$1 instanceof Error)) { + setCurrentlyValidatingElement(element); + error2("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).", componentName || "React class", location2, typeSpecName, typeof error$1); + setCurrentlyValidatingElement(null); + } + if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) { + loggedTypeFailures[error$1.message] = true; + setCurrentlyValidatingElement(element); + error2("Failed %s type: %s", location2, error$1.message); + setCurrentlyValidatingElement(null); + } + } + } + } + } + function setCurrentlyValidatingElement$1(element) { + { + if (element) { + var owner = element._owner; + var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null); + setExtraStackFrame(stack); + } else { + setExtraStackFrame(null); + } + } + } + var propTypesMisspellWarningShown; + { + propTypesMisspellWarningShown = false; + } + function getDeclarationErrorAddendum() { + if (ReactCurrentOwner.current) { + var name3 = getComponentNameFromType(ReactCurrentOwner.current.type); + if (name3) { + return "\n\nCheck the render method of `" + name3 + "`."; + } + } + return ""; + } + function getSourceInfoErrorAddendum(source) { + if (source !== void 0) { + var fileName = source.fileName.replace(/^.*[\\\/]/, ""); + var lineNumber = source.lineNumber; + return "\n\nCheck your code at " + fileName + ":" + lineNumber + "."; + } + return ""; + } + function getSourceInfoErrorAddendumForProps(elementProps) { + if (elementProps !== null && elementProps !== void 0) { + return getSourceInfoErrorAddendum(elementProps.__source); + } + return ""; + } + var ownerHasKeyUseWarning = {}; + function getCurrentComponentErrorInfo(parentType) { + var info = getDeclarationErrorAddendum(); + if (!info) { + var parentName = typeof parentType === "string" ? parentType : parentType.displayName || parentType.name; + if (parentName) { + info = "\n\nCheck the top-level render call using <" + parentName + ">."; + } + } + return info; + } + function validateExplicitKey(element, parentType) { + if (!element._store || element._store.validated || element.key != null) { + return; + } + element._store.validated = true; + var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType); + if (ownerHasKeyUseWarning[currentComponentErrorInfo]) { + return; + } + ownerHasKeyUseWarning[currentComponentErrorInfo] = true; + var childOwner = ""; + if (element && element._owner && element._owner !== ReactCurrentOwner.current) { + childOwner = " It was passed a child from " + getComponentNameFromType(element._owner.type) + "."; + } + { + setCurrentlyValidatingElement$1(element); + error2('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner); + setCurrentlyValidatingElement$1(null); + } + } + function validateChildKeys(node, parentType) { + if (typeof node !== "object") { + return; + } + if (isArray7(node)) { + for (var i4 = 0; i4 < node.length; i4++) { + var child = node[i4]; + if (isValidElement4(child)) { + validateExplicitKey(child, parentType); + } + } + } else if (isValidElement4(node)) { + if (node._store) { + node._store.validated = true; + } + } else if (node) { + var iteratorFn = getIteratorFn(node); + if (typeof iteratorFn === "function") { + if (iteratorFn !== node.entries) { + var iterator = iteratorFn.call(node); + var step; + while (!(step = iterator.next()).done) { + if (isValidElement4(step.value)) { + validateExplicitKey(step.value, parentType); + } + } + } + } + } + } + function validatePropTypes(element) { + { + var type2 = element.type; + if (type2 === null || type2 === void 0 || typeof type2 === "string") { + return; + } + var propTypes; + if (typeof type2 === "function") { + propTypes = type2.propTypes; + } else if (typeof type2 === "object" && (type2.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here. + // Inner props are checked in the reconciler. + type2.$$typeof === REACT_MEMO_TYPE)) { + propTypes = type2.propTypes; + } else { + return; + } + if (propTypes) { + var name3 = getComponentNameFromType(type2); + checkPropTypes(propTypes, element.props, "prop", name3, element); + } else if (type2.PropTypes !== void 0 && !propTypesMisspellWarningShown) { + propTypesMisspellWarningShown = true; + var _name = getComponentNameFromType(type2); + error2("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?", _name || "Unknown"); + } + if (typeof type2.getDefaultProps === "function" && !type2.getDefaultProps.isReactClassApproved) { + error2("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead."); + } + } + } + function validateFragmentProps(fragment) { + { + var keys4 = Object.keys(fragment.props); + for (var i4 = 0; i4 < keys4.length; i4++) { + var key5 = keys4[i4]; + if (key5 !== "children" && key5 !== "key") { + setCurrentlyValidatingElement$1(fragment); + error2("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.", key5); + setCurrentlyValidatingElement$1(null); + break; + } + } + if (fragment.ref !== null) { + setCurrentlyValidatingElement$1(fragment); + error2("Invalid attribute `ref` supplied to `React.Fragment`."); + setCurrentlyValidatingElement$1(null); + } + } + } + function createElementWithValidation(type2, props, children) { + var validType = isValidElementType4(type2); + if (!validType) { + var info = ""; + if (type2 === void 0 || typeof type2 === "object" && type2 !== null && Object.keys(type2).length === 0) { + info += " You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."; + } + var sourceInfo = getSourceInfoErrorAddendumForProps(props); + if (sourceInfo) { + info += sourceInfo; + } else { + info += getDeclarationErrorAddendum(); + } + var typeString; + if (type2 === null) { + typeString = "null"; + } else if (isArray7(type2)) { + typeString = "array"; + } else if (type2 !== void 0 && type2.$$typeof === REACT_ELEMENT_TYPE) { + typeString = "<" + (getComponentNameFromType(type2.type) || "Unknown") + " />"; + info = " Did you accidentally export a JSX literal instead of a component?"; + } else { + typeString = typeof type2; + } + { + error2("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s", typeString, info); + } + } + var element = createElement679.apply(this, arguments); + if (element == null) { + return element; + } + if (validType) { + for (var i4 = 2; i4 < arguments.length; i4++) { + validateChildKeys(arguments[i4], type2); + } + } + if (type2 === REACT_FRAGMENT_TYPE) { + validateFragmentProps(element); + } else { + validatePropTypes(element); + } + return element; + } + var didWarnAboutDeprecatedCreateFactory = false; + function createFactoryWithValidation(type2) { + var validatedFactory = createElementWithValidation.bind(null, type2); + validatedFactory.type = type2; + { + if (!didWarnAboutDeprecatedCreateFactory) { + didWarnAboutDeprecatedCreateFactory = true; + warn("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead."); + } + Object.defineProperty(validatedFactory, "type", { + enumerable: false, + get: function() { + warn("Factory.type is deprecated. Access the class directly before passing it to createFactory."); + Object.defineProperty(this, "type", { + value: type2 + }); + return type2; + } + }); + } + return validatedFactory; + } + function cloneElementWithValidation(element, props, children) { + var newElement = cloneElement2.apply(this, arguments); + for (var i4 = 2; i4 < arguments.length; i4++) { + validateChildKeys(arguments[i4], newElement.type); + } + validatePropTypes(newElement); + return newElement; + } + function startTransition(scope, options3) { + var prevTransition = ReactCurrentBatchConfig.transition; + ReactCurrentBatchConfig.transition = {}; + var currentTransition = ReactCurrentBatchConfig.transition; + { + ReactCurrentBatchConfig.transition._updatedFibers = /* @__PURE__ */ new Set(); + } + try { + scope(); + } finally { + ReactCurrentBatchConfig.transition = prevTransition; + { + if (prevTransition === null && currentTransition._updatedFibers) { + var updatedFibersCount = currentTransition._updatedFibers.size; + if (updatedFibersCount > 10) { + warn("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."); + } + currentTransition._updatedFibers.clear(); + } + } + } + } + var didWarnAboutMessageChannel = false; + var enqueueTaskImpl = null; + function enqueueTask(task) { + if (enqueueTaskImpl === null) { + try { + var requireString = ("require" + Math.random()).slice(0, 7); + var nodeRequire = module2 && module2[requireString]; + enqueueTaskImpl = nodeRequire.call(module2, "timers").setImmediate; + } catch (_err) { + enqueueTaskImpl = function(callback) { + { + if (didWarnAboutMessageChannel === false) { + didWarnAboutMessageChannel = true; + if (typeof MessageChannel === "undefined") { + error2("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."); + } + } + } + var channel = new MessageChannel(); + channel.port1.onmessage = callback; + channel.port2.postMessage(void 0); + }; + } + } + return enqueueTaskImpl(task); + } + var actScopeDepth = 0; + var didWarnNoAwaitAct = false; + function act(callback) { + { + var prevActScopeDepth = actScopeDepth; + actScopeDepth++; + if (ReactCurrentActQueue.current === null) { + ReactCurrentActQueue.current = []; + } + var prevIsBatchingLegacy = ReactCurrentActQueue.isBatchingLegacy; + var result; + try { + ReactCurrentActQueue.isBatchingLegacy = true; + result = callback(); + if (!prevIsBatchingLegacy && ReactCurrentActQueue.didScheduleLegacyUpdate) { + var queue2 = ReactCurrentActQueue.current; + if (queue2 !== null) { + ReactCurrentActQueue.didScheduleLegacyUpdate = false; + flushActQueue(queue2); + } + } + } catch (error3) { + popActScope(prevActScopeDepth); + throw error3; + } finally { + ReactCurrentActQueue.isBatchingLegacy = prevIsBatchingLegacy; + } + if (result !== null && typeof result === "object" && typeof result.then === "function") { + var thenableResult = result; + var wasAwaited = false; + var thenable = { + then: function(resolve4, reject) { + wasAwaited = true; + thenableResult.then(function(returnValue2) { + popActScope(prevActScopeDepth); + if (actScopeDepth === 0) { + recursivelyFlushAsyncActWork(returnValue2, resolve4, reject); + } else { + resolve4(returnValue2); + } + }, function(error3) { + popActScope(prevActScopeDepth); + reject(error3); + }); + } + }; + { + if (!didWarnNoAwaitAct && typeof Promise !== "undefined") { + Promise.resolve().then(function() { + }).then(function() { + if (!wasAwaited) { + didWarnNoAwaitAct = true; + error2("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"); + } + }); + } + } + return thenable; + } else { + var returnValue = result; + popActScope(prevActScopeDepth); + if (actScopeDepth === 0) { + var _queue = ReactCurrentActQueue.current; + if (_queue !== null) { + flushActQueue(_queue); + ReactCurrentActQueue.current = null; + } + var _thenable = { + then: function(resolve4, reject) { + if (ReactCurrentActQueue.current === null) { + ReactCurrentActQueue.current = []; + recursivelyFlushAsyncActWork(returnValue, resolve4, reject); + } else { + resolve4(returnValue); + } + } + }; + return _thenable; + } else { + var _thenable2 = { + then: function(resolve4, reject) { + resolve4(returnValue); + } + }; + return _thenable2; + } + } + } + } + function popActScope(prevActScopeDepth) { + { + if (prevActScopeDepth !== actScopeDepth - 1) { + error2("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "); + } + actScopeDepth = prevActScopeDepth; + } + } + function recursivelyFlushAsyncActWork(returnValue, resolve4, reject) { + { + var queue2 = ReactCurrentActQueue.current; + if (queue2 !== null) { + try { + flushActQueue(queue2); + enqueueTask(function() { + if (queue2.length === 0) { + ReactCurrentActQueue.current = null; + resolve4(returnValue); + } else { + recursivelyFlushAsyncActWork(returnValue, resolve4, reject); + } + }); + } catch (error3) { + reject(error3); + } + } else { + resolve4(returnValue); + } + } + } + var isFlushing = false; + function flushActQueue(queue2) { + { + if (!isFlushing) { + isFlushing = true; + var i4 = 0; + try { + for (; i4 < queue2.length; i4++) { + var callback = queue2[i4]; + do { + callback = callback(true); + } while (callback !== null); + } + queue2.length = 0; + } catch (error3) { + queue2 = queue2.slice(i4 + 1); + throw error3; + } finally { + isFlushing = false; + } + } + } + } + var createElement$1 = createElementWithValidation; + var cloneElement$1 = cloneElementWithValidation; + var createFactory = createFactoryWithValidation; + var Children4 = { + map: mapChildren2, + forEach: forEachChildren, + count: countChildren, + toArray: toArray4, + only: onlyChild + }; + exports6.Children = Children4; + exports6.Component = Component4; + exports6.Fragment = REACT_FRAGMENT_TYPE; + exports6.Profiler = REACT_PROFILER_TYPE; + exports6.PureComponent = PureComponent2; + exports6.StrictMode = REACT_STRICT_MODE_TYPE; + exports6.Suspense = REACT_SUSPENSE_TYPE; + exports6.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals; + exports6.cloneElement = cloneElement$1; + exports6.createContext = createContext8; + exports6.createElement = createElement$1; + exports6.createFactory = createFactory; + exports6.createRef = createRef4; + exports6.forwardRef = forwardRef9; + exports6.isValidElement = isValidElement4; + exports6.lazy = lazy; + exports6.memo = memo5; + exports6.startTransition = startTransition; + exports6.unstable_act = act; + exports6.useCallback = useCallback34; + exports6.useContext = useContext51; + exports6.useDebugValue = useDebugValue2; + exports6.useDeferredValue = useDeferredValue; + exports6.useEffect = useEffect54; + exports6.useId = useId; + exports6.useImperativeHandle = useImperativeHandle5; + exports6.useInsertionEffect = useInsertionEffect; + exports6.useLayoutEffect = useLayoutEffect10; + exports6.useMemo = useMemo46; + exports6.useReducer = useReducer7; + exports6.useRef = useRef48; + exports6.useState = useState49; + exports6.useSyncExternalStore = useSyncExternalStore; + exports6.useTransition = useTransition; + exports6.version = ReactVersion; + if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== "undefined" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop === "function") { + __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error()); + } + })(); + } + } + }); + + // node_modules/react/index.js + var require_react = __commonJS2({ + "node_modules/react/index.js"(exports6, module2) { + "use strict"; + init_dirname(); + init_buffer2(); + init_process2(); + if (false) { + module2.exports = null; + } else { + module2.exports = require_react_development(); + } + } + }); + + // node_modules/scheduler/cjs/scheduler.development.js + var require_scheduler_development = __commonJS2({ + "node_modules/scheduler/cjs/scheduler.development.js"(exports6) { + "use strict"; + init_dirname(); + init_buffer2(); + init_process2(); + if (true) { + (function() { + "use strict"; + if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== "undefined" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart === "function") { + __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error()); + } + var enableSchedulerDebugging = false; + var enableProfiling = false; + var frameYieldMs = 5; + function push(heap, node) { + var index2 = heap.length; + heap.push(node); + siftUp(heap, node, index2); + } + function peek(heap) { + return heap.length === 0 ? null : heap[0]; + } + function pop(heap) { + if (heap.length === 0) { + return null; + } + var first2 = heap[0]; + var last = heap.pop(); + if (last !== first2) { + heap[0] = last; + siftDown(heap, last, 0); + } + return first2; + } + function siftUp(heap, node, i4) { + var index2 = i4; + while (index2 > 0) { + var parentIndex = index2 - 1 >>> 1; + var parent = heap[parentIndex]; + if (compare2(parent, node) > 0) { + heap[parentIndex] = node; + heap[index2] = parent; + index2 = parentIndex; + } else { + return; + } + } + } + function siftDown(heap, node, i4) { + var index2 = i4; + var length2 = heap.length; + var halfLength = length2 >>> 1; + while (index2 < halfLength) { + var leftIndex = (index2 + 1) * 2 - 1; + var left2 = heap[leftIndex]; + var rightIndex = leftIndex + 1; + var right2 = heap[rightIndex]; + if (compare2(left2, node) < 0) { + if (rightIndex < length2 && compare2(right2, left2) < 0) { + heap[index2] = right2; + heap[rightIndex] = node; + index2 = rightIndex; + } else { + heap[index2] = left2; + heap[leftIndex] = node; + index2 = leftIndex; + } + } else if (rightIndex < length2 && compare2(right2, node) < 0) { + heap[index2] = right2; + heap[rightIndex] = node; + index2 = rightIndex; + } else { + return; + } + } + } + function compare2(a4, b235) { + var diff = a4.sortIndex - b235.sortIndex; + return diff !== 0 ? diff : a4.id - b235.id; + } + var ImmediatePriority = 1; + var UserBlockingPriority = 2; + var NormalPriority = 3; + var LowPriority = 4; + var IdlePriority = 5; + function markTaskErrored(task, ms) { + } + var hasPerformanceNow2 = typeof performance === "object" && typeof performance.now === "function"; + if (hasPerformanceNow2) { + var localPerformance = performance; + exports6.unstable_now = function() { + return localPerformance.now(); + }; + } else { + var localDate = Date; + var initialTime = localDate.now(); + exports6.unstable_now = function() { + return localDate.now() - initialTime; + }; + } + var maxSigned31BitInt = 1073741823; + var IMMEDIATE_PRIORITY_TIMEOUT = -1; + var USER_BLOCKING_PRIORITY_TIMEOUT = 250; + var NORMAL_PRIORITY_TIMEOUT = 5e3; + var LOW_PRIORITY_TIMEOUT = 1e4; + var IDLE_PRIORITY_TIMEOUT = maxSigned31BitInt; + var taskQueue = []; + var timerQueue = []; + var taskIdCounter = 1; + var currentTask = null; + var currentPriorityLevel = NormalPriority; + var isPerformingWork = false; + var isHostCallbackScheduled = false; + var isHostTimeoutScheduled = false; + var localSetTimeout = typeof setTimeout === "function" ? setTimeout : null; + var localClearTimeout = typeof clearTimeout === "function" ? clearTimeout : null; + var localSetImmediate = typeof setImmediate !== "undefined" ? setImmediate : null; + var isInputPending = typeof navigator !== "undefined" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 ? navigator.scheduling.isInputPending.bind(navigator.scheduling) : null; + function advanceTimers(currentTime) { + var timer = peek(timerQueue); + while (timer !== null) { + if (timer.callback === null) { + pop(timerQueue); + } else if (timer.startTime <= currentTime) { + pop(timerQueue); + timer.sortIndex = timer.expirationTime; + push(taskQueue, timer); + } else { + return; + } + timer = peek(timerQueue); + } + } + function handleTimeout(currentTime) { + isHostTimeoutScheduled = false; + advanceTimers(currentTime); + if (!isHostCallbackScheduled) { + if (peek(taskQueue) !== null) { + isHostCallbackScheduled = true; + requestHostCallback(flushWork); + } else { + var firstTimer = peek(timerQueue); + if (firstTimer !== null) { + requestHostTimeout(handleTimeout, firstTimer.startTime - currentTime); + } + } + } + } + function flushWork(hasTimeRemaining, initialTime2) { + isHostCallbackScheduled = false; + if (isHostTimeoutScheduled) { + isHostTimeoutScheduled = false; + cancelHostTimeout(); + } + isPerformingWork = true; + var previousPriorityLevel = currentPriorityLevel; + try { + if (enableProfiling) { + try { + return workLoop(hasTimeRemaining, initialTime2); + } catch (error2) { + if (currentTask !== null) { + var currentTime = exports6.unstable_now(); + markTaskErrored(currentTask, currentTime); + currentTask.isQueued = false; + } + throw error2; + } + } else { + return workLoop(hasTimeRemaining, initialTime2); + } + } finally { + currentTask = null; + currentPriorityLevel = previousPriorityLevel; + isPerformingWork = false; + } + } + function workLoop(hasTimeRemaining, initialTime2) { + var currentTime = initialTime2; + advanceTimers(currentTime); + currentTask = peek(taskQueue); + while (currentTask !== null && !enableSchedulerDebugging) { + if (currentTask.expirationTime > currentTime && (!hasTimeRemaining || shouldYieldToHost())) { + break; + } + var callback = currentTask.callback; + if (typeof callback === "function") { + currentTask.callback = null; + currentPriorityLevel = currentTask.priorityLevel; + var didUserCallbackTimeout = currentTask.expirationTime <= currentTime; + var continuationCallback = callback(didUserCallbackTimeout); + currentTime = exports6.unstable_now(); + if (typeof continuationCallback === "function") { + currentTask.callback = continuationCallback; + } else { + if (currentTask === peek(taskQueue)) { + pop(taskQueue); + } + } + advanceTimers(currentTime); + } else { + pop(taskQueue); + } + currentTask = peek(taskQueue); + } + if (currentTask !== null) { + return true; + } else { + var firstTimer = peek(timerQueue); + if (firstTimer !== null) { + requestHostTimeout(handleTimeout, firstTimer.startTime - currentTime); + } + return false; + } + } + function unstable_runWithPriority(priorityLevel, eventHandler) { + switch (priorityLevel) { + case ImmediatePriority: + case UserBlockingPriority: + case NormalPriority: + case LowPriority: + case IdlePriority: + break; + default: + priorityLevel = NormalPriority; + } + var previousPriorityLevel = currentPriorityLevel; + currentPriorityLevel = priorityLevel; + try { + return eventHandler(); + } finally { + currentPriorityLevel = previousPriorityLevel; + } + } + function unstable_next(eventHandler) { + var priorityLevel; + switch (currentPriorityLevel) { + case ImmediatePriority: + case UserBlockingPriority: + case NormalPriority: + priorityLevel = NormalPriority; + break; + default: + priorityLevel = currentPriorityLevel; + break; + } + var previousPriorityLevel = currentPriorityLevel; + currentPriorityLevel = priorityLevel; + try { + return eventHandler(); + } finally { + currentPriorityLevel = previousPriorityLevel; + } + } + function unstable_wrapCallback(callback) { + var parentPriorityLevel = currentPriorityLevel; + return function() { + var previousPriorityLevel = currentPriorityLevel; + currentPriorityLevel = parentPriorityLevel; + try { + return callback.apply(this, arguments); + } finally { + currentPriorityLevel = previousPriorityLevel; + } + }; + } + function unstable_scheduleCallback(priorityLevel, callback, options3) { + var currentTime = exports6.unstable_now(); + var startTime2; + if (typeof options3 === "object" && options3 !== null) { + var delay3 = options3.delay; + if (typeof delay3 === "number" && delay3 > 0) { + startTime2 = currentTime + delay3; + } else { + startTime2 = currentTime; + } + } else { + startTime2 = currentTime; + } + var timeout4; + switch (priorityLevel) { + case ImmediatePriority: + timeout4 = IMMEDIATE_PRIORITY_TIMEOUT; + break; + case UserBlockingPriority: + timeout4 = USER_BLOCKING_PRIORITY_TIMEOUT; + break; + case IdlePriority: + timeout4 = IDLE_PRIORITY_TIMEOUT; + break; + case LowPriority: + timeout4 = LOW_PRIORITY_TIMEOUT; + break; + case NormalPriority: + default: + timeout4 = NORMAL_PRIORITY_TIMEOUT; + break; + } + var expirationTime = startTime2 + timeout4; + var newTask = { + id: taskIdCounter++, + callback, + priorityLevel, + startTime: startTime2, + expirationTime, + sortIndex: -1 + }; + if (startTime2 > currentTime) { + newTask.sortIndex = startTime2; + push(timerQueue, newTask); + if (peek(taskQueue) === null && newTask === peek(timerQueue)) { + if (isHostTimeoutScheduled) { + cancelHostTimeout(); + } else { + isHostTimeoutScheduled = true; + } + requestHostTimeout(handleTimeout, startTime2 - currentTime); + } + } else { + newTask.sortIndex = expirationTime; + push(taskQueue, newTask); + if (!isHostCallbackScheduled && !isPerformingWork) { + isHostCallbackScheduled = true; + requestHostCallback(flushWork); + } + } + return newTask; + } + function unstable_pauseExecution() { + } + function unstable_continueExecution() { + if (!isHostCallbackScheduled && !isPerformingWork) { + isHostCallbackScheduled = true; + requestHostCallback(flushWork); + } + } + function unstable_getFirstCallbackNode() { + return peek(taskQueue); + } + function unstable_cancelCallback(task) { + task.callback = null; + } + function unstable_getCurrentPriorityLevel() { + return currentPriorityLevel; + } + var isMessageLoopRunning = false; + var scheduledHostCallback = null; + var taskTimeoutID = -1; + var frameInterval = frameYieldMs; + var startTime = -1; + function shouldYieldToHost() { + var timeElapsed = exports6.unstable_now() - startTime; + if (timeElapsed < frameInterval) { + return false; + } + return true; + } + function requestPaint() { + } + function forceFrameRate(fps) { + if (fps < 0 || fps > 125) { + console["error"]("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"); + return; + } + if (fps > 0) { + frameInterval = Math.floor(1e3 / fps); + } else { + frameInterval = frameYieldMs; + } + } + var performWorkUntilDeadline = function() { + if (scheduledHostCallback !== null) { + var currentTime = exports6.unstable_now(); + startTime = currentTime; + var hasTimeRemaining = true; + var hasMoreWork = true; + try { + hasMoreWork = scheduledHostCallback(hasTimeRemaining, currentTime); + } finally { + if (hasMoreWork) { + schedulePerformWorkUntilDeadline(); + } else { + isMessageLoopRunning = false; + scheduledHostCallback = null; + } + } + } else { + isMessageLoopRunning = false; + } + }; + var schedulePerformWorkUntilDeadline; + if (typeof localSetImmediate === "function") { + schedulePerformWorkUntilDeadline = function() { + localSetImmediate(performWorkUntilDeadline); + }; + } else if (typeof MessageChannel !== "undefined") { + var channel = new MessageChannel(); + var port = channel.port2; + channel.port1.onmessage = performWorkUntilDeadline; + schedulePerformWorkUntilDeadline = function() { + port.postMessage(null); + }; + } else { + schedulePerformWorkUntilDeadline = function() { + localSetTimeout(performWorkUntilDeadline, 0); + }; + } + function requestHostCallback(callback) { + scheduledHostCallback = callback; + if (!isMessageLoopRunning) { + isMessageLoopRunning = true; + schedulePerformWorkUntilDeadline(); + } + } + function requestHostTimeout(callback, ms) { + taskTimeoutID = localSetTimeout(function() { + callback(exports6.unstable_now()); + }, ms); + } + function cancelHostTimeout() { + localClearTimeout(taskTimeoutID); + taskTimeoutID = -1; + } + var unstable_requestPaint = requestPaint; + var unstable_Profiling = null; + exports6.unstable_IdlePriority = IdlePriority; + exports6.unstable_ImmediatePriority = ImmediatePriority; + exports6.unstable_LowPriority = LowPriority; + exports6.unstable_NormalPriority = NormalPriority; + exports6.unstable_Profiling = unstable_Profiling; + exports6.unstable_UserBlockingPriority = UserBlockingPriority; + exports6.unstable_cancelCallback = unstable_cancelCallback; + exports6.unstable_continueExecution = unstable_continueExecution; + exports6.unstable_forceFrameRate = forceFrameRate; + exports6.unstable_getCurrentPriorityLevel = unstable_getCurrentPriorityLevel; + exports6.unstable_getFirstCallbackNode = unstable_getFirstCallbackNode; + exports6.unstable_next = unstable_next; + exports6.unstable_pauseExecution = unstable_pauseExecution; + exports6.unstable_requestPaint = unstable_requestPaint; + exports6.unstable_runWithPriority = unstable_runWithPriority; + exports6.unstable_scheduleCallback = unstable_scheduleCallback; + exports6.unstable_shouldYield = shouldYieldToHost; + exports6.unstable_wrapCallback = unstable_wrapCallback; + if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== "undefined" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop === "function") { + __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error()); + } + })(); + } + } + }); + + // node_modules/scheduler/index.js + var require_scheduler = __commonJS2({ + "node_modules/scheduler/index.js"(exports6, module2) { + "use strict"; + init_dirname(); + init_buffer2(); + init_process2(); + if (false) { + module2.exports = null; + } else { + module2.exports = require_scheduler_development(); + } + } + }); + + // node_modules/react-dom/cjs/react-dom.development.js + var require_react_dom_development = __commonJS2({ + "node_modules/react-dom/cjs/react-dom.development.js"(exports6) { + "use strict"; + init_dirname(); + init_buffer2(); + init_process2(); + if (true) { + (function() { + "use strict"; + if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== "undefined" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart === "function") { + __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error()); + } + var React1118 = require_react(); + var Scheduler = require_scheduler(); + var ReactSharedInternals = React1118.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; + var suppressWarning = false; + function setSuppressWarning(newSuppressWarning) { + { + suppressWarning = newSuppressWarning; + } + } + function warn(format4) { + { + if (!suppressWarning) { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + printWarning("warn", format4, args); + } + } + } + function error2(format4) { + { + if (!suppressWarning) { + for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + args[_key2 - 1] = arguments[_key2]; + } + printWarning("error", format4, args); + } + } + } + function printWarning(level, format4, args) { + { + var ReactDebugCurrentFrame2 = ReactSharedInternals.ReactDebugCurrentFrame; + var stack = ReactDebugCurrentFrame2.getStackAddendum(); + if (stack !== "") { + format4 += "%s"; + args = args.concat([stack]); + } + var argsWithFormat = args.map(function(item) { + return String(item); + }); + argsWithFormat.unshift("Warning: " + format4); + Function.prototype.apply.call(console[level], console, argsWithFormat); + } + } + var FunctionComponent = 0; + var ClassComponent = 1; + var IndeterminateComponent = 2; + var HostRoot = 3; + var HostPortal = 4; + var HostComponent = 5; + var HostText = 6; + var Fragment34 = 7; + var Mode = 8; + var ContextConsumer = 9; + var ContextProvider = 10; + var ForwardRef = 11; + var Profiler = 12; + var SuspenseComponent = 13; + var MemoComponent = 14; + var SimpleMemoComponent = 15; + var LazyComponent = 16; + var IncompleteClassComponent = 17; + var DehydratedFragment = 18; + var SuspenseListComponent = 19; + var ScopeComponent = 21; + var OffscreenComponent = 22; + var LegacyHiddenComponent = 23; + var CacheComponent = 24; + var TracingMarkerComponent = 25; + var enableClientRenderFallbackOnTextMismatch = true; + var enableNewReconciler = false; + var enableLazyContextPropagation = false; + var enableLegacyHidden = false; + var enableSuspenseAvoidThisFallback = false; + var disableCommentsAsDOMContainers = true; + var enableCustomElementPropertySupport = false; + var warnAboutStringRefs = false; + var enableSchedulingProfiler = true; + var enableProfilerTimer = true; + var enableProfilerCommitHooks = true; + var allNativeEvents = /* @__PURE__ */ new Set(); + var registrationNameDependencies = {}; + var possibleRegistrationNames = {}; + function registerTwoPhaseEvent(registrationName, dependencies) { + registerDirectEvent(registrationName, dependencies); + registerDirectEvent(registrationName + "Capture", dependencies); + } + function registerDirectEvent(registrationName, dependencies) { + { + if (registrationNameDependencies[registrationName]) { + error2("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.", registrationName); + } + } + registrationNameDependencies[registrationName] = dependencies; + { + var lowerCasedName = registrationName.toLowerCase(); + possibleRegistrationNames[lowerCasedName] = registrationName; + if (registrationName === "onDoubleClick") { + possibleRegistrationNames.ondblclick = registrationName; + } + } + for (var i4 = 0; i4 < dependencies.length; i4++) { + allNativeEvents.add(dependencies[i4]); + } + } + var canUseDOM = !!(typeof window !== "undefined" && typeof window.document !== "undefined" && typeof window.document.createElement !== "undefined"); + var hasOwnProperty6 = Object.prototype.hasOwnProperty; + function typeName(value) { + { + var hasToStringTag = typeof Symbol === "function" && Symbol.toStringTag; + var type2 = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || "Object"; + return type2; + } + } + function willCoercionThrow(value) { + { + try { + testStringCoercion(value); + return false; + } catch (e5) { + return true; + } + } + } + function testStringCoercion(value) { + return "" + value; + } + function checkAttributeStringCoercion(value, attributeName) { + { + if (willCoercionThrow(value)) { + error2("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before before using it here.", attributeName, typeName(value)); + return testStringCoercion(value); + } + } + } + function checkKeyStringCoercion(value) { + { + if (willCoercionThrow(value)) { + error2("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.", typeName(value)); + return testStringCoercion(value); + } + } + } + function checkPropStringCoercion(value, propName) { + { + if (willCoercionThrow(value)) { + error2("The provided `%s` prop is an unsupported type %s. This value must be coerced to a string before before using it here.", propName, typeName(value)); + return testStringCoercion(value); + } + } + } + function checkCSSPropertyStringCoercion(value, propName) { + { + if (willCoercionThrow(value)) { + error2("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before before using it here.", propName, typeName(value)); + return testStringCoercion(value); + } + } + } + function checkHtmlStringCoercion(value) { + { + if (willCoercionThrow(value)) { + error2("The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before before using it here.", typeName(value)); + return testStringCoercion(value); + } + } + } + function checkFormFieldValueStringCoercion(value) { + { + if (willCoercionThrow(value)) { + error2("Form field values (value, checked, defaultValue, or defaultChecked props) must be strings, not %s. This value must be coerced to a string before before using it here.", typeName(value)); + return testStringCoercion(value); + } + } + } + var RESERVED = 0; + var STRING = 1; + var BOOLEANISH_STRING = 2; + var BOOLEAN = 3; + var OVERLOADED_BOOLEAN = 4; + var NUMERIC = 5; + var POSITIVE_NUMERIC = 6; + var ATTRIBUTE_NAME_START_CHAR = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD"; + var ATTRIBUTE_NAME_CHAR = ATTRIBUTE_NAME_START_CHAR + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040"; + var VALID_ATTRIBUTE_NAME_REGEX = new RegExp("^[" + ATTRIBUTE_NAME_START_CHAR + "][" + ATTRIBUTE_NAME_CHAR + "]*$"); + var illegalAttributeNameCache = {}; + var validatedAttributeNameCache = {}; + function isAttributeNameSafe(attributeName) { + if (hasOwnProperty6.call(validatedAttributeNameCache, attributeName)) { + return true; + } + if (hasOwnProperty6.call(illegalAttributeNameCache, attributeName)) { + return false; + } + if (VALID_ATTRIBUTE_NAME_REGEX.test(attributeName)) { + validatedAttributeNameCache[attributeName] = true; + return true; + } + illegalAttributeNameCache[attributeName] = true; + { + error2("Invalid attribute name: `%s`", attributeName); + } + return false; + } + function shouldIgnoreAttribute(name3, propertyInfo, isCustomComponentTag) { + if (propertyInfo !== null) { + return propertyInfo.type === RESERVED; + } + if (isCustomComponentTag) { + return false; + } + if (name3.length > 2 && (name3[0] === "o" || name3[0] === "O") && (name3[1] === "n" || name3[1] === "N")) { + return true; + } + return false; + } + function shouldRemoveAttributeWithWarning(name3, value, propertyInfo, isCustomComponentTag) { + if (propertyInfo !== null && propertyInfo.type === RESERVED) { + return false; + } + switch (typeof value) { + case "function": + case "symbol": + return true; + case "boolean": { + if (isCustomComponentTag) { + return false; + } + if (propertyInfo !== null) { + return !propertyInfo.acceptsBooleans; + } else { + var prefix6 = name3.toLowerCase().slice(0, 5); + return prefix6 !== "data-" && prefix6 !== "aria-"; + } + } + default: + return false; + } + } + function shouldRemoveAttribute(name3, value, propertyInfo, isCustomComponentTag) { + if (value === null || typeof value === "undefined") { + return true; + } + if (shouldRemoveAttributeWithWarning(name3, value, propertyInfo, isCustomComponentTag)) { + return true; + } + if (isCustomComponentTag) { + return false; + } + if (propertyInfo !== null) { + switch (propertyInfo.type) { + case BOOLEAN: + return !value; + case OVERLOADED_BOOLEAN: + return value === false; + case NUMERIC: + return isNaN(value); + case POSITIVE_NUMERIC: + return isNaN(value) || value < 1; + } + } + return false; + } + function getPropertyInfo(name3) { + return properties.hasOwnProperty(name3) ? properties[name3] : null; + } + function PropertyInfoRecord(name3, type2, mustUseProperty, attributeName, attributeNamespace, sanitizeURL2, removeEmptyString) { + this.acceptsBooleans = type2 === BOOLEANISH_STRING || type2 === BOOLEAN || type2 === OVERLOADED_BOOLEAN; + this.attributeName = attributeName; + this.attributeNamespace = attributeNamespace; + this.mustUseProperty = mustUseProperty; + this.propertyName = name3; + this.type = type2; + this.sanitizeURL = sanitizeURL2; + this.removeEmptyString = removeEmptyString; + } + var properties = {}; + var reservedProps = [ + "children", + "dangerouslySetInnerHTML", + // TODO: This prevents the assignment of defaultValue to regular + // elements (not just inputs). Now that ReactDOMInput assigns to the + // defaultValue property -- do we need this? + "defaultValue", + "defaultChecked", + "innerHTML", + "suppressContentEditableWarning", + "suppressHydrationWarning", + "style" + ]; + reservedProps.forEach(function(name3) { + properties[name3] = new PropertyInfoRecord( + name3, + RESERVED, + false, + // mustUseProperty + name3, + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(_ref2) { + var name3 = _ref2[0], attributeName = _ref2[1]; + properties[name3] = new PropertyInfoRecord( + name3, + STRING, + false, + // mustUseProperty + attributeName, + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(name3) { + properties[name3] = new PropertyInfoRecord( + name3, + BOOLEANISH_STRING, + false, + // mustUseProperty + name3.toLowerCase(), + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(name3) { + properties[name3] = new PropertyInfoRecord( + name3, + BOOLEANISH_STRING, + false, + // mustUseProperty + name3, + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + [ + "allowFullScreen", + "async", + // Note: there is a special case that prevents it from being written to the DOM + // on the client side because the browsers are inconsistent. Instead we call focus(). + "autoFocus", + "autoPlay", + "controls", + "default", + "defer", + "disabled", + "disablePictureInPicture", + "disableRemotePlayback", + "formNoValidate", + "hidden", + "loop", + "noModule", + "noValidate", + "open", + "playsInline", + "readOnly", + "required", + "reversed", + "scoped", + "seamless", + // Microdata + "itemScope" + ].forEach(function(name3) { + properties[name3] = new PropertyInfoRecord( + name3, + BOOLEAN, + false, + // mustUseProperty + name3.toLowerCase(), + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + [ + "checked", + // Note: `option.selected` is not updated if `select.multiple` is + // disabled with `removeAttribute`. We have special logic for handling this. + "multiple", + "muted", + "selected" + // NOTE: if you add a camelCased prop to this list, + // you'll need to set attributeName to name.toLowerCase() + // instead in the assignment below. + ].forEach(function(name3) { + properties[name3] = new PropertyInfoRecord( + name3, + BOOLEAN, + true, + // mustUseProperty + name3, + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + [ + "capture", + "download" + // NOTE: if you add a camelCased prop to this list, + // you'll need to set attributeName to name.toLowerCase() + // instead in the assignment below. + ].forEach(function(name3) { + properties[name3] = new PropertyInfoRecord( + name3, + OVERLOADED_BOOLEAN, + false, + // mustUseProperty + name3, + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + [ + "cols", + "rows", + "size", + "span" + // NOTE: if you add a camelCased prop to this list, + // you'll need to set attributeName to name.toLowerCase() + // instead in the assignment below. + ].forEach(function(name3) { + properties[name3] = new PropertyInfoRecord( + name3, + POSITIVE_NUMERIC, + false, + // mustUseProperty + name3, + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + ["rowSpan", "start"].forEach(function(name3) { + properties[name3] = new PropertyInfoRecord( + name3, + NUMERIC, + false, + // mustUseProperty + name3.toLowerCase(), + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + var CAMELIZE = /[\-\:]([a-z])/g; + var capitalize4 = function(token) { + return token[1].toUpperCase(); + }; + [ + "accent-height", + "alignment-baseline", + "arabic-form", + "baseline-shift", + "cap-height", + "clip-path", + "clip-rule", + "color-interpolation", + "color-interpolation-filters", + "color-profile", + "color-rendering", + "dominant-baseline", + "enable-background", + "fill-opacity", + "fill-rule", + "flood-color", + "flood-opacity", + "font-family", + "font-size", + "font-size-adjust", + "font-stretch", + "font-style", + "font-variant", + "font-weight", + "glyph-name", + "glyph-orientation-horizontal", + "glyph-orientation-vertical", + "horiz-adv-x", + "horiz-origin-x", + "image-rendering", + "letter-spacing", + "lighting-color", + "marker-end", + "marker-mid", + "marker-start", + "overline-position", + "overline-thickness", + "paint-order", + "panose-1", + "pointer-events", + "rendering-intent", + "shape-rendering", + "stop-color", + "stop-opacity", + "strikethrough-position", + "strikethrough-thickness", + "stroke-dasharray", + "stroke-dashoffset", + "stroke-linecap", + "stroke-linejoin", + "stroke-miterlimit", + "stroke-opacity", + "stroke-width", + "text-anchor", + "text-decoration", + "text-rendering", + "underline-position", + "underline-thickness", + "unicode-bidi", + "unicode-range", + "units-per-em", + "v-alphabetic", + "v-hanging", + "v-ideographic", + "v-mathematical", + "vector-effect", + "vert-adv-y", + "vert-origin-x", + "vert-origin-y", + "word-spacing", + "writing-mode", + "xmlns:xlink", + "x-height" + // NOTE: if you add a camelCased prop to this list, + // you'll need to set attributeName to name.toLowerCase() + // instead in the assignment below. + ].forEach(function(attributeName) { + var name3 = attributeName.replace(CAMELIZE, capitalize4); + properties[name3] = new PropertyInfoRecord( + name3, + STRING, + false, + // mustUseProperty + attributeName, + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + [ + "xlink:actuate", + "xlink:arcrole", + "xlink:role", + "xlink:show", + "xlink:title", + "xlink:type" + // NOTE: if you add a camelCased prop to this list, + // you'll need to set attributeName to name.toLowerCase() + // instead in the assignment below. + ].forEach(function(attributeName) { + var name3 = attributeName.replace(CAMELIZE, capitalize4); + properties[name3] = new PropertyInfoRecord( + name3, + STRING, + false, + // mustUseProperty + attributeName, + "http://www.w3.org/1999/xlink", + false, + // sanitizeURL + false + ); + }); + [ + "xml:base", + "xml:lang", + "xml:space" + // NOTE: if you add a camelCased prop to this list, + // you'll need to set attributeName to name.toLowerCase() + // instead in the assignment below. + ].forEach(function(attributeName) { + var name3 = attributeName.replace(CAMELIZE, capitalize4); + properties[name3] = new PropertyInfoRecord( + name3, + STRING, + false, + // mustUseProperty + attributeName, + "http://www.w3.org/XML/1998/namespace", + false, + // sanitizeURL + false + ); + }); + ["tabIndex", "crossOrigin"].forEach(function(attributeName) { + properties[attributeName] = new PropertyInfoRecord( + attributeName, + STRING, + false, + // mustUseProperty + attributeName.toLowerCase(), + // attributeName + null, + // attributeNamespace + false, + // sanitizeURL + false + ); + }); + var xlinkHref = "xlinkHref"; + properties[xlinkHref] = new PropertyInfoRecord( + "xlinkHref", + STRING, + false, + // mustUseProperty + "xlink:href", + "http://www.w3.org/1999/xlink", + true, + // sanitizeURL + false + ); + ["src", "href", "action", "formAction"].forEach(function(attributeName) { + properties[attributeName] = new PropertyInfoRecord( + attributeName, + STRING, + false, + // mustUseProperty + attributeName.toLowerCase(), + // attributeName + null, + // attributeNamespace + true, + // sanitizeURL + true + ); + }); + var isJavaScriptProtocol = /^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i; + var didWarn2 = false; + function sanitizeURL(url) { + { + if (!didWarn2 && isJavaScriptProtocol.test(url)) { + didWarn2 = true; + error2("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.", JSON.stringify(url)); + } + } + } + function getValueForProperty(node, name3, expected, propertyInfo) { + { + if (propertyInfo.mustUseProperty) { + var propertyName = propertyInfo.propertyName; + return node[propertyName]; + } else { + { + checkAttributeStringCoercion(expected, name3); + } + if (propertyInfo.sanitizeURL) { + sanitizeURL("" + expected); + } + var attributeName = propertyInfo.attributeName; + var stringValue = null; + if (propertyInfo.type === OVERLOADED_BOOLEAN) { + if (node.hasAttribute(attributeName)) { + var value = node.getAttribute(attributeName); + if (value === "") { + return true; + } + if (shouldRemoveAttribute(name3, expected, propertyInfo, false)) { + return value; + } + if (value === "" + expected) { + return expected; + } + return value; + } + } else if (node.hasAttribute(attributeName)) { + if (shouldRemoveAttribute(name3, expected, propertyInfo, false)) { + return node.getAttribute(attributeName); + } + if (propertyInfo.type === BOOLEAN) { + return expected; + } + stringValue = node.getAttribute(attributeName); + } + if (shouldRemoveAttribute(name3, expected, propertyInfo, false)) { + return stringValue === null ? expected : stringValue; + } else if (stringValue === "" + expected) { + return expected; + } else { + return stringValue; + } + } + } + } + function getValueForAttribute(node, name3, expected, isCustomComponentTag) { + { + if (!isAttributeNameSafe(name3)) { + return; + } + if (!node.hasAttribute(name3)) { + return expected === void 0 ? void 0 : null; + } + var value = node.getAttribute(name3); + { + checkAttributeStringCoercion(expected, name3); + } + if (value === "" + expected) { + return expected; + } + return value; + } + } + function setValueForProperty(node, name3, value, isCustomComponentTag) { + var propertyInfo = getPropertyInfo(name3); + if (shouldIgnoreAttribute(name3, propertyInfo, isCustomComponentTag)) { + return; + } + if (shouldRemoveAttribute(name3, value, propertyInfo, isCustomComponentTag)) { + value = null; + } + if (isCustomComponentTag || propertyInfo === null) { + if (isAttributeNameSafe(name3)) { + var _attributeName = name3; + if (value === null) { + node.removeAttribute(_attributeName); + } else { + { + checkAttributeStringCoercion(value, name3); + } + node.setAttribute(_attributeName, "" + value); + } + } + return; + } + var mustUseProperty = propertyInfo.mustUseProperty; + if (mustUseProperty) { + var propertyName = propertyInfo.propertyName; + if (value === null) { + var type2 = propertyInfo.type; + node[propertyName] = type2 === BOOLEAN ? false : ""; + } else { + node[propertyName] = value; + } + return; + } + var attributeName = propertyInfo.attributeName, attributeNamespace = propertyInfo.attributeNamespace; + if (value === null) { + node.removeAttribute(attributeName); + } else { + var _type = propertyInfo.type; + var attributeValue; + if (_type === BOOLEAN || _type === OVERLOADED_BOOLEAN && value === true) { + attributeValue = ""; + } else { + { + { + checkAttributeStringCoercion(value, attributeName); + } + attributeValue = "" + value; + } + if (propertyInfo.sanitizeURL) { + sanitizeURL(attributeValue.toString()); + } + } + if (attributeNamespace) { + node.setAttributeNS(attributeNamespace, attributeName, attributeValue); + } else { + node.setAttribute(attributeName, attributeValue); + } + } + } + var REACT_ELEMENT_TYPE = Symbol.for("react.element"); + var REACT_PORTAL_TYPE = Symbol.for("react.portal"); + var REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"); + var REACT_STRICT_MODE_TYPE = Symbol.for("react.strict_mode"); + var REACT_PROFILER_TYPE = Symbol.for("react.profiler"); + var REACT_PROVIDER_TYPE = Symbol.for("react.provider"); + var REACT_CONTEXT_TYPE = Symbol.for("react.context"); + var REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"); + var REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"); + var REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"); + var REACT_MEMO_TYPE = Symbol.for("react.memo"); + var REACT_LAZY_TYPE = Symbol.for("react.lazy"); + var REACT_SCOPE_TYPE = Symbol.for("react.scope"); + var REACT_DEBUG_TRACING_MODE_TYPE = Symbol.for("react.debug_trace_mode"); + var REACT_OFFSCREEN_TYPE = Symbol.for("react.offscreen"); + var REACT_LEGACY_HIDDEN_TYPE = Symbol.for("react.legacy_hidden"); + var REACT_CACHE_TYPE = Symbol.for("react.cache"); + var REACT_TRACING_MARKER_TYPE = Symbol.for("react.tracing_marker"); + var MAYBE_ITERATOR_SYMBOL = Symbol.iterator; + var FAUX_ITERATOR_SYMBOL = "@@iterator"; + function getIteratorFn(maybeIterable) { + if (maybeIterable === null || typeof maybeIterable !== "object") { + return null; + } + var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]; + if (typeof maybeIterator === "function") { + return maybeIterator; + } + return null; + } + var assign2 = Object.assign; + var disabledDepth = 0; + var prevLog; + var prevInfo; + var prevWarn; + var prevError; + var prevGroup; + var prevGroupCollapsed; + var prevGroupEnd; + function disabledLog() { + } + disabledLog.__reactDisabledLog = true; + function disableLogs() { + { + if (disabledDepth === 0) { + prevLog = console.log; + prevInfo = console.info; + prevWarn = console.warn; + prevError = console.error; + prevGroup = console.group; + prevGroupCollapsed = console.groupCollapsed; + prevGroupEnd = console.groupEnd; + var props = { + configurable: true, + enumerable: true, + value: disabledLog, + writable: true + }; + Object.defineProperties(console, { + info: props, + log: props, + warn: props, + error: props, + group: props, + groupCollapsed: props, + groupEnd: props + }); + } + disabledDepth++; + } + } + function reenableLogs() { + { + disabledDepth--; + if (disabledDepth === 0) { + var props = { + configurable: true, + enumerable: true, + writable: true + }; + Object.defineProperties(console, { + log: assign2({}, props, { + value: prevLog + }), + info: assign2({}, props, { + value: prevInfo + }), + warn: assign2({}, props, { + value: prevWarn + }), + error: assign2({}, props, { + value: prevError + }), + group: assign2({}, props, { + value: prevGroup + }), + groupCollapsed: assign2({}, props, { + value: prevGroupCollapsed + }), + groupEnd: assign2({}, props, { + value: prevGroupEnd + }) + }); + } + if (disabledDepth < 0) { + error2("disabledDepth fell below zero. This is a bug in React. Please file an issue."); + } + } + } + var ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher; + var prefix5; + function describeBuiltInComponentFrame(name3, source, ownerFn) { + { + if (prefix5 === void 0) { + try { + throw Error(); + } catch (x) { + var match3 = x.stack.trim().match(/\n( *(at )?)/); + prefix5 = match3 && match3[1] || ""; + } + } + return "\n" + prefix5 + name3; + } + } + var reentry = false; + var componentFrameCache; + { + var PossiblyWeakMap = typeof WeakMap === "function" ? WeakMap : Map; + componentFrameCache = new PossiblyWeakMap(); + } + function describeNativeComponentFrame(fn2, construct2) { + if (!fn2 || reentry) { + return ""; + } + { + var frame = componentFrameCache.get(fn2); + if (frame !== void 0) { + return frame; + } + } + var control; + reentry = true; + var previousPrepareStackTrace = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + var previousDispatcher; + { + previousDispatcher = ReactCurrentDispatcher.current; + ReactCurrentDispatcher.current = null; + disableLogs(); + } + try { + if (construct2) { + var Fake = function() { + throw Error(); + }; + Object.defineProperty(Fake.prototype, "props", { + set: function() { + throw Error(); + } + }); + if (typeof Reflect === "object" && Reflect.construct) { + try { + Reflect.construct(Fake, []); + } catch (x) { + control = x; + } + Reflect.construct(fn2, [], Fake); + } else { + try { + Fake.call(); + } catch (x) { + control = x; + } + fn2.call(Fake.prototype); + } + } else { + try { + throw Error(); + } catch (x) { + control = x; + } + fn2(); + } + } catch (sample) { + if (sample && control && typeof sample.stack === "string") { + var sampleLines = sample.stack.split("\n"); + var controlLines = control.stack.split("\n"); + var s3 = sampleLines.length - 1; + var c6 = controlLines.length - 1; + while (s3 >= 1 && c6 >= 0 && sampleLines[s3] !== controlLines[c6]) { + c6--; + } + for (; s3 >= 1 && c6 >= 0; s3--, c6--) { + if (sampleLines[s3] !== controlLines[c6]) { + if (s3 !== 1 || c6 !== 1) { + do { + s3--; + c6--; + if (c6 < 0 || sampleLines[s3] !== controlLines[c6]) { + var _frame = "\n" + sampleLines[s3].replace(" at new ", " at "); + if (fn2.displayName && _frame.includes("")) { + _frame = _frame.replace("", fn2.displayName); + } + { + if (typeof fn2 === "function") { + componentFrameCache.set(fn2, _frame); + } + } + return _frame; + } + } while (s3 >= 1 && c6 >= 0); + } + break; + } + } + } + } finally { + reentry = false; + { + ReactCurrentDispatcher.current = previousDispatcher; + reenableLogs(); + } + Error.prepareStackTrace = previousPrepareStackTrace; + } + var name3 = fn2 ? fn2.displayName || fn2.name : ""; + var syntheticFrame = name3 ? describeBuiltInComponentFrame(name3) : ""; + { + if (typeof fn2 === "function") { + componentFrameCache.set(fn2, syntheticFrame); + } + } + return syntheticFrame; + } + function describeClassComponentFrame(ctor, source, ownerFn) { + { + return describeNativeComponentFrame(ctor, true); + } + } + function describeFunctionComponentFrame(fn2, source, ownerFn) { + { + return describeNativeComponentFrame(fn2, false); + } + } + function shouldConstruct(Component4) { + var prototype = Component4.prototype; + return !!(prototype && prototype.isReactComponent); + } + function describeUnknownElementTypeFrameInDEV(type2, source, ownerFn) { + if (type2 == null) { + return ""; + } + if (typeof type2 === "function") { + { + return describeNativeComponentFrame(type2, shouldConstruct(type2)); + } + } + if (typeof type2 === "string") { + return describeBuiltInComponentFrame(type2); + } + switch (type2) { + case REACT_SUSPENSE_TYPE: + return describeBuiltInComponentFrame("Suspense"); + case REACT_SUSPENSE_LIST_TYPE: + return describeBuiltInComponentFrame("SuspenseList"); + } + if (typeof type2 === "object") { + switch (type2.$$typeof) { + case REACT_FORWARD_REF_TYPE: + return describeFunctionComponentFrame(type2.render); + case REACT_MEMO_TYPE: + return describeUnknownElementTypeFrameInDEV(type2.type, source, ownerFn); + case REACT_LAZY_TYPE: { + var lazyComponent = type2; + var payload = lazyComponent._payload; + var init2 = lazyComponent._init; + try { + return describeUnknownElementTypeFrameInDEV(init2(payload), source, ownerFn); + } catch (x) { + } + } + } + } + return ""; + } + function describeFiber(fiber) { + var owner = fiber._debugOwner ? fiber._debugOwner.type : null; + var source = fiber._debugSource; + switch (fiber.tag) { + case HostComponent: + return describeBuiltInComponentFrame(fiber.type); + case LazyComponent: + return describeBuiltInComponentFrame("Lazy"); + case SuspenseComponent: + return describeBuiltInComponentFrame("Suspense"); + case SuspenseListComponent: + return describeBuiltInComponentFrame("SuspenseList"); + case FunctionComponent: + case IndeterminateComponent: + case SimpleMemoComponent: + return describeFunctionComponentFrame(fiber.type); + case ForwardRef: + return describeFunctionComponentFrame(fiber.type.render); + case ClassComponent: + return describeClassComponentFrame(fiber.type); + default: + return ""; + } + } + function getStackByFiberInDevAndProd(workInProgress2) { + try { + var info = ""; + var node = workInProgress2; + do { + info += describeFiber(node); + node = node.return; + } while (node); + return info; + } catch (x) { + return "\nError generating stack: " + x.message + "\n" + x.stack; + } + } + function getWrappedName(outerType, innerType, wrapperName) { + var displayName = outerType.displayName; + if (displayName) { + return displayName; + } + var functionName = innerType.displayName || innerType.name || ""; + return functionName !== "" ? wrapperName + "(" + functionName + ")" : wrapperName; + } + function getContextName(type2) { + return type2.displayName || "Context"; + } + function getComponentNameFromType(type2) { + if (type2 == null) { + return null; + } + { + if (typeof type2.tag === "number") { + error2("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."); + } + } + if (typeof type2 === "function") { + return type2.displayName || type2.name || null; + } + if (typeof type2 === "string") { + return type2; + } + switch (type2) { + case REACT_FRAGMENT_TYPE: + return "Fragment"; + case REACT_PORTAL_TYPE: + return "Portal"; + case REACT_PROFILER_TYPE: + return "Profiler"; + case REACT_STRICT_MODE_TYPE: + return "StrictMode"; + case REACT_SUSPENSE_TYPE: + return "Suspense"; + case REACT_SUSPENSE_LIST_TYPE: + return "SuspenseList"; + } + if (typeof type2 === "object") { + switch (type2.$$typeof) { + case REACT_CONTEXT_TYPE: + var context = type2; + return getContextName(context) + ".Consumer"; + case REACT_PROVIDER_TYPE: + var provider = type2; + return getContextName(provider._context) + ".Provider"; + case REACT_FORWARD_REF_TYPE: + return getWrappedName(type2, type2.render, "ForwardRef"); + case REACT_MEMO_TYPE: + var outerName = type2.displayName || null; + if (outerName !== null) { + return outerName; + } + return getComponentNameFromType(type2.type) || "Memo"; + case REACT_LAZY_TYPE: { + var lazyComponent = type2; + var payload = lazyComponent._payload; + var init2 = lazyComponent._init; + try { + return getComponentNameFromType(init2(payload)); + } catch (x) { + return null; + } + } + } + } + return null; + } + function getWrappedName$1(outerType, innerType, wrapperName) { + var functionName = innerType.displayName || innerType.name || ""; + return outerType.displayName || (functionName !== "" ? wrapperName + "(" + functionName + ")" : wrapperName); + } + function getContextName$1(type2) { + return type2.displayName || "Context"; + } + function getComponentNameFromFiber(fiber) { + var tag = fiber.tag, type2 = fiber.type; + switch (tag) { + case CacheComponent: + return "Cache"; + case ContextConsumer: + var context = type2; + return getContextName$1(context) + ".Consumer"; + case ContextProvider: + var provider = type2; + return getContextName$1(provider._context) + ".Provider"; + case DehydratedFragment: + return "DehydratedFragment"; + case ForwardRef: + return getWrappedName$1(type2, type2.render, "ForwardRef"); + case Fragment34: + return "Fragment"; + case HostComponent: + return type2; + case HostPortal: + return "Portal"; + case HostRoot: + return "Root"; + case HostText: + return "Text"; + case LazyComponent: + return getComponentNameFromType(type2); + case Mode: + if (type2 === REACT_STRICT_MODE_TYPE) { + return "StrictMode"; + } + return "Mode"; + case OffscreenComponent: + return "Offscreen"; + case Profiler: + return "Profiler"; + case ScopeComponent: + return "Scope"; + case SuspenseComponent: + return "Suspense"; + case SuspenseListComponent: + return "SuspenseList"; + case TracingMarkerComponent: + return "TracingMarker"; + case ClassComponent: + case FunctionComponent: + case IncompleteClassComponent: + case IndeterminateComponent: + case MemoComponent: + case SimpleMemoComponent: + if (typeof type2 === "function") { + return type2.displayName || type2.name || null; + } + if (typeof type2 === "string") { + return type2; + } + break; + } + return null; + } + var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame; + var current = null; + var isRendering = false; + function getCurrentFiberOwnerNameInDevOrNull() { + { + if (current === null) { + return null; + } + var owner = current._debugOwner; + if (owner !== null && typeof owner !== "undefined") { + return getComponentNameFromFiber(owner); + } + } + return null; + } + function getCurrentFiberStackInDev() { + { + if (current === null) { + return ""; + } + return getStackByFiberInDevAndProd(current); + } + } + function resetCurrentFiber() { + { + ReactDebugCurrentFrame.getCurrentStack = null; + current = null; + isRendering = false; + } + } + function setCurrentFiber(fiber) { + { + ReactDebugCurrentFrame.getCurrentStack = fiber === null ? null : getCurrentFiberStackInDev; + current = fiber; + isRendering = false; + } + } + function getCurrentFiber() { + { + return current; + } + } + function setIsRendering(rendering) { + { + isRendering = rendering; + } + } + function toString3(value) { + return "" + value; + } + function getToStringValue(value) { + switch (typeof value) { + case "boolean": + case "number": + case "string": + case "undefined": + return value; + case "object": + { + checkFormFieldValueStringCoercion(value); + } + return value; + default: + return ""; + } + } + var hasReadOnlyValue = { + button: true, + checkbox: true, + image: true, + hidden: true, + radio: true, + reset: true, + submit: true + }; + function checkControlledValueProps(tagName, props) { + { + if (!(hasReadOnlyValue[props.type] || props.onChange || props.onInput || props.readOnly || props.disabled || props.value == null)) { + error2("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."); + } + if (!(props.onChange || props.readOnly || props.disabled || props.checked == null)) { + error2("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`."); + } + } + } + function isCheckable(elem) { + var type2 = elem.type; + var nodeName = elem.nodeName; + return nodeName && nodeName.toLowerCase() === "input" && (type2 === "checkbox" || type2 === "radio"); + } + function getTracker(node) { + return node._valueTracker; + } + function detachTracker(node) { + node._valueTracker = null; + } + function getValueFromNode(node) { + var value = ""; + if (!node) { + return value; + } + if (isCheckable(node)) { + value = node.checked ? "true" : "false"; + } else { + value = node.value; + } + return value; + } + function trackValueOnNode(node) { + var valueField = isCheckable(node) ? "checked" : "value"; + var descriptor = Object.getOwnPropertyDescriptor(node.constructor.prototype, valueField); + { + checkFormFieldValueStringCoercion(node[valueField]); + } + var currentValue = "" + node[valueField]; + if (node.hasOwnProperty(valueField) || typeof descriptor === "undefined" || typeof descriptor.get !== "function" || typeof descriptor.set !== "function") { + return; + } + var get14 = descriptor.get, set15 = descriptor.set; + Object.defineProperty(node, valueField, { + configurable: true, + get: function() { + return get14.call(this); + }, + set: function(value) { + { + checkFormFieldValueStringCoercion(value); + } + currentValue = "" + value; + set15.call(this, value); + } + }); + Object.defineProperty(node, valueField, { + enumerable: descriptor.enumerable + }); + var tracker = { + getValue: function() { + return currentValue; + }, + setValue: function(value) { + { + checkFormFieldValueStringCoercion(value); + } + currentValue = "" + value; + }, + stopTracking: function() { + detachTracker(node); + delete node[valueField]; + } + }; + return tracker; + } + function track(node) { + if (getTracker(node)) { + return; + } + node._valueTracker = trackValueOnNode(node); + } + function updateValueIfChanged(node) { + if (!node) { + return false; + } + var tracker = getTracker(node); + if (!tracker) { + return true; + } + var lastValue = tracker.getValue(); + var nextValue = getValueFromNode(node); + if (nextValue !== lastValue) { + tracker.setValue(nextValue); + return true; + } + return false; + } + function getActiveElement2(doc3) { + doc3 = doc3 || (typeof document !== "undefined" ? document : void 0); + if (typeof doc3 === "undefined") { + return null; + } + try { + return doc3.activeElement || doc3.body; + } catch (e5) { + return doc3.body; + } + } + var didWarnValueDefaultValue = false; + var didWarnCheckedDefaultChecked = false; + var didWarnControlledToUncontrolled = false; + var didWarnUncontrolledToControlled = false; + function isControlled(props) { + var usesChecked = props.type === "checkbox" || props.type === "radio"; + return usesChecked ? props.checked != null : props.value != null; + } + function getHostProps(element, props) { + var node = element; + var checked = props.checked; + var hostProps = assign2({}, props, { + defaultChecked: void 0, + defaultValue: void 0, + value: void 0, + checked: checked != null ? checked : node._wrapperState.initialChecked + }); + return hostProps; + } + function initWrapperState(element, props) { + { + checkControlledValueProps("input", props); + if (props.checked !== void 0 && props.defaultChecked !== void 0 && !didWarnCheckedDefaultChecked) { + error2("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components", getCurrentFiberOwnerNameInDevOrNull() || "A component", props.type); + didWarnCheckedDefaultChecked = true; + } + if (props.value !== void 0 && props.defaultValue !== void 0 && !didWarnValueDefaultValue) { + error2("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components", getCurrentFiberOwnerNameInDevOrNull() || "A component", props.type); + didWarnValueDefaultValue = true; + } + } + var node = element; + var defaultValue2 = props.defaultValue == null ? "" : props.defaultValue; + node._wrapperState = { + initialChecked: props.checked != null ? props.checked : props.defaultChecked, + initialValue: getToStringValue(props.value != null ? props.value : defaultValue2), + controlled: isControlled(props) + }; + } + function updateChecked(element, props) { + var node = element; + var checked = props.checked; + if (checked != null) { + setValueForProperty(node, "checked", checked, false); + } + } + function updateWrapper(element, props) { + var node = element; + { + var controlled = isControlled(props); + if (!node._wrapperState.controlled && controlled && !didWarnUncontrolledToControlled) { + error2("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"); + didWarnUncontrolledToControlled = true; + } + if (node._wrapperState.controlled && !controlled && !didWarnControlledToUncontrolled) { + error2("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"); + didWarnControlledToUncontrolled = true; + } + } + updateChecked(element, props); + var value = getToStringValue(props.value); + var type2 = props.type; + if (value != null) { + if (type2 === "number") { + if (value === 0 && node.value === "" || // We explicitly want to coerce to number here if possible. + // eslint-disable-next-line + node.value != value) { + node.value = toString3(value); + } + } else if (node.value !== toString3(value)) { + node.value = toString3(value); + } + } else if (type2 === "submit" || type2 === "reset") { + node.removeAttribute("value"); + return; + } + { + if (props.hasOwnProperty("value")) { + setDefaultValue(node, props.type, value); + } else if (props.hasOwnProperty("defaultValue")) { + setDefaultValue(node, props.type, getToStringValue(props.defaultValue)); + } + } + { + if (props.checked == null && props.defaultChecked != null) { + node.defaultChecked = !!props.defaultChecked; + } + } + } + function postMountWrapper(element, props, isHydrating2) { + var node = element; + if (props.hasOwnProperty("value") || props.hasOwnProperty("defaultValue")) { + var type2 = props.type; + var isButton2 = type2 === "submit" || type2 === "reset"; + if (isButton2 && (props.value === void 0 || props.value === null)) { + return; + } + var initialValue3 = toString3(node._wrapperState.initialValue); + if (!isHydrating2) { + { + if (initialValue3 !== node.value) { + node.value = initialValue3; + } + } + } + { + node.defaultValue = initialValue3; + } + } + var name3 = node.name; + if (name3 !== "") { + node.name = ""; + } + { + node.defaultChecked = !node.defaultChecked; + node.defaultChecked = !!node._wrapperState.initialChecked; + } + if (name3 !== "") { + node.name = name3; + } + } + function restoreControlledState(element, props) { + var node = element; + updateWrapper(node, props); + updateNamedCousins(node, props); + } + function updateNamedCousins(rootNode, props) { + var name3 = props.name; + if (props.type === "radio" && name3 != null) { + var queryRoot = rootNode; + while (queryRoot.parentNode) { + queryRoot = queryRoot.parentNode; + } + { + checkAttributeStringCoercion(name3, "name"); + } + var group2 = queryRoot.querySelectorAll("input[name=" + JSON.stringify("" + name3) + '][type="radio"]'); + for (var i4 = 0; i4 < group2.length; i4++) { + var otherNode = group2[i4]; + if (otherNode === rootNode || otherNode.form !== rootNode.form) { + continue; + } + var otherProps = getFiberCurrentPropsFromNode(otherNode); + if (!otherProps) { + throw new Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported."); + } + updateValueIfChanged(otherNode); + updateWrapper(otherNode, otherProps); + } + } + } + function setDefaultValue(node, type2, value) { + if ( + // Focused number inputs synchronize on blur. See ChangeEventPlugin.js + type2 !== "number" || getActiveElement2(node.ownerDocument) !== node + ) { + if (value == null) { + node.defaultValue = toString3(node._wrapperState.initialValue); + } else if (node.defaultValue !== toString3(value)) { + node.defaultValue = toString3(value); + } + } + } + var didWarnSelectedSetOnOption = false; + var didWarnInvalidChild = false; + var didWarnInvalidInnerHTML = false; + function validateProps2(element, props) { + { + if (props.value == null) { + if (typeof props.children === "object" && props.children !== null) { + React1118.Children.forEach(props.children, function(child) { + if (child == null) { + return; + } + if (typeof child === "string" || typeof child === "number") { + return; + } + if (!didWarnInvalidChild) { + didWarnInvalidChild = true; + error2("Cannot infer the option value of complex children. Pass a `value` prop or use a plain string as children to