/* Document
 * ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
 * ========================================================================== */

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */

dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */

ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Correct the inheritance of border color in Firefox.
 * 3. Show the overflow in Edge 18- and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  color: inherit; /* 2 */
  height: 0; /* 1 */
  overflow: visible; /* 3 */
}

/**
 * Add the correct display in IE.
 */

main {
  display: block;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */

abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
}

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

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

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

small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images within links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */

/**
 * 1. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

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

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */

button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * Show the overflow in Edge 18- and IE.
 */

input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

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

select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 */

textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

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

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

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

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

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

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

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

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

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

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */

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

/* Interactive
 * ========================================================================== */

/*
 * Add the correct display in Edge 18- and IE.
 */

details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */

dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* User interaction
 * ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

.alert{margin:1.5em 0;padding:.5rem 1rem;border-left:4px solid;font-size:.875rem;line-height:1.5;color:#1f2937}.alert>p{margin:0 0 .5rem 0}.alert>p:last-child{margin-bottom:0}.alert .alert-header{display:flex;align-items:center;margin-bottom:.5rem;font-weight:600}.alert .alert-title{display:flex;align-items:center}.alert .alert-title::before{content:"";display:inline-block;width:16px;height:16px;margin-right:.5rem;background-position:center;background-repeat:no-repeat;background-size:contain}.alert.alert-note{background-color:#f3f4f6;border-left-color:#3b82f6}.alert.alert-note .alert-title{color:#2563eb}.alert.alert-note .alert-title::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%232563eb"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>')}.alert.alert-tip{background-color:#f0fdf4;border-left-color:#22c55e}.alert.alert-tip .alert-title{color:#16a34a}.alert.alert-tip .alert-title::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" fill="%2316a34a"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M69.3 4C58.3-3.3 43.4-.3 36 10.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L69.3 4zM597.3 44c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0zm528 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0zM117.3 332c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zm432-39.9c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32zM448 176c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8 11.3-12.7 17.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c-12.9 17.7-28.3 38.9-39.8 59.8c-10.4 19-15.7 38.8-18.3 57.5l48.6 0c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0S144 78.8 144 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0s0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5l48.6 0c-2.6-18.7-7.9-38.6-18.3-57.5c-11.5-20.9-26.9-42.1-39.8-59.8c0 0 0 0 0 0s0 0 0 0c-4.7-6.4-9-12.4-12.8-17.7C200.4 228.3 192 203.2 192 176c0-70.7 57.3-128 128-128s128 57.3 128 128zm-176 0c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16s16-7.2 16-16zM400 432l0-16-160 0 0 16c0 44.2 35.8 80 80 80s80-35.8 80-80z"/></svg>')}.alert.alert-important{background-color:#f3e8ff;border-left-color:#a855f7}.alert.alert-important .alert-title{color:#9333ea}.alert.alert-important .alert-title::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%239333ea"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M208 416c0-26.5-21.5-48-48-48l-96 0c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16l384 0c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16l-138.7 0c-10.4 0-20.5 3.4-28.8 9.6L208 432l0-16zm-.2 76.2l.2-.2 101.3-76L448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l48 0 48 0 0 48 0 4 0 .3 0 6.4 0 21.3c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM256 80c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>')}.alert.alert-warning{background-color:#fff7ed;border-left-color:#f97316}.alert.alert-warning .alert-title{color:#ea580c}.alert.alert-warning .alert-title::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23ea580c"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M248.4 84.3c1.6-2.7 4.5-4.3 7.6-4.3s6 1.6 7.6 4.3L461.9 410c1.4 2.3 2.1 4.9 2.1 7.5c0 8-6.5 14.5-14.5 14.5l-387 0c-8 0-14.5-6.5-14.5-14.5c0-2.7 .7-5.3 2.1-7.5L248.4 84.3zm-41-25L9.1 385c-6 9.8-9.1 21-9.1 32.5C0 452 28 480 62.5 480l387 0c34.5 0 62.5-28 62.5-62.5c0-11.5-3.2-22.7-9.1-32.5L304.6 59.3C294.3 42.4 275.9 32 256 32s-38.3 10.4-48.6 27.3zM288 368a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 96c0 13.3 10.7 24 24 24s24-10.7 24-24l0-96z"/></svg>')}.alert.alert-caution{background-color:#fef2f2;border-left-color:#ef4444}.alert.alert-caution .alert-title{color:#dc2626}.alert.alert-caution .alert-title::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23dc2626"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17l0 129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7l129 0c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17l0-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7l-129 0zM256 128c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"/></svg>')}@keyframes mobile-animate-in{0%{transform:translateY(0px)}50%{transform:translateY(20px)}100%{transform:scaleY(-1) translateY(0px)}}@keyframes mobile-animate-out{0%{transform:scaleY(-1) translateY(0px)}50%{transform:scaleY(-1) translateY(-20px)}100%{transform:scaleY(1) translateY(0px)}}.sidebar{flex-shrink:0;width:270px;background-color:#f9f9f9;z-index:1000}.sidebar .mobile-nav{display:none}.sidebar .mobile-nav nav{flex-direction:column;align-items:start;padding:0;border:none;margin-bottom:10px}.sidebar .mobile-nav nav .navbar-brand{display:none}.sidebar .mobile-nav nav .navbar-links{flex-direction:column;align-items:start;margin-bottom:14px}.sidebar .mobile-nav nav .nav-item{padding:5px 0}.sidebar .mobile-nav nav .navbar-next-steps{width:100%}.sidebar .mobile-nav nav .navbar-next-steps>:first-child{flex:1}.sidebar .mobile-header{display:none}.sidebar .page-heading{margin-left:10px;font-weight:bold;flex:1;display:flex;flex-direction:column}.sidebar .page-heading p{margin:0;line-height:1.3em;color:#5a5a5a}.sidebar .page-heading .breadcrumbs{flex:1;padding:0;display:flex;font-size:.7em}.sidebar .page-heading .breadcrumbs a,.sidebar .page-heading .breadcrumbs span{color:#aaa}.sidebar .page-heading .breadcrumbs>*{margin:0 5px}.sidebar .page-heading .breadcrumbs>*:first-child{margin-left:0}.sidebar .page-heading .breadcrumbs>*:last-child{margin-right:0}.sidebar .page-heading a{font-size:inherit}.sidebar .search{position:relative;margin-bottom:15px}.sidebar .sidebar-wrap{top:10px;max-height:calc(100vh - 20px);position:sticky;display:flex;flex-direction:column;overflow-y:auto}.sidebar .search-load-area{margin-right:10px}.sidebar a{color:#434343;display:flex;align-items:center}.sidebar h2{font-size:.7em;color:#d5d5d5;margin-top:17px;margin-bottom:5px}.sidebar h2>a{color:inherit;font-size:inherit}.sidebar .sidebar-wrap>h2:first-child{margin-top:0px}.sidebar-back{display:flex;margin-bottom:20px;margin-top:10px;margin-left:-17px}.sidebar-back svg{color:#ccc;margin-right:2px}.sidebar-content{padding:15px}.sidebar-groups{margin-left:15px}.sidebar-items{margin-bottom:20px}.sidebar-items.hidden{margin-bottom:0px}.sidebar-items:last-child{padding-bottom:20px}.sidebar-item{padding:5px 0}.sidebar-item img{margin-right:4px;width:16px}.sidebar-item svg{width:16px;height:16px}.sidebar-item .root-link{display:flex}.sidebar-item .root-link>a{flex:1}.sidebar-item .toggler{width:15px;margin-right:5px;margin-left:-20px;transition:transform .3s;align-items:center;display:flex;justify-content:center;cursor:pointer}.sidebar-item .toggler svg{width:10px;fill:#ccc;transform:rotate(-90deg)}.sidebar-item.selected .root-link a{pointer-events:none;font-weight:900}.sidebar-item.toggled .toggler svg{transform:rotate(0deg)}.sidebar-item:not(.toggled) .sidebar-sub-items.loaded{height:0px !important}.sidebar-item.level-2 a{margin-left:8px;font-size:14px;line-height:1.2em;color:#8e8e8e}.sidebar-sub-items{overflow:hidden;padding-left:8px;transition:height .3s}.sidebar-sub-items .sidebar-sub-item:first-child{padding-top:8px}.sidebar-sub-items .level-2 a{padding-left:10px;border-left:1px solid #eee}.sidebar-sub-item a{font-size:.9em;line-height:1.2em;padding:5px 0;color:#8e8e8e}.sidebar-icon{padding-right:5px;display:flex}.extra-info{flex:.5;padding:20px}.extra-info .github-area{display:flex;padding:10px;align-items:center;background-color:#f3f3f3;border-radius:20px;box-shadow:rgba(27,31,35,.04) 0px 1px 0px 0px}.extra-info .lib-repo{flex:1;padding-left:3px}.extra-info .lib-version{flex:0;background-color:#d73b17;padding:4px 8px;color:#fff;border-radius:10px}@media(max-width: 666px){.search{display:none}.sidebar{width:100%;overflow:hidden;height:60px;position:fixed;transition:height .25s;box-shadow:0px 1px 10px rgba(0,0,0,.2)}.sidebar .sidebar-wrap{max-height:100%}.sidebar .expand-area{transform:scaleY(1);transition:.3s ease-out;width:35px}.sidebar .mobile-header{box-shadow:0px 1px 10px rgba(0,0,0,.2);background-color:#f9f9f9;display:flex;padding:0 10px;align-items:center;position:fixed;top:0px;width:100%;height:60px;z-index:1000}.sidebar .mobile-nav{display:flex}.sidebar .mobile-nav nav{display:flex}.expanded .sidebar{height:100vh;padding-bottom:40px;box-shadow:0px 10px 40px #000}.expanded .content-wrap{touch-action:none;overflow:hidden}.sidebar-content{margin-top:55px;width:100%;font-size:1.2em}.sidebar-groups{padding-bottom:60px}.sidebar-item .toggler{width:25px;height:27px;margin-left:-30px}.sidebar-item .toggler svg{width:.65em}}/*! zenburn syntax highlighting - from http://userstyles.org/styles/88895/github-zenburn */.highlight,.highlight pre,.highlight table{background:#383838 !important;color:#656555 !important}.highlight .hll{background-color:#656555 !important}.highlight .err{color:#f0dfaf !important;background-color:#6f6f6f !important}.highlight .cs{color:#dca3a3 !important;background-color:#8c5353 !important}.highlight .nf{color:#93e0e3 !important}.highlight .c,.highlight .cm,.highlight .c1{color:#5c888b !important}.highlight .g,.highlight .l,.highlight .x,.highlight .ge,.highlight .gs,.highlight .ld,.highlight .ni,.highlight .nl,.highlight .nx,.highlight .py,.highlight .n,.highlight .go,.highlight .h{color:#6ca0a3 !important}.highlight .k{color:#f0dfaf !important}.highlight .s1{color:#bc8383 !important}.highlight .nb,.highlight .bp{color:#8cd0d3 !important}.highlight .nc,.highlight .nn{color:#7cb8bb !important}.highlight .o,.highlight .p,.highlight .na,.highlight .ne{color:#dcdccc !important}.highlight .gp,.highlight .w,.highlight .gh,.highlight .gu{color:#656555 !important}.highlight .cp,.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .ss,.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt,.highlight .nt,.highlight .ow{color:#8fb28f !important}.highlight .gr,.highlight .gt,.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .sr,.highlight .il{color:#9c6363 !important}.highlight .no,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi,.highlight .nd,.highlight .sx{color:#dfaf8f !important}.source-header{background:#5f5e5e;color:#b1b1b1;display:flex;padding:5px 14px;font-size:.8em;border-radius:5px 5px 0px 0px;align-items:center}.source-header .lang{flex:1}.highlight{display:block;padding:15px;position:relative;border-radius:0px 0px 5px 5px}.clipboard{width:20px;height:20px;background:url(/images/clipboard-5ae0b4b1.svg);margin-left:10px;stroke:#b1b1b1;cursor:pointer}div.highlight{overflow-x:auto}code{background:#fdf8f5;color:#000;padding:3px 5px;border-radius:4px;border:1px solid rgba(0,0,0,.05);font-weight:500;font-size:.9em}.highlight>code{color:beige;background:rgba(0,0,0,0);padding:0}.highlight>code{white-space:pre}.code-source{padding:5px 5px 0px;color:rgba(255,255,255,.6392156863);font-size:.8em}@media(max-width: 666px){div.highlight-wrap{margin:0 !important}div.highlight-wrap .highlight,div.highlight-wrap .source-header{padding-left:15px;border-radius:0px !important}div.highlight-wrap .source-header{padding-left:15px;padding-right:15px;border-radius:0}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.aa-DetachedOverlay{z-index:1000 !important}.aa-DetachedFormContainer{height:60px;display:flex;align-items:center;box-shadow:0px 1px 10px rgba(0,0,0,.2);border-bottom:none}.aa-DetachedCancelButton{height:100%}.aa-PanelLayout{padding:0 !important}.aa-Form:focus-within{border-color:#cb6047 !important}.aa-Item{padding:5px 10px !important}.aa-Item .aa-ItemIcon{display:none}body.guides_insights_badgerql .source-header .lang{opacity:0}body.guides_insights_badgerql h5,body.guides_insights_badgerql h5>a{color:gray}body.guides_insights_badgerql table.expression-functions td{vertical-align:top}body.guides_insights_badgerql table.expression-functions td p{margin-top:0}body.guides_insights_badgerql table.expression-functions td.name{font-weight:bold;width:20%}@font-face{font-family:"devicon";src:url("fonts/devicon-40b2c219.ttf?iehcku") format("truetype"),url("fonts/devicon-fa4f64e7.woff?iehcku") format("woff"),url("fonts/devicon-e9ab9d5a.svg?iehcku#devicon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=devicon-],[class*=" devicon-"]{font-family:"devicon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.devicon-aarch64-line:before{content:""}.devicon-aarch64-plain:before{content:""}.devicon-adonisjs-original:before{content:""}.devicon-adonisjs-original-wordmark:before{content:""}.devicon-aftereffects-plain:before{content:""}.devicon-akka-plain:before{content:""}.devicon-akka-plain-wordmark:before{content:""}.devicon-algolia-original:before{content:""}.devicon-algolia-original-wordmark:before{content:""}.devicon-alpinejs-original:before{content:""}.devicon-alpinejs-original-wordmark:before{content:""}.devicon-amazonwebservices-line-wordmark:before{content:""}.devicon-amazonwebservices-plain-wordmark:before{content:""}.devicon-anaconda-original:before{content:""}.devicon-anaconda-original-wordmark:before{content:""}.devicon-android-plain:before{content:""}.devicon-android-plain-wordmark:before{content:""}.devicon-androidstudio-plain:before{content:""}.devicon-androidstudio-plain-wordmark:before{content:""}.devicon-angularjs-plain:before{content:""}.devicon-angularjs-plain-wordmark:before{content:""}.devicon-angularmaterial-plain:before{content:""}.devicon-angular-plain:before{content:""}.devicon-angular-plain-wordmark:before{content:""}.devicon-ansible-plain:before{content:""}.devicon-ansible-plain-wordmark:before{content:""}.devicon-antdesign-plain:before{content:""}.devicon-antdesign-plain-wordmark:before{content:""}.devicon-apacheairflow-plain:before{content:""}.devicon-apacheairflow-plain-wordmark:before{content:""}.devicon-apachekafka-original:before{content:""}.devicon-apachekafka-original-wordmark:before{content:""}.devicon-apache-line:before{content:""}.devicon-apache-line-wordmark:before{content:""}.devicon-apache-plain:before{content:""}.devicon-apache-plain-wordmark:before{content:""}.devicon-apachespark-original:before{content:""}.devicon-apachespark-plain-wordmark:before{content:""}.devicon-apl-plain:before{content:""}.devicon-appcelerator-original:before{content:""}.devicon-appcelerator-plain-wordmark:before{content:""}.devicon-apple-original:before{content:""}.devicon-appwrite-plain:before{content:""}.devicon-appwrite-plain-wordmark:before{content:""}.devicon-archlinux-plain:before{content:""}.devicon-archlinux-plain-wordmark:before{content:""}.devicon-arduino-plain:before{content:""}.devicon-arduino-plain-wordmark:before{content:""}.devicon-argocd-plain:before{content:""}.devicon-argocd-plain-wordmark:before{content:""}.devicon-astro-plain:before{content:""}.devicon-astro-plain-wordmark:before{content:""}.devicon-atom-original:before{content:""}.devicon-atom-original-wordmark:before{content:""}.devicon-awk-plain-wordmark:before{content:""}.devicon-axios-plain:before{content:""}.devicon-axios-plain-wordmark:before{content:""}.devicon-azuredevops-plain:before{content:""}.devicon-azure-plain:before{content:""}.devicon-azure-plain-wordmark:before{content:""}.devicon-azuresqldatabase-plain:before{content:""}.devicon-babel-plain:before{content:""}.devicon-backbonejs-plain:before{content:""}.devicon-backbonejs-plain-wordmark:before{content:""}.devicon-ballerina-line:before{content:""}.devicon-ballerina-line-wordmark:before{content:""}.devicon-ballerina-original:before{content:""}.devicon-ballerina-original-wordmark:before{content:""}.devicon-bamboo-original:before{content:""}.devicon-bamboo-original-wordmark:before{content:""}.devicon-bash-plain:before{content:""}.devicon-beats-plain:before{content:""}.devicon-behance-plain:before{content:""}.devicon-behance-plain-wordmark:before{content:""}.devicon-bitbucket-original:before{content:""}.devicon-bitbucket-original-wordmark:before{content:""}.devicon-blazor-line:before{content:""}.devicon-blazor-original:before{content:""}.devicon-blender-original:before{content:""}.devicon-blender-original-wordmark:before{content:""}.devicon-bootstrap-plain:before{content:""}.devicon-bootstrap-plain-wordmark:before{content:""}.devicon-bower-line:before{content:""}.devicon-bower-line-wordmark:before{content:""}.devicon-bower-plain:before{content:""}.devicon-bower-plain-wordmark:before{content:""}.devicon-browserstack-line:before{content:""}.devicon-browserstack-line-wordmark:before{content:""}.devicon-browserstack-plain:before{content:""}.devicon-browserstack-plain-wordmark:before{content:""}.devicon-bulma-plain:before{content:""}.devicon-bun-line:before{content:""}.devicon-bun-plain:before{content:""}.devicon-cairo-plain:before{content:""}.devicon-cairo-plain-wordmark:before{content:""}.devicon-cakephp-plain:before{content:""}.devicon-cakephp-plain-wordmark:before{content:""}.devicon-canva-original:before{content:""}.devicon-capacitor-plain:before{content:""}.devicon-capacitor-plain-wordmark:before{content:""}.devicon-carbon-original:before{content:""}.devicon-cassandra-plain:before{content:""}.devicon-cassandra-plain-wordmark:before{content:""}.devicon-centos-plain:before{content:""}.devicon-centos-plain-wordmark:before{content:""}.devicon-ceylon-plain:before{content:""}.devicon-ceylon-plain-wordmark:before{content:""}.devicon-chrome-plain:before{content:""}.devicon-chrome-plain-wordmark:before{content:""}.devicon-circleci-plain:before{content:""}.devicon-circleci-plain-wordmark:before{content:""}.devicon-clarity-plain:before{content:""}.devicon-clarity-plain-wordmark:before{content:""}.devicon-c-line:before{content:""}.devicon-clion-plain:before{content:""}.devicon-clion-plain-wordmark:before{content:""}.devicon-clojure-line:before{content:""}.devicon-clojurescript-plain:before{content:""}.devicon-cloudflare-plain:before{content:""}.devicon-cloudflare-plain-wordmark:before{content:""}.devicon-cloudflareworkers-plain:before{content:""}.devicon-cloudflareworkers-plain-wordmark:before{content:""}.devicon-cmake-plain:before{content:""}.devicon-cmake-plain-wordmark:before{content:""}.devicon-codeac-original:before{content:""}.devicon-codecov-plain:before{content:""}.devicon-codeigniter-plain:before{content:""}.devicon-codeigniter-plain-wordmark:before{content:""}.devicon-codepen-line:before{content:""}.devicon-codepen-line-wordmark:before{content:""}.devicon-codepen-original:before{content:""}.devicon-codepen-original-wordmark:before{content:""}.devicon-coffeescript-original:before{content:""}.devicon-coffeescript-original-wordmark:before{content:""}.devicon-composer-line:before{content:""}.devicon-composer-line-wordmark:before{content:""}.devicon-confluence-line:before{content:""}.devicon-confluence-line-wordmark:before{content:""}.devicon-confluence-plain:before{content:""}.devicon-confluence-plain-wordmark:before{content:""}.devicon-consul-original:before{content:""}.devicon-consul-plain-wordmark:before{content:""}.devicon-contao-original:before{content:""}.devicon-contao-original-wordmark:before{content:""}.devicon-corejs-original:before{content:""}.devicon-corejs-original-wordmark:before{content:""}.devicon-cosmosdb-plain:before{content:""}.devicon-cosmosdb-plain-wordmark:before{content:""}.devicon-couchbase-original:before{content:""}.devicon-couchbase-plain-wordmark:before{content:""}.devicon-couchdb-plain:before{content:""}.devicon-couchdb-plain-wordmark:before{content:""}.devicon-c-plain:before{content:""}.devicon-cplusplus-line:before{content:""}.devicon-cplusplus-plain:before{content:""}.devicon-crystal-line:before{content:""}.devicon-crystal-line-wordmark:before{content:""}.devicon-crystal-original:before{content:""}.devicon-crystal-original-wordmark:before{content:""}.devicon-csharp-line:before{content:""}.devicon-csharp-plain:before{content:""}.devicon-css3-plain:before{content:""}.devicon-css3-plain-wordmark:before{content:""}.devicon-cucumber-plain:before{content:""}.devicon-cucumber-plain-wordmark:before{content:""}.devicon-cypressio-line:before{content:""}.devicon-cypressio-line-wordmark:before{content:""}.devicon-cypressio-plain:before{content:""}.devicon-cypressio-plain-wordmark:before{content:""}.devicon-d3js-plain:before{content:""}.devicon-dart-plain:before{content:""}.devicon-dart-plain-wordmark:before{content:""}.devicon-datagrip-plain:before{content:""}.devicon-datagrip-plain-wordmark:before{content:""}.devicon-dataspell-plain:before{content:""}.devicon-dataspell-plain-wordmark:before{content:""}.devicon-dbeaver-plain:before{content:""}.devicon-debian-plain:before{content:""}.devicon-debian-plain-wordmark:before{content:""}.devicon-denojs-original:before{content:""}.devicon-denojs-original-wordmark:before{content:""}.devicon-devicon-line:before{content:""}.devicon-devicon-line-wordmark:before{content:""}.devicon-devicon-plain:before{content:""}.devicon-devicon-plain-wordmark:before{content:""}.devicon-digitalocean-original:before{content:""}.devicon-digitalocean-original-wordmark:before{content:""}.devicon-discordjs-plain:before{content:""}.devicon-discordjs-plain-wordmark:before{content:""}.devicon-django-plain:before{content:""}.devicon-django-plain-wordmark:before{content:""}.devicon-djangorest-line:before{content:""}.devicon-djangorest-line-wordmark:before{content:""}.devicon-djangorest-plain:before{content:""}.devicon-djangorest-plain-wordmark:before{content:""}.devicon-docker-plain:before{content:""}.devicon-docker-plain-wordmark:before{content:""}.devicon-doctrine-line:before{content:""}.devicon-doctrine-line-wordmark:before{content:""}.devicon-doctrine-plain:before{content:""}.devicon-doctrine-plain-wordmark:before{content:""}.devicon-dotnetcore-plain:before{content:""}.devicon-dot-net-plain:before{content:""}.devicon-dot-net-plain-wordmark:before{content:""}.devicon-dreamweaver-line:before{content:""}.devicon-dreamweaver-plain:before{content:""}.devicon-dropwizard-plain:before{content:""}.devicon-drupal-plain:before{content:""}.devicon-drupal-plain-wordmark:before{content:""}.devicon-dynamodb-plain:before{content:""}.devicon-eclipse-plain:before{content:""}.devicon-eclipse-plain-wordmark:before{content:""}.devicon-ecto-original:before{content:""}.devicon-ecto-plain-wordmark:before{content:""}.devicon-elasticsearch-plain:before{content:""}.devicon-elasticsearch-plain-wordmark:before{content:""}.devicon-electron-original:before{content:""}.devicon-electron-original-wordmark:before{content:""}.devicon-eleventy-plain:before{content:""}.devicon-elixir-plain:before{content:""}.devicon-elixir-plain-wordmark:before{content:""}.devicon-elm-plain:before{content:""}.devicon-elm-plain-wordmark:before{content:""}.devicon-emacs-original:before{content:""}.devicon-embeddedc-plain:before{content:""}.devicon-embeddedc-plain-wordmark:before{content:""}.devicon-ember-original-wordmark:before{content:""}.devicon-ember-plain:before{content:""}.devicon-envoy-plain:before{content:""}.devicon-envoy-plain-wordmark:before{content:""}.devicon-erlang-plain:before{content:""}.devicon-erlang-plain-wordmark:before{content:""}.devicon-eslint-line:before{content:""}.devicon-eslint-line-wordmark:before{content:""}.devicon-eslint-plain:before{content:""}.devicon-eslint-plain-wordmark:before{content:""}.devicon-express-original:before{content:""}.devicon-express-original-wordmark:before{content:""}.devicon-facebook-plain:before{content:""}.devicon-fastapi-plain:before{content:""}.devicon-fastapi-plain-wordmark:before{content:""}.devicon-fastify-plain:before{content:""}.devicon-fastify-plain-wordmark:before{content:""}.devicon-faunadb-line:before{content:""}.devicon-faunadb-line-wordmark:before{content:""}.devicon-faunadb-original:before{content:""}.devicon-faunadb-original-wordmark:before{content:""}.devicon-feathersjs-original:before{content:""}.devicon-fedora-plain:before{content:""}.devicon-figma-plain:before{content:""}.devicon-filezilla-line:before{content:""}.devicon-filezilla-line-wordmark:before{content:""}.devicon-filezilla-plain:before{content:""}.devicon-filezilla-plain-wordmark:before{content:""}.devicon-firebase-line:before{content:""}.devicon-firebase-line-wordmark:before{content:""}.devicon-firebase-plain:before{content:""}.devicon-firebase-plain-wordmark:before{content:""}.devicon-firefox-plain:before{content:""}.devicon-firefox-plain-wordmark:before{content:""}.devicon-flask-original:before{content:""}.devicon-flask-original-wordmark:before{content:""}.devicon-flutter-plain:before{content:""}.devicon-fortran-original:before{content:""}.devicon-foundation-plain:before{content:""}.devicon-foundation-plain-wordmark:before{content:""}.devicon-framermotion-original:before{content:""}.devicon-framermotion-original-wordmark:before{content:""}.devicon-framework7-original:before{content:""}.devicon-framework7-original-wordmark:before{content:""}.devicon-fsharp-plain:before{content:""}.devicon-gatling-line:before{content:""}.devicon-gatling-line-wordmark:before{content:""}.devicon-gatling-original:before{content:""}.devicon-gatling-plain-wordmark:before{content:""}.devicon-gatsby-original:before{content:""}.devicon-gatsby-plain-wordmark:before{content:""}.devicon-gazebo-plain:before{content:""}.devicon-gazebo-plain-wordmark:before{content:""}.devicon-gcc-line:before{content:""}.devicon-gcc-plain:before{content:""}.devicon-gentoo-line:before{content:""}.devicon-gentoo-line-wordmark:before{content:""}.devicon-gentoo-plain:before{content:""}.devicon-gentoo-plain-wordmark:before{content:""}.devicon-ghost-original:before{content:""}.devicon-ghost-original-wordmark:before{content:""}.devicon-gimp-line:before{content:""}.devicon-gimp-line-wordmark:before{content:""}.devicon-gimp-plain:before{content:""}.devicon-gimp-plain-wordmark:before{content:""}.devicon-gitbook-line:before{content:""}.devicon-gitbook-line-wordmark:before{content:""}.devicon-gitbook-original:before{content:""}.devicon-gitbook-original-wordmark:before{content:""}.devicon-githubactions-plain:before{content:""}.devicon-githubcodespaces-plain:before{content:""}.devicon-github-original:before{content:""}.devicon-github-original-wordmark:before{content:""}.devicon-gitlab-plain:before{content:""}.devicon-gitlab-plain-wordmark:before{content:""}.devicon-git-plain:before{content:""}.devicon-git-plain-wordmark:before{content:""}.devicon-gitpod-plain:before{content:""}.devicon-gitpod-plain-wordmark:before{content:""}.devicon-gitter-plain:before{content:""}.devicon-gitter-plain-wordmark:before{content:""}.devicon-godot-plain:before{content:""}.devicon-godot-plain-wordmark:before{content:""}.devicon-goland-plain:before{content:""}.devicon-goland-plain-wordmark:before{content:""}.devicon-go-line:before{content:""}.devicon-googlecloud-plain:before{content:""}.devicon-googlecloud-plain-wordmark:before{content:""}.devicon-google-plain:before{content:""}.devicon-google-plain-wordmark:before{content:""}.devicon-go-original-wordmark:before{content:""}.devicon-go-plain:before{content:""}.devicon-gradle-original:before{content:""}.devicon-gradle-original-wordmark:before{content:""}.devicon-grafana-line:before{content:""}.devicon-grafana-line-wordmark:before{content:""}.devicon-grafana-plain:before{content:""}.devicon-grafana-plain-wordmark:before{content:""}.devicon-grails-plain:before{content:""}.devicon-graphql-plain:before{content:""}.devicon-graphql-plain-wordmark:before{content:""}.devicon-groovy-plain:before{content:""}.devicon-grpc-plain:before{content:""}.devicon-grunt-line:before{content:""}.devicon-grunt-line-wordmark:before{content:""}.devicon-grunt-plain:before{content:""}.devicon-grunt-plain-wordmark:before{content:""}.devicon-gulp-plain:before{content:""}.devicon-hadoop-plain:before{content:""}.devicon-hadoop-plain-wordmark:before{content:""}.devicon-handlebars-line:before{content:""}.devicon-handlebars-line-wordmark:before{content:""}.devicon-handlebars-original:before{content:""}.devicon-handlebars-original-wordmark:before{content:""}.devicon-hardhat-plain:before{content:""}.devicon-hardhat-plain-wordmark:before{content:""}.devicon-harvester-original:before{content:""}.devicon-harvester-plain-wordmark:before{content:""}.devicon-haskell-plain:before{content:""}.devicon-haskell-plain-wordmark:before{content:""}.devicon-haxe-plain:before{content:""}.devicon-helm-line:before{content:""}.devicon-helm-original:before{content:""}.devicon-heroku-original:before{content:""}.devicon-heroku-original-wordmark:before{content:""}.devicon-heroku-plain:before{content:""}.devicon-heroku-plain-wordmark:before{content:""}.devicon-hibernate-plain:before{content:""}.devicon-hibernate-plain-wordmark:before{content:""}.devicon-homebrew-line:before{content:""}.devicon-homebrew-line-wordmark:before{content:""}.devicon-homebrew-plain:before{content:""}.devicon-homebrew-plain-wordmark:before{content:""}.devicon-html5-plain:before{content:""}.devicon-html5-plain-wordmark:before{content:""}.devicon-hugo-plain:before{content:""}.devicon-hugo-plain-wordmark:before{content:""}.devicon-ie10-original:before{content:""}.devicon-ifttt-original:before{content:""}.devicon-illustrator-line:before{content:""}.devicon-illustrator-plain:before{content:""}.devicon-influxdb-original:before{content:""}.devicon-influxdb-original-wordmark:before{content:""}.devicon-inkscape-plain:before{content:""}.devicon-inkscape-plain-wordmark:before{content:""}.devicon-insomnia-plain:before{content:""}.devicon-insomnia-plain-wordmark:before{content:""}.devicon-intellij-plain:before{content:""}.devicon-intellij-plain-wordmark:before{content:""}.devicon-ionic-original:before{content:""}.devicon-ionic-original-wordmark:before{content:""}.devicon-jaegertracing-plain:before{content:""}.devicon-jaegertracing-plain-wordmark:before{content:""}.devicon-jamstack-original:before{content:""}.devicon-jamstack-plain-wordmark:before{content:""}.devicon-jasmine-original:before{content:""}.devicon-jasmine-original-wordmark:before{content:""}.devicon-java-plain:before{content:""}.devicon-java-plain-wordmark:before{content:""}.devicon-javascript-plain:before{content:""}.devicon-jeet-plain:before{content:""}.devicon-jeet-plain-wordmark:before{content:""}.devicon-jekyll-plain:before{content:""}.devicon-jekyll-plain-wordmark:before{content:""}.devicon-jenkins-line:before{content:""}.devicon-jenkins-plain:before{content:""}.devicon-jest-plain:before{content:""}.devicon-jetbrains-plain:before{content:""}.devicon-jetpackcompose-line:before{content:""}.devicon-jetpackcompose-line-wordmark:before{content:""}.devicon-jetpackcompose-plain:before{content:""}.devicon-jetpackcompose-plain-wordmark:before{content:""}.devicon-jiraalign-plain:before{content:""}.devicon-jiraalign-plain-wordmark:before{content:""}.devicon-jira-plain:before{content:""}.devicon-jira-plain-wordmark:before{content:""}.devicon-jquery-plain:before{content:""}.devicon-jquery-plain-wordmark:before{content:""}.devicon-json-plain:before{content:""}.devicon-jule-original:before{content:""}.devicon-jule-original-wordmark:before{content:""}.devicon-julia-plain:before{content:""}.devicon-julia-plain-wordmark:before{content:""}.devicon-junit-line:before{content:""}.devicon-junit-line-wordmark:before{content:""}.devicon-junit-plain:before{content:""}.devicon-junit-plain-wordmark:before{content:""}.devicon-jupyter-plain:before{content:""}.devicon-jupyter-plain-wordmark:before{content:""}.devicon-k3os-line:before{content:""}.devicon-k3os-line-wordmark:before{content:""}.devicon-k3os-original:before{content:""}.devicon-k3os-plain-wordmark:before{content:""}.devicon-k3s-original:before{content:""}.devicon-k3s-plain-wordmark:before{content:""}.devicon-k6-original:before{content:""}.devicon-kaggle-original:before{content:""}.devicon-kaggle-original-wordmark:before{content:""}.devicon-karatelabs-plain:before{content:""}.devicon-karatelabs-plain-wordmark:before{content:""}.devicon-karma-plain:before{content:""}.devicon-kdeneon-plain:before{content:""}.devicon-keras-line:before{content:""}.devicon-keras-line-wordmark:before{content:""}.devicon-keras-plain:before{content:""}.devicon-keras-plain-wordmark:before{content:""}.devicon-kibana-plain:before{content:""}.devicon-kibana-plain-wordmark:before{content:""}.devicon-knexjs-original:before{content:""}.devicon-knexjs-plain-wordmark:before{content:""}.devicon-knockout-plain-wordmark:before{content:""}.devicon-kotlin-plain:before{content:""}.devicon-kotlin-plain-wordmark:before{content:""}.devicon-krakenjs-plain:before{content:""}.devicon-krakenjs-plain-wordmark:before{content:""}.devicon-ktor-plain:before{content:""}.devicon-ktor-plain-wordmark:before{content:""}.devicon-kubernetes-line:before{content:""}.devicon-kubernetes-line-wordmark:before{content:""}.devicon-kubernetes-plain:before{content:""}.devicon-kubernetes-plain-wordmark:before{content:""}.devicon-labview-plain:before{content:""}.devicon-labview-plain-wordmark:before{content:""}.devicon-laravel-line:before{content:""}.devicon-laravel-line-wordmark:before{content:""}.devicon-laravel-original:before{content:""}.devicon-laravel-original-wordmark:before{content:""}.devicon-latex-original:before{content:""}.devicon-less-plain-wordmark:before{content:""}.devicon-linkedin-plain:before{content:""}.devicon-linkedin-plain-wordmark:before{content:""}.devicon-linux-plain:before{content:""}.devicon-liquibase-original:before{content:""}.devicon-liquibase-original-wordmark:before{content:""}.devicon-livewire-plain:before{content:""}.devicon-livewire-plain-wordmark:before{content:""}.devicon-llvm-plain:before{content:""}.devicon-lodash-plain:before{content:""}.devicon-logstash-plain:before{content:""}.devicon-logstash-plain-wordmark:before{content:""}.devicon-lua-line:before{content:""}.devicon-lua-plain:before{content:""}.devicon-lumen-original:before{content:""}.devicon-magento-line:before{content:""}.devicon-magento-line-wordmark:before{content:""}.devicon-magento-original:before{content:""}.devicon-magento-plain-wordmark:before{content:""}.devicon-mariadb-original:before{content:""}.devicon-mariadb-original-wordmark:before{content:""}.devicon-markdown-original:before{content:""}.devicon-materializecss-plain:before{content:""}.devicon-materialui-plain:before{content:""}.devicon-matlab-line:before{content:""}.devicon-matlab-plain:before{content:""}.devicon-matplotlib-plain:before{content:""}.devicon-matplotlib-plain-wordmark:before{content:""}.devicon-maven-plain:before{content:""}.devicon-maven-plain-wordmark:before{content:""}.devicon-maya-plain:before{content:""}.devicon-maya-plain-wordmark:before{content:""}.devicon-meteor-plain:before{content:""}.devicon-meteor-plain-wordmark:before{content:""}.devicon-microsoftsqlserver-line:before{content:""}.devicon-microsoftsqlserver-line-wordmark:before{content:""}.devicon-microsoftsqlserver-plain:before{content:""}.devicon-microsoftsqlserver-plain-wordmark:before{content:""}.devicon-minitab-plain:before{content:""}.devicon-mithril-line:before{content:""}.devicon-mithril-original:before{content:""}.devicon-mobx-plain:before{content:""}.devicon-mocha-plain:before{content:""}.devicon-modx-plain:before{content:""}.devicon-modx-plain-wordmark:before{content:""}.devicon-moleculer-original:before{content:""}.devicon-moleculer-original-wordmark:before{content:""}.devicon-mongodb-plain:before{content:""}.devicon-mongodb-plain-wordmark:before{content:""}.devicon-mongoose-original:before{content:""}.devicon-mongoose-original-wordmark:before{content:""}.devicon-moodle-plain:before{content:""}.devicon-moodle-plain-wordmark:before{content:""}.devicon-msdos-line:before{content:""}.devicon-msdos-plain:before{content:""}.devicon-mysql-original:before{content:""}.devicon-mysql-plain-wordmark:before{content:""}.devicon-nano-plain:before{content:""}.devicon-nano-plain-wordmark:before{content:""}.devicon-neo4j-plain:before{content:""}.devicon-neo4j-plain-wordmark:before{content:""}.devicon-neovim-line:before{content:""}.devicon-neovim-line-wordmark:before{content:""}.devicon-neovim-plain:before{content:""}.devicon-neovim-plain-wordmark:before{content:""}.devicon-nestjs-line:before{content:""}.devicon-nestjs-line-wordmark:before{content:""}.devicon-nestjs-original:before{content:""}.devicon-nestjs-original-wordmark:before{content:""}.devicon-netlify-plain:before{content:""}.devicon-netlify-plain-wordmark:before{content:""}.devicon-networkx-line:before{content:""}.devicon-networkx-line-wordmark:before{content:""}.devicon-networkx-plain:before{content:""}.devicon-networkx-plain-wordmark:before{content:""}.devicon-nextjs-line:before{content:""}.devicon-nextjs-line-wordmark:before{content:""}.devicon-nextjs-original-wordmark:before{content:""}.devicon-nextjs-plain:before{content:""}.devicon-nginx-original:before{content:""}.devicon-ngrx-plain:before{content:""}.devicon-nhibernate-line:before{content:""}.devicon-nhibernate-line-wordmark:before{content:""}.devicon-nhibernate-plain:before{content:""}.devicon-nhibernate-plain-wordmark:before{content:""}.devicon-nimble-plain:before{content:""}.devicon-nim-line:before{content:""}.devicon-nim-line-wordmark:before{content:""}.devicon-nim-plain:before{content:""}.devicon-nim-plain-wordmark:before{content:""}.devicon-nixos-plain:before{content:""}.devicon-nixos-plain-wordmark:before{content:""}.devicon-nodejs-line:before{content:""}.devicon-nodejs-line-wordmark:before{content:""}.devicon-nodejs-plain:before{content:""}.devicon-nodejs-plain-wordmark:before{content:""}.devicon-nodemon-line:before{content:""}.devicon-nodemon-plain:before{content:""}.devicon-nodewebkit-line:before{content:""}.devicon-nodewebkit-line-wordmark:before{content:""}.devicon-nodewebkit-plain:before{content:""}.devicon-nodewebkit-plain-wordmark:before{content:""}.devicon-nomad-original:before{content:""}.devicon-nomad-plain-wordmark:before{content:""}.devicon-norg-plain:before{content:""}.devicon-notion-line:before{content:""}.devicon-notion-plain:before{content:""}.devicon-npm-original-wordmark:before{content:""}.devicon-nuget-original:before{content:""}.devicon-nuget-original-wordmark:before{content:""}.devicon-numpy-line:before{content:""}.devicon-numpy-line-wordmark:before{content:""}.devicon-numpy-plain:before{content:""}.devicon-numpy-plain-wordmark:before{content:""}.devicon-nuxtjs-plain:before{content:""}.devicon-nuxtjs-plain-wordmark:before{content:""}.devicon-oauth-plain:before{content:""}.devicon-objectivec-plain:before{content:""}.devicon-ocaml-plain:before{content:""}.devicon-ocaml-plain-wordmark:before{content:""}.devicon-ohmyzsh-plain:before{content:""}.devicon-okta-plain:before{content:""}.devicon-okta-plain-wordmark:before{content:""}.devicon-openal-plain:before{content:""}.devicon-openapi-line:before{content:""}.devicon-openapi-line-wordmark:before{content:""}.devicon-openapi-plain:before{content:""}.devicon-openapi-plain-wordmark:before{content:""}.devicon-opencl-line:before{content:""}.devicon-opencl-plain:before{content:""}.devicon-opencv-plain:before{content:""}.devicon-opencv-plain-wordmark:before{content:""}.devicon-opengl-plain:before{content:""}.devicon-openstack-original:before{content:""}.devicon-openstack-plain-wordmark:before{content:""}.devicon-opensuse-original:before{content:""}.devicon-opensuse-original-wordmark:before{content:""}.devicon-opentelemetry-plain:before{content:""}.devicon-opentelemetry-plain-wordmark:before{content:""}.devicon-opera-plain:before{content:""}.devicon-opera-plain-wordmark:before{content:""}.devicon-oracle-original:before{content:""}.devicon-ory-original:before{content:""}.devicon-ory-original-wordmark:before{content:""}.devicon-p5js-original:before{content:""}.devicon-packer-line:before{content:""}.devicon-packer-line-wordmark:before{content:""}.devicon-packer-plain:before{content:""}.devicon-packer-plain-wordmark:before{content:""}.devicon-pandas-line:before{content:""}.devicon-pandas-line-wordmark:before{content:""}.devicon-pandas-plain:before{content:""}.devicon-pandas-plain-wordmark:before{content:""}.devicon-perl-plain:before{content:""}.devicon-pfsense-original:before{content:""}.devicon-pfsense-original-wordmark:before{content:""}.devicon-phalcon-plain:before{content:""}.devicon-phoenix-original:before{content:""}.devicon-phoenix-plain-wordmark:before{content:""}.devicon-photonengine-plain:before{content:""}.devicon-photoshop-line:before{content:""}.devicon-photoshop-plain:before{content:""}.devicon-php-plain:before{content:""}.devicon-phpstorm-plain:before{content:""}.devicon-phpstorm-plain-wordmark:before{content:""}.devicon-playwright-plain:before{content:""}.devicon-plotly-plain:before{content:""}.devicon-plotly-plain-wordmark:before{content:""}.devicon-pnpm-plain:before{content:""}.devicon-pnpm-plain-wordmark:before{content:""}.devicon-podman-plain:before{content:""}.devicon-podman-plain-wordmark:before{content:""}.devicon-poetry-plain:before{content:""}.devicon-polygon-plain:before{content:""}.devicon-polygon-plain-wordmark:before{content:""}.devicon-portainer-original:before{content:""}.devicon-portainer-original-wordmark:before{content:""}.devicon-postcss-original:before{content:""}.devicon-postcss-plain-wordmark:before{content:""}.devicon-postgresql-plain:before{content:""}.devicon-postgresql-plain-wordmark:before{content:""}.devicon-postman-plain:before{content:""}.devicon-postman-plain-wordmark:before{content:""}.devicon-powershell-plain:before{content:""}.devicon-premierepro-plain:before{content:""}.devicon-prisma-original:before{content:""}.devicon-prisma-original-wordmark:before{content:""}.devicon-processing-plain:before{content:""}.devicon-processing-plain-wordmark:before{content:""}.devicon-prolog-plain:before{content:""}.devicon-prolog-plain-wordmark:before{content:""}.devicon-prometheus-line:before{content:""}.devicon-prometheus-line-wordmark:before{content:""}.devicon-prometheus-original:before{content:""}.devicon-prometheus-plain-wordmark:before{content:""}.devicon-protractor-line:before{content:""}.devicon-protractor-line-wordmark:before{content:""}.devicon-protractor-plain:before{content:""}.devicon-protractor-plain-wordmark:before{content:""}.devicon-pulsar-original:before{content:""}.devicon-pulsar-original-wordmark:before{content:""}.devicon-pulumi-plain:before{content:""}.devicon-pulumi-plain-wordmark:before{content:""}.devicon-puppeteer-plain:before{content:""}.devicon-purescript-original:before{content:""}.devicon-purescript-original-wordmark:before{content:""}.devicon-putty-plain:before{content:""}.devicon-pycharm-plain:before{content:""}.devicon-pycharm-plain-wordmark:before{content:""}.devicon-pypi-plain:before{content:""}.devicon-pypi-plain-wordmark:before{content:""}.devicon-pyscript-plain-wordmark:before{content:""}.devicon-pytest-plain:before{content:""}.devicon-pytest-plain-wordmark:before{content:""}.devicon-python-plain:before{content:""}.devicon-python-plain-wordmark:before{content:""}.devicon-pytorch-original:before{content:""}.devicon-pytorch-plain-wordmark:before{content:""}.devicon-qodana-plain:before{content:""}.devicon-qodana-plain-wordmark:before{content:""}.devicon-qt-original:before{content:""}.devicon-quarkus-plain:before{content:""}.devicon-quarkus-plain-wordmark:before{content:""}.devicon-quasar-plain:before{content:""}.devicon-quasar-plain-wordmark:before{content:""}.devicon-qwik-plain:before{content:""}.devicon-qwik-plain-wordmark:before{content:""}.devicon-rabbitmq-original:before{content:""}.devicon-rabbitmq-plain-wordmark:before{content:""}.devicon-rails-plain:before{content:""}.devicon-rails-plain-wordmark:before{content:""}.devicon-railway-line:before{content:""}.devicon-railway-line-wordmark:before{content:""}.devicon-railway-original:before{content:""}.devicon-railway-original-wordmark:before{content:""}.devicon-rancher-line:before{content:""}.devicon-rancher-line-wordmark:before{content:""}.devicon-rancher-original:before{content:""}.devicon-rancher-plain-wordmark:before{content:""}.devicon-raspberrypi-line:before{content:""}.devicon-raspberrypi-line-wordmark:before{content:""}.devicon-raspberrypi-plain:before{content:""}.devicon-raspberrypi-plain-wordmark:before{content:""}.devicon-reach-plain:before{content:""}.devicon-reactbootstrap-original:before{content:""}.devicon-reactnavigation-original:before{content:""}.devicon-react-original:before{content:""}.devicon-react-original-wordmark:before{content:""}.devicon-reactrouter-plain:before{content:""}.devicon-reactrouter-plain-wordmark:before{content:""}.devicon-readthedocs-line:before{content:""}.devicon-readthedocs-original:before{content:""}.devicon-readthedocs-original-wordmark:before{content:""}.devicon-realm-plain:before{content:""}.devicon-realm-plain-wordmark:before{content:""}.devicon-rect-plain:before{content:""}.devicon-redhat-plain:before{content:""}.devicon-redhat-plain-wordmark:before{content:""}.devicon-redis-plain:before{content:""}.devicon-redis-plain-wordmark:before{content:""}.devicon-redux-original:before{content:""}.devicon-renpy-plain:before{content:""}.devicon-replit-original:before{content:""}.devicon-replit-plain-wordmark:before{content:""}.devicon-rider-plain:before{content:""}.devicon-rider-plain-wordmark:before{content:""}.devicon-r-line:before{content:""}.devicon-rocksdb-line:before{content:""}.devicon-rocksdb-plain:before{content:""}.devicon-rockylinux-original:before{content:""}.devicon-rockylinux-plain-wordmark:before{content:""}.devicon-rollup-line:before{content:""}.devicon-rollup-line-wordmark:before{content:""}.devicon-rollup-plain:before{content:""}.devicon-rollup-plain-wordmark:before{content:""}.devicon-ros-original:before{content:""}.devicon-ros-original-wordmark:before{content:""}.devicon-r-plain:before{content:""}.devicon-rspec-line:before{content:""}.devicon-rspec-line-wordmark:before{content:""}.devicon-rspec-plain:before{content:""}.devicon-rspec-plain-wordmark:before{content:""}.devicon-rstudio-plain:before{content:""}.devicon-rubymine-plain:before{content:""}.devicon-rubymine-plain-wordmark:before{content:""}.devicon-ruby-plain:before{content:""}.devicon-ruby-plain-wordmark:before{content:""}.devicon-rust-line:before{content:""}.devicon-rust-original:before{content:""}.devicon-rxjs-plain:before{content:""}.devicon-safari-line:before{content:""}.devicon-safari-line-wordmark:before{content:""}.devicon-safari-plain:before{content:""}.devicon-safari-plain-wordmark:before{content:""}.devicon-salesforce-plain:before{content:""}.devicon-sanity-plain:before{content:""}.devicon-sass-original:before{content:""}.devicon-scala-plain:before{content:""}.devicon-scala-plain-wordmark:before{content:""}.devicon-scalingo-line:before{content:""}.devicon-scalingo-line-wordmark:before{content:""}.devicon-scalingo-plain:before{content:""}.devicon-scalingo-plain-wordmark:before{content:""}.devicon-scikitlearn-line:before{content:""}.devicon-scikitlearn-plain:before{content:""}.devicon-sdl-plain:before{content:""}.devicon-selenium-original:before{content:""}.devicon-sema-original:before{content:""}.devicon-sema-original-wordmark:before{content:""}.devicon-sentry-original:before{content:""}.devicon-sentry-original-wordmark:before{content:""}.devicon-sequelize-plain:before{content:""}.devicon-sequelize-plain-wordmark:before{content:""}.devicon-shopware-original:before{content:""}.devicon-shopware-original-wordmark:before{content:""}.devicon-shotgrid-original-wordmark:before{content:""}.devicon-shotgrid-plain:before{content:""}.devicon-sketch-line:before{content:""}.devicon-sketch-line-wordmark:before{content:""}.devicon-sketch-plain:before{content:""}.devicon-sketch-plain-wordmark:before{content:""}.devicon-slack-plain:before{content:""}.devicon-slack-plain-wordmark:before{content:""}.devicon-socketio-original:before{content:""}.devicon-socketio-original-wordmark:before{content:""}.devicon-solidity-plain:before{content:""}.devicon-solidjs-plain:before{content:""}.devicon-solidjs-plain-wordmark:before{content:""}.devicon-sonarqube-line:before{content:""}.devicon-sonarqube-line-wordmark:before{content:""}.devicon-sonarqube-original:before{content:""}.devicon-sonarqube-plain-wordmark:before{content:""}.devicon-sourcetree-original:before{content:""}.devicon-sourcetree-original-wordmark:before{content:""}.devicon-spack-plain:before{content:""}.devicon-splunk-original-wordmark:before{content:""}.devicon-spring-original:before{content:""}.devicon-spring-original-wordmark:before{content:""}.devicon-spss-plain:before{content:""}.devicon-spyder-plain:before{content:""}.devicon-spyder-plain-wordmark:before{content:""}.devicon-sqlalchemy-plain:before{content:""}.devicon-sqlalchemy-plain-wordmark:before{content:""}.devicon-sqldeveloper-plain:before{content:""}.devicon-sqlite-plain:before{content:""}.devicon-sqlite-plain-wordmark:before{content:""}.devicon-ssh-original:before{content:""}.devicon-ssh-original-wordmark:before{content:""}.devicon-stackoverflow-line:before{content:""}.devicon-stackoverflow-line-wordmark:before{content:""}.devicon-stackoverflow-plain:before{content:""}.devicon-stackoverflow-plain-wordmark:before{content:""}.devicon-stata-original-wordmark:before{content:""}.devicon-storybook-plain:before{content:""}.devicon-storybook-plain-wordmark:before{content:""}.devicon-streamlit-plain:before{content:""}.devicon-streamlit-plain-wordmark:before{content:""}.devicon-stylus-original:before{content:""}.devicon-subversion-original:before{content:""}.devicon-subversion-plain-wordmark:before{content:""}.devicon-supabase-plain:before{content:""}.devicon-supabase-plain-wordmark:before{content:""}.devicon-svelte-plain:before{content:""}.devicon-svelte-plain-wordmark:before{content:""}.devicon-swagger-plain:before{content:""}.devicon-swagger-plain-wordmark:before{content:""}.devicon-swift-plain:before{content:""}.devicon-swift-plain-wordmark:before{content:""}.devicon-swiper-original:before{content:""}.devicon-symfony-original:before{content:""}.devicon-symfony-original-wordmark:before{content:""}.devicon-tailwindcss-original:before{content:""}.devicon-tailwindcss-plain-wordmark:before{content:""}.devicon-tauri-plain:before{content:""}.devicon-tauri-plain-wordmark:before{content:""}.devicon-tensorflow-line:before{content:""}.devicon-tensorflow-line-wordmark:before{content:""}.devicon-tensorflow-original:before{content:""}.devicon-tensorflow-original-wordmark:before{content:""}.devicon-terraform-plain:before{content:""}.devicon-terraform-plain-wordmark:before{content:""}.devicon-tex-original:before{content:""}.devicon-thealgorithms-plain:before{content:""}.devicon-thealgorithms-plain-wordmark:before{content:""}.devicon-threedsmax-plain:before{content:""}.devicon-threejs-original:before{content:""}.devicon-threejs-original-wordmark:before{content:""}.devicon-titaniumsdk-original:before{content:""}.devicon-tomcat-line:before{content:""}.devicon-tomcat-line-wordmark:before{content:""}.devicon-tortoisegit-line:before{content:""}.devicon-tortoisegit-plain:before{content:""}.devicon-towergit-plain:before{content:""}.devicon-towergit-plain-wordmark:before{content:""}.devicon-traefikmesh-line:before{content:""}.devicon-traefikmesh-line-wordmark:before{content:""}.devicon-traefikmesh-original:before{content:""}.devicon-traefikmesh-plain-wordmark:before{content:""}.devicon-traefikproxy-line:before{content:""}.devicon-traefikproxy-line-wordmark:before{content:""}.devicon-traefikproxy-original:before{content:""}.devicon-traefikproxy-plain-wordmark:before{content:""}.devicon-travis-line:before{content:""}.devicon-travis-line-wordmark:before{content:""}.devicon-travis-plain:before{content:""}.devicon-travis-plain-wordmark:before{content:""}.devicon-trello-line:before{content:""}.devicon-trello-line-wordmark:before{content:""}.devicon-trello-plain:before{content:""}.devicon-trello-plain-wordmark:before{content:""}.devicon-trpc-plain:before{content:""}.devicon-trpc-plain-wordmark:before{content:""}.devicon-twitter-original:before{content:""}.devicon-typescript-plain:before{content:""}.devicon-typo3-line:before{content:""}.devicon-typo3-line-wordmark:before{content:""}.devicon-typo3-original:before{content:""}.devicon-typo3-plain-wordmark:before{content:""}.devicon-ubuntu-plain:before{content:""}.devicon-ubuntu-plain-wordmark:before{content:""}.devicon-unifiedmodelinglanguage-plain:before{content:""}.devicon-unifiedmodelinglanguage-plain-wordmark:before{content:""}.devicon-unity-line:before{content:""}.devicon-unity-line-wordmark:before{content:""}.devicon-unity-plain:before{content:""}.devicon-unity-plain-wordmark:before{content:""}.devicon-unix-original:before{content:""}.devicon-unrealengine-original:before{content:""}.devicon-unrealengine-original-wordmark:before{content:""}.devicon-uwsgi-plain:before{content:""}.devicon-v8-plain:before{content:""}.devicon-vagrant-plain:before{content:""}.devicon-vagrant-plain-wordmark:before{content:""}.devicon-vala-plain:before{content:""}.devicon-vala-plain-wordmark:before{content:""}.devicon-vault-original:before{content:""}.devicon-vault-plain-wordmark:before{content:""}.devicon-vercel-line:before{content:""}.devicon-vercel-line-wordmark:before{content:""}.devicon-vercel-original:before{content:""}.devicon-vercel-original-wordmark:before{content:""}.devicon-vertx-line:before{content:""}.devicon-vertx-line-wordmark:before{content:""}.devicon-vertx-plain:before{content:""}.devicon-vertx-plain-wordmark:before{content:""}.devicon-vim-plain:before{content:""}.devicon-visualbasic-line:before{content:""}.devicon-visualbasic-plain:before{content:""}.devicon-visualstudio-line:before{content:""}.devicon-visualstudio-plain:before{content:""}.devicon-vitejs-plain:before{content:""}.devicon-vite-original:before{content:""}.devicon-vite-original-wordmark:before{content:""}.devicon-vitess-plain:before{content:""}.devicon-vitess-plain-wordmark:before{content:""}.devicon-vitest-plain:before{content:""}.devicon-vscode-plain:before{content:""}.devicon-vscode-plain-wordmark:before{content:""}.devicon-vsphere-line:before{content:""}.devicon-vsphere-line-wordmark:before{content:""}.devicon-vsphere-plain:before{content:""}.devicon-vsphere-plain-wordmark:before{content:""}.devicon-vuejs-line:before{content:""}.devicon-vuejs-line-wordmark:before{content:""}.devicon-vuejs-plain:before{content:""}.devicon-vuejs-plain-wordmark:before{content:""}.devicon-vuestorefront-plain:before{content:""}.devicon-vuetify-line:before{content:""}.devicon-vuetify-plain:before{content:""}.devicon-vyper-plain:before{content:""}.devicon-vyper-plain-wordmark:before{content:""}.devicon-wasm-original:before{content:""}.devicon-wasm-plain-wordmark:before{content:""}.devicon-webflow-original:before{content:""}.devicon-weblate-plain:before{content:""}.devicon-weblate-plain-wordmark:before{content:""}.devicon-webpack-plain:before{content:""}.devicon-webpack-plain-wordmark:before{content:""}.devicon-webstorm-plain:before{content:""}.devicon-webstorm-plain-wordmark:before{content:""}.devicon-windows8-original:before{content:""}.devicon-windows8-original-wordmark:before{content:""}.devicon-windows11-original:before{content:""}.devicon-windows11-original-wordmark:before{content:""}.devicon-woocommerce-plain:before{content:""}.devicon-woocommerce-plain-wordmark:before{content:""}.devicon-wordpress-plain:before{content:""}.devicon-wordpress-plain-wordmark:before{content:""}.devicon-xamarin-original:before{content:""}.devicon-xamarin-original-wordmark:before{content:""}.devicon-xcode-plain:before{content:""}.devicon-xd-line:before{content:""}.devicon-xd-plain:before{content:""}.devicon-xml-line:before{content:""}.devicon-xml-plain:before{content:""}.devicon-yaml-plain:before{content:""}.devicon-yarn-line:before{content:""}.devicon-yarn-line-wordmark:before{content:""}.devicon-yarn-original:before{content:""}.devicon-yarn-original-wordmark:before{content:""}.devicon-yii-plain:before{content:""}.devicon-yii-plain-wordmark:before{content:""}.devicon-yugabytedb-plain:before{content:""}.devicon-yugabytedb-plain-wordmark:before{content:""}.devicon-yunohost-plain:before{content:""}.devicon-zend-line:before{content:""}.devicon-zend-line-wordmark:before{content:""}.devicon-zend-original:before{content:""}.devicon-zend-original-wordmark:before{content:""}.devicon-zig-original:before{content:""}.devicon-zig-plain-wordmark:before{content:""}*{box-sizing:border-box}html,input{font-family:"Lato",sans-serif;font-display:optional}html,body,.root{height:100%}body{margin:0;touch-action:pan-y}a{color:#ea5937;text-decoration:none}a:hover{color:#ff9f88}p{color:gray;line-height:28px}br.clearer{clear:both}strong{color:#5a5a5a}h1{margin-top:0px;padding-top:30px}h1+small{margin-top:-10px;display:block;font-size:1em}img.narrow,.content p>img.narrow{width:50%}.root{display:flex;flex-direction:column}footer{text-align:center;color:#b3b3b3;clear:left;padding-top:60px}footer a{color:#b3b3b3}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}blockquote p{margin:0}nav{width:100%;padding:3px 10px;display:flex;align-items:center;border-bottom:1px solid #ededed}nav .navbar-brand{width:255px}nav .navbar-links,nav .navbar-next-steps{display:flex;align-items:center}nav .navbar-links{flex:1}nav .navbar-next-steps{padding-right:30px}nav .nav-item{padding:.8rem .5rem}nav .cta-nav{display:inline-block;font-weight:400;text-align:center;color:#fff;background-color:#00a9a5;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}nav a{color:#828282}nav .active{border-bottom:3px solid #ea5937;margin-bottom:-3px}nav .active a{color:#000}@keyframes appear{0%{opacity:0}100%{opacity:1}}.prop-list{border-bottom:1px solid #e6e6e6}.prop-list dt{border-top:1px solid #e6e6e6;margin-left:-5px;padding-top:20px;padding-bottom:5px}.prop-list dt code{background-color:rgba(0,0,0,0);border:none;font-weight:bold}.prop-list dd{color:gray;margin:0;padding-bottom:20px;line-height:28px}article{display:flex;flex:1}article.loading .content{transition:opacity .5s;opacity:.3}article.loading .loader{animation:appear .3s ease-out;animation-fill-mode:forwards;animation-delay:.3s}.panel{border-radius:.375rem;padding:1rem}.panel .panel-content{display:flex}.panel .icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:3px}.panel .panel-text{font-size:.875rem;line-height:1.25rem}.panel .panel-text p{margin:0;margin-left:5px}.panel.info{background-color:#b8dedd}.panel.info .icon{background-color:#1b1a19;-webkit-mask-image:url(/images/icons/info-4ce302f0.svg);mask-image:url(/images/icons/info-4ce302f0.svg)}.panel.info .panel-text p,.panel.info .panel-text strong{color:#1b1a19}.panel.success{background-color:#598118}.panel.success .icon{background-color:#fffaf6;-webkit-mask-image:url(/images/icons/success-1e32330d.svg);mask-image:url(/images/icons/success-1e32330d.svg)}.panel.success .panel-text p,.panel.success .panel-text strong{color:#fffaf6}.panel.warning{background-color:#ffc107}.panel.warning .icon{background-color:#5a5a5a;-webkit-mask-image:url(/images/icons/warning-7235867c.svg);mask-image:url(/images/icons/warning-7235867c.svg)}.panel.warning .panel-text p,.panel.warning .panel-text strong{color:#5a5a5a}.panel+.highlight-wrap{margin-top:20px}.more-info .content{position:sticky;top:10px}.content-wrap{flex:1 0 0;width:1px;padding-bottom:40px}.breadcrumbs{padding:20px 0;padding-bottom:15px;padding-left:30px;color:#5d5d5d;font-weight:700;max-width:780px}.breadcrumbs a,.breadcrumbs span{color:#909090}.breadcrumbs img{margin-right:4px;margin-left:3px}.content{max-width:900px}.content.with-package-info{max-width:unset}.content>*{margin-left:30px;margin-right:30px}.content>h4,.content>h3,.content>h2{padding-top:20px}.content>h4 a,.content>h3 a,.content>h2 a{float:left;padding-right:4px;margin-top:3px;margin-left:-20px;line-height:1}.content>h4 .anchor,.content>h3 .anchor,.content>h2 .anchor{fill:#aaa;visibility:hidden}.content>h4:hover .anchor,.content>h3:hover .anchor,.content>h2:hover .anchor{visibility:visible}.content .content-body{display:flex;flex-wrap:wrap-reverse;margin:0}.content .content-body .content-left{max-width:900px;overflow:hidden;padding:0 30px}.content .content-body .content-right{max-width:200px;overflow:hidden;padding:0 30px}.content .content-body .content-right .package-info{border:1px solid #ededed;border-radius:3px;padding:1px 5px}.content .content-body .content-right .package-info p{line-height:16px;font-size:small;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content .content-body .content-right .package-info span{padding-left:5px;color:#ea5937}.content table{width:100%;border-radius:5px;border-collapse:collapse}.content table td{padding:10px;color:#5a5a5a}.content table td:first-child{white-space:nowrap}.content table tr:nth-child(2n){background-color:#f0f0f0}.content table th{text-align:left;padding:10px;min-width:70px;color:#5d5d5d;border-bottom:1px solid #ddd}.content table code{overflow-wrap:anywhere}.content p>img,.content p>picture img{box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:10px;margin-left:-5px;width:calc(100% + 5px)}.content p>img[alt=Deploy],.content p>picture img[alt=Deploy]{width:initial}.content ul{padding-left:25px}.content li{line-height:1.5em;padding:3px;color:#676767}.content li::marker{color:#333}.content hr{border:1px solid #ececec}.content h2{padding-top:1.2rem}.content img[src="/images/screenshots/check_ins-0dd8ef29.png"]{width:100%}.content .floating-right{float:right;margin-left:30px;margin-bottom:20px;width:50%}.content .floating-left{float:left;width:50%;margin-bottom:20px;margin-right:30px}.content p>img.no-shadow{box-shadow:none}.api .content table{margin:30px 0px}.api .content table thead{display:none}.api .content table br{display:block;padding-top:10px}.api .content table tr{flex-wrap:wrap;display:flex;padding:20px 0;background-color:#fff;border-top:1px solid #e6e6e6;align-items:baseline}.api .content table tr td{margin:0;padding:0}.api .content table tr td:first-child{font-weight:bold;margin-right:5px}.api .content table tr td:nth-child(2){color:#9a9a9a;font-size:.8em}.api .content table tr td:last-child{flex-basis:100%;color:#9a9a9a;margin-top:8px;font-size:.9em;line-height:1.5em}.api .content table tr td:last-child:empty{display:none}.api .content table tr:last-child{border-bottom:1px solid #e6e6e6}.cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(3, auto);grid-gap:10px}.cards .column{display:flex;align-items:center}.cards .column .icon{margin-right:10px}.cards a.card.column{font-weight:bold;color:#000}.cards.side-by-side{grid-template-columns:repeat(1, minmax(0, 1fr))}.cards .heading{font-weight:bold;color:#000}.cards .description{margin-top:5px;color:#aaa;font-size:.8em}.cards .url{margin-top:10px}.cards a{box-shadow:0 5px 15px rgba(0,0,0,.1);padding:15px;background-color:#fff;border-radius:10px}.cards .icon{display:block;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center}@keyframes pulse{0%{transform:scale(1)}40%{transform:scale(0.8)}100%{transform:scale(1)}}.loader{position:fixed;display:flex;opacity:0;width:100%;z-index:100;top:200px;justify-content:center;padding-left:230px;pointer-events:none}.loader svg{background:rgba(255,255,255,.9);width:90px;height:90px;border-radius:50px}.loader #bolt{animation:pulse 4s ease-in-out infinite;animation-delay:.6s;transform-origin:center}.loader #edges{animation:pulse 4s ease-in-out infinite;transform-origin:center}@media(min-width: 1660px){.content .content-body .content-right{max-width:300px}}@media(min-width: 666px){nav{height:65px}}@media(max-width: 1024px){.extra-info{display:none}}@media(max-width: 666px){.content .floating-right,.content .floating-left{float:none;width:100%;padding:0;margin:0}.content img{margin:0;width:100%}.content h2 a.anchor,.content h3 a.anchor{visibility:visible;display:inline;float:none;margin-left:0}.loader{padding-left:0px}.cards{grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:repeat(3, auto)}.content-wrap{position:fixed;width:100%;height:100%;overflow-y:auto;margin-top:60px;padding-bottom:100px}.content>*{margin-left:15px;margin-right:15px}.breadcrumbs{padding-left:15px}.content .content-body .content-left,.content .content-body .content-right{padding:0 15px;width:100%}nav{display:none}article{flex-direction:column}body:not(.api) .content>.table-wrap{margin:0;min-width:100%;max-width:100%;padding-top:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}body:not(.api) .content>.table-wrap td{font-weight:bold;padding:5px 10px}body:not(.api) .content>.table-wrap td:before{content:attr(data-header) ": ";width:100%;display:inline-block;font-size:.8em;color:#b9b9b9;margin-bottom:.4em}body:not(.api) .content>.table-wrap thead{display:none}body:not(.api) .content>.table-wrap tbody tr:first-child{padding-top:0px}body:not(.api) .content>.table-wrap tr{display:flex;flex-direction:column;padding:10px 5px}}@media(max-width: 1430px){.content .content-body .content-right{max-width:900px;width:900px}}.highlight [data-config-target]{background-color:#666;color:beige}.button{padding:.5em 1em;border:1px solid #e0e0e0;box-shadow:0 3px 5px rgba(0,0,0,.1)}.button,a.button{background-color:#fff;color:#5a5a5a}.button:hover,a.button:hover{color:#000}.badge{margin:0 2px;padding:4px 8px;text-align:center;vertical-align:middle;font-size:.4em;font-weight:300;border-radius:6px}.badge.orange{background-color:#f9ccc1;color:#ea5937}.badge.orange:hover{color:#a92f12}.badge.cyan{background-color:#9cd8fa;color:#0d9df0}.badge.cyan:hover{color:#085e8f}.badge.purple{background-color:#cfb5e7;color:#8442c1}.badge.purple:hover{color:#502776}
