@charset "UTF-8";/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
  color: #24292e;
  background: #ffffff
}
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62
}
.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a
}
.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e
}
.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold
}
.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f
}
.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic
}
.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold
}
.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4
}
.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
  
}.blockquote[data-v-eeadc8a3]{font-weight:500;font-style:italic;border-left:.25rem solid var(--blockquote-border-color,#e2e8f0);quotes:"“" "”" "‘" "’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.blockquote[data-v-eeadc8a3] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.checkbox-node[data-v-8dc6c46f]{margin-right:.5rem;vertical-align:middle}.checkbox-input[data-v-8dc6c46f]{margin:0;cursor:default}.definition-list[data-v-f88691d6]{margin:0 0 1rem}.definition-term[data-v-f88691d6]{font-weight:600;margin-top:.5rem}.definition-desc[data-v-f88691d6]{margin-left:1rem;margin-bottom:.5rem}.definition-list[data-v-f88691d6] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-01af0fee]{font-size:.75em;line-height:0}.footnote-link[data-v-01af0fee]{color:#0366d6;text-decoration:none}.footnote-link[data-v-01af0fee]:hover{text-decoration:underline}.tooltip-enter-from[data-v-993f63aa]{opacity:0;transform:translateY(-6px) scale(.98)}.tooltip-enter-to[data-v-993f63aa],.tooltip-leave-from[data-v-993f63aa]{opacity:1;transform:translateY(0) scale(1)}.tooltip-leave-to[data-v-993f63aa]{opacity:0;transform:translateY(-6px) scale(.98)}.tooltip-enter-active[data-v-993f63aa],.tooltip-leave-active[data-v-993f63aa]{transition:opacity .12s linear}.tooltip-element[data-v-993f63aa]{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.img-switch-enter-active[data-v-7ca79b66],.img-switch-leave-active[data-v-7ca79b66]{transition:opacity .22s ease,transform .22s ease}.img-switch-enter-from[data-v-7ca79b66],.img-switch-leave-to[data-v-7ca79b66]{opacity:0;transform:translateY(6px)}.img-switch-enter-to[data-v-7ca79b66],.img-switch-leave-from[data-v-7ca79b66]{opacity:1;transform:translateY(0)}.placeholder-layer[data-v-7ca79b66]{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.spinner[data-v-7ca79b66]{animation:none!important}.img-switch-enter-active[data-v-7ca79b66],.img-switch-leave-active[data-v-7ca79b66]{transition:none!important}}.text-node[data-v-56f30838]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-56f30838]{display:inline-flex;justify-content:center;width:100%}.superscript-node[data-v-9ae5549f]{font-size:.8em;vertical-align:super}.subscript-node[data-v-37438707]{font-size:.8em;vertical-align:sub}.strong-node[data-v-3f61dca6]{font-weight:700}.strikethrough-node[data-v-8236f64d]{text-decoration:line-through}.link-node[data-v-80b69735]{color:var(--link-color, #0366d6);text-decoration:none}.link-node[data-v-80b69735]:hover{text-decoration:underline;text-underline-offset:.2rem}.link-loading .link-text-wrapper[data-v-80b69735]{position:relative}.link-loading .link-text[data-v-80b69735]{position:relative;z-index:2}.underline-anim[data-v-80b69735]{position:absolute;left:0;right:0;height:var(--underline-height, 2px);bottom:var(--underline-bottom, -3px);background:currentColor;transform-origin:center center;will-change:transform,opacity;opacity:var(--underline-opacity, .9);transform:scaleX(0);animation:underlineLoop-80b69735 var(--underline-duration, .8s) var(--underline-timing, linear) var(--underline-iteration, infinite)}@keyframes underlineLoop-80b69735{0%{transform:scaleX(0);opacity:var(--underline-opacity, .9)}75%{transform:scaleX(1);opacity:var(--underline-opacity, .9)}99%{transform:scaleX(1);opacity:var(--underline-opacity, .9)}to{transform:scaleX(0);opacity:0}}.insert-node[data-v-0b4b6459]{text-decoration:underline}.highlight-node[data-v-fbe5e4f2]{background-color:#ff0;padding:0 .2rem}.emphasis-node[data-v-8723e015]{font-style:italic}.footnote-anchor[data-v-4756ce0d]{margin-left:.5rem}[class*=footnote-] :deep(.markdown-renderer),.flex-1 :deep(.markdown-renderer){content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.hard-break[data-v-50c58f70]{display:block}.heading-node[data-v-e3e7e2ce]{font-weight:500;line-height:1.25}hr+.heading-node[data-v-e3e7e2ce]{margin-top:0}.heading-1[data-v-e3e7e2ce]{margin-top:0;margin-bottom:calc(8 / 9 * 1em);font-size:2.25rem;line-height:2.5rem;font-weight:800;line-height:calc(10 / 9 * 1)}.heading-2[data-v-e3e7e2ce]{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:calc(4 / 3 * 1)}.heading-3[data-v-e3e7e2ce]{margin-top:1.6em;margin-bottom:calc(3 / 5 * 1em);font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:calc(5 / 3 * 1)}.heading-4[data-v-e3e7e2ce]{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600}.heading-5[data-v-e3e7e2ce],.heading-6[data-v-e3e7e2ce]{margin:0;font-size:1rem;line-height:1.5rem}ol>.list-item[data-v-7a618746]::marker{color:var(--list-item-counter-marker,#64748b);line-height:1.6}ul>.list-item[data-v-7a618746]::marker{color:var(--list-item-marker,#cbd5e1)}.list-item[data-v-7a618746] .markdown-renderer{content-visibility:visible;contain-intrinsic-size:0px 0px;contain:none}.list-node[data-v-79057d57]{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.625em}.list-decimal[data-v-79057d57]{list-style-type:decimal}.list-disc[data-v-79057d57]{list-style-type:disc}@media not all and (min-width:1024px){.list-disc[data-v-79057d57]{margin-top:calc(4 / 3 * 1em);margin-bottom:calc(4 / 3 * 1em);padding-left:calc(14 / 9 * 1em)}}._mermaid[data-v-3636e700]{font-family:inherit;transition:opacity .2s ease-in-out;content-visibility:auto;contain:content;contain-intrinsic-size:360px 240px}._mermaid[data-v-3636e700] svg{width:100%;height:auto;display:block}.fullscreen[data-v-3636e700]{width:100%;max-height:100%!important;height:100%!important}.mermaid-action-btn[data-v-3636e700]{font-family:inherit}.mermaid-action-btn[data-v-3636e700]:active{transform:scale(.98)}.mermaid-dialog-enter-from[data-v-3636e700],.mermaid-dialog-leave-to[data-v-3636e700]{opacity:0}.mermaid-dialog-enter-active[data-v-3636e700],.mermaid-dialog-leave-active[data-v-3636e700]{transition:opacity .2s ease}.mermaid-dialog-enter-from .dialog-panel[data-v-3636e700],.mermaid-dialog-leave-to .dialog-panel[data-v-3636e700]{transform:translateY(8px) scale(.98);opacity:.98}.mermaid-dialog-enter-to .dialog-panel[data-v-3636e700],.mermaid-dialog-leave-from .dialog-panel[data-v-3636e700]{transform:translateY(0) scale(1);opacity:1}.mermaid-dialog-enter-active .dialog-panel[data-v-3636e700],.mermaid-dialog-leave-active .dialog-panel[data-v-3636e700]{transition:transform .2s ease,opacity .2s ease}.html-inline-node[data-v-ce01f326]{display:inline}.html-inline-node--loading[data-v-ce01f326]{opacity:.85}.paragraph-node[data-v-0117537a]{margin:1.25em 0}li .paragraph-node[data-v-0117537a]{margin:0}.text-node[data-v-0117537a]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-0117537a]{display:inline-flex;justify-content:center;width:100%}pre[class^=language-],pre[class*=" language-"]{white-space:pre;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-variant-ligatures:none;contain:content;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}pre[class^=language-]>code,pre[class*=" language-"]>code{display:block}pre[class^=language-]:focus,pre[class*=" language-"]:focus{outline:2px solid var(--vmdr-focus, #3b82f6);outline-offset:2px}.table-node-wrapper[data-v-a874491c]{position:relative}.table-node--loading tbody td[data-v-a874491c]{position:relative;overflow:hidden}.table-node--loading tbody td[data-v-a874491c]>*{visibility:hidden}.table-node--loading tbody td[data-v-a874491c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.25rem;background:linear-gradient(90deg,rgba(148,163,184,.16) 25%,rgba(148,163,184,.28),rgba(148,163,184,.16) 75%);background-size:200% 100%;animation:table-node-shimmer-a874491c 1.2s linear infinite;will-change:background-position}.table-node__loading[data-v-a874491c]{position:relative;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.table-node__spinner[data-v-a874491c]{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid rgba(94,104,121,.25);border-top-color:rgba(94,104,121,.8);will-change:transform}.table-node-fade-enter-active[data-v-a874491c],.table-node-fade-leave-active[data-v-a874491c]{transition:opacity .18s ease}.table-node-fade-enter-from[data-v-a874491c],.table-node-fade-leave-to[data-v-a874491c]{opacity:0}[data-v-a874491c] .table-node .markdown-renderer{display:contents;content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}[data-v-a874491c] .table-node .markdown-renderer .node-slot,[data-v-a874491c] .table-node .markdown-renderer .node-content,[data-v-a874491c] .table-node .markdown-renderer .node-space{display:contents}@keyframes table-node-shimmer-a874491c{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:200% 0%}}.hr+.table-node-wrapper[data-v-a874491c]{margin-top:0}.hr+.table-node-wrapper .table-node[data-v-a874491c]{margin-top:0}.sr-only[data-v-a874491c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-node[data-v-639cbad9]{margin-top:3rem;margin-bottom:3rem;border-top-width:1px;border-color:var(--hr-border-color,#e2e8f0)}.html-block-node__placeholder[data-v-ed22b926]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.html-block-node__placeholder-bar[data-v-ed22b926]{display:block;height:.8rem;border-radius:9999px;background-image:linear-gradient(90deg,rgba(148,163,184,.35),rgba(148,163,184,.1),rgba(148,163,184,.35));background-size:200% 100%;animation:html-block-node-shimmer-ed22b926 1.2s ease infinite}@keyframes html-block-node-shimmer-ed22b926{0%{background-position:0% 0%}to{background-position:200% 0%}}.markdown-renderer[data-v-33b6808c]{position:relative;contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px}.node-slot[data-v-33b6808c],.node-content[data-v-33b6808c]{width:100%}.node-placeholder[data-v-33b6808c]{width:100%;min-height:1rem;margin:.25rem 0;border-radius:.5rem;background-image:linear-gradient(90deg,rgba(148,163,184,.18),rgba(148,163,184,.05),rgba(148,163,184,.18));background-size:200% 100%;animation:node-placeholder-shimmer-33b6808c 1.1s ease-in-out infinite}.node-placeholder[data-v-33b6808c]:first-child{margin-top:0}@keyframes node-placeholder-shimmer-33b6808c{0%{background-position:200% 0%}to{background-position:-200% 0%}}.node-spacer[data-v-33b6808c]{width:100%}.unknown-node[data-v-33b6808c]{color:#6a737d;font-style:italic;margin:1rem 0}.typewriter-enter-from{opacity:0}.typewriter-enter-active{transition:opacity var(--typewriter-fade-duration, .9s) var(--typewriter-fade-ease, ease-out);will-change:opacity}.typewriter-enter-to{opacity:1}.admonition[data-v-5e95c2b7]{--admonition-bg: #f8f8f8;--admonition-border: #eaecef;--admonition-header-bg: rgba(0, 0, 0, .03);--admonition-text: #111827;--admonition-muted: #374151;--admonition-note-color: #448aff;--admonition-tip-color: #00bfa5;--admonition-warning-color: #ff9100;--admonition-danger-color: #ff5252;margin:1rem 0;padding:0;border-radius:4px;border-left:4px solid var(--admonition-border);background-color:var(--admonition-bg);color:var(--admonition-text);overflow:hidden}.admonition-header[data-v-5e95c2b7]{padding:.5rem 1rem;font-weight:600;display:flex;align-items:center;background-color:var(--admonition-header-bg);color:var(--admonition-muted)}.admonition-icon[data-v-5e95c2b7]{margin-right:.5rem;color:inherit}.admonition-content[data-v-5e95c2b7]{padding:.5rem 1rem 1rem;color:var(--admonition-text)}.admonition-note[data-v-5e95c2b7]{border-left-color:var(--admonition-note-color)}.admonition-note .admonition-header[data-v-5e95c2b7]{background-color:rgba(68,138,255,.06);color:var(--admonition-note-color)}.admonition-info[data-v-5e95c2b7]{border-left-color:var(--admonition-note-color)}.admonition-info .admonition-header[data-v-5e95c2b7]{background-color:rgba(68,138,255,.06);color:var(--admonition-note-color)}.admonition-tip[data-v-5e95c2b7]{border-left-color:var(--admonition-tip-color)}.admonition-tip .admonition-header[data-v-5e95c2b7]{background-color:rgba(0,191,165,.06);color:var(--admonition-tip-color)}.admonition-warning[data-v-5e95c2b7]{border-left-color:var(--admonition-warning-color)}.admonition-warning .admonition-header[data-v-5e95c2b7]{background-color:rgba(255,145,0,.06);color:var(--admonition-warning-color)}.admonition-danger[data-v-5e95c2b7]{border-left-color:var(--admonition-danger-color)}.admonition-danger .admonition-header[data-v-5e95c2b7]{background-color:rgba(255,82,82,.06);color:var(--admonition-danger-color)}.admonition-error[data-v-5e95c2b7]{border-left-color:var(--admonition-danger-color)}.admonition-error .admonition-header[data-v-5e95c2b7]{background-color:rgba(255,82,82,.06);color:var(--admonition-danger-color)}.admonition-caution[data-v-5e95c2b7]{border-left-color:var(--admonition-warning-color)}.admonition-caution .admonition-header[data-v-5e95c2b7]{background-color:rgba(255,145,0,.06);color:var(--admonition-warning-color)}.admonition-content[data-v-5e95c2b7] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.admonition-toggle[data-v-5e95c2b7]{margin-left:auto;background:transparent;border:none;color:inherit;cursor:pointer;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.admonition-toggle[data-v-5e95c2b7]:focus{outline:2px solid rgba(0,0,0,.08);outline-offset:2px}.admonition.is-dark[data-v-5e95c2b7]{--admonition-bg: #0b1220;--admonition-border: rgba(255, 255, 255, .06);--admonition-header-bg: rgba(255, 255, 255, .03);--admonition-text: #e6eef8;--admonition-muted: #cbd5e1}.admonition.is-dark .admonition-note .admonition-header[data-v-5e95c2b7],.admonition.is-dark .admonition-info .admonition-header[data-v-5e95c2b7]{background-color:rgba(68,138,255,.12);color:var(--admonition-note-color)}.admonition.is-dark .admonition-tip .admonition-header[data-v-5e95c2b7]{background-color:rgba(0,191,165,.12);color:var(--admonition-tip-color)}.admonition.is-dark .admonition-warning .admonition-header[data-v-5e95c2b7]{background-color:rgba(255,145,0,.12);color:var(--admonition-warning-color)}.admonition.is-dark .admonition-danger .admonition-header[data-v-5e95c2b7]{background-color:rgba(255,82,82,.12);color:var(--admonition-danger-color)}@media(prefers-color-scheme:dark){.admonition[data-v-5e95c2b7]{--admonition-bg: #0b1220;--admonition-border: rgba(255, 255, 255, .06);--admonition-header-bg: rgba(255, 255, 255, .03);--admonition-text: #e6eef8;--admonition-muted: #cbd5e1}.admonition-note .admonition-header[data-v-5e95c2b7],.admonition-info .admonition-header[data-v-5e95c2b7]{background-color:rgba(68,138,255,.12);color:var(--admonition-note-color)}.admonition-tip .admonition-header[data-v-5e95c2b7]{background-color:rgba(0,191,165,.12);color:var(--admonition-tip-color)}.admonition-warning .admonition-header[data-v-5e95c2b7]{background-color:rgba(255,145,0,.12);color:var(--admonition-warning-color)}.admonition-danger .admonition-header[data-v-5e95c2b7]{background-color:rgba(255,82,82,.12);color:var(--admonition-danger-color)}}.code-block-container[data-v-34bf55f7]{contain:content;content-visibility:auto;contain-intrinsic-size:320px 180px}.code-block-content[data-v-34bf55f7]{max-height:min(70vh,500px);overflow:auto;transition:max-height .3s ease;font-family:var(--vscode-editor-font-family, "Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);line-height:var(--vscode-editor-line-height, 1.5)}.code-block-render[data-v-34bf55f7]{min-height:1px}[data-v-34bf55f7] .code-block-render pre,[data-v-34bf55f7] .code-block-content .shiki{font-family:inherit;font-size:inherit;line-height:inherit}[data-v-34bf55f7] .code-block-content .shiki-fallback{padding:1rem;margin:0;background:transparent;color:inherit;white-space:pre;font-family:inherit;font-size:inherit;line-height:inherit}.code-fallback-plain[data-v-34bf55f7]{white-space:pre;overflow:auto;background:transparent;color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}[data-v-34bf55f7] .code-block-content pre{padding:1rem}.code-action-btn[data-v-34bf55f7]{cursor:pointer;opacity:.7;transition:opacity .2s}.code-action-btn[data-v-34bf55f7]:hover{opacity:1}.code-action-btn[data-v-34bf55f7]:disabled{opacity:.3;cursor:not-allowed}.code-loading-placeholder[data-v-34bf55f7]{padding:1rem;min-height:120px}.loading-skeleton[data-v-34bf55f7]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-34bf55f7]{height:1rem;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.12) 37%,rgba(0,0,0,.06) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-34bf55f7 1.2s ease-in-out infinite;border-radius:.25rem}.code-block-container.is-dark .skeleton-line[data-v-34bf55f7]{background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.12) 37%,rgba(255,255,255,.06) 63%);background-size:400% 100%}.skeleton-line.short[data-v-34bf55f7]{width:60%}@keyframes code-skeleton-shimmer-34bf55f7{0%{background-position:100% 0}to{background-position:0 0}}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-2{right:.5rem}.right-6{right:1.5rem}.top-2{top:.5rem}.top-6{top:1.5rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.m-0{margin:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.my-0{margin-top:0;margin-bottom:0}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-\[calc\(3\/5\*1em\)\]{margin-bottom:calc(3 / 5 * 1em)}.mb-\[calc\(8\/9\*1em\)\]{margin-bottom:calc(8 / 9 * 1em)}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[calc\(8\/5\*1em\)\]{margin-top:1.6em}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-3{height:.75rem}.h-4{height:1rem}.h-auto{height:auto}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[360px\]{min-height:360px}.min-h-\[40px\]{min-height:40px}.min-h-full{min-height:100%}.w-2\/3{width:66.666667%}.w-3{width:.75rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-full{width:100%}.max-w-96{max-width:24rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-\[\#eaecef\]{--tw-border-opacity: 1;border-color:rgb(234 236 239 / var(--tw-border-opacity, 1))}.border-\[var\(--hr-border-color\,\#e2e8f0\)\]{border-color:var(--hr-border-color,#e2e8f0)}.border-\[var\(--table-border\,\#cbd5e1\)\]{border-color:var(--table-border,#cbd5e1)}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-400\/5{border-color:rgba(156,163,175,.05)}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/30{border-color:rgba(55,65,81,.3)}.border-t-transparent{border-top-color:transparent}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary),214.3 21.44% 93.4%)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-0\.5{padding:.125rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-\[calc\(4\/7\*1em\)\]{padding:calc(4 / 7 * 1em)}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pl-1\.5{padding-left:.375rem}.pl-\[calc\(13\/8\*1em\)\]{padding-left:1.625em}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[85\%\]{font-size:85%}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-\[calc\(10\/9\*1\)\]{line-height:calc(10 / 9 * 1)}.leading-\[calc\(4\/3\*1\)\]{line-height:calc(4 / 3 * 1)}.leading-\[calc\(5\/3\*1\)\]{line-height:calc(5 / 3 * 1)}.leading-\[normal\]{line-height:normal}.leading-relaxed{line-height:1.625}.text-\[\#0366d6\]{--tw-text-opacity: 1;color:rgb(3 102 214 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--border: 214.3 31.8% 91.4%;--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--secondary: 210 40% 96%;--muted: 210 40% 96%;--muted-foreground: 215.4 16.3% 46.9%}.dark{--border: 217.2 32.6% 17.5%;--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--secondary: 217.2 32.6% 17.5%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:bg-\[var\(--vscode-editor-selectionBackground\)\]:hover{background-color:var(--vscode-editor-selectionBackground)}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary),214.3 21.44% 93.4%)}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}@media not all and (min-width:1024px){.max-lg\:my-\[calc\(4\/3\*1em\)\]{margin-top:calc(4 / 3 * 1em);margin-bottom:calc(4 / 3 * 1em)}.max-lg\:pl-\[calc\(14\/9\*1em\)\]{padding-left:calc(14 / 9 * 1em)}}.math-inline-wrapper[data-v-fbd3ae11]{position:relative;display:inline-block}.math-inline[data-v-fbd3ae11]{display:inline-block;vertical-align:middle}.math-inline__loading[data-v-fbd3ae11]{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.math-inline__spinner[data-v-fbd3ae11]{width:1rem;height:1rem;border-radius:9999px;border:2px solid rgba(94,104,121,.25);border-top-color:rgba(94,104,121,.8);will-change:transform}.table-node-fade-enter-active[data-v-fbd3ae11],.table-node-fade-leave-active[data-v-fbd3ae11]{transition:opacity .18s ease}.table-node-fade-enter-from[data-v-fbd3ae11],.table-node-fade-leave-to[data-v-fbd3ae11]{opacity:0}.sr-only[data-v-fbd3ae11]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.math-loading-overlay[data-v-dab27d4f]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);min-height:40px}.math-loading-spinner[data-v-dab27d4f]{width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.6);border-radius:50%;animation:math-spin-dab27d4f .8s linear infinite}@keyframes math-spin-dab27d4f{to{transform:rotate(360deg)}}.math-rendering[data-v-dab27d4f]{opacity:.3;transition:opacity .2s ease}.math-fade-enter-active[data-v-dab27d4f],.math-fade-leave-active[data-v-dab27d4f]{transition:opacity .3s ease}.math-fade-enter-from[data-v-dab27d4f],.math-fade-leave-to[data-v-dab27d4f]{opacity:0}@media(prefers-color-scheme:dark){.math-loading-overlay[data-v-dab27d4f]{background-color:rgba(0,0,0,.6)}.math-loading-spinner[data-v-dab27d4f]{border-color:rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.8)}}.html-preview-frame__backdrop[data-v-3cf0ed56]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.html-preview-frame__backdrop--dark[data-v-3cf0ed56]{background-color:rgba(15,23,42,.8)}.html-preview-frame[data-v-3cf0ed56]{width:80vw;max-width:960px;height:70vh;background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.25);display:flex;flex-direction:column}.html-preview-frame--dark[data-v-3cf0ed56]{background-color:#020617;color:#e5e7eb;box-shadow:0 10px 40px rgba(0,0,0,.6)}.html-preview-frame__header[data-v-3cf0ed56]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;border-bottom:1px solid rgba(0,0,0,.06)}.html-preview-frame--dark .html-preview-frame__header[data-v-3cf0ed56]{border-bottom-color:rgba(148,163,184,.35)}.html-preview-frame__title[data-v-3cf0ed56]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.html-preview-frame__dot[data-v-3cf0ed56]{width:.5rem;height:.5rem;border-radius:999px;background-color:#22c55e}.html-preview-frame--dark .html-preview-frame__dot[data-v-3cf0ed56]{background-color:#4ade80}.html-preview-frame__label[data-v-3cf0ed56]{white-space:nowrap}.html-preview-frame__close[data-v-3cf0ed56]{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer}.html-preview-frame__close--dark[data-v-3cf0ed56]{color:#e5e7eb}.html-preview-frame__iframe[data-v-3cf0ed56]{width:100%;height:100%;border:none;display:block}@media(max-width:640px){.html-preview-frame[data-v-3cf0ed56]{width:100vw;height:80vh;border-radius:0}}.code-block-container[data-v-acbbd971]{contain:content;content-visibility:auto;contain-intrinsic-size:320px 180px}.code-editor-container[data-v-acbbd971]{transition:height .18s ease,max-height .18s ease}.code-block-container.is-rendering .code-height-placeholder[data-v-acbbd971]{background-size:400% 100%;animation:code-skeleton-shimmer-acbbd971 1.2s ease-in-out infinite;min-height:120px;background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.08) 37%,rgba(0,0,0,.04) 63%)}.code-loading-placeholder[data-v-acbbd971]{padding:1rem;min-height:120px}.loading-skeleton[data-v-acbbd971]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-acbbd971]{height:1rem;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.12) 37%,rgba(0,0,0,.06) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-acbbd971 1.2s ease-in-out infinite;border-radius:.25rem}.code-block-container.is-dark .skeleton-line[data-v-acbbd971]{background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.12) 37%,rgba(255,255,255,.06) 63%);background-size:400% 100%}.skeleton-line.short[data-v-acbbd971]{width:60%}@keyframes code-skeleton-shimmer-acbbd971{0%{background-position:100% 0}to{background-position:0 0}}.code-action-btn[data-v-acbbd971]{font-family:inherit}.code-action-btn[data-v-acbbd971]:active{transform:scale(.98)}.code-action-btn[data-v-acbbd971]:disabled{opacity:.5;cursor:not-allowed}.code-action-btn[data-v-acbbd971]:disabled:hover{background-color:transparent}.icon-slot[data-v-acbbd971]{display:inline-flex;align-items:center;justify-content:center}.icon-slot[data-v-acbbd971] svg,.icon-slot[data-v-acbbd971] img{display:block;width:100%;height:100%}[data-v-acbbd971] .monaco-diff-editor .diffOverview{background-color:var(--vscode-editor-background)}

.footer-link[data-v-8a1001a3] {
  border: none;
  background: transparent;
  color: #9ca3af;
  font-size: 13px;
  cursor: pointer;
  transition: color 0.2s ease;
}
.footer-link[data-v-8a1001a3]:hover {
  color: #e5e7eb;
}
.footer-link-active[data-v-8a1001a3] {
  color: #f9fafb;
}
.footer-content[data-v-8a1001a3] {
  padding: 4px 8px 16px;
}

.language-switcher[data-v-e40e798f] {
  display: inline-block;
  direction: ltr;
}
.language-switcher__trigger[data-v-e40e798f] {
  min-height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  border: 0;
  background: transparent;
  color: #202330;
  padding: 0;
  font: inherit;
  cursor: pointer;
  text-align: right;
}
.language-switcher--header .language-switcher__trigger[data-v-e40e798f] {
  min-height: 30px;
  padding: 4px 10px;
  border: 1px solid #eceef2;
  border-radius: 999px;
  background: #fbfcfd;
  color: #111827;
  font-size: 14px;
  font-weight: 500;
  transition:
    border-color 0.2s ease,
    background-color 0.2s ease;
}
.language-switcher--header .language-switcher__trigger[data-v-e40e798f]:hover {
  border-color: #d9dde4;
  background: #f6f8fa;
}
.language-switcher--sidebar[data-v-e40e798f] {
  width: 100%;
}
.language-switcher--sidebar .language-switcher__trigger[data-v-e40e798f] {
  width: 100%;
  min-height: 44px;
  justify-content: flex-start;
  gap: 8px;
  border: 1px solid #e7eaf0;
  border-radius: 14px;
  background: #fff;
  color: #475569;
  padding: 8px 12px;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  text-align: left;
  transition:
    border-color 160ms ease,
    background-color 160ms ease,
    color 160ms ease;
}
.language-switcher--sidebar .language-switcher__trigger[data-v-e40e798f]:hover {
  border-color: #bfdbfe;
  background: #eff6ff;
  color: #2563eb;
}
.language-switcher__menu[data-v-e40e798f] {
  z-index: 3000;
  max-width: calc(100vw - 24px);
  overflow: hidden;
  border: 1px solid rgba(15, 23, 42, 0.08);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 12px 32px rgba(15, 23, 42, 0.16);
  padding: 4px;
  direction: ltr;
}
.language-switcher__option[data-v-e40e798f] {
  width: 100%;
  min-height: 34px;
  display: flex;
  align-items: center;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: #1f2937;
  padding: 7px 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
}
.language-switcher__option[data-v-e40e798f]:hover,
.language-switcher__option--active[data-v-e40e798f] {
  background: #f3f4f6;
  color: #111827;
}

.nav-link[data-v-20b03d07] {
  border: none;
  background: transparent;
  color: #4b5563;
  font-size: 14px;
  cursor: pointer;
  padding: 0;
  transition: color 0.2s ease;
}
.nav-link[data-v-20b03d07]:hover {
  color: #111827;
}
.nav-link-active[data-v-20b03d07] {
  color: #111827;
  font-weight: 600;
}
.header-trigger[data-v-20b03d07] {
  border: 0;
  background: transparent;
  padding: 0;
  transition:
    opacity 0.2s ease,
    border-color 0.2s ease,
    background-color 0.2s ease,
    color 0.2s ease;
}
.header-trigger[data-v-20b03d07]:hover {
  opacity: 0.72;
}
.header-trigger--pill[data-v-20b03d07] {
  padding: 4px 10px;
  border: 1px solid #eceef2;
  border-radius: 999px;
  background: #fbfcfd;
  min-height: 30px;
}
.header-trigger--pill[data-v-20b03d07]:hover {
  opacity: 1;
  border-color: #d9dde4;
  background: #f6f8fa;
}
.header-user-menu[data-v-20b03d07] {
  display: inline-block;
  direction: ltr;
}
.header-user-menu__panel[data-v-20b03d07] {
  z-index: 3000;
  max-width: calc(100vw - 24px);
  overflow: hidden;
  border: 1px solid rgba(15, 23, 42, 0.08);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 12px 32px rgba(15, 23, 42, 0.16);
  padding: 4px;
  direction: ltr;
}
.header-user-menu__option[data-v-20b03d07] {
  width: 100%;
  min-height: 34px;
  display: flex;
  align-items: center;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: #1f2937;
  padding: 7px 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
}
.header-user-menu__option[data-v-20b03d07]:hover {
  background: #f3f4f6;
  color: #111827;
}

.router_animate-enter-active[data-v-c92b097d] {
  animation: fadeIn 0.3s;
}
.router_animate-leave-active[data-v-c92b097d] {
  animation: fadeOut 0.2s;
  opacity: 0;
}

.whatsapp-widget[data-v-408c3d39] {
  position: fixed;
  top: calc(100vh - 86px);
  left: calc(100vw - 86px);
  z-index: 2100;
  width: 58px;
  height: 58px;
  pointer-events: none;
}
.whatsapp-widget__panel[data-v-408c3d39],
.whatsapp-widget__fab[data-v-408c3d39] {
  pointer-events: auto;
}
.whatsapp-widget__panel[data-v-408c3d39] {
  position: absolute;
  right: 0;
  bottom: calc(100% + 14px);
  width: min(340px, calc(100vw - 32px));
  overflow: hidden;
  border: 1px solid rgba(17, 24, 39, 0.08);
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0 18px 45px rgba(15, 23, 42, 0.18);
}
.whatsapp-widget--panel-below .whatsapp-widget__panel[data-v-408c3d39] {
  top: calc(100% + 14px);
  bottom: auto;
}
.whatsapp-widget--panel-left .whatsapp-widget__panel[data-v-408c3d39] {
  right: auto;
  left: 0;
}
.whatsapp-widget__header[data-v-408c3d39] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 14px 16px;
  color: #ffffff;
  background: #128c7e;
}
.whatsapp-widget__identity[data-v-408c3d39] {
  display: flex;
  align-items: center;
  min-width: 0;
  gap: 10px;
}
.whatsapp-widget__avatar[data-v-408c3d39] {
  display: inline-flex;
  width: 38px;
  height: 38px;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.16);
}
.whatsapp-widget__title[data-v-408c3d39] {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.35;
}
.whatsapp-widget__status[data-v-408c3d39] {
  margin-top: 2px;
  font-size: 12px;
  line-height: 1.35;
  opacity: 0.86;
}
.whatsapp-widget__close[data-v-408c3d39] {
  display: inline-flex;
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 50%;
  color: #ffffff;
  background: transparent;
  cursor: pointer;
}
.whatsapp-widget__close[data-v-408c3d39]:hover {
  background: rgba(255, 255, 255, 0.14);
}
.whatsapp-widget__body[data-v-408c3d39] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  background: #f7f8f4;
}
.whatsapp-widget__bubble[data-v-408c3d39] {
  max-width: 260px;
  padding: 10px 12px;
  border-radius: 8px;
  color: #1f2937;
  background: #ffffff;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
  font-size: 13px;
  line-height: 1.5;
}
.whatsapp-widget__input[data-v-408c3d39] .n-input__textarea-el {
  font-size: 13px;
  line-height: 1.5;
}
.whatsapp-widget__send[data-v-408c3d39] {
  height: 38px;
}
.whatsapp-widget__fab[data-v-408c3d39] {
  display: inline-flex;
  width: 58px;
  height: 58px;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 50%;
  color: #ffffff;
  background: #25d366;
  box-shadow: 0 12px 28px rgba(18, 140, 126, 0.3);
  cursor: grab;
  touch-action: none;
  user-select: none;
  transition:
    transform 0.2s ease,
    box-shadow 0.2s ease,
    background 0.2s ease;
}
.whatsapp-widget__fab[data-v-408c3d39]:hover {
  background: #1ebe5d;
  box-shadow: 0 14px 34px rgba(18, 140, 126, 0.36);
  transform: translateY(-2px);
}
.whatsapp-widget--dragging .whatsapp-widget__fab[data-v-408c3d39] {
  cursor: grabbing;
}
.whatsapp-panel-enter-active[data-v-408c3d39],
.whatsapp-panel-leave-active[data-v-408c3d39] {
  transition:
    opacity 0.18s ease,
    transform 0.18s ease;
}
.whatsapp-panel-enter-from[data-v-408c3d39],
.whatsapp-panel-leave-to[data-v-408c3d39] {
  opacity: 0;
  transform: translateY(10px) scale(0.98);
}
@media (max-width: 640px) {
.whatsapp-widget[data-v-408c3d39] {
    top: calc(100vh - 72px);
    left: calc(100vw - 70px);
    width: 54px;
    height: 54px;
}
.whatsapp-widget__fab[data-v-408c3d39] {
    width: 54px;
    height: 54px;
}
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html,
body,
#app {
  height: 100%;
}

html {
  scrollbar-gutter: stable;
}

a {
  text-decoration: none;
}

.wrapper-w {
  max-width: 1200px;
  width: 100%;
  min-width: 0;
  margin: 0 auto;
}

/* md基础容器 */
#markdown-content {
  font-family:
    -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size: 14px;
  line-height: 1.6;
  color: #24292e;
  overflow: visible;
  word-break: break-all;
  /* 标题层级体系 */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 24px;
    margin-bottom: 14px;
    font-weight: 600;
    line-height: 1.25;
    position: relative;
    padding-bottom: 0.3em;
    border-bottom: 1px solid #eaecef;

    &:hover .header-anchor {
      opacity: 1;
    }
  }
  h1 {
    font-size: 2em;
    border-bottom-width: 2px;
  }
  h2 {
    font-size: 1.5em;
  }
  h3 {
    font-size: 1.25em;
  }
  h4 {
    font-size: 1em;
  }
  h5 {
    font-size: 0.875em;
  }
  h6 {
    font-size: 0.85em;
    color: #6a737d;
  }

  /* 段落与文本 */
  p {
    margin-top: 0;
    word-break: break-all;
  }
  strong {
    font-weight: 600;
  }
  em {
    font-style: italic;
  }
  del {
    text-decoration: line-through;
  }

  /* 列表系统 */
  ul,
  ol {
    padding-left: 2em;
    margin-bottom: 14px;
    li {
      margin-bottom: 0.5em;
      position: relative;
      &::marker {
        color: #6a737d;
      }
    }
    ul,
    ol {
      margin-top: 0.5em;
    }
  }
  ul {
    list-style-type: disc;
  }
  ol {
    list-style-type: decimal;
  }

  /* 代码块与行内代码 */
  pre {
    position: relative;
    background-color: #f6f8fa;
    border-radius: 6px;
    padding: 14px;
    margin: 20px 0;
    overflow: auto;
    line-height: 1.45;
  }
  code {
    font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
    padding: 0.2em 0.4em;
    background-color: rgba(175, 184, 193, 0.2);
    border-radius: 4px;
  }
  pre code {
    padding: 0;
    background: transparent;
    border-radius: 0;
  }

  /* 表格系统 */
  .md-table-wrapper {
    width: 100%;
    overflow-x: auto;
    margin: 1.5em 0;
    border: 1px solid #e1e4e8;
    border-radius: 6px;
  }
  .md-table-wrapper table {
    margin: 0;
    border: none;
    border-radius: 0;
  }
  table {
    border-collapse: collapse;
    margin: 1.5em 0;
    width: max-content;
    min-width: 100%;

    th,
    td {
      padding: 12px 18px;
      border: 1px solid #e1e4e8;
      text-align: left;
      white-space: nowrap;
      word-break: keep-all;
      line-height: 1.5;
      min-width: 140px;
    }
    td {
      max-width: 500px;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    th {
      background-color: #f6f8fa;
      font-size: 13px;
      font-weight: 600;
      color: #57606a;
    }
    tr:nth-child(even) {
      background-color: #f9fafb;
    }
    tr:hover td {
      background-color: #f0f4f8;
    }
  }

  /* 链接与引用 */
  a {
    color: #0366d6;
    text-decoration: none;
    &:hover {
      text-decoration: underline;
      text-decoration-thickness: 1.5px;
    }
    code {
      color: inherit;
    }
  }
  blockquote {
    padding: 0 1em;
    color: #6a737d;
    border-left: 0.25em solid #dfe2e5;
    margin: 0 0 14px;
  }

  /* 数学公式 */
  .math-block {
    display: block;
    margin: 1.5em 0;
    padding: 1em;
    text-align: center;
    background-color: #f8f9fa;
    border-radius: 4px;
    overflow-x: auto;
  }
  .math-inline {
    padding: 0.1em 0.3em;
    background-color: rgba(175, 184, 193, 0.2);
    border-radius: 3px;
  }

  /* 分割线与图片 */
  hr {
    border: 0;
    margin: 2px 0;
  }
  img {
    max-width: 100%;
    height: auto;
    margin: 14px 0;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  }
}

#thinking-content {
  font-size: 12px;
  color: #5e5e5b;
  word-wrap: break-word;

  blockquote {
    padding: 0 1em;
    color: #6a737d;
    border-left: 0.25em solid #eaebec;
    margin: 0 0 14px;
  }

  /* 段落与文本 */
  .paragraph-node {
    margin: 0 0 !important;
  }
  .list-node {
    margin: 0 0 !important;
  }

  /* 列表系统 */
  ul,
  ol {
    padding-left: 2em;
    li {
      margin-bottom: 0.1em;
      position: relative;
      &::marker {
        color: #6a737d;
      }
    }
    ul,
    ol {
      margin-top: 0.1em;
    }
  }
  ul {
    list-style-type: disc;
  }
  ol {
    list-style-type: decimal;
  }
  hr {
    border: 0;
    margin: 2px 0;
  }
}
*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.i-iconfont-assistant,[un-i-iconfont-assistant=""]{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='56.568541526794434' height='56.568541526794434' viewBox='0 0 56.568541526794434 56.568541526794434'%3E%3Cdefs%3E%3CclipPath id='master_svg0_298_49937'%3E%3Crect x='0' y='28.284270763397217' width='40' height='40' rx='0'/%3E%3C/clipPath%3E%3CclipPath id='master_svg1_298_48282'%3E%3Crect x='8' y='36.28427076339722' width='24' height='24' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='matrix(0.7071067690849304,-0.7071067690849304,0.7071067690849304,0.7071067690849304,-19.999999315429164,8.284271447968052)' clip-path='url(%23master_svg0_298_49937)'%3E%3Crect x='0' y='28.284270763397217' width='40' height='40' rx='20' fill='%232080F0' fill-opacity='1'/%3E%3Cg clip-path='url(%23master_svg1_298_48282)'%3E%3Cpath d='M19.1311131,40.23876286339722L19.52252,39.847356763397215C19.988926,39.380950663397215,19.988926,38.62157541339722,19.52252,38.157513023397215C19.0561132,37.69110673339722,18.2990818,37.69110673339722,17.832675899999998,38.157513023397215L17.4412689,38.54891938339722C16.9748631,39.01532566339721,16.9748631,39.77235676339722,17.4412689,40.23876336339722C17.9053316,40.70516946339722,18.6623631,40.70516946339722,19.1311131,40.23876286339722ZM26.55377,51.40673226339722L23.185802000000002,54.77470126339722C21.193614,56.70829526339722,17.5326757,57.07626526339722,14.9006453,54.44188826339722L13.9514265,53.49266926339722C11.0451766,50.72470226339722,11.6568956,47.380169363397215,13.724082899999999,45.31063796339722L17.1061139,41.928606963397215L17.0850201,41.90751316339722C15.8170514,40.63485696339722,15.664707700000001,40.482513163397215,15.664707700000001,40.482513163397215L10.571738400000001,45.57548146339722C8.97095728,47.17626336339722,8.97095728,52.222357263397214,11.8983011,55.14970126339722L13.1006451,56.35204426339722C15.7912703,59.04267026339721,21.210019000000003,59.41532626339722,22.810802000000002,57.81220226339722L27.885021,52.737982263397214L26.55377,51.40673226339722ZM30.151426,48.78173226339722C29.685019,48.31532526339721,28.927988,48.31532526339721,28.461582,48.78173226339722L28.067833,49.17548126339722C27.601425,49.64188826339722,27.601425,50.39891926339722,28.067833,50.86766926339722C28.534241,51.33407726339722,29.291271,51.33407726339722,29.757675,50.86766926339722L30.149082,50.47392026339722C30.617832,50.007513263397215,30.617832,49.24813926339722,30.151426,48.78173226339722Z' fill='%23FFFFFF' fill-opacity='1' style='mix-blend-mode:passthrough'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:56.568541526794434;height:56.568541526794434;}.i-iconfont-company{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CclipPath id='master_svg0_298_48290'%3E%3Crect x='0' y='0' width='32' height='32' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_298_48290)'%3E%3Cpath d='M16.000824375,2.265625C15.303949375,2.265625,14.607073375,2.3968749,14.075823375,2.6624999L2.857073545,8.271875399999999C1.7976984950000001,8.803125399999999,1.7976984950000001,9.6656256,2.857073545,10.1968756L14.075823375,15.806251C14.607073375,16.071877,15.303948375,16.203125,16.003948375,16.203125C16.700822375,16.203125,17.397697375,16.071875,17.928947375,15.80625L29.150821375,10.196874600000001C30.210197375,9.665624600000001,30.210197375,8.8031244,29.150821375,8.2718744L17.925823375,2.6624999C17.394573375,2.3968749,16.697698375,2.265625,16.000824375,2.265625ZM16.000824375,23.059376C15.141449375,23.059376,14.282074375,22.887501,13.594574375,22.543751L2.600823645,17.049999C2.069573641,16.784374,1.853948595,16.137499,2.119573595,15.603125C2.385198595,15.071875,3.0320737749999997,14.85625,3.566448475,15.121875L14.557073375,20.61875C15.313324375,20.996874,16.688324375,20.996874,17.447698375,20.61875L28.438324375,15.125C28.969574375,14.859375,29.616449375,15.075,29.882074375,15.60625C30.147699375,16.137501,29.932073375,16.784374,29.400823375,17.049999L18.407074375,22.543751C17.653949375,22.896875,16.832073375,23.071877,16.000824375,23.059376ZM16.000824375,29.734375C15.141449375,29.734375,14.282074375,29.5625,13.594574375,29.21875L2.6039488349999997,23.721874C2.072698832,23.456249,1.857073785,22.809374,2.122698785,22.278124C2.388323785,21.746874,3.035198975,21.531248,3.566448975,21.796873L14.557074375,27.293747C15.313325375,27.671871,16.688324375,27.671871,17.447700375,27.293747L28.438324375,21.796875C28.969574375,21.53125,29.616449375,21.746876,29.882074375,22.278126C30.147699375,22.809376,29.932073375,23.456251,29.400823375,23.721876L18.407074375,29.21875C17.722698375,29.5625,16.863323375,29.734375,16.000824375,29.734375Z' fill='%2367C23A' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:32;height:32;}.i-iconfont-contract{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='30' height='30' viewBox='0 0 30 30'%3E%3Cdefs%3E%3CclipPath id='master_svg0_298_48326'%3E%3Crect x='0' y='0' width='30' height='30' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_298_48326)'%3E%3Cpath d='M26.945633125,6.011827L21.820797125,0.80814719C21.289137125,0.29991674,20.585121125,0.011270117,19.849707125,0L4.613175825,0C3.3265775250000003,0.021096002,2.288674146,1.0589995,2.267578125,2.345598L2.267578125,27.654402C2.288674146,28.941,3.326577625,29.978903,4.613175825,29.999998L25.703846125,29.999998C27.517250125,29.999998,27.714359125,28.679367,27.714359125,27.161627C27.714359125,20.459919,27.734070125,7.9829159,27.734070125,7.9829159C27.734070125,7.4112997,27.359562125,6.5045977,26.945633125,6.011827Z' fill='%234096FF' fill-opacity='1'/%3E%3Cpath d='M15.2770109,19.491092000000002L7.55033481,19.491092000000002C7.11669496,19.491092000000002,6.7421875,18.958897,6.7421875,18.269015C6.7421875,17.579133,7.11669496,17.046938,7.55033481,17.046938L15.316432,17.046938C15.7500715,17.046938,16.124579400000002,17.579133,16.124579400000002,18.269015C16.124579400000002,18.958897,15.7500715,19.491092000000002,15.2770109,19.491092000000002ZM22.037851500000002,14.1100154L7.9642631999999995,14.1100154C7.28932953,14.1100154,6.7421875,13.5628734,6.7421875,12.8879395C6.7421875,12.213005500000001,7.28932953,11.6658635,7.9642631999999995,11.6658635L22.096984499999998,11.6658635C22.7765195,11.6546278,23.3302975,12.2084055,23.3190615,12.8879395C23.2976095,13.5769258,22.7270845,14.121120000000001,22.037851500000002,14.1100154ZM22.037851500000002,8.7880702L7.9642631999999995,8.7880702C7.28932953,8.788071200000001,6.7421875,8.2409283,6.7421875,7.5659943C6.7421875,6.89106011,7.28932905,6.34391853213,7.9642631999999995,6.3439180851L22.096984499999998,6.3439180851C22.7765195,6.332681865,23.3302975,6.88646013,23.3190615,7.5659943C23.2778355,8.2459744,22.7190205,8.778998099999999,22.037851500000002,8.7880702ZM24.5411375,23.137611L23.6344355,23.965469L23.7132795,25.12841C23.7325535,25.283993,23.6734965,25.439018,23.5555935,25.542341C23.4767495,25.542341,23.4767495,25.621187,23.3387715,25.621187C23.2780155,25.616209,23.2215235,25.587963,23.1810855,25.542341L22.1364075,24.970726L21.0720195,25.542341C20.9048575,25.599472,20.7202405,25.569931,20.5792475,25.463497C20.4821725,25.348152,20.4328175,25.200087,20.4412715,25.049568L20.6975135,23.807781L19.711968499999998,22.979923C19.562551499999998,22.901155,19.501718500000003,22.718655,19.573991499999998,22.565994C19.652835500000002,22.428017,19.8302335,22.230905999999997,19.9879205,22.230905999999997L21.1508635,22.073221L21.7224805,21.028543C21.860456499999998,20.693459,22.3532285,20.693459,22.550338500000002,21.028543L23.1022455,22.073221L24.2651885,22.230905999999997C24.4288785,22.306448,24.5711475,22.421619,24.6791175,22.565994C24.6803345,22.764919,24.6329725,22.96114,24.5411375,23.137611ZM24.9550665,20.318951C24.1810285,19.534413,23.1201225,19.100081,22.0181415,19.116585999999998C20.3608585,19.117832,18.8673135,20.116717,18.2332675,21.64792C17.5992205,23.179121,17.9493845,24.941458,19.1206395,26.113958C19.897253499999998,26.894642,20.9564485,27.328274,22.057565500000003,27.316322C23.1472455,27.328941,24.1944735,26.894379,24.9550685,26.113958C25.7241305,25.345713,26.1566165,24.303495,26.1574325,23.216454C26.1723825,22.126326,25.7374495,21.078214,24.9550665,20.318951Z' fill='%23BAE0FF' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:30;height:30;}.i-iconfont-market{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CclipPath id='master_svg0_298_48306'%3E%3Crect x='0' y='0' width='32' height='32' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_298_48306)'%3E%3Cpath d='M3.7813735,3.5630755C4.4344985,2.72682548,5.4694984,2.20182538,6.5313737,2.1808879375L23.53231,2.1808879375C23.95981,2.1852629185,24.392311,2.155575514,24.813248,2.24870038C25.880436,2.45495033,26.830435,3.17307544,27.327623,4.1390131C27.541685,4.551513,27.676062,5.0052631000000005,27.719187,5.468075499999999C27.742624,5.6668255,27.733562,5.8671381,27.735125,6.0668256C27.735437,8.950888599999999,27.734812,11.8352633,27.735437,14.7193265C27.303249,14.7205765,26.871374,14.7196385,26.439188,14.7199505C26.250439,14.7218255,26.060751,14.7112005,25.873251,14.7377635C25.324501,14.8037005,24.806688,15.0908885,24.458252,15.5196385C24.193565,15.8412005,24.022627,16.2399515,23.978252,16.6543265C23.90169,17.2737015,24.123877,17.9168275,24.549814,18.3699515C23.883877,19.0358885,23.218565,19.7021385,22.552002,20.3674505C22.157314,19.9768255,21.767002,19.5821385,21.373253,19.1908875C20.984816,18.8121375,20.450439,18.5868245,19.907316,18.5786995C19.444504,18.5674495,18.982005,18.7130735,18.604191999999998,18.9793245C18.394503999999998,19.1183875,18.220129999999997,19.3018245,18.042630000000003,19.4786985C16.724818,20.7968235,15.406381,22.1143245,14.089192,23.4327605C13.81638,23.7002605,13.603567,24.0318225,13.498568,24.4008845C13.338568,24.9424475,13.40513,25.5461975,13.679817,26.0399475C13.924504,26.4799485,14.319505,26.8374485,14.786067,27.0290105C15.235755,27.2146355,15.749504,27.2402615,16.215442,27.0990105C16.570128,26.9936985,16.895442,26.7933845,17.15138,26.5265105C18.051379,25.6261975,18.951379,24.7255725,19.852316,23.8258855C20.063253,24.0361975,20.273878,24.2471355,20.484816,24.4580725C20.571066,24.5468235,20.667316,24.6280725,20.735754,24.7330725C21.051691,25.1905725,21.550442,25.5168225,22.097004,25.6215095C22.78138,25.7618215,23.522316,25.5386965,24.022629,25.0530715C25.226067,23.8508855,26.428253,22.6474475,27.631691,21.4449465C27.665442,21.4693225,27.700129,21.4940095,27.735128,21.5190085C27.735441,22.8986965,27.735128,24.2783835,27.735128,25.6580715C27.731691,26.0449465,27.755753,26.4352585,27.681067,26.8174455C27.511066,27.8230705,26.889191,28.7380715,26.022316,29.2740075C25.430441,29.6443195,24.729504,29.8399445,24.031067,29.8215085C18.375443,29.8218215,12.7195053,29.8215085,7.06388,29.8215085C6.729817199999999,29.8186955,6.393255,29.8377595,6.0626295,29.7786965C5.0357544,29.6211965,4.0960672,28.9933835,3.54981685,28.1111965C3.20794177,27.5649475,3.016691923,26.9261975,3.0010669231,26.2821335C3.00043582916,19.4808865,3.00074839592,12.6793265,3.00074839592,5.877763C2.983560801,5.047138,3.26293588,4.2130754,3.7813735,3.5630755ZM7.4188738,7.922451C7.106061,7.9999504,6.8716862,8.3049507,6.8754361,8.6271381C6.8723109000000004,8.997138,7.1907482,9.3355761,7.5623112,9.344325999999999C12.4382486,9.3452635,17.314187,9.3449507,22.190123,9.3446388C22.559811,9.333701099999999,22.880747,8.9946384,22.869497,8.624326700000001C22.883247,8.2408895,22.541059,7.8958893,22.15856,7.8996391L7.5935612,7.8996391C7.5344982,7.9005766,7.4757481,7.9071388,7.4188738,7.922451ZM7.4432487,14.0077635C7.2626238,14.0465135,7.0960608,14.1568265,6.995436,14.3130765C6.8432486,14.5390135,6.834811,14.8527635,6.9744985,15.0865135C7.066061,15.2468265,7.2232485,15.3665135,7.4010611,15.4149515C7.5148106,15.4483895,7.6348104,15.4377645,7.7519979,15.4387015C11.824811,15.4390145,15.897311,15.4380765,19.970123,15.4390145C20.21981,15.4462025,20.464186,15.3046395,20.588249,15.0890145C20.728561,14.8546395,20.721375,14.5399515,20.568874,14.3133885C20.440437,14.1137005,20.204811,13.9899515,19.967937,13.9927635C15.832938,13.9943255,11.697938,13.9924505,7.5629387,13.9937005C7.5226259,13.9949515,7.482626,13.9996385,7.4432487,14.0077635ZM7.4429388,20.0971375C7.1791887,20.1458875,6.9529388,20.3590125,6.894501,20.6218245C6.856063600000001,20.8043255,6.8688757,21.0046365,6.9598134,21.1705745C7.0791883,21.3858875,7.3160629,21.5365125,7.5651255,21.5327625C9.7201262,21.5321365,11.8751259,21.5327625,14.030126,21.5324495C14.153875,21.5318245,14.282625,21.5433865,14.40075,21.4980755C14.643562,21.4183885,14.831375,21.1927625,14.864187,20.9390125C14.883249,20.7846375,14.873562,20.6212005,14.803562,20.4799495C14.695125,20.2465135,14.445749,20.0858875,14.187625,20.0868245C12.0310621,20.0871375,9.8744993,20.0871375,7.7179375,20.0871375C7.6260624,20.0874505,7.5338745,20.0811995,7.4429388,20.0971375ZM25.144186,16.8158885C25.173874,16.466513499999998,25.492311,16.171200499999998,25.844187,16.172762499999997C26.927937,16.1737015,28.011686,16.172137499999998,29.095436,16.1737015C29.447937,16.1830755,29.759499,16.4915135,29.773874,16.8433885C29.774813,17.9274515,29.773249,19.0115125,29.774813,20.0955755C29.781376,20.3899495,29.576376,20.6690125,29.301064,20.7662015C29.060751,20.8518255,28.773251,20.8080765,28.580439,20.6374515C28.419813,20.5043255,28.325439,20.3002645,28.322939,20.0921385C28.318251,19.6205745,28.322939,19.1490135,28.320751,18.6777625C26.546375,20.4502625,24.774189,22.2246375,23.000126,23.9974495C22.733562,24.2477625,22.272938,24.2408865,22.015125,23.9808865C21.282,23.2424485,20.540438,22.5127625,19.802626,21.7793235C18.572314,23.0143245,17.337314,24.2446365,16.105752000000003,25.4783855C15.996064,25.5890105,15.848877,25.6590115,15.695127,25.6808855C15.392627,25.7277605,15.071064,25.5593225,14.941064,25.2815095C14.800439,25.0052585,14.866689,24.6474475,15.089189,24.4336965C16.389188,23.1302585,17.692626,21.8296335,18.993876,20.5274465C19.116375,20.4096335,19.228563,20.2811965,19.359814,20.1733835C19.632313,19.9540085,20.063251,19.9761965,20.311689,20.2227595C21.04669,20.9571345,21.781065,21.6921345,22.516064,22.4268205C24.117001,20.8274455,25.716688,19.2268195,27.316689,17.626509499999997C26.847,17.6261965,26.377001,17.625884499999998,25.907314,17.626509499999997C25.766689,17.6283845,25.623564,17.6005715,25.50169,17.5283845C25.25544,17.3890085,25.107628,17.0974475,25.144186,16.8158885Z' fill='%23FFC53D' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:32;height:32;}.i-iconfont-negotiate{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='32' height='26.749387741088867' viewBox='0 0 32 26.749387741088867'%3E%3Cdefs%3E%3CclipPath id='master_svg0_298_48310'%3E%3Crect x='0' y='0' width='32' height='26.749387741088867' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_298_48310)'%3E%3Cpath d='M0.466796875,11.4724525L11.243936875,0.6953125L25.980342875,15.4317185L15.203202875,26.2088585L0.466796875,11.4724525Z' fill='%23F77E7B' fill-opacity='1'/%3E%3Cpath d='M31.417778,8.270462L25.749617,2.6022987C24.948292,1.800975,23.681801,1.800975,22.948189,2.6022987L18.879465,6.67102L12.87595,0.6009928C12.074625,-0.20033093,10.808134,-0.20033093,10.074522,0.6009928L0.60047114,10.073441C-0.20015745,10.861946,-0.20015745,12.153275,0.60047114,12.941779L13.809892,26.148396C14.611215,26.949718,15.877707,26.949718,16.61132,26.148396L26.083366,16.743259C26.283699,16.542927,26.416719,16.342598,26.48403,16.076157L31.420181,11.140404C32.220352,10.351707,32.220352,9.0607624,31.420181,8.2720661L31.417778,8.270462ZM25.214333,15.607782C25.214333,15.674692,25.147423,15.741202,25.080912,15.808114L23.678595,17.21043L17.543259,11.075095C17.285847,10.814365,16.865389,10.813019,16.606316,11.072094C16.34724,11.331169,16.348587,11.751627,16.609316,12.009038L22.74465,18.143972L20.876764,20.011858L12.407575,11.540664C12.149019,11.287296,11.734668,11.289351,11.478639,11.545271C11.222609,11.801191,11.220375,12.215541,11.473632,12.474206L19.944426,21.011509L18.010031,22.879396L11.873493,16.742458C11.616082,16.48173,11.195625,16.480383,10.93655,16.739458C10.677474,16.998533,10.678821,17.418991,10.93955,17.676401L17.076488,23.816141L15.67417,25.218458C15.420228,25.485378,14.99457,25.485378,14.740628,25.218458L1.5332119,12.011041C1.2664912,11.756856,1.2664912,11.331284,1.5332119,11.077098L10.938348,1.6054521C11.192534,1.3387313,11.618106,1.3387313,11.872292,1.6054521L18.342579,8.1422501L18.809351,8.6090221L25.07971,14.87938C25.213129,15.012799,25.280041,15.212731,25.280041,15.413061C25.280844,15.475965,25.280844,15.542876,25.214333,15.609386L25.214333,15.607782ZM30.483835,10.204857L26.348206,14.340489C26.281294,14.207069,26.147873,14.073647,26.014454,13.939828L19.744495,7.6698699L23.813215,3.6007481C24.067402,3.3340275,24.492971,3.3340275,24.747158,3.6007481L30.416925,9.2721167C30.750675,9.4724474,30.750675,9.9392185,30.483835,10.206059L30.483835,10.204857Z' fill='%23333333' fill-opacity='1' style='mix-blend-mode:passthrough'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:32;height:26.749387741088867;}.i-iconfont-product{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CclipPath id='master_svg0_298_48294'%3E%3Crect x='0' y='0' width='32' height='32' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_298_48294)'%3E%3Cpath d='M28.12311525,3.8791165000000003C28.80578825,4.5529683,29.18806125,5.4735233999999995,29.18354425,6.4327404L29.18354425,25.5733965C29.17991625,27.5678825,27.56397625,29.1838325,25.56949225,29.1874755L6.43045855,29.1874755C4.43523265,29.1856465,2.8182384968,27.5686515,2.81640625,25.5734235L2.81640625,6.4343884C2.81731534004,4.4387786,4.4348487500000005,2.82124519348,6.43045855,2.820335865021L25.56949225,2.820335865021C26.52817525,2.8168725967,27.44814325,3.19830823,28.12311525,3.8791165000000003ZM11.84991555,17.6399945C11.86582855,17.216441500000002,11.71928595,16.8028175,11.44027135,16.4837545C11.16774175,16.181458499999998,10.75974655,16.034457500000002,10.211365650000001,16.034457500000002C9.74096965,16.006432500000003,9.27888675,16.167595499999997,8.927948950000001,16.4820815C8.616425549999999,16.7791455,8.49003025,17.221518500000002,8.59758665,17.6383215L8.59758665,21.7892185C8.58744235,22.2183645,8.75617595,22.6324115,9.063389749999999,22.9322265C9.36756035,23.2412585,9.78615285,23.4104885,10.21963115,23.3996775C10.650077849999999,23.4125135,11.06587605,23.2427105,11.36428545,22.9322265C11.66394135,22.6262955,11.83530905,22.2173845,11.84329795,21.7892205L11.84329795,17.6399945L11.84991555,17.6399945ZM17.43784925,10.218565C17.453027249999998,9.316660899999999,16.71599225,8.5826292,15.81415725,8.601491C15.38395225,8.588218699999999,14.96817925,8.7574081,14.66947725,9.0672941C14.37070225,9.3744774,14.19952525,9.7835264,14.19046525,10.2119484L14.19046525,21.7842235C14.20042025,22.2119785,14.37149725,22.6202045,14.66947725,22.9272555C14.96824625,23.2372245,15.38381425,23.4069295,15.81415725,23.3947065C16.247528250000002,23.4049205,16.66589125,23.2357825,16.970398250000002,22.9272555C17.27761125,22.6274395,17.44634425,22.2133965,17.43620125,21.7842505L17.43784925,10.218565ZM23.21903025,15.8345905C23.21031525,15.3851295,23.00431425,14.9622615,22.65576725,14.6783495C22.31379325,14.3793945,21.87446425,14.2155305,21.42024425,14.2175155C20.99598325,14.1983005,20.58410425,14.3632985,20.29044725,14.6701095C20.00480125,14.9819455,19.88893325,15.4133645,19.97991225,15.8263515L19.97991225,21.7826025C19.97039825,22.2119575,20.13971325,22.6259615,20.44736325,22.9256075C20.75152925,23.2346475,21.17012225,23.4038865,21.60360325,23.3930835C22.03405025,23.4059205,22.44984825,23.2361165,22.74825625,22.9256325C23.04720925,22.6192345,23.21845225,22.2106135,23.22726825,21.7826255L23.22726825,15.8345655L23.21903025,15.8345905Z' fill='%23B37FEB' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:32;height:32;}.i-iconfont-round_success{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3CclipPath id='master_svg0_298_48321'%3E%3Crect x='0' y='0' width='20' height='20' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_298_48321)'%3E%3Cpath d='M8.5496471,12.4567719L6.53298058,10.4401045C6.291090008,10.1953392,6.291090008,9.8015366,6.53298058,9.5567713C6.77464703,9.315104999999999,7.17464727,9.315104999999999,7.4163136000000005,9.5567713L8.9913142,11.1317713L12.5746479,7.54843749C12.8163147,7.306771036,13.2163143,7.306771036,13.4579816,7.54843749C13.699648400000001,7.79010394,13.699648400000001,8.19010419,13.4579816,8.4317706L9.4329808,12.4567704C9.188966,12.7004819,8.7936621,12.7004819,8.5496471,12.4567719Z' fill='%23389E0D' fill-opacity='1'/%3E%3Cpath d='M8.542708900000001,18.4307305L7.2260423,17.2973975C7.0927091,17.1807305,6.7593756,17.0640645,6.5843759,17.0640645L5.151042,17.0640645C3.9176059,17.0640645,2.9177085,16.0641665,2.9177085,14.8307305L2.9177085,13.4057305C2.9177085,13.2307295,2.8010418,12.9057305,2.6843749,12.7723965L1.5593750499999999,11.4473965C0.87604167,10.6390629,0.87604167,9.3640633,1.5593750499999999,8.5557294L2.6843749,7.2307296C2.8010416,7.0973964,2.9177085,6.7723961,2.9177085,6.5973964L2.9177085,5.164063C2.9177085,3.9307296,3.9177084,2.9307295,5.151042,2.9307295L6.5927086,2.9307295C6.7677083,2.9307295,7.1010418,2.8057296000000003,7.234375,2.6973962L8.5510421,1.5640625400000001C9.3677082,0.8640625,10.6427097,0.8640625,11.459375,1.5640625400000001L12.776042,2.6973962C12.909375,2.8140627,13.242708,2.9307295,13.417709,2.9307295L14.834375,2.9307295C16.067708,2.9307295,17.067709,3.9307296,17.067709,5.164063L17.067709,6.5807295C17.067709,6.7557292,17.192709,7.0890632,17.309376,7.2223964L18.442709,8.539062999999999C19.14271,9.3557291,19.14271,10.6307297,18.442709,11.4473965L17.309376,12.7640625C17.192709,12.8973965,17.067709,13.2307295,17.067709,13.4057305L17.067709,14.8223965C17.067709,16.055729499999998,16.067708,17.0557305,14.834375,17.0557305L13.417709,17.0557305C13.242708,17.0557305,12.909375,17.1807305,12.776042,17.2890625L11.459375,18.4223975C11.051042,18.7807315,10.526041,18.9557305,10.0010414,18.9557305C9.4760418,18.9557305,8.951041700000001,18.7807295,8.542708900000001,18.4307305ZM4.1677084,5.164063L4.1677084,6.5890627C4.1677084,7.0640631,3.9427083,7.6723967,3.6343751,8.0307293L2.5093752,9.3557291C2.2177086,9.6973963,2.2177086,10.2890625,2.5093752,10.6307297L3.6343753,11.9557285C3.9427087,12.3223955,4.1677086,12.9223955,4.1677086,13.3973965L4.1677086,14.8223965C4.1677086,15.3640635,4.6093755000000005,15.8057295,5.1510425,15.8057295L6.5927091,15.8057295C7.0760427,15.8057295,7.6843758,16.0307305,8.0510421,16.347396500000002L9.3677092,17.4807305C9.7093754,17.7723975,10.3093758,17.7723975,10.651042,17.4807305L11.96771,16.347396500000002C12.334376,16.039063499999997,12.94271,15.8057295,13.426044,15.8057295L14.84271,15.8057295C15.384377,15.8057295,15.826044,15.3640635,15.826044,14.8223965L15.826044,13.4057305C15.826044,12.9223965,16.051043999999997,12.3140645,16.367711,11.9473965L17.501043,10.6307306C17.792709,10.2890635,17.792709,9.689064,17.501043,9.3473969L16.367710000000002,8.0307307C16.051043999999997,7.6640635,15.826043,7.0557308,15.826043,6.5723972L15.826043,5.164063C15.826043,4.6223962,15.384377,4.180729599999999,14.84271,4.180729599999999L13.426043,4.180729599999999C12.94271,4.180729599999999,12.334376,3.9557295,11.967709,3.6390629L10.651041,2.5057297C10.3093748,2.2140627999999998,9.7093754,2.2140627999999998,9.3677082,2.5057297L8.0510421,3.6473963C7.6843753,3.9557297,7.0677085,4.1807299,6.5927091,4.1807299L5.151042,4.1807299C4.6093755000000005,4.180729599999999,4.1677084,4.6223965,4.1677084,5.164063Z' fill='%23389E0D' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:20;height:20;}.i-iconfont-send-input,[un-i-iconfont-send-input=""]{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='46' height='46' viewBox='0 0 46 46'%3E%3Cdefs%3E%3CclipPath id='master_svg0_298_50202'%3E%3Crect x='0' y='0' width='46' height='46' rx='0'/%3E%3C/clipPath%3E%3CclipPath id='master_svg1_298_48286'%3E%3Crect x='10' y='15' width='22' height='22' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_298_50202)'%3E%3Cellipse cx='23' cy='23' rx='23' ry='23' fill='%232D2D35' fill-opacity='1'/%3E%3Cg clip-path='url(%23master_svg1_298_48286)'%3E%3Cpath d='M29.649751375,17.36959851C29.190973375,16.900042802,28.510187375,16.72261493,27.880584375,16.908515126L13.125001875,21.198515399999998C12.467631345000001,21.3786716,11.973387275,21.9221978,11.856335193,22.5936818C11.726168455,23.2811818,12.181751875,24.1556821,12.775751945,24.520515L17.389335175,27.3566815C17.862803475,27.6476945,18.474380475,27.5740015,18.865168575,27.1788485L24.147918375,21.8630986C24.412807375,21.586625599999998,24.854696375,21.586625599999998,25.119585375,21.8630986C25.385419374999998,22.1307654,25.385419374999998,22.5643487,25.119585375,22.8411818L19.827668674999998,28.157847500000003C19.435335675,28.5520145,19.362002375,29.1661815,19.650751575,29.6428485L22.469500375000003,34.302263499999995C22.799501375,34.8559305,23.367835375,35.1694295,23.991168375,35.1694295C24.064500375,35.1694295,24.147001375000002,35.1694295,24.221251375,35.1602635C24.936250375,35.0685955,25.504585374999998,34.5790955,25.715418375,33.8860965L30.090669375,19.1506815C30.283168375,18.5227647,30.109003375,17.839848,29.650669375,17.36959797L29.649751375,17.36959851Z' fill='%23FFFFFF' fill-opacity='1' style='mix-blend-mode:passthrough'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:46;height:46;}[un-i-iconfont-down=""],[un-i~="iconfont-down"]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg width='1em' height='1em' t='1766498148816' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8731' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.726547 675.318646c-8.063653 0-15.790638-3.245927-21.435195-9.006118L231.175103 400.906809c-11.603269-11.837606-11.410887-30.840402 0.427742-42.442648 11.837606-11.601222 30.841426-11.410887 42.442648 0.427742l238.681054 243.534596L751.407602 358.891903c11.601222-11.839653 30.602995-12.033058 42.442648-0.427742 11.839653 11.603269 12.031011 30.605042 0.427742 42.442648L534.161742 666.312528C528.517185 672.072719 520.791224 675.318646 512.726547 675.318646z' fill='currentColor' p-id='8732'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}[un-i-iconfont-language=""]{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='master_svg0_318_44967'%3E%3Crect x='0' y='0' width='16' height='16' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_318_44967)'%3E%3Cpath d='M10.410875,12.87625C10.214625,12.396251,9.5636253,11.5745,8.4800005,10.432751C8.1891251,10.127251,8.2072506,9.8945007,8.3127508,9.2000008L8.3127508,9.1200008C8.381876,8.6437511,8.5018759,8.3637505,10.101875,8.1091261C10.916375,7.9818759,11.127251,8.3053761,11.4255,8.7563763L11.523625,8.9055014C11.710825,9.206584,11.993954,9.4358606,12.327375,9.5563765C12.469126,9.6218767,12.643625,9.7018766,12.88,9.8363762C13.4545,10.152626,13.4545,10.512627,13.4545,11.305501L13.4545,11.396376C13.498784,12.176738,13.269929,12.948163,12.80725,13.578126C12.107819,14.182375,11.301129,14.649895,10.429125,14.956376C10.865375,14.138126,10.530875,13.167252,10.429125,12.887251L10.410874,12.876376L10.410875,12.87625ZM8,0.63999999C9.1030941,0.63905478,10.192109,0.88767695,11.1855,1.36725C10.587121,1.71321,10.045082,2.148519,9.578125,2.6581249C9.461875,2.818125,9.3636246,2.9672499,9.269125,3.1055C8.963625,3.56725,8.8144999,3.7744999,8.5418749,3.80725C8.366395,3.8220477,8.1899805,3.8220477,8.0144997,3.80725C7.4799995,3.7709999,6.7527494,3.7272501,6.5199995,4.3600001C6.3708744,4.7637501,6.3454995,5.8545003,6.8254995,6.421875C6.9079995,6.5565,6.9227495,6.7218752,6.8654995,6.8691249C6.8185892,7.0250478,6.7291617,7.1648159,6.6072493,7.2727499C6.4731903,7.1650662,6.3512621,7.0430965,6.2436242,6.9089999C5.9829335,6.540164,5.6220274,6.2537379,5.2036242,6.0836248C5.0473742,6.04,4.8727493,6.0036249,4.7054992,5.9673748C4.232749,5.8691249,3.7017493,5.7563748,3.578124,5.4908748C3.499948,5.2568736,3.469058,5.0096684,3.4872491,4.7636247C3.5129011,4.3701444,3.4533811,3.97576,3.3127491,3.6073747C3.1829491,3.3094902,2.9290502,3.083508,2.618124,2.9891248C4.0069208,1.4911332,5.9572721,0.63982803,8,0.63999999ZM0,8C0,12.41825,3.5817499,16,8,16C12.41825,16,16,12.41825,16,8C16,3.5817499,12.41825,0,8,0C3.5817499,0,0,3.5817499,0,8Z' fill='%2309B1EC' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:16;height:16;}[un-i-iconfont-order2=""]{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3CclipPath id='master_svg0_302_43564'%3E%3Crect x='0' y='0' width='48' height='48' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_302_43564)'%3E%3Cpath d='M39.239059,11.38671775C39.239059,10.519530750000001,39.942184,9.816405750000001,40.809372,9.816405750000001C41.676559,9.816405750000001,42.379684,10.519530750000001,42.379684,11.38671775L42.379684,39.18358975C42.379684,42.37108975,39.796871,44.95390275,36.609373000000005,44.95390275L11.4421868,44.95390275C8.2546873,44.95390275,5.671875,42.37108975,5.671875,39.18358975L5.671875,8.76640555C5.671875,5.5789060500000005,8.2546873,2.99609375,11.4421868,2.99609375L40.809372,2.99609375C41.676559,2.99609375,42.379684,3.69921869,42.379684,4.56640615C42.379684,5.433593549999999,41.676559,6.13671805,40.809372,6.13671805L11.4421868,6.13671805C10.743749600000001,6.13671805,10.078124500000001,6.41328025,9.585936799999999,6.90546775C9.093333,7.39756725,8.816745000000001,8.06542735,8.8171871,8.761717749999999L8.8171871,39.17890575C8.8171871,39.87734175,9.093749299999999,40.54296475,9.585936799999999,41.03515275C10.078124500000001,41.52733975,10.743749099999999,41.80390575,11.4421868,41.80390575L36.614059,41.80390575C37.312498000000005,41.80390575,37.978119,41.52733975,38.470306,41.03515275C38.962494,40.54296475,39.239059,39.87733875,39.239059,39.17890575L39.239059,11.38671775Z' fill='%23434655' fill-opacity='1' style='mix-blend-mode:passthrough'/%3E%3Cpath d='M15.63671875,20.3046875C14.76953125,20.3046875,14.06640625,19.6015625,14.06640625,18.734375C14.06640625,17.8671875,14.76953125,17.1640625,15.63671875,17.1640625L32.417967250000004,17.1640625C33.285154250000005,17.1640625,33.988279250000005,17.8671875,33.988279250000005,18.734375C33.988279250000005,19.6015625,33.285154250000005,20.3046875,32.417967250000004,20.3046875L15.63671875,20.3046875ZM15.63671875,28.6953125C14.76953125,28.6953125,14.06640625,27.9921875,14.06640625,27.125C14.06640625,26.2578125,14.76953125,25.5546875,15.63671875,25.5546875L26.12734425,25.5546875C26.99453125,25.5546875,27.69765625,26.2578125,27.69765625,27.125C27.69765625,27.9921875,26.99453125,28.6953125,26.12734425,28.6953125L15.63671875,28.6953125Z' fill='%23EE772B' fill-opacity='1' style='mix-blend-mode:passthrough'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:48;height:48;}[un-i~="iconfont-hammer"]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg width='1em' height='1em' t='1766501571285' class='icon' viewBox='0 0 1151 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35074' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M1147.289954 401.844302c2.590694 2.585574 4.694993 7.659443 4.694993 11.320206s-2.104299 8.729513-4.694993 11.320207l-249.479745 248.896071a16.086879 16.086879 0 0 1-22.681373 0l-22.681373-22.619934c-2.590694-2.585574-4.694993-7.649204-4.694993-11.309967s2.104299-8.724393 4.694993-11.309966l34.02206-33.940141-105.962461-105.716703c-26.557174 6.99897-54.558174 4.520915-80.239837-5.601224l-466.253258 498.273417c-26.659573 28.497635-62.739853 42.838612-98.840612 42.838612-34.539175 0-69.139789-13.117309-95.579204-39.500405-54.082019-53.95914-52.561394-141.899381 3.338207-193.9795l494.054579-460.196358a127.742723 127.742723 0 0 1-14.801772-99.598364L384.868139 93.720663C447.485112 31.241928 529.583491 0 611.661391 0s164.160918 31.241928 226.777892 93.720663l90.720373 90.500215c33.499825 33.417906 44.062279 80.598234 32.783032 123.216688l105.95734 105.721822 34.02206-33.94014a16.076639 16.076639 0 0 1 22.681373 0zM187.140836 937.483105l460.01716-491.576524-67.695963-67.542365-492.733633 458.936851c-14.223218 13.240188-22.220578 31.200968-22.558494 50.600454s7.060409 37.616264 20.802351 51.337727a70.686013 70.686013 0 0 0 50.216458 20.761392c19.921721 0 38.379136-8.00248 51.962361-22.517535zM931.832269 548.925071l90.740852-90.500215-132.038359-131.736283 9.420706-35.578524c5.95962-22.538015-0.061439-45.577784-16.122719-61.598104l-90.720373-90.520695c-48.480795-48.337437-112.894871-74.98165-181.435626-74.98165-46.601774 0-91.319407 12.318597-130.399976 35.399326l112.362397 112.116639-9.420706 35.578524c-5.95962 22.543135 0.061439 45.577784 16.117599 61.598104l102.061059 101.820422c16.061279 16.02032 39.136889 22.04138 61.741463 16.081759l35.660443-9.400226 26.081019 26.01958z' p-id='35075' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}[un-i~="iconfont-load2"]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg width='1em' height='1em' t='1766503038567' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='38850' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512 97c-11.4 0-20.8 9.3-20.8 20.8v166c0 11.4 9.3 20.8 20.8 20.8s20.8-9.3 20.8-20.8v-166c0-11.5-9.4-20.8-20.8-20.8zM247.9 218.6c-8.1-8.1-21.3-8.1-29.3 0s-8.1 21.3 0 29.3L336 365.3c8.1 8.1 21.3 8.1 29.3 0s8.1-21.3 0-29.3L247.9 218.6zM304.5 512c0-11.4-9.3-20.8-20.8-20.8h-166c-11.4 0-20.8 9.3-20.8 20.8s9.3 20.8 20.8 20.8h166c11.5 0 20.8-9.4 20.8-20.8zM335.9 658.7L218.6 776.1c-8.1 8.1-8.1 21.3 0 29.3 8.1 8.1 21.3 8.1 29.3 0L365.3 688c8.1-8.1 8.1-21.3 0-29.3s-21.3-8-29.4 0zM512 719.5c-11.4 0-20.8 9.3-20.8 20.8v166c0 11.4 9.3 20.8 20.8 20.8s20.8-9.3 20.8-20.8v-166c0-11.5-9.4-20.8-20.8-20.8zM688.1 658.7c-8.1-8.1-21.3-8.1-29.3 0s-8.1 21.3 0 29.3l117.4 117.4c8.1 8.1 21.3 8.1 29.3 0 8.1-8.1 8.1-21.3 0-29.3L688.1 658.7zM906.3 491.3h-166c-11.4 0-20.8 9.3-20.8 20.8s9.3 20.8 20.8 20.8h166c11.4 0 20.8-9.3 20.8-20.8s-9.4-20.8-20.8-20.8zM688.1 365.3l117.4-117.4c8.1-8.1 8.1-21.3 0-29.3s-21.3-8.1-29.3 0L658.7 335.9c-8.1 8.1-8.1 21.3 0 29.3s21.3 8.1 29.4 0.1z' p-id='38851' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.container{width:100%;}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1536px){.container{max-width:1536px;}}[hover\:un-opacity-90=""]{hover:un-opacity-90="";}[update\:selectedAddressId=""]{update:selectedAddressId="";}[update\:userRemark=""]{update:userRemark="";}[update\:view=""]{update:view="";}.visible{visibility:visible;}.absolute,[un-absolute=""]{position:absolute;}.fixed{position:fixed;}.relative,[un-relative=""]{position:relative;}[un-line-clamp-1=""]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}[un-line-clamp-2=""]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.isolate{isolation:isolate;}[un-z-10=""]{z-index:10;}.grid,[un-grid=""],[un-grid~="\~"]{display:grid;}[un-col-span-2=""]{grid-column:span 2/span 2;}[un-auto-rows-fr=""]{grid-auto-rows:minmax(0,1fr);}[un-grid-cols~="\[minmax\(0\,1fr\)_minmax\(18rem\,21\.25rem\)\]"]{grid-template-columns:minmax(0,1fr) minmax(288px,340px);}[un-grid-cols~="\[minmax\(0\,1fr\)_minmax\(18rem\,22\.5rem\)\]"]{grid-template-columns:minmax(0,1fr) minmax(288px,360px);}[un-grid-cols~="\[minmax\(0\,1fr\)_minmax\(20rem\,26\.875rem\)\]"]{grid-template-columns:minmax(0,1fr) minmax(320px,430px);}[un-grid-cols~="\[minmax\(0\,1fr\)_minmax\(21\.25rem\,26\.25rem\)\]"]{grid-template-columns:minmax(0,1fr) minmax(340px,420px);}[un-grid-cols~="\[minmax\(0\,1fr\)_minmax\(22\.5rem\,37\.5rem\)\]"]{grid-template-columns:minmax(0,1fr) minmax(360px,600px);}[un-grid-cols~="\[minmax\(min\(100\%\,13\.75rem\)\,13\.75rem\)_minmax\(0\,1fr\)\]"]{grid-template-columns:minmax(min(100%,220px),220px) minmax(0,1fr);}.cols-1,[un-grid~="cols-1"]{grid-template-columns:repeat(1,minmax(0,1fr));}.cols-2,[un-grid-cols-2=""],[un-grid-cols~="\32 "],[un-grid~="cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr));}.cols-5,[un-grid~="cols-5"]{grid-template-columns:repeat(5,minmax(0,1fr));}[un-grid-cols-3=""]{grid-template-columns:repeat(3,minmax(0,1fr));}[un-grid-cols-4=""]{grid-template-columns:repeat(4,minmax(0,1fr));}[un-grid-rows-2=""]{grid-template-rows:repeat(2,minmax(0,1fr));}[un-mx-auto=""]{margin-left:auto;margin-right:auto;}[un-my-0=""]{margin-top:0;margin-bottom:0;}[un-mb-2=""]{margin-bottom:8px;}[un-mb-3=""]{margin-bottom:12px;}[un-mb-4=""]{margin-bottom:16px;}[un-mb-6=""]{margin-bottom:24px;}[un-mb-8=""]{margin-bottom:32px;}[un-ml-1=""]{margin-left:4px;}[un-ml-2=""]{margin-left:8px;}[un-mt-1\.5=""]{margin-top:6px;}[un-mt-1=""]{margin-top:4px;}[un-mt-10=""]{margin-top:40px;}[un-mt-14=""]{margin-top:56px;}[un-mt-2\.5=""]{margin-top:10px;}[un-mt-2=""]{margin-top:8px;}[un-mt-3\.5=""]{margin-top:14px;}[un-mt-3=""]{margin-top:12px;}[un-mt-4=""]{margin-top:16px;}[un-mt-5=""]{margin-top:20px;}[un-mt-6=""]{margin-top:24px;}[un-mt-8=""]{margin-top:32px;}[un-mt-auto=""]{margin-top:auto;}.block,[un-block=""]{display:block;}.inline-block{display:inline-block;}.hidden,[un-hidden=""]{display:none;}[un-aspect-square=""]{aspect-ratio:1/1;}.h1{height:4px;}.h2{height:8px;}[un-h-10=""]{height:40px;}[un-h-11=""]{height:44px;}[un-h-12=""]{height:48px;}[un-h-14=""],[un-h~="\35 6px"]{height:56px;}[un-h-24=""]{height:96px;}[un-h-3\.5=""]{height:14px;}[un-h-4=""]{height:16px;}[un-h-5=""]{height:20px;}[un-h-6=""]{height:24px;}[un-h-7=""]{height:28px;}[un-h-8=""]{height:32px;}[un-h-9=""]{height:36px;}[un-h-auto=""]{height:auto;}[un-h-fit=""]{height:fit-content;}[un-h-full=""]{height:100%;}[un-h-px=""]{height:1px;}[un-h-screen=""]{height:100vh;}[un-h~="\[72vh\]"]{height:72vh;}[un-h~="\[82vh\]"]{height:82vh;}[un-h~="\[clamp\(20rem\,46svh\,24rem\)\]"]{height:clamp(320px,46svh,384px);}[un-h~="\[clamp\(21rem\,48svh\,25rem\)\]"]{height:clamp(336px,48svh,400px);}[un-max-h-16=""]{max-height:64px;}[un-max-h-40=""]{max-height:160px;}[un-max-h~="\[70vh\]"]{max-height:70vh;}[un-max-w-full=""]{max-width:100%;}[un-max-w~="\[120px\]"]{max-width:120px;}[un-max-w~="\[1296px\]"]{max-width:1296px;}[un-max-w~="\[36\.5rem\]"]{max-width:584px;}[un-max-w~="\[420px\]"]{max-width:420px;}[un-max-w~="\[6rem\]"]{max-width:96px;}[un-max-w~="\[71\.25rem\]"]{max-width:1140px;}[un-max-w~="\[720px\]"]{max-width:720px;}[un-max-w~="\[780px\]"]{max-width:780px;}[un-max-w~="\[82\.5rem\]"]{max-width:1320px;}[un-max-w~="\[82\%\]"]{max-width:82%;}[un-max-w~="\[86\.25rem\]"]{max-width:1380px;}[un-max-w~="\[86\%\]"]{max-width:86%;}[un-max-w~="\[min\(100\%\,32\.5rem\)\]"]{max-width:min(100%,520px);}[un-max-w~="\31 200px"]{max-width:1200px;}[un-min-h-0=""]{min-height:0;}[un-min-h-10=""]{min-height:40px;}[un-min-h-16=""]{min-height:64px;}[un-min-h-20=""]{min-height:80px;}[un-min-h-39\.5=""]{min-height:158px;}[un-min-h-48=""]{min-height:192px;}[un-min-h-screen=""]{min-height:100vh;}[un-min-h~="\[240px\]"]{min-height:240px;}[un-min-h~="\[44px\]"]{min-height:44px;}[un-min-h~="\[calc\(100vh-160px\)\]"]{min-height:calc(100vh - 160px);}[un-min-w-0=""]{min-width:0;}[un-min-w-10=""]{min-width:40px;}[un-min-w-4=""]{min-width:16px;}[un-min-w-8=""]{min-width:32px;}[un-min-w~="\[150px\]"]{min-width:150px;}[un-min-w~="\[260px\]"]{min-width:260px;}[un-w-10=""]{width:40px;}[un-w-12=""]{width:48px;}[un-w-14=""]{width:56px;}[un-w-18=""]{width:72px;}[un-w-24=""]{width:96px;}[un-w-3\.5=""]{width:14px;}[un-w-30=""]{width:120px;}[un-w-4=""]{width:16px;}[un-w-46=""]{width:184px;}[un-w-5=""]{width:20px;}[un-w-6=""]{width:24px;}[un-w-7=""]{width:28px;}[un-w-8=""]{width:32px;}[un-w-9=""]{width:36px;}[un-w-auto=""]{width:auto;}[un-w-fit=""]{width:fit-content;}[un-w-full=""]{width:100%;}[un-w-px=""]{width:1px;}[un-w-screen=""]{width:100vw;}[un-w~="\[132px\]"]{width:132px;}[un-w~="\[80\%\]"]{width:80%;}[un-w~="\[min\(300px\,100\%\)\]"]{width:min(300px,100%);}[un-w~="\[min\(42\.5rem\,calc\(100vw-2rem\)\)\]"]{width:min(680px,calc(100vw - 32px));}[un-w~="\[min\(540px\,100\%\)\]"]{width:min(540px,100%);}[un-w~="\[min\(880px\,calc\(100vw-32px\)\)\]"]{width:min(880px,calc(100vw - 32px));}.flex,[un-flex=""],[un-flex~="\~"]{display:flex;}.inline-flex,[un-inline-flex=""]{display:inline-flex;}[un-flex-1=""],[un-flex~="\31 "]{flex:1 1 0%;}[un-flex-none=""]{flex:none;}.flex-shrink{flex-shrink:1;}[un-flex-shrink-0=""],[un-shrink-0=""]{flex-shrink:0;}[un-flex~="col"]{flex-direction:column;}.flex-wrap,[un-flex-wrap=""],[un-flex~="wrap"]{flex-wrap:wrap;}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}[un-cursor-pointer=""]{cursor:pointer;}[un-select-none=""]{-webkit-user-select:none;user-select:none;}.resize{resize:both;}[un-items-start=""]{align-items:flex-start;}[un-items-end=""]{align-items:flex-end;}[un-items-center=""]{align-items:center;}[un-items-stretch=""]{align-items:stretch;}[un-self-stretch=""]{align-self:stretch;}[un-justify-end=""]{justify-content:flex-end;}[un-justify-center=""]{justify-content:center;}.justify-between,[un-justify-between=""]{justify-content:space-between;}.gap-2,[un-gap-2=""],[un-grid~="gap-2"]{gap:8px;}.gap-3,[un-gap-3=""],[un-grid~="gap-3"]{gap:12px;}.gap-4,[un-gap-4=""],[un-grid~="gap-4"]{gap:16px;}.gap-6,[un-gap-6=""],[un-grid~="gap-6"]{gap:24px;}[un-gap-0=""]{gap:0;}[un-gap-1=""]{gap:4px;}[un-gap-2\.5=""]{gap:10px;}[un-gap-5=""]{gap:20px;}[un-gap-8=""]{gap:32px;}[un-gap~="\[14px\]"]{gap:14px;}[un-gap-x-16=""]{column-gap:64px;}[un-gap-y-10=""]{row-gap:40px;}[un-overflow-auto=""]{overflow:auto;}[un-overflow-hidden=""]{overflow:hidden;}[un-truncate=""]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}[un-whitespace-nowrap=""]{white-space:nowrap;}[un-whitespace-pre-wrap=""]{white-space:pre-wrap;}[un-break-words=""]{overflow-wrap:break-word;}[un-break-all=""]{word-break:break-all;}.border,[un-border~="\31 "],[un-border~="\31 px"]{border-width:1px;}[un-border-y~="\31 "]{border-top-width:1px;border-bottom-width:1px;}.border-t,[un-border-t~="\31 "]{border-top-width:1px;}[un-border-b~="\31 "]{border-bottom-width:1px;}[un-border~="\[\#dbeafe\]"]{--un-border-opacity:1;border-color:rgb(219 234 254 / var(--un-border-opacity));}[un-border~="\[\#e5e7eb\]"]{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));}[un-border~="\[\#e7e2db\]"]{--un-border-opacity:1;border-color:rgb(231 226 219 / var(--un-border-opacity));}[un-border~="\[\#e7e5e2\]"]{--un-border-opacity:1;border-color:rgb(231 229 226 / var(--un-border-opacity));}[un-border~="\[\#e8e3dc\]"]{--un-border-opacity:1;border-color:rgb(232 227 220 / var(--un-border-opacity));}[un-border~="\[\#ebe7e1\]"]{--un-border-opacity:1;border-color:rgb(235 231 225 / var(--un-border-opacity));}[un-border~="\[\#ece7df\]"]{--un-border-opacity:1;border-color:rgb(236 231 223 / var(--un-border-opacity));}[un-border~="\[\#edf0f4\]"]{--un-border-opacity:1;border-color:rgb(237 240 244 / var(--un-border-opacity));}[un-border~="\[\#edf1f5\]"],[un-border~="\#edf1f5"]{--un-border-opacity:1;border-color:rgb(237 241 245 / var(--un-border-opacity));}[un-border~="\[\#eee\]"]{--un-border-opacity:1;border-color:rgb(238 238 238 / var(--un-border-opacity));}[un-border~="\[\#eef1f4\]"]{--un-border-opacity:1;border-color:rgb(238 241 244 / var(--un-border-opacity));}[un-border~="\[\#efeae4\]"]{--un-border-opacity:1;border-color:rgb(239 234 228 / var(--un-border-opacity));}[un-border~="\[rgba\(15\,23\,42\,0\.04\)\]"]{--un-border-opacity:0.04;border-color:rgba(15, 23, 42, var(--un-border-opacity));}[un-border~="\[rgba\(15\,23\,42\,0\.05\)\]"]{--un-border-opacity:0.05;border-color:rgba(15, 23, 42, var(--un-border-opacity));}[un-border~="\[rgba\(15\,23\,42\,0\.06\)\]"]{--un-border-opacity:0.06;border-color:rgba(15, 23, 42, var(--un-border-opacity));}[un-border~="\[rgba\(15\,23\,42\,0\.08\)\]"]{--un-border-opacity:0.08;border-color:rgba(15, 23, 42, var(--un-border-opacity));}[un-border-y~="\[rgba\(15\,23\,42\,0\.03\)\]"]{--un-border-opacity:0.03;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgba(15, 23, 42, var(--un-border-top-opacity));--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(15, 23, 42, var(--un-border-bottom-opacity));}.border-t-\[\#f0f1f4\],[un-border-t~="\[\#f0f1f4\]"]{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(240 241 244 / var(--un-border-top-opacity));}[un-border-b~="\[\#eceef2\]"]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(236 238 242 / var(--un-border-bottom-opacity));}[un-border-b~="\[\#eef2f7\]"]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(238 242 247 / var(--un-border-bottom-opacity));}[un-border-b~="\[\#f1f5f9\]"]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(241 245 249 / var(--un-border-bottom-opacity));}[un-border-t~="\[\#f1ece6\]"]{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(241 236 230 / var(--un-border-top-opacity));}[un-border-t~="\[\#f3f5f8\]"]{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(243 245 248 / var(--un-border-top-opacity));}[un-border-t~="\[rgba\(15\,23\,42\,0\.08\)\]"]{--un-border-opacity:0.08;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgba(15, 23, 42, var(--un-border-top-opacity));}[un-rounded-2xl=""],[un-rounded-4=""],[un-rounded~="\[16px\]"]{border-radius:16px;}[un-rounded-3=""],[un-rounded-xl=""],[un-rounded~="\[12px\]"]{border-radius:12px;}[un-rounded-3xl=""],[un-rounded-6=""],[un-rounded~="\[24px\]"]{border-radius:24px;}[un-rounded-5=""],[un-rounded~="\[20px\]"]{border-radius:20px;}[un-rounded-full=""]{border-radius:9999px;}[un-rounded-lg=""],[un-rounded~="\[8px\]"]{border-radius:8px;}[un-rounded~="\[10px\]"]{border-radius:10px;}[un-rounded~="\[14px\]"]{border-radius:14px;}[un-rounded~="\[18px\]"]{border-radius:18px;}[un-rounded~="\[22px\]"]{border-radius:22px;}[un-rounded~="\[28px\]"]{border-radius:28px;}[un-rounded~="\[6px\]"]{border-radius:6px;}[un-rounded~="\38 "]{border-radius:32px;}[un-border-none=""]{border-style:none;}[un-border~="solid"]{border-style:solid;}[un-border-y~="solid"]{border-top-style:solid;border-bottom-style:solid;}.border-t-solid,[un-border-t~="solid"]{border-top-style:solid;}[un-border-b~="solid"]{border-bottom-style:solid;}[un-border-b~="last\:none"]:last-child{border-bottom-style:none;}.bg-\[\#000\],[un-bg-black=""]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}[un-bg-transparent=""],[un-bg~="transparent"]{background-color:transparent /* transparent */;}[un-bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}[un-bg~="\[\#1d1d1f\]"]{--un-bg-opacity:1;background-color:rgb(29 29 31 / var(--un-bg-opacity)) /* #1d1d1f */;}[un-bg~="\[\#2d2e37\]"]{--un-bg-opacity:1;background-color:rgb(45 46 55 / var(--un-bg-opacity)) /* #2d2e37 */;}[un-bg~="\[\#e2e8f0\]"]{--un-bg-opacity:1;background-color:rgb(226 232 240 / var(--un-bg-opacity)) /* #e2e8f0 */;}[un-bg~="\[\#e5e7eb\]"]{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity)) /* #e5e7eb */;}[un-bg~="\[\#e6e1da\]"]{--un-bg-opacity:1;background-color:rgb(230 225 218 / var(--un-bg-opacity)) /* #e6e1da */;}[un-bg~="\[\#eef7f3\]"]{--un-bg-opacity:1;background-color:rgb(238 247 243 / var(--un-bg-opacity)) /* #eef7f3 */;}[un-bg~="\[\#efeff1\]"]{--un-bg-opacity:1;background-color:rgb(239 239 241 / var(--un-bg-opacity)) /* #efeff1 */;}[un-bg~="\[\#eff6ff\]"]{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}[un-bg~="\[\#f1f3f7\]"]{--un-bg-opacity:1;background-color:rgb(241 243 247 / var(--un-bg-opacity)) /* #f1f3f7 */;}[un-bg~="\[\#f3f3f3\]"]{--un-bg-opacity:1;background-color:rgb(243 243 243 / var(--un-bg-opacity)) /* #f3f3f3 */;}[un-bg~="\[\#f3f7f9\]"]{--un-bg-opacity:1;background-color:rgb(243 247 249 / var(--un-bg-opacity)) /* #f3f7f9 */;}[un-bg~="\[\#f4f3f1\]"]{--un-bg-opacity:1;background-color:rgb(244 243 241 / var(--un-bg-opacity)) /* #f4f3f1 */;}[un-bg~="\[\#f5f5f7\]"]{--un-bg-opacity:1;background-color:rgb(245 245 247 / var(--un-bg-opacity)) /* #f5f5f7 */;}[un-bg~="\[\#f5f7fb\]"]{--un-bg-opacity:1;background-color:rgb(245 247 251 / var(--un-bg-opacity)) /* #f5f7fb */;}[un-bg~="\[\#f6f8fb\]"]{--un-bg-opacity:1;background-color:rgb(246 248 251 / var(--un-bg-opacity)) /* #f6f8fb */;}[un-bg~="\[\#f7f5f1\]"]{--un-bg-opacity:1;background-color:rgb(247 245 241 / var(--un-bg-opacity)) /* #f7f5f1 */;}[un-bg~="\[\#f7f5f2\]"]{--un-bg-opacity:1;background-color:rgb(247 245 242 / var(--un-bg-opacity)) /* #f7f5f2 */;}[un-bg~="\[\#f7f7f5\]"]{--un-bg-opacity:1;background-color:rgb(247 247 245 / var(--un-bg-opacity)) /* #f7f7f5 */;}[un-bg~="\[\#f7f7f7\]"]{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #f7f7f7 */;}[un-bg~="\[\#f7f8fa\]"]{--un-bg-opacity:1;background-color:rgb(247 248 250 / var(--un-bg-opacity)) /* #f7f8fa */;}[un-bg~="\[\#f8f9fb\]"]{--un-bg-opacity:1;background-color:rgb(248 249 251 / var(--un-bg-opacity)) /* #f8f9fb */;}[un-bg~="\[\#f8fafc\]"]{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity)) /* #f8fafc */;}[un-bg~="\[\#faf8f4\]"]{--un-bg-opacity:1;background-color:rgb(250 248 244 / var(--un-bg-opacity)) /* #faf8f4 */;}[un-bg~="\[\#fafbfc\]"],[un-bg~="\#fafbfc"]{--un-bg-opacity:1;background-color:rgb(250 251 252 / var(--un-bg-opacity)) /* #fafbfc */;}[un-bg~="\[\#fafbfd\]"]{--un-bg-opacity:1;background-color:rgb(250 251 253 / var(--un-bg-opacity)) /* #fafbfd */;}[un-bg~="\[\#fbfaf8\]"]{--un-bg-opacity:1;background-color:rgb(251 250 248 / var(--un-bg-opacity)) /* #fbfaf8 */;}[un-bg~="\[\#fbfbfb\]"]{--un-bg-opacity:1;background-color:rgb(251 251 251 / var(--un-bg-opacity)) /* #fbfbfb */;}[un-bg~="\[\#fdfdfe\]"]{--un-bg-opacity:1;background-color:rgb(253 253 254 / var(--un-bg-opacity)) /* #fdfdfe */;}[un-bg~="\[\#ff5a52\]"]{--un-bg-opacity:1;background-color:rgb(255 90 82 / var(--un-bg-opacity)) /* #ff5a52 */;}[un-bg~="\[\#fff1f2\]"]{--un-bg-opacity:1;background-color:rgb(255 241 242 / var(--un-bg-opacity)) /* #fff1f2 */;}[un-bg~="\[\#fff7ed\]"]{--un-bg-opacity:1;background-color:rgb(255 247 237 / var(--un-bg-opacity)) /* #fff7ed */;}[un-bg~="\[rgba\(103\,194\,58\,0\.1\)\]"]{--un-bg-opacity:0.1;background-color:rgba(103, 194, 58, var(--un-bg-opacity)) /* rgba(103,194,58,0.1) */;}[un-bg~="\[rgba\(255\,184\,77\,0\.16\)\]"]{--un-bg-opacity:0.16;background-color:rgba(255, 184, 77, var(--un-bg-opacity)) /* rgba(255,184,77,0.16) */;}[un-bg~="\[rgba\(255\,255\,255\,0\.12\)\]"]{--un-bg-opacity:0.12;background-color:rgba(255, 255, 255, var(--un-bg-opacity)) /* rgba(255,255,255,0.12) */;}[un-bg~="\[rgba\(90\,102\,255\,0\.12\)\]"]{--un-bg-opacity:0.12;background-color:rgba(90, 102, 255, var(--un-bg-opacity)) /* rgba(90,102,255,0.12) */;}[un-hover~="bg-\[\#000\]"]:hover{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}[un-object-cover=""]{object-fit:cover;}[un-object-contain=""]{object-fit:contain;}[un-p-0=""]{padding:0;}[un-p-1=""],[un-p~="\31 "]{padding:4px;}[un-p-3=""]{padding:12px;}[un-p-4=""],[un-p~="\34 "]{padding:16px;}[un-p-5=""],[un-p~="\35 "]{padding:20px;}[un-p-7=""]{padding:28px;}[un-p~="\34 \.5"]{padding:18px;}[un-p~="\36 "]{padding:24px;}[un-p~="\38 "]{padding:32px;}.px,[un-px-4=""]{padding-left:16px;padding-right:16px;}[un-px-1=""]{padding-left:4px;padding-right:4px;}[un-px-10=""]{padding-left:40px;padding-right:40px;}[un-px-2\.5=""]{padding-left:10px;padding-right:10px;}[un-px-3=""]{padding-left:12px;padding-right:12px;}[un-px-5=""]{padding-left:20px;padding-right:20px;}[un-px-6=""],[un-px~="\32 4px"],[un-px~="\36 "]{padding-left:24px;padding-right:24px;}[un-px-8=""]{padding-left:32px;padding-right:32px;}[un-py-1\.5=""]{padding-top:6px;padding-bottom:6px;}[un-py-1=""]{padding-top:4px;padding-bottom:4px;}[un-py-10=""]{padding-top:40px;padding-bottom:40px;}[un-py-14=""]{padding-top:56px;padding-bottom:56px;}[un-py-16=""]{padding-top:64px;padding-bottom:64px;}[un-py-2\.5=""]{padding-top:10px;padding-bottom:10px;}[un-py-2=""]{padding-top:8px;padding-bottom:8px;}[un-py-3=""],[un-py~="\31 2px"]{padding-top:12px;padding-bottom:12px;}[un-py-4=""]{padding-top:16px;padding-bottom:16px;}[un-py-5=""]{padding-top:20px;padding-bottom:20px;}[un-py-6=""],[un-py~="\36 "]{padding-top:24px;padding-bottom:24px;}[un-py-8=""]{padding-top:32px;padding-bottom:32px;}[un-py~="\30 \.8"]{padding-top:3.2px;padding-bottom:3.2px;}.pt,[un-pt-4=""]{padding-top:16px;}[un-p-r-3=""],[un-pr-3=""]{padding-right:12px;}[un-p-r-4=""],[un-pr-4=""]{padding-right:16px;}[un-pb-1=""]{padding-bottom:4px;}[un-pb-4=""]{padding-bottom:16px;}[un-pb-8=""]{padding-bottom:32px;}[un-pr-1=""]{padding-right:4px;}[un-pr-2=""]{padding-right:8px;}[un-pt-1\.5=""]{padding-top:6px;}[un-pt-1=""]{padding-top:4px;}[un-pt-10=""]{padding-top:40px;}[un-pt-12=""]{padding-top:48px;}[un-pt-14=""]{padding-top:56px;}[un-pt-3=""]{padding-top:12px;}[un-pt-5=""]{padding-top:20px;}[un-pt-6=""]{padding-top:24px;}[un-pt~="\31 4px"]{padding-top:14px;}[un-text-center=""]{text-align:center;}[un-text-left=""]{text-align:left;}[un-text-right=""]{text-align:right;}[un-text-2xl=""],[un-text~="\32 xl"]{font-size:24px;line-height:32px;}[un-text-3xl=""]{font-size:30px;line-height:36px;}[un-text-4xl=""],[un-text~="\34 xl"]{font-size:36px;line-height:40px;}[un-text-base=""]{font-size:16px;line-height:24px;}[un-text-lg=""]{font-size:18px;line-height:28px;}[un-text-sm=""],[un-text~="sm"]{font-size:14px;line-height:20px;}[un-text-xl=""]{font-size:20px;line-height:28px;}[un-text-xs=""]{font-size:12px;line-height:16px;}[un-text~="\[10px\]"]{font-size:10px;}[un-text~="\[11px\]"]{font-size:11px;}[un-text~="\[120px\]"]{font-size:120px;}[un-text-size~="\31 2px"],[un-text~="\[12px\]"]{font-size:12px;}[un-text~="\[13px\]"]{font-size:13px;}[un-text~="\[14px\]"]{font-size:14px;}[un-text~="\[15px\]"]{font-size:15px;}[un-font-size~="\31 6px"],[un-text~="\[16px\]"],[un-text~="\31 6px"]{font-size:16px;}[un-text~="\[18px\]"]{font-size:18px;}[un-text~="\[20px\]"]{font-size:20px;}[un-text~="\[22px\]"]{font-size:22px;}[un-text~="\[24px\]"]{font-size:24px;}[un-text~="\[28px\]"]{font-size:28px;}[un-text~="\[32px\]"]{font-size:32px;}[un-text~="\[56px\]"]{font-size:56px;}.text-blue-500,[un-text-blue-500=""]{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.text-white,[un-color-white=""],[un-text-color~="white"],[un-text-white=""],[un-text~="white"]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}[un-text-color~="\[\#2D2D35\]"],[un-text~="\[\#2D2D35\]"]{--un-text-opacity:1;color:rgb(45 45 53 / var(--un-text-opacity)) /* #2D2D35 */;}[un-text-color~="\[\#2d2e37\]"],[un-text~="\[\#2d2e37\]"]{--un-text-opacity:1;color:rgb(45 46 55 / var(--un-text-opacity)) /* #2d2e37 */;}[un-text-color~="\#2d5bff"],[un-text~="\[\#2d5bff\]"]{--un-text-opacity:1;color:rgb(45 91 255 / var(--un-text-opacity)) /* #2d5bff */;}[un-text-color~="\#4f676d"]{--un-text-opacity:1;color:rgb(79 103 109 / var(--un-text-opacity)) /* #4f676d */;}[un-color~="gray-400"],[un-text-gray-400=""],[un-text~="\[\#9ca3af\]"]{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity)) /* #9ca3af */;}[un-color~="\[\#6b7280\]"],[un-text-gray-500=""],[un-text~="\[\#6b7280\]"]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity)) /* #6b7280 */;}[un-text-gray-600=""],[un-text~="\[\#4b5563\]"]{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}[un-text~="\[\#0c8b64\]"]{--un-text-opacity:1;color:rgb(12 139 100 / var(--un-text-opacity)) /* #0c8b64 */;}[un-text~="\[\#0f172a\]"]{--un-text-opacity:1;color:rgb(15 23 42 / var(--un-text-opacity)) /* #0f172a */;}[un-text~="\[\#111827\]"]{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity)) /* #111827 */;}[un-text~="\[\#1a2a36\]"]{--un-text-opacity:1;color:rgb(26 42 54 / var(--un-text-opacity)) /* #1a2a36 */;}[un-text~="\[\#1d4ed8\]"]{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity)) /* #1d4ed8 */;}[un-text~="\[\#1f1f23\]"]{--un-text-opacity:1;color:rgb(31 31 35 / var(--un-text-opacity)) /* #1f1f23 */;}[un-text~="\[\#1f2937\]"]{--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity)) /* #1f2937 */;}[un-text~="\[\#202020\]"]{--un-text-opacity:1;color:rgb(32 32 32 / var(--un-text-opacity)) /* #202020 */;}[un-text~="\[\#202330\]"],[un-text~="\#202330"]{--un-text-opacity:1;color:rgb(32 35 48 / var(--un-text-opacity)) /* #202330 */;}[un-text~="\[\#202531\]"]{--un-text-opacity:1;color:rgb(32 37 49 / var(--un-text-opacity)) /* #202531 */;}[un-text~="\[\#2563eb\]"]{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity)) /* #2563eb */;}[un-text~="\[\#2a2b31\]"]{--un-text-opacity:1;color:rgb(42 43 49 / var(--un-text-opacity)) /* #2a2b31 */;}[un-text~="\[\#334155\]"]{--un-text-opacity:1;color:rgb(51 65 85 / var(--un-text-opacity)) /* #334155 */;}[un-color-gray-700=""],[un-text~="\[\#374151\]"]{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity)) /* #374151 */;}[un-text~="\[\#475569\]"]{--un-text-opacity:1;color:rgb(71 85 105 / var(--un-text-opacity)) /* #475569 */;}[un-text~="\[\#4b4f57\]"]{--un-text-opacity:1;color:rgb(75 79 87 / var(--un-text-opacity)) /* #4b4f57 */;}[un-text~="\[\#586575\]"]{--un-text-opacity:1;color:rgb(88 101 117 / var(--un-text-opacity)) /* #586575 */;}[un-color~="\[\#5b61ff\]"],[un-text~="\[\#5b61ff\]"]{--un-text-opacity:1;color:rgb(91 97 255 / var(--un-text-opacity)) /* #5b61ff */;}[un-text~="\[\#5b6572\]"]{--un-text-opacity:1;color:rgb(91 101 114 / var(--un-text-opacity)) /* #5b6572 */;}[un-text~="\[\#5d6774\]"]{--un-text-opacity:1;color:rgb(93 103 116 / var(--un-text-opacity)) /* #5d6774 */;}[un-text~="\[\#5f6674\]"]{--un-text-opacity:1;color:rgb(95 102 116 / var(--un-text-opacity)) /* #5f6674 */;}[un-text~="\[\#64748b\]"]{--un-text-opacity:1;color:rgb(100 116 139 / var(--un-text-opacity)) /* #64748b */;}[un-text~="\[\#66635f\]"]{--un-text-opacity:1;color:rgb(102 99 95 / var(--un-text-opacity)) /* #66635f */;}[un-text~="\[\#67c23a\]"]{--un-text-opacity:1;color:rgb(103 194 58 / var(--un-text-opacity)) /* #67c23a */;}[un-text~="\[\#6e6a65\]"]{--un-text-opacity:1;color:rgb(110 106 101 / var(--un-text-opacity)) /* #6e6a65 */;}[un-text~="\[\#7a7a78\]"]{--un-text-opacity:1;color:rgb(122 122 120 / var(--un-text-opacity)) /* #7a7a78 */;}[un-text~="\[\#7a7d86\]"]{--un-text-opacity:1;color:rgb(122 125 134 / var(--un-text-opacity)) /* #7a7d86 */;}[un-text~="\[\#7b7772\]"]{--un-text-opacity:1;color:rgb(123 119 114 / var(--un-text-opacity)) /* #7b7772 */;}[un-text~="\[\#7b8190\]"]{--un-text-opacity:1;color:rgb(123 129 144 / var(--un-text-opacity)) /* #7b8190 */;}[un-text~="\[\#7e8088\]"]{--un-text-opacity:1;color:rgb(126 128 136 / var(--un-text-opacity)) /* #7e8088 */;}[un-text~="\[\#7f8088\]"]{--un-text-opacity:1;color:rgb(127 128 136 / var(--un-text-opacity)) /* #7f8088 */;}[un-text~="\[\#868685\]"]{--un-text-opacity:1;color:rgb(134 134 133 / var(--un-text-opacity)) /* #868685 */;}[un-text~="\[\#8a8681\]"]{--un-text-opacity:1;color:rgb(138 134 129 / var(--un-text-opacity)) /* #8a8681 */;}[un-text~="\[\#8a8d96\]"]{--un-text-opacity:1;color:rgb(138 141 150 / var(--un-text-opacity)) /* #8a8d96 */;}[un-text~="\[\#8a8f98\]"]{--un-text-opacity:1;color:rgb(138 143 152 / var(--un-text-opacity)) /* #8a8f98 */;}[un-text~="\[\#8b8f97\]"]{--un-text-opacity:1;color:rgb(139 143 151 / var(--un-text-opacity)) /* #8b8f97 */;}[un-text~="\[\#94a3b8\]"]{--un-text-opacity:1;color:rgb(148 163 184 / var(--un-text-opacity)) /* #94a3b8 */;}[un-text~="\[\#98a2b3\]"]{--un-text-opacity:1;color:rgb(152 162 179 / var(--un-text-opacity)) /* #98a2b3 */;}[un-text~="\[\#9a3412\]"]{--un-text-opacity:1;color:rgb(154 52 18 / var(--un-text-opacity)) /* #9a3412 */;}[un-text~="\[\#b6bcc8\]"]{--un-text-opacity:1;color:rgb(182 188 200 / var(--un-text-opacity)) /* #b6bcc8 */;}[un-text~="\[\#be123c\]"]{--un-text-opacity:1;color:rgb(190 18 60 / var(--un-text-opacity)) /* #be123c */;}[un-text~="\[\#dc2626\]"]{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity)) /* #dc2626 */;}[un-color~="\[\#ff7f2b\]"],[un-text~="\[\#ff7f2b\]"]{--un-text-opacity:1;color:rgb(255 127 43 / var(--un-text-opacity)) /* #ff7f2b */;}[un-text~="\[rgba\(255\,255\,255\,0\.78\)\]"]{--un-text-opacity:0.78;color:rgba(255, 255, 255, var(--un-text-opacity)) /* rgba(255,255,255,0.78) */;}[un-text~="\#909399"]{--un-text-opacity:1;color:rgb(144 147 153 / var(--un-text-opacity)) /* #909399 */;}[un-text~="black"]{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity)) /* #000 */;}[un-hover~="text-white"]:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}[un-color~="\[\#16a34a\]"]{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity)) /* #16a34a */;}[un-color~="\#409eff"]{--un-text-opacity:1;color:rgb(64 158 255 / var(--un-text-opacity)) /* #409eff */;}[un-font-500=""],[un-font-medium=""]{font-weight:500;}[un-font-600=""]{font-weight:600;}[un-font-700=""],[un-font-bold=""]{font-weight:700;}[un-leading-5=""]{line-height:20px;}[un-leading-6=""]{line-height:24px;}[un-leading-7=""]{line-height:28px;}[un-leading-9=""]{line-height:36px;}[un-leading-none=""]{line-height:1;}[un-leading-tight=""]{line-height:1.25;}[un-tracking-wide=""]{letter-spacing:0.025em;}[un-tracking~="\[-0\.03em\]"]{letter-spacing:-0.03em;}[un-tracking~="\[0\.02em\]"]{letter-spacing:0.02em;}[un-font~="\[Pacifico\,cursive\]"]{font-family:Pacifico,cursive;}[un-uppercase=""]{text-transform:uppercase;}[un-line-through=""]{text-decoration-line:line-through;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}[un-shadow~="\[0_12px_24px_rgba\(15\,23\,42\,0\.12\)\]"]{--un-shadow:0 12px 24px var(--un-shadow-color, rgba(15, 23, 42, 0.12));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_12px_30px_rgba\(15\,23\,42\,0\.05\)\]"]{--un-shadow:0 12px 30px var(--un-shadow-color, rgba(15, 23, 42, 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_16px_48px_rgba\(15\,23\,42\,0\.06\)\]"]{--un-shadow:0 16px 48px var(--un-shadow-color, rgba(15, 23, 42, 0.06));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_18px_44px_rgba\(15\,23\,42\,0\.08\)\]"]{--un-shadow:0 18px 44px var(--un-shadow-color, rgba(15, 23, 42, 0.08));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_24px_64px_rgba\(15\,23\,42\,0\.12\)\]"]{--un-shadow:0 24px 64px var(--un-shadow-color, rgba(15, 23, 42, 0.12));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_28px_80px_rgba\(15\,23\,42\,0\.18\)\]"]{--un-shadow:0 28px 80px var(--un-shadow-color, rgba(15, 23, 42, 0.18));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_2px_10px_rgba\(15\,23\,42\,0\.04\)\]"]{--un-shadow:0 2px 10px var(--un-shadow-color, rgba(15, 23, 42, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_2px_10px_rgba\(15\,23\,42\,0\.06\)\]"]{--un-shadow:0 2px 10px var(--un-shadow-color, rgba(15, 23, 42, 0.06));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_4px_12px_rgba\(17\,17\,17\,0\.03\)\]"]{--un-shadow:0 4px 12px var(--un-shadow-color, rgba(17, 17, 17, 0.03));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_6px_24px_rgba\(15\,23\,42\,0\.04\)\]"]{--un-shadow:0 6px 24px var(--un-shadow-color, rgba(15, 23, 42, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_8px_24px_rgba\(15\,23\,42\,0\.06\)\]"]{--un-shadow:0 8px 24px var(--un-shadow-color, rgba(15, 23, 42, 0.06));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[un-shadow~="\[0_8px_26px_rgba\(17\,17\,17\,0\.04\)\]"]{--un-shadow:0 8px 26px var(--un-shadow-color, rgba(17, 17, 17, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.outline{outline-style:solid;}[un-outline-none=""]{outline:2px solid transparent;outline-offset:2px;}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.transition,[un-transition=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.ease{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}@media (min-width: 640px){.sm\:cols-2,[un-grid~="sm\:cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr));}[un-px~="sm\:10"]{padding-left:40px;padding-right:40px;}[un-py~="sm\:8"]{padding-top:32px;padding-bottom:32px;}}@media (min-width: 768px){.md\:cols-3,[un-grid~="md\:cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr));}[un-grid-cols~="md\:4"]{grid-template-columns:repeat(4,minmax(0,1fr));}[un-p~="md\:10"]{padding:40px;}[un-p~="md\:5"]{padding:20px;}[un-p~="md\:6"]{padding:24px;}[un-text~="md\:5xl"]{font-size:48px;line-height:1;}}@media (min-width: 1024px){.lg\:cols-4,[un-grid~="lg\:cols-4"]{grid-template-columns:repeat(4,minmax(0,1fr));}}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
