CINXE.COM
<!DOCTYPE html><html id="__fcc-html" lang="en"><head><meta charSet="utf-8"/><meta content="ie=edge" http-equiv="x-ua-compatible"/><meta content="width=device-width, initial-scale=1.0, shrink-to-fit=no" name="viewport"/><style data-href="/styles.34052d7eacedfa58fd25.css" data-identity="gatsby-global-css">.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-Results-list,.ais-ToggleRefinement-list{list-style:none;margin:0;padding:0}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-reset,.ais-SearchBox-submit{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner{border:0;padding:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-reset[disabled],.ais-SearchBox-submit[disabled]{cursor:default}.ais-Breadcrumb-item,.ais-Breadcrumb-list,.ais-Pagination-list,.ais-PoweredBy,.ais-RangeInput-form,.ais-RatingMenu-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{-webkit-margin-start:1em;margin-inline-start:1em}.ais-PoweredBy-logo{display:block;height:auto;width:70px}.ais-RatingMenu-starIcon{display:block;height:20px;width:20px}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;height:0;width:0}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{margin-bottom:40px;margin-top:40px;overflow:visible}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{-webkit-margin-start:-12px;margin-inline-start:-12px;top:-7px}.ais-RangeSlider .rheostat-background{background-color:#fff;border:1px solid #aaa;position:relative}.ais-RangeSlider .rheostat-progress{background-color:#333;height:4px;position:absolute;top:1px}.rheostat-handle{background-color:#fff;border:1px solid #333;border-radius:0;cursor:-webkit-grab;cursor:grab;height:20px;position:relative;width:20px;z-index:1}.rheostat-marker{-webkit-margin-start:-1px;background-color:#aaa;height:5px;margin-inline-start:-1px;position:absolute;width:1px}.rheostat-marker--large{height:9px}.rheostat-value{padding-top:15px}.rheostat-tooltip,.rheostat-value{-webkit-margin-start:50%;margin-inline-start:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rheostat-tooltip{top:-22px}[class^=ais-]{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}a[class^=ais-]{text-decoration:none}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-HierarchicalMenu,.ais-Hits,.ais-HitsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-Results,.ais-ResultsPerPage,.ais-SearchBox,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{color:#3a4570}.ais-Breadcrumb-item--selected,.ais-HierarchicalMenu-item--selected,.ais-Menu-item--selected{font-weight:700}.ais-Breadcrumb-separator{font-weight:400;margin:0 .3em}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-Pagination-link,.ais-RatingMenu-link{color:#0096db;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.ais-Breadcrumb-link:focus,.ais-Breadcrumb-link:hover,.ais-HierarchicalMenu-link:focus,.ais-HierarchicalMenu-link:hover,.ais-Menu-link:focus,.ais-Menu-link:hover,.ais-Pagination-link:focus,.ais-Pagination-link:hover,.ais-RatingMenu-link:focus,.ais-RatingMenu-link:hover{color:#0073a8}.ais-ClearRefinements-button,.ais-CurrentRefinements-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RefinementList-showMore{background-color:#0096db;border-radius:0;color:#fff;font-size:.8rem;outline-color:transparent;padding:.3rem .5rem;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.ais-ClearRefinements-button:focus,.ais-ClearRefinements-button:hover,.ais-CurrentRefinements-reset:focus,.ais-CurrentRefinements-reset:hover,.ais-HierarchicalMenu-showMore:focus,.ais-HierarchicalMenu-showMore:hover,.ais-InfiniteHits-loadMore:focus,.ais-InfiniteHits-loadMore:hover,.ais-InfiniteResults-loadMore:focus,.ais-InfiniteResults-loadMore:hover,.ais-Menu-showMore:focus,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:focus,.ais-RefinementList-showMore:hover{background-color:#0073a8}.ais-ClearRefinements-button--disabled,.ais-HierarchicalMenu-showMore--disabled,.ais-InfiniteHits-loadMore--disabled,.ais-InfiniteResults-loadMore--disabled,.ais-Menu-showMore--disabled,.ais-RefinementList-showMore--disabled{cursor:not-allowed;opacity:.6}.ais-ClearRefinements-button--disabled:focus,.ais-ClearRefinements-button--disabled:hover,.ais-HierarchicalMenu-showMore--disabled:focus,.ais-HierarchicalMenu-showMore--disabled:hover,.ais-InfiniteHits-loadMore--disabled:focus,.ais-InfiniteHits-loadMore--disabled:hover,.ais-InfiniteResults-loadMore--disabled:focus,.ais-InfiniteResults-loadMore--disabled:hover,.ais-Menu-showMore--disabled:focus,.ais-Menu-showMore--disabled:hover,.ais-RefinementList-showMore--disabled:focus,.ais-RefinementList-showMore--disabled:hover{background-color:#0096db}.ais-CurrentRefinements{margin-top:-.3rem}.ais-CurrentRefinements,.ais-CurrentRefinements-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ais-CurrentRefinements-item{-webkit-margin-end:.3rem;background-color:#495588;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline-end:.3rem;margin-top:.3rem;padding:.3rem .5rem}.ais-CurrentRefinements-category{-webkit-margin-start:.3em;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline-start:.3em}.ais-CurrentRefinements-delete{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-CurrentRefinements-categoryLabel,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-label{color:#fff;font-size:.8rem;white-space:nowrap}.ais-CurrentRefinements-reset{margin-top:.3rem;white-space:nowrap}.ais-CurrentRefinements-reset+.ais-CurrentRefinements-list{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-HierarchicalMenu-link,.ais-Menu-link{display:block;line-height:1.5}.ais-HierarchicalMenu-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-RatingMenu-list,.ais-RefinementList-list{font-weight:400;line-height:1.5}.ais-HierarchicalMenu-link:after{-webkit-margin-start:.3em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233A4570' d='M7.33 24 4.5 21.171l9.339-9.175L4.5 2.829 7.33 0 19.5 11.996z'/%3E%3C/svg%3E");background-size:100% 100%;content:"";display:none;height:10px;margin-inline-start:.3em;width:10px}.ais-HierarchicalMenu-item--parent>.ais-HierarchicalMenu-link:after{display:inline-block}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ais-CurrentRefinements-count,.ais-RatingMenu-count{font-size:.8rem}.ais-CurrentRefinements-count:before,.ais-RatingMenu-count:before{content:"("}.ais-CurrentRefinements-count:after,.ais-RatingMenu-count:after{content:")"}.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RefinementList-count,.ais-ToggleRefinement-count{background-color:#dfe2ee;border-radius:0;color:#3a4570;font-size:.8rem;padding:.1rem .4rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:.5rem}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#ffc168}.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Results-list{-webkit-margin-start:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1rem;margin-inline-start:-1rem}.ais-Panel-body .ais-Hits-list,.ais-Panel-body .ais-InfiniteHits-list,.ais-Panel-body .ais-InfiniteResults-list,.ais-Panel-body .ais-Results-list{margin:.5rem 0 0 -1rem}.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{-webkit-margin-start:1rem;margin-top:1rem;margin-inline-start:1rem;padding:1rem;width:calc(25% - 1rem)}.ais-Panel-body .ais-Hits-item,.ais-Panel-body .ais-InfiniteHits-item,.ais-Panel-body .ais-InfiniteResults-item,.ais-Panel-body .ais-Results-item{margin:.5rem 0 .5rem 1rem}.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore{margin-top:1rem}.ais-HitsPerPage-select,.ais-MenuSelect-select,.ais-NumericSelector-select,.ais-ResultsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233A4570' d='M0 7.33 2.829 4.5l9.175 9.339L21.171 4.5 24 7.33 12.004 19.5z'/%3E%3C/svg%3E");background-position:92% 50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #c4c8d8;border-radius:0;padding-block:.3rem;padding-inline:.3rem 2rem}.ais-Panel-header{border-bottom:1px solid #c4c8d8;font-size:.8rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem;text-transform:uppercase}.ais-Panel-footer{font-size:.8rem;margin-top:.5rem}.ais-RangeInput-input{height:1.5rem;line-height:1.5rem;padding:0 .2rem;width:5rem}.ais-RangeInput-separator{margin:0 .3rem}.ais-RangeInput-submit{-webkit-margin-start:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0096db;border:none;border-radius:0;color:#fff;font-size:.8rem;height:1.5rem;line-height:1.5rem;margin-inline-start:.3rem;outline-color:transparent;padding:0 .5rem;-webkit-transition:.2s ease-out;transition:.2s ease-out}.ais-RangeInput-submit:focus,.ais-RangeInput-submit:hover{background-color:#0073a8}.ais-RatingMenu-count{color:#3a4570}.ais-Pagination-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ais-Pagination-item+.ais-Pagination-item{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-Pagination-link{border:1px solid #c4c8d8;border-radius:0;display:block;padding:.3rem .6rem;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.ais-Pagination-link:focus,.ais-Pagination-link:hover{background-color:#e3e5ec}.ais-Pagination-item--disabled .ais-Pagination-link{color:#a5abc4;cursor:not-allowed;opacity:.6}.ais-Pagination-item--disabled .ais-Pagination-link:focus,.ais-Pagination-item--disabled .ais-Pagination-link:hover{background-color:#fff;color:#a5abc4}.ais-Pagination-item--selected .ais-Pagination-link{background-color:#0096db;border-color:#0096db;color:#fff}.ais-Pagination-item--selected .ais-Pagination-link:focus,.ais-Pagination-item--selected .ais-Pagination-link:hover{color:#fff}.ais-PoweredBy-text,.ais-Stats-text,.rheostat-tooltip,.rheostat-value{font-size:.8rem}.ais-PoweredBy-logo{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-RangeSlider .rheostat-progress{background-color:#495588}.ais-RangeSlider .rheostat-background{border-color:#878faf;-webkit-box-sizing:border-box;box-sizing:border-box}.ais-RangeSlider .rheostat-handle{border-color:#878faf}.ais-RangeSlider .rheostat-marker{background-color:#878faf}.ais-Panel-body .ais-RangeSlider{margin:2rem 0}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#c4c8d8}.ais-RatingMenu-item--selected{font-weight:700}.ais-RatingMenu-link{line-height:1.5}.ais-RatingMenu-link>*+*{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-RatingMenu-starIcon{fill:#ffc168;position:relative;top:-1px;width:15px}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#c4c8d8}.ais-HierarchicalMenu-searchBox>*,.ais-Menu-searchBox>*,.ais-RefinementList-searchBox>*{margin-bottom:.5rem}.ais-SearchBox-form{display:block;height:var(--header-element-size);position:relative;width:100%}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:0;position:relative;width:100%}.ais-SearchBox-input::-webkit-input-placeholder{color:var(--gray-15)}.ais-SearchBox-input::-moz-placeholder{color:var(--gray-15)}.ais-SearchBox-input:-ms-input-placeholder{color:var(--gray-15)}.ais-SearchBox-input:-moz-placeholder{color:var(--gray-15)}.ais-SearchBox-reset,.ais-SearchBox-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:100}.ais-SearchBox-reset{-webkit-margin-start:10px;margin-inline-start:10px}.ais-SearchBox-resetIcon path,.ais-SearchBox-submitIcon path{fill:var(--gray-15)}.ais-SearchBox-submitIcon{height:14px;width:14px}.ais-SearchBox-resetIcon{height:12px;width:12px}.ais-SearchBox-loadingIcon{height:16px;width:16px}.ais-Hits{background-color:#fff;left:0;position:absolute;right:0}.ais-Hits-item{border-bottom:.75px solid var(--gray-45);margin:0;padding:5px 0;width:100%}.ais-Hits-item:first-of-type{border-top:.75px solid var(--gray-45)}.ais-Hits-item:last-of-type{border-top:1px solid var(--gray-00)}.ais-Hits-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0}strong.ais-Highlight-highlighted{background-color:transparent}.fcc_searchBar{border-bottom:.0625rem solid var(--gray-45);height:var(--header-sub-element-height);padding:6px 15px;width:100%}@media (min-width:980px){.fcc_searchBar{border:0;height:auto;max-width:500px;padding:0}}.fcc_searchBar a:hover,.fcc_searchBar strong{color:var(--gray-00)}.fcc_search_wrapper{position:relative}.ais-SearchBox-loadingIndicator{display:none}.fcc_searchBar .ais-SearchBox-form{-ms-flex-line-pack:center;align-content:center;background-color:var(--gray-75);display:grid;gap:.25em;grid-template-areas:"submit input reset";grid-template-columns:26px auto 36px;margin-bottom:0}.ais-SearchBox-input{-webkit-padding-start:5px;display:inline-block;font-size:18px;grid-area:input;height:var(--header-element-size);padding-block:0;padding-inline-start:5px}.ais-SearchBox-reset,.ais-SearchBox-submit{background-color:var(--gray-75);height:var(--header-element-size);width:26px}.ais-SearchBox-submit{grid-area:submit}.ais-SearchBox-reset,.ais-SearchBox-submit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.ais-SearchBox-reset{grid-area:reset}.ais-SearchBox-form button:hover{background-color:hsla(0,0%,100%,.2)}:is(.ais-SearchBox-form button:hover) :is(.ais-SearchBox-submitIcon,.ais-SearchBox-resetIcon) path{fill:var(--gray-00)}.fcc_searchBar .ais-Hits,.fcc_searchBar .ais-SearchBox-input{background-color:var(--gray-75);color:var(--gray-00);z-index:100}.fcc_searchBar .ais-Highlight-highlighted{background-color:transparent;font-style:normal;font-weight:700}.ais-Highlight-nonHighlighted{font-weight:300}.fcc_hits_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.fcc_suggestion_item{color:var(--gray-00)!important;display:block;padding:5px;text-decoration:none}.fcc_suggestion_item [class^=ais-]{font-size:17px}.fcc_suggestion_item:hover{cursor:pointer}.no-hits-footer.fcc_suggestion_item:hover{cursor:default}.fcc_sr_only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ais-Hits-item{background-color:var(--gray-75)}.selected{background-color:var(--blue-dark)}.fcc_suggestion_item:focus,.fcc_suggestion_item:hover{background-color:transparent}.fcc_suggestion_footer{padding:6.5px 8px 8px}.fcc_suggestion_footer .hit-name .ais-Highlight{font-weight:700}.no-hits-footer{border-top:0;font-weight:300}@media (min-width:980px){.ais-SearchBox-input,.fcc_searchBar .ais-Hits{max-width:100%;width:100%}.fcc_searchBar .ais-Hits{left:0;top:auto}}.monaco-editor .accessibilityHelpWidget{overflow:scroll;padding:10px;vertical-align:middle}.monaco-aria-container{left:-999em;position:absolute}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{border:8px solid transparent;height:0!important;position:absolute;width:0!important;z-index:1000}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:sub;white-space:nowrap}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{color:currentColor!important;vertical-align:middle}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{background:transparent;opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;transition:opacity .8s linear}.monaco-scrollable-element>.shadow{display:none;position:absolute}.monaco-scrollable-element>.shadow.top{-webkit-box-shadow:inset 0 6px 6px -6px #ddd;box-shadow:inset 0 6px 6px -6px #ddd;display:block;height:3px;left:3px;top:0;width:100%}.monaco-scrollable-element>.shadow.left{-webkit-box-shadow:inset 6px 0 6px -6px #ddd;box-shadow:inset 6px 0 6px -6px #ddd;display:block;height:100%;left:0;top:3px;width:3px}.monaco-scrollable-element>.shadow.top-left-corner{display:block;height:3px;left:0;top:0;width:3px}.monaco-scrollable-element>.shadow.top.left{-webkit-box-shadow:inset 6px 6px 6px -6px #ddd;box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,75%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{-webkit-box-shadow:none;box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{-webkit-box-shadow:inset 6px 0 6px -6px #000;box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:inset 6px 6px 6px -6px #000;box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:none;box-shadow:none}.monaco-hover{-webkit-animation:fadein .1s linear;animation:fadein .1s linear;-webkit-box-sizing:initial;box-sizing:initial;cursor:default;line-height:1.5em;overflow:hidden;position:absolute;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;z-index:50}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){word-wrap:break-word;max-width:500px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{border-left:0;border-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;margin:4px -8px -4px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{cursor:pointer;margin-right:16px}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{border-bottom:1px solid transparent;text-decoration:underline;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span{display:inline-block;margin-bottom:4px}.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{cursor:default;opacity:.4;pointer-events:none}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;margin-right:4px;vertical-align:text-top}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{font-style:italic;opacity:.6}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{padding:8px 12px 0 20px;position:absolute;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;white-space:pre}.monaco-editor .marker-widget .descriptioncontainer .message{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{color:inherit;opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{border-bottom:1px solid transparent;text-decoration:underline;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .peekview-widget .head{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .peekview-widget .head .peekview-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin-left:20px;min-width:0}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2px;text-align:right}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-action-bar{height:100%;white-space:nowrap}.monaco-action-bar .actions-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;padding:0;width:100%}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:block;justify-content:center;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px}.monaco-action-bar .action-label{border-radius:5px;font-size:11px;padding:3px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{border-bottom:1px solid #bbb;display:block;margin-left:.8em;margin-right:.8em;padding-top:1px}.monaco-action-bar .action-item .action-label.separator{background-color:#bbb;cursor:default;height:16px;margin:5px 4px!important;min-width:1px;padding:0;width:1px}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex:1;flex:1;justify-content:center;margin-right:10px;max-width:170px;min-width:60px;overflow:hidden}.monaco-action-bar .action-item.action-dropdown-item,.monaco-action-bar .action-item.select-container{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{-webkit-text-size-adjust:100%;overflow:visible;position:relative}.monaco-editor .overflow-guard{overflow:hidden;position:relative}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .inputarea{background-color:transparent;border:none;color:transparent;margin:0;min-height:0;min-width:0;outline:none!important;overflow:hidden;padding:0;position:absolute;resize:none}.monaco-editor .inputarea.ime-input{z-index:10}.monaco-editor .margin-view-overlays .line-numbers{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;display:inline-block;font-variant-numeric:tabular-nums;height:100%;position:absolute;text-align:right;vertical-align:middle}.monaco-editor .relative-current-line-number{display:inline-block;text-align:left;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-mouse-cursor-text{cursor:text}.hc-black .mac .monaco-mouse-cursor-text,.hc-black.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:0;position:absolute;top:0}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{background:#fff;position:absolute;top:0}.monaco-editor .margin-view-overlays .cldr{height:100%;position:absolute}.monaco-editor .margin-view-overlays .cmdr{height:100%;left:0;position:absolute;width:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{left:-6px;position:absolute;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{left:-1px;position:absolute;width:1px}.monaco-editor .overlayWidgets{left:0;position:absolute;top:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{height:6px;left:0;position:absolute;top:0}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{overflow:hidden;position:absolute}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{-webkit-transition:all 80ms;transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{background:transparent!important;border-bottom-style:solid;border-bottom-width:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{background:transparent!important;border-bottom-style:solid;border-bottom-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@-webkit-keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-bottom-style:solid;border-bottom-width:0;border-top-style:solid;border-top-width:0;position:relative}:root{--sash-size:4px}.monaco-sash{position:absolute;-ms-touch-action:none;touch-action:none;z-index:35}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;height:100%;top:0;width:var(--sash-size)}.monaco-sash.horizontal{cursor:ns-resize;height:var(--sash-size);left:0;width:100%}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";cursor:all-scroll;display:block;height:calc(var(--sash-size)*2);position:absolute;width:calc(var(--sash-size)*2);z-index:100}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-.5);top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{bottom:calc(var(--sash-size)*-1);left:calc(var(--sash-size)*-.5)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-1);top:calc(var(--sash-size)*-.5)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{right:calc(var(--sash-size)*-1);top:calc(var(--sash-size)*-.5)}.monaco-sash:before{background:transparent;content:"";height:100%;pointer-events:none;position:absolute;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;width:100%}.monaco-sash.vertical:before{left:calc(50% - var(--sash-hover-size)/2);width:var(--sash-hover-size)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:5px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row;flex-direction:row}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;line-height:16px;margin-left:-3px;padding-left:0;padding-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-action-bar .action-item.menu-entry .action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;height:16px;width:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:5px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row;flex-direction:row}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;height:16px;width:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;line-height:16px;margin-left:-3px;padding-left:0;padding-right:0}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{cursor:pointer;display:inline-block;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{font-size:0;opacity:0}.monaco-editor .ghost-text-decoration-preview{font-style:italic}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:430px;z-index:40}.monaco-editor .suggest-widget.message{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{-webkit-box-flex:0;border-style:solid;border-width:1px;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:80%;justify-content:space-between;overflow:hidden;padding:0 4px;width:100%}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:inherit;opacity:.5}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{background-position:2px 2px;background-repeat:no-repeat;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;-ms-touch-action:none;touch-action:none;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:pre}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;cursor:pointer;font-size:14px;opacity:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;right:2px;top:6px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{opacity:.6;overflow:hidden;text-overflow:ellipsis}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{-ms-flex-item-align:center;align-self:center;font-size:85%;line-height:normal;margin-left:12px;opacity:.4;overflow:hidden;text-overflow:ellipsis}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{-ms-flex-negative:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-shrink:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:0;flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:1;flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{-ms-flex-negative:4;flex-shrink:4;max-width:70%;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;height:18px;position:absolute;right:10px;visibility:hidden;width:18px}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{background-position:50%;background-repeat:no-repeat;background-size:80%;display:block;height:16px;margin-left:2px;width:16px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{border:.1em solid #000;display:inline-block;height:.7em;margin:0 0 0 .3em;width:.7em}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0 24px 0 0;opacity:.7;overflow:hidden;padding:4px 0 12px 5px;text-overflow:ellipsis;white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{min-height:calc(1rem + 8px);padding:0;white-space:normal}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{word-wrap:break-word;white-space:pre-wrap}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}@font-face{font-display:block;font-family:codicon;src:url(/static/codicon-10273201fbd6ffc8da34c2b7d7a78d1b.ttf) format("truetype")}.codicon[class*=codicon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 16px/1 codicon;text-align:center;text-decoration:none;text-rendering:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-wrench-subaction{opacity:.5}@-webkit-keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-list{height:100%;position:relative;white-space:nowrap;width:100%}.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{height:100%;position:relative;width:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{min-width:100%;width:auto}.monaco-list-row{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{border-radius:10px;display:inline-block;font-size:12px;padding:1px 7px;position:absolute;z-index:1000}.monaco-list-type-filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:all-scroll;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:20px;line-height:18px;max-width:calc(100% - 10px);overflow:hidden;padding:0 3px;position:absolute;text-align:right;text-overflow:ellipsis;top:4px;z-index:1}.monaco-list-type-filter.dragging{-webkit-transition:top .2s,left .2s;transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:width .2s;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:16px;justify-content:center;margin:0;padding:0;width:16px}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;opacity:.7;padding:40px 1em 1em;pointer-events:none;position:absolute;text-align:center;top:0;white-space:normal;width:100%}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:-webkit-grab;cursor:grab}.monaco-list-type-filter.dragging{cursor:-webkit-grabbing;cursor:grabbing}.monaco-icon-label{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-flex-negative:0;background-position:0;background-repeat:no-repeat;background-size:16px;display:inline-block;flex-shrink:0;height:22px;line-height:inherit!important;padding-right:6px;vertical-align:top;width:16px}.monaco-icon-label>.monaco-icon-label-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-size:.9em;margin-left:.5em;opacity:.7;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{opacity:.66;text-decoration:line-through}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{font-size:90%;font-weight:600;margin:0 16px 0 5px;opacity:.75;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{-ms-interpolation-mode:nearest-neighbor;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;position:relative}.colorpicker-header .picked-color{-webkit-box-flex:1;color:#fff;cursor:pointer;-ms-flex:1;flex:1;line-height:24px;text-align:center;width:216px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{cursor:pointer;width:74px;z-index:inherit}.colorpicker-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;height:150px;min-width:220px;overflow:hidden;position:relative}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{border:1px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8);height:9px;margin:-5px 0 0 -5px;position:absolute;width:9px}.colorpicker-body .strip{height:150px;width:25px}.colorpicker-body .hue-strip{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{cursor:-webkit-grab;cursor:grab;margin-left:8px;position:relative}.colorpicker-body .opacity-strip{-ms-interpolation-mode:nearest-neighbor;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.colorpicker-body .slider{border:1px solid hsla(0,0%,100%,.71);-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85);-webkit-box-sizing:border-box;box-sizing:border-box;height:4px;left:-2px;position:absolute;top:0;width:calc(100% + 4px)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{cursor:pointer;text-decoration:underline}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-bottom-width:1px;border-top-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;padding:3em 0;text-align:center;width:100%}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{overflow:hidden;text-overflow:ellipsis}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;width:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-left:auto;margin-right:12px}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-count-badge{border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:11px;font-weight:400;line-height:11px;min-height:18px;min-width:18px;padding:3px 6px;text-align:center}.monaco-count-badge.long{border-radius:2px;line-height:normal;min-height:auto;padding:2px 3px}.monaco-split-view2{height:100%;position:relative;width:100%}.monaco-split-view2>.sash-container{height:100%;pointer-events:none;position:absolute;width:100%}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{height:100%;width:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{height:100%;position:relative;white-space:nowrap;width:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{position:absolute;white-space:normal}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;white-space:nowrap;width:100%}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-table-tr{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.monaco-table-th{font-weight:700;height:100%;overflow:hidden;text-overflow:ellipsis;width:100%}.monaco-table-td,.monaco-table-th{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{border-left:1px solid transparent;content:"";left:calc(var(--sash-size)/2);position:absolute;width:0}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.monaco-tl-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.monaco-tl-indent{height:100%;left:16px;pointer-events:none;position:absolute;top:0}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{border-left:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;-webkit-transition:border-color .1s linear;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-shrink:0;font-size:10px;justify-content:center;padding-right:6px;text-align:right;-webkit-transform:translateX(3px);transform:translateX(3px);width:16px}.monaco-tl-contents{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{-webkit-animation:codicon-spin 1.25s steps(30) infinite;animation:codicon-spin 1.25s steps(30) infinite}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-custom-checkbox{border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;float:left;height:20px;margin-left:2px;opacity:.7;overflow:hidden;padding:1px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;width:20px}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{background-size:16px!important;border:1px solid transparent;border-radius:3px;height:18px;margin-left:0;margin-right:9px;opacity:1;padding:0;width:18px}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-editor .find-widget{-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;line-height:19px;overflow:hidden;padding:0 4px;position:absolute;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px));-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;z-index:35}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget.visible{-webkit-transform:translateY(0);transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin:4px 0 0 17px}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-bottom:2px;padding-top:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px}.monaco-editor .find-widget .monaco-findInput{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;vertical-align:middle}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{-webkit-box-sizing:border-box;box-sizing:border-box;height:25px;line-height:23px;margin:0 0 0 3px;padding:2px 0 0 2px;text-align:center;vertical-align:middle}.monaco-editor .find-widget .button,.monaco-editor .find-widget .matchesCount{-webkit-box-flex:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:initial;flex:initial}.monaco-editor .find-widget .button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-position:50%;background-repeat:no-repeat;border-radius:5px;cursor:pointer;height:16px;justify-content:center;margin-left:3px;padding:3px;width:16px}.monaco-editor .find-widget .codicon-find-selection{border-radius:5px;height:22px;padding:3px;width:22px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{padding:1px 6px;top:-1px;width:auto}.monaco-editor .find-widget .button.toggle{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:3px;position:absolute;top:0;width:18px}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{cursor:default;opacity:.3}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{-webkit-box-flex:1;-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;flex-grow:0;flex-shrink:0;position:relative;vertical-align:middle}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;right:2px;top:3px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{left:2px;position:relative;top:1px}.monaco-inputbox{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:inherit;padding:0;position:relative}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{height:100%;position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;resize:none;width:100%}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{-ms-overflow-style:none;display:block;outline:none;scrollbar-width:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;left:0;position:absolute;top:0;visibility:hidden;white-space:pre-wrap;width:100%}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:12px;line-height:17px;margin-top:-1px;overflow:hidden;padding:.4em;text-align:left;width:100%}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;height:16px;width:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;right:2px;top:3px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:140%;justify-content:center;margin-left:2px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;content:"⋯";cursor:pointer;display:inline;line-height:1em;margin:.1em .2em 0}.monaco-editor .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUzIDM2Ij48ZyBjbGlwLXBhdGg9InVybCgjcHJlZml4X19hKSI+PHBhdGggZmlsbD0iIzQyNDI0MiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2IDQuMDFINC4wMDhWMzIuMDNoNDQuMDI4VjQuMDFaTTQuMDA4LjAwOEE0LjAwMyA0LjAwMyAwIDAgMCAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwIDAgNC4wMDMgNC4wMDJoNDQuMDI4YTQuMDAzIDQuMDAzIDAgMCAwIDQuMDAzLTQuMDAyVjQuMDFBNC4wMDMgNC4wMDMgMCAwIDAgNDguMDM2LjAwOEg0LjAwOFpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzWm0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTNabTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzWm0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTNabTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTNabS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDNabTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM1ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM1ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNVptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM1ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM1ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0icHJlZml4X19hIj48cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px;height:36px;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;position:absolute;resize:none;width:58px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUzIDM2Ij48ZyBjbGlwLXBhdGg9InVybCgjcHJlZml4X19hKSI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2IDQuMDFINC4wMDhWMzIuMDNoNDQuMDI4VjQuMDFaTTQuMDA4LjAwOEE0LjAwMyA0LjAwMyAwIDAgMCAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwIDAgNC4wMDMgNC4wMDJoNDQuMDI4YTQuMDAzIDQuMDAzIDAgMCAwIDQuMDAzLTQuMDAyVjQuMDFBNC4wMDMgNC4wMDMgMCAwIDAgNDguMDM2LjAwOEg0LjAwOFpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzWm0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTNabTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzWm0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTNabTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTNabS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDNabTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM1ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM1ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNVptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM1ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM1ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0icHJlZml4X19hIj48cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=") 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{padding:10px;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;z-index:50}.tokens-inspect-separator{border:0;height:1px}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{float:right;font-size:60%;font-weight:400}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1.5em;z-index:10}.monaco-editor .parameter-hints-widget>.phwrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:440px}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:none;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;min-width:22px}.monaco-editor .parameter-hints-widget.multiple .controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{background-repeat:no-repeat;cursor:pointer;height:16px;width:16px}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{font-family:var(--monaco-monospace-font);height:12px;line-height:12px;opacity:.5;text-align:center}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{color:inherit;z-index:100}.monaco-editor .rename-box.preview{padding:3px 3px 0}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor{--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace;font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;top:0;width:1px}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs .view-overlays .current-line,.monaco-editor.vs-dark .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs .cursor,.monaco-editor.vs-dark .cursor{background-color:windowtext!important}.monaco-editor.vs .dnd-target,.monaco-editor.vs-dark .dnd-target{border-color:windowtext!important}.monaco-editor.vs .selected-text,.monaco-editor.vs-dark .selected-text{background-color:highlight!important}.monaco-editor.vs .view-line,.monaco-editor.vs-dark .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs .view-line span,.monaco-editor.vs-dark .view-line span{color:windowtext!important}.monaco-editor.vs .view-line span.inline-selected-text,.monaco-editor.vs-dark .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs .view-overlays,.monaco-editor.vs-dark .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong,.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong{background:transparent!important;border:2px dotted highlight!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs .rangeHighlight,.monaco-editor.vs-dark .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs .bracket-match,.monaco-editor.vs-dark .bracket-match{background:transparent!important;border-color:windowtext!important}.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch,.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch{background:transparent!important;border:2px dotted activeborder!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs .find-widget,.monaco-editor.vs-dark .find-widget{border:1px solid windowtext}.monaco-editor.vs .monaco-list .monaco-list-row,.monaco-editor.vs-dark .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs .monaco-list .monaco-list-row.focused,.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused{background-color:highlight!important;color:highlighttext!important}.monaco-editor.vs .monaco-list .monaco-list-row:hover,.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs .decorationsOverviewRuler,.monaco-editor.vs-dark .decorationsOverviewRuler{opacity:0}.monaco-editor.vs .minimap,.monaco-editor.vs-dark .minimap{display:none}.monaco-editor.vs .squiggly-d-error,.monaco-editor.vs-dark .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning,.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs .squiggly-a-hint,.monaco-editor.vs-dark .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;background-color:highlight!important;color:highlighttext!important}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-diff-editor.vs .diffOverviewRuler,.monaco-diff-editor.vs-dark .diffOverviewRuler{display:none}.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert,.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert{background:transparent!important;border:1px solid highlight!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert,.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert{background:transparent!important}}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:11px!important;opacity:.7!important}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{display:inline-block;text-align:right}.monaco-diff-editor .diff-review{position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;vertical-align:middle;width:10px}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{height:16px;margin:2px 0;width:16px}.context-view{position:absolute;z-index:2500}.context-view.fixed{all:initial;color:inherit;font-family:inherit;font-size:13px;position:fixed;z-index:2500}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,87%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73%,.4);-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,73%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;-webkit-box-shadow:none;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);-webkit-box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:4px;text-align:center;width:100%}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{cursor:default;opacity:.4!important}.monaco-text-button>.codicon{color:inherit!important;margin:0 .2em}.monaco-button-dropdown{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.monaco-progress-container{height:5px;overflow:hidden;width:100%}.monaco-progress-container .progress-bit{display:none;height:5px;left:0;position:absolute;width:2%}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;-webkit-transition:width .1s linear;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:progress;animation-name:progress;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}.quick-input-widget{left:50%;margin-left:-300px;padding:0 1px 1px;position:absolute;width:600px;z-index:2000}.quick-input-titlebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-left-action-bar,.quick-input-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-left-action-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4px}.quick-input-title{overflow:hidden;padding:3px 0;text-align:center;text-overflow:ellipsis}.quick-input-right-action-bar{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin-right:4px}.quick-input-right-action-bar>.actions-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-2px;padding:6px 6px 0}.quick-input-widget.hidden-input .quick-input-header{margin-bottom:0;padding:0}.quick-input-and-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quick-input-box,.quick-input-filter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{left:-10000px;position:absolute}.quick-input-count{-ms-flex-item-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:4px}.quick-input-count .monaco-count-badge{border-radius:2px;line-height:normal;min-height:auto;padding:2px 4px;vertical-align:middle}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;height:27.5px;padding:0 6px}.quick-input-message{margin-top:-1px;overflow-wrap:break-word;padding:5px 5px 2px}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{max-height:440px;overflow:hidden}.quick-input-list .quick-input-list-entry{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-style:solid;border-top-width:1px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:100%;overflow:hidden}.quick-input-list .quick-input-list-checkbox{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-list .quick-input-list-rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;height:100%;margin-left:5px;overflow:hidden;text-overflow:ellipsis}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{line-height:normal;opacity:.7;overflow:hidden;text-overflow:ellipsis}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px;margin-top:1px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{border-radius:3px;border-style:solid;border-width:1px;display:inline-block;font-size:11px;margin:0 2px;padding:3px 5px;vertical-align:middle}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}@-webkit-keyframes scale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:.7;-webkit-transform:scale(.1);transform:scale(.1)}80%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite}.ball-pulse>div:first-child{-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.ball-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s ease-in-out -.21s infinite;animation:ball-pulse-sync .6s ease-in-out -.21s infinite}.ball-pulse-sync>div:first-child{-webkit-animation:ball-pulse-sync .6s ease-in-out -.14s infinite;animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s ease-in-out -.07s infinite;animation:ball-pulse-sync .6s ease-in-out -.07s infinite}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s ease-in-out 0s infinite;animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.ball-scale>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;height:60px;margin:2px;width:15px;width:60px}.ball-scale-random{height:40px;width:37px}.ball-scale-random>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;height:30px;margin:2px;position:absolute;width:15px;width:30px}.ball-scale-random>div:first-child{-webkit-animation:ball-scale 1s ease-in-out .2s infinite;animation:ball-scale 1s ease-in-out .2s infinite;margin-left:-7px}.ball-scale-random>div:nth-child(3){-webkit-animation:ball-scale 1s ease-in-out .5s infinite;animation:ball-scale 1s ease-in-out .5s infinite;margin-left:-2px;margin-top:9px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ball-rotate,.ball-rotate>div{position:relative}.ball-rotate>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;margin:2px;width:15px}.ball-rotate>div:first-child{-webkit-animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite;animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;border-radius:100%;content:"";height:15px;margin:2px;opacity:.8;position:absolute;width:15px}.ball-rotate>div:before{left:-28px;top:0}.ball-rotate>div:after{left:25px;top:0}.ball-clip-rotate>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:rotate .75s linear 0s infinite;animation:rotate .75s linear 0s infinite;background-color:#fff;background:transparent!important;border:2px solid;border-color:#fff #fff transparent;border-radius:100%;display:inline-block;height:15px;height:25px;margin:2px;width:15px;width:25px}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:100%;left:0;position:absolute;top:0}.ball-clip-rotate-pulse>div:first-child{-webkit-animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;background:#fff;height:16px;left:-7px;top:7px;width:16px}.ball-clip-rotate-pulse>div:last-child{-webkit-animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;-webkit-animation-duration:1s;animation-duration:1s;background:transparent;border:2px solid;border-color:#fff transparent;border-style:solid;border-width:2px;height:30px;left:-16px;position:absolute;top:-2px;width:30px}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:rotate 1s ease-in-out 0s infinite;animation:rotate 1s ease-in-out 0s infinite;border-color:transparent #fff;border-radius:100%;border-style:solid;border-width:2px;height:35px;left:-20px;position:absolute;top:-20px;width:35px}.ball-clip-rotate-multiple>div:last-child{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent;display:inline-block;height:15px;left:-10px;top:-10px;width:15px}@-webkit-keyframes ball-scale-ripple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes ball-scale-ripple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;border:2px solid #fff;border-radius:100%;height:50px;width:50px}@-webkit-keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;border:2px solid #fff;border-radius:100%;height:50px;left:-26px;position:absolute;top:-2px;width:50px}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-beat .7s linear 0s infinite;animation:ball-beat .7s linear 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-multiple 1s linear 0s infinite;animation:ball-scale-multiple 1s linear 0s infinite;background-color:#fff;border-radius:100%;height:15px;height:60px;left:-30px;margin:0;opacity:0;position:absolute;top:0;width:15px;width:60px}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px,-37.50938px);transform:translate(-29.994px,-37.50938px)}.ball-triangle-path>div:first-child{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div:first-child,.ball-triangle-path>div:nth-child(2){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s}.ball-triangle-path>div:nth-child(2){-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div:nth-child(3){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;border:1px solid #fff;border-radius:100%;height:10px;position:absolute;width:10px}.ball-triangle-path>div:first-of-type{top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){left:50px;top:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:first-child{-webkit-animation-delay:.44s;animation-delay:.44s;-webkit-animation-duration:1.27s;animation-duration:1.27s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.52s;animation-duration:1.52s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s;-webkit-animation-duration:.61s;animation-duration:.61s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.82s;animation-duration:.82s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.01s;animation-delay:-.01s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.35s;animation-duration:1.35s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.29s;animation-delay:.29s;-webkit-animation-duration:1.44s;animation-duration:1.44s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.63s;animation-delay:.63s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-.18s;animation-delay:-.18s;-webkit-animation-duration:1.48s;animation-duration:1.48s}.ball-grid-beat>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;background-color:#fff;border-radius:100%;display:inline-block;float:left;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:first-child{-webkit-animation-delay:.58s;animation-delay:.58s;-webkit-animation-duration:.9s;animation-duration:.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.43s;animation-duration:1.43s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-.03s;animation-delay:-.03s;-webkit-animation-duration:.74s;animation-duration:.74s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:.68s;animation-duration:.68s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.46s;animation-delay:.46s;-webkit-animation-duration:1.41s;animation-duration:1.41s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.02s;animation-delay:.02s;-webkit-animation-duration:1.56s;animation-duration:1.56s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.13s;animation-delay:.13s;-webkit-animation-duration:.78s;animation-duration:.78s}.ball-grid-pulse>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;background-color:#fff;border-radius:100%;display:inline-block;float:left;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{left:-10px;position:relative;top:-10px}.ball-spin-fade-loader>div:first-child{-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite;left:0;top:25px}.ball-spin-fade-loader>div:nth-child(2){-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite;left:17.04545px;top:17.04545px}.ball-spin-fade-loader>div:nth-child(3){-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite;left:25px;top:0}.ball-spin-fade-loader>div:nth-child(4){-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite;left:17.04545px;top:-17.04545px}.ball-spin-fade-loader>div:nth-child(5){-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite;left:0;top:-25px}.ball-spin-fade-loader>div:nth-child(6){-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite;left:-17.04545px;top:-17.04545px}.ball-spin-fade-loader>div:nth-child(7){-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite;left:-25px;top:0}.ball-spin-fade-loader>div:nth-child(8){-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite;left:-17.04545px;top:17.04545px}.ball-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;margin:2px;position:absolute;width:15px}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:first-child{-webkit-animation:ball-spin-loader 2s linear .9s infinite;animation:ball-spin-loader 2s linear .9s infinite;left:0;top:45px}.ball-spin-loader>span:nth-child(2){-webkit-animation:ball-spin-loader 2s linear 1.8s infinite;animation:ball-spin-loader 2s linear 1.8s infinite;left:30.68182px;top:30.68182px}.ball-spin-loader>span:nth-child(3){-webkit-animation:ball-spin-loader 2s linear 2.7s infinite;animation:ball-spin-loader 2s linear 2.7s infinite;left:45px;top:0}.ball-spin-loader>span:nth-child(4){-webkit-animation:ball-spin-loader 2s linear 3.6s infinite;animation:ball-spin-loader 2s linear 3.6s infinite;left:30.68182px;top:-30.68182px}.ball-spin-loader>span:nth-child(5){-webkit-animation:ball-spin-loader 2s linear 4.5s infinite;animation:ball-spin-loader 2s linear 4.5s infinite;left:0;top:-45px}.ball-spin-loader>span:nth-child(6){-webkit-animation:ball-spin-loader 2s linear 5.4s infinite;animation:ball-spin-loader 2s linear 5.4s infinite;left:-30.68182px;top:-30.68182px}.ball-spin-loader>span:nth-child(7){-webkit-animation:ball-spin-loader 2s linear 6.3s infinite;animation:ball-spin-loader 2s linear 6.3s infinite;left:-45px;top:0}.ball-spin-loader>span:nth-child(8){-webkit-animation:ball-spin-loader 2s linear 7.2s infinite;animation:ball-spin-loader 2s linear 7.2s infinite;left:-30.68182px;top:30.68182px}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background:green;border-radius:100%;height:15px;position:absolute;width:15px}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;left:-7px;margin:2px 2px 2px 15px;position:absolute;top:4px;width:15px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s linear 0s infinite;animation:ball-zig .7s linear 0s infinite}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s linear 0s infinite;animation:ball-zag .7s linear 0s infinite}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;left:-7px;margin:2px 2px 2px 15px;position:absolute;top:4px;width:15px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s linear 0s infinite;animation:ball-zig-deflect 1.5s linear 0s infinite}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s linear 0s infinite;animation:ball-zag-deflect 1.5s linear 0s infinite}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:first-child{-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.line-scale>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:first-child{-webkit-animation-delay:-.09s;animation-delay:-.09s;-webkit-animation-duration:.83s;animation-duration:.83s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.33s;animation-delay:.33s;-webkit-animation-duration:.64s;animation-duration:.64s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-duration:.39s;animation-duration:.39s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.47s;animation-delay:.47s;-webkit-animation-duration:.52s;animation-duration:.52s}.line-scale-party>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:first-child,.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:first-child,.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}.line-spin-fade-loader{left:-4px;position:relative;top:-10px}.line-spin-fade-loader>div:first-child{-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;left:0;top:20px}.line-spin-fade-loader>div:nth-child(2){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;left:13.63636px;top:13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.line-spin-fade-loader>div:nth-child(3){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;left:20px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.line-spin-fade-loader>div:nth-child(4){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;left:13.63636px;top:-13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.line-spin-fade-loader>div:nth-child(5){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;left:0;top:-20px}.line-spin-fade-loader>div:nth-child(6){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;left:-13.63636px;top:-13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.line-spin-fade-loader>div:nth-child(7){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;left:-20px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.line-spin-fade-loader>div:nth-child(8){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;left:-13.63636px;top:13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.line-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:2px;height:35px;height:15px;margin:2px;position:absolute;width:4px;width:5px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;height:0;width:0}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;background:#fff;border:1px solid red;height:50px;width:50px}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s linear -.99s infinite;animation:pacman-balls 1s linear -.99s infinite}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s linear -.66s infinite;animation:pacman-balls 1s linear -.66s infinite}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s linear -.33s infinite;animation:pacman-balls 1s linear -.33s infinite}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s linear 0s infinite;animation:pacman-balls 1s linear 0s infinite}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){border:25px solid #fff;border-radius:25px;border-right-color:transparent;height:0;left:-30px;position:relative;width:0}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;height:15px;height:10px;left:70px;margin:2px;position:absolute;top:25px;-webkit-transform:translateY(-6.25px);transform:translateY(-6.25px);width:15px;width:10px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:cube-transition 1.6s ease-in-out 0s infinite;animation:cube-transition 1.6s ease-in-out 0s infinite;background-color:#fff;height:10px;left:-5px;position:absolute;top:-5px;width:10px}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.semi-circle-spin{height:35px;overflow:hidden;position:relative;width:35px}.semi-circle-spin>div{-webkit-animation:spin-rotate .6s linear 0s infinite;animation:spin-rotate .6s linear 0s infinite;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),color-stop(30%,#fff),to(#fff));background-image:linear-gradient(transparent,transparent 70%,#fff 0,#fff);border-radius:100%;border-width:0;height:100%;position:absolute;width:100%}@-webkit-keyframes bar-progress{0%{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}25%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}50%{opacity:1;-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%)}75%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}to{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}}@keyframes bar-progress{0%{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}25%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}50%{opacity:1;-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%)}75%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}to{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}}.bar-progress{height:12px;width:30%}.bar-progress>div{-webkit-animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;background-color:#fff;border-radius:10px;height:12px;opacity:1;position:relative;width:20%}@-webkit-keyframes bar-swing{0%{left:0}50%{left:70%}to{left:0}}@keyframes bar-swing{0%{left:0}50%{left:70%}to{left:0}}.bar-swing,.bar-swing>div{height:8px;width:30%}.bar-swing>div{-webkit-animation:bar-swing 1.5s infinite;animation:bar-swing 1.5s infinite;background-color:#fff;border-radius:10px;position:relative}@-webkit-keyframes bar-swing-container{0%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{left:0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bar-swing-container{0%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{left:0;-webkit-transform:translateX(0);transform:translateX(0)}}.bar-swing-container{height:8px;position:relative;width:20%}.bar-swing-container div:first-child{background-color:hsla(0,0%,100%,.2);border-radius:10px;height:12px;position:absolute;width:100%}.bar-swing-container div:nth-child(2){-webkit-animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;background-color:#fff;border-radius:10px;height:8px;margin:2px 2px 0;position:absolute;width:30%}.sk-spinner{color:#333}.sk-spinner>div{background-color:currentColor}.ball-scale-ripple-multiple>div,.ball-scale-ripple>div,.ball-triangle-path>div{background-color:initial;border-color:currentColor}.ball-clip-rotate>div{background-color:initial;border-left-color:currentColor;border-right-color:currentColor;border-top-color:currentColor}.ball-clip-rotate-pulse>div:first-child{background-color:currentColor}.ball-clip-rotate-pulse>div:last-child{background-color:initial;border-bottom-color:currentColor;border-top-color:currentColor}.ball-clip-rotate-multiple>div:first-child{background-color:initial;border-left-color:currentColor;border-right-color:currentColor}.ball-clip-rotate-multiple>div:last-child{border-top-color:currentColor}.ball-clip-rotate-multiple>div:last-child,.triangle-skew-spin>div{background-color:initial;border-bottom-color:currentColor}.pacman>div:first-child,.pacman>div:nth-child(2){background-color:initial;border-bottom-color:currentColor;border-left-color:currentColor;border-top-color:currentColor}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5){background-color:currentColor}@-webkit-keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}.sk-fade-in{-webkit-animation:sk-fade-in 2s;animation:sk-fade-in 2s}.sk-fade-in-half-second{-webkit-animation:sk-fade-in 1s;animation:sk-fade-in 1s}.sk-fade-in-quarter-second{-webkit-animation:sk-fade-in .5s;animation:sk-fade-in .5s}.sk-chasing-dots{-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite;height:27px;position:relative;width:27px}.sk-chasing-dots>div{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:currentColor;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.sk-chasing-dots>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s;bottom:0;top:auto}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(1turn)}}@keyframes sk-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.sk-circle{height:22px;position:relative;width:22px}.sk-circle>div{background-color:initial;height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle>div:before{-webkit-animation:sk-bouncedelay 1.2s ease-in-out infinite;animation:sk-bouncedelay 1.2s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:currentColor;border-radius:100%;content:"";display:block;height:20%;margin:0 auto;width:20%}.sk-circle>div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle>div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle>div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle>div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle>div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle>div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle>div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle>div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle>div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle>div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle>div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle>div:nth-child(2):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle>div:nth-child(3):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle>div:nth-child(4):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle>div:nth-child(5):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle>div:nth-child(6):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle>div:nth-child(7):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle>div:nth-child(8):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle>div:nth-child(9):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle>div:nth-child(10):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle>div:nth-child(11):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle>div:nth-child(12):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.sk-cube-grid{height:27px;width:27px}.sk-cube-grid>div{-webkit-animation:sk-scaleDelay 1.3s ease-in-out infinite;animation:sk-scaleDelay 1.3s ease-in-out infinite;background-color:currentColor;float:left;height:33%;width:33%}.sk-cube-grid>div:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid>div:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid>div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid>div:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid>div:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid>div:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid>div:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid>div:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid>div:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-scaleDelay{0%,70%,to{-webkit-transform:scaleX(1)}35%{-webkit-transform:scale3D(0,0,1)}}@keyframes sk-scaleDelay{0%,70%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}35%{-webkit-transform:scaleX(1);transform:scale3D(0,0,1)}}.sk-double-bounce{height:27px;position:relative;width:27px}.sk-double-bounce>div{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:currentColor;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.sk-double-bounce>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.sk-folding-cube{height:27px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:27px}.sk-folding-cube>div{background-color:initial;float:left;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1);width:50%}.sk-folding-cube>div:before{-webkit-animation:sk-foldCubeAngle 2.4s linear infinite both;animation:sk-foldCubeAngle 2.4s linear infinite both;background-color:currentColor;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;width:100%}.sk-folding-cube>div:nth-child(2){-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.sk-folding-cube>div:nth-child(4){-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.sk-folding-cube>div:nth-child(3){-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.sk-folding-cube>div:nth-child(2):before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube>div:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube>div:nth-child(3):before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}@keyframes sk-foldCubeAngle{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}.sk-pulse>div{-webkit-animation:sk-scaleout 1s ease-in-out infinite;animation:sk-scaleout 1s ease-in-out infinite;background-color:currentColor;border-radius:100%;height:27px;width:27px}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes sk-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}to{opacity:0;transform:scale(1);-webkit-transform:scale(1)}}.sk-rotating-plane>div{-webkit-animation:sk-rotateplane 1.2s ease-in-out infinite;animation:sk-rotateplane 1.2s ease-in-out infinite;background-color:currentColor;height:27px;width:27px}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-three-bounce{height:18px}.sk-three-bounce>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite;animation:sk-bouncedelay 1.4s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:currentColor;border-radius:100%;display:inline-block;height:18px;width:18px}.sk-three-bounce>div:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.sk-wandering-cubes{height:52px;position:relative;width:52px}.sk-wandering-cubes>div{-webkit-animation:sk-cubemove 1.8s ease-in-out infinite;animation:sk-cubemove 1.8s ease-in-out infinite;background-color:currentColor;height:10px;left:0;position:absolute;top:0;width:10px}.sk-wandering-cubes>div:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}.sk-wave{height:27px;width:30px}.sk-wave>div{-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite;background-color:currentColor;display:inline-block;height:100%;width:6px}.sk-wave>div:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave>div:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave>div:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave>div:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.toggle-setting-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px}.toggle-description{max-width:50%}.toggle-description>p:first-child{font-weight:700;margin-bottom:.5rem}.toggle-description>p:not(:first-child){font-size:.8rem;font-style:italic}.toggle-button-group{display:grid;gap:3px;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.toggle-button-group button{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:center;-ms-flex-pack:center;align-items:baseline;border:3px solid var(--secondary-color);display:grid;justify-content:center;min-width:6rem;padding:5px 1.5rem;white-space:nowrap}.toggle-button-group button[aria-pressed=true]{background-color:var(--secondary-color);color:var(--secondary-background)}.toggle-button-group button>span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.toggle-button-group button>span>svg{margin-top:.1rem;position:absolute;right:-1.5rem}.toggle-button-group button:first-of-type>span>svg,[dir=rtl] .toggle-button-group button>span>svg{left:-1.25rem;right:unset}[dir=rtl] .toggle-button-group button:first-of-type>span>svg{left:unset;right:-1.5rem}.toggle-button-group button[aria-pressed=true]:hover{cursor:default}.toggle-radio-group label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.toggle-radio-group label+label{-webkit-margin-start:2rem;margin-inline-start:2rem}.toggle-radio-group input{left:-9999px;position:absolute}.custom-circle{-webkit-margin-end:8px;background-color:var(--secondary-background);border:2px solid var(--primary-color);border-radius:50%;display:inline-block;margin-inline-end:8px;max-height:calc(.889em + 4px);max-width:calc(.889em + 4px);min-height:calc(.889em + 4px);min-width:calc(.889em + 4px);position:relative}.toggle-radio-group input:focus-visible+.custom-circle{outline:3px solid var(--focus-outline-color)}.toggle-radio-group input:checked+.custom-circle:after{background-color:var(--primary-color);border-radius:50%;content:"";height:.556rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.556rem}.toggle-radio-group span{font-weight:500}.checkIcon{height:1rem;width:1.25rem}@media (max-width:35rem){.toggle-setting-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.toggle-description{max-width:none}.toggle-description>p:not(:first-child){margin-bottom:.5rem}}.sk-wordpress>div{-webkit-animation:sk-inner-circle 1s linear infinite;animation:sk-inner-circle 1s linear infinite;background-color:currentColor;border-radius:27px;display:inline-block;height:27px;position:relative;width:27px}.sk-wordpress>div:after{background-color:#fff;border-radius:8px;content:"";display:block;height:8px;left:5px;position:absolute;top:5px;width:8px}@-webkit-keyframes sk-inner-circle{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}@keyframes sk-inner-circle{0%{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.fcc-loader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1em;height:100%;justify-content:center;width:100%}.fcc-loader .sk-spinner,.script-loading-spinner{color:var(--secondary-color)}.fcc-loader.full-screen-wrapper{height:calc(100vh - var(--header-height, 0px))}.fcc-loader.full-screen-wrapper .sk-spinner{-webkit-transform:scale(2);transform:scale(2)}.challenge-title-wrap{text-align:center}.challenge-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;flex-shrink:1;font-size:16px;gap:7px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:20px 0 15px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-width:25px;overflow:hidden;padding:0 3px;text-overflow:ellipsis;white-space:pre-line}.challenge-title-breadcrumbs{border:1px solid var(--quaternary-background);font-size:16px;text-align:center}.challenge-title-breadcrumbs ol{-ms-flex-pack:distribute;-webkit-padding-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;list-style-type:none;margin-bottom:0;padding-inline-start:0;width:100%}.challenge-title-breadcrumbs ol a{display:block;overflow:hidden;padding:0 3px;text-decoration:none;text-overflow:ellipsis;width:100%}.challenge-title-breadcrumbs ol a:focus{background-color:inherit}.challenge-title-breadcrumbs ol a:hover{background-color:inherit;text-decoration:underline}.breadcrumb-left,.breadcrumb-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:2;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-grow:1;flex-shrink:2;justify-content:center;padding:0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-left{-webkit-margin-end:.57rem;background-color:var(--quaternary-background);margin-inline-end:.57rem;min-width:3rem}.breadcrumb-left:after{-webkit-border-start:.55rem solid var(--quaternary-background);background-color:var(--secondary-background);border-bottom:.6rem solid transparent;border-inline-start:.55rem solid var(--quaternary-background);border-top:.6875rem solid transparent;content:"";height:100%;margin-left:3px}.breadcrumb-right{min-width:50px}.breadcrumb-rule{margin:5px -10px}.challenge-title h1{display:inline;font-size:inherit;line-height:1.42857143;margin:0}.title-translation-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;background-color:var(--highlight-background);color:var(--highlight-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:16px;height:25px;justify-content:space-around;margin-bottom:10px;text-decoration:none}.title-translation-cta:focus,.title-translation-cta:hover{background-color:var(--highlight-color);color:var(--highlight-background);text-decoration:none}div.flash-message{-ms-flex-pack:distribute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-around;padding-bottom:3px;padding-top:3px;position:fixed;width:100%;z-index:150}.site-footer{background:var(--tertiary-background);color:var(--tertiary-color);font-size:16px;line-height:1.6;padding:40px 15px}.footer-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(30.5em,1fr))}@media (max-width:500px){.footer-top{grid-template-columns:repeat(auto-fit,minmax(19em,1fr))}}.footer-bottom,.footer-top{margin-inline:auto;width:min(100%,1300px)}.site-footer p{font-size:16px;line-height:30px;margin:0 0 1.45rem}.site-footer a{color:var(--tertiary-color);padding:2px;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .col-header,.trending-guides .col-header{font-size:16px;font-weight:700;margin-bottom:0;padding:0 15px 15px;text-align:center}.site-footer h2{line-height:1.1}.trending-guides-articles{grid-column-gap:3rem;grid-row-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(11em,1fr));list-style-type:none;margin:0;padding:0;white-space:pre}@media (max-width:1400px){.trending-guides-articles{grid-template-columns:repeat(auto-fit,minmax(12em,1fr))}}@media (max-width:800px){.trending-guides-articles{grid-template-columns:repeat(auto-fit,minmax(13em,1fr))}}.footer-row{margin:0}.footer-col{font-size:16px;padding-inline:15px}.footer-col a{padding:5px 0}.footer-desc-col{-ms-flex-item-align:start;align-self:start;margin-bottom:30px;padding-inline:15px}.footer-desc-col a{padding:2px;text-decoration:underline}p.footer-donation{font-size:18px;font-weight:700}p.footer-donation a:hover{text-decoration:none}.trending-guides{margin:0 0 3rem}.mobile-app-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:16px;justify-content:center;list-style-type:none;margin:0;padding:0}.mobile-app-container,.mobile-app-container li{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-app-container li{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.mobile-app-container img{height:3rem;-o-object-fit:cover;object-fit:cover;width:9.5rem}.footer-bottom .our-nonprofit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.footer-bottom .our-nonprofit a{padding:5px 10px}@media (min-width:500px){.footer-col{font-size:15}.mobile-app-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:800px){.footer-col{font-size:16.5}.footer-bottom .our-nonprofit a{padding:5px}}@media (min-width:1200px){.footer-desc-col{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.trending-guides{-webkit-box-flex:1;-ms-flex:1 0 58%;flex:1 0 58%}p.footer-donation{margin-top:40px}.footer-bottom .our-nonprofit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:10px;padding-top:1.25rem}.footer-bottom .col-header{height:1px;margin:0;padding:0;visibility:hidden}.our-nonprofit{border-top:1px;border-top-color:var(--quaternary-background);border-top-style:solid}}.universal-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:var(--theme-color);color:var(--gray-00);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;height:var(--header-height);justify-content:space-between;padding:0 5px}@media (min-width:401px){.universal-nav{padding:0 15px}}.universal-nav a{text-decoration:none}.universal-nav-left{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}.universal-nav-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-margin-end:4px;-ms-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline-end:4px;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;overflow:hidden}@media (min-width:980px){.universal-nav-logo{margin-inline:1em}}.universal-nav-logo:focus,.universal-nav-logo:hover{background-color:inherit}.universal-nav-right{-ms-flex-pack:end;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 33%;flex:1 0 33%;gap:10px}.nav-list,.universal-nav-right{-webkit-box-pack:end;justify-content:flex-end}.nav-list{-ms-flex-pack:end;background-color:var(--theme-color);display:none;list-style:none;padding:0;position:absolute;right:0;width:100%}@media (min-width:980px){.nav-list{max-width:15rem}}.lang-button-nav[aria-expanded=true]+.nav-list{-ms-overflow-style:none;display:block;max-height:calc(100vh - var(--header-height));overflow-y:auto;scrollbar-width:none;top:calc(var(--header-height))}.lang-button-nav[aria-expanded=true]+.nav-list::-webkit-scrollbar{display:none}.exposed-button-nav:is(:hover,:hover:focus,[aria-expanded=true],[aria-expanded=true]:hover),.lang-button-nav:is(:hover,:hover:focus,[aria-expanded=true],[aria-expanded=false].force-show){background-color:var(--gray-00);color:var(--theme-color)}.lang-button-nav:is(:hover,:hover:focus,[aria-expanded=true],[aria-expanded=false].force-show){fill:var(--gray-00)}.nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--gray-90);border:none;color:var(--gray-00);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:var(--header-sub-element-size);padding:2px 15px 0;white-space:normal;width:100%}.nav-link:focus{outline-offset:-3px}.nav-link:focus:not(:focus-visible){background-color:inherit;color:inherit}.nav-link:focus-visible,.nav-link:not([aria-disabled=true]):hover{background-color:var(--gray-10);color:var(--gray-90)}.nav-link:not([aria-disabled=true]):hover{cursor:pointer;outline-color:transparent!important;text-decoration:none}button.nav-link[aria-disabled=true]{background-color:inherit}li>button.nav-link-signout:not([aria-disabled=true]):is(:hover,:focus){background-color:var(--danger-background);color:var(--danger-color)}.nav-link .fa-external-link-alt{color:var(--gray-45)}.nav-link-supporter{background:var(--yellow-dark);color:var(--yellow-light)}.nav-link-supporter:active,.nav-link-supporter:focus,.nav-link-supporter:focus-visible,.nav-link-supporter:hover{background:var(--yellow-light)!important;color:var(--yellow-dark)!important}.nav-link-supporter svg{height:auto;width:1em}.nav-lang-list-option[aria-current=true]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022z'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:1.2rem}.nav-lang-list-option[aria-current=true]:focus-visible,.nav-lang-list-option[aria-current=true]:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022z'/%3E%3C/svg%3E")!important}.nav-link-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.nav-link-dull{color:var(--gray-45)}.nav-skeleton{-webkit-margin-end:15px;height:var(--header-height);margin-inline-end:15px;width:350px}.exposed-button-nav,.lang-button-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--theme-color);border:1px solid var(--gray-00);color:var(--gray-00);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;height:var(--header-element-size);justify-content:center;min-width:var(--header-element-size);padding:0 4px}@media (min-width:601px){.exposed-button-nav{padding-inline:12px}}.exposed-button-nav:hover,.exposed-button-nav:hover:focus{border:1px solid var(--gray-00)}.avatar-nav-link{display:block;height:var(--header-element-size);width:var(--header-element-size)}.avatar-nav-link:focus,.avatar-nav-link:hover{background-color:var(--theme-color)}.avatar-nav-link .avatar-container img,.avatar-nav-link .avatar-container svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-container{border:2px solid var(--gray-15);height:100%}.gold-border{border-color:var(--yellow-gold)}.blue-border{border-color:var(--blue-mid)}.purple-border{border-color:var(--purple-mid)}.default-border{border-color:var(--gray-15)}.display-menu{-ms-overflow-style:none;display:block;max-height:calc(100vh - var(--header-height) - var(--header-sub-element-size));overflow-y:auto;scrollbar-width:none;text-align:left;top:calc(var(--header-height) + var(--header-sub-element-size))}@media (min-width:980px){.display-menu{max-height:calc(100vh - var(--header-height));top:var(--header-height)}}.display-menu::-webkit-scrollbar{display:none}.nav-line{border-top:.0625rem solid var(--gray-45)}.signup-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-height:var(--header-element-size);min-width:var(--header-element-size);padding:0 4px;text-decoration:none}@media (min-width:601px){.signup-btn{padding-inline:12px}}.universal-nav-right .fcc_searchBar{background-color:var(--theme-color);height:var(--header-sub-element-size);left:0;position:absolute;top:var(--header-height)}.universal-nav-right #toggle-button-nav[aria-expanded=false]+.fcc_searchBar,.universal-nav-right #toggle-button-nav[aria-expanded=false]+.fcc_searchBar .ais-Hits{display:none}.ais-SearchBox-input:focus{-webkit-margin-start:-30px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline-start:-30px;padding-inline:35px}#toggle-button-nav .menu-btn-text,#universal-nav .login-btn-text,.login-btn-icon{display:none}@media (min-width:601px){#toggle-button-nav .menu-btn-text,#universal-nav .login-btn-text{display:inline-block}}#toggle-button-nav .menu-btn-icon,#universal-nav .login-btn-icon{display:inline-block}@media (min-width:601px){#toggle-button-nav .menu-btn-icon,#universal-nav .login-btn-icon{display:none}}#universal-nav button[aria-expanded=false]+div{display:none}#universal-nav button[aria-expanded=true]+div{display:block}.exam-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:var(--theme-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--header-height);justify-content:space-between;padding:0 5px}@media (min-width:401px){.exam-nav{padding:0 15px}}.exam-nav svg{height:32px}.site-header{position:fixed;top:0;width:100%;z-index:var(--z-index-site-header)}.skip-to-content-button{font-weight:600;left:-1000px;padding-block:1em;padding-inline:1.5em;position:absolute;top:calc(var(--header-height) + 10px)}@media screen and (min-width:980px){.skip-to-content-button:focus{left:15px}}@media screen and (max-width:979px){.skip-to-content-button:focus{left:5px}}.offline-warning{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;justify-content:center;position:fixed;width:100%;z-index:150}.offline-warning a{margin:0 1ch}:root{--gray00:#fff;--gray05:#f5f6f7;--gray10:#dfdfe2;--gray15:#d0d0d5;--gray45:#858591;--gray75:#3b3b4f;--gray80:#2a2a40;--gray85:#1b1b32;--gray90:#0a0a23;--purple10:#dbb8ff;--purple50:#9400d3;--purple90:#5a01a7;--yellow05:#fcf8e3;--yellow10:#faebcc;--yellow40:#ffc300;--yellow45:#ffbf00;--yellow50:#f1be32;--yellow70:#8a6d3b;--yellow90:#4d3800;--blue05:#d9edf7;--blue10:#bce8f1;--blue30:#99c9ff;--blue50:#198eee;--blue70:#31708f;--blue90:#002ead;--blue30-translucent:rgba(153,201,255,.3);--blue90-translucent:rgba(0,46,173,.3);--green05:#dff0d8;--green10:#d6e9c6;--green40:#acd157;--green70:#3c763d;--green90:#00471b;--red05:#f2dede;--red10:#ebccd1;--red15:#ffadad;--red30:#f8577c;--red70:#a94442;--red80:#f82153;--red90:#850000}:export{--gray00:var(--gray00);--gray05:var(--gray05);--gray10:var(--gray10);--gray15:var(--gray15);--gray45:var(--gray45);--gray75:var(--gray75);--gray80:var(--gray80);--gray85:var(--gray85);--gray90:var(--gray90);--purple10:var(--purple10);--purple50:var(--purple50);--purple90:var(--purple90);--yellow05:var(--yellow05);--yellow10:var(--yellow10);--yellow40:var(--yellow40);--yellow45:var(--yellow45);--yellow50:var(--yellow50);--yellow70:var(--yellow70);--yellow90:var(--yellow90);--blue05:var(--blue05);--blue10:var(--blue10);--blue30:var(--blue30);--blue50:var(--blue50);--blue70:var(--blue70);--blue90:var(--blue90);--green05:var(--green05);--green10:var(--green10);--green40:var(--green40);--green70:var(--green70);--green90:var(--green90);--red05:var(--red05);--red10:var(--red10);--red15:var(--red15);--red30:var(--red30);--red70:var(--red70);--red80:var(--red80);--red90:var(--red90)}.light-palette{--foreground-primary:var(--gray90);--foreground-secondary:var(--gray85);--foreground-tertiary:var(--gray80);--foreground-quaternary:var(--gray75);--foreground-danger:var(--red15);--foreground-success:var(--green40);--foreground-info:var(--blue30);--foreground-warning:var(--yellow45);--background-primary:var(--gray00);--background-secondary:var(--gray05);--background-tertiary:var(--gray10);--background-quaternary:var(--gray15);--background-danger:var(--red90);--background-success:var(--green90);--background-info:var(--blue90);--background-selection:var(--blue90-translucent);--focus-outline-color:var(--blue50)}.dark-palette{--foreground-primary:var(--gray00);--foreground-secondary:var(--gray05);--foreground-tertiary:var(--gray10);--foreground-quaternary:var(--gray15);--foreground-danger:var(--red90);--foreground-success:var(--green90);--foreground-info:var(--blue90);--foreground-warning:var(--yellow40);--background-primary:var(--gray90);--background-secondary:var(--gray85);--background-tertiary:var(--gray80);--background-quaternary:var(--gray75);--background-danger:var(--red15);--background-success:var(--green40);--background-info:var(--blue30);--background-selection:var(--blue30-translucent);--focus-outline-color:var(--blue50)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: } /*! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Lato,sans-serif;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:Hack-ZeroSlash,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{line-height:1.42857143}:focus-visible{outline-color:var(--focus-outline-color);outline-style:solid;outline-width:3px}a{text-decoration-line:underline}@supports not (text-underline-position:under){a{text-underline-offset:.1em}}code{background-color:var(--background-tertiary);color:var(--foreground-tertiary)}:not(pre)>code{border-color:var(--gray45);border-width:1px;padding:1px 4px}h1,h2,h3,h4,h5,h6,p{margin-bottom:12.5px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--foreground-quaternary);opacity:.8}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--foreground-quaternary);opacity:.8}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--foreground-quaternary);opacity:.8}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--foreground-quaternary);opacity:.8}input::placeholder,textarea::placeholder{color:var(--foreground-quaternary);opacity:.8}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.right-0{right:0}.top-0{top:0}.top-\[30px\]{top:30px}.z-10{z-index:10}.z-1050{z-index:1050}.z-2{z-index:2}.m-0{margin:0}.m-4{margin:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-\[-15px\]{margin-left:-15px;margin-right:-15px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0}.mb-0,.my-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3\.5{margin-bottom:.875rem}.mb-6{margin-bottom:1.5rem}.mb-\[0\.6rem\]{margin-bottom:.6rem}.mb-\[20px\]{margin-bottom:20px}.me-\[15px\]{-webkit-margin-end:15px;margin-inline-end:15px}.me-\[8px\]{-webkit-margin-end:8px;margin-inline-end:8px}.ml-\[-3px\]{margin-left:-3px}.ml-\[16\.6\%\]{margin-left:16.6%}.ml-\[25\%\]{margin-left:25%}.ml-\[8\.3\%\]{margin-left:8.3%}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-\[0\.5px\]{margin-top:.5px}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.h-0{height:0}.h-3{height:.75rem}.h-8{height:2rem}.h-\[10px\]{height:10px}.h-\[180px\]{height:180px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[30px\]{height:30px}.h-\[5px\]{height:5px}.h-\[60px\]{height:60px}.h-\[90px\]{height:90px}.h-screen{height:100vh}.min-h-43-px{min-height:43px}.min-h-\[1px\]{min-height:1px}.w-0{width:0}.w-1\/2{width:50%}.w-2\/3{width:66.666667%}.w-3\/12{width:25%}.w-5\/6{width:83.333333%}.w-8{width:2rem}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[600px\]{width:600px}.w-\[900px\]{width:900px}.w-\[95vw\]{width:95vw}.w-full{width:100%}.w-screen{width:100vw}.min-w-max{min-width:-moz-max-content;min-width:-webkit-max-content;min-width:max-content}.max-w-full{max-width:100%}.max-w-none{max-width:none}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.shrink-0{-ms-flex-negative:0;flex-shrink:0}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-top-right{-webkit-transform-origin:top right;transform-origin:top right}.-translate-y-1\/4{--tw-translate-y:-25%}.-translate-y-1\/4,.-translate-y-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%}.translate-y-0{--tw-translate-y:0px}.transform,.translate-y-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-manipulation{-ms-touch-action:manipulation;touch-action:manipulation}.list-none{list-style-type:none}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gap-y-\[24px\]{row-gap:24px}.overflow-scroll{overflow:scroll}.break-words{overflow-wrap:break-word}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.border,.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-b-1,.border-b-\[1px\]{border-bottom-width:1px}.border-t-4{border-top-width:4px}.border-solid{border-style:solid}.border-none{border-style:none}.border-background-quaternary{border-color:var(--background-quaternary)}.border-background-tertiary{border-color:var(--background-tertiary)}.border-blue-100{border-color:var(--blue10)}.border-blue-700{border-color:var(--blue70)}.border-foreground-danger{border-color:var(--foreground-danger)}.border-foreground-info{border-color:var(--foreground-info)}.border-foreground-primary{border-color:var(--foreground-primary)}.border-foreground-quaternary{border-color:var(--foreground-quaternary)}.border-foreground-secondary{border-color:var(--foreground-secondary)}.border-gray-450{border-color:var(--gray45)}.border-green-100{border-color:var(--green10)}.border-green-700{border-color:var(--green70)}.border-red-100{border-color:var(--red10)}.border-red-700{border-color:var(--red70)}.border-yellow-100{border-color:var(--yellow10)}.border-yellow-700{border-color:var(--yellow70)}.border-l-background-danger{border-left-color:var(--background-danger)}.border-l-background-success{border-left-color:var(--background-success)}.bg-background-danger{background-color:var(--background-danger)}.bg-background-info{background-color:var(--background-info)}.bg-background-primary{background-color:var(--background-primary)}.bg-background-quaternary{background-color:var(--background-quaternary)}.bg-background-secondary{background-color:var(--background-secondary)}.bg-blue-50{background-color:var(--blue05)}.bg-foreground-danger{background-color:var(--foreground-danger)}.bg-foreground-info{background-color:var(--foreground-info)}.bg-foreground-primary{background-color:var(--foreground-primary)}.bg-foreground-secondary{background-color:var(--foreground-secondary)}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-gray-900{background-color:var(--gray90)}.bg-green-50{background-color:var(--green05)}.bg-red-50{background-color:var(--red05)}.bg-transparent{background-color:transparent}.bg-yellow-50{background-color:var(--yellow05)}.bg-none{background-image:none}.p-2{padding:.5rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-\[10px\]{padding:10px}.p-\[15px\]{padding:15px}.p-\[20px\]{padding:20px}.px-0{padding-left:0;padding-right:0}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.pb-\[20px\]{padding-bottom:20px}.pl-0{padding-left:0}.ps-\[20px\]{-webkit-padding-start:20px;padding-inline-start:20px}.text-center{text-align:center}.text-lg{font-size:24px;line-height:1.3333333}.text-md{font-size:18px;line-height:1.42857143}.text-sm{font-size:16px;line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.leading-8{line-height:2rem}.text-background-danger{color:var(--background-danger)}.text-background-info{color:var(--background-info)}.text-background-primary{color:var(--background-primary)}.text-background-secondary{color:var(--background-secondary)}.text-background-success{color:var(--background-success)}.text-blue-700{color:var(--blue70)}.text-foreground-danger{color:var(--foreground-danger)}.text-foreground-info{color:var(--foreground-info)}.text-foreground-primary{color:var(--foreground-primary)}.text-foreground-quaternary{color:var(--foreground-quaternary)}.text-foreground-secondary{color:var(--foreground-secondary)}.text-foreground-tertiary{color:var(--foreground-tertiary)}.text-green-700{color:var(--green70)}.text-inherit{color:inherit}.text-red-700{color:var(--red70)}.text-yellow-700{color:var(--yellow70)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.outline-0{outline-width:0}.outline-3{outline-width:3px}.outline-\[1px\]{outline-width:1px}.outline-offset-2{outline-offset:2px}.outline-offset-\[-3px\]{outline-offset:-3px}.outline-background-tertiary{outline-color:var(--background-tertiary)}.outline-blue-500{outline-color:var(--blue50)}.outline-focus-outline-color{outline-color:var(--focus-outline-color)}.outline-foreground-primary{outline-color:var(--foreground-primary)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-duration:.15s;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-all{-webkit-transition-duration:.15s;transition-duration:.15s}.duration-300{-webkit-transition-duration:.3s;transition-duration:.3s}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:start-1\/2:before{content:var(--tw-content);inset-inline-start:50%}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-\[10px\]:before{content:var(--tw-content);height:10px}.before\:w-\[10px\]:before{content:var(--tw-content);width:10px}.before\:-translate-x-1\/2:before{--tw-translate-x:-50%}.before\:-translate-x-1\/2:before,.before\:-translate-y-1\/2:before{content:var(--tw-content);-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2:before{--tw-translate-y:-50%}.before\:rounded-full:before{border-radius:9999px;content:var(--tw-content)}.before\:bg-foreground-primary:before{background-color:var(--foreground-primary);content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.last\:border-b-4:last-child{border-bottom-width:4px}.focus-within\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-focus-outline-color:focus-within{--tw-ring-color:var(--focus-outline-color)}.hover\:border-foreground-danger:hover{border-color:var(--foreground-danger)}.hover\:border-foreground-info:hover{border-color:var(--foreground-info)}.hover\:border-foreground-secondary:hover{border-color:var(--foreground-secondary)}.hover\:bg-background-quaternary:hover{background-color:var(--background-quaternary)}.hover\:bg-background-secondary:hover{background-color:var(--background-secondary)}.hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}.hover\:bg-foreground-danger:hover{background-color:var(--foreground-danger)}.hover\:bg-foreground-info:hover{background-color:var(--foreground-info)}.hover\:bg-foreground-primary:hover{background-color:var(--foreground-primary)}.hover\:bg-foreground-secondary:hover{background-color:var(--foreground-secondary)}.hover\:text-background-danger:hover{color:var(--background-danger)}.hover\:text-background-info:hover{color:var(--background-info)}.hover\:text-background-primary:hover{color:var(--background-primary)}.hover\:text-background-secondary:hover{color:var(--background-secondary)}.hover\:text-foreground-secondary:hover{color:var(--foreground-secondary)}.hover\:text-opacity-100:hover{--tw-text-opacity:1}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.focus\:border-foreground-tertiary:focus{border-color:var(--foreground-tertiary)}.focus\:bg-background-secondary:focus{background-color:var(--background-secondary)}.focus\:text-foreground-secondary:focus{color:var(--foreground-secondary)}.focus\:text-opacity-100:focus{--tw-text-opacity:1}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-transparent:focus{outline-color:transparent}.active\:before\:absolute:active:before{content:var(--tw-content);position:absolute}.active\:before\:inset-0:active:before{content:var(--tw-content);inset:0}.active\:before\:hidden:active:before{content:var(--tw-content);display:none}.active\:before\:h-full:active:before{content:var(--tw-content);height:100%}.active\:before\:w-full:active:before{content:var(--tw-content);width:100%}.active\:before\:border-3:active:before{border-width:3px;content:var(--tw-content)}.active\:before\:border-transparent:active:before{border-color:transparent;content:var(--tw-content)}.active\:before\:bg-gray-900:active:before{background-color:var(--gray90);content:var(--tw-content)}.active\:before\:opacity-20:active:before{content:var(--tw-content);opacity:.2}.aria-selected\:bg-foreground-quaternary[aria-selected=true]{background-color:var(--foreground-quaternary)}.aria-selected\:font-bold[aria-selected=true]{font-weight:700}.aria-selected\:text-background-secondary[aria-selected=true]{color:var(--background-secondary)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-80[aria-disabled=true]{opacity:.8}.dark\:hover\:bg-background-danger:hover:is(.dark *){background-color:var(--background-danger)}.dark\:hover\:bg-background-info:hover:is(.dark *){background-color:var(--background-info)}.dark\:hover\:bg-background-primary:hover:is(.dark *){background-color:var(--background-primary)}.dark\:hover\:text-foreground-danger:hover:is(.dark *){color:var(--foreground-danger)}.dark\:hover\:text-foreground-info:hover:is(.dark *){color:var(--foreground-info)}.dark\:hover\:text-foreground-primary:hover:is(.dark *){color:var(--foreground-primary)}@media (min-width:768px){.md\:left-\[8\.3\%\]{left:8.3%}.md\:ml-\[16\.6\%\]{margin-left:16.6%}.md\:ml-\[25\%\]{margin-left:25%}.md\:ml-\[33\.3\%\]{margin-left:33.3%}.md\:ml-\[8\.3\%\]{margin-left:8.3%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/6{width:16.666667%}.md\:w-2\/3{width:66.666667%}.md\:w-5\/12{width:41.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-\[750px\]{width:750px}.md\:w-\[90vw\]{width:90vw}.md\:w-full{width:100%}.md\:pb-\[30px\]{padding-bottom:30px}.md\:pt-\[30px\]{padding-top:30px}}@media (min-width:992px){.min-\[992px\]\:ml-\[16\.6\%\]{margin-left:16.6%}.min-\[992px\]\:ml-\[25\%\]{margin-left:25%}.min-\[992px\]\:ml-\[33\.3\%\]{margin-left:33.3%}.min-\[992px\]\:ml-\[8\.3\%\]{margin-left:8.3%}.min-\[992px\]\:w-1\/2{width:50%}.min-\[992px\]\:w-1\/3{width:33.333333%}.min-\[992px\]\:w-2\/3{width:66.666667%}.min-\[992px\]\:w-5\/6{width:83.333333%}.min-\[992px\]\:w-\[970px\]{width:970px}.min-\[992px\]\:w-full{width:100%}}@media (min-width:1200px){.min-\[1200px\]\:ml-0{margin-left:0}.min-\[1200px\]\:ml-\[16\.6\%\]{margin-left:16.6%}.min-\[1200px\]\:ml-\[8\.3\%\]{margin-left:8.3%}.min-\[1200px\]\:w-1\/2{width:50%}.min-\[1200px\]\:w-2\/3{width:66.666667%}.min-\[1200px\]\:w-5\/6{width:83.333333%}.min-\[1200px\]\:w-\[1170px\]{width:1170px}}.\[\&\>p\:last-child\]\:m-0>p:last-child{margin:0}.\[\&\>tbody\>tr\:nth-of-type\(odd\)\]\:bg-background-tertiary>tbody>tr:nth-of-type(odd){background-color:var(--background-tertiary)}.\[\&_td\]\:p-1 td{padding:.25rem}.\[\&_td\]\:p-2 td{padding:.5rem}.\[\&_th\]\:p-1 th{padding:.25rem}.\[\&_th\]\:p-2 th{padding:.5rem}.\[\&_th\]\:font-normal th{font-weight:400}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:300;src:url(/static/Lato-Light-91308c0216b40aad16036f1394b98237.woff) format("woff")}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:400;src:url(/static/Lato-Regular-77ca2742388f408c3be7d0ec3e7dc392.woff) format("woff")}@font-face{font-display:fallback;font-family:Lato;font-style:italic;font-weight:400;src:url(/static/Lato-Italic-251de5f48806485e4c5a8a2558f9b377.woff) format("woff")}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:700;src:url(/static/Lato-Bold-ba3a83adcb94357fc42f762985e4d3df.woff) format("woff")}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:900;src:url(/static/Lato-Black-efe7c183457352448e1e82e30ee3e142.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansArabic;font-style:normal;font-weight:300;src:url(/static/NotoSansArabic-Light-29c28f1c5ece1b2be3889e63f3f9207b.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansArabic;font-style:normal;font-weight:400;src:url(/static/NotoSansArabic-Regular-d99c6e61f3bae8203321cba30364386f.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansArabic;font-style:normal;font-weight:700;src:url(/static/NotoSansArabic-Bold-b2991670b02c7fc8bbce4f9b3b2bdaec.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansArabic;font-style:normal;font-weight:900;src:url(/static/NotoSansArabic-Black-0c2f873d06c7dd38c0ce9242f10ba5d5.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansJapanese;font-style:normal;font-weight:300;src:url(/static/NotoSansJP-Light-e8b70ba5fe17a3e699bf7e8542e777d6.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansJapanese;font-style:normal;font-weight:400;src:url(/static/NotoSansJP-Regular-36dfa43ca2068ced0078458966d5c861.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansJapanese;font-style:normal;font-weight:700;src:url(/static/NotoSansJP-Bold-f4ec346348e497f2e2a5872fd14327e9.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansJapanese;font-style:normal;font-weight:900;src:url(/static/NotoSansJP-Black-50f06ce6e6a858063779d76af1282a98.woff) format("woff")}@font-face{font-family:Hack-ZeroSlash;src:url(/static/Hack-ZeroSlash-Regular-bf7335f41d6b7e7f7b9d40f43ed49753.woff2) format("woff2"),url(/static/Hack-ZeroSlash-Regular-f67447de5dc6604f538786bd55ac6019.woff) format("woff")}@font-face{font-family:Hack-ZeroSlash;font-weight:700;src:url(/static/Hack-ZeroSlash-Bold-ceb133b64cdacfbcbb06d5218fb72922.woff2) format("woff2"),url(/static/Hack-ZeroSlash-Bold-c8ea19a8461596cf1a6a2ad08bebcf8e.woff) format("woff")}@font-face{font-family:Hack-ZeroSlash;font-style:italic;src:url(/static/Hack-ZeroSlash-Italic-69f322d51cab189c325d1769c3016d72.woff2) format("woff2"),url(/static/Hack-ZeroSlash-Italic-678bc16b550480d5a3c5c76dbf8c5fb9.woff) format("woff")}html{-webkit-font-smoothing:antialiased;font-size:18px;scroll-padding-top:calc(var(--header-height) + 10px)}body,html{height:100%}body{background:var(--secondary-background);color:var(--secondary-color);font-family:var(--font-family-sans-serif)}b,label,strong{font-weight:700}label{display:inline-block;margin-bottom:5px;max-width:100%}legend{border:0;border-bottom:1px solid #e5e5e5;color:#333;display:block;font-size:21px;line-height:inherit;margin-bottom:20px;padding:0;width:100%}blockquote{border-left:5px solid #eee;font-size:17.5px;margin:0 0 20px;padding:10px 20px}blockquote .small,blockquote footer,blockquote small{color:var(--gray-45);display:block;font-size:80%;line-height:1.42857143}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}ul{list-style-type:disc}ol,ul{-webkit-padding-start:40px;margin-bottom:10px;margin-top:0;padding-inline-start:40px}ol{list-style-type:decimal}hr{border:0;border-top:1px solid var(--quaternary-background);margin-bottom:20px;margin-top:20px}#___gatsby,#gatsby-focus-wrapper{height:100%}.page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100%}.page-wrapper-80{min-height:80vh}.btn-cta-big{font-size:1.5rem;margin:0 auto;max-height:100%;max-width:500px;padding:5px;white-space:normal;width:100%}.overflow-fix{margin-inline:0}.default-layout{background:var(--secondary-background);margin-top:var(--header-height)}.default-layout:only-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;min-height:0}h1{font-size:1.5rem}h1,h2{color:var(--secondary-color);font-weight:700;margin:.6rem 0}h2{font-size:1.25rem}h3{color:var(--secondary-color);font-size:1.1rem;font-weight:700;margin:0 0 .6rem}h4,h5,h6,td,th{color:var(--secondary-color)}h4,h5,h6,p,td,th{font-size:1rem;font-weight:400;margin:0 0 1.2rem}p{line-height:1.5rem}.big-heading{font-size:2rem!important;overflow-wrap:break-word}::-moz-selection{background-color:var(--selection-color)}::selection{background-color:var(--selection-color)}@media (max-width:500px){.big-heading{font-size:1.5rem!important}h1{font-size:1.3rem}h2{font-size:1.2rem}h3{font-size:1.1rem}.btn-cta,.btn-cta-big{font-size:1rem}}@media (max-width:1199px){.btn-cta-big{font-size:1.3rem}}.text-center{text-align:center!important}.green-text{color:var(--secondary-color)}a{color:inherit;text-decoration:underline;text-underline-position:under}@supports not (text-underline-position:under){a{text-underline-offset:1em}}a:focus,a:hover{background-color:var(--tertiary-background);color:var(--tertiary-color);text-decoration:none}.fcc-modal{background-color:var(--secondary-background);color:var(--secondary-color)}button.close{background-color:transparent;color:inherit;font-size:28px;opacity:.5;text-shadow:none}button.close:focus,button.close:hover{background-color:transparent;color:inherit;opacity:1}:focus-visible{outline:3px solid var(--focus-outline-color);outline-offset:0}@supports not selector(:focus-visible){:focus{outline:3px solid var(--focus-outline-color);outline-offset:0}}.modal-content{background-color:var(--secondary-background);border:1px solid var(--secondary-color);border-radius:0}.modal-footer,.modal-header{border-color:var(--secondary-color)}.btn,button,input[type=submit]{background-color:var(--quaternary-background);border:3px solid var(--secondary-color);border-radius:0;color:var(--secondary-color);text-align:center;text-decoration:none;white-space:pre-line}.btn:focus:hover,.btn:hover,button:hover,input[type=submit]:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--secondary-background);cursor:pointer}.btn:active{background-color:var(--secondary-background)}.btn:focus{background-color:var(--quaternary-background);border-color:var(--secondary-color);color:var(--secondary-color)}.btn:active:hover{background-color:var(--secondary-color);color:var(--secondary-background)}.btn.disabled,.btn[disabled],button[aria-disabled=true],button[aria-disabled=true]:hover,fieldset[disabled] .btn{background-color:var(--quaternary-background);border-color:var(--gray-45);color:var(--secondary-color);cursor:not-allowed;opacity:.8}.btn-cta{background-color:#feac32;background-image:-webkit-gradient(linear,left top,left bottom,from(#fecc4c),to(#ffac33));background-image:linear-gradient(#fecc4c,#ffac33);border:3px solid #feac32;color:#0a0a23!important;text-align:center}.btn-cta:active:hover,.btn-cta:focus,.btn-cta:hover{background-color:#fecc4c!important;background-image:none;border:3px solid #f1a02a;color:#0a0a23!important}.btn-cta:active{background-image:none;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);box-shadow:inset 0 1px 4px rgba(0,0,0,.3)}.btn-link,.btn-link:active,.btn-link:focus{background:transparent;border:none;color:inherit;padding:0;text-decoration:underline}.btn-link:focus:active,.btn-link:hover{background:var(--tertiary-background);color:inherit;text-decoration:none}.btn-block{display:block;width:100%}.btn{font-size:18px;line-height:1.42857143;padding:6px 12px}.btn-lg{font-size:24px;line-height:1.3333333;padding:.625rem 1rem}.btn-sm{font-size:16px;line-height:1.5;padding:.25rem .625rem}.map-superblock-link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:10px;text-align:left;width:100%}.map-superblock-link.btn-lg svg{-webkit-margin-start:5px;height:100%;margin-inline-start:5px;min-height:20px;min-width:16px}.map-superblock-link:active{background-color:var(--quaternary-background)}.map-superblock-link.btn-lg:focus svg,.map-superblock-link:focus{fill:var(--quaternary-background);background-color:var(--secondary-color);border-color:var(--gray-45);color:var(--secondary-background)}.map-superblock-link.btn-lg:focus:not(:focus-visible) svg,.map-superblock-link:focus:not(:focus-visible){fill:var(--primary-color);background-color:var(--quaternary-background);border-color:var(--secondary-color);color:var(--secondary-color)}.map-superblock-link.btn-lg:hover svg,.map-superblock-link:hover{fill:var(--quaternary-background)!important;background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:var(--secondary-background)!important}.cert-header-icon,.map-icon,.map-superblock-link.btn-lg svg{-ms-flex-negative:0;fill:var(--primary-color);flex-shrink:0}.map-icon .inverted-color{fill:var(--quaternary-background)}.map-arrow-icon,.map-superblock-link.btn-lg:hover .map-icon .inverted-color{fill:var(--secondary-color)}.map-icon{margin-inline:5px;max-height:45px;width:35px}.map-arrow-icon{stroke:var(--secondary-color)}.cert-header-icon{display:block;height:80px;margin:auto;width:80px}@media (min-width:700px){.map-superblock-link{font-size:1.1rem}.map-icon{max-height:55px;width:45px}.cert-header-icon{height:100px;width:100px}}@media (min-width:1000px){.map-icon{width:50px}.cert-header-icon{height:120px;width:120px}}strong{color:var(--secondary-color)}.form-control{background-color:var(--primary-background);color:var(--primary-color)}.form-control,input{border-color:var(--quaternary-background);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}input{outline-color:transparent}textarea{resize:vertical}form{margin-bottom:5px}.form-control:focus,input:focus{border-color:var(--tertiary-color)}code{background-color:var(--tertiary-background);border-radius:0;color:var(--tertiary-color);font-family:var(--font-family-monospace);font-size:90%;overflow-wrap:anywhere;padding:1px 4px}:not(pre)>code{border:1px solid var(--gray-45)}.challenge-instructions code{white-space:break-spaces}.challenge-output span{font-size:1rem}.breadcrumb{background:var(--tertiary-background)}.breadcrumb,code[class*=language-],pre[class*=language-]{border-radius:0}pre{word-wrap:break-word;background-color:inherit;border:none;display:block;font-size:17px;line-height:1.42857143;margin:0 0 10px;padding:9.5px;word-break:break-all}pre,pre code{border-radius:0;color:inherit}pre code{background-color:transparent;font-size:inherit;padding:0;white-space:pre-wrap}.solution-viewer,.solution-viewer pre{margin-bottom:0}.alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert .btn,[role=alert] .btn{background-color:transparent;border-color:inherit;color:inherit}.alert .btn:focus,.alert .btn:hover,.alert a:focus,.alert a:hover,[role=alert] :is(a,.btn):is(:hover,:focus){background-color:#31708f;border-color:#31708f;color:#d9edf7}.annual-donation-alert{background:linear-gradient(-10deg,#d9edf7 35%,rgba(237,202,216,0) 75%,#ffd7e0),radial-gradient(circle,#ffcae1 0,#daeafc 100%)}.annual-donation-alert p,.university-alert p{color:inherit}#search{background-color:var(--quaternary-background);border-color:var(--quaternary-color,buttonface);-o-border-image:initial;border-image:initial;border-style:outset;border-width:2px;color:var(--primary-color)}#search::-webkit-input-placeholder{color:var(--secondary-color)}#search::-moz-placeholder{color:var(--secondary-color)}#search:-ms-input-placeholder{color:var(--secondary-color)}#search::-ms-input-placeholder{color:var(--secondary-color)}#search::placeholder{color:var(--secondary-color)}.sr-only{background-color:#000;color:#fff}#headlessui-portal-root h2{font-weight:400}#headlessui-portal-root .text-background-danger h2{color:var(--background-danger)}.text-start{text-align:start}.text-justify{text-align:justify}.col-xs-4,.col-xs-8{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-8{width:66.66666667%}.col-xs-4{width:33.33333333%}:root{--theme-color:#0a0a23;--yellow-gold:#ffbf00;--gray-00:#fff;--gray-05:#f5f6f7;--gray-10:#dfdfe2;--gray-15:#d0d0d5;--gray-45:#858591;--gray-75:#3b3b4f;--gray-80:#2a2a40;--gray-85:#1b1b32;--gray-90:#0a0a23;--purple-light:#dbb8ff;--purple-dark:#5a01a7;--yellow-light:#ffc300;--yellow-dark:#4d3800;--blue-light:#99c9ff;--blue-light-translucent:rgba(153,201,255,.3);--blue-dark:#002ead;--blue-dark-translucent:rgba(0,46,173,.3);--green-light:#acd157;--blue-mid:#198eee;--purple-mid:#9400d3;--green-dark:#00471b;--red-light:#ffadad;--red-dark:#850000;--love-light:#f8577c;--love-dark:#f82153;--editor-background-light:#fffffe;--editor-background-dark:#2a2b40;--focus-outline-color:var(--blue-mid);--font-family-sans-serif:"Lato",sans-serif;--font-family-monospace:"Hack-ZeroSlash",monospace;--header-element-size:28px;--header-sub-element-size:45px;--header-height:38px;--breadcrumbs-height:44px;--z-index-site-header:200}:root:lang(ja){--font-family-sans-serif:"Lato","NotoSansJapanese",sans-serif}.dark-palette{--primary-color:var(--gray-00);--secondary-color:var(--gray-05);--tertiary-color:var(--gray-10);--quaternary-color:var(--gray-15);--quaternary-background:var(--gray-75);--tertiary-background:var(--gray-80);--secondary-background:var(--gray-85);--primary-background:var(--gray-90);--highlight-color:var(--blue-light);--highlight-background:var(--blue-dark);--selection-color:var(--blue-light-translucent);--success-color:var(--green-light);--success-background:var(--green-dark);--danger-color:var(--red-light);--danger-background:var(--red-dark);--yellow-background:var(--yellow-dark);--yellow-color:var(--yellow-light);--purple-background:var(--purple-dark);--purple-color:var(--purple-light);--love-color:var(--love-light);--editor-background:var(--editor-background-dark)}.light-palette{--primary-color:var(--gray-90);--secondary-color:var(--gray-85);--tertiary-color:var(--gray-80);--quaternary-color:var(--gray-75);--quaternary-background:var(--gray-15);--tertiary-background:var(--gray-10);--secondary-background:var(--gray-05);--primary-background:var(--gray-00);--highlight-color:var(--blue-dark);--highlight-background:var(--blue-light);--selection-color:var(--blue-dark-translucent);--success-color:var(--green-dark);--success-background:var(--green-light);--danger-color:var(--red-dark);--danger-background:var(--red-light);--yellow-background:var(--yellow-light);--yellow-color:var(--yellow-dark);--purple-background:var(--purple-light);--purple-color:var(--purple-dark);--love-color:var(--love-dark);--editor-background:var(--editor-background-light)}[dir=rtl] p{line-height:2rem}[dir=rtl] .monaco-editor-tabs{-webkit-margin-end:0;margin-inline-end:0}[dir=rtl] .map-superblock-link.btn-lg>svg,[dir=rtl] .map-ui .superblock-link>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] :is(.block:is(:not(.open)),.faq-item:is(:not(.open))) .map-title:not(.title-wrapper,.block-header-button-text)>svg:first-child{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .nav-link>.fa-up-right-from-square,[dir=rtl] td a[target=_blank]>svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[dir=rtl] .nav-lang-list-option[aria-current=true]{background-position:10px}@media (min-width:601px){[dir=rtl] .nav-list{left:0;right:auto}}@media (max-width:980px){[dir=rtl] #universal-nav-logo{left:inherit;right:17px}[dir=rtl] .fcc_searchBar .ais-Hits{left:auto;right:15px}[dir=rtl] .universal-nav-right .fcc_searchBar{left:auto;right:0}}[dir=rtl] .footer-container{overflow-x:inherit}[dir=rtl] .tabs-row{gap:10px}[dir=rtl] .challenge-preview,[dir=rtl] .overflow-guard,[dir=rtl] .timeline-pagination_list,[dir=rtl] .trending-guides .trending-guides-row div a,[dir=rtl] :has(#learn-app-wrapper) pre,[dir=rtl] :has(#learn-app-wrapper) table,[dir=rtl] code{direction:ltr}[dir=rtl] code{unicode-bidi:isolate;word-break:normal}[dir=rtl] pre[class*=language-]:has(code){display:grid}[dir=rtl] .action-row-container,[dir=rtl] .description-container,[dir=rtl] .timeline-pagination_list .timeline-pagination_list_item:not(:has(button)){direction:rtl}[dir=rtl] .desktop-layout .reflex-container:not(.horizontal),[dir=rtl] .desktop-layout .tabs-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[dir=rtl] .donate-page-wrapper,[dir=rtl] .donate-page-wrapper b,[dir=rtl] .donate-page-wrapper h3,[dir=rtl] .donate-page-wrapper p,[dir=rtl] .signup-btn,[dir=rtl] [name=payment-method],[dir=rtl] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] td,[dir=rtl] th{font-family:NotoSansArabic}.notfound-page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.notfound-page-wrapper img{margin-bottom:1rem;width:380px}.quote-wrapper{background-color:var(--tertiary-background);border-width:0;max-width:980px;padding-block:20px;padding-inline:42px 20px;position:relative}.quote-wrapper .quote{font-size:20px;font-style:italic;margin-bottom:.6em;text-align:left}.quote-wrapper .quote:before{content:open-quote;font-size:25px;font-weight:700}.quote-wrapper .author{margin:0;text-align:right}.challenge-preview,.challenge-preview-frame{background-color:#fff;border:none;height:100%;margin:0;min-height:70vh;padding:0;width:100%}.enable-iframe{pointer-events:auto}.disable-iframe{pointer-events:none}.project-preview-modal-body{line-height:0;padding:0}.bio,.location,.name,.username{overflow-wrap:break-word}.avatar-camper{display:-webkit-box;display:-ms-flexbox;display:flex}.header{font-size:26px}.avatar-camper .avatar{height:180px;-o-object-fit:cover;object-fit:cover;width:180px}.avatar-camper div{height:200px}.avatar-camper .avatar-container{border-width:10px}.supporter svg{height:1.2em;margin:0 .2em -.3em;width:auto}.profile-meta-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:var(--quaternary-color);-ms-flex-direction:row;flex-direction:row;margin-bottom:2rem}.profile-edit-container,.profile-meta-container{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-edit-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;justify-content:space-between;margin-top:1em}.profile-edit-container h1{margin:0}.profile-meta-container div{-webkit-margin-end:12px;margin-inline-end:12px}.profile-meta-container svg{-webkit-margin-end:4px;margin-inline-end:4px}.social-icons-row a{-webkit-margin-end:12px;color:var(--quaternary-color);display:inline-block;margin-inline-end:12px}.badge-card-container{-webkit-box-align:top;-ms-flex-align:top;align-items:top;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(300px,1fr));margin-top:1.5rem}.badge-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:20px;max-width:300px;width:300px}.badge-card svg{height:100px;width:100px}.badge-card p{color:var(--quaternary-color)}.badge-card-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-left:1rem}.camper-badge{margin-right:1em}@media (max-width:768px){.badge-card-container{grid-template-columns:1fr}}.social-media-icons{margin-top:1.5em}.social-media-icons>a{margin:0 1.5em 0 0}.social-media-icons>a:last-child{margin:0 0 1.5em}.social-media-icons>a:focus,.social-media-icons>a:hover{background:transparent;color:var(--secondary-color)}.profile-certifications{ul{list-style-type:none;margin:0;padding:0}}.stats{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;text-align:center}.stats dt{font-size:18px}.stats dd{font-size:2rem;margin-top:16px}@media (max-width:600px){.stats dd{font-size:1.5rem}}.react-calendar-heatmap text{fill:#aaa;font-size:10px}.react-calendar-heatmap .react-calendar-heatmap-small-text{font-size:5px}.react-calendar-heatmap rect:hover{stroke:#555;stroke-width:1px}.react-calendar-heatmap .color-empty{fill:#eee}.react-calendar-heatmap .color-filled{fill:#8cc665}.react-calendar-heatmap .color-github-0{fill:#eee}.react-calendar-heatmap .color-github-1{fill:#d6e685}.react-calendar-heatmap .color-github-2{fill:#8cc665}.react-calendar-heatmap .color-github-3{fill:#44a340}.react-calendar-heatmap .color-github-4{fill:#1e6823}.react-calendar-heatmap .color-gitlab-0{fill:#ededed}.react-calendar-heatmap .color-gitlab-1{fill:#acd5f2}.react-calendar-heatmap .color-gitlab-2{fill:#7fa8d1}.react-calendar-heatmap .color-gitlab-3{fill:#49729b}.react-calendar-heatmap .color-gitlab-4{fill:#254e77}.heatmap-nav-btn{margin:0 20px}.react-calendar-heatmap-month-label{fill:var(--gray-45)!important}.react-calendar-heatmap .color-empty{fill:var(--tertiary-background)}.react-calendar-heatmap .color-scale-1{fill:var(--gray-45)}.react-calendar-heatmap .color-scale-2{fill:var(--quaternary-color)}.react-calendar-heatmap .color-scale-a-lot{fill:var(--primary-color)}.react-tooltip{background-color:var(--primary-background)!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important}.__react_component_tooltip:after{border-top-color:var(--primary-color)!important}.button-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0!important;width:30px}@-webkit-keyframes fadeInImg{0%{opacity:0}to{opacity:1}}@keyframes fadeInImg{0%{opacity:0}to{opacity:1}}.img-loading{height:auto;opacity:0;width:100%}.img-loaded{-webkit-animation:fadeInImg cubic-bezier(.23,1,.32,1) 1;animation:fadeInImg cubic-bezier(.23,1,.32,1) 1;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;position:relative}.portfolio-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:2rem;overflow:hidden;width:100%}.portfolio-image{height:200px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.portfolio-card-description{margin:1rem 0;overflow-wrap:break-word;width:auto}#link-icon{-webkit-margin-start:10px;margin-inline-start:10px}a.portfolio-card{text-decoration:none}.portfolio-card p{margin-bottom:10px}a.portfolio-card:focus,a.portfolio-card:hover{background-color:transparent}a.portfolio-card:focus h3,a.portfolio-card:hover h3{text-decoration:underline}a.portfolio-card:focus img,a.portfolio-card:hover img{opacity:.8}@media (min-width:769px){.portfolio-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-height:none;min-width:0}.portfolio-image{min-height:auto;min-width:300px;width:300px}.portfolio-card-description{margin:0 1rem 1rem;width:100%}}.timeline-pagination_list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin:.5rem;padding:0}.timeline-pagination_list_item{margin:0 5px}.timeline-pagination_list_item>button{outline-color:transparent;padding:0 3px}.timeline-row{height:60px}.timeline-row>td{vertical-align:middle!important}.timeline-cert-link{-webkit-margin-end:20px;margin-inline-end:20px}.timeline-cert-link>svg{-webkit-margin-start:10px;display:inline-block;height:25px;margin-inline-start:10px;position:absolute;width:auto}.logo-row h2{height:35px;padding:0 10px}.quote-partial .blockquote{border:none;font-size:1.3rem}.intro-description p,.intro-description strong{font-size:1.17rem}@media (max-width:500px){.quote-partial .blockquote{border:none;font-size:1.2rem}.intro-description p,.intro-description strong{font-size:1rem}}.quote-author{color:var(--secondary-color);font-style:normal}.email-sign-up p,.email-sign-up strong{font-size:1rem}.email-list-opt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:500px){.email-sign-up p,.email-sign-up strong{font-size:1.17rem}}.update-email-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.update-email-field label{margin-bottom:unset}.map-ui{height:100%}.map-ui ul{color:var(--secondary-color);list-style:none;padding:0}.map-ui ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.map-ui ul li .progress-icon-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;position:relative}.map-ui ul .progress-icon,.map-ui ul li .progress-icon-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.map-ui ul .progress-icon{-webkit-padding-end:.9rem;padding-inline-end:.9rem;width:4rem}.map-ui ul .progress-icon .cert-icon-outline{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background-color:var(--secondary-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;justify-content:flex-end;width:4rem}.map-ui ul li .progress-icon .cert-icon-outline>svg{display:inline-block;height:3rem;width:auto}.map-ui ul li:not(:first-child) .progress-icon.show-progression-lines:before,.map-ui ul li:not(:last-child) .progress-icon.show-progression-lines:after{background-color:var(--secondary-color);content:"";display:block;height:calc(50% - 26px);left:36.5%;position:absolute;width:2px}.map-ui ul li:not(:first-child) .progress-icon.show-progression-lines:before{bottom:calc(50% + 1.7rem)}.map-ui ul li:not(:last-child) .progress-icon.show-progression-lines:after{top:calc(50% + 1.2rem)}.map-ui ul li a>svg{overflow:visible}@media (max-width:640px){.map-ui .block ul{-webkit-padding-start:6rem;font-size:.9rem;padding-inline-start:6rem}.map-ui>ul{-webkit-padding-start:0;padding-inline-start:0}}.large-p{font-size:24px}.btn{white-space:pre-line}.landing-page ul{-webkit-padding-start:0;list-style:none;padding-inline-start:0}#featured-logos{max-width:600px}.landing-top h1:first-child{margin-top:0}.landing-page .landing-page-happy{font-size:1.1rem;margin-top:0}figcaption.caption{color:var(--quaternary-color);font-weight:600;margin:10px 0 0;text-align:center}.as-seen-in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--gray-75);color:var(--gray-15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-inline:15px}.as-seen-in .big-heading{color:var(--gray-15);margin-top:0}.landing-page .big-heading{font-weight:700;height:100%;line-height:1.1;margin-bottom:40px}.logo-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:10px 0}.logo-row svg{height:40px}.faq-question{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem}@media (min-width:370px){.logo-row svg{margin:5px 15px}}@media (min-width:480px){.logo-row svg{height:25px;margin:5px}}@media (min-width:550px){.logo-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo-row svg{height:40px}}.landing-top p{font-size:1.2rem;font-weight:700;margin:.6rem 0}.testimonials-row{--image-size:min(320px,350px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.testimonials p,.testimonials strong{color:var(--quaternary-color);font-size:1.1rem;margin:0}.testimonial-meta p:last-child{margin-top:15px}.testimonial-card{background-color:var(--primary-background);-webkit-box-shadow:0 3px 13px 1px rgba(0,0,0,.09);box-shadow:0 3px 13px 1px rgba(0,0,0,.09);margin-bottom:50px;margin-top:10px;width:min(100%,1170px)}.testimonial-card,.testimonial-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:10px 0 30px;text-align:center}.testimonial-meta h3{font-size:1.3rem;font-weight:400;margin-bottom:0}.testimonial-meta p,.testimonial-meta strong{font-size:1.2rem}.testimonial-card-header,.testimonial-image{height:var(--image-size);max-width:var(--image-size);width:var(--image-size)}.testimonials-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:25px;text-align:justify}.testimony blockquote{border:0;padding:0}.as-seen-in,.benefits,.certification-section,.landing-top,.testimonials{padding:4vw 15px}.certification-section,.faq-section{padding-inline:4vw}.map-ui .btn{min-height:80px}@media (min-width:500px){.landing-top p{font-size:1.25rem}}@media (max-width:992px){.testimonial-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:var(--image-size)}}@media (min-width:992px){.testimonial-meta{padding:0 0 30px}.testimonial-meta p,.testimonial-meta strong{font-size:1.3rem}.testimonials-footer{padding:40px}}.landing-page-b .mega-heading{font-size:2.2rem;font-weight:700;line-height:2rem;margin:0 0 2rem}.landing-page-b .landing-top .btn-cta-big{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:12px 20px}@media (min-width:500px){.landing-page-b .mega-heading{font-size:3rem;line-height:2.5rem}.landing-page-b .landing-top .btn-cta-big{padding:12px 40px}}.landing-page-b .logo-row-title{font-weight:400}.landing-page-b{overflow-x:hidden}figure.ui-images{height:auto;left:50%;position:absolute;top:3vw;width:750px}figure.ui-images img{height:auto;width:100%}.landing-benefits{display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:700px){.landing-benefits{grid-template-columns:1fr 1fr}}.landing-top figure,.landing-top figure img{height:442px;margin-top:50px;width:750px}.landing-benefits svg path{fill:var(--gray-15)}.benefits-container{background:var(--gray-75)}.benefits-container h2,.benefits-container h3{color:var(--gray-10)}.benefits-container p{color:var(--gray-15)}.donation-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto}@media (max-width:500px){.donation-form{width:100%}}.donation-elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--gray-0);border:1px solid var(--gray-45);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.donation-elements div:first-child{-webkit-box-flex:1;border:none;border-radius:5px 5px 0 0;-ms-flex:1;flex:1}.donation-elements div:nth-child(2){-webkit-box-flex:1;border-color:var(--gray-45);border-bottom:none;border-left:none;border-radius:0 0 5px 5px;border-right:none;-ms-flex:1;flex:1}.donation-elements.failed-submission{border:3px solid #eb1c26}@media (min-width:380px){.donation-elements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.donation-elements div:first-child{-webkit-box-flex:4;border:none;border-radius:5px 0 0 5px;-ms-flex:4 4 80%;flex:4 4 80%}.donation-elements div:nth-child(2){-webkit-box-flex:1;border:none;border-left:1px solid var(--gray-45);border-radius:0 5px 5px 0;-ms-flex:1 1 100px;flex:1 1 100px}}.donation-completion,.donation-completion-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}.donation-completion-loading{min-height:154px}.donation-completion-buttons{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.donation-completion-body .complete-button{border-color:var(--green70)}.donation-email-container label{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.donation-email-container input{font-weight:400}.paypal-buttons-container{margin-bottom:8px;min-height:auto}.donate-input-element{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:0 12px}.donation-form .form-control::-webkit-input-placeholder{color:#707070}.donation-form .form-control::-moz-placeholder{color:#707070}.donation-form .form-control:-ms-input-placeholder{color:#707070}.donation-form .form-control::-ms-input-placeholder{color:#707070}.donation-form .form-control::placeholder{color:#707070}.donation-form .form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline-color:transparent}.donation-form,.donation-form .email--invalid,.donation-form .email--invalid.form-control:focus{border-color:#eb1c26;color:#eb1c26}.wallet{word-break:break-all}.alert p{color:inherit}.donate-tabs>.nav-pills{-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.donate-tabs>.nav-pills>li{text-align:center;width:100%}.donate-tabs>.nav-pills>li>a{border:3px solid var(--yellow-light);border-radius:0;color:var(--gray-85);margin:0 1px;text-decoration:none;text-transform:capitalize}.donate-tabs>.nav-pills>li>a:focus,.donate-tabs>.nav-pills>li>a:hover{background-color:#ffe18f;cursor:pointer}.donate-tabs>.nav-pills>li.active>a,.donate-tabs>.nav-pills>li.active>a:focus,.donate-tabs>.nav-pills>li.active>a:hover{background-color:var(--yellow-light);border:3px solid var(--yellow-light);border-radius:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:var(--gray-85);text-decoration:none}.amount-values{-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.amount-value{width:100%}.amount-values>label{background-color:transparent;border:3px solid var(--yellow-light);border-radius:0;color:var(--gray-85);margin:0 2px}.amount-values.btn-group .btn+.btn{margin:0 2px}.amount-values>label:active:hover,.amount-values>label:focus,.amount-values>label:hover{background-color:#ffe18f;border-color:var(--yellow-light);color:var(--gray-85);cursor:pointer}.amount-values>label:active:hover,.amount-values>label:focus{outline-offset:-2px;outline-style:auto;outline-width:5px}.amount-values>label.active,.amount-values>label.active:focus,.amount-values>label.active:hover{background-color:var(--yellow-light);border:3px solid var(--yellow-light);border-radius:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:var(--gray-85)}@media (max-width:500px){.amount-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.amount-values>label{margin-bottom:3px;width:31.3%}.amount-values.btn-group>.btn:first-child{-webkit-margin-start:2px;margin-inline-start:2px;margin-bottom:3px}.amount-values.btn-group .btn+.btn{margin-bottom:3px}}li.disabled{cursor:not-allowed}li.disabled>a{border:3px solid var(--gray-15)!important;color:var(--gray-15)!important}@media (max-width:400px){.donate-tabs>.nav-pills>li>a{font-size:.8rem;padding:10px 5px}}.donation-icon{height:150px;width:auto}.no-delay-fade-in{-webkit-animation:opacity-animation 1s linear .1s forwards;animation:opacity-animation 1s linear .1s forwards;opacity:0;pointer-events:none}@-webkit-keyframes opacity-animation{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}@keyframes opacity-animation{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.donation-modal h2{font-size:1.2rem;font-weight:600!important}.donation-modal b{display:inline-block;width:100%}.donation-modal p{font-size:.9rem}.donation-modal ul{padding:0}.donation-modal li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin-bottom:4px}.donation-modal li svg{margin:0 5px}.donation-label-modal{font-weight:400;text-align:center}.edit-amount-confirmation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:350px;&>*{-webkit-box-flex:0;-ms-flex:0 0 max-content;flex:0 0 max-content}}.close-button{background-color:transparent;border:0;display:block;font-weight:400;margin:0 auto;padding:0 10px;text-align:center;text-decoration-line:underline;text-underline-position:under}.close-button:hover{background-color:var(--quaternary-background);color:var(--quaternary-color);text-decoration-line:none}@media (max-width:500px){h1{font-size:1.3rem}}.donation-tier-selection [role=tablist] button{background-color:transparent}.donation-tier-selection [role=tablist] button:hover:not([data-state=active]){background-color:var(--quaternary-background);color:var(--quaternary-color)}.donation-tier-selection [role=tablist] button[data-state=active]{background-color:var(--quaternary-color)}.donation-icon-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:30px}.donation-icon-container,.form-payments-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.form-payments-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;height:auto;justify-content:flex-start;margin-top:15px}.form-payment-methods{height:20px;width:200px}.paypal-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.paypal-button svg{height:22px;margin-top:5px}@media screen and (min-width:355px){.form-payment-methods{height:30px;width:300px}}@media screen and (min-width:991px){.form-payments-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;height:39px;justify-content:flex-end;margin-top:0}.donation-icon-container{margin:40px}.donation-modal h2{font-size:1.5rem;font-weight:700!important}}.paypal-button-onetime{border:1px solid #ffc439;border-radius:5px;content:" ";height:42px;padding:2px}.paypal-button-onetime,.paypal-button-onetime:active,.paypal-button-onetime:active:hover,.paypal-button-onetime:hover{background-color:#ffc439;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJwcmVmaXhfX0xheWVyXzEiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDU2Ni45MyAxMzcuMzUiPjxwYXRoIGQ9Ik0xOTIuOTUgMzg2Ljg3aDM4Ljc0YzIwLjggMCAyOC42MyAxMC41MyAyNy40MiAyNi0yIDI1LjU0LTE3LjQ0IDM5LjY3LTM3LjkyIDM5LjY3aC0xMC4zNGMtMi44MSAwLTQuNyAxLjg2LTUuNDYgNi45bC00LjM5IDI5LjNjLS4yOSAxLjktMS4yOSAzLTIuNzkgMy4xNWgtMjQuMzRjLTIuMjkgMC0zLjEtMS43NS0yLjUtNS41NGwxNC44NC05My45M2MuNTgtMy43NiAyLjY0LTUuNTUgNi43NC01LjU1WiIgY2xhc3M9InByZWZpeF9fY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDMuNDggLTM1NC41NCkiLz48cGF0aCBkPSJNMzYxLjE0IDM4NS4xM2MxMy4wNyAwIDI1LjEzIDcuMDkgMjMuNDggMjQuNzYtMiAyMS0xMy4yNSAzMi42Mi0zMSAzMi42N2gtMTUuNTFjLTIuMjMgMC0zLjMxIDEuODItMy44OSA1LjU1bC0zIDE5LjA3Yy0uNDUgMi44OC0xLjkzIDQuMy00LjExIDQuM2gtMTQuNDNjLTIuMyAwLTMuMS0xLjQ3LTIuNTktNC43NkwzMjIgMzkwLjI5Yy41OS0zLjc2IDItNS4xNiA0LjU3LTUuMTZoMzQuNTRabS0yMy41IDQwLjkyaDExLjc1YzcuMzUtLjI4IDEyLjIzLTUuMzcgMTIuNzItMTQuNTUuMy01LjY3LTMuNTMtOS43My05LjYyLTkuN2wtMTEuMDYuMDUtMy43OSAyNC4yWm04Ni4yMSAzOS41OGMxLjMyLTEuMiAyLjY2LTEuODIgMi40Ny0uMzRsLS40NyAzLjU0Yy0uMjQgMS44NS40OSAyLjgzIDIuMjEgMi44M2gxMi44MmMyLjE2IDAgMy4yMS0uODcgMy43NC00LjIxbDcuOS00OS41OGMuNC0yLjQ5LS4yMS0zLjcxLTIuMS0zLjcxaC0xNC4xYy0xLjI3IDAtMS44OS43MS0yLjIyIDIuNjVsLS41MiAzLjA1Yy0uMjcgMS41OS0xIDEuODctMS42OC4yNy0yLjM5LTUuNjYtOC40OS04LjItMTctOC0xOS43Ny40MS0zMy4xIDE1LjQyLTM0LjUzIDM0LjY2LTEuMSAxNC44OCA5LjU2IDI2LjU3IDIzLjYyIDI2LjU3IDEwLjIgMCAxNC43Ni0zIDE5LjktNy43Wk00MTMuMTEgNDU4Yy04LjUxIDAtMTQuNDQtNi43OS0xMy4yMS0xNS4xMXM5LjE5LTE1LjExIDE3LjctMTUuMTEgMTQuNDQgNi43OSAxMy4yMSAxNS4xMS05LjE4IDE1LjExLTE3LjcgMTUuMTFabTY0LjUtNDRoLTEzYy0yLjY4IDAtMy43NyAyLTIuOTIgNC40NmwxNi4xNCA0Ny4yNkw0NjIgNDg4LjIxYy0xLjMzIDEuODgtLjMgMy41OSAxLjU3IDMuNTloMTQuNjFhNC40NyA0LjQ3IDAgMCAwIDQuMzQtMi4xM2w0OS42NC03MS4yYzEuNTMtMi4xOS44MS00LjQ5LTEuNy00LjQ5aC0xMy44M2MtMi4zNyAwLTMuMzIuOTQtNC42OCAyLjkxbC0yMC43IDMwLTkuMjUtMzAuMDdjLS41NC0xLjgyLTEuODktMi44Mi00LjM4LTIuODJaIiBjbGFzcz0icHJlZml4X19jbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0My40OCAtMzU0LjU0KSIvPjxwYXRoIGQ9Ik01ODMuOCAzODUuMTNjMTMuMDcgMCAyNS4xMyA3LjA5IDIzLjQ4IDI0Ljc2LTIgMjEtMTMuMjUgMzIuNjItMzEgMzIuNjdoLTE1LjVjLTIuMjMgMC0zLjMxIDEuODItMy44OSA1LjU1bC0zIDE5LjA3Yy0uNDUgMi44OC0xLjkzIDQuMy00LjExIDQuM2gtMTQuNDNjLTIuMyAwLTMuMS0xLjQ3LTIuNTktNC43NmwxMS45My03Ni40NWMuNTktMy43NiAyLTUuMTYgNC41Ny01LjE2aDM0LjU0Wm0tMjMuNSA0MC45MmgxMS43NWM3LjM1LS4yOCAxMi4yMy01LjM3IDEyLjcyLTE0LjU1LjMtNS42Ny0zLjUzLTkuNzMtOS42Mi05LjdsLTExLjA2LjA1LTMuNzkgMjQuMlptODYuMjEgMzkuNThjMS4zMi0xLjIgMi42Ni0xLjgyIDIuNDctLjM0bC0uNDcgMy41NGMtLjI0IDEuODUuNDkgMi44MyAyLjIxIDIuODNoMTIuODJjMi4xNiAwIDMuMjEtLjg3IDMuNzQtNC4yMWw3LjktNDkuNThjLjQtMi40OS0uMjEtMy43MS0yLjEtMy43MUg2NTljLTEuMjcgMC0xLjg5LjcxLTIuMjIgMi42NWwtLjUyIDMuMDVjLS4yNyAxLjU5LTEgMS44Ny0xLjY4LjI3LTIuMzktNS42Ni04LjQ5LTguMi0xNy04LTE5Ljc3LjQxLTMzLjEgMTUuNDItMzQuNTMgMzQuNjYtMS4xIDE0Ljg4IDkuNTYgMjYuNTcgMjMuNjIgMjYuNTcgMTAuMiAwIDE0Ljc2LTMgMTkuOS03LjdaTTYzNS43OCA0NThjLTguNTEgMC0xNC40NC02Ljc5LTEzLjIxLTE1LjExczkuMTktMTUuMTEgMTcuNy0xNS4xMSAxNC40NCA2Ljc5IDEzLjIxIDE1LjExLTkuMTkgMTUuMTEtMTcuNyAxNS4xMVptNTkuMTMgMTMuNzRoLTE0LjhhMS43NSAxLjc1IDAgMCAxLTEuODEtMmwxMy04Mi4zNmEyLjU1IDIuNTUgMCAwIDEgMi40Ni0yaDE0LjhhMS43NSAxLjc1IDAgMCAxIDEuODEgMmwtMTMgODIuMzZhMi41NSAyLjU1IDAgMCAxLTIuNDYgMi4wMloiIGNsYXNzPSJwcmVmaXhfX2Nscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzLjQ4IC0zNTQuNTQpIi8+PHBhdGggZD0iTTE2OC43MiAzNTQuNTRoMzguNzhjMTAuOTIgMCAyMy44OC4zNSAzMi41NCA4IDUuNzkgNS4xMSA4LjgzIDEzLjI0IDguMTMgMjItMi4zOCAyOS42MS0yMC4wOSA0Ni4yLTQzLjg1IDQ2LjJIMTg1LjJjLTMuMjYgMC01LjQxIDIuMTYtNi4zMyA4bC01LjM0IDM0Yy0uMzUgMi4yLTEuMyAzLjUtMyAzLjY2SDE0Ni42Yy0yLjY1IDAtMy41OS0yLTIuOS02LjQyTDE2MC45IDM2MWMuNjktNC4zOCAzLjEtNi40NiA3LjgyLTYuNDZaIiBjbGFzcz0icHJlZml4X19jbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0My40OCAtMzU0LjU0KSIvPjxwYXRoIGQ9Im0xNzkuNDMgNDM1LjI5IDYuNzctNDIuODdjLjU5LTMuNzYgMi42NS01LjU2IDYuNzUtNS41NmgzOC43NGM2LjQxIDAgMTEuNiAxIDE1LjY2IDIuODUtMy44OSAyNi4zNi0yMC45NCA0MS00My4yNiA0MUgxODVjLTIuNTYuMDEtNC40NCAxLjI5LTUuNTcgNC41OFoiIHN0eWxlPSJmaWxsOiMxNzJjNzA7ZmlsbC1ydWxlOmV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDMuNDggLTM1NC41NCkiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:84px}.paypal-button-onetime:active,.paypal-button-onetime:active:hover,.paypal-button-onetime:hover{border:1px solid #ffc439;-webkit-filter:brightness(.95);filter:brightness(.95)}.accepted-cards,.apple-pay-logo,.google-pay-logo{height:30px;padding:0 10px;width:auto}.accepted-cards{-ms-flex-item-align:center;align-self:center;height:20px}button.confirm-donation-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;background-color:var(--yellow-light);border:none;border-radius:5px;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-weight:700;justify-content:center;min-height:42px;width:100%}button.confirm-donation-btn:hover{background-color:#f2ba38;border-color:#f2ba38;color:#000}button.confirm-donation-btn:disabled{background-color:var(--quaternary-background);border-color:var(--quaternary-color);color:var(--quaternary-color);cursor:not-allowed;opacity:.65}a.patreon-button{background-color:#ff424d;border:none;border-radius:5px;display:grid;min-height:42px;place-items:center}a.patreon-button svg{fill:#fff;max-height:12px}a.patreon-button:active,a.patreon-button:active:focus,a.patreon-button:hover{background-color:#e13d47}.dark-palette a.patreon-button{background-color:#fff}.dark-palette a.patreon-button svg{fill:#ff424d}.dark-palette a.patreon-button:active,.dark-palette a.patreon-button:active:focus,.dark-palette a.patreon-button:hover{background-color:#efefef}.hide{display:none}.edit-amount-button{background-color:transparent;border:0;font-weight:400;padding:0;text-decoration-line:underline;text-underline-position:under}.edit-amount-button:hover{background-color:var(--quaternary-background);color:var(--quaternary-color);text-decoration-line:none}.donate-btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:350px}.donate-btn-group>*{width:100%}.wallets-form{margin-bottom:12px}.form-status{min-height:35px;padding:5px 0}.form-status p{color:#eb1c26;font-size:16px;font-weight:700;margin:0;text-align:left}.separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quaternary-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em;margin:20px 0;text-align:center}.separator:after,.separator:before{-webkit-box-flex:1;border-bottom:1px solid var(--quaternary-background);content:"";-ms-flex:1;flex:1}.separator:not(:empty):before{-webkit-margin-end:.25em;margin-inline-end:.25em}.separator:not(:empty):after{-webkit-margin-start:.25em;margin-inline-start:.25em}.faq-item h3{font-size:1rem;line-height:1.5;margin:0}.faq-item div{padding:10px 15px;width:100%}.faq-item blockquote{border-left-color:var(--quaternary-background);font-size:1em}.security-legend{border:2px solid var(--quaternary-background);border-radius:4px;padding:10px}.security-legend>legend{-webkit-margin-start:-2px;border:none;color:var(--quaternary-color);font-size:.9em;left:0;margin-bottom:0;margin-inline-start:-2px;padding:0 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirm-donation-btn svg.svg-inline--fa.fa-lock{margin-bottom:2px}.try-again-button{background-color:var(--blue05);border:3px solid var(--blue70);border-radius:0;color:var(--blue70);padding:6px 12px}.try-again-button:active,.try-again-button:focus,.try-again-button:hover{background-color:var(--blue70);border-color:var(--blue70);color:var(--blue05)}.donate-supporter-page-section h1{font-size:2.5rem}.donate-supporter-page-section .donation-section>div{margin-bottom:40px;margin-top:40px}.donate-supporter-page-section .donation-section{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:60vh}.donate-supporter-page-section .paypal-buttons-container{margin-bottom:0}.dark-palette .gradient-container{background:linear-gradient(-10deg,#07285e 35%,rgba(237,202,216,0) 75%,#7f1e34),radial-gradient(circle,#700030 0,#003f88 100%);position:relative}.light-palette .gradient-container{background:linear-gradient(-10deg,#dff3ff 35%,rgba(237,202,216,0) 75%,#ffd7e0),radial-gradient(circle,#ffcae1 0,#daeafc 100%);position:relative}.light-palette .gradient-foreground{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-10deg,#003385 35%,rgba(237,202,216,0) 75%,#960f2e),radial-gradient(circle,#9d0145 0,#0059bd 100%);color:transparent}.dark-palette .gradient-foreground{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-10deg,#dff3ff 35%,rgba(237,202,216,0) 75%,#ffd7e0),radial-gradient(circle,#ff8bbd 0,#bbdbff 100%);color:transparent}.supporters-background{background-repeat:repeat}.dark-palette .supporters-background{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='248' height='307' fill='none' viewBox='0 0 248 307'%3E%3Cpath fill='%23FEB13E' fill-opacity='.1' fill-rule='evenodd' d='M125 154v39.7l22.317 13.056L171 193.7V154h-46Zm10.343 9.479c-.001-.201-.14-.4-.28-.539a1.065 1.065 0 0 0-.61-.207c-.617.001-1.521.64-2.606 1.869-3.014 3.439-4.554 6.77-4.492 11.682.068 4.91 1.271 8.512 3.932 11.775 1.367 1.721 2.414 2.605 3.162 2.604.201 0 .479-.14.609-.28.139-.201.277-.409.277-.61-.001-.409-.281-.887-.96-1.494-3.233-3.079-4.897-7.053-4.909-12-.01-4.472 1.571-8.179 4.715-11.207.754-.774 1.162-1.245 1.162-1.593Zm16.234 13.685c-.307-.078-.207-.522-.042-1.257.47-2.095 1.471-6.553-4.908-11.63 0 0 1.131 3.592-4.569 11.607-5.402 7.59 1.705 12.274 2.47 12.747.042.027.066.04.066.04l-.066-.04c-.49-.317-3.448-2.597.694-9.358.243-.402.509-.793.797-1.217.667-.98 1.455-2.139 2.367-4.032 0 0 1.157 1.633.553 5.174-.799 4.735 2.883 4.081 3.794 3.92.118-.021.19-.034.198-.025 1.653 1.946-1.283 5.341-1.569 5.568-.015.01-.019.013-.013.01l.013-.01.002-.001c.427-.284 8.547-5.691 2.398-13.682-.122.123-.255.373-.409.662-.395.742-.927 1.742-1.776 1.524Zm9.196-13.688c0-.201.139-.401.279-.54a1.08 1.08 0 0 1 .61-.207c.617.002 1.521.64 2.606 1.869 3.014 3.439 4.554 6.77 4.492 11.682-.068 4.91-1.271 8.513-3.932 11.775-1.367 1.721-2.414 2.606-3.162 2.604-.201-.001-.479-.14-.609-.279-.139-.201-.277-.41-.277-.61.001-.409.281-.887.961-1.495 3.232-3.079 4.896-7.052 4.908-11.999.01-4.472-1.571-8.18-4.715-11.207-.754-.775-1.162-1.246-1.161-1.593ZM0 1v39.7l22.317 13.056L46 40.7V1H0Zm10.342 9.48c0-.202-.14-.401-.279-.54-.2-.139-.41-.208-.61-.207-.617.001-1.521.64-2.606 1.869-3.014 3.439-4.554 6.77-4.492 11.682.068 4.91 1.27 8.512 3.932 11.775 1.367 1.72 2.414 2.605 3.162 2.604.2 0 .479-.14.609-.28.139-.2.277-.41.277-.61-.001-.409-.28-.887-.96-1.494-3.233-3.08-4.897-7.053-4.909-12-.01-4.471 1.571-8.18 4.715-11.207.754-.774 1.162-1.245 1.162-1.593Zm16.235 13.684c-.307-.078-.207-.522-.042-1.257.47-2.095 1.471-6.553-4.908-11.63 0 0 1.13 3.592-4.57 11.607-5.401 7.59 1.706 12.274 2.47 12.747l.066.04-.065-.04c-.49-.316-3.448-2.597.694-9.358.243-.402.509-.793.797-1.217.667-.98 1.455-2.139 2.367-4.032 0 0 1.157 1.633.553 5.174-.8 4.735 2.883 4.081 3.794 3.92.118-.021.19-.034.198-.025 1.653 1.946-1.283 5.34-1.569 5.568-.015.01-.02.013-.013.01a.12.12 0 0 0 .013-.01h.002c.427-.285 8.547-5.692 2.398-13.683-.122.123-.255.373-.41.662-.394.742-.926 1.742-1.775 1.524Zm9.195-13.688c.001-.201.14-.401.28-.54.2-.138.41-.207.61-.207.617.002 1.521.64 2.606 1.869 3.014 3.439 4.554 6.77 4.492 11.682-.068 4.91-1.27 8.513-3.932 11.775-1.367 1.721-2.414 2.606-3.162 2.604-.2 0-.478-.14-.609-.28-.139-.2-.277-.409-.277-.61.001-.408.28-.886.96-1.494 3.233-3.08 4.897-7.052 4.909-12 .01-4.471-1.571-8.18-4.715-11.206-.754-.775-1.162-1.246-1.161-1.593Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.light-palette .supporters-background{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='248' height='307' fill='none' viewBox='0 0 248 307'%3E%3Cpath fill='%23FEB13E' fill-opacity='.2' fill-rule='evenodd' d='M125 154v39.7l22.317 13.056L171 193.7V154h-46Zm10.343 9.479c-.001-.201-.14-.4-.28-.539a1.065 1.065 0 0 0-.61-.207c-.617.001-1.521.64-2.606 1.869-3.014 3.439-4.554 6.77-4.492 11.682.068 4.91 1.271 8.512 3.932 11.775 1.367 1.721 2.414 2.605 3.162 2.604.201 0 .479-.14.609-.28.139-.201.277-.409.277-.61-.001-.409-.281-.887-.96-1.494-3.233-3.079-4.897-7.053-4.909-12-.01-4.472 1.571-8.179 4.715-11.207.754-.774 1.162-1.245 1.162-1.593Zm16.234 13.685c-.307-.078-.207-.522-.042-1.257.47-2.095 1.471-6.553-4.908-11.63 0 0 1.131 3.592-4.569 11.607-5.402 7.59 1.705 12.274 2.47 12.747.042.027.066.04.066.04l-.066-.04c-.49-.317-3.448-2.597.694-9.358.243-.402.509-.793.797-1.217.667-.98 1.455-2.139 2.367-4.032 0 0 1.157 1.633.553 5.174-.799 4.735 2.883 4.081 3.794 3.92.118-.021.19-.034.198-.025 1.653 1.946-1.283 5.341-1.569 5.568-.015.01-.019.013-.013.01l.013-.01.002-.001c.427-.284 8.547-5.691 2.398-13.682-.122.123-.255.373-.409.662-.395.742-.927 1.742-1.776 1.524Zm9.196-13.688c0-.201.139-.401.279-.54a1.08 1.08 0 0 1 .61-.207c.617.002 1.521.64 2.606 1.869 3.014 3.439 4.554 6.77 4.492 11.682-.068 4.91-1.271 8.513-3.932 11.775-1.367 1.721-2.414 2.606-3.162 2.604-.201-.001-.479-.14-.609-.279-.139-.201-.277-.41-.277-.61.001-.409.281-.887.961-1.495 3.232-3.079 4.896-7.052 4.908-11.999.01-4.472-1.571-8.18-4.715-11.207-.754-.775-1.162-1.246-1.161-1.593ZM0 1v39.7l22.317 13.056L46 40.7V1H0Zm10.342 9.48c0-.202-.14-.401-.279-.54-.2-.139-.41-.208-.61-.207-.617.001-1.521.64-2.606 1.869-3.014 3.439-4.554 6.77-4.492 11.682.068 4.91 1.27 8.512 3.932 11.775 1.367 1.72 2.414 2.605 3.162 2.604.2 0 .479-.14.609-.28.139-.2.277-.41.277-.61-.001-.409-.28-.887-.96-1.494-3.233-3.08-4.897-7.053-4.909-12-.01-4.471 1.571-8.18 4.715-11.207.754-.774 1.162-1.245 1.162-1.593Zm16.235 13.684c-.307-.078-.207-.522-.042-1.257.47-2.095 1.471-6.553-4.908-11.63 0 0 1.13 3.592-4.57 11.607-5.401 7.59 1.706 12.274 2.47 12.747l.066.04-.065-.04c-.49-.316-3.448-2.597.694-9.358.243-.402.509-.793.797-1.217.667-.98 1.455-2.139 2.367-4.032 0 0 1.157 1.633.553 5.174-.8 4.735 2.883 4.081 3.794 3.92.118-.021.19-.034.198-.025 1.653 1.946-1.283 5.34-1.569 5.568-.015.01-.02.013-.013.01a.12.12 0 0 0 .013-.01h.002c.427-.285 8.547-5.692 2.398-13.683-.122.123-.255.373-.41.662-.394.742-.926 1.742-1.775 1.524Zm9.195-13.688c.001-.201.14-.401.28-.54.2-.138.41-.207.61-.207.617.002 1.521.64 2.606 1.869 3.014 3.439 4.554 6.77 4.492 11.682-.068 4.91-1.27 8.513-3.932 11.775-1.367 1.721-2.414 2.606-3.162 2.604-.2 0-.478-.14-.609-.28-.139-.2-.277-.409-.277-.61.001-.408.28-.886.96-1.494 3.233-3.08 4.897-7.052 4.909-12 .01-4.471-1.571-8.18-4.715-11.206-.754-.775-1.162-1.246-1.161-1.593Z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media screen and (min-width:991px){.donate-supporter-page-section .form-payment-methods{height:22px;width:220px}}@media screen and (min-width:1200px){.donate-supporter-page-section .form-payment-methods{height:25px;width:250px}.donate-supporter-page-section .donation-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.supporter-badge-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:2em 0;width:100%}@media screen and (min-width:1200px){.supporter-badge-container{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.supporter-badge-container svg{height:6em;width:auto}#supporter-bear{height:250px}.donation-animation-bullet-points,.donation-animation-container{position:relative;width:100%}.donation-animation-bullet-points p{color:#fff;font-size:200%;padding:0 20px;position:absolute;text-align:center;width:100%}.donation-animation-bullet-1{-webkit-animation-name:animation-bullet-1;animation-name:animation-bullet-1}.donation-animation-bullet-2{-webkit-animation-name:animation-bullet-2;animation-name:animation-bullet-2}.donation-animation-bullet-3{-webkit-animation-name:animation-bullet-3;animation-name:animation-bullet-3}.donation-animation-bullet-4{-webkit-animation-name:animation-bullet-4;animation-name:animation-bullet-4}.donation-animation-bullet-1,.donation-animation-bullet-2,.donation-animation-bullet-3,.donation-animation-bullet-4{-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:normal;animation-timing-function:normal;margin-top:40px;opacity:0}@-webkit-keyframes animation-bullet-1{1%{margin-top:40px;opacity:0}2.5%{margin-top:80px;opacity:1}19.5%{margin-top:80px;opacity:1}21%{margin-top:120px;opacity:0}}@keyframes animation-bullet-1{1%{margin-top:40px;opacity:0}2.5%{margin-top:80px;opacity:1}19.5%{margin-top:80px;opacity:1}21%{margin-top:120px;opacity:0}}@-webkit-keyframes animation-bullet-2{21%{margin-top:40px;opacity:0}22.5%{margin-top:80px;opacity:1}38.5%{margin-top:80px;opacity:1}40%{margin-top:120px;opacity:0}}@keyframes animation-bullet-2{21%{margin-top:40px;opacity:0}22.5%{margin-top:80px;opacity:1}38.5%{margin-top:80px;opacity:1}40%{margin-top:120px;opacity:0}}@-webkit-keyframes animation-bullet-3{40%{margin-top:40px;opacity:0}41.5%{margin-top:80px;opacity:1}64%{margin-top:80px;opacity:1}65.5%{margin-top:120px;opacity:0}}@keyframes animation-bullet-3{40%{margin-top:40px;opacity:0}41.5%{margin-top:80px;opacity:1}64%{margin-top:80px;opacity:1}65.5%{margin-top:120px;opacity:0}}@-webkit-keyframes animation-bullet-4{65.5%{margin-top:40px;opacity:0}67%{margin-top:80px;opacity:1}96%{margin-top:80px;opacity:1}97.5%{opacity:0}}@keyframes animation-bullet-4{65.5%{margin-top:40px;opacity:0}67%{margin-top:80px;opacity:1}96%{margin-top:80px;opacity:1}97.5%{opacity:0}}.tester-text{margin-top:80px}@media (max-width:768px){.donation-animation-bullet-points p{font-size:150%}#donation-animation{min-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}}code .token.operator{background:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--primary-background)}.default code[class*=language-] ::-moz-selection,.default code[class*=language-]::-moz-selection,.default pre[class*=language-] ::-moz-selection,.default pre[class*=language-]::-moz-selection{background:var(--selection-color)}.default code[class*=language-] ::selection,.default code[class*=language-]::selection,.default pre[class*=language-] ::selection,.default pre[class*=language-]::selection{background:var(--selection-color)}*{text-shadow:none!important}code[class=language-markup]{white-space:normal!important}:not(.dark-palette) .token.cdata,:not(.dark-palette) .token.comment,:not(.dark-palette) .token.doctype,:not(.dark-palette) .token.prolog{color:#62707f}:not(.dark-palette) .token.punctuation{color:#38425c}:not(.dark-palette) .token.constant,:not(.dark-palette) .token.deleted,:not(.dark-palette) .token.property,:not(.dark-palette) .token.symbol,:not(.dark-palette) .token.tag{color:#e00000}:not(.dark-palette) .token.number{color:#9932cc}:not(.dark-palette) .token.boolean{color:#1f3a93}:not(.dark-palette) .token.attr-name,:not(.dark-palette) .token.builtin,:not(.dark-palette) .token.char,:not(.dark-palette) .token.inserted,:not(.dark-palette) .token.selector,:not(.dark-palette) .token.string{color:#008040}:not(.dark-palette) .language-css .token.string,:not(.dark-palette) .style .token.string,:not(.dark-palette) .token.entity,:not(.dark-palette) .token.operator,:not(.dark-palette) .token.url{color:#38425c}:not(.dark-palette) .token.atrule,:not(.dark-palette) .token.attr-value,:not(.dark-palette) .token.keyword{color:#2574a9}:not(.dark-palette) .token.class-name,:not(.dark-palette) .token.function{color:#992900}:not(.dark-palette) .token.important,:not(.dark-palette) .token.regex,:not(.dark-palette) .token.variable{color:#856514}:not(.dark-palette) .line-numbers-rows>span:before{color:#62707f}.dark-palette code[class*=language-],.dark-palette pre[class*=language-]{word-wrap:normal;color:var(--secondary-color);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}.dark-palette pre[class*=language-] code[class*=language-]{color:var(--quaternary-color)}.dark-palette pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}.dark-palette .video-quiz-option>pre{margin:0;padding:0}.dark-palette :not(pre)>code[class*=language-],.dark-palette pre[class*=language-]{background:var(--primary-background)}.dark-palette code[class*=language-] ::-moz-selection,.dark-palette code[class*=language-]::-moz-selection,.dark-palette pre[class*=language-] ::-moz-selection,.dark-palette pre[class*=language-]::-moz-selection{background:var(--selection-color)}.dark-palette code[class*=language-] ::selection,.dark-palette code[class*=language-]::selection,.dark-palette pre[class*=language-] ::selection,.dark-palette pre[class*=language-]::selection{background:var(--selection-color)}.dark-palette :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.dark-palette .token.block-comment,.dark-palette .token.cdata,.dark-palette .token.comment,.dark-palette .token.doctype,.dark-palette .token.prolog{color:#608b4e}.dark-palette .token.punctuation{color:#ff0}.dark-palette .token.attr-name,.dark-palette .token.deleted,.dark-palette .token.namespace,.dark-palette .token.tag{color:#e2777a}.dark-palette .token.function-name{color:#d4d4d4}.dark-palette .token.boolean,.dark-palette .token.function,.dark-palette .token.number{color:#569cd6}.dark-palette .token.class-name,.dark-palette .token.constant,.dark-palette .token.property,.dark-palette .token.symbol{color:#f8c555}.dark-palette .token.atrule,.dark-palette .token.builtin,.dark-palette .token.important,.dark-palette .token.keyword,.dark-palette .token.selector{color:#569cd6}.dark-palette .token.attr-value,.dark-palette .token.char,.dark-palette .token.regex,.dark-palette .token.string,.dark-palette .token.variable{color:#7ec699}.dark-palette .language-css .token.string,.dark-palette .style .token.string{background:hsla(0,0%,100%,.12);color:#ec9126}.dark-palette .token.entity,.dark-palette .token.operator,.dark-palette .token.url{background:none;color:#67cdcc}.dark-palette .token.bold,.dark-palette .token.important{font-weight:700}.dark-palette .token.italic{font-style:italic}.dark-palette .token.entity{cursor:help}.dark-palette .token.inserted{color:green}body.reflex-col-resize{cursor:col-resize}body.reflex-row-resize{cursor:row-resize}.reflex-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;align-content:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-start;position:relative;width:100%}.reflex-container.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:1px}.reflex-container.vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:1px}.reflex-container>.reflex-element{height:100%;overflow:auto;position:relative;width:100%}.reflex-container.reflex-resizing>.reflex-element{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reflex-container>.reflex-element>.reflex-size-aware{height:100%;width:100%}.reflex-container>.reflex-splitter{background-color:#eee;z-index:100}.reflex-container>.reflex-splitter.active,.reflex-container>.reflex-splitter:hover{background-color:#c6c6c6;-webkit-transition:all 1s ease;transition:all 1s ease}.horizontal>.reflex-splitter{border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;cursor:row-resize;height:2px;width:100%}.reflex-element.horizontal .reflex-handle{cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reflex-container.horizontal>.reflex-splitter.active,.reflex-container.horizontal>.reflex-splitter:hover{border-bottom:1px solid #eee;border-top:1px solid #eee}.reflex-container.vertical>.reflex-splitter{border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;cursor:col-resize;height:100%;width:2px}.reflex-element.vertical .reflex-handle{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reflex-container.vertical>.reflex-splitter.active,.reflex-container.vertical>.reflex-splitter:hover{border-left:1px solid #eee;border-right:1px solid #eee}.reflex-container>.reflex-splitter.reflex-thin{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.2;z-index:100}.reflex-container>.reflex-splitter.reflex-thin.active .reflex-container>.reflex-splitter.reflex-thin:hover{opacity:.5;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.reflex-container.horizontal>.reflex-splitter.reflex-thin{border-bottom:8px solid hsla(0,0%,100%,0);border-top:8px solid hsla(0,0%,100%,0);cursor:row-resize;height:17px!important;margin:-8px 0;width:100%}.reflex-container.horizontal>.reflex-splitter.reflex-thin.active,.reflex-container.horizontal>.reflex-splitter.reflex-thin:hover{border-bottom:8px solid #e4e4e4;border-top:8px solid #e4e4e4}.reflex-container.vertical>.reflex-splitter.reflex-thin{border-left:8px solid hsla(0,0%,100%,0);border-right:8px solid hsla(0,0%,100%,0);cursor:col-resize;height:100%;margin:0 -8px;width:17px!important}.reflex-container.vertical>.reflex-splitter.reflex-thin.active,.reflex-container.vertical>.reflex-splitter.reflex-thin:hover{border-left:8px solid #e4e4e4;border-right:8px solid #e4e4e4}#editor-layout{height:100%;min-height:0}#learn-app-wrapper,#learn-app-wrapper .desktop-layout,#learn-app-wrapper .reflex-container.vertical{height:100%}#learn-app-wrapper .desktop-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#learn-app-wrapper .reflex-container.vertical{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}#learn-app-wrapper .reflex-container.horizontal>.reflex-splitter,#learn-app-wrapper .reflex-container.vertical>.reflex-splitter{background-color:var(--quaternary-background);border:none}#learn-app-wrapper .reflex-container.horizontal>.reflex-splitter:hover,#learn-app-wrapper .reflex-container.vertical>.reflex-splitter:hover{background-color:var(--quaternary-color)}#learn-app-wrapper .reflex-container.vertical>.reflex-splitter{width:5px}#learn-app-wrapper .reflex-container.horizontal>.reflex-splitter{height:5px}#learn-app-wrapper table{display:inline-block;overflow:auto}#learn-app-wrapper table thead{border-color:inherit;display:table-header-group;vertical-align:middle}#learn-app-wrapper table th{font-weight:700}#learn-app-wrapper table td,#learn-app-wrapper table th{border:1px solid var(--secondary-color);padding:6px 13px;text-align:center}#learn-app-wrapper table tbody tr:nth-of-type(odd){background-color:var(--tertiary-background)}.super-block-intro-page p{font-size:1.17rem}.super-block-intro-page .alert p{font-size:inherit}.big-subheading{font-size:2rem;overflow-wrap:break-word}.block-label{-ms-flex-item-align:center;align-self:center;border:1px solid;font-size:.85rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1px 6px 2px;position:relative;top:1px}.block-header:hover .block-label{background-color:var(--tertiary-background)}.block-label-lecture{border-color:var(--yellow-color);color:var(--yellow-color)}.block-label-workshop{border-color:var(--highlight-color);color:var(--highlight-color)}.block-label-lab{border-color:var(--success-color);color:var(--success-color)}.block-label-review{border-color:var(--purple-color);color:var(--purple-color)}.block-label-quiz{border-color:var(--danger-color);color:var(--danger-color)}.block-label-exam{border-color:var(--quaternary-color);color:var(--quaternary-color)}.block-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.block-header .big-block-title{-webkit-box-flex:3;-ms-flex-positive:3;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:3;padding:25px 15px 10px}.block-header .big-block-title:is(:hover,:focus,:active){background-color:var(--primary-background)}a.cert-tag:active,a.cert-tag:focus,a.cert-tag:hover{background-color:var(--highlight-color);color:var(--highlight-background)}.big-block-title{font-size:1.5rem;overflow-wrap:break-word}.block-grid-title{margin:0;overflow-wrap:break-word}.block-grid .challenge-jump-link{margin:0 25px 25px}.block-title-translation-cta{background-color:var(--highlight-background);color:var(--highlight-color);padding:.2em .5em;white-space:nowrap}.block-title-translation-cta:focus,.block-title-translation-cta:hover{background-color:var(--highlight-color);color:var(--highlight-background);padding:.2em .5em;text-decoration:none}.block-cta-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:2;-ms-flex-positive:2;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-direction:column;flex-direction:column;flex-grow:2;font-size:.8rem;justify-content:center;margin:0 0 .6rem;padding-block:10px 25px;padding-inline:0 15px;text-align:center}.block-cta-wrapper,.course-title{display:-webkit-box;display:-ms-flexbox;display:flex}.course-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.13rem;overflow-wrap:break-word}.block-description pre{display:inline;padding:0}.superBlock-image{height:auto!important;max-width:100%}.block-ui{color:var(--secondary-color);height:100%;list-style:none;padding:0}.block-ui a{text-decoration:none}.map-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 0;text-align:start;width:100%}button.map-title{cursor:pointer;padding:18px 15px}.map-title:hover{background-color:var(--tertiary-background);color:var(--tertiary-color)}.map-challenge-wrap>a,.map-dialogue-wrap>a,.map-project-wrap>a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.map-project-wrap>a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.map-project-checkmark{-webkit-padding-start:15px;padding-inline-start:15px}.block .map-cert-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--secondary-background);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 8px;text-align:left;width:100%}.block .no-cursor{cursor:default}.block .no-cursor h3{cursor:text}.block .map-is-cert:hover{background-color:var(--tertiary-background);color:var(--tertiary-color)}.block-ui div.block{background:var(--primary-background)}.block-ui .block .block-description{border-bottom:3px solid var(--secondary-background);padding:0 15px 15px}.map-cert-title>h3{font-size:1.17rem;margin-block:0;margin-inline:15px 0}.map-cert-title>svg{display:inline-block;height:40px;min-width:25px;width:auto}.map-title>h4{margin:0}.map-title-completed{-webkit-padding-start:20px;min-width:100px;padding-inline-start:20px}.map-title-completed,.map-title-completed-big{-webkit-margin-start:auto;margin-inline-start:auto}.map-title-completed-big{-webkit-padding-end:15px;-webkit-padding-start:20px;padding-inline-end:15px;padding-inline-start:20px;position:relative;top:4px}.map-title svg{-ms-flex-negative:0;fill:var(--color-quaternary)!important;stroke:var(--color-quaternary);flex-shrink:0;width:14px}.open>.map-title>svg:first-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.block-grid .map-title>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-grid.open .map-title>svg:last-child{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.map-challenges-ul{-webkit-padding-start:0;margin-bottom:0;padding-inline-start:0}.map-challenge-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.13rem}.map-challenge-title,.map-challenge-title a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-challenge-title a{padding:10px 15px;width:100%}.map-challenges-grid{grid-gap:3px;-webkit-box-pack:justify;-ms-flex-pack:justify;display:grid;grid-template-columns:repeat(auto-fill,3.4rem);justify-content:space-between;list-style:none;margin:0 auto 18px;width:calc(100% - 50px)}.map-challenges-grid .map-challenge-title a:focus{outline-offset:1px}.map-challenges-grid .map-challenge-wrap{margin:6px 0;max-width:3.4rem}.map-challenge-wrap a.map-grid-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed var(--background-quaternary);height:3.4rem;justify-content:center;min-height:24px;min-width:24px;width:3.4rem}.map-dialogue-wrap{grid-column:1/-1;margin:0 auto 6px;width:100%}.map-dialogue-wrap a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;padding:10px 15px}.block-description{padding:18px 0}.block-description>p:last-child{margin-bottom:0}a.map-grid-item.challenge-completed{background:var(--highlight-background);border:1px solid var(--primary-color);position:relative}.challenge-completed span{font-weight:900;margin-top:-.05rem}@media screen and (max-width:500px){.super-block-intro-page p{font-size:1rem}.big-subheading{font-size:1.35rem}.big-block-title{font-size:1.17rem}.block-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-cta-wrapper{padding:25px 15px 10px}.course-title,.map-cert-title,.map-challenge-title{font-size:1rem}}@media screen and (max-width:767px){.intro-layout-container{padding:0 10px}button.map-title{width:100%}.map-challenge-title{max-width:100%}.map-title-completed{-ms-flex-negative:0;-webkit-padding-start:15px;flex-shrink:0;padding-inline-start:15px}}.intro-layout{margin-top:1.45rem}.intro-toc{list-style-type:none;margin-bottom:20px;padding-left:0}.intro-toc li{margin:5px auto;padding:10px 15px}.intro-toc li:hover{background-color:var(--tertiary-background)}.intro-toc a:hover{color:var(--secondary-color);text-decoration:none;text-decoration-style:none}.cert-tag{-webkit-margin-end:5px;background-color:var(--highlight-background);color:var(--highlight-color);display:block;font-size:1rem;margin-bottom:5px;margin-inline-end:5px;padding:4px 10px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-grid{border-bottom:4px solid var(--secondary-background)}.block-grid .block-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:18px 15px;text-align:left;width:100%}.block-grid .block-header:hover{background-color:var(--tertiary-background);color:var(--tertiary-color)}.block-grid .block-header[aria-expanded=true]{border-bottom:2px solid var(--secondary-background)}.block-header-button-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.block-grid .block-header .block-link,.block-header-button-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-ui .block-grid .block-description{border:none;padding:25px}.title-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.block-header-button-text,.course-title,.map-title,.title-wrapper{gap:10px}.block-grid .progress-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px;margin-top:18px;text-align:left;width:100%}.block-grid .progress-wrapper>div{-webkit-margin-end:.25em;margin-inline-end:.25em;position:relative;width:80%}.annual-donation-alert .progress-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid var(--blue70);display:inline-block;-ms-flex-direction:row;flex-direction:row;margin:1.2rem 0;width:100%}.annual-donation-alert h2,.annual-donation-alert h3{color:var(--blue70)}.annual-donation-alert .progress-bar-wrap,.progress-bar-background{background-color:transparent}.annual-donation-alert hr{border-top-color:var(--blue10)}.annual-donation-alert .btn-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.annual-donation-alert .donate-button,.university-alert .donate-button{border-color:#31708f}.university-alert{-webkit-animation:slideBackground 10s linear infinite;animation:slideBackground 10s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='113' fill='none' viewBox='0 0 144 113'%3E%3Cpath fill='%23198EEE' fill-opacity='.1' d='m83.02 89.02.032-10.5 14.977 7.545 16.024-7.953-.033 11S107.6 96.093 98 96.065c-9.6-.028-14.98-7.044-14.98-7.044Z'/%3E%3Cpath fill='%233099F0' fill-opacity='.1' d='m76 72 22-13 23 13v9l2.5 6.5H117l3-6.5v-8.5L98 83 76 72Z'/%3E%3Cpath fill='%23198EEE' fill-opacity='.1' d='m10.02 33.02.032-10.5 14.977 7.545 16.024-7.953-.033 11S34.6 40.093 25 40.065c-9.6-.029-14.98-7.044-14.98-7.044Z'/%3E%3Cpath fill='%233099F0' fill-opacity='.1' d='M3 16 25 3l23 13v9l2.5 6.5H44l3-6.5v-8.5L25 27 3 16Z'/%3E%3C/svg%3E");background-repeat:repeat}@-webkit-keyframes slideBackground{0%{background-position:0 0}to{background-position:144px 113px}}@keyframes slideBackground{0%{background-position:0 0}to{background-position:144px 113px}}.annual-donation-alert .progress-bar-percent{background-color:var(--blue-mid);background-image:-webkit-gradient(linear,left top,right top,from(#31708f),to(#198eee));background-image:linear-gradient(90deg,#31708f,#198eee);border-right:1px solid var(--blue70);-webkit-box-shadow:none;box-shadow:none}.tags-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.grid-project-block{margin-bottom:50px;padding:18px 15px;position:relative}.grid-project-block-no-margin{margin-bottom:0}.block-grid.grid-project-block:hover{background:var(--tertiary-background);cursor:pointer}.grid-project-block a.block-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;justify-content:flex-start;padding:0}.grid-project-block a.block-header:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.grid-project-block .tags-wrapper a{position:relative;z-index:100}.grid-project-block:hover:has(.tags-wrapper a:hover){background:var(--primary-background)}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.project-link{font-weight:800}.certification-namespace *{margin:0;padding:0}.certification-namespace h1{margin:15px 0}.certificate-wrapper{--outline-width:11px;--namespace-offset:10px;margin-inline:1em;position:relative;width:100%}.certification-namespace{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='520' version='1.0' viewBox='0 0 450 390'%3E%3Cdefs%3E%3CclipPath id='prefix__s'%3E%3Cpath d='M393 0h56.957v33.25H393zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__c'%3E%3Cpath d='M0 0h450v390H0z'/%3E%3C/clipPath%3E%3CclipPath id='prefix__d'%3E%3Cpath d='M74.246 388.5h1.75v1.496h-1.75zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__e'%3E%3Cpath d='M111.73 373h29.485v16.996H111.73zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__f'%3E%3Cpath d='M75 356.75h57.219v33.246H75zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__g'%3E%3Cpath d='M159 356.75h10.703v33.246H159zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__h'%3E%3Cpath d='M205.434 324.75h1.75v65.246h-1.75zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__i'%3E%3Cpath d='M223.426 324.75h40.73v65.246h-40.73zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__j'%3E%3Cpath d='M177.7 324.75h11.491v65.246H177.7zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__k'%3E%3Cpath d='M18.023 324.75h57.223v65.246H18.023zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__l'%3E%3Cpath d='M.035 324.75h39.23v65.246H.036zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__m'%3E%3Cpath d='M393 128.5h56.957v34.75H393zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__n'%3E%3Cpath d='M449.316 65h.641v65h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__o'%3E%3Cpath d='M412.586 172.5h37.371v24h-37.371zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__p'%3E%3Cpath d='M449.316 194h.641v1h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__q'%3E%3Cpath d='M430.574 150.75h19.383V164h-19.383zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__r'%3E%3Cpath d='M449.316 130h.641v1.5h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__I'%3E%3Cpath d='M430.574 324.75h1.75v65.246h-1.75zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__t'%3E%3Cpath d='M412.586 42.5h37.371v24h-37.371zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__u'%3E%3Cpath d='M449.316 64h.641v1h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__v'%3E%3Cpath d='M430.574 20.75h19.383V34h-19.383zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__w'%3E%3Cpath d='M449.316 0h.641v1.5h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__x'%3E%3Cpath d='M393 226h56.957v67.25H393zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__y'%3E%3Cpath d='M449.316 194.75h.641V260h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__z'%3E%3Cpath d='M412.586 302.5h37.371V325h-37.371zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__A'%3E%3Cpath d='M449.316 324h.641v1h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__B'%3E%3Cpath d='M430.574 280.75h19.383V294h-19.383zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__C'%3E%3Cpath d='M449.316 260h.641v1.5h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__D'%3E%3Cpath d='M336.621 373h29.484v16.996h-29.484zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__E'%3E%3Cpath d='M243 259.75h133.602v130.246H243zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__F'%3E%3Cpath d='M402.59 324.75h11.742v65.246H402.59zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__G'%3E%3Cpath d='M384 356.75h10.594v33.246H384zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__H'%3E%3Cpath d='M448.566 324.75h1.391v65.246h-1.39zm0 0'/%3E%3C/clipPath%3E%3Cfilter id='prefix__a' width='100%25' height='100%25' x='0%25' y='0%25'%3E%3CfeColorMatrix color-interpolation-filters='sRGB' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Cmask id='prefix__b'%3E%3Cg filter='url(%23prefix__a)'%3E%3Cpath fill-opacity='.098' d='M-45-39h540v468H-45z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cg clip-path='url(%23prefix__c)' mask='url(%23prefix__b)'%3E%3Cpath fill='%233b3b4f' d='m56.691 31.852-1.12 1.945V52.87l-8.258-4.77-.747 1.297 9.004 5.204V65h1.5V32.496a.747.747 0 0 0-.379-.644m37.883 1.945.004.004V0h-1.5v31.203-.004V65h1.496V33.797M65.32 16.902l9.004 5.2v42.464l-.75.434h2.246V.434L76.57 0h-1.496l-.75 1.3v19.071l-8.254-4.77-.75 1.301M47.316 81.898l28.133-16.25A.752.752 0 0 0 75.82 65h-2.246l-16.508 9.535V65h-1.5v10.402l-9 5.2.75 1.296m18.754 32.5 27.008-15.601 1.5-2.602-29.258 16.903.75 1.3'/%3E%3Cpath fill='%233b3b4f' d='m55.57 96.2 1.121 1.945.004.003 55.137-31.851.75-1.297v-.004h1.477l-.75-.43v-.824l.023-.043V44.63l8.238 4.754-.007.015 27.007 15.598h3L122.328 48.11l.008-.011h-.004l-9-5.203V.434l.75-.434h-2.25v64.566l-.75.434-16.508 9.535V65h-1.5v10.398L56.32 96.633l-.75-.434m18.754 32.496.75 1.301.375-.648.375-.653-.75.434-.75-.434'/%3E%3Cpath fill='%233b3b4f' d='m130.945 33.137-.004.011-.004.004L186.078 65h1.496l-.75-1.3-16.508-9.536 8.254-4.766-.75-1.3-9.004 5.199-36.754-21.23v-.825l.024-.039V12.13l8.238 4.758-.008.015 28.133 16.25a.748.748 0 0 0 .746-.004l-1.12-1.945-16.512-9.535 8.257-4.77-.75-1.296-9.004 5.199-8.984-5.188.008-.015-9.004-5.2V0h-1.5v32.5c0 .273.144.504.36.637m.014 63.715-55.136 31.847-.75 1.297h1.5l16.508-9.535v9.535h1.5v-10.402l36.754-21.227.75.43-1.125-1.945m9.375 16.246-28.133 16.25a.752.752 0 0 0-.371.648h2.246l16.508-9.535.004 9.535h1.496v-10.402l9-5.2-.75-1.296M93.078 98.8l29.254-16.902-.746-1.296-27.012 15.601-1.496 2.598m19.129-33.153-.375.649.75-.43.75.43-.75-1.297-.375.648'/%3E%3Cpath fill='%233b3b4f' d='m112.582 65 .75 1.297 16.508 9.539-8.254 4.766.75 1.296 9.004-5.199 36.754 21.235v.863l1.125-1.945L114.082 65h-1.5m18.378 31.852 1.126 1.945 16.508 9.531-8.254 4.774.75 1.296 9.004-5.203 9 5.2.75-1.297-28.133-16.25a.737.737 0 0 0-.75.004M148.59 65l29.258 16.898.75-1.296L151.586 65h-2.996m39.008 0h-1.496l.746.434v.863l.75-1.297m-18.375 31.852-1.125 1.945v19.07l-8.254-4.765-.75 1.296 9.004 5.204v10.394h1.5v-32.5a.744.744 0 0 0-.375-.644m37.882 1.945v.004V65h-1.5v31.2-.005 33.801h1.5v-31.2'/%3E%3Cpath fill='%233b3b4f' d='m178.598 80.602-.75 1.296v.004l9.004 5.2v42.464l-.75.43h2.25V65.434l.75-.434 16.507-9.54v9.536h1.5V54.598l36.754-21.23.75.429-1.12-1.945h-.005l-55.136 31.847-.75 1.301-.75 1.297V85.37l-8.254-4.77'/%3E%3Cpath fill='%233b3b4f' d='M188.352 129.996h-2.247l-16.507 9.54-.004-9.536h-1.496v10.402l-9 5.2.75 1.296 28.129-16.25a.749.749 0 0 0 .375-.652m-9.75 49.399 27.007-15.602 1.5-2.598-29.257 16.903.75 1.297m9.375 14.953.375-.653-.75.438-.75-.438.75 1.301.375-.648'/%3E%3Cpath fill='%233b3b4f' d='m234.863 113.094-9.004-5.2v-42.46l.75-.434h-2.25v64.566l-.75.43-16.507 9.54v-9.54h-1.5v10.402l-36.754 21.235-.75-.434 1.125 1.946v.003l55.136-31.851.75-1.3h1.477l-.75-.43v-.829l.023-.039v-19.07l8.239 4.754-.008.015 27.012 15.598h2.996l-29.239-16.887.004-.011v-.004m18.004 65.004-28.133 16.25a.739.739 0 0 0-.37.648h2.241l16.512-9.535v9.535h1.5v-10.402l9-5.2-.75-1.296M205.605 163.8l29.258-16.902-.75-1.296-27.008 15.601-1.5 2.598'/%3E%3Cpath fill='%233b3b4f' d='M205.61 194.996h1.5v-10.402l36.753-21.23.75.433-1.12-1.945-.005-.004-55.136 31.851-.75 1.297-.75 1.3v19.071l-8.254-4.765-.75 1.296 9.004 5.204v42.46l-.75.434h2.25V195.43l.75-.434 16.507-9.535v9.535M225.11 130l-.75 1.297.75-.43.75.43-.75-1.297m39.007-.004h-3l29.207 16.871-.02.031v.004l9.005 5.2v42.46l-.75.434h2.25V130.43l.75-.434h-1.5V130h-1.43l.75.434v.746l-.07.117v19.074l-8.2-4.738.016-.031-27.008-15.606M159.848 16.902 187.977.648a.743.743 0 0 0 .375-.648h-2.247l-16.507 9.54-.004-9.54h-1.496v10.402l-9 5.2.75 1.3m18.754 32.496 27.007-15.601 1.5-2.598-29.257 16.899.75 1.3M168.098 31.2l1.125 1.948v.004l55.136-31.851.75-1.301h-1.5l-16.507 9.535V0h-1.5v10.402l-36.754 21.23-.75-.433m19.879 33.149.375-.649-.75.434-.75-.434.75 1.297.375-.648m64.89-16.25-28.133 16.25a.748.748 0 0 0-.37.648h2.241l16.512-9.535v9.535h1.5V54.594l9-5.196-.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m205.605 33.8 29.258-16.898-.75-1.3-27.008 15.601-1.5 2.598M225.11 0l-.376.648-.375.653.75-.434.75.434L225.11 0'/%3E%3Cpath fill='%233b3b4f' d='m242.371 10.836-8.254 4.766h-.004l.75 1.3h.004l9-5.203 36.754 21.235v.746l-.066.117V52.87l-8.203-4.742.02-.031-28.134-16.25a.739.739 0 0 0-.746.004l1.121 1.945 16.508 9.535-8.254 4.77.75 1.296 9.004-5.203 8.95 5.172-.016.031 9 5.204V65h1.5V32.496a.735.735 0 0 0-.325-.61l.016-.034L226.61 0h-1.496l.746 1.3 16.512 9.536M57.07 194.996v-32.5a.743.743 0 0 0-.379-.644l-1.12 1.941v19.074l-8.258-4.765-.747 1.296 9.004 5.204v10.394h1.5m9-49.394-.75 1.296v.004l9.004 5.2v42.46l-.75.434h2.246V130.43l.75-.434h-1.496l-.75 1.3v19.075l-8.254-4.77'/%3E%3Cpath fill='%233b3b4f' d='m56.695 228.148 55.137-31.851.75-1.3h1.477l-.75-.435v-.824l.023-.039v-19.074l8.238 4.758-.007.012 27.007 15.601h3l-29.242-16.89.008-.012h-.004l-9-5.2V130.43l.75-.434h-2.25v64.566l-.75.434-16.508 9.535v-9.535h-1.5v10.402L56.32 226.633l-.75-.438 1.121 1.95.004.003'/%3E%3Cpath fill='%233b3b4f' d='m47.316 211.898 28.133-16.25a.752.752 0 0 0 .371-.648h-2.246l-16.508 9.535V195h-1.5v10.398l-9 5.204.75 1.296m45.762 16.895 1.5-2.598-29.258 16.899.75 1.3 27.008-15.601M75.45 259.344l.374-.649-.75.434-.75-.434.75 1.301.375-.652m93.001-96.196c.238.141.523.13.745 0l-1.12-1.945-16.512-9.539 8.257-4.766-.75-1.3-9.004 5.199-8.984-5.188.008-.011-9.004-5.2v-10.402h-1.5V162.5c0 .27.144.504.36.637l-.005.008-.004.003 55.141 31.848h1.496l-.75-1.297-16.508-9.535 8.254-4.77-.75-1.3v.004l-9.004 5.199-36.754-21.234v-.825l.024-.035V142.13l8.238 4.758-.008.011 28.133 16.25M93.078 161.2v-.005 33.801h1.496v-31.2h.004v-33.8h-1.5V161.2m47.258 81.894-28.133 16.25a.758.758 0 0 0-.371.652h2.246l16.508-9.535.004 9.535h1.496v-10.402l9-5.2-.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m93.078 228.797 29.254-16.899-.746-1.3-27.012 15.601-1.496 2.598m1.504 31.199v-10.402l36.754-21.23.75.433-1.125-1.945v-.004l-55.137 31.847-.75 1.301h1.5l16.508-9.535v9.535h1.5m18-64.996-.75 1.297.75-.434.75.434-.75-1.297m66.016 15.598L151.586 195h-2.996l29.258 16.898.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m150.094 239.195 9 5.2.75-1.301-28.133-16.25a.755.755 0 0 0-.75.004l1.125 1.945 16.508 9.535-8.254 4.77.75 1.3 9.004-5.203m19.125-12.343v-.004l-55.137-31.852h-1.5l.75 1.3 16.508 9.536-8.254 4.77.75 1.296 9.004-5.199 36.754 21.23v.868l1.125-1.945M187.598 195h-1.496l.746.43v.867l.75-1.297m-19.5 64.996h1.5v-32.5a.75.75 0 0 0-.375-.648l-1.125 1.945v19.074l-8.254-4.77-.75 1.301 9.004 5.2v10.398m-8.25 16.902 28.129-16.25a.753.753 0 0 0 .375-.652h-2.247l-16.507 9.535-.004-9.535h-1.496v10.402l-9 5.2.75 1.3m47.262 14.297-29.258 16.899.75 1.297 27.007-15.598 1.5-2.598m-19.132 33.149.375-.649-.75.434-.75-.434.75 1.301.375-.652'/%3E%3Cpath fill='%233b3b4f' d='m234.863 243.094-9.004-5.203V195.43l.75-.434h-2.25v64.566l-.746.434h-.004l-16.507 9.535v-9.535h.003v-65h-1.5V226.2v-.004 33.801h-.003v10.402l-36.754 21.23-.75-.433 1.125 1.946v.004l55.136-31.848.75-1.3h1.477l-.75-.435v-.824l.023-.043v-19.07l8.239 4.758-.008.012 27.012 15.601h2.996l-29.239-16.89.004-.012m18.004 64.999-28.133 16.25a.745.745 0 0 0-.37.652h2.241l16.512-9.539v9.54h1.5v-10.403l9-5.203-.75-1.297m-18.754-32.496-27.008 15.601-1.5 2.598 29.258-16.899-.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m224.36 261.297.75-.434.75.434-.75-1.3-.376.651-.375.649m20.254 32.5-1.12-1.945-.005-.004-55.136 31.847-.75 1.301h1.5l16.507-9.535v9.535h1.5v-10.402l36.754-21.23.75.433M55.57 324.996h1.5v-32.5a.754.754 0 0 0-.379-.648l-1.12 1.945v19.074l-8.258-4.77-.747 1.301 9.004 5.2v10.398m-8.254 16.902 28.133-16.253a.747.747 0 0 0 .371-.649h-2.246l-16.508 9.535v-9.535h-1.5v10.402l-9 5.2.75 1.3m47.262 14.293L65.32 373.094l.75 1.297 27.008-15.598 1.5-2.602'/%3E%3Cg clip-path='url(%23prefix__d)'%3E%3Cpath fill='%233b3b4f' d='m75.074 389.996.375-.652.375-.649-.75.434-.75-.434.75 1.301'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m187.574 324.996-.75-1.3-16.508-9.536 8.254-4.77-.75-1.296-9.004 5.203-36.754-21.235v-.824l.024-.039v-19.07l8.234 4.754-.004.015 28.133 16.25a.74.74 0 0 0 .746-.003l-1.12-1.946-16.512-9.535 8.257-4.77-.75-1.3-9.004 5.203-8.984-5.188.008-.015-9.004-5.2v-10.398h-1.5v32.5c0 .27.144.508.36.637l-.005.008-.004.004 55.141 31.851h1.496'/%3E%3Cpath fill='%233b3b4f' d='m122.328 308.105.008-.011h-.004l-9-5.203V260.43l.75-.434h-2.25v64.567l-.75.433-16.508 9.535v-9.535h-1.5v10.402l-36.754 21.23-.75-.433 1.121 1.946.004.004 55.137-31.848.75-1.3h1.477l-.75-.435v-.824l.023-.043v-19.07l8.234 4.758-.004.008 27.008 15.605h3l-29.242-16.89'/%3E%3Cpath fill='%233b3b4f' d='M93.078 291.195v33.801h1.496v-31.203l.004.004v-33.8h-1.5v31.198M76.57 259.996h-1.496l-.75 1.3v19.071l-8.254-4.765-.75 1.296 9.004 5.204v42.46l-.75.434h2.246V260.43l.75-.434'/%3E%3Cg clip-path='url(%23prefix__e)'%3E%3Cpath fill='%233b3b4f' d='m140.336 373.094-28.133 16.25a.753.753 0 0 0-.371.652h2.246l16.508-9.539.004 9.54h1.496v-10.403l9-5.203-.75-1.297'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m121.586 340.598-27.012 15.597-1.496 2.602 29.254-16.902-.746-1.297'/%3E%3Cg clip-path='url(%23prefix__f)'%3E%3Cpath fill='%233b3b4f' d='m132.086 358.797-1.125-1.95v-.003l-55.137 31.851-.75 1.301h1.5l16.508-9.539v9.539h1.496v-.004l.004-10.398 36.754-21.235.75.438'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m112.582 324.996-.375.649-.375.652.75-.434.75.434-.75-1.3m19.128 31.847a.756.756 0 0 0-.75 0l1.126 1.949 16.508 9.535-8.254 4.766.75 1.3 9.004-5.203 9 5.2.75-1.297-28.133-16.25m19.875-31.848h-2.996l29.258 16.899.75-1.297-27.012-15.602m17.633 31.852v-.004l-55.137-31.848h-1.5l.75 1.3 16.508 9.532-8.254 4.77.75 1.3 9.004-5.203 36.754 21.235v.867l1.125-1.95m18.379-31.851h-1.496l.746.434v.867l.75-1.3'/%3E%3Cg clip-path='url(%23prefix__g)'%3E%3Cpath fill='%233b3b4f' d='m169.223 356.848-1.125 1.945v19.074l-8.254-4.77-.75 1.298 9.004 5.203v10.398h1.5v-32.504a.744.744 0 0 0-.375-.644'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__h)'%3E%3Cpath fill='%233b3b4f' d='M205.605 356.195v33.801h1.5v-31.203.004-33.8h-1.5v31.198'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__i)'%3E%3Cpath fill='%233b3b4f' d='m234.863 373.094-9.004-5.203V325.43l.75-.434h-2.25v64.567l-.75.433h2.977l-.75-.437v-.825l.023-.039v-19.074l8.239 4.762-.008.008 27.012 15.605h2.996l-29.239-16.89.004-.012'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__j)'%3E%3Cpath fill='%233b3b4f' d='M189.102 324.996h-1.5l-.75 1.3v19.071l-8.254-4.765v-.004l-.75 1.3 9.004 5.204v42.46l-.75.434h2.25V325.43l.75-.434'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m18.39 98.148 55.137 31.848h1.5l-.75-1.297-16.507-9.535 8.253-4.77-.75-1.296-9.003 5.199-36.754-21.23v-.825l.02-.039V77.13l8.237 4.758-.007.011 28.132 16.25c.243.141.524.13.75 0l-1.125-1.945-16.507-9.539 8.254-4.766-.75-1.3-9.004 5.203-8.985-5.192.008-.011-9.004-5.2V65h-1.5v32.5c0 .27.149.504.36.633l-.004.012v.003'/%3E%3Cpath fill='%233b3b4f' d='M.758 129.996h.75l-.75-.43v-.824l.023-.043v-19.07l8.239 4.754-.008.015 27.011 15.598h2.997L9.78 113.11l.004-.011v-.004l-9.004-5.2v-42.46l.75-.434H.035v64.996h.723M18.04 185.46v9.536h1.5v-10.402l9-5.2-.75-1.296-27.755 16.03v.868h1.496l16.508-9.535m-9.004-39.859-9 5.199v1.73l9.75-5.633-.75-1.296m10.5 18.195-1.12-1.945-.005-.004L.035 172.465v1.73l18.75-10.832.75.434M.035 130v.867l.746.43zm0 0'/%3E%3Cpath fill='%233b3b4f' d='m65.297 146.898.75-1.296-27.008-15.606h-3l29.258 16.902m-36.757 32.5 9.003-5.203 9.004 5.2.746-1.297-28.133-16.254a.748.748 0 0 0-.746.004l1.121 1.945 16.512 9.535-8.258 4.77.75 1.3M9.04 145.602l.75 1.296 9.003-5.199 36.754 21.23v.868l1.121-1.945.004-.004-55.137-31.852h-1.5l.75 1.3 16.508 9.54-8.254 4.766M75.05 130h-1.5l.75.434v.863l.75-1.297M18.04 55.46v9.536h1.5V54.594l9-5.196-.75-1.3L.034 64.128v.868H1.53l16.508-9.535M9.035 15.602l-9 5.203v1.726l9.75-5.629-.75-1.3m10.5 18.195-1.12-1.945h-.005L.035 42.469v1.726l18.75-10.828.75.43M.035.004v.863l.746.434zm17.258 10.832-8.254 4.766.75 1.3 9.004-5.203 36.754 21.235v.863l1.121-1.945h.004L1.535 0h-1.5l.75 1.3 16.508 9.536m48.754 4.766L39.039 0h-3l29.258 16.902.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m28.54 49.398 9.003-5.203 9.004 5.203.746-1.3-28.133-16.25a.739.739 0 0 0-.746.004l1.121 1.945 16.512 9.535-8.258 4.77.75 1.296M74.3 1.3l.75-1.3h-1.5l.75.434V1.3M18.39 228.148l55.137 31.848h1.5l-.75-1.3-16.507-9.536 8.253-4.765-.75-1.301-9.003 5.203-36.754-21.234v-.825l.02-.039v-19.07l8.237 4.754-.007.015 28.132 16.25a.755.755 0 0 0 .75 0l-1.125-1.945-16.507-9.539 8.254-4.77-.75-1.296-9.004 5.199-8.985-5.188.008-.015-9.004-5.2v-10.398h-1.5V227.5c0 .27.149.504.36.633l-.004.012v.003'/%3E%3Cpath fill='%233b3b4f' d='M.758 259.996h.75l-.75-.433v-.825l.023-.043v-19.07l8.239 4.758-.008.012 27.011 15.601h2.997l-29.24-16.89.004-.012-9.004-5.203V195.43l.75-.434H.035v65h.723m17.282 55.461v9.54h1.5v-10.403l9-5.203-.75-1.297L.034 324.129v.867H1.53l16.508-9.539m-9.003-39.859-9 5.199v1.734l9.75-5.633-.75-1.3m10.5 18.199-1.12-1.945-.005-.004L.035 302.46v1.734l18.75-10.832.75.434M.035 260v.867l.746.43zm65.262 16.898.75-1.3-27.008-15.602h-3l29.258 16.902'/%3E%3Cpath fill='%233b3b4f' d='m28.54 309.395 9.003-5.2 9.004 5.196.746-1.297-28.133-16.25a.739.739 0 0 0-.746.004l1.121 1.945 16.512 9.535-8.258 4.77.75 1.297M9.04 275.602l.75 1.296 9.003-5.203 36.754 21.235v.867l1.121-1.945.004-.004-55.137-31.852h-1.5l.75 1.3 16.508 9.536-8.254 4.766v.004m66.011-15.606h-1.5l.75.434v.867l.75-1.3'/%3E%3Cg clip-path='url(%23prefix__k)'%3E%3Cpath fill='%233b3b4f' d='m57.77 379.16 8.253-4.77-.75-1.296-9.003 5.199-36.754-21.23v-.829l.02-.039v-19.07l8.237 4.758-.007.015 28.132 16.25a.755.755 0 0 0 .75-.003l-1.125-1.946-16.507-9.535 8.254-4.77-.75-1.3-9.004 5.203-8.985-5.188.008-.015-9.004-5.203v-10.395h-1.5v32.5c0 .27.149.504.36.637l-.004.008v.004l55.136 31.851h1.5l-.75-1.3-16.507-9.536'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__l)'%3E%3Cpath fill='%233b3b4f' d='M9.785 373.094.781 367.89v-42.46l.75-.434H.035v65h1.473l-.75-.437v-.825l.023-.039v-19.074l8.239 4.762-.008.008 27.011 15.605h2.997l-29.24-16.89.004-.012'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M319.563 33.797v.004V0h-1.497v31.203l-.003-.004V65h1.5V33.797m-18.856-11.75zm-.648.375zm-9.754-5.52 9.004 5.2v42.464l-.75.434h2.25V.434l.75-.434h-2.93l.75.434v.746l-.07.12v19.071l-8.2-4.738.016-.031L264.117 0h-3l29.207 16.871-.02.031'/%3E%3Cpath fill='%233b3b4f' d='m280.621 96.238-.02-.035-16.507-9.539 8.254-4.766-.012-.02 28.101-16.23a.752.752 0 0 0 .372-.648h-2.247l-16.507 9.535V65h-1.5v10.402l-9 5.2.011.015-8.972 5.184-8.98-5.192.003-.011-9.004-5.2V65h-1.5v32.5c0 .27.149.504.364.633l-.008.012v.003l55.136 31.848h2.954l16.507-9.535v9.535h1.5v-10.402l36.754-21.227.75.43-1.12-1.945h-.005l-55.136 31.847-.727 1.262.356-.613.375-.653-.75.434-.688-.395-.02-.035-16.507-9.535 8.254-4.77-.012-.015 26.976-15.582 1.497-2.602-29.254 16.903.011.02-8.972 5.179-36.754-21.23v-.825l.02-.039V77.13l8.238 4.758-.008.011 28.133 16.25c.242.141.523.13.75 0l-.012-.02 55.105-31.831.746-1.297v-.004h1.48l-.75-.43v-.824l.02-.043V44.63l8.239 4.754-.004.015 27.004 15.598h3L347.316 48.11l.004-.011-9.004-5.203V.434l.75-.434h-2.246v64.566l-.75.434-16.511 9.535V65h-1.5v10.398l-36.754 21.235-.684-.395'/%3E%3Cpath fill='%233b3b4f' d='m355.934 33.137-.008.011v.004L411.063 65h1.5l-.75-1.3-16.508-9.536 8.254-4.766-.75-1.3-9.004 5.199-36.754-21.23v-.825l.02-.039V12.13l8.238 4.758-.004.015 28.129 16.25a.755.755 0 0 0 .75-.004l-1.122-1.945-16.511-9.535 8.254-4.77-.75-1.296-9 5.199-8.985-5.188.008-.015-9.008-5.2V0h-1.5v32.5c0 .273.149.504.364.637m-19.114 96.859h2.246l16.508-9.535v9.535h1.5v-10.402l9-5.2-.75-1.296-28.133 16.25a.752.752 0 0 0-.37.648M318.063 98.8l29.257-16.902-.75-1.296-27.007 15.601-1.5 2.598M337.566 65l-.375.648-.37.649.745-.43.75.43-.75-1.297'/%3E%3Cpath fill='%233b3b4f' d='m373.582 108.328-8.258 4.774.75 1.296 9.008-5.203 9 5.2.75-1.297-28.137-16.25a.73.73 0 0 0-.746.004l1.121 1.945 16.512 9.531m30.004-27.726L376.574 65h-3l29.262 16.898.75-1.296m-56.262 1.296 9.004-5.199 36.754 21.235v.863l1.125-1.945L339.067 65h-1.5l.75 1.297 16.511 9.539-8.254 4.766.75 1.296M412.586 65h-1.496l.75.434v.863l.746-1.297'/%3E%3Cpath fill='%233b3b4f' d='M413.34 66.297 412.59 65l-.75 1.297V85.37l-8.254-4.77-.75 1.297v.004l9.004 5.2v42.464l-.75.43h2.25v-63.7m-18.754 63.701v-32.5a.74.74 0 0 0-.379-.644l-1.121 1.945v19.07l-8.254-4.765-.75 1.296 9.004 5.204v10.394h1.5m36.008 0h1.5v-31.2l-1.5-2.6v33.8'/%3E%3Cg clip-path='url(%23prefix__m)'%3E%3Cpath fill='%233b3b4f' d='M430.688 141.207zm18.66-12.508v.867l-.75.43-16.508 9.54v-9.54h-1.5v10.402l-36.754 21.235-.75-.434 1.121 1.946v.003l55.14-31.851.61-1.055v-.488l-.234-.406-.375-.649'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M413.336 129.996h-2.242l-16.512 9.54V130h-1.5l.004 10.402-9.004 5.2.75 1.296 28.133-16.25a.745.745 0 0 0 .37-.652m18.759 31.199-29.258 16.903.75 1.297 27.008-15.602 1.5-2.598m-19.129 33.153.375-.653-.75.438-.75-.438.75 1.301.375-.648'/%3E%3Cg clip-path='url(%23prefix__n)'%3E%3Cpath fill='%233b3b4f' d='M449.348 65v63.7l.609 1.054V65h-.61'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M432.094 65h-1.5v31.203l1.5 2.598V65'/%3E%3Cg clip-path='url(%23prefix__o)'%3E%3Cpath fill='%233b3b4f' d='M432 183.79zm-19.41 11.206.375.652.375.649v-.867l.75-.434 16.508-9.535-.004 9.535h1.5l.004-10.402 17.859-10.317v-1.73l-36.617 21.152-.75 1.297'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__p)'%3E%3Cpath fill='%233b3b4f' d='M449.348 194.996h.609v-.785l-.234.137a.743.743 0 0 0-.375.648'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__q)'%3E%3Cpath fill='%233b3b4f' d='m430.594 163.8 19.363-11.187v-1.73l-17.863 10.32-1.5 2.598'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__r)'%3E%3Cpath fill='%233b3b4f' d='m449.348 131.297.609-.352v-.703l-.234.406-.375.649'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__s)'%3E%3Cpath fill='%233b3b4f' d='M430.688 11.21zM448.598 0 432.09 9.535V0h-1.5v10.402l-36.754 21.23-.75-.433 1.121 1.95v.003l55.14-31.851.61-1.059V0h-1.36'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M384.832 16.902 412.965.648a.739.739 0 0 0 .37-.648h-2.241l-16.512 9.54V0h-1.5l.004 10.402-9.004 5.2.75 1.3M432.094 31.2l-29.258 16.898.75 1.3 27.008-15.601 1.5-2.598m-19.129 33.149.375-.649-.75.434-.75-.434.75 1.297.375-.648'/%3E%3Cg clip-path='url(%23prefix__t)'%3E%3Cpath fill='%233b3b4f' d='M432 53.79zM412.59 65l.75 1.297v-.863l.75-.434 16.508-9.54-.004 9.536h1.5l.004-10.398 17.859-10.317v-1.734L413.34 63.699 412.59 65'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__u)'%3E%3Cpath fill='%233b3b4f' d='M449.348 64.996h.609v-.785l-.234.137a.752.752 0 0 0-.375.648'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__v)'%3E%3Cpath fill='%233b3b4f' d='m430.594 33.8 19.363-11.183v-1.734l-17.863 10.32-1.5 2.598'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__w)'%3E%3Cpath fill='%233b3b4f' d='m449.348 1.3.609-.355V.242l-.234.406-.375.653'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M282.055 194.996v-32.5a.742.742 0 0 0-.325-.613l.016-.031v-.004l-55.137-31.852h-1.496l.746 1.3 16.512 9.54-8.254 4.766h-.004l.75 1.296h.004l9-5.199 36.754 21.23v.75l-.066.114v19.074l-8.203-4.738.02-.031-28.134-16.254a.748.748 0 0 0-.746.004l1.121 1.945 16.508 9.535-8.254 4.77.75 1.3 9.004-5.203 8.95 5.172-.016.031 9 5.204v10.394h1.5m37.508-31.199v-33.8h-1.497v31.202l-.003-.004v33.801h1.5v-31.2m73.871-.648c.242.141.523.13.75 0l-1.122-1.945-16.511-9.539 8.254-4.766-.75-1.3-9 5.199-8.985-5.188.008-.011-9.008-5.2v-10.402h-1.5V162.5c0 .27.149.504.364.633l-.008.012v.003l55.137 31.848h1.5l-.75-1.297-16.508-9.535 8.254-4.77-.75-1.3v.004l-9.004 5.199-36.754-21.234v-.825l.02-.035V142.13l8.238 4.758-.004.011 28.129 16.25m-37.86 87.311v9.536h1.5v-10.402l9-5.2-.75-1.3-28.133 16.25a.758.758 0 0 0-.37.652h2.245l16.508-9.535m-37.511-21.664 29.257-16.899-.75-1.3-27.007 15.601-1.5 2.598'/%3E%3Cpath fill='%233b3b4f' d='M319.566 259.996v-10.402l36.754-21.23.75.433-1.12-1.945-.005-.004-55.136 31.847-.727 1.262.356-.613.375-.649-.75.434-.688-.395-.02-.039-16.507-9.535 8.254-4.765-.012-.02 26.976-15.582 1.497-2.598-29.254 16.899.011.02-8.972 5.183-36.754-21.234v-.825l.02-.039v-19.07l8.238 4.754-.008.015 28.133 16.25a.755.755 0 0 0 .75 0l-.012-.023 55.105-31.828.746-1.3h1.48l-.75-.435v-.824l.02-.039v-19.074l8.239 4.758-.004.012 27.004 15.601h3l-29.239-16.89.004-.012-9.004-5.2V130.43l.75-.434h-2.246v64.566l-.75.434-16.511 9.535v-9.535h-1.5v10.402l-36.754 21.235-.684-.399-.02-.03-16.507-9.54 8.254-4.77-.012-.015 28.101-16.23a.752.752 0 0 0 .372-.649h-2.247l-16.507 9.535V195h-1.5v10.398l-9 5.204.011.015-8.972 5.18-8.98-5.188.003-.015-9.004-5.2v-10.398h-1.5V227.5c0 .27.149.504.364.633l-.008.012v.003l55.136 31.848h2.954l16.507-9.535v9.535h1.5'/%3E%3Cpath fill='%233b3b4f' d='m337.566 195-.746 1.297.746-.434.75.434-.75-1.297m66.02 15.598L376.574 195h-3l29.262 16.898.75-1.3m-37.512 33.8 9.008-5.203 9 5.2.75-1.301-28.137-16.25a.748.748 0 0 0-.746.004l1.121 1.945 16.512 9.535-8.258 4.77.75 1.3m-18.75-32.5 9.004-5.199 36.754 21.23v.868l1.125-1.945v-.004l-55.14-31.852h-1.5l.75 1.3 16.511 9.536-8.254 4.77.75 1.296M412.586 195h-1.496l.75.43v.867l.746-1.297'/%3E%3Cpath fill='%233b3b4f' d='m413.34 196.297-.75-1.3-.75 1.3v19.07l-8.254-4.765-.75 1.296 9.004 5.204v42.46l-.75.434h2.25v-63.7m-18.754 63.7v-32.5a.746.746 0 0 0-.379-.648l-1.121 1.945v19.074l-8.254-4.77-.75 1.301 9.004 5.2v10.398h1.5'/%3E%3Cg clip-path='url(%23prefix__x)'%3E%3Cpath fill='%233b3b4f' d='M430.688 271.207zm18.66-12.512v.868l-.746.433h-.004l-16.508 9.535v-9.535h.004v-31.203l-1.5-2.598v33.801h-.004v10.402l-36.754 21.23-.75-.433 1.121 1.946v.004l55.14-31.848.61-1.055v-.488l-.234-.406-.375-.653'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M413.336 259.996h-2.242l-16.512 9.535v-9.535h-1.5l.004 10.402-9.004 5.2.75 1.3 28.133-16.25a.75.75 0 0 0 .37-.652m18.759 31.199-29.258 16.899.75 1.297 27.008-15.598 1.5-2.598m-19.504 33.801.375-.652.375-.649-.75.434-.75-.434.75 1.301'/%3E%3Cg clip-path='url(%23prefix__y)'%3E%3Cpath fill='%233b3b4f' d='M449.348 194.996v63.7l.609 1.058v-64.758h-.61'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M432.094 194.996h-1.5V226.2l1.5 2.598v-33.8'/%3E%3Cg clip-path='url(%23prefix__z)'%3E%3Cpath fill='%233b3b4f' d='M432 313.785zm-19.41 11.211h1.5l16.508-9.535-.004 9.535h1.5l.004-10.402 17.859-10.32v-1.727l-36.617 21.148-.75 1.301'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__A)'%3E%3Cpath fill='%233b3b4f' d='M449.348 324.996h.609v-.789l-.234.137a.749.749 0 0 0-.375.652'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__B)'%3E%3Cpath fill='%233b3b4f' d='m430.594 293.797 19.363-11.184v-1.734l-17.863 10.32-1.5 2.598'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__C)'%3E%3Cpath fill='%233b3b4f' d='m449.348 261.297.609-.352v-.703l-.234.406-.375.649'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M282.055 324.996v-32.5a.75.75 0 0 0-.325-.617l.016-.027v-.004l-55.137-31.852h-1.496l.746 1.3 16.512 9.536-8.254 4.766s0 .004-.004.004l.75 1.296h.004l9-5.203 36.754 21.235v.746l-.066.117v19.074l-8.203-4.738.02-.035-28.134-16.25a.739.739 0 0 0-.746.004l1.121 1.945 16.508 9.535-8.254 4.77.75 1.297 9.004-5.2 8.95 5.172-.016.031 9 5.2v10.398h1.5m111.379-31.848a.747.747 0 0 0 .75-.003l-1.122-1.946-16.511-9.535 8.254-4.77-.75-1.3-9 5.203-8.985-5.188.008-.015-9.008-5.2v-10.398h-1.5v32.5c0 .27.149.508.364.637l-.008.008v.004l55.137 31.851h1.5l-.75-1.3-16.508-9.536 8.254-4.77-.75-1.296-9.004 5.203-36.754-21.235v-.824l.02-.039v-19.07l8.238 4.754-.004.015 28.129 16.25m-75.368-1.953h-.003v33.801h1.5v-31.203.004-33.8h-1.497v31.198'/%3E%3Cpath fill='%233b3b4f' d='M301.559 259.996h-2.93l.75.434v.75l-.07.117v19.07l-8.2-4.738.016-.031-27.008-15.602h-3l29.207 16.871-.02.031 9.005 5.204v42.46l-.75.434h2.25V260.43l.75-.434'/%3E%3Cg clip-path='url(%23prefix__D)'%3E%3Cpath fill='%233b3b4f' d='m365.324 373.094-28.133 16.25a.753.753 0 0 0-.37.652h2.245l16.508-9.539v9.54h1.5v-10.403l9-5.203-.75-1.297'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m318.063 358.797 29.257-16.902-.75-1.297-27.007 15.597-1.5 2.602'/%3E%3Cg clip-path='url(%23prefix__E)'%3E%3Cpath fill='%233b3b4f' d='m357.07 358.797-1.12-1.95-.005-.003-55.136 31.851-.727 1.258.356-.61.375-.648-.75.434-.688-.395-.02-.039-16.507-9.535 8.254-4.77-.012-.019 26.976-15.578 1.497-2.602-29.254 16.903.011.02-8.972 5.179-36.754-21.23v-.829l.02-.039v-19.07l8.238 4.758-.008.015 28.133 16.25a.755.755 0 0 0 .75-.003l-.012-.02 55.105-31.828.746-1.3h1.48l-.75-.435v-.824l.02-.043v-19.07l8.239 4.758-.004.008 27.004 15.605h3l-29.239-16.89.004-.012-9.004-5.203V260.43l.75-.434h-2.246v64.567l-.75.433-16.511 9.535v-9.535h-1.5v10.402l-36.754 21.23-.684-.394-.02-.035-16.507-9.535 8.254-4.77-.012-.015 28.101-16.234a.747.747 0 0 0 .372-.649h-2.247l-16.507 9.535v-9.535h-1.5v10.402l-9 5.2.011.02-8.972 5.179-8.98-5.188.003-.015-9.004-5.203v-10.395h-1.5v32.5c0 .27.149.504.364.637l-.008.008v.004l55.136 31.851h2.954l16.507-9.539v9.54h1.5v-10.403l36.754-21.235.75.438'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m337.566 324.996-.375.649-.37.652.745-.434.75.434-.75-1.3m19.129 31.847a.748.748 0 0 0-.746 0l1.121 1.949 16.512 9.535-8.258 4.766.75 1.3 9.008-5.203 9 5.2.75-1.297-28.137-16.25m19.879-31.848h-3l29.262 16.899.75-1.297-27.012-15.602m17.633 31.852v-.004l-55.14-31.848h-1.5l.75 1.3 16.511 9.532-8.254 4.77.75 1.3 9.004-5.203 36.754 21.235v.867l1.125-1.95m18.379-31.851h-1.496l.75.434v.867l.746-1.3'/%3E%3Cg clip-path='url(%23prefix__F)'%3E%3Cpath fill='%233b3b4f' d='M411.84 326.297v19.07l-8.254-4.765v-.004l-.75 1.3 9.004 5.204v42.46l-.75.434h2.25V325.43l.75-.434h-1.5l-.75 1.3'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__G)'%3E%3Cpath fill='%233b3b4f' d='m394.207 356.848-1.121 1.945v19.074l-8.254-4.77-.75 1.298 9.004 5.203v10.398h1.5v-32.504a.74.74 0 0 0-.379-.644'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__H)'%3E%3Cpath fill='%233b3b4f' d='M449.348 324.996v64.567l-.75.433h1.359v-65h-.61'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__I)'%3E%3Cpath fill='%233b3b4f' d='M430.594 356.195v33.801h1.5v-31.203.004-33.8h-1.5v31.198'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");max-width:1500px;outline:var(--outline-width) solid var(--gray-85);outline-offset:var(--namespace-offset);position:relative;width:100%}.certificate-wrapper:after{outline:var(--outline-width) solid var(--gray-00);outline-offset:calc(var(--outline-width) + var(--namespace-offset))}.certificate-wrapper:after,.certificate-wrapper:before{content:"";height:100%;inset:0;position:absolute;width:100%}.certificate-wrapper:before{outline:var(--outline-width) solid var(--gray-85);outline-offset:calc(var(--outline-width) + var(--namespace-offset) + var(--namespace-offset))}.certification-namespace .row{margin:0}.certificate-outer-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.certificate-outer-wrapper .donation-section hr{border:1px solid var(--gray-10)}.certificate-outer-wrapper .donation-completion .btn{background-color:var(--gray-15);border-color:var(--gray-85);color:var(--gray-85)}.certificate-outer-wrapper .donation-completion .btn:hover{background-color:var(--gray-85);border-color:var(--gray-85);color:var(--gray-05)}.certificate-outer-wrapper .donation-completion .btn[disabled],.certificate-outer-wrapper .donation-completion .btn[disabled]:hover{background-color:var(--gray-15);border-color:var(--quaternary-color);color:var(--quaternary-color)}.certification-namespace{background-color:#fff}.certification-namespace header{background-color:var(--theme-color);height:100px;position:relative;width:100%}.certification-namespace header div{height:100%}.certification-namespace .logo,.certification-namespace header div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.certification-namespace .logo{height:50px}.certification-namespace .logo svg{height:100%;max-width:500px;width:100%}.certification-namespace .dual-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:50%}.certification-namespace .dual-logo svg{height:auto;max-width:70%}.certification-namespace .fcc-logo svg{width:350px}.certification-namespace .ms-logo svg{width:220px}.certification-namespace .information{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:380px;justify-content:center;text-align:center}.certification-namespace p{margin:0}.certification-namespace h3{font-size:25px;font-weight:400;line-height:1.1}.certification-namespace h4{font-size:25px}.certification-namespace h1{color:var(--theme-color);font-size:45px;line-height:1.1}.certification-namespace .signatures{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:space-evenly;margin:0 auto;text-align:center}.certification-namespace .signatures img{margin:0 auto;max-width:300px;width:100%}.certification-namespace .signatures p{padding-top:1px}.certification-namespace .microsoft-signature{display:grid;justify-items:center;padding-top:30px}.certification-namespace .microsoft-signature img{position:sticky;z-index:1}.certification-namespace .signature-underline{background:-webkit-gradient(linear,left top,right top,from(#c8c8c8),color-stop(8%,#686868),color-stop(92%,#6e6e6e),to(#c8c8c8));background:linear-gradient(90deg,#c8c8c8,#686868 8%,#6e6e6e 92%,#c8c8c8);height:1px;margin-bottom:8px;position:relative;top:-9px;width:300px}.certification-namespace .signee-name{font-size:20px}.certification-namespace .signee-role{font-size:17px}.certification-namespace .verify{word-wrap:break-word;font-size:15px;padding:30px 0 4px;text-align:center}.certificate-outer-wrapper{margin-top:var(--header-height)}.qr-wrap,.ribbon-wrap{display:block;height:0;position:relative;width:100%}.qr-code{height:150px;left:35px;top:-120px;width:150px}.qr-code,.ribbon{position:absolute}.ribbon{height:180px;right:0;top:-130px;width:180px}@media screen and (max-width:992px){.certification-namespace header{height:100px}.certification-namespace .logo{-webkit-margin-start:0;-webkit-box-pack:center;-ms-flex-pack:center;height:85px;justify-content:center;margin-inline-start:0;padding:20px}.certification-namespace .information{height:300px}.certification-namespace .information-container{word-wrap:break-word;margin:0 15px;text-align:center}.certification-namespace h3,.certification-namespace h4{font-size:20px}.certification-namespace h1{font-size:30px}.qr-code,.ribbon{display:none}}@media (max-width:830px){.certificate-wrapper:after,.certificate-wrapper:before{display:none}.certification-namespace{outline-offset:unset}}@media screen and (max-width:675px){.certification-namespace header{height:100px}.certification-namespace h3,.certification-namespace h4{font-size:20px}.certification-namespace h1{font-size:25px}}@media print{body{height:210mm;width:297mm}.certificate-outer-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}.certification-namespace{border-color:var(--theme-color)!important}.certificate-outer-wrapper header{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;background-color:var(--theme-color)!important;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.certification-namespace h3,.certification-namespace h4{font-size:25px}.certification-namespace h1{font-size:45px}.certification-namespace .information{height:300px}.certification-namespace .signatures img{max-width:300px!important}.donation-section,.row.certificate-links{display:none}}.certification-settings tr{height:57px}.certification-settings .project-title>a{line-height:40px}.modal{overflow-y:auto}.soundbar{background:var(--quaternary-background);height:25px;margin:1em 0 2em;width:100%}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--secondary-color);overflow:hidden}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary-background);border:2px solid var(--primary-color);-webkit-box-shadow:-2000px 0 0 2000px var(--gray-45);box-shadow:-2000px 0 0 2000px var(--gray-45);cursor:pointer;height:25px;width:16px}input[type=range]::-moz-range-thumb{background:var(--primary-background);border:2px solid var(--primary-color);border-radius:0;box-shadow:-2000px 0 0 2000px var(--gray-45);cursor:pointer;height:25px;width:16px}input[type=range]::-moz-range-progress{background:var(--gray-90);height:25px}label[for=scrollbar-width-slider]{margin-bottom:1rem}input.scrollbar-width[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;height:calc(1rem + 6px);position:relative;width:100%}input.scrollbar-width[type=range]::-webkit-slider-runnable-track{background:var(--secondary-color);height:5px;width:100%}input.scrollbar-width[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--secondary-color);-webkit-box-shadow:1px 1px 1px #3d3d3d;box-shadow:1px 1px 1px #3d3d3d;height:calc(1rem + 6px);margin-top:-.5rem;width:calc(1rem + 6px)}input.scrollbar-width[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--focus-outline-color);outline-offset:-3px}input.scrollbar-width[type=range]::-moz-range-track{background:var(--secondary-color);height:5px;width:100%}input.scrollbar-width[type=range]::-moz-range-progress{background:var(--secondary-color);height:5px}input.scrollbar-width[type=range]::-moz-range-thumb{background:var(--secondary-color);border:3px solid var(--secondary-color);box-shadow:1px 1px 1px #3d3d3d;height:1rem;position:relative;width:1rem;z-index:400}input.scrollbar-width[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--focus-outline-color);outline-offset:-3px}.scrollbar-width-numbers{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.scrollbar-width-numbers span:first-child{inset-inline-start:.375rem;position:relative}.scrollbar-width-numbers span:nth-child(2){inset-inline-start:.5rem;position:relative}.scrollbar-width-numbers span:nth-child(3){inset-inline-start:.325rem;position:relative}.scrollbar-width-numbers span:nth-child(4){inset-inline-start:.15rem;position:relative}.scrollbar-width-numbers span:nth-child(5){inset-inline-start:-.05rem;position:relative}.scrollbar-width-numbers .selected{background-color:transparent;font-weight:900}.scrollbar-width-container .scrollbar-width-ticks{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.scrollbar-width-container .tick{background:var(--secondary-background);border:2px solid var(--secondary-color);display:block;height:1rem;position:absolute;top:3px;width:1rem;z-index:100}.scrollbar-width-container .tick[data-current=true]{z-index:-1}.scrollbar-width-ticks .tick:first-child,[dir=rtl] .scrollbar-width-ticks .tick:nth-child(5){left:3px}.scrollbar-width-ticks .tick:nth-child(2),[dir=rtl] .scrollbar-width-ticks .tick:nth-child(4){left:calc(25% - .25rem + 2px)}.scrollbar-width-ticks .tick:nth-child(3){left:calc(50% - .5rem + .5px)}.scrollbar-width-ticks .tick:nth-child(4),[dir=rtl] .scrollbar-width-ticks .tick:nth-child(2){left:calc(75% - .5rem - 5px)}.scrollbar-width-ticks .tick:nth-child(5),[dir=rtl] .scrollbar-width-ticks .tick:first-child{left:calc(100% - 1rem - 2px)}.scrollbar-width-numbers span:hover,.scrollbar-width-ticks .tick:hover{cursor:pointer}.scrollbar-width-preview{background:var(--secondary-color);display:inline-block;height:1.5rem;margin:0 .5rem;position:absolute}.honesty-panel p{margin-inline:10px}.honesty-panel{padding-top:15px}.challenge-instructions blockquote{background-color:var(--tertiary-background);color:var(--tertiary-color);font-size:.9rem;margin:0 0 1.45rem;padding:10px;width:100%}#description ol li a{word-break:break-all}#description ol li{line-height:1.5}.completion-success-icon{-webkit-animation:success-icon-animation .15s linear .1s forwards;animation:success-icon-animation .15s linear .1s forwards;height:200px;opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);width:200px}@-webkit-keyframes success-icon-animation{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes success-icon-animation{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.completion-block-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;justify-content:space-between;width:100%}.completion-block-name{font-size:1rem;font-weight:700;margin-bottom:4px}.completion-block-meta{color:var(--quaternary-color);font-size:.8rem;margin-top:5px}.completion-block-details .completion-block-name{font-size:1.2rem}.completion-block-details .completion-block-meta{font-size:1rem}.progress-bar-wrap{position:relative;width:100%}.progress-bar-background{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--quaternary-background);color:var(--primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;justify-content:center;left:0;position:absolute;top:0;width:100%}.progress-bar-percent{background-color:var(--primary-color);height:10px;overflow:hidden;position:relative;-webkit-transition:width 0ms linear;transition:width 0ms linear}.completion-modal-login-btn .signup-btn{max-width:100%}.completion-modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:991px){.progress-bar-background,.progress-bar-wrap{height:10px}.completion-success-icon{height:160px;width:160px}.completion-message{font-size:1.2rem;font-weight:600}.completion-block-name{font-size:1rem}}.shortcuts-modal-table{margin-bottom:2rem!important;width:100%}.shortcuts-modal-table caption{text-align:center}.shortcuts-modal-table th{font-weight:700;text-align:center}.shortcuts-modal-table tbody tr{border-bottom:1px solid #ccc;line-height:2rem}.shortcuts-modal-table tbody tr td:nth-child(2){font-weight:700;text-align:right}div[tabindex="-1"]:focus{outline-color:transparent}.challenge-heading-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;justify-content:center}.challenge-heading{font-size:16px}.assignments-not-complete{color:var(--danger-color);text-align:center}.character-wrap{height:100%;max-height:100%;max-width:100%;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}.character-wrap-hidden{visibility:hidden}.character-feature{left:0;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transform-origin:left;transform-origin:left}.alert>p>strong{color:inherit}.fa-circle-exclamation{font-size:3rem;padding-bottom:10px}.help-form-legend{border:0;color:var(--secondary-color);font-size:18px}.checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%}.help-text-warning{text-align:left}.output-text{height:100%;overflow-y:auto;padding-top:0;white-space:pre-wrap;width:100%;word-break:normal}pre.output-text code{background-color:var(--quaternary-background);color:var(--tertiary-color);font-size:90%;padding:2px 4px}.output-text:focus-visible{outline-offset:-2px}@supports not selector(:focus-visible){.output-text:focus{outline-offset:-2px}}.challenge-test-suite{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-padding-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin:15px 0;padding-inline-start:0}.challenge-test-suite-heading{font-size:.9em;text-align:center}.challenge-test-suite code{overflow-wrap:anywhere;white-space:pre-wrap}.test-result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;width:100%}.test-result:nth-child(odd){background-color:var(--tertiary-background)}.test-result:nth-child(odd) code{background-color:var(--secondary-background)}.test-output{padding:5px 10px}.test-output p{margin:0}.test-status-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:60px;min-width:60px}.test-status-icon>svg{height:40px;width:40px}.MathJax,.MathJax_Display,.MathJax_SVG{max-width:100%;overflow-x:auto;overflow-y:hidden}.instructions-panel{height:100%;overflow-y:scroll;padding:0 10px;position:relative;width:100%}#mobile-layout-pane-instructions>.instructions-panel{height:auto;overflow-y:none}.example-app-link{text-decoration:underline}.example-app-link:active,.example-app-link:focus,.example-app-link:hover{background-color:var(--tertiary-background);text-decoration:none}.video-modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:85vh;width:100%}.video-modal-body iframe{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.video-modal-body p{margin-bottom:0}.tool-panel-group a,.tool-panel-group button{font-size:1.1rem}.tool-panel-group-mobile a,.tool-panel-group-mobile button{font-size:.8rem}.tool-panel-group-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;background-color:var(--tertiary-background);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:37px;position:absolute;width:100%}.tool-panel-group-mobile #get-help-dropdown{height:36.5px}.tool-panel-group-mobile button:focus-visible{border-color:var(--focus-outline-color);-webkit-box-shadow:none;box-shadow:none;outline:none;outline-offset:-3px}@media screen and (max-width:450px){#get-help-dropdown{min-width:90px}}.monaco-editor{font-family:inherit}.monaco-editor .margin-view-overlays .line-numbers,.monaco-editor .margin-view-overlays .myLineDecoration+.line-numbers{color:var(--primary-color)}.monaco-editor-background,.monaco-scrollable-element{overflow:visible!important}.monaco-editor-background{contain:none!important}.vs .monaco-scrollable-element>.scrollbar>.slider{z-index:11}textarea.inputarea{height:1px!important;width:1px!important}.editor-container{background:var(--editor-background)}.breadcrumbs-demo{font-size:16px;height:var(--breadcrumbs-height);margin:0;padding:10px}@media screen and (max-height:300px){.default-layout:has(#mobile-layout) .breadcrumbs-demo{height:auto;padding-block:2px}}.editor-lower-jaw,.editor-upper-jaw{padding-block:15px;padding-inline:0 15px}.editor-upper-jaw{max-width:unset!important}.editor-upper-jaw code{white-space:pre-wrap}.action-row-container,.description-container{background-color:var(--secondary-background);border:2px solid var(--quaternary-background);max-width:600px;padding:1rem}.challenge-description-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;margin:.1em 0 .6rem}.description-container .breadcrumbs{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-padding-start:0;color:var(--foreground-quaternary);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;gap:1rem;justify-content:start;list-style-type:none;margin-bottom:.8rem;min-width:0;padding-inline-start:0;text-align:center;width:100%}.description-container .breadcrumbs li:first-child{max-width:35%;position:relative}.description-container .breadcrumbs li:first-child:after{content:" >";font-size:17px;position:absolute;right:-.7rem;top:0}.description-container .breadcrumbs li:nth-child(2){min-width:0}.description-container .breadcrumbs a{border-bottom:1px solid var(--foreground-quaternary);display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.description-container .breadcrumbs a:focus{background-color:inherit}.description-container h1{color:var(--secondary-color);font-size:1.1rem;font-weight:700;line-height:1.1;margin:0}.description-highlighter{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:example;animation-name:example;background-color:var(--secondary-background);opacity:1}.action-row-container button[aria-hidden=true]{display:none}@-webkit-keyframes example{0%{background-color:var(--highlight-background)}to{background-color:var(--secondary-background)}}@keyframes example{0%{background-color:var(--highlight-background)}to{background-color:var(--secondary-background)}}#description p:last-child{margin:0}.myEditableLineDecoration{background-color:var(--gray-45);margin-inline:5px!important;width:15px!important}.myEditableLineDecoration.tests-passed{background-color:#4caf50}.editable-region{background-color:var(--primary-background);z-index:-1}.accessibilityHelpWidget{z-index:1}.test-feedback{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.test-feedback p{margin:.45rem 0 0}.test-feedback svg{height:1.5rem;margin-top:.5rem;width:auto}.test-feedback .hint-status,.test-feedback .test-status{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.5rem;margin-top:1rem}.hint-description,.test-status-description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%}.fade-in{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:FadeIn;animation-name:FadeIn;-webkit-transition-timing-function:linear;transition-timing-function:linear}@-webkit-keyframes FadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes FadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}.utility-bar{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.utility-bar>*{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;justify-content:center;padding:6px 0}.progress-bar-container{text-align:center}.editor-lower-jaw .progress-bar-wrap-container{margin:32px 0;width:100%!important}.editor-lower-jaw .progress-bar-background-container{width:100%!important}.hint-status{margin-bottom:18px}.code-details{font-weight:700;margin-bottom:.6rem}.code-details-summary{cursor:pointer;display:list-item}.editor-upper-jaw pre code{white-space:pre}:root{--monaco-scrollbar-arrow-box-size:0;--monaco-scrollbar-arrow-icon-top-bottom:0;--monaco-scrollbar-arrow-icon-left:0;--monaco-scrollbar-arrow-icon-size:11px;--monaco-scrollbar-arrow-icon-font-size:11px}.vs .monaco-scrollable-element .scrollbar .arrow-background{background-color:#666;height:var(--monaco-scrollbar-arrow-box-size)!important;z-index:199}.vs .monaco-scrollable-element .scrollbar .scra{color:#fff;font-size:var(--monaco-scrollbar-arrow-icon-font-size)!important;height:var(--monaco-scrollbar-arrow-icon-size)!important;left:var(--monaco-scrollbar-arrow-icon-left)!important;top:var(--monaco-scrollbar-arrow-icon-top-bottom)!important;width:var(--monaco-scrollbar-arrow-icon-size)!important;z-index:199}.vs .monaco-scrollable-element .scrollbar .codicon-scrollbar-button-down{bottom:var(--monaco-scrollbar-arrow-icon-top-bottom)!important;top:unset!important}@supports (selector(html:has(body))){.vs .monaco-scrollable-element .scrollbar .arrow-background:has(+.codicon:hover),.vs .monaco-scrollable-element .scrollbar .arrow-background:hover{background-color:#222!important;cursor:pointer}}.reflex-element{overflow:hidden!important}.monaco-menu .action-label{color:var(--highlight-color);letter-spacing:.02em}.monaco-aria-container{top:-999em}.monaco-menu .monaco-action-bar.vertical .action-item:last-child,.monaco-menu .monaco-action-bar.vertical .action-item:nth-last-child(n+5),.monaco-menu .monaco-action-bar.vertical .action-label.separator{display:none!important}.action-row{border-bottom:1px solid var(--quaternary-background);padding:10px}.monaco-editor-tabs button[aria-expanded=true],.panel-display-tabs button[aria-expanded=true],.tabs-row button[aria-expanded=true]{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--secondary-background)}.monaco-editor-tabs button:hover,.panel-display-tabs button:hover,.tabs-row button:hover{background-color:var(--primary-background);color:var(--secondary-color)}.monaco-editor-tabs button[aria-expanded=true]:hover,.panel-display-tabs button[aria-expanded=true]:hover,.tabs-row button[aria-expanded=true]:hover{background-color:var(--quaternary-color);color:var(--secondary-background)}.panel-display-tabs button:focus-visible{position:relative;z-index:20}.tabs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.monaco-editor-tabs button,.tabs-row button{border-style:solid;border-width:3px;padding:6px 12px}.monaco-editor-tabs button+button{-webkit-margin-start:3px;margin-inline-start:3px}.monaco-editor-tabs{-webkit-margin-end:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline-end:auto}.panel-display-tabs button:first-child,.tabs-row>button:first-child{margin:0 10px 0 0}.panel-display-tabs button:last-of-type{border-inline-start-width:1px}.panel-display-tabs button:last-of-type:first-of-type{border-inline-start-width:3px}.panel-display-tabs button:nth-last-child(2){border-inline-end-width:1px}.restart-step-tab{margin:0 auto}#mobile-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#mobile-layout,#mobile-layout .nav-lists{display:-webkit-box;display:-ms-flexbox;display:flex}#mobile-layout .nav-lists{-ms-flex-negative:0;border-bottom:1px solid var(--quaternary-color);flex-shrink:0;height:2rem;margin:0;padding:0}#mobile-layout[data-haspreview=true] [role=tablist]{width:calc(100% - 2rem)}#mobile-layout .nav-lists>button{font-size:.8em;height:100%;padding-left:.2rem;padding-right:.2rem}#mobile-layout .nav-lists button[data-state=active]{pointer-events:none}#mobile-layout .nav-lists>button:is([aria-selected=false],[aria-expanded=false]){background-color:inherit;color:inherit}#mobile-layout .nav-lists>button:hover,.portal-button:hover{background:var(--quaternary-background);color:var(--secondary-color)}.portal-button{background-color:inherit;border:0;font-size:.8rem;height:100%;padding:0;width:2rem}.portal-button[aria-expanded=true]{background-color:var(--quaternary-color);border-color:var(--quaternary-color);color:var(--secondary-background)}.portal-button:focus-visible{outline-offset:-3px}#mobile-layout .tab-content{height:100%;overflow-y:hidden}#mobile-layout .tab-content[data-state=inactive]{height:1px}#mobile-layout .tab-content[data-state=active]{-webkit-padding-after:37px;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-block-end:37px}#learn-app-wrapper[data-has-editable-boundaries=true] #mobile-layout .tab-content[data-state=active]{-webkit-padding-after:0;padding-block-end:0}#mobile-layout .preview-external-window{margin-top:60px;text-align:center}#mobile-layout-pane-editor{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#mobile-layout .portal-button-wrap{border-bottom:1px solid var(--quaternary-color);height:2rem;position:absolute;right:0;top:auto}#mobile-layout .tab-content[data-state=active] .portal-button-wrap{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}#mobile-layout #mobile-layout-pane-instructions{overflow-y:auto}#mobile-layout-pane-instructions:focus-visible{outline-offset:-2px}@supports not selector(:focus-visible){#mobile-layout-pane-instructions:focus{outline-offset:-2px}}#mobile-layout .monaco-editor-tabs{padding:10px;width:100%}#mobile-layout .monaco-editor-tabs button{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%}.nav-lists [role=tab]:focus{outline-offset:-3px}@media screen and (max-width:480px){#mobile-layout .monaco-editor-tabs{padding:10px 5px}}@media screen and (max-height:300px){#mobile-layout .nav-lists{height:1.5rem}#mobile-layout .nav-lists>button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#mobile-layout .portal-button-wrap{height:1.5rem}#mobile-layout .tab-content[data-state=active] .portal-button-wrap{height:1.52rem;-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}#mobile-layout .portal-button-wrap button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:medium;height:1.43rem;justify-content:center}#mobile-layout .portal-button-wrap button svg{scale:.8}#mobile-layout .monaco-editor-tabs{padding:5px}.monaco-editor-tabs button{padding:2px 12px}}.hide-test-frame{left:-9999px;position:absolute;top:-9999px;visibility:hidden}button[aria-described-by=codeally-cookie-warning]{font-size:1.1rem}.exam-results-wrapper,.exam-wrapper{background-color:var(--primary-background);border:2px solid var(--tertiary-background);margin-top:60px;padding:25px}@media (max-width:600px){.exam-results-wrapper,.exam-wrapper{margin-top:80px}}.exam-header,.exam-results-header{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly;width:100%}.exam-questions{padding:0 30px}.exam-answers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.exam-answer-label,.exam-answers{display:-webkit-box;display:-ms-flexbox;display:flex}.exam-answer-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-weight:400;margin-bottom:15px;padding:20px}.exam-answer-label>.line-numbers,.exam-questions>.line-numbers{display:inline-block}.exam-answers pre,.exam-questions pre{background-color:var(--quaternary-background);border:1px solid var(--secondary-color);color:var(--tertiary-color);padding:10px}.exam-answer-label p{margin:0}.exam-answer-input-visible{-webkit-margin-end:15px;background-color:var(--secondary-background);border:2px solid var(--primary-color);border-radius:50%;display:inline-block;margin-inline-end:15px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;position:relative;top:2px}.exam-answer-input-selected{background-color:var(--primary-color);border-radius:50%;height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.exam-buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.exam-buttons .exam-button{margin:0 10px;max-width:40%}.exam-results-message{text-align:center}.exam-results{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly}.scene-wrapper{color:var(--gray-00);overflow:hidden;position:relative}.scene-start-screen{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:rgba(10,10,35,.5);color:var(--gray-00);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;max-height:100%;max-width:100%;position:absolute;width:100%}.scene-start-btn,.scene-start-btn:active,.scene-start-btn:focus,.scene-start-btn:hover{background-color:transparent;border:none;scale:.75}.scene-a11y-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;right:5px;text-align:right}.scene-play-btn img{-webkit-transform:translate(5px,10px);transform:translate(5px,10px)}.scene-a11y-btn svg{height:calc(50px + 3vw);width:calc(50px + 3vw)}.scene-dialogue-wrap{background:rgba(10,10,35,.9);bottom:0;font-size:calc(.25vw + .75rem);min-height:calc(35px + 1vw + 2rem);padding:calc(5px + .25vw) calc(5px + 4vw);position:absolute;width:100%}.scene-dialogue-label{color:var(--blue-light)}.scene-dialogue-align-left{text-align:left}.scene-dialogue-align-right{text-align:right}.scene-dialogue-align-center{text-align:center}.scene-dialogue-text{font-size:calc(.25vw + 1rem);padding:5px 10px}.fill-in-the-blank-wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:start;background-color:var(--primary-background);border:4px solid var(--tertiary-background);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1em;justify-content:center;padding:20px}.fill-in-the-blank-wrap>p{font-size:1.25rem;line-height:1.5;margin:0}.fill-in-the-blank-input{background-color:var(--primary-background);border-bottom-color:var(--gray-45)!important;border-bottom-width:4px;border-left:none;border-radius:0;border-right:none;border-top:none;font-family:monospace;line-height:1.5;overflow-wrap:anywhere;padding:0;position:relative;text-align:center;z-index:1}.fill-in-the-blank-input:focus{z-index:2}.green-underline{border-bottom-color:var(--success-background)!important}.red-underline{border-bottom-color:var(--danger-background)!important}input[type=checkbox]{-webkit-margin-end:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--primary-background);border:2px solid var(--primary-color);border-radius:.15em;cursor:pointer;display:grid;margin-inline-end:15px;max-height:1.15em;max-width:1.15em;min-height:1.15em;min-width:1.15em;place-content:center;-webkit-transform:translateY(-.075em);transform:translateY(-.075em)}input[type=checkbox]:before{-webkit-box-shadow:inset 1em 1em var(--primary-color);box-shadow:inset 1em 1em var(--primary-color);content:"";height:.65em;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .12s ease-in-out;transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;width:.65em}input[type=checkbox]:checked:before{-webkit-transform:scale(1);transform:scale(1)}audio{background-color:aqua}.video-wrapper{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.video-placeholder-loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:540px}.display-youtube-video{display:block}.hide-youtube-video{display:none}.video-quiz-options{background-color:var(--primary-background)}.video-quiz-options>label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;overflow-x:auto;scrollbar-color:var(--quaternary-background) var(--secondary-background);scrollbar-width:thin}.video-quiz-options>label::-webkit-scrollbar{height:15px}.video-quiz-options>label::-webkit-scrollbar-track{background:var(--secondary-background)}.video-quiz-options>label::-webkit-scrollbar-thumb{background-color:var(--quaternary-background)}.video-quiz-option-label{border-bottom:2px solid var(--tertiary-background);border-left:4px solid var(--tertiary-background);border-right:4px solid var(--tertiary-background);border-top:2px solid var(--tertiary-background);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;padding:20px}.video-quiz-option-label:first-child{border-top:4px solid var(--tertiary-background)}.video-quiz-option-label:last-child{border-bottom:4px solid var(--tertiary-background)}.video-quiz-input-visible{-webkit-margin-end:15px;background-color:var(--secondary-background);border:2px solid var(--primary-color);border-radius:50%;display:inline-block;margin-inline-end:15px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;position:relative;top:2px}input:focus-visible+.video-quiz-input-visible{outline:3px solid var(--focus-outline-color);outline-offset:2px}.video-quiz-selected-input{background-color:var(--primary-color);border-radius:50%;height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.video-quiz-option>p{margin:0}.video-quiz-option>pre{background:none;margin:0;padding:0}.mcq-correct-border{border-left-color:var(--success-background)}.mcq-incorrect-border{border-left-color:var(--danger-background)}.mcq-correct{border-left-color:var(--success-background);color:var(--success-color)}.mcq-incorrect{border-left-color:var(--danger-background);color:var(--danger-color)}.mcq-hide-border{border-bottom:none}.mcq-feedback{border-top:none}.mcq-prism-correct code{color:var(--success-color)}.mcq-prism-incorrect code{color:var(--danger-color)}.link-ms-user-ol li{margin-bottom:5px}.link-ms-user-ol li a{word-break:break-all}.link-ms-user-ol li:last-child{margin-bottom:0}</style><meta name="generator" content="Gatsby 3.15.0"/><title data-react-helmet="true"></title><link rel="icon" href="/favicon-32x32.png?v=6cba562cbd10e31af925a976f3db73f7" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><meta name="theme-color" content="#0a0a23"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=6cba562cbd10e31af925a976f3db73f7"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=6cba562cbd10e31af925a976f3db73f7"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=6cba562cbd10e31af925a976f3db73f7"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=6cba562cbd10e31af925a976f3db73f7"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=6cba562cbd10e31af925a976f3db73f7"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=6cba562cbd10e31af925a976f3db73f7"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=6cba562cbd10e31af925a976f3db73f7"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=6cba562cbd10e31af925a976f3db73f7"/><meta content="freeCodeCamp.org" name="og:title"/><meta content="Learn to Code — For Free" name="og:description"/><meta content="https://cdn.freecodecamp.org/platform/universal/fcc_meta_1920X1080-indigo.png" property="og:image"/><meta content="summary_large_image" name="twitter:card"/><meta content="https://cdn.freecodecamp.org/platform/universal/fcc_meta_1920X1080-indigo.png" name="twitter:image:src"/><meta content="freeCodeCamp.org" name="twitter:title"/><meta content="Learn to Code — For Free" name="twitter:description"/><meta content="$ilp.uphold.com/LJmbPn7WD4JB" name="monetization"/><link as="script" rel="preload" href="/webpack-runtime-94f2920daf3c8a65e96c.js"/><link as="script" rel="preload" href="/framework-5692420c1e1cc10ed62d.js"/><link as="script" rel="preload" href="/d5401f82-b0c398c50ec128f3fb80.js"/><link as="script" rel="preload" href="/0424d2be-c2b9b6a8f3ba7c9f85f2.js"/><link as="script" rel="preload" href="/bf8792bf-5b0219c5a69501c0a5c5.js"/><link as="script" rel="preload" href="/857d8dee-e12ceb7b491b165e5ffc.js"/><link as="script" rel="preload" href="/app-deea2bc8bb8c5c9268b9.js"/><link as="script" rel="preload" href="/0262cb6542e4c0fb6d976a11e25fb1b3a792d1d1-abc62a342f603dec7477.js"/><link as="script" rel="preload" href="/component---src-pages-donate-tsx-102f7a7f163a8ab35a57.js"/><link as="fetch" rel="preload" href="/page-data/donate/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/4268002518.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><div class="tex2jax_ignore" id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class="fcc-loader full-screen-wrapper" data-testid="fcc-loader"><div class="sk-fade-in sk-spinner line-scale-pulse-out"><div></div><div></div><div></div><div></div><div></div></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/donate/";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"app":["/app-deea2bc8bb8c5c9268b9.js"],"@babel/standalone":["/@babel/standalone-44c7f8d4c36bc54a66fc.js"],"@babel/preset-env":["/@babel/preset-env-e72495a72cda7cc51c89.js"],"@babel/preset-react":["/@babel/preset-react-fa611391ecdf6bc4b114.js"],"component---src-pages-404-tsx":[],"component---src-pages-blocked-tsx":["/component---src-pages-blocked-tsx-f8f52f677347ffdc7747.js"],"component---src-pages-certification-tsx":["/component---src-pages-certification-tsx-8b54c88dc4015a354c97.js"],"component---src-pages-challenges-tsx":["/component---src-pages-challenges-tsx-9b484550633e727b4ab4.js"],"component---src-pages-donate-tsx":["/component---src-pages-donate-tsx-102f7a7f163a8ab35a57.js"],"component---src-pages-email-sign-up-tsx":["/component---src-pages-email-sign-up-tsx-7f7fa28bee9e06051cfc.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-24e6769d40b00a5629c6.js"],"component---src-pages-learn-tsx":["/component---src-pages-learn-tsx-470917c4318fa027475d.js"],"component---src-pages-settings-tsx":["/component---src-pages-settings-tsx-89d17166c2db6df70d50.js"],"component---src-pages-supporters-tsx":["/component---src-pages-supporters-tsx-de785e36eca1915abc50.js"],"component---src-pages-unsubscribed-tsx":["/component---src-pages-unsubscribed-tsx-e26c2904d82af16a99a4.js"],"component---src-pages-update-email-tsx":["/component---src-pages-update-email-tsx-844bdd8e7d574e646cbb.js"],"component---src-pages-update-stripe-card-tsx":["/component---src-pages-update-stripe-card-tsx-6665602d4de97edb6368.js"],"component---src-pages-user-tsx":["/component---src-pages-user-tsx-f7cfcdc4ae34cd6e798b.js"],"component---src-templates-challenges-classic-show-tsx":["/component---src-templates-challenges-classic-show-tsx-650c5b8e46fe01898df7.js"],"component---src-templates-challenges-codeally-show-tsx":["/component---src-templates-challenges-codeally-show-tsx-a63bf428954200da78b7.js"],"component---src-templates-challenges-exam-show-tsx":["/component---src-templates-challenges-exam-show-tsx-3f4bbc8b1e39b984c0c9.js"],"component---src-templates-challenges-fill-in-the-blank-show-tsx":["/component---src-templates-challenges-fill-in-the-blank-show-tsx-8705a5fa5a64e8eb92d7.js"],"component---src-templates-challenges-generic-show-tsx":["/component---src-templates-challenges-generic-show-tsx-741c349114cb31d97f65.js"],"component---src-templates-challenges-ms-trophy-show-tsx":["/component---src-templates-challenges-ms-trophy-show-tsx-76ce72955937d99577b3.js"],"component---src-templates-challenges-projects-backend-show-tsx":["/component---src-templates-challenges-projects-backend-show-tsx-34bb2707132459304b84.js"],"component---src-templates-challenges-projects-frontend-show-tsx":["/component---src-templates-challenges-projects-frontend-show-tsx-5cf9c396b51ea69d5abf.js"],"component---src-templates-challenges-video-show-tsx":["/component---src-templates-challenges-video-show-tsx-8c14f4214d540d43b009.js"],"component---src-templates-introduction-intro-tsx":["/component---src-templates-introduction-intro-tsx-e568b7b75eddf701c478.js"],"component---src-templates-introduction-super-block-intro-tsx":["/component---src-templates-introduction-super-block-intro-tsx-d1b0d280f9973ea90942.js"]};/*]]>*/</script><script src="/component---src-pages-donate-tsx-102f7a7f163a8ab35a57.js" async=""></script><script src="/0262cb6542e4c0fb6d976a11e25fb1b3a792d1d1-abc62a342f603dec7477.js" async=""></script><script src="/app-deea2bc8bb8c5c9268b9.js" async=""></script><script src="/857d8dee-e12ceb7b491b165e5ffc.js" async=""></script><script src="/bf8792bf-5b0219c5a69501c0a5c5.js" async=""></script><script src="/0424d2be-c2b9b6a8f3ba7c9f85f2.js" async=""></script><script src="/d5401f82-b0c398c50ec128f3fb80.js" async=""></script><script src="/framework-5692420c1e1cc10ed62d.js" async=""></script><script src="/webpack-runtime-94f2920daf3c8a65e96c.js" async=""></script></body></html>