/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/.hljs{background:#F3F3F3;color:#444}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:700}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#800}.hljs-title,.hljs-section{color:#800;font-weight:700}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}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_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{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{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:100%}:root{--primary-5: #f4f4fc;--primary-50: #e1e0f7;--primary-100: #c1bff6;--primary-200: #a6a3ef;--primary-300: #9592e8;--primary-400: #8683db;--primary-500: #6864d4;--primary-600: #625eda;--primary-700: #534edc;--primary-800: #4a45da;--primary-900: #352fdc;--primary2-50: #f6d1b8;--primary2-100: #ffcead;--primary2-200: #f8c5a2;--primary2-300: #fab98e;--primary2-400: #f5b285;--primary2-500: #efab7d;--primary2-600: #e8a374;--primary2-700: #da9669;--primary2-800: #d18f63;--primary2-900: #cf7d47;--primary3-50: #fffae6;--primary3-100: #fdf5d4;--primary3-200: #faefc4;--primary3-300: #fbeebc;--primary3-400: #fdf0bb;--primary3-500: #f9e79e;--primary3-600: #fbe797;--primary3-700: #fce690;--primary3-800: #fae488;--primary3-900: #ffd119;--inference-color-1: #fee000;--inference-color-2: #f24a20;--inference-color-3: #e02d52;--inference-color-4: #762c2f;--inference-color-5: #6a4468;--inference-color-6: #4a45da;--inference-color-7: #003496;--inference-color-8: #0177da;--inference-color-9: #37d0fc;--grey-5: #fdfdfd;--grey-30: #f7f7f7;--grey-50: #efefef;--grey-70: #d3d3d3;--grey-100: #b3b3b3;--grey-200: #a0a1a0;--grey-300: #8d8e8d;--grey-400: #7a7b7a;--grey-500: #666867;--grey-600: #545554;--grey-700: #414342;--grey-800: #3a3c3b;--grey-900: #343534;--black: #222;--white: #fff;--white-no-dark: #fff;--off-white: #d2d2d2;--red: #f7606f;--red-light: #f8d7da;--red-dark: #a54f57;--green-light: #d1e7dd;--green: #00a04d;--green-dark: #0f5132;--white-overlay: #fafafa03;--small-text: .775rem;--extra-small-text: .7em;--round-radius: 2rem;--border-radius: .5rem;--border-radius-inner: .3rem;--input-radius-round: 3rem;--input-radius-rounded: .6rem;--button-round-radius: 3rem;--button-square-radius: .8rem;--letter-spacing: 1px;--transition: .1s ease-in-out all;--max-width: 1120px;--fixed-width: 600px;--fluid-width: 90vw;--nav-height: 4rem;--spacing: 1px;--radius: .25rem;--light-shadow: 0 5px 15px rgba(0, 0, 0, .1);--dark-shadow: 0 .5px 1px rgba(0, 0, 0, .2);--shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-2: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-3: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-4: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--btn-text-color: #414342;--card-background: var(--white);--card-highlight: var(--grey-50);--border-color: var(--grey-50);--small-card-bottom-row: var(--white);--selector-main-color: var(--white);--selector-dropdown-main-color: var(--white);--selector-dropdown-selected-color: var(--primary-200);--selector-dropdown-highlight-color: var(--primary-50);--select-small-color: var(--white);--select-small-dropdown-color: var(--white);--content-row-component-highlighted: var(--primary-5);--content-row-component: var(--primary-100);--content-row-component-item: var(--primary-50);--content-box-highlighted: var(--primary-5);--code-box-background: var(--primary-5);--code-box-border-color: var(--primary-400);--code-box-text-color: var(--primary-600);--add-trend-modal-color: var(--white);--dropdown-background: var(--white);--dropdown-background-hover: var(--grey-50);--color-under-the-line1: #0800ff;--color-under-the-line2: #e976c7;--line-color: #4541de;--bar-chart-color1: #4541de;--bar-chart-color2: #e976c7;--bar-chart-tool-tip: #f6f6f6;--bar-chart-highlight: var(--primary2-50);--flash-chart-color1: #4541de;--flash-chart-color2: #e976c7;--flash-chart-line-color: #4541de;--tool-tip-background: #f6f6f6;--admin-btn-icons: var(--grey-500);--admin-btn-icons-hover: var(--primary-500);--admin-btn-icons-active: var(--primary-700);--toast-success-background: #f5f5f5;--toast-border-color: #f5f5f5;--toast-text-color: #242424;--filter-btn-color: #f7f7f7;--filter-btn-border-color: #dedede;--filter-btn-highlighted: var(--primary-200);--filter-btn-border-highlighted: var(--primary-300);--tech-item-background-color: var(--white);--input-highlighted-focus: var(--primary-100);--input-highlighted-valid: var(--white);--input-border-highlighted-valid: var(--primary-100);--button-action: var(--primary-100);--button-action-hover: var(--primary-300);--button-icon: var(--primary-100);--button-icon-hover: var(--primary2-300);--code-inline-backtick-color: var(--grey-500);--blog-code-block-background: var(--grey-50);--code-inline-backtick-background: var(--grey-50);--blog-text-heading-h1-color: var(--primary-500);--blog-text-headings-color: var(--primary-300);--dark-mode-bg-color: #151515;--dark-mode-text-color: #f0f0f0;--dark-mode-bg-second-color: #242424;--dark-mode-text-second-color: var(--grey-300);--dark-mode-bg-third-color: #1e1e1e;--dark-mode-text-third-color: #484848;--white-in-dark-mode: var(--dark-mode-bg-color);--background-color: var(--white);--text-color: var(--grey-900);--background-second-color: var(--grey-30);--text-second-color: var(--grey-500);--background-third-color: var(--grey-50);--text-third-color: var(--grey-500);--markdown-shell-bg: var(--grey-50);--markdown-editor-bg: var(--white);--markdown-preview-bg: var(--white);--markdown-text: var(--text-color);--markdown-heading-text: var(--grey-200);--markdown-heading-edit: var(--primary-200);--markdown-muted-text: var(--grey-200);--markdown-border: var(--grey-50);--markdown-active-line-bg: var(--grey-30);--markdown-code-bg: #f6f8fa;--markdown-code-text: #24292f;--markdown-link: var(--primary-700);--markdown-btn-bg: var(--white);--markdown-btn-text: var(--grey-100);--markdown-quote-text: var(--grey-80);--markdown-quote-border: var(--primary-300);--logo-text-gradient: linear-gradient( 45deg, var(--primary-400), var(--primary-900) );--logo-text-gradient-hover: linear-gradient( 45deg, var(--primary2-400), var(--primary-800) )}.dark-theme{--btn-text-color: #e3e3e3;--text-color: var(--dark-mode-text-color);--background-color: var(--dark-mode-bg-color);--text-second-color: var(--dark-mode-text-second-color);--background-second-color: var(--dark-mode-bg-second-color);--text-third-color: var(--dark-mode-text-third-color);--background-third-color: var(--dark-mode-bg-third-color);--card-background: var(--dark-mode-bg-second-color);--card-highlight: var(--primary-400);--border-color: transparent;--small-card-bottom-row: var(--primary-400);--selector-main-color: var(--dark-mode-bg-color);--selector-dropdown-main-color: var(--primary-300);--selector-dropdown-selected-color: var(--primary-500);--selector-dropdown-highlight-color: var(--primary-400);--select-small-color: var(--dark-mode-bg-color);--select-small-dropdown-color: var(--primary-400);--content-row-component: var(--primary-400);--content-row-component-highlighted: var(--primary3-500);--content-row-component-item: var(--primary3-400);--content-box-highlighted: var(--primary-600);--code-box-background: #181818;--code-box-border-color: #323063;--code-box-text-color: #aeaeae;--add-trend-modal-color: #dcdcdc;--dropdown-background: #727272;--dropdown-background-hover: #454545;--color-under-the-line1: #4541de;--color-under-the-line2: #e976c7;--line-color: #4541de;--bar-chart-color1: #4541de;--bar-chart-color2: #e976c7;--bar-chart-highlight: var(--primary2-700);--flash-chart-color1: #4541de;--flash-chart-color2: #e976c7;--flash-chart-line-color: #4541de;--tool-tip-background: #4541de;--admin-btn-icons: #babaab;--admin-btn-icons-hover: var(--primary2-300);--admin-btn-icons-active: var(--primary2-400);--toast-success-background: #343534;--toast-border-color: #343534;--toast-text-color: #fdfdfd;--filter-btn-color: var(--dark-mode-bg-color);--filter-btn-border-color: #3f3f3f;--filter-btn-highlighted: var(--primary-200);--filter-btn-border-highlighted: var(--primary-300);--tech-item-background-color: #cfc7ff;--input-highlighted-focus: var(--primary-400);--input-highlighted-valid: #1d1d1d;--input-border-highlighted-valid: var(--primary-500);--button-action: var(--primary-300);--button-action-hover: var(--primary-600);--button-icon: var(--primary2-400);--button-icon-hover: var(--primary3-600);--code-inline-backtick-color: #343534;--code-inline-backtick-background: var(--primary2-600);--blog-code-block-background: #4d4a88;--blog-text-heading-h1-color: var(--primary-50);--blog-text-headings-color: var(--primary3-500);--markdown-shell-bg: var(--dark-mode-bg-second-color);--markdown-editor-bg: var(--dark-mode-bg-third-color);--markdown-preview-bg: var(--dark-mode-bg-third-color);--markdown-text: var(--dark-mode-text-color);--markdown-heading-text: var(--dark-mode-text-color);--markdown-heading-edit: var(--primary-400);--markdown-muted-text: var(--dark-mode-text-second-color);--markdown-border: rgba(255, 255, 255, .12);--markdown-active-line-bg: rgba(255, 255, 255, .06);--markdown-code-bg: rgba(255, 255, 255, .075);--markdown-code-text: var(--dark-mode-text-color);--markdown-link: var(--primary-300);--markdown-btn-bg: var(--dark-mode-bg-third-color);--markdown-btn-text: var(--dark-mode-text-color);--markdown-quote-text: var(--dark-mode-text-second-color);--markdown-quote-border: var(--primary-500);--logo-text-gradient: linear-gradient( 45deg, var(--primary2-400), var(--primary-800) );--logo-text-gradient-hover: linear-gradient( 45deg, var(--primary-400), var(--primary-900) );--white: var(--white-in-dark-mode);--red-dark: var(--red);--black: #e7e7e7;--grey-5: #1a1a1a;--grey-30: #2a2a2a;--grey-50: #3a3a3a;--grey-70: #4a4a4a;--grey-100: #5a5a5a;--grey-200: #6a6a6a;--grey-300: #7a7a7a;--grey-400: #b6b6b6;--grey-500: #9a9a9a;--grey-600: #aaaaaa;--grey-700: #babaab;--grey-800: #cecece;--grey-900: #535353}.dark-theme .logo-container:hover{box-shadow:inset 0 2px 6px #000000d9;--logo-text-gradient: var(--logo-text-gradient-hover)}.dark-theme .logo-container:active{box-shadow:inset 0 2px 3px #000000b3,0 2px 2px #000000c2;transform:translateY(0)}.google-code-text{font-family:Google Sans Code,monospace;font-optical-sizing:auto;font-weight:200;font-style:normal;font-variation-settings:"MONO" 1;line-height:1.5;letter-spacing:-.01em}.trend-heading-thin{font-family:Mona Sans,sans-serif;font-weight:300}.trend-heading-bold{font-family:Mona Sans,sans-serif;font-weight:700}.trend-font{font-weight:500}body{background:var(--background-color);color:var(--text-color);font-family:Mona Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}p{margin:0}h1,h2,h3,h4,h5{margin:0;font-weight:400;line-height:1;text-transform:capitalize;letter-spacing:var(--letter-spacing)}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.1rem,3vw,2rem)}h3{font-size:clamp(1.2rem,2.5vw,2rem)}h4{font-size:clamp(1rem,2vw,1.5rem)}h5{font-size:clamp(.8rem,1.5vw,1rem)}.text{margin-bottom:1.5rem;max-width:40em}html{scroll-behavior:smooth}small,.text-small{font-size:var(--small-text)}a{text-decoration:none}ul{list-style-type:none;padding:0}.img{width:100%;display:block;object-fit:cover}.section{padding:.5rem 0;scroll-margin-top:4rem}.section-center{width:90vw;margin:0 auto;max-width:1120px}@media screen and (min-width: 992px){.section-center{width:95vw}}.section-title{padding-top:1rem;text-align:center;margin-bottom:1rem}.section-title h2{text-transform:uppercase}.logo-container{transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.logo-container:hover{box-shadow:inset 0 2px 6px #0000001a;--logo-text-gradient: var(--logo-text-gradient-hover)}.logo-container:active{box-shadow:inset 0 2px 3px #0003,0 2px 2px #0000001a;transform:translateY(0)}.btn,.btn-color{cursor:pointer;color:var(--btn-text-color);background:var(--grey-50);border:1.5px solid var(--grey-70);border-radius:var(--input-radius-rounded);letter-spacing:var(--letter-spacing);padding:.6rem .75rem;transition:var(--transition);text-transform:capitalize;display:inline-block}.btn:hover{background:var(--grey-100)}.btn-color:hover{background:var(--primary-200)}.btn-action{cursor:pointer;color:var(--btn-text-color);background:var(--button-action);border:1.5px solid var(--primary-200);border-radius:var(--input-radius-rounded);letter-spacing:var(--letter-spacing);padding:.6rem .75rem;transition:var(--transition);text-transform:capitalize;display:inline-block}.btn-action:hover{color:var(--gray-800);background:var(--button-action-hover)}.btn-block{width:100%}button:disabled{cursor:wait}.danger-btn{color:var(--red-dark);background:var(--red-light)}.danger-btn:hover{color:var(--white);background:var(--red-dark)}.btn-icon{cursor:pointer;color:var(--admin-btn-icons);background:transparent;border:none;padding:0;transition:color var(--transition);display:inline-flex;align-items:center;justify-content:center}.btn-icon:hover{color:var(--admin-btn-icons-hover)}.btn-icon:active{color:var(--admin-btn-icons-active)}.btn-icon:disabled{cursor:wait;color:var(--grey-300)}.btn-icon-hipster{color:var(--primary-500)}.btn-icon-hipster:hover{color:var(--primary-700)}.btn-icon-danger{color:var(--red-dark)}.btn-icon-danger:hover{color:var(--gray-100)}.btn-icon-danger:active{color:var(--red-light)}.Toastify__toast--error{background:var(--grey-50)!important;border:.5px var(--primary-700);border-radius:.5rem!important}.Toastify__toast--error:after{position:absolute;color:#333;font-size:15px;font-weight:700;left:265px}.Toastify__toast--error:before{position:relative;z-index:100000;left:12px;top:6px}.Toastify__toast--success{border:1px solid var(--toast-border-color);border-radius:var(--input-radius-rounded);background:var(--toast-success-background)}.Toastify__toast--success:before{position:relative;z-index:100000;left:12px;top:6px}.Toastify__toast--success:after{position:absolute;color:#333;font-size:15px;font-weight:700;left:265px;padding-top:14px!important}.Toastify__toast--warning{border:1px solid #e78326!important;border-radius:50px!important;background:#fadfc5!important}.Toastify__toast--warning:before{position:relative;z-index:100000;left:12px;top:6px}.Toastify__toast--warning:after{position:absolute;color:#e78326;font-size:15px;font-weight:700;left:265px;padding-top:14px!important}.Toastify__toast-body{color:var(--toast-text-color);font-size:16px;line-height:20px;padding:0;width:100%;font-weight:400;margin-left:15px!important}.Toastify__toast{box-shadow:none}.Toastify__toast--info{background:var(--grey-50)!important;color:#656565e0!important;border-radius:var(--input-radius-rounded)}.toast-dark .Toastify__toast--info{background:rgba(20,20,25,.96)!important;color:#aaaaaaeb!important}.alert{padding:.375rem .75rem;margin-bottom:1rem;border-color:transparent;border-radius:var(--border-radius)}.alert-danger{color:var(--red-dark);background:var(--red-light)}.alert-success{color:var(--green-dark);background:var(--green-light)}.form{width:100%;background:var(--white);border:1.5px solid var(--grey-50);border-radius:var(--border-radius);padding:2rem 2rem 4rem;margin:3rem auto}.form-label{color:var(--grey-400);display:block;font-size:var(--small-text);margin-bottom:.1rem;margin-left:.1rem;text-transform:capitalize;letter-spacing:var(--letter-spacing);line-height:1.5}.form-input,.form-textarea,.form-select{width:100%;padding:.375rem .75rem;border-radius:var(--input-radius-rounded);background:var(--background-color);border:1.5px solid var(--grey-50);color:var(--text-color)}.form-input:focus{outline:none;border-color:var(--input-highlighted-focus)}.form-input:valid{background-color:var(--input-highlighted-valid);border-color:var(--input-border-highlighted-valid)}.form-input:focus{background-color:var(--input-highlighted-valid)}.form-input:-webkit-autofill{background-color:var(--input-highlighted-valid)!important}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);box-shadow:0 0 0 1000px var(--background-color) inset;transition:background-color 9999s ease-in-out 0s}.form-input,.form-select,.form-btn{height:40px}.form-row{margin-bottom:1rem}.form-textarea{height:7rem}::placeholder{font-family:inherit;color:var(--grey-400)}.form-alert{color:var(--red-dark);letter-spacing:var(--letter-spacing);text-transform:capitalize}.clearfix:after{content:"";display:table;clear:both}.submit-container{clear:both;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1120px){.submit-container{grid-template-columns:1fr}}.form-title{margin-bottom:2rem}.form-center{display:grid;row-gap:1rem}@media (min-width: 992px){.form-center{grid-template-columns:1fr 1fr;align-items:center;column-gap:1rem}}@media (min-width: 1120px){.form-center{grid-template-columns:1fr 1fr}}.form-btn{margin-top:1rem;display:grid;align-items:center;place-items:center}.delete-btn{height:30px;font-size:.85rem;display:flex;align-items:center}.info-btn{margin-right:.5rem}@keyframes spinner{to{transform:rotate(360deg)}}.loading{width:8rem;height:8rem;border:5px solid var(--grey-70);border-radius:50%;border-top-color:var(--grey-200);animation:spinner .6s linear infinite}.title{text-align:center}.title-underline{background:var(--primary-500);width:7rem;height:.25rem;margin:0 auto;margin-top:1rem}.container{width:var(--fluid-width);max-width:var(--max-width);margin:0 auto}
