/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::-webkit-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}.collapse {
  visibility: collapse;
}.static {
  position: static;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.z-\[var\(--dsf-z-index-layout\)\] {
  z-index: var(--dsf-z-index-layout);
}.mt-auto {
  margin-top: auto;
}.flex {
  display: flex;
}.w-\[calc\(100vw-9\.2rem\)\] {
  width: calc(100vw - 9.2rem);
}.max-w-380 {
  max-width: calc(38 * var(--dsf-base-size));
}.max-w-max {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}.flex-col {
  flex-direction: column;
}.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}.filter {
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.fade-enter-active{transition:opacity .5s linear}.fade-leave-active{transition:opacity .5s linear}.fade-enter-from,.fade-leave-to{opacity:0}
.veil{position:fixed;top:0;left:0;z-index:1000;background-color:#000}
.cookie-consent-banner__wrapper{position:fixed;z-index:1000;left:1rem;right:1rem;bottom:2.5rem;display:flex;place-content:center}.cookie-consent-banner__body{font-size:.875rem;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:592px;padding:1.5rem;border-radius:.5rem;background-color:#fff;box-shadow:0 0 4px 1px rgba(128,128,128,.33)}.cookie-consent-banner__close{display:flex;position:absolute;top:1rem;right:1rem}.cookie-consent-banner__close svg{height:16px;width:16px}.cookie-consent-banner__actions{justify-content:center;grid-gap:1rem;margin-top:1.5rem}.cookie-consent-banner .consent-essentials{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;vertical-align:top;border-radius:3px;border-style:solid;border-width:1px;font-size:12px;font-weight:400;height:40px;min-width:40px;padding:0 23px;text-transform:uppercase;background-color:#fff;border-color:#d8d8d8;color:#707070}.cookie-consent-banner .consent-essentials:hover{border-color:#1890ff;color:#1890ff}.cookie-consent-banner .consent-all{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;vertical-align:top;border-radius:3px;border-style:solid;border-width:1px;font-size:12px;font-weight:400;height:40px;min-width:40px;padding:0 23px;text-transform:uppercase;background-color:#ff8300;border-color:#ff8300;color:#fff;margin-left:16px}.cookie-consent-banner .consent-all:hover{background-color:#ffba69;border-color:#ffe3c4}.cookie-consent-banner__text{line-height:1.4}.cookie-consent-banner__text a{color:#ef8232 !important;text-decoration:underline}
@media only screen and (max-width: 576px){.dsf-hidden-mobile{display:none}}@media only screen and (min-width: 577px)and (max-width: 992px){.dsf-hidden-tablet{display:none}}@media only screen and (min-width: 993px){.dsf-hidden-desktop{display:none}}.dsf-disable-scroll{overflow:hidden}.dsf-theme-default{font-smooth:auto;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--dsf-scale: 1;--dsf-base-size: calc(1rem * var(--dsf-scale));--dsf-z-index-layout: 100;--dsf-z-index-skeleton: 200;--dsf-z-index-sidebar: 250;--dsf-z-index-modal: 300;--dsf-z-index-dropdown: 400;--dsf-z-index-tooltip: 500;--dsf-spacing-jumbo: calc(4.8 * var(--dsf-base-size));--dsf-spacing-xxxl: calc(4 * var(--dsf-base-size));--dsf-spacing-xxl: calc(3.2 * var(--dsf-base-size));--dsf-spacing-xl: calc(2.4 * var(--dsf-base-size));--dsf-spacing-l: calc(1.6 * var(--dsf-base-size));--dsf-spacing-m: calc(1.2 * var(--dsf-base-size));--dsf-spacing-s: calc(0.8 * var(--dsf-base-size));--dsf-spacing-xs: calc(0.4 * var(--dsf-base-size));--dsf-color-error-100: 251.0, 201.0, 197.0;--dsf-color-error-200: 242.0, 116.0, 104.0;--dsf-color-error-300: 219.0, 28.0, 10.0;--dsf-color-error-400: 172.0, 24.0, 10.0;--dsf-color-error-500: 124.0, 24.0, 14.0;--dsf-color-error-50: 255.0, 248.0, 247.0;--dsf-color-error-600: 77.0, 20.0, 15.0;--dsf-color-neutral-0: 255.0, 255.0, 255.0;--dsf-color-neutral-100: 233.0, 236.0, 239.0;--dsf-color-neutral-200: 206.0, 212.0, 218.0;--dsf-color-neutral-300: 173.0, 181.0, 189.0;--dsf-color-neutral-400: 108.0, 117.0, 125.0;--dsf-color-neutral-500: 73.0, 80.0, 87.0;--dsf-color-neutral-50: 248.0, 249.0, 250.0;--dsf-color-neutral-600: 52.0, 58.0, 64.0;--dsf-color-neutral-700-alpha-10: 33.0, 37.0, 41.0, 0.10;--dsf-color-neutral-700-alpha-15: 33.0, 37.0, 41.0, 0.15;--dsf-color-neutral-700-alpha-85: 33.0, 37.0, 41.0, 0.85;--dsf-color-neutral-700: 33.0, 37.0, 41.0;--dsf-color-primary-100: 255.0, 218.0, 179.0;--dsf-color-primary-200: 255.0, 168.0, 77.0;--dsf-color-primary-300: 255.0, 131.0, 0.0;--dsf-color-primary-400: 204.0, 105.0, 0.0;--dsf-color-primary-500: 128.0, 66.0, 0.0;--dsf-color-primary-50: 255.0, 244.8, 233.8;--dsf-color-primary-600: 76.0, 39.0, 0.0;--dsf-color-secondary-100: 201.0, 230.0, 255.0;--dsf-color-secondary-200: 80.0, 177.0, 255.0;--dsf-color-secondary-300: 24.0, 144.0, 255.0;--dsf-color-secondary-400: 3.0, 102.0, 196.0;--dsf-color-secondary-500: 0.0, 69.0, 136.0;--dsf-color-secondary-50: 242.0, 249.0, 255.0;--dsf-color-secondary-600: 0.0, 38.0, 77.0;--dsf-color-success-100: 204.0, 240.0, 206.0;--dsf-color-success-200: 132.0, 210.0, 136.0;--dsf-color-success-300: 62.0, 166.0, 68.0;--dsf-color-success-400: 38.0, 136.0, 43.0;--dsf-color-success-500: 24.0, 106.0, 28.0;--dsf-color-success-50: 247.0, 255.0, 248.0;--dsf-color-success-600: 15.0, 77.0, 18.0;--dsf-color-warning-100: 255.0, 248.0, 201.0;--dsf-color-warning-200: 255.0, 229.0, 112.0;--dsf-color-warning-300: 253.0, 187.0, 8.0;--dsf-color-warning-400: 194.0, 150.0, 0.0;--dsf-color-warning-500: 135.0, 110.0, 0.0;--dsf-color-warning-50: 255.0, 254.0, 247.0;--dsf-color-warning-600: 77.0, 65.0, 0.0}.dsf-p-jumbo{padding:var(--dsf-spacing-jumbo)}.dsf-px-jumbo{padding-left:var(--dsf-spacing-jumbo);padding-right:var(--dsf-spacing-jumbo)}.dsf-py-jumbo{padding-top:var(--dsf-spacing-jumbo);padding-bottom:var(--dsf-spacing-jumbo)}.dsf-pl-jumbo{padding-left:var(--dsf-spacing-jumbo)}.dsf-pt-jumbo{padding-top:var(--dsf-spacing-jumbo)}.dsf-pr-jumbo{padding-right:var(--dsf-spacing-jumbo)}.dsf-pb-jumbo{padding-bottom:var(--dsf-spacing-jumbo)}.dsf-p-xxxl{padding:var(--dsf-spacing-xxxl)}.dsf-px-xxxl{padding-left:var(--dsf-spacing-xxxl);padding-right:var(--dsf-spacing-xxxl)}.dsf-py-xxxl{padding-top:var(--dsf-spacing-xxxl);padding-bottom:var(--dsf-spacing-xxxl)}.dsf-pl-xxxl{padding-left:var(--dsf-spacing-xxxl)}.dsf-pt-xxxl{padding-top:var(--dsf-spacing-xxxl)}.dsf-pr-xxxl{padding-right:var(--dsf-spacing-xxxl)}.dsf-pb-xxxl{padding-bottom:var(--dsf-spacing-xxxl)}.dsf-p-xxl{padding:var(--dsf-spacing-xxl)}.dsf-px-xxl{padding-left:var(--dsf-spacing-xxl);padding-right:var(--dsf-spacing-xxl)}.dsf-py-xxl{padding-top:var(--dsf-spacing-xxl);padding-bottom:var(--dsf-spacing-xxl)}.dsf-pl-xxl{padding-left:var(--dsf-spacing-xxl)}.dsf-pt-xxl{padding-top:var(--dsf-spacing-xxl)}.dsf-pr-xxl{padding-right:var(--dsf-spacing-xxl)}.dsf-pb-xxl{padding-bottom:var(--dsf-spacing-xxl)}.dsf-p-xl{padding:var(--dsf-spacing-xl)}.dsf-px-xl{padding-left:var(--dsf-spacing-xl);padding-right:var(--dsf-spacing-xl)}.dsf-py-xl{padding-top:var(--dsf-spacing-xl);padding-bottom:var(--dsf-spacing-xl)}.dsf-pl-xl{padding-left:var(--dsf-spacing-xl)}.dsf-pt-xl{padding-top:var(--dsf-spacing-xl)}.dsf-pr-xl{padding-right:var(--dsf-spacing-xl)}.dsf-pb-xl{padding-bottom:var(--dsf-spacing-xl)}.dsf-p-l{padding:var(--dsf-spacing-l)}.dsf-px-l{padding-left:var(--dsf-spacing-l);padding-right:var(--dsf-spacing-l)}.dsf-py-l{padding-top:var(--dsf-spacing-l);padding-bottom:var(--dsf-spacing-l)}.dsf-pl-l{padding-left:var(--dsf-spacing-l)}.dsf-pt-l{padding-top:var(--dsf-spacing-l)}.dsf-pr-l{padding-right:var(--dsf-spacing-l)}.dsf-pb-l{padding-bottom:var(--dsf-spacing-l)}.dsf-p-m{padding:var(--dsf-spacing-m)}.dsf-px-m{padding-left:var(--dsf-spacing-m);padding-right:var(--dsf-spacing-m)}.dsf-py-m{padding-top:var(--dsf-spacing-m);padding-bottom:var(--dsf-spacing-m)}.dsf-pl-m{padding-left:var(--dsf-spacing-m)}.dsf-pt-m{padding-top:var(--dsf-spacing-m)}.dsf-pr-m{padding-right:var(--dsf-spacing-m)}.dsf-pb-m{padding-bottom:var(--dsf-spacing-m)}.dsf-p-s{padding:var(--dsf-spacing-s)}.dsf-px-s{padding-left:var(--dsf-spacing-s);padding-right:var(--dsf-spacing-s)}.dsf-py-s{padding-top:var(--dsf-spacing-s);padding-bottom:var(--dsf-spacing-s)}.dsf-pl-s{padding-left:var(--dsf-spacing-s)}.dsf-pt-s{padding-top:var(--dsf-spacing-s)}.dsf-pr-s{padding-right:var(--dsf-spacing-s)}.dsf-pb-s{padding-bottom:var(--dsf-spacing-s)}.dsf-p-xs{padding:var(--dsf-spacing-xs)}.dsf-px-xs{padding-left:var(--dsf-spacing-xs);padding-right:var(--dsf-spacing-xs)}.dsf-py-xs{padding-top:var(--dsf-spacing-xs);padding-bottom:var(--dsf-spacing-xs)}.dsf-pl-xs{padding-left:var(--dsf-spacing-xs)}.dsf-pt-xs{padding-top:var(--dsf-spacing-xs)}.dsf-pr-xs{padding-right:var(--dsf-spacing-xs)}.dsf-pb-xs{padding-bottom:var(--dsf-spacing-xs)}.dsf-m-jumbo{margin:var(--dsf-spacing-jumbo)}.dsf-mx-jumbo{margin-left:var(--dsf-spacing-jumbo);margin-right:var(--dsf-spacing-jumbo)}.dsf-my-jumbo{margin-top:var(--dsf-spacing-jumbo);margin-bottom:var(--dsf-spacing-jumbo)}.dsf-ml-jumbo{margin-left:var(--dsf-spacing-jumbo)}.dsf-mt-jumbo{margin-top:var(--dsf-spacing-jumbo)}.dsf-mr-jumbo{margin-right:var(--dsf-spacing-jumbo)}.dsf-mb-jumbo{margin-bottom:var(--dsf-spacing-jumbo)}.dsf-m-xxxl{margin:var(--dsf-spacing-xxxl)}.dsf-mx-xxxl{margin-left:var(--dsf-spacing-xxxl);margin-right:var(--dsf-spacing-xxxl)}.dsf-my-xxxl{margin-top:var(--dsf-spacing-xxxl);margin-bottom:var(--dsf-spacing-xxxl)}.dsf-ml-xxxl{margin-left:var(--dsf-spacing-xxxl)}.dsf-mt-xxxl{margin-top:var(--dsf-spacing-xxxl)}.dsf-mr-xxxl{margin-right:var(--dsf-spacing-xxxl)}.dsf-mb-xxxl{margin-bottom:var(--dsf-spacing-xxxl)}.dsf-m-xxl{margin:var(--dsf-spacing-xxl)}.dsf-mx-xxl{margin-left:var(--dsf-spacing-xxl);margin-right:var(--dsf-spacing-xxl)}.dsf-my-xxl{margin-top:var(--dsf-spacing-xxl);margin-bottom:var(--dsf-spacing-xxl)}.dsf-ml-xxl{margin-left:var(--dsf-spacing-xxl)}.dsf-mt-xxl{margin-top:var(--dsf-spacing-xxl)}.dsf-mr-xxl{margin-right:var(--dsf-spacing-xxl)}.dsf-mb-xxl{margin-bottom:var(--dsf-spacing-xxl)}.dsf-m-xl{margin:var(--dsf-spacing-xl)}.dsf-mx-xl{margin-left:var(--dsf-spacing-xl);margin-right:var(--dsf-spacing-xl)}.dsf-my-xl{margin-top:var(--dsf-spacing-xl);margin-bottom:var(--dsf-spacing-xl)}.dsf-ml-xl{margin-left:var(--dsf-spacing-xl)}.dsf-mt-xl{margin-top:var(--dsf-spacing-xl)}.dsf-mr-xl{margin-right:var(--dsf-spacing-xl)}.dsf-mb-xl{margin-bottom:var(--dsf-spacing-xl)}.dsf-m-l{margin:var(--dsf-spacing-l)}.dsf-mx-l{margin-left:var(--dsf-spacing-l);margin-right:var(--dsf-spacing-l)}.dsf-my-l{margin-top:var(--dsf-spacing-l);margin-bottom:var(--dsf-spacing-l)}.dsf-ml-l{margin-left:var(--dsf-spacing-l)}.dsf-mt-l{margin-top:var(--dsf-spacing-l)}.dsf-mr-l{margin-right:var(--dsf-spacing-l)}.dsf-mb-l{margin-bottom:var(--dsf-spacing-l)}.dsf-m-m{margin:var(--dsf-spacing-m)}.dsf-mx-m{margin-left:var(--dsf-spacing-m);margin-right:var(--dsf-spacing-m)}.dsf-my-m{margin-top:var(--dsf-spacing-m);margin-bottom:var(--dsf-spacing-m)}.dsf-ml-m{margin-left:var(--dsf-spacing-m)}.dsf-mt-m{margin-top:var(--dsf-spacing-m)}.dsf-mr-m{margin-right:var(--dsf-spacing-m)}.dsf-mb-m{margin-bottom:var(--dsf-spacing-m)}.dsf-m-s{margin:var(--dsf-spacing-s)}.dsf-mx-s{margin-left:var(--dsf-spacing-s);margin-right:var(--dsf-spacing-s)}.dsf-my-s{margin-top:var(--dsf-spacing-s);margin-bottom:var(--dsf-spacing-s)}.dsf-ml-s{margin-left:var(--dsf-spacing-s)}.dsf-mt-s{margin-top:var(--dsf-spacing-s)}.dsf-mr-s{margin-right:var(--dsf-spacing-s)}.dsf-mb-s{margin-bottom:var(--dsf-spacing-s)}.dsf-m-xs{margin:var(--dsf-spacing-xs)}.dsf-mx-xs{margin-left:var(--dsf-spacing-xs);margin-right:var(--dsf-spacing-xs)}.dsf-my-xs{margin-top:var(--dsf-spacing-xs);margin-bottom:var(--dsf-spacing-xs)}.dsf-ml-xs{margin-left:var(--dsf-spacing-xs)}.dsf-mt-xs{margin-top:var(--dsf-spacing-xs)}.dsf-mr-xs{margin-right:var(--dsf-spacing-xs)}.dsf-mb-xs{margin-bottom:var(--dsf-spacing-xs)}.dsf-text-m-semibold{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:calc(2*var(--dsf-base-size));letter-spacing:calc(.0030000001*var(--dsf-base-size));line-height:calc(2.8*var(--dsf-base-size))}.dsf-text-jumbo-semibold{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:calc(4.8*var(--dsf-base-size));letter-spacing:calc(-0.072*var(--dsf-base-size));line-height:calc(5.6*var(--dsf-base-size))}.dsf-text-s-medium{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;font-size:calc(1.6*var(--dsf-base-size));letter-spacing:calc(.0024000001*var(--dsf-base-size));line-height:calc(2.4*var(--dsf-base-size))}.dsf-text-xxl-semibold{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:calc(4*var(--dsf-base-size));letter-spacing:calc(-0.02*var(--dsf-base-size));line-height:calc(4.8*var(--dsf-base-size))}.dsf-text-xl-semibold{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:calc(3.2*var(--dsf-base-size));letter-spacing:calc(.008*var(--dsf-base-size));line-height:calc(4*var(--dsf-base-size))}.dsf-text-l-semibold{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:calc(2.4*var(--dsf-base-size));letter-spacing:calc(0*var(--dsf-base-size));line-height:calc(3.2*var(--dsf-base-size))}.dsf-text-s{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:calc(1.6*var(--dsf-base-size));letter-spacing:calc(.0024000001*var(--dsf-base-size));line-height:calc(2.4*var(--dsf-base-size))}.dsf-text-xs-semibold{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:calc(1.4*var(--dsf-base-size));letter-spacing:calc(.0035*var(--dsf-base-size));line-height:calc(1.8*var(--dsf-base-size))}.dsf-text-xs{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:calc(1.4*var(--dsf-base-size));letter-spacing:calc(.007*var(--dsf-base-size));line-height:calc(1.8*var(--dsf-base-size))}.dsf-text-xxs-semibold{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:calc(1.2*var(--dsf-base-size));letter-spacing:calc(.018*var(--dsf-base-size));line-height:calc(1.6*var(--dsf-base-size))}.dsf-text-xxs{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:calc(1.2*var(--dsf-base-size));letter-spacing:calc(.006*var(--dsf-base-size));line-height:calc(1.6*var(--dsf-base-size))}.dsf-text-s-semibold{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:calc(1.6*var(--dsf-base-size));letter-spacing:calc(.0024000001*var(--dsf-base-size));line-height:calc(2.4*var(--dsf-base-size))}
pre[data-v-4cb06caa]{border-radius:8px;padding:10px;background:rgb(var(--dsf-color-neutral-50))}dsf-textarea[data-v-807fb8a2]{width:100%}[data-v-45df2dae]::part(modal){width:50vw}.branch-override-wrapper[data-v-45df2dae]{position:fixed;bottom:10px;left:0;right:0;display:flex;justify-content:center;pointer-events:none}
*,*::before,*::after{box-sizing:border-box}*,body{margin:0}html,body{height:100%}html{font-size:10px}body{line-height:1.5;-webkit-font-smoothing:antialiased}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}

/*# sourceMappingURL=main.631e052310503de36eba.css.map*/