.jse-theme-dark{--jse-theme: dark;--jse-theme-color: #2f6dd0;--jse-theme-color-highlight: #467cd2;--jse-background-color: #1e1e1e;--jse-text-color: #d4d4d4;--jse-text-color-inverse: #4d4d4d;--jse-main-border: 1px solid #4f4f4f;--jse-menu-color: #fff;--jse-modal-background: #2f2f2f;--jse-modal-overlay-background: rgba(0, 0, 0, .5);--jse-modal-code-background: #2f2f2f;--jse-tooltip-color: var(--jse-text-color);--jse-tooltip-background: #4b4b4b;--jse-tooltip-border: 1px solid #737373;--jse-tooltip-action-button-color: inherit;--jse-tooltip-action-button-background: #737373;--jse-panel-background: #333333;--jse-panel-background-border: 1px solid #464646;--jse-panel-color: var(--jse-text-color);--jse-panel-color-readonly: #737373;--jse-panel-border: 1px solid #3c3c3c;--jse-panel-button-color-highlight: #e5e5e5;--jse-panel-button-background-highlight: #464646;--jse-navigation-bar-background: #656565;--jse-navigation-bar-background-highlight: #7e7e7e;--jse-navigation-bar-dropdown-color: var(--jse-text-color);--jse-context-menu-background: #4b4b4b;--jse-context-menu-background-highlight: #595959;--jse-context-menu-separator-color: #595959;--jse-context-menu-color: var(--jse-text-color);--jse-context-menu-pointer-background: #737373;--jse-context-menu-pointer-background-highlight: #818181;--jse-context-menu-pointer-color: var(--jse-context-menu-color);--jse-key-color: #9cdcfe;--jse-value-color: var(--jse-text-color);--jse-value-color-number: #b5cea8;--jse-value-color-boolean: #569cd6;--jse-value-color-null: #569cd6;--jse-value-color-string: #ce9178;--jse-value-color-url: #ce9178;--jse-delimiter-color: #949494;--jse-edit-outline: 2px solid var(--jse-text-color);--jse-selection-background-color: #464646;--jse-selection-background-inactive-color: #333333;--jse-hover-background-color: #343434;--jse-active-line-background-color: rgba(255, 255, 255, .06);--jse-search-match-background-color: #343434;--jse-collapsed-items-background-color: #333333;--jse-collapsed-items-selected-background-color: #565656;--jse-collapsed-items-link-color: #b2b2b2;--jse-collapsed-items-link-color-highlight: #ec8477;--jse-search-match-color: #724c27;--jse-search-match-outline: 1px solid #966535;--jse-search-match-active-color: #9f6c39;--jse-search-match-active-outline: 1px solid #bb7f43;--jse-tag-background: #444444;--jse-tag-color: #bdbdbd;--jse-table-header-background: #333333;--jse-table-header-background-highlight: #424242;--jse-table-row-odd-background: rgba(255, 255, 255, .1);--jse-input-background: #3d3d3d;--jse-input-border: var(--jse-main-border);--jse-button-background: #808080;--jse-button-background-highlight: #7a7a7a;--jse-button-color: #e0e0e0;--jse-button-secondary-background: #494949;--jse-button-secondary-background-highlight: #5d5d5d;--jse-button-secondary-background-disabled: #9d9d9d;--jse-button-secondary-color: var(--jse-text-color);--jse-a-color: #55abff;--jse-a-color-highlight: #4387c9;--jse-svelte-select-background: #3d3d3d;--jse-svelte-select-border: 1px solid #4f4f4f;--list-background: #3d3d3d;--item-hover-bg: #505050;--multi-item-bg: #5b5b5b;--input-color: #d4d4d4;--multi-clear-bg: #8a8a8a;--multi-item-clear-icon-color: #d4d4d4;--multi-item-outline: 1px solid #696969;--list-shadow: 0 2px 8px 0 rgba(0, 0, 0, .4);--jse-color-picker-background: #656565;--jse-color-picker-border-box-shadow: #8c8c8c 0 0 0 1px}:root{--jeo-theme-color-green: #7b9a62;--jeo-theme-color-blue: #368de3;--jeo-theme-color-red: #ea684b;--jse-background-color: #fff;--jse-context-menu-background: #656565;--jse-controls-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .24);--jse-error-color: #ee5341;--jse-font-family-mono: consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace;--jse-font-size-mono: 14px;--jse-input-background: var(--jse-background-color);--jse-input-background-readonly: transparent;--jse-input-border: 1px solid #d8dbdf;--jse-main-border: 1px solid #d7d7d7;--jse-message-warning-background: #ffde5c;--jse-modal-code-background: rgba(0, 0, 0, .05);--jse-panel-background: #ebebeb;--jse-panel-border: var(--jse-main-border);--jse-selection-background-inactive-color: #e8e8e8;--jse-text-color: #4d4d4d;--jse-text-readonly: #8d8d8d;--jeo-background: #f5f5f5;--jeo-overlay-background-color: rgba(0, 0, 0, .1);--jeo-overlay-background-color-error: var(--jse-background-color);--jeo-splitter-background-highlight: rgba(0, 0, 0, .02);--jeo-splitter-color-highlight: #707070;--jeo-button-background: #dadada;--jeo-button-background-highlight: #e0e0e0;--jeo-button-color: #4d4d4d;--jeo-modal-box-shadow: 0 0 1em gray;--jeo-modal-overlay-background: rgba(0, 0, 0, .3);--jeo-loading-overlay-background: rgba(255, 255, 255, .7);--jeo-link-color: #ee5341;--jeo-link-color-highlight: #d94b3b;--jeo-news-item-border: 1px solid rgba(0, 0, 0, .1);--jeo-list-item-background: transparent;--jeo-list-item-background-highlight: #dadada;--jeo-list-item-selected-background: #707070;--jeo-list-item-selected-background-highlight: #7c7c7c;--jeo-list-item-selected-color: #fff;--jeo-list-item-inactive-color: #a8a8a8;--jeo-list-item-inactive-color-highlight: #8a8a8a;--jeo-list-item-disabled-background: #f5f5f5;--jeo-list-item-disabled-color: #a8a8a8;--jeo-dropdown-background: #656565;--jeo-dropdown-color: #fff;--jeo-dropdown-separator-color: #e7e7e7;--jeo-dropdown-background-highlight: #7a7a7a;--jeo-dropdown-selected-background: #fff;--jeo-dropdown-selected-background-highlight: #f0f0f0;--jeo-dropdown-selected-color: #4d4d4d;--jeo-toggle-background: #fff;--jeo-toggle-background-highlight: #f0f0f0;--jeo-toggle-color: #4d4d4d;--jeo-toggle-border: 1px solid #dadada;--jeo-toggle-selected-background: #707070;--jeo-toggle-selected-background-highlight: #818181;--jeo-toggle-selected-color: #fff;--jeo-pricing-table-even-rows-background: #eeeeee;--jeo-pricing-table-modal-background: #fff;--jeo-pricing-table-testimonial-background: #71bbff;--jeo-pricing-table-testimonial-color: #fff}:root .app,:root .modal{--jeo-theme-color: var(--jeo-theme-color-green);--jeo-theme-color-highlight: #93bd70;--jse-theme-color: #91b770;--jse-theme-color-highlight: #a7c58d;--jse-button-primary-background: var(--jeo-theme-color);--jse-button-primary-background-highlight: var(--jeo-theme-color-highlight)}:root .jse-theme-color-blue .app,:root .jse-theme-color-blue .modal{--jeo-theme-color: var(--jeo-theme-color-blue);--jeo-theme-color-highlight: #4ba0f4;--jse-theme-color: #4ba0f4;--jse-theme-color-highlight: #60adfa;--jse-button-primary-background: var(--jeo-theme-color);--jse-button-primary-background-highlight: var(--jeo-theme-color-highlight)}:root .jse-theme-color-red .app,:root .jse-theme-color-red .modal{--jeo-theme-color: var(--jeo-theme-color-red);--jeo-theme-color-highlight: #f38167;--jse-theme-color: #f38167;--jse-theme-color-highlight: #fa937b;--jse-button-primary-background: var(--jeo-theme-color);--jse-button-primary-background-highlight: var(--jeo-theme-color-highlight)}:root .jse-theme-dark{--jse-background-color: #1e1e1e;--jse-context-menu-background: #4b4b4b;--jse-context-menu-background-highlight: #7a7a7a;--jse-input-background: #3d3d3d;--jse-input-border: 1px solid #4f4f4f;--jse-main-border: 1px solid #4f4f4f;--jse-modal-code-background: #2f2f2f;--jse-panel-background: #333333;--jse-panel-border: 1px solid #3c3c3c;--jse-selection-background-inactive-color: #333333;--jse-text-color: #d4d4d4;--jeo-background: #2f2f2f;--jeo-overlay-background-color: rgba(0, 0, 0, .9);--jeo-overlay-background-color-error: var(--jse-background-color);--jeo-splitter-background-highlight: #3d3d3d;--jeo-splitter-color-highlight: #fff;--jeo-button-background: #4d4d4d;--jeo-button-background-highlight: #5e5e5e;--jeo-button-color: #dadada;--jeo-modal-box-shadow: 0 0 1em black;--jeo-modal-overlay-background: rgba(0, 0, 0, .5);--jeo-loading-overlay-background: rgba(0, 0, 0, .7);--jeo-news-item-border: 1px solid rgba(255, 255, 255, .1);--jeo-list-item-background-highlight: #494949;--jeo-list-item-inactive-color: #8a8a8a;--jeo-list-item-inactive-color-highlight: #8a8a8a;--jeo-list-item-disabled-background: #2f2f2f;--jeo-list-item-disabled-color: #8a8a8a;--jeo-toggle-background: #2f2f2f;--jeo-toggle-background-highlight: #424242;--jeo-toggle-color: #d4d4d4;--jeo-toggle-border: 1px solid #4f4f4f;--jeo-toggle-selected-background: #d4d4d4;--jeo-toggle-selected-background-highlight: #fff;--jeo-toggle-selected-color: #4d4d4d;--jeo-pricing-table-even-rows-background: #383838;--jeo-pricing-table-modal-background: var(--jeo-background);--jeo-pricing-table-testimonial-background: #0c6cc1;--jeo-pricing-table-testimonial-color: var(--jse-text-color)}:root .jse-theme-dark .app,:root .jse-theme-dark .modal{--jse-main-border: 1px solid #3d3d3d}.app{width:100%;height:100%;display:flex;flex-direction:column;background:var(--jeo-background);color:var(--jse-text-color)}.app .body{flex:1;display:flex;flex-direction:row;width:100%;overflow:hidden;box-sizing:border-box;padding:10px 12px 11px 10px}.app .body .contents-panel{flex:1;display:flex;box-sizing:border-box;min-width:0}.app .body .contents-panel .left-panel,.app .body .contents-panel .right-panel{flex:1;display:flex;min-width:0}.app .body .contents-panel .left-panel{margin-right:10px}.app .body .contents-panel .right-panel{margin-left:10px}.app .body .contents-panel .center-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.app .body .contents-panel .center-panel .empty-space-top{flex:1}.app .body .contents-panel .center-panel .draggable-splitter{flex:4;cursor:col-resize;border-radius:3px;color:#a8a8a8;display:inline-flex;align-items:center;font-size:24px}.app .body .contents-panel .center-panel .draggable-splitter .draggable-splitter-icon{width:100%;text-align:center}.app .body .contents-panel .center-panel .draggable-splitter:hover{background:var(--jeo-splitter-background-highlight);color:var(--jeo-splitter-color-highlight)}.app .body .ad-panel{margin:0 0 0 10px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 980px){html{overflow:unset!important}#root{height:unset;min-height:1400px}.app{height:unset}.app .body{flex-direction:column;overflow:auto}.app .body .contents-panel{height:unset;flex-direction:column;align-items:center;gap:10px}.app .body .contents-panel .left-panel,.app .body .contents-panel .right-panel{width:100%;height:600px;flex:unset!important}.app .body .contents-panel .left-panel{margin-right:0}.app .body .contents-panel .right-panel{margin-left:0}.app .body .contents-panel .center-panel{background:var(--jse-panel-background);padding:0 10px}.app .body .contents-panel .center-panel .draggable-splitter{visibility:hidden}.app .body .panel-actions{flex-direction:row;flex-wrap:wrap;gap:20px}.app .body .panel-actions .action-button.rotatable svg{transform:rotate(90deg)}.app .body .ad-panel{margin:10px 0;align-items:center}.app .body .ad-panel .ads{padding-left:0;padding-top:var(--ad-margin)}.app .body .ad-panel .donate{padding-left:0}}.ads{position:relative;padding-left:40px}.ads.wide-skyscraper{width:160px;height:600px}.ads.large-skyscraper{width:300px;height:600px}.ads.medium-rectangle{width:300px;height:250px}#pw-oop-right_rail{top:70px!important;right:10px!important;margin-top:0!important}.error-boundary{flex:1;padding:10px;color:#ee5341;background:#fff;border:1px solid #ee5341}.notification-list{position:absolute;width:0;top:-2px;left:50%;z-index:9999;overflow:visible}.notification-list .notification-list-items{position:absolute;overflow:visible;margin-left:-250px;width:500px;display:flex;flex-wrap:wrap;justify-content:center}.notification-list .notification-list-items .notification{display:inline-block;position:relative;margin:5px 0;padding:6px 10px;min-width:250px;background-color:#f4e285;border-radius:2px;box-shadow:0 0 10px #0003;text-align:center;line-height:1.3em}.notification-list .notification-list-items .notification.closable{padding-right:32px}.notification-list .notification-list-items .notification .close{position:absolute;top:0;right:0;width:24px;height:24px;cursor:pointer;display:inline-block;text-align:center;padding-top:4px}.notification-list .notification-list-items .notification .close:hover{background:#ffffff1a}.notification-list .notification-list-items .notification button.action{border:none;background:transparent;color:#ee5341;text-decoration:underline;font-size:var(--main-font-size);cursor:pointer;display:inline;padding:0;margin:0}.notification-list .notification-list-items .notification button.action:hover,.notification-list .notification-list-items .notification button.action:focus{color:#ec3e2a}.notification-list .notification-list-items .notification.error{background-color:#ee5341;color:#fff}.notification-list .notification-list-items .notification.error .parse-error{text-align:left}.notification-list .notification-list-items .notification.error .parse-error pre{background:#ffffff0d;padding:5px;border-radius:3px;margin:10px 0 5px;overflow:auto}.notification-list .notification-list-items .notification.error .parse-error code{background:inherit}.notification-list .notification-list-items .notification.error .close:hover,.notification-list .notification-list-items .notification.error button.action{color:#fff}.notification-list .notification-list-items .notification.error button.action:hover,.notification-list .notification-list-items .notification.error button.action:focus{color:#f2f2f2}@media (max-width: 600px){.notification-list{width:100%;left:0}.notification-list.size-160,.notification-list.size-300{left:0}.notification-list .notification-list-items{margin-left:0;left:20px;right:20px;width:auto}}.panel.placeholder{flex:1;display:flex;flex-direction:column}.panel.placeholder .panel-menu{height:42px;background:var(--jeo-theme-color)}.panel.placeholder .panel-contents,.panel.placeholder .panel-contents .jsoneditor-react-container,.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main{flex:1;display:flex}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode{flex:1;display:flex;flex-direction:column;border-bottom:var(--jse-main-border)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-menu{height:33px;background:var(--jse-theme-color)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-navigation-bar{height:28px;background:var(--jse-panel-background)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-contents{flex:1;display:flex;flex-direction:row;border-left:var(--jse-main-border);border-right:var(--jse-main-border);background:var(--jse-background-color)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-contents .placeholder-gutter{width:51px;background:var(--jse-panel-background);border-right:var(--jse-panel-border)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-contents .placeholder-contents{flex:1;display:flex;flex-direction:column;align-content:center;align-items:center;align-self:center}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-contents .placeholder-contents .placeholder-loading{display:inline;text-align:center;animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}33%{opacity:0}to{opacity:1}}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-status-bar{height:22px;background:var(--jse-panel-background);border-top:var(--jse-panel-border);border-left:var(--jse-main-border);border-right:var(--jse-main-border)}.account-menu button.sign-in{background:var(--jeo-button-sign-in-background);color:var(--jeo-button-sign-in-color);border-radius:var(--main-border-radius);font-family:inherit;font-size:inherit}.account-menu button.sign-in:hover{background:var(--jeo-button-sign-in-background-highlight)}.button{color:#fff;background:none;border:none;padding:5px var(--main-margin);font-family:var(--main-font-family);font-size:var(--main-font-size);cursor:pointer;text-decoration:none;display:inline-block;height:auto;box-sizing:border-box}.button:hover,.button:focus{background:#fff3}.static-dropdown-button{position:relative}.static-dropdown-button:focus-within .static-dropdown-menu{display:flex;flex-direction:column}.static-dropdown-button .static-dropdown-description{height:auto}.static-dropdown-button .static-dropdown-menu{display:none;position:absolute;white-space:normal;top:100%;right:0;z-index:100;box-shadow:0 0 10px #0003;background:#656565;color:#fff}.static-dropdown-button .static-dropdown-menu .dropdown-menu-button{color:inherit;background:inherit;font-family:inherit;font-size:inherit;width:100%;text-align:left;white-space:nowrap;overflow:hidden;border-radius:0;padding:10px 15px}.static-dropdown-button .static-dropdown-menu .dropdown-menu-button :global(svg.fa-icon){margin-right:10px}.static-dropdown-button .static-dropdown-menu .dropdown-menu-button:hover,.static-dropdown-button .static-dropdown-menu .dropdown-menu-button:focus{background:#7a7a7a}.static-dropdown-button .static-dropdown-menu .dropdown-menu-button.selected{background:#fff;color:var(--main-color)}.static-dropdown-button .static-dropdown-menu .dropdown-menu-button.selected:hover,.static-dropdown-button .static-dropdown-menu .dropdown-menu-button.selected:focus{background:#f0f0f0}.static-dropdown-button :global(svg.fa-icon){vertical-align:-.125em}.theme-menu .button-group-header{padding:1em 1em .5em;color:#a9a9a9}.theme-menu .jse-theme-color-green svg{color:var(--jeo-theme-color-green)}.theme-menu .jse-theme-color-blue svg{color:var(--jeo-theme-color-blue)}.theme-menu .jse-theme-color-red svg{color:var(--jeo-theme-color-red)}.modal-background{position:fixed;inset:0;z-index:1000;overflow:auto;background:var(--jeo-modal-overlay-background)}.modal-foreground{position:relative;inset:10% auto auto;background:var(--jeo-background);color:var(--jse-text-color);overflow:auto;-webkit-overflow-scrolling:touch;border-radius:2px;outline:none;padding:20px;z-index:1001;box-sizing:border-box;width:500px;max-width:95%;margin:0 auto;box-shadow:var(--jeo-modal-box-shadow)}.modal{line-height:1.4em}.modal h1{font-size:140%;font-weight:700;margin:0 0 40px;padding:0}.modal a{color:var(--jeo-link-color)}.modal a:hover,.modal a:focus{color:var(--jeo-link-color-highlight)}.modal a:before{content:none}.modal h1 a:before{content:none}.modal .modal-text{margin:10px 0}.modal input.regular,.modal textarea.regular{padding:5px;border-radius:2px;background:var(--jse-input-background);color:var(--jse-text-color);border:var(--jse-input-border);width:100%;box-sizing:border-box;font-size:inherit;font-family:inherit}.modal .modal-share .code{font-family:monospace}.modal input.error{color:#ee5341;border-color:#ee5341}.modal .error-message{color:#ee5341;margin:10px 0}.modal .modal-action-menu{padding:40px 0 0;text-align:right;display:flex;gap:10px}.modal .modal-action-menu .space{flex:1}.modal .modal-button{font-family:var(--main-font-family);font-size:var(--main-font-size);padding:10px 20px;border:none;border-radius:2px;font-size:14px;white-space:nowrap;cursor:pointer;background:var(--jeo-button-background);color:var(--jeo-button-color)}.modal .modal-button:hover,.modal .modal-button:focus{background:var(--jeo-button-background-highlight)}.modal .modal-button:first-child{margin-left:auto}.modal .modal-button:hover,.modal .modal-button:active{background:var(--jeo-button-background-highlight)}.modal .modal-button.primary{background-color:var(--jeo-theme-color);color:#fff}.modal .modal-button.primary:hover,.modal .modal-button.primary:active{background-color:var(--jeo-theme-color-highlight)}.modal .modal-button.full-width{width:100%}.modal .modal-button.danger{background-color:#ee5341;color:#fff}.modal .modal-button.danger:hover,.modal .modal-button.danger:active{background-color:#f27d70}.modal .modal-button.success{background-color:#82b483}.modal .modal-button.success:hover,.modal .modal-button.success:active{background-color:#a2c7a3}.modal .modal-button:disabled,.modal .modal-button:disabled:hover,.modal .modal-button:disabled:active{background-color:var(--jeo-button-background-highlight);color:var(--jse-text-readonly);cursor:not-allowed}.modal-foreground.modal-pricing-plan-foreground{width:var(--max-content-width);max-width:90%;background:var(--jeo-pricing-table-modal-background)}.modal.modal-sign-in .sign-in-actions{display:flex;flex-direction:column;align-items:center;padding:20px 0}.modal.modal-sign-in .sign-in-actions .modal-button{margin:0;width:100%;max-width:200px}.modal.modal-sign-in .sign-in-actions .sign-in-description{padding:40px 0 5px}.modal.modal-sign-in .sign-in-actions .sign-in-description:first-child{padding-top:0}.modal-foreground.modal-sign-in-foreground{width:300px;max-width:90%}.panel-actions{display:flex;flex-direction:column;gap:10px}.panel-actions button{background:var(--jeo-button-background);color:var(--jeo-button-color);border:none;border-radius:3px;padding:10px 15px;cursor:pointer;font-family:var(--main-font-family);font-size:var(--main-font-size);flex:1}.panel-actions button:hover,.panel-actions button:focus{background:var(--jeo-button-background-highlight)}.panel-actions .action-group{display:flex;flex-direction:column;border-radius:3px}.panel-actions .action-group .action-group-name{padding:0 0 5px;text-align:center}.panel-actions .action-group .action-buttons{display:flex;gap:5px}.panel-actions .diff-counter{text-align:center;margin:0 0 5px;min-width:100px}.jeo-react-tooltip{font-size:inherit!important;max-width:400px!important;opacity:1!important;padding:10px!important}.diff-error{color:#ee5341;margin:10px;text-align:center}.subscribe-promo{margin-left:40px;cursor:pointer;padding:0;text-align:center;background:#ee5341;color:#fff}.subscribe-promo.theme{background:var(--jeo-theme-color)}.subscribe-promo.orange{background:orange}.subscribe-promo.red{background:#ee5341}.subscribe-promo.purple{background:#b565da}.subscribe-promo.pink{background:#ff69b4}.subscribe-promo.blue{background:#1e90ff}.subscribe-promo.gray{background:#575757}.subscribe-promo .subscribe-promo-wrapper:hover{background:#ffffff1a}.subscribe-promo .subscribe-promo-wrapper .subscribe-promo-info{display:inline-block;line-height:1.2em}.subscribe-promo .subscribe-promo-wrapper .subscribe-promo-info .subscribe-promo-big{display:block;font-size:200%;white-space:nowrap;font-weight:700;line-height:1.5em}.subscribe-promo-text{padding-left:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.subscribe-promo-text .subscribe-promo-info{display:inline-block;color:#939393;line-height:1.2em}
