.gdg-mnuv029{word-break:break-word;-webkit-touch-callout:default;padding-top:6px}.gdg-mnuv029>*{margin:0}.gdg-mnuv029 *:last-child{margin-bottom:0}.gdg-mnuv029 p img{width:100%}.gdg-d19meir1{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;box-sizing:border-box;--overlay-top:var(--d19meir1-0);left:var(--d19meir1-1);top:var(--d19meir1-0);min-width:var(--d19meir1-2);min-height:var(--d19meir1-3);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:400px;max-height:calc(100vh - var(--d19meir1-4));font-family:var(--gdg-font-family);font-size:var(--gdg-editor-font-size);text-align:start}@-webkit-keyframes glide_fade_in-gdg-d19meir1{0%{opacity:0%}to{opacity:100%}}@keyframes glide_fade_in-gdg-d19meir1{0%{opacity:0%}to{opacity:100%}}.gdg-d19meir1.gdg-style{border-radius:2px;background-color:var(--gdg-bg-cell);box-shadow:0 0 0 1px var(--gdg-accent-color),0 0 1px #3e415666,0 6px 12px #3e415626;-webkit-animation:glide_fade_in-gdg-d19meir1 60ms 1;animation:glide_fade_in-gdg-d19meir1 60ms 1}.gdg-d19meir1.gdg-pad{padding:var(--d19meir1-5) 8.5px 3px}.gdg-d19meir1 .gdg-clip-region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-radius:2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.gdg-d19meir1 .gdg-clip-region .gdg-growing-entry{height:100%}.gdg-d19meir1 .gdg-clip-region input.gdg-input{width:100%;border:none;border-width:0;outline:none}.gdg-d19meir1 .gdg-clip-region textarea.gdg-input{border:none;border-width:0;outline:none}.gdg-b1ygi5by{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;margin-bottom:auto}.gdg-b1ygi5by .boe-bubble{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--gdg-rounding-radius,10px);padding:0 8px;height:20px;background-color:var(--gdg-bg-bubble);color:var(--gdg-text-dark);margin:2px}.gdg-b1ygi5by textarea{position:absolute;top:0;left:0;width:0px;height:0px;opacity:0}.gdg-n15fjm3e{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:6px 0 3px;color:var(--gdg-text-dark)}.gdg-n15fjm3e>input{font-size:var(--gdg-editor-font-size);padding:0;font-family:var(--gdg-font-family);color:var(--gdg-text-dark);background-color:var(--gdg-bg-cell)}.gdg-d4zsq0x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gdg-d4zsq0x .doe-bubble{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;height:24px;background-color:var(--gdg-bg-cell);color:var(--gdg-text-dark);margin:2px;border-radius:var(--gdg-rounding-radius,6px);box-shadow:0 0 1px #3e415666,0 1px 3px #3e415666}.gdg-d4zsq0x .doe-bubble img{height:16px;object-fit:contain;margin-right:4px}.gdg-d4zsq0x textarea{position:absolute;top:0;left:0;width:0px;height:0px;opacity:0}.gdg-i2iowwq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.gdg-i2iowwq .gdg-centering-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.gdg-i2iowwq .gdg-centering-container img,.gdg-i2iowwq .gdg-centering-container canvas{max-height:calc(100vh - var(--overlay-top) - 20px);object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gdg-i2iowwq .gdg-centering-container canvas{max-width:380px}.gdg-i2iowwq .gdg-edit-icon{position:absolute;top:12px;right:0;width:48px;height:48px;color:var(--gdg-accent-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gdg-i2iowwq .gdg-edit-icon>*{width:24px;height:24px}.gdg-i2iowwq textarea{position:absolute;top:0;left:0;width:0px;height:0px;opacity:0}.gdg-u1rrojo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:21px}.gdg-u1rrojo .gdg-link-area{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;cursor:pointer;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gdg-link-color);-webkit-text-decoration:underline!important;text-decoration:underline!important}.gdg-u1rrojo .gdg-edit-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:32px;color:var(--gdg-accent-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gdg-u1rrojo .gdg-edit-icon>*{width:24px;height:24px}.gdg-u1rrojo textarea{position:absolute;top:0;left:0;width:0px;height:0px;opacity:0}.gdg-m1pnx84e{min-width:var(--m1pnx84e-0);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;color:var(--gdg-text-dark)}.gdg-m1pnx84e .gdg-g1y0xocz{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.gdg-m1pnx84e .gdg-spacer{-webkit-flex:1;-ms-flex:1;flex:1}.gdg-m1pnx84e .gdg-edit-icon{position:relative;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--gdg-accent-color);padding:0;height:24px;width:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all "0.125s ease";transition:all "0.125s ease";border-radius:6px}.gdg-m1pnx84e .gdg-edit-icon>*{width:16px;height:16px}.gdg-m1pnx84e .gdg-edit-hover:hover{background-color:var(--gdg-accent-light);-webkit-transition:background-color .15s;transition:background-color .15s}.gdg-m1pnx84e .gdg-checkmark-hover:hover{color:#fff;background-color:var(--gdg-accent-color)}.gdg-m1pnx84e .gdg-md-edit-textarea{position:relative;top:0;left:0;width:0px;height:0px;margin-top:25px;opacity:0;padding:0}.gdg-m1pnx84e .gdg-ml-6{margin-left:6px}.gdg-s1dgczr6 .dvn-scroller{overflow:var(--s1dgczr6-0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}.gdg-s1dgczr6 .dvn-hidden{visibility:hidden}.gdg-s1dgczr6 .dvn-scroll-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none}.gdg-s1dgczr6 .dvn-scroll-inner>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.gdg-s1dgczr6 .dvn-scroll-inner .dvn-spacer{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.gdg-s1dgczr6 .dvn-scroll-inner .dvn-stack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gdg-s1dgczr6 .dvn-underlay>*{position:absolute;left:0;top:0}.gdg-s1dgczr6 canvas{outline:none}.gdg-s1dgczr6 canvas *{height:0}.gdg-izpuzkl{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border-radius:0;resize:none;white-space:pre-wrap;min-width:100%;overflow:hidden;border:0;background-color:transparent;font-size:var(--gdg-editor-font-size);line-height:16px;font-family:var(--gdg-font-family);-webkit-text-fill-color:var(--gdg-text-dark);color:var(--gdg-text-dark);padding:0;margin:0}.gdg-izpuzkl::-webkit-input-placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl::-moz-placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl:-ms-input-placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl::placeholder{color:var(--gdg-text-light)}.gdg-invalid .gdg-izpuzkl{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:#d60606;text-decoration-color:#d60606}.gdg-s69h75o{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;min-width:100%;font-size:var(--gdg-editor-font-size);line-height:16px;font-family:var(--gdg-font-family);color:var(--gdg-text-dark);padding:0 0 2px;margin:0}.gdg-g1y0xocz{position:relative;margin-top:6px}.gdg-seveqep{position:absolute;top:4px;right:20px;background-color:var(--gdg-bg-cell);color:var(--gdg-text-dark);padding:8px;border:1px solid var(--gdg-border-color);border-radius:6px;font-size:var(--gdg-editor-font-size);-webkit-animation:gdg-search-fadein-gdg-seveqep .15s forwards;animation:gdg-search-fadein-gdg-seveqep .15s forwards}.gdg-seveqep.out{-webkit-animation:gdg-search-fadeout-gdg-seveqep .15s forwards;animation:gdg-search-fadeout-gdg-seveqep .15s forwards}.gdg-seveqep .gdg-search-bar-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gdg-seveqep .gdg-search-status{padding-top:4px;font-size:11px}.gdg-seveqep .gdg-search-progress{position:absolute;height:4px;left:0;bottom:0;background-color:var(--gdg-text-light)}.gdg-seveqep input{width:220px;color:var(--gdg-textDark);background-color:var(--gdg-bg-cell);border:none;border-width:0;outline:none}.gdg-seveqep button{width:24px;height:24px;padding:0;border:none;outline:none;background:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:var(--gdg-text-medium)}.gdg-seveqep button:hover{color:var(--gdg-text-dark)}.gdg-seveqep button .button-icon{width:16px;height:16px}.gdg-seveqep button:disabled{opacity:.4;pointer-events:none}@-webkit-keyframes gdg-search-fadeout-gdg-seveqep{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translate(400px)}}@keyframes gdg-search-fadeout-gdg-seveqep{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translate(400px)}}@-webkit-keyframes gdg-search-fadein-gdg-seveqep{0%{-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translate(400px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@keyframes gdg-search-fadein-gdg-seveqep{0%{-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translate(400px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.gdg-wmyidgi{position:relative;min-width:10px;min-height:10px;max-width:100%;max-height:100%;width:var(--wmyidgi-0);height:var(--wmyidgi-1);overflow:hidden;overflow:clip;direction:ltr}.gdg-wmyidgi>:first-child{position:absolute;left:0;top:0;width:100%;height:100%}.gdg-r17m35ur{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:none;outline:none;background-color:var(--gdg-bg-header-has-focus);border-radius:9px;padding:0 8px;box-shadow:0 0 0 1px var(--gdg-border-color);color:var(--gdg-text-group-header);min-height:var(--r17m35ur-0);font:var(--gdg-header-font-style) var(--gdg-font-family)}.gdg-c1tqibwd{padding:0 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--gdg-bg-header)}.rc-tooltip.rc-tooltip-zoom-appear,.rc-tooltip.rc-tooltip-zoom-enter{opacity:0}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-enter,.rc-tooltip-zoom-appear{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;line-height:1.5;font-size:12px;background-color:#0000000d;padding:1px;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-inner{padding:8px 10px;color:#333;text-align:left;text-decoration:none;background-color:#fff;border-radius:3px;min-height:34px;border:1px solid #b1b1b1}.rc-tooltip-arrow,.rc-tooltip-arrow-inner{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{transform:translate(-50%,5px);margin-left:-6px;border-width:6px 6px 0;border-top-color:#b1b1b1}.rc-tooltip-placement-top .rc-tooltip-arrow-inner,.rc-tooltip-placement-topLeft .rc-tooltip-arrow-inner,.rc-tooltip-placement-topRight .rc-tooltip-arrow-inner{bottom:1px;margin-left:-6px;border-width:6px 6px 0;border-top-color:#fff}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{left:-5px;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:#b1b1b1;transform:translate(calc(-100% + 1px))}.rc-tooltip-placement-right .rc-tooltip-arrow-inner,.rc-tooltip-placement-rightTop .rc-tooltip-arrow-inner,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow-inner{left:1px;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:#fff}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{right:-5px;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:#b1b1b1;transform:translate(calc(100% - 1px))}.rc-tooltip-placement-left .rc-tooltip-arrow-inner,.rc-tooltip-placement-leftTop .rc-tooltip-arrow-inner,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow-inner{right:1px;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:#fff}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{transform:translate(-50%,-5px);margin-left:-6px;border-width:0 6px 6px;border-bottom-color:#b1b1b1}.rc-tooltip-placement-bottom .rc-tooltip-arrow-inner,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow-inner,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow-inner{top:1px;margin-left:-6px;border-width:0 6px 6px;border-bottom-color:#fff}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}:root{--contexify-zIndex:666;--contexify-menu-minWidth:220px;--contexify-menu-padding:6px;--contexify-menu-radius:6px;--contexify-menu-bgColor:#fff;--contexify-menu-shadow:1px 2px 2px rgba(0,0,0,.1),2px 4px 4px rgba(0,0,0,.1),3px 6px 6px rgba(0,0,0,.1);--contexify-menu-negatePadding:var(--contexify-menu-padding);--contexify-separator-color:rgba(0,0,0,.2);--contexify-separator-margin:5px;--contexify-itemContent-padding:6px;--contexify-activeItem-radius:4px;--contexify-item-color:#333;--contexify-activeItem-color:#fff;--contexify-activeItem-bgColor:#3498db;--contexify-rightSlot-color:#6f6e77;--contexify-activeRightSlot-color:#fff;--contexify-arrow-color:#6f6e77;--contexify-activeArrow-color:#fff}@keyframes contexify_feedback{0%{opacity:.4}to{opacity:1}}.contexify{position:fixed;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--contexify-menu-bgColor);box-sizing:border-box;box-shadow:var(--contexify-menu-shadow);border-radius:var(--contexify-menu-radius);padding:var(--contexify-menu-padding);min-width:var(--contexify-menu-minWidth);z-index:var(--contexify-zIndex)}.contexify_submenu-isOpen,.contexify_submenu-isOpen>.contexify_itemContent{color:var(--contexify-activeItem-color);background-color:var(--contexify-activeItem-bgColor);border-radius:var(--contexify-activeItem-radius)}.contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeArrow-color)}.contexify_submenu-isOpen>.contexify_submenu{pointer-events:auto;opacity:1}.contexify .contexify_submenu{position:absolute;pointer-events:none;transition:opacity .265s;top:calc(-1 * var(--contexify-menu-negatePadding));left:100%}.contexify .contexify_submenu-bottom{bottom:calc(-1 * var(--contexify-menu-negatePadding));top:unset}.contexify .contexify_submenu-right{right:100%;left:unset}.contexify_rightSlot{margin-left:auto;display:-ms-flexbox;display:flex;color:var(--contexify-rightSlot-color)}.contexify_separator{height:1px;cursor:default;margin:var(--contexify-separator-margin);background-color:var(--contexify-separator-color)}.contexify_willLeave-disabled{pointer-events:none}.contexify_item{cursor:pointer;position:relative}.contexify_item:focus{outline:0}.contexify_item:focus .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeRightSlot-color)}.contexify_item:not(.contexify_item-disabled)[aria-haspopup]>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-arrow-color)}.contexify_item:not(.contexify_item-disabled)[aria-haspopup].contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled)[aria-haspopup]:hover>.contexify_itemContent .contexify_rightSlot,.contexify_item[aria-haspopup]:focus>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeArrow-color)}.contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent,.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent{color:var(--contexify-activeItem-color);background-color:var(--contexify-activeItem-bgColor);border-radius:var(--contexify-activeItem-radius)}.contexify_item:not(.contexify_item-disabled):hover>.contexify_submenu{pointer-events:auto;opacity:1}.contexify_item-disabled{cursor:default;opacity:.5}.contexify_itemContent{padding:var(--contexify-itemContent-padding);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;color:var(--contexify-item-color);position:relative}.contexify_item-feedback{animation:contexify_feedback .12s both}.contexify_theme-dark{--contexify-menu-bgColor:rgba(40,40,40,.98);--contexify-separator-color:#4c4c4c;--contexify-item-color:#fff}.contexify_theme-light{--contexify-separator-color:#eee;--contexify-item-color:#666;--contexify-activeItem-color:#3498db;--contexify-activeItem-bgColor:#e0eefd;--contexify-activeRightSlot-color:#3498db;--contexify-active-arrow-color:#3498db}@keyframes contexify_scaleIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes contexify_scaleOut{0%{opacity:1}to{opacity:0;transform:scale3d(.3,.3,.3)}}.contexify_willEnter-scale{transform-origin:top left;animation:contexify_scaleIn .3s}.contexify_willLeave-scale{transform-origin:top left;animation:contexify_scaleOut .3s}@keyframes contexify_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes contexify_fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.contexify_willEnter-fade{animation:contexify_fadeIn .3s ease}.contexify_willLeave-fade{animation:contexify_fadeOut .3s ease}@keyframes contexify_flipInX{0%{transform:perspective(800px) rotateX(45deg)}to{transform:perspective(800px)}}@keyframes contexify_flipOutX{0%{transform:perspective(800px)}to{transform:perspective(800px) rotateX(45deg);opacity:0}}.contexify_willEnter-flip{animation:contexify_flipInX .3s}.contexify_willEnter-flip,.contexify_willLeave-flip{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transform-origin:top center}.contexify_willLeave-flip{animation:contexify_flipOutX .3s}@keyframes contexify_slideIn{0%{opacity:0;transform:scaleY(.3)}to{opacity:1}}@keyframes contexify_slideOut{0%{opacity:1}to{opacity:0;transform:scaleY(.3)}}.contexify_willEnter-slide{transform-origin:top center;animation:contexify_slideIn .3s}.contexify_willLeave-slide{transform-origin:top center;animation:contexify_slideOut .3s}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:InterApp;src:url(/assets/fonts/inter/Inter-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}body{text-rendering:optimizeLegibility;font-synthesis:none;font-feature-settings:"ss02" 1,"ss01" 1,"calt" 1;font-variant-numeric:tabular-nums}.AppRoot{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}.AppRoot *{outline:none}.AppRoot.withRunningInTauri.withMacOS{background-color:var(--app-titlebar-background-color)}.AppContainer{display:flex;height:100%;overflow-y:auto;overflow-x:hidden;background-color:var(--background-color-main);position:relative}.AppContent{width:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:var(--background-color-content)}.PrimarySidebar.hidden+.AppContent,.PrimarySidebar.float-unpinned+.AppContent{padding-left:var(--card-gap)}body{--font-family: "InterApp", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-size: 13px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-lg: 15px;--font-size-xl: 20px;--font-weight: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height: 1.6;--line-height-tight: 1.4;--page-max-width: 1080px;--page-gutter: max(20px, calc((100cqi - var(--page-max-width)) / 2));--accent: #8b5cf6;--accent-soft: color-mix(in oklch, var(--accent) 16%, transparent);--color-primary: var(--accent);--color-primary-light20: color-mix(in srgb, var(--color-primary), #ffffff 20%);--color-primary-light40: color-mix(in srgb, var(--color-primary), #ffffff 40%);--color-primary-light60: color-mix(in srgb, var(--color-primary), #ffffff 60%);--color-primary-light80: color-mix(in srgb, var(--color-primary), #ffffff 80%);--color-primary-dark20: color-mix(in srgb, var(--color-primary), #000000 20%);--color-primary-dark40: color-mix(in srgb, var(--color-primary), #000000 40%);--color-primary-dark60: color-mix(in srgb, var(--color-primary), #000000 60%);--color-primary-dark80: color-mix(in srgb, var(--color-primary), #000000 80%);--color-accent: var(--color-primary);--radius-scale: 1;--radius-sm: calc(5px * var(--radius-scale));--radius-md: calc(7px * var(--radius-scale));--radius-lg: calc(9px * var(--radius-scale));--radius-xl: calc(12px * var(--radius-scale));--radius-card: calc(14px * var(--radius-scale));--tool-sidebar-item-height: 32px;--card-gap: 8px;--card-header-height: 43px;--border-radius: var(--radius-md);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--animation-speed: .15s;--ease-out: cubic-bezier(.16, 1, .3, 1);--app-titlebar-height: 46px;--window-control-button-width: 50px;--window-control-button-height: 36px;--applet-header-height: 60px;--macos-traffic-lights-inset: 78px;--macos-traffic-lights-inset-collapsed: 68px;--session-tabbar-height: 46px;--session-tabbar-item-max-width: 200px;--session-tabbar-draggable-height: 0px;--activitybar-width: 50px;--activitybar-item-height: 30px;--primary-sidebar-width: 256px;--input-output-fields-spacing: 8px;--input-output-label-height: 20px;--input-output-label-spacing: 10px;--input-output-padding: 7px;--input-output-font-size: 13px}html,body{margin:0;padding:0;overflow:hidden;background:var(--background-color-main)}body{font-family:var(--font-family);color:var(--text-color);user-select:none;-webkit-user-select:none}input,textarea,[contenteditable=true],.cm-editor,.cm-editor *,.GridStatOutput,.GridStatOutput *{user-select:text;-webkit-user-select:text}input,text,select,option,textarea,button{font-family:inherit;color:var(--text-color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}::selection{background:color-mix(in oklch,var(--accent),transparent 70%)}input::placeholder,textarea::placeholder{color:var(--faint)}:root ::-webkit-scrollbar{width:10px;height:10px}:root ::-webkit-scrollbar-track{background:var(--scrollbar-track-background-color)}:root ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-background-color);border-radius:var(--scrollbar-thumb-border-radius);border:2px solid transparent;background-clip:content-box}:root ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-background-color-hover);background-clip:content-box}:root ::-webkit-scrollbar-corner{background:transparent}body .CodeInput,body .TextAreaInput,body .CodeOutput,body .TextAreaOutput,body .MarkdownOutput,body .MermaidOutput,body .PintoraOutput,body .DiffOutput,body .ImageOutput,body .DataGridOutput,body .JsonTreeOutput,body .ReactOutput,body .FileOutput,body .KeyValueOutput,body .ListReorderInput,body .ListPickInput,body .ExtensionComponentFrame,body .TextInput,body .DateTimeInput,body .DateRangeInput,body .SelectInput,body .SwitchInput,body .FileInput,body .ColorPickerInput,body .TextOutput,body .ColorOutput,body .ColorPalleteOutput,body .ExtensionComponentMissing,body .CheckboxInput,body .GridStatOutput{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow:hidden;min-height:0;transition:border-color var(--animation-speed),box-shadow var(--animation-speed)}body .CodeInput>.AppletComponentHead,body .TextAreaInput>.AppletComponentHead,body .CodeOutput>.AppletComponentHead,body .TextAreaOutput>.AppletComponentHead,body .MarkdownOutput>.AppletComponentHead,body .MermaidOutput>.AppletComponentHead,body .PintoraOutput>.AppletComponentHead,body .DiffOutput>.AppletComponentHead,body .ImageOutput>.AppletComponentHead,body .DataGridOutput>.AppletComponentHead,body .JsonTreeOutput>.AppletComponentHead,body .ReactOutput>.AppletComponentHead,body .FileOutput>.AppletComponentHead,body .KeyValueOutput>.AppletComponentHead,body .ListReorderInput>.AppletComponentHead,body .ListPickInput>.AppletComponentHead,body .ExtensionComponentFrame>.AppletComponentHead,body .TextInput>.AppletComponentHead,body .DateTimeInput>.AppletComponentHead,body .DateRangeInput>.AppletComponentHead,body .SelectInput>.AppletComponentHead,body .SwitchInput>.AppletComponentHead,body .FileInput>.AppletComponentHead,body .ColorPickerInput>.AppletComponentHead,body .TextOutput>.AppletComponentHead,body .ColorOutput>.AppletComponentHead,body .ColorPalleteOutput>.AppletComponentHead,body .ExtensionComponentMissing>.AppletComponentHead,body .CheckboxInput>.AppletComponentHead,body .GridStatOutput>.AppletComponentHead{height:var(--card-header-height);flex:none;margin:0;padding:0 10px 0 16px;border-bottom:1px solid var(--line)}body .CodeInput>.AppletComponentHead .AppletComponentHead-label,body .TextAreaInput>.AppletComponentHead .AppletComponentHead-label,body .CodeOutput>.AppletComponentHead .AppletComponentHead-label,body .TextAreaOutput>.AppletComponentHead .AppletComponentHead-label,body .MarkdownOutput>.AppletComponentHead .AppletComponentHead-label,body .MermaidOutput>.AppletComponentHead .AppletComponentHead-label,body .PintoraOutput>.AppletComponentHead .AppletComponentHead-label,body .DiffOutput>.AppletComponentHead .AppletComponentHead-label,body .ImageOutput>.AppletComponentHead .AppletComponentHead-label,body .DataGridOutput>.AppletComponentHead .AppletComponentHead-label,body .JsonTreeOutput>.AppletComponentHead .AppletComponentHead-label,body .ReactOutput>.AppletComponentHead .AppletComponentHead-label,body .FileOutput>.AppletComponentHead .AppletComponentHead-label,body .KeyValueOutput>.AppletComponentHead .AppletComponentHead-label,body .ListReorderInput>.AppletComponentHead .AppletComponentHead-label,body .ListPickInput>.AppletComponentHead .AppletComponentHead-label,body .ExtensionComponentFrame>.AppletComponentHead .AppletComponentHead-label,body .TextInput>.AppletComponentHead .AppletComponentHead-label,body .DateTimeInput>.AppletComponentHead .AppletComponentHead-label,body .DateRangeInput>.AppletComponentHead .AppletComponentHead-label,body .SelectInput>.AppletComponentHead .AppletComponentHead-label,body .SwitchInput>.AppletComponentHead .AppletComponentHead-label,body .FileInput>.AppletComponentHead .AppletComponentHead-label,body .ColorPickerInput>.AppletComponentHead .AppletComponentHead-label,body .TextOutput>.AppletComponentHead .AppletComponentHead-label,body .ColorOutput>.AppletComponentHead .AppletComponentHead-label,body .ColorPalleteOutput>.AppletComponentHead .AppletComponentHead-label,body .ExtensionComponentMissing>.AppletComponentHead .AppletComponentHead-label,body .CheckboxInput>.AppletComponentHead .AppletComponentHead-label,body .GridStatOutput>.AppletComponentHead .AppletComponentHead-label{font-size:var(--font-size);font-weight:var(--font-weight-medium);color:var(--text-color)}body .CodeInput:focus-within,body .TextAreaInput:focus-within,body .CodeOutput:focus-within,body .TextAreaOutput:focus-within,body .MarkdownOutput:focus-within,body .MermaidOutput:focus-within,body .PintoraOutput:focus-within,body .DiffOutput:focus-within,body .ImageOutput:focus-within,body .DataGridOutput:focus-within,body .JsonTreeOutput:focus-within,body .ReactOutput:focus-within,body .FileOutput:focus-within,body .KeyValueOutput:focus-within,body .ListReorderInput:focus-within,body .ListPickInput:focus-within,body .ExtensionComponentFrame:focus-within,body .TextInput:focus-within,body .DateTimeInput:focus-within,body .DateRangeInput:focus-within,body .SelectInput:focus-within,body .SwitchInput:focus-within,body .FileInput:focus-within,body .ColorPickerInput:focus-within,body .TextOutput:focus-within,body .ColorOutput:focus-within,body .ColorPalleteOutput:focus-within,body .ExtensionComponentMissing:focus-within,body .CheckboxInput:focus-within,body .GridStatOutput:focus-within{border-color:color-mix(in oklch,var(--accent) 45%,transparent)}body .CodeOutput:focus-within,body .TextAreaOutput:focus-within,body .TextOutput:focus-within{border-color:var(--line)}body .CodeInput .CodeMirrorContainer,body .CodeInput .LargeTextViewer,body .CodeInput .MarkdownOutput-inner,body .CodeInput .DiffOutput-body,body .CodeInput .DataGridOutput-content,body .CodeInput .JsonTreeOutput-body,body .CodeInput .ReactOutput-area,body .CodeInput .KeyValueOutput-rows,body .CodeInput .ListReorderInput-list,body .CodeInput .ListPickInput-list,body .CodeInput>textarea,body .TextAreaInput .CodeMirrorContainer,body .TextAreaInput .LargeTextViewer,body .TextAreaInput .MarkdownOutput-inner,body .TextAreaInput .DiffOutput-body,body .TextAreaInput .DataGridOutput-content,body .TextAreaInput .JsonTreeOutput-body,body .TextAreaInput .ReactOutput-area,body .TextAreaInput .KeyValueOutput-rows,body .TextAreaInput .ListReorderInput-list,body .TextAreaInput .ListPickInput-list,body .TextAreaInput>textarea,body .CodeOutput .CodeMirrorContainer,body .CodeOutput .LargeTextViewer,body .CodeOutput .MarkdownOutput-inner,body .CodeOutput .DiffOutput-body,body .CodeOutput .DataGridOutput-content,body .CodeOutput .JsonTreeOutput-body,body .CodeOutput .ReactOutput-area,body .CodeOutput .KeyValueOutput-rows,body .CodeOutput .ListReorderInput-list,body .CodeOutput .ListPickInput-list,body .CodeOutput>textarea,body .TextAreaOutput .CodeMirrorContainer,body .TextAreaOutput .LargeTextViewer,body .TextAreaOutput .MarkdownOutput-inner,body .TextAreaOutput .DiffOutput-body,body .TextAreaOutput .DataGridOutput-content,body .TextAreaOutput .JsonTreeOutput-body,body .TextAreaOutput .ReactOutput-area,body .TextAreaOutput .KeyValueOutput-rows,body .TextAreaOutput .ListReorderInput-list,body .TextAreaOutput .ListPickInput-list,body .TextAreaOutput>textarea,body .MarkdownOutput .CodeMirrorContainer,body .MarkdownOutput .LargeTextViewer,body .MarkdownOutput .MarkdownOutput-inner,body .MarkdownOutput .DiffOutput-body,body .MarkdownOutput .DataGridOutput-content,body .MarkdownOutput .JsonTreeOutput-body,body .MarkdownOutput .ReactOutput-area,body .MarkdownOutput .KeyValueOutput-rows,body .MarkdownOutput .ListReorderInput-list,body .MarkdownOutput .ListPickInput-list,body .MarkdownOutput>textarea,body .MermaidOutput .CodeMirrorContainer,body .MermaidOutput .LargeTextViewer,body .MermaidOutput .MarkdownOutput-inner,body .MermaidOutput .DiffOutput-body,body .MermaidOutput .DataGridOutput-content,body .MermaidOutput .JsonTreeOutput-body,body .MermaidOutput .ReactOutput-area,body .MermaidOutput .KeyValueOutput-rows,body .MermaidOutput .ListReorderInput-list,body .MermaidOutput .ListPickInput-list,body .MermaidOutput>textarea,body .PintoraOutput .CodeMirrorContainer,body .PintoraOutput .LargeTextViewer,body .PintoraOutput .MarkdownOutput-inner,body .PintoraOutput .DiffOutput-body,body .PintoraOutput .DataGridOutput-content,body .PintoraOutput .JsonTreeOutput-body,body .PintoraOutput .ReactOutput-area,body .PintoraOutput .KeyValueOutput-rows,body .PintoraOutput .ListReorderInput-list,body .PintoraOutput .ListPickInput-list,body .PintoraOutput>textarea,body .DiffOutput .CodeMirrorContainer,body .DiffOutput .LargeTextViewer,body .DiffOutput .MarkdownOutput-inner,body .DiffOutput .DiffOutput-body,body .DiffOutput .DataGridOutput-content,body .DiffOutput .JsonTreeOutput-body,body .DiffOutput .ReactOutput-area,body .DiffOutput .KeyValueOutput-rows,body .DiffOutput .ListReorderInput-list,body .DiffOutput .ListPickInput-list,body .DiffOutput>textarea,body .ImageOutput .CodeMirrorContainer,body .ImageOutput .LargeTextViewer,body .ImageOutput .MarkdownOutput-inner,body .ImageOutput .DiffOutput-body,body .ImageOutput .DataGridOutput-content,body .ImageOutput .JsonTreeOutput-body,body .ImageOutput .ReactOutput-area,body .ImageOutput .KeyValueOutput-rows,body .ImageOutput .ListReorderInput-list,body .ImageOutput .ListPickInput-list,body .ImageOutput>textarea,body .DataGridOutput .CodeMirrorContainer,body .DataGridOutput .LargeTextViewer,body .DataGridOutput .MarkdownOutput-inner,body .DataGridOutput .DiffOutput-body,body .DataGridOutput .DataGridOutput-content,body .DataGridOutput .JsonTreeOutput-body,body .DataGridOutput .ReactOutput-area,body .DataGridOutput .KeyValueOutput-rows,body .DataGridOutput .ListReorderInput-list,body .DataGridOutput .ListPickInput-list,body .DataGridOutput>textarea,body .JsonTreeOutput .CodeMirrorContainer,body .JsonTreeOutput .LargeTextViewer,body .JsonTreeOutput .MarkdownOutput-inner,body .JsonTreeOutput .DiffOutput-body,body .JsonTreeOutput .DataGridOutput-content,body .JsonTreeOutput .JsonTreeOutput-body,body .JsonTreeOutput .ReactOutput-area,body .JsonTreeOutput .KeyValueOutput-rows,body .JsonTreeOutput .ListReorderInput-list,body .JsonTreeOutput .ListPickInput-list,body .JsonTreeOutput>textarea,body .ReactOutput .CodeMirrorContainer,body .ReactOutput .LargeTextViewer,body .ReactOutput .MarkdownOutput-inner,body .ReactOutput .DiffOutput-body,body .ReactOutput .DataGridOutput-content,body .ReactOutput .JsonTreeOutput-body,body .ReactOutput .ReactOutput-area,body .ReactOutput .KeyValueOutput-rows,body .ReactOutput .ListReorderInput-list,body .ReactOutput .ListPickInput-list,body .ReactOutput>textarea,body .FileOutput .CodeMirrorContainer,body .FileOutput .LargeTextViewer,body .FileOutput .MarkdownOutput-inner,body .FileOutput .DiffOutput-body,body .FileOutput .DataGridOutput-content,body .FileOutput .JsonTreeOutput-body,body .FileOutput .ReactOutput-area,body .FileOutput .KeyValueOutput-rows,body .FileOutput .ListReorderInput-list,body .FileOutput .ListPickInput-list,body .FileOutput>textarea,body .KeyValueOutput .CodeMirrorContainer,body .KeyValueOutput .LargeTextViewer,body .KeyValueOutput .MarkdownOutput-inner,body .KeyValueOutput .DiffOutput-body,body .KeyValueOutput .DataGridOutput-content,body .KeyValueOutput .JsonTreeOutput-body,body .KeyValueOutput .ReactOutput-area,body .KeyValueOutput .KeyValueOutput-rows,body .KeyValueOutput .ListReorderInput-list,body .KeyValueOutput .ListPickInput-list,body .KeyValueOutput>textarea,body .ListReorderInput .CodeMirrorContainer,body .ListReorderInput .LargeTextViewer,body .ListReorderInput .MarkdownOutput-inner,body .ListReorderInput .DiffOutput-body,body .ListReorderInput .DataGridOutput-content,body .ListReorderInput .JsonTreeOutput-body,body .ListReorderInput .ReactOutput-area,body .ListReorderInput .KeyValueOutput-rows,body .ListReorderInput .ListReorderInput-list,body .ListReorderInput .ListPickInput-list,body .ListReorderInput>textarea,body .ListPickInput .CodeMirrorContainer,body .ListPickInput .LargeTextViewer,body .ListPickInput .MarkdownOutput-inner,body .ListPickInput .DiffOutput-body,body .ListPickInput .DataGridOutput-content,body .ListPickInput .JsonTreeOutput-body,body .ListPickInput .ReactOutput-area,body .ListPickInput .KeyValueOutput-rows,body .ListPickInput .ListReorderInput-list,body .ListPickInput .ListPickInput-list,body .ListPickInput>textarea,body .ExtensionComponentFrame .CodeMirrorContainer,body .ExtensionComponentFrame .LargeTextViewer,body .ExtensionComponentFrame .MarkdownOutput-inner,body .ExtensionComponentFrame .DiffOutput-body,body .ExtensionComponentFrame .DataGridOutput-content,body .ExtensionComponentFrame .JsonTreeOutput-body,body .ExtensionComponentFrame .ReactOutput-area,body .ExtensionComponentFrame .KeyValueOutput-rows,body .ExtensionComponentFrame .ListReorderInput-list,body .ExtensionComponentFrame .ListPickInput-list,body .ExtensionComponentFrame>textarea{border:0;border-radius:0;background-color:transparent}body .CodeInput .CodeMirrorContainer:hover,body .CodeInput .CodeMirrorContainer:focus,body .CodeInput .CodeMirrorContainer:focus-within,body .CodeInput .LargeTextViewer:hover,body .CodeInput .LargeTextViewer:focus,body .CodeInput .LargeTextViewer:focus-within,body .CodeInput .MarkdownOutput-inner:hover,body .CodeInput .MarkdownOutput-inner:focus,body .CodeInput .MarkdownOutput-inner:focus-within,body .CodeInput .DiffOutput-body:hover,body .CodeInput .DiffOutput-body:focus,body .CodeInput .DiffOutput-body:focus-within,body .CodeInput .DataGridOutput-content:hover,body .CodeInput .DataGridOutput-content:focus,body .CodeInput .DataGridOutput-content:focus-within,body .CodeInput .JsonTreeOutput-body:hover,body .CodeInput .JsonTreeOutput-body:focus,body .CodeInput .JsonTreeOutput-body:focus-within,body .CodeInput .ReactOutput-area:hover,body .CodeInput .ReactOutput-area:focus,body .CodeInput .ReactOutput-area:focus-within,body .CodeInput .KeyValueOutput-rows:hover,body .CodeInput .KeyValueOutput-rows:focus,body .CodeInput .KeyValueOutput-rows:focus-within,body .CodeInput .ListReorderInput-list:hover,body .CodeInput .ListReorderInput-list:focus,body .CodeInput .ListReorderInput-list:focus-within,body .CodeInput .ListPickInput-list:hover,body .CodeInput .ListPickInput-list:focus,body .CodeInput .ListPickInput-list:focus-within,body .CodeInput>textarea:hover,body .CodeInput>textarea:focus,body .CodeInput>textarea:focus-within,body .TextAreaInput .CodeMirrorContainer:hover,body .TextAreaInput .CodeMirrorContainer:focus,body .TextAreaInput .CodeMirrorContainer:focus-within,body .TextAreaInput .LargeTextViewer:hover,body .TextAreaInput .LargeTextViewer:focus,body .TextAreaInput .LargeTextViewer:focus-within,body .TextAreaInput .MarkdownOutput-inner:hover,body .TextAreaInput .MarkdownOutput-inner:focus,body .TextAreaInput .MarkdownOutput-inner:focus-within,body .TextAreaInput .DiffOutput-body:hover,body .TextAreaInput .DiffOutput-body:focus,body .TextAreaInput .DiffOutput-body:focus-within,body .TextAreaInput .DataGridOutput-content:hover,body .TextAreaInput .DataGridOutput-content:focus,body .TextAreaInput .DataGridOutput-content:focus-within,body .TextAreaInput .JsonTreeOutput-body:hover,body .TextAreaInput .JsonTreeOutput-body:focus,body .TextAreaInput .JsonTreeOutput-body:focus-within,body .TextAreaInput .ReactOutput-area:hover,body .TextAreaInput .ReactOutput-area:focus,body .TextAreaInput .ReactOutput-area:focus-within,body .TextAreaInput .KeyValueOutput-rows:hover,body .TextAreaInput .KeyValueOutput-rows:focus,body .TextAreaInput .KeyValueOutput-rows:focus-within,body .TextAreaInput .ListReorderInput-list:hover,body .TextAreaInput .ListReorderInput-list:focus,body .TextAreaInput .ListReorderInput-list:focus-within,body .TextAreaInput .ListPickInput-list:hover,body .TextAreaInput .ListPickInput-list:focus,body .TextAreaInput .ListPickInput-list:focus-within,body .TextAreaInput>textarea:hover,body .TextAreaInput>textarea:focus,body .TextAreaInput>textarea:focus-within,body .CodeOutput .CodeMirrorContainer:hover,body .CodeOutput .CodeMirrorContainer:focus,body .CodeOutput .CodeMirrorContainer:focus-within,body .CodeOutput .LargeTextViewer:hover,body .CodeOutput .LargeTextViewer:focus,body .CodeOutput .LargeTextViewer:focus-within,body .CodeOutput .MarkdownOutput-inner:hover,body .CodeOutput .MarkdownOutput-inner:focus,body .CodeOutput .MarkdownOutput-inner:focus-within,body .CodeOutput .DiffOutput-body:hover,body .CodeOutput .DiffOutput-body:focus,body .CodeOutput .DiffOutput-body:focus-within,body .CodeOutput .DataGridOutput-content:hover,body .CodeOutput .DataGridOutput-content:focus,body .CodeOutput .DataGridOutput-content:focus-within,body .CodeOutput .JsonTreeOutput-body:hover,body .CodeOutput .JsonTreeOutput-body:focus,body .CodeOutput .JsonTreeOutput-body:focus-within,body .CodeOutput .ReactOutput-area:hover,body .CodeOutput .ReactOutput-area:focus,body .CodeOutput .ReactOutput-area:focus-within,body .CodeOutput .KeyValueOutput-rows:hover,body .CodeOutput .KeyValueOutput-rows:focus,body .CodeOutput .KeyValueOutput-rows:focus-within,body .CodeOutput .ListReorderInput-list:hover,body .CodeOutput .ListReorderInput-list:focus,body .CodeOutput .ListReorderInput-list:focus-within,body .CodeOutput .ListPickInput-list:hover,body .CodeOutput .ListPickInput-list:focus,body .CodeOutput .ListPickInput-list:focus-within,body .CodeOutput>textarea:hover,body .CodeOutput>textarea:focus,body .CodeOutput>textarea:focus-within,body .TextAreaOutput .CodeMirrorContainer:hover,body .TextAreaOutput .CodeMirrorContainer:focus,body .TextAreaOutput .CodeMirrorContainer:focus-within,body .TextAreaOutput .LargeTextViewer:hover,body .TextAreaOutput .LargeTextViewer:focus,body .TextAreaOutput .LargeTextViewer:focus-within,body .TextAreaOutput .MarkdownOutput-inner:hover,body .TextAreaOutput .MarkdownOutput-inner:focus,body .TextAreaOutput .MarkdownOutput-inner:focus-within,body .TextAreaOutput .DiffOutput-body:hover,body .TextAreaOutput .DiffOutput-body:focus,body .TextAreaOutput .DiffOutput-body:focus-within,body .TextAreaOutput .DataGridOutput-content:hover,body .TextAreaOutput .DataGridOutput-content:focus,body .TextAreaOutput .DataGridOutput-content:focus-within,body .TextAreaOutput .JsonTreeOutput-body:hover,body .TextAreaOutput .JsonTreeOutput-body:focus,body .TextAreaOutput .JsonTreeOutput-body:focus-within,body .TextAreaOutput .ReactOutput-area:hover,body .TextAreaOutput .ReactOutput-area:focus,body .TextAreaOutput .ReactOutput-area:focus-within,body .TextAreaOutput .KeyValueOutput-rows:hover,body .TextAreaOutput .KeyValueOutput-rows:focus,body .TextAreaOutput .KeyValueOutput-rows:focus-within,body .TextAreaOutput .ListReorderInput-list:hover,body .TextAreaOutput .ListReorderInput-list:focus,body .TextAreaOutput .ListReorderInput-list:focus-within,body .TextAreaOutput .ListPickInput-list:hover,body .TextAreaOutput .ListPickInput-list:focus,body .TextAreaOutput .ListPickInput-list:focus-within,body .TextAreaOutput>textarea:hover,body .TextAreaOutput>textarea:focus,body .TextAreaOutput>textarea:focus-within,body .MarkdownOutput .CodeMirrorContainer:hover,body .MarkdownOutput .CodeMirrorContainer:focus,body .MarkdownOutput .CodeMirrorContainer:focus-within,body .MarkdownOutput .LargeTextViewer:hover,body .MarkdownOutput .LargeTextViewer:focus,body .MarkdownOutput .LargeTextViewer:focus-within,body .MarkdownOutput .MarkdownOutput-inner:hover,body .MarkdownOutput .MarkdownOutput-inner:focus,body .MarkdownOutput .MarkdownOutput-inner:focus-within,body .MarkdownOutput .DiffOutput-body:hover,body .MarkdownOutput .DiffOutput-body:focus,body .MarkdownOutput .DiffOutput-body:focus-within,body .MarkdownOutput .DataGridOutput-content:hover,body .MarkdownOutput .DataGridOutput-content:focus,body .MarkdownOutput .DataGridOutput-content:focus-within,body .MarkdownOutput .JsonTreeOutput-body:hover,body .MarkdownOutput .JsonTreeOutput-body:focus,body .MarkdownOutput .JsonTreeOutput-body:focus-within,body .MarkdownOutput .ReactOutput-area:hover,body .MarkdownOutput .ReactOutput-area:focus,body .MarkdownOutput .ReactOutput-area:focus-within,body .MarkdownOutput .KeyValueOutput-rows:hover,body .MarkdownOutput .KeyValueOutput-rows:focus,body .MarkdownOutput .KeyValueOutput-rows:focus-within,body .MarkdownOutput .ListReorderInput-list:hover,body .MarkdownOutput .ListReorderInput-list:focus,body .MarkdownOutput .ListReorderInput-list:focus-within,body .MarkdownOutput .ListPickInput-list:hover,body .MarkdownOutput .ListPickInput-list:focus,body .MarkdownOutput .ListPickInput-list:focus-within,body .MarkdownOutput>textarea:hover,body .MarkdownOutput>textarea:focus,body .MarkdownOutput>textarea:focus-within,body .MermaidOutput .CodeMirrorContainer:hover,body .MermaidOutput .CodeMirrorContainer:focus,body .MermaidOutput .CodeMirrorContainer:focus-within,body .MermaidOutput .LargeTextViewer:hover,body .MermaidOutput .LargeTextViewer:focus,body .MermaidOutput .LargeTextViewer:focus-within,body .MermaidOutput .MarkdownOutput-inner:hover,body .MermaidOutput .MarkdownOutput-inner:focus,body .MermaidOutput .MarkdownOutput-inner:focus-within,body .MermaidOutput .DiffOutput-body:hover,body .MermaidOutput .DiffOutput-body:focus,body .MermaidOutput .DiffOutput-body:focus-within,body .MermaidOutput .DataGridOutput-content:hover,body .MermaidOutput .DataGridOutput-content:focus,body .MermaidOutput .DataGridOutput-content:focus-within,body .MermaidOutput .JsonTreeOutput-body:hover,body .MermaidOutput .JsonTreeOutput-body:focus,body .MermaidOutput .JsonTreeOutput-body:focus-within,body .MermaidOutput .ReactOutput-area:hover,body .MermaidOutput .ReactOutput-area:focus,body .MermaidOutput .ReactOutput-area:focus-within,body .MermaidOutput .KeyValueOutput-rows:hover,body .MermaidOutput .KeyValueOutput-rows:focus,body .MermaidOutput .KeyValueOutput-rows:focus-within,body .MermaidOutput .ListReorderInput-list:hover,body .MermaidOutput .ListReorderInput-list:focus,body .MermaidOutput .ListReorderInput-list:focus-within,body .MermaidOutput .ListPickInput-list:hover,body .MermaidOutput .ListPickInput-list:focus,body .MermaidOutput .ListPickInput-list:focus-within,body .MermaidOutput>textarea:hover,body .MermaidOutput>textarea:focus,body .MermaidOutput>textarea:focus-within,body .PintoraOutput .CodeMirrorContainer:hover,body .PintoraOutput .CodeMirrorContainer:focus,body .PintoraOutput .CodeMirrorContainer:focus-within,body .PintoraOutput .LargeTextViewer:hover,body .PintoraOutput .LargeTextViewer:focus,body .PintoraOutput .LargeTextViewer:focus-within,body .PintoraOutput .MarkdownOutput-inner:hover,body .PintoraOutput .MarkdownOutput-inner:focus,body .PintoraOutput .MarkdownOutput-inner:focus-within,body .PintoraOutput .DiffOutput-body:hover,body .PintoraOutput .DiffOutput-body:focus,body .PintoraOutput .DiffOutput-body:focus-within,body .PintoraOutput .DataGridOutput-content:hover,body .PintoraOutput .DataGridOutput-content:focus,body .PintoraOutput .DataGridOutput-content:focus-within,body .PintoraOutput .JsonTreeOutput-body:hover,body .PintoraOutput .JsonTreeOutput-body:focus,body .PintoraOutput .JsonTreeOutput-body:focus-within,body .PintoraOutput .ReactOutput-area:hover,body .PintoraOutput .ReactOutput-area:focus,body .PintoraOutput .ReactOutput-area:focus-within,body .PintoraOutput .KeyValueOutput-rows:hover,body .PintoraOutput .KeyValueOutput-rows:focus,body .PintoraOutput .KeyValueOutput-rows:focus-within,body .PintoraOutput .ListReorderInput-list:hover,body .PintoraOutput .ListReorderInput-list:focus,body .PintoraOutput .ListReorderInput-list:focus-within,body .PintoraOutput .ListPickInput-list:hover,body .PintoraOutput .ListPickInput-list:focus,body .PintoraOutput .ListPickInput-list:focus-within,body .PintoraOutput>textarea:hover,body .PintoraOutput>textarea:focus,body .PintoraOutput>textarea:focus-within,body .DiffOutput .CodeMirrorContainer:hover,body .DiffOutput .CodeMirrorContainer:focus,body .DiffOutput .CodeMirrorContainer:focus-within,body .DiffOutput .LargeTextViewer:hover,body .DiffOutput .LargeTextViewer:focus,body .DiffOutput .LargeTextViewer:focus-within,body .DiffOutput .MarkdownOutput-inner:hover,body .DiffOutput .MarkdownOutput-inner:focus,body .DiffOutput .MarkdownOutput-inner:focus-within,body .DiffOutput .DiffOutput-body:hover,body .DiffOutput .DiffOutput-body:focus,body .DiffOutput .DiffOutput-body:focus-within,body .DiffOutput .DataGridOutput-content:hover,body .DiffOutput .DataGridOutput-content:focus,body .DiffOutput .DataGridOutput-content:focus-within,body .DiffOutput .JsonTreeOutput-body:hover,body .DiffOutput .JsonTreeOutput-body:focus,body .DiffOutput .JsonTreeOutput-body:focus-within,body .DiffOutput .ReactOutput-area:hover,body .DiffOutput .ReactOutput-area:focus,body .DiffOutput .ReactOutput-area:focus-within,body .DiffOutput .KeyValueOutput-rows:hover,body .DiffOutput .KeyValueOutput-rows:focus,body .DiffOutput .KeyValueOutput-rows:focus-within,body .DiffOutput .ListReorderInput-list:hover,body .DiffOutput .ListReorderInput-list:focus,body .DiffOutput .ListReorderInput-list:focus-within,body .DiffOutput .ListPickInput-list:hover,body .DiffOutput .ListPickInput-list:focus,body .DiffOutput .ListPickInput-list:focus-within,body .DiffOutput>textarea:hover,body .DiffOutput>textarea:focus,body .DiffOutput>textarea:focus-within,body .ImageOutput .CodeMirrorContainer:hover,body .ImageOutput .CodeMirrorContainer:focus,body .ImageOutput .CodeMirrorContainer:focus-within,body .ImageOutput .LargeTextViewer:hover,body .ImageOutput .LargeTextViewer:focus,body .ImageOutput .LargeTextViewer:focus-within,body .ImageOutput .MarkdownOutput-inner:hover,body .ImageOutput .MarkdownOutput-inner:focus,body .ImageOutput .MarkdownOutput-inner:focus-within,body .ImageOutput .DiffOutput-body:hover,body .ImageOutput .DiffOutput-body:focus,body .ImageOutput .DiffOutput-body:focus-within,body .ImageOutput .DataGridOutput-content:hover,body .ImageOutput .DataGridOutput-content:focus,body .ImageOutput .DataGridOutput-content:focus-within,body .ImageOutput .JsonTreeOutput-body:hover,body .ImageOutput .JsonTreeOutput-body:focus,body .ImageOutput .JsonTreeOutput-body:focus-within,body .ImageOutput .ReactOutput-area:hover,body .ImageOutput .ReactOutput-area:focus,body .ImageOutput .ReactOutput-area:focus-within,body .ImageOutput .KeyValueOutput-rows:hover,body .ImageOutput .KeyValueOutput-rows:focus,body .ImageOutput .KeyValueOutput-rows:focus-within,body .ImageOutput .ListReorderInput-list:hover,body .ImageOutput .ListReorderInput-list:focus,body .ImageOutput .ListReorderInput-list:focus-within,body .ImageOutput .ListPickInput-list:hover,body .ImageOutput .ListPickInput-list:focus,body .ImageOutput .ListPickInput-list:focus-within,body .ImageOutput>textarea:hover,body .ImageOutput>textarea:focus,body .ImageOutput>textarea:focus-within,body .DataGridOutput .CodeMirrorContainer:hover,body .DataGridOutput .CodeMirrorContainer:focus,body .DataGridOutput .CodeMirrorContainer:focus-within,body .DataGridOutput .LargeTextViewer:hover,body .DataGridOutput .LargeTextViewer:focus,body .DataGridOutput .LargeTextViewer:focus-within,body .DataGridOutput .MarkdownOutput-inner:hover,body .DataGridOutput .MarkdownOutput-inner:focus,body .DataGridOutput .MarkdownOutput-inner:focus-within,body .DataGridOutput .DiffOutput-body:hover,body .DataGridOutput .DiffOutput-body:focus,body .DataGridOutput .DiffOutput-body:focus-within,body .DataGridOutput .DataGridOutput-content:hover,body .DataGridOutput .DataGridOutput-content:focus,body .DataGridOutput .DataGridOutput-content:focus-within,body .DataGridOutput .JsonTreeOutput-body:hover,body .DataGridOutput .JsonTreeOutput-body:focus,body .DataGridOutput .JsonTreeOutput-body:focus-within,body .DataGridOutput .ReactOutput-area:hover,body .DataGridOutput .ReactOutput-area:focus,body .DataGridOutput .ReactOutput-area:focus-within,body .DataGridOutput .KeyValueOutput-rows:hover,body .DataGridOutput .KeyValueOutput-rows:focus,body .DataGridOutput .KeyValueOutput-rows:focus-within,body .DataGridOutput .ListReorderInput-list:hover,body .DataGridOutput .ListReorderInput-list:focus,body .DataGridOutput .ListReorderInput-list:focus-within,body .DataGridOutput .ListPickInput-list:hover,body .DataGridOutput .ListPickInput-list:focus,body .DataGridOutput .ListPickInput-list:focus-within,body .DataGridOutput>textarea:hover,body .DataGridOutput>textarea:focus,body .DataGridOutput>textarea:focus-within,body .JsonTreeOutput .CodeMirrorContainer:hover,body .JsonTreeOutput .CodeMirrorContainer:focus,body .JsonTreeOutput .CodeMirrorContainer:focus-within,body .JsonTreeOutput .LargeTextViewer:hover,body .JsonTreeOutput .LargeTextViewer:focus,body .JsonTreeOutput .LargeTextViewer:focus-within,body .JsonTreeOutput .MarkdownOutput-inner:hover,body .JsonTreeOutput .MarkdownOutput-inner:focus,body .JsonTreeOutput .MarkdownOutput-inner:focus-within,body .JsonTreeOutput .DiffOutput-body:hover,body .JsonTreeOutput .DiffOutput-body:focus,body .JsonTreeOutput .DiffOutput-body:focus-within,body .JsonTreeOutput .DataGridOutput-content:hover,body .JsonTreeOutput .DataGridOutput-content:focus,body .JsonTreeOutput .DataGridOutput-content:focus-within,body .JsonTreeOutput .JsonTreeOutput-body:hover,body .JsonTreeOutput .JsonTreeOutput-body:focus,body .JsonTreeOutput .JsonTreeOutput-body:focus-within,body .JsonTreeOutput .ReactOutput-area:hover,body .JsonTreeOutput .ReactOutput-area:focus,body .JsonTreeOutput .ReactOutput-area:focus-within,body .JsonTreeOutput .KeyValueOutput-rows:hover,body .JsonTreeOutput .KeyValueOutput-rows:focus,body .JsonTreeOutput .KeyValueOutput-rows:focus-within,body .JsonTreeOutput .ListReorderInput-list:hover,body .JsonTreeOutput .ListReorderInput-list:focus,body .JsonTreeOutput .ListReorderInput-list:focus-within,body .JsonTreeOutput .ListPickInput-list:hover,body .JsonTreeOutput .ListPickInput-list:focus,body .JsonTreeOutput .ListPickInput-list:focus-within,body .JsonTreeOutput>textarea:hover,body .JsonTreeOutput>textarea:focus,body .JsonTreeOutput>textarea:focus-within,body .ReactOutput .CodeMirrorContainer:hover,body .ReactOutput .CodeMirrorContainer:focus,body .ReactOutput .CodeMirrorContainer:focus-within,body .ReactOutput .LargeTextViewer:hover,body .ReactOutput .LargeTextViewer:focus,body .ReactOutput .LargeTextViewer:focus-within,body .ReactOutput .MarkdownOutput-inner:hover,body .ReactOutput .MarkdownOutput-inner:focus,body .ReactOutput .MarkdownOutput-inner:focus-within,body .ReactOutput .DiffOutput-body:hover,body .ReactOutput .DiffOutput-body:focus,body .ReactOutput .DiffOutput-body:focus-within,body .ReactOutput .DataGridOutput-content:hover,body .ReactOutput .DataGridOutput-content:focus,body .ReactOutput .DataGridOutput-content:focus-within,body .ReactOutput .JsonTreeOutput-body:hover,body .ReactOutput .JsonTreeOutput-body:focus,body .ReactOutput .JsonTreeOutput-body:focus-within,body .ReactOutput .ReactOutput-area:hover,body .ReactOutput .ReactOutput-area:focus,body .ReactOutput .ReactOutput-area:focus-within,body .ReactOutput .KeyValueOutput-rows:hover,body .ReactOutput .KeyValueOutput-rows:focus,body .ReactOutput .KeyValueOutput-rows:focus-within,body .ReactOutput .ListReorderInput-list:hover,body .ReactOutput .ListReorderInput-list:focus,body .ReactOutput .ListReorderInput-list:focus-within,body .ReactOutput .ListPickInput-list:hover,body .ReactOutput .ListPickInput-list:focus,body .ReactOutput .ListPickInput-list:focus-within,body .ReactOutput>textarea:hover,body .ReactOutput>textarea:focus,body .ReactOutput>textarea:focus-within,body .FileOutput .CodeMirrorContainer:hover,body .FileOutput .CodeMirrorContainer:focus,body .FileOutput .CodeMirrorContainer:focus-within,body .FileOutput .LargeTextViewer:hover,body .FileOutput .LargeTextViewer:focus,body .FileOutput .LargeTextViewer:focus-within,body .FileOutput .MarkdownOutput-inner:hover,body .FileOutput .MarkdownOutput-inner:focus,body .FileOutput .MarkdownOutput-inner:focus-within,body .FileOutput .DiffOutput-body:hover,body .FileOutput .DiffOutput-body:focus,body .FileOutput .DiffOutput-body:focus-within,body .FileOutput .DataGridOutput-content:hover,body .FileOutput .DataGridOutput-content:focus,body .FileOutput .DataGridOutput-content:focus-within,body .FileOutput .JsonTreeOutput-body:hover,body .FileOutput .JsonTreeOutput-body:focus,body .FileOutput .JsonTreeOutput-body:focus-within,body .FileOutput .ReactOutput-area:hover,body .FileOutput .ReactOutput-area:focus,body .FileOutput .ReactOutput-area:focus-within,body .FileOutput .KeyValueOutput-rows:hover,body .FileOutput .KeyValueOutput-rows:focus,body .FileOutput .KeyValueOutput-rows:focus-within,body .FileOutput .ListReorderInput-list:hover,body .FileOutput .ListReorderInput-list:focus,body .FileOutput .ListReorderInput-list:focus-within,body .FileOutput .ListPickInput-list:hover,body .FileOutput .ListPickInput-list:focus,body .FileOutput .ListPickInput-list:focus-within,body .FileOutput>textarea:hover,body .FileOutput>textarea:focus,body .FileOutput>textarea:focus-within,body .KeyValueOutput .CodeMirrorContainer:hover,body .KeyValueOutput .CodeMirrorContainer:focus,body .KeyValueOutput .CodeMirrorContainer:focus-within,body .KeyValueOutput .LargeTextViewer:hover,body .KeyValueOutput .LargeTextViewer:focus,body .KeyValueOutput .LargeTextViewer:focus-within,body .KeyValueOutput .MarkdownOutput-inner:hover,body .KeyValueOutput .MarkdownOutput-inner:focus,body .KeyValueOutput .MarkdownOutput-inner:focus-within,body .KeyValueOutput .DiffOutput-body:hover,body .KeyValueOutput .DiffOutput-body:focus,body .KeyValueOutput .DiffOutput-body:focus-within,body .KeyValueOutput .DataGridOutput-content:hover,body .KeyValueOutput .DataGridOutput-content:focus,body .KeyValueOutput .DataGridOutput-content:focus-within,body .KeyValueOutput .JsonTreeOutput-body:hover,body .KeyValueOutput .JsonTreeOutput-body:focus,body .KeyValueOutput .JsonTreeOutput-body:focus-within,body .KeyValueOutput .ReactOutput-area:hover,body .KeyValueOutput .ReactOutput-area:focus,body .KeyValueOutput .ReactOutput-area:focus-within,body .KeyValueOutput .KeyValueOutput-rows:hover,body .KeyValueOutput .KeyValueOutput-rows:focus,body .KeyValueOutput .KeyValueOutput-rows:focus-within,body .KeyValueOutput .ListReorderInput-list:hover,body .KeyValueOutput .ListReorderInput-list:focus,body .KeyValueOutput .ListReorderInput-list:focus-within,body .KeyValueOutput .ListPickInput-list:hover,body .KeyValueOutput .ListPickInput-list:focus,body .KeyValueOutput .ListPickInput-list:focus-within,body .KeyValueOutput>textarea:hover,body .KeyValueOutput>textarea:focus,body .KeyValueOutput>textarea:focus-within,body .ListReorderInput .CodeMirrorContainer:hover,body .ListReorderInput .CodeMirrorContainer:focus,body .ListReorderInput .CodeMirrorContainer:focus-within,body .ListReorderInput .LargeTextViewer:hover,body .ListReorderInput .LargeTextViewer:focus,body .ListReorderInput .LargeTextViewer:focus-within,body .ListReorderInput .MarkdownOutput-inner:hover,body .ListReorderInput .MarkdownOutput-inner:focus,body .ListReorderInput .MarkdownOutput-inner:focus-within,body .ListReorderInput .DiffOutput-body:hover,body .ListReorderInput .DiffOutput-body:focus,body .ListReorderInput .DiffOutput-body:focus-within,body .ListReorderInput .DataGridOutput-content:hover,body .ListReorderInput .DataGridOutput-content:focus,body .ListReorderInput .DataGridOutput-content:focus-within,body .ListReorderInput .JsonTreeOutput-body:hover,body .ListReorderInput .JsonTreeOutput-body:focus,body .ListReorderInput .JsonTreeOutput-body:focus-within,body .ListReorderInput .ReactOutput-area:hover,body .ListReorderInput .ReactOutput-area:focus,body .ListReorderInput .ReactOutput-area:focus-within,body .ListReorderInput .KeyValueOutput-rows:hover,body .ListReorderInput .KeyValueOutput-rows:focus,body .ListReorderInput .KeyValueOutput-rows:focus-within,body .ListReorderInput .ListReorderInput-list:hover,body .ListReorderInput .ListReorderInput-list:focus,body .ListReorderInput .ListReorderInput-list:focus-within,body .ListReorderInput .ListPickInput-list:hover,body .ListReorderInput .ListPickInput-list:focus,body .ListReorderInput .ListPickInput-list:focus-within,body .ListReorderInput>textarea:hover,body .ListReorderInput>textarea:focus,body .ListReorderInput>textarea:focus-within,body .ListPickInput .CodeMirrorContainer:hover,body .ListPickInput .CodeMirrorContainer:focus,body .ListPickInput .CodeMirrorContainer:focus-within,body .ListPickInput .LargeTextViewer:hover,body .ListPickInput .LargeTextViewer:focus,body .ListPickInput .LargeTextViewer:focus-within,body .ListPickInput .MarkdownOutput-inner:hover,body .ListPickInput .MarkdownOutput-inner:focus,body .ListPickInput .MarkdownOutput-inner:focus-within,body .ListPickInput .DiffOutput-body:hover,body .ListPickInput .DiffOutput-body:focus,body .ListPickInput .DiffOutput-body:focus-within,body .ListPickInput .DataGridOutput-content:hover,body .ListPickInput .DataGridOutput-content:focus,body .ListPickInput .DataGridOutput-content:focus-within,body .ListPickInput .JsonTreeOutput-body:hover,body .ListPickInput .JsonTreeOutput-body:focus,body .ListPickInput .JsonTreeOutput-body:focus-within,body .ListPickInput .ReactOutput-area:hover,body .ListPickInput .ReactOutput-area:focus,body .ListPickInput .ReactOutput-area:focus-within,body .ListPickInput .KeyValueOutput-rows:hover,body .ListPickInput .KeyValueOutput-rows:focus,body .ListPickInput .KeyValueOutput-rows:focus-within,body .ListPickInput .ListReorderInput-list:hover,body .ListPickInput .ListReorderInput-list:focus,body .ListPickInput .ListReorderInput-list:focus-within,body .ListPickInput .ListPickInput-list:hover,body .ListPickInput .ListPickInput-list:focus,body .ListPickInput .ListPickInput-list:focus-within,body .ListPickInput>textarea:hover,body .ListPickInput>textarea:focus,body .ListPickInput>textarea:focus-within,body .ExtensionComponentFrame .CodeMirrorContainer:hover,body .ExtensionComponentFrame .CodeMirrorContainer:focus,body .ExtensionComponentFrame .CodeMirrorContainer:focus-within,body .ExtensionComponentFrame .LargeTextViewer:hover,body .ExtensionComponentFrame .LargeTextViewer:focus,body .ExtensionComponentFrame .LargeTextViewer:focus-within,body .ExtensionComponentFrame .MarkdownOutput-inner:hover,body .ExtensionComponentFrame .MarkdownOutput-inner:focus,body .ExtensionComponentFrame .MarkdownOutput-inner:focus-within,body .ExtensionComponentFrame .DiffOutput-body:hover,body .ExtensionComponentFrame .DiffOutput-body:focus,body .ExtensionComponentFrame .DiffOutput-body:focus-within,body .ExtensionComponentFrame .DataGridOutput-content:hover,body .ExtensionComponentFrame .DataGridOutput-content:focus,body .ExtensionComponentFrame .DataGridOutput-content:focus-within,body .ExtensionComponentFrame .JsonTreeOutput-body:hover,body .ExtensionComponentFrame .JsonTreeOutput-body:focus,body .ExtensionComponentFrame .JsonTreeOutput-body:focus-within,body .ExtensionComponentFrame .ReactOutput-area:hover,body .ExtensionComponentFrame .ReactOutput-area:focus,body .ExtensionComponentFrame .ReactOutput-area:focus-within,body .ExtensionComponentFrame .KeyValueOutput-rows:hover,body .ExtensionComponentFrame .KeyValueOutput-rows:focus,body .ExtensionComponentFrame .KeyValueOutput-rows:focus-within,body .ExtensionComponentFrame .ListReorderInput-list:hover,body .ExtensionComponentFrame .ListReorderInput-list:focus,body .ExtensionComponentFrame .ListReorderInput-list:focus-within,body .ExtensionComponentFrame .ListPickInput-list:hover,body .ExtensionComponentFrame .ListPickInput-list:focus,body .ExtensionComponentFrame .ListPickInput-list:focus-within,body .ExtensionComponentFrame>textarea:hover,body .ExtensionComponentFrame>textarea:focus,body .ExtensionComponentFrame>textarea:focus-within{border:0}body .CodeInput>textarea,body .TextAreaInput>textarea,body .CodeOutput>textarea,body .TextAreaOutput>textarea,body .MarkdownOutput>textarea,body .MermaidOutput>textarea,body .PintoraOutput>textarea,body .DiffOutput>textarea,body .ImageOutput>textarea,body .DataGridOutput>textarea,body .JsonTreeOutput>textarea,body .ReactOutput>textarea,body .FileOutput>textarea,body .KeyValueOutput>textarea,body .ListReorderInput>textarea,body .ListPickInput>textarea,body .ExtensionComponentFrame>textarea{padding:16px 18px;line-height:22px}body .CodeInput .MarkdownOutput-inner .body,body .TextAreaInput .MarkdownOutput-inner .body,body .CodeOutput .MarkdownOutput-inner .body,body .TextAreaOutput .MarkdownOutput-inner .body,body .MarkdownOutput .MarkdownOutput-inner .body,body .MermaidOutput .MarkdownOutput-inner .body,body .PintoraOutput .MarkdownOutput-inner .body,body .DiffOutput .MarkdownOutput-inner .body,body .ImageOutput .MarkdownOutput-inner .body,body .DataGridOutput .MarkdownOutput-inner .body,body .JsonTreeOutput .MarkdownOutput-inner .body,body .ReactOutput .MarkdownOutput-inner .body,body .FileOutput .MarkdownOutput-inner .body,body .KeyValueOutput .MarkdownOutput-inner .body,body .ListReorderInput .MarkdownOutput-inner .body,body .ListPickInput .MarkdownOutput-inner .body,body .ExtensionComponentFrame .MarkdownOutput-inner .body{padding:0 18px}body .FileOutput #react-doc-viewer #proxy-renderer{border:0!important;border-radius:0;background:transparent!important}body .ReactOutput .ReactOutput-area{background-color:#fff}body .AppletComponentError{top:var(--card-header-height);border-radius:0}body .TextAreaOutput>textarea,body .TextOutput>input{color:var(--accent-ink)}body .MermaidOutput-inner,body .PintoraOutput-inner,body .ImageOutput-inner{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px}body .TextInput>input,body .DateTimeInput-field>input,body .TextOutput>input{height:44px;padding:0 16px;border:0;border-radius:0;background-color:transparent;font-size:var(--input-output-font-size);line-height:22px}body .TextInput>input:hover,body .TextInput>input:focus,body .DateTimeInput-field>input:hover,body .DateTimeInput-field>input:focus,body .TextOutput>input:hover,body .TextOutput>input:focus{border:0;box-shadow:none}body .TextInput>input:not([readonly]),body .DateTimeInput-field>input:not([readonly]){cursor:text;transition:background-color var(--animation-speed)}body .TextInput>input:not([readonly]):hover,body .DateTimeInput-field>input:not([readonly]):hover{background-color:var(--hover)}body .TextInput>input:not([readonly]):focus,body .DateTimeInput-field>input:not([readonly]):focus{background-color:transparent}body .SelectInput .Dropdown{height:44px;padding:0 14px 0 16px;border:0;border-radius:0;background-color:transparent}body .SelectInput .Dropdown:hover{border:0;background-color:var(--hover)}body .SwitchInput .buttons{margin:10px 12px}body .ColorPickerInput .rc-color-picker-panel{border:0;border-radius:0;background-color:transparent}body .ColorOutput .ColorOutput-content{border:0;border-radius:0}body .ColorPalleteOutput .ColorPalleteOutput-content{padding:12px}body .ExtensionComponentFrame .ExtensionComponentFrame-body,body .ExtensionComponentMissing .ExtensionComponentMissing-body{border:0;border-radius:0;background-color:transparent}body .ExtensionComponentFrame .ExtensionComponentFrame-body:hover,body .ExtensionComponentFrame .ExtensionComponentFrame-body:focus-within,body .ExtensionComponentMissing .ExtensionComponentMissing-body:hover,body .ExtensionComponentMissing .ExtensionComponentMissing-body:focus-within{border:0}body .ExtensionComponentMissing .ExtensionComponentMissing-body{padding:14px 16px}body .CheckboxInput{min-height:44px;align-items:center;padding:0 16px}body .GridStatOutput{border:1px solid var(--line);background-color:var(--panel)}body .GridStatOutput .GridStatOutput-item{flex:1;padding:12px 16px;border-right:1px solid var(--line)}body .GridStatOutput .GridStatOutput-item:last-child{border-right:0}body .GridStatOutput .GridStatOutput-item-label{font-size:11.5px;color:var(--faint)}body .GridStatOutput .GridStatOutput-item-value{font-family:var(--font-family-mono);color:var(--accent-ink)}body.dark{--bg: #0f0f12;--panel: #16161a;--raised: #1d1d22;--hover: rgba(255, 255, 255, .04);--line: rgba(255, 255, 255, .09);--muted: #8d8d98;--faint: #5d5d68;--accent-ink: color-mix(in oklch, var(--accent) 70%, white);--node: color-mix(in oklch, var(--accent) 22%, var(--panel));--card-shadow-none: none;--card-shadow-subtle: 0 1px 0 rgba(255, 255, 255, .03) inset;--card-shadow-medium: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 1px 2px rgba(0, 0, 0, .4), 0 1px 1px rgba(0, 0, 0, .25);--card-shadow-strong: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 2px 4px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .35);--card-shadow: var(--card-shadow-subtle);--popover-shadow: 0 18px 50px -12px rgba(0, 0, 0, .45), 0 4px 12px rgba(0, 0, 0, .12);--bg-base: var(--bg);--bg-surface: var(--panel);--bg-raised: var(--panel);--bg-sunken: var(--raised);--border-subtle: var(--line);--border-default: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .14);--border-color: var(--border-subtle);--shadow-sm: var(--card-shadow);--shadow-md: 0 8px 24px -8px rgba(0, 0, 0, .35), 0 2px 6px rgba(0, 0, 0, .2);--shadow-lg: var(--popover-shadow);--focus-ring: 0 0 0 3px color-mix(in oklch, var(--accent), transparent 75%);--text-color: #ececef;--text-muted: var(--muted);--text-subtle: var(--faint);--opposite-color: #ffffff;--icon-color: var(--muted);--app-titlebar-background-color: var(--bg);--background-color-main: var(--bg);--background-color-content: var(--bg);--activitybar-background-color: var(--bg);--activitybar-item-background-color-hover: var(--hover);--activitybar-item-background-color-active: var(--accent-soft);--primary-sidebar-background-color: var(--bg);--secondary-sidebar-background-color: var(--panel);--secondary-sidebar-item-background-color-hover: var(--hover);--bottom-panel-background-color: var(--panel);--statusbar-background-color: var(--bg);--statusbar-item-background-color-hover: var(--hover);--applet-header-background-color: var(--panel);--applet-viewer-background-color: var(--bg);--button-background-color: transparent;--button-background-color-hover: var(--hover);--button-background-color-active: rgba(255, 255, 255, .07);--button-border-color: var(--line);--button-border-color-hover: var(--border-strong);--button-border-color-active: var(--border-strong);--input-output-background-color: var(--raised);--input-output-text-color: var(--text-color);--input-output-border-color: var(--line);--input-output-border-color-hover: var(--border-strong);--input-output-border-color-active: var(--accent);--session-tabbar-background-color: var(--bg);--session-tabbar-color: transparent;--session-tabbar-color-hover: var(--hover);--session-tabbar-text-color: var(--muted);--session-tabbar-text-color-active: var(--text-color);--tool-sidebar-text-color: var(--muted);--tool-sidebar-text-color-active: var(--text-color);--tool-sidebar-background-color-hover: var(--hover);--tool-sidebar-background-color-active: var(--accent-soft);--settings-background-color: var(--bg);--settings-card-background-color: var(--panel);--scrollbar-track-background-color: transparent;--scrollbar-thumb-background-color: var(--line);--scrollbar-thumb-background-color-hover: rgba(255, 255, 255, .16);--scrollbar-thumb-border-radius: 10px;--tooltip-text-color: var(--text-color);--tooltip-background-color: var(--panel);--tooltip-border-color: var(--line);--menu-background-color: var(--panel);--menu-border-color: var(--line);--menu-item-text-color: var(--text-color);--menu-item-background-color-hover: var(--hover);--menu-item-text-color-hover: var(--text-color);--menu-shadow: 0 0 0 .5px rgba(0, 0, 0, .4), 0 4px 12px -2px rgba(0, 0, 0, .45);--danger-color: #f87171;--danger-fill: #dc2626;--dialog-header-background-color: var(--dialog-content-background-color);--dialog-content-background-color: var(--panel);--dialog-footer-background-color: color-mix(in oklch, var(--panel), var(--bg) 45%);--dialog-overlay-color: rgba(0, 0, 0, .55);--dialog-overlay-background-color: var(--dialog-overlay-color)}body.light{--bg: #f3f3f5;--panel: #ffffff;--raised: #f7f7f9;--hover: rgba(0, 0, 0, .035);--line: rgba(0, 0, 0, .1);--muted: #6a6a75;--faint: #a3a3ad;--accent-ink: color-mix(in oklch, var(--accent) 75%, black);--node: color-mix(in oklch, var(--accent) 12%, white);--card-shadow-none: none;--card-shadow-subtle: 0 1px 2px rgba(0, 0, 0, .04);--card-shadow-medium: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .05);--card-shadow-strong: 0 2px 5px rgba(0, 0, 0, .11), 0 1px 2px rgba(0, 0, 0, .07);--card-shadow: var(--card-shadow-subtle);--popover-shadow: 0 18px 50px -12px rgba(0, 0, 0, .25), 0 4px 12px rgba(0, 0, 0, .08);--bg-base: var(--bg);--bg-surface: var(--panel);--bg-raised: var(--panel);--bg-sunken: var(--raised);--border-subtle: var(--line);--border-default: rgba(0, 0, 0, .1);--border-strong: rgba(0, 0, 0, .16);--border-color: var(--border-subtle);--shadow-sm: var(--card-shadow);--shadow-md: 0 8px 24px -8px rgba(0, 0, 0, .18), 0 2px 6px rgba(0, 0, 0, .06);--shadow-lg: var(--popover-shadow);--focus-ring: 0 0 0 3px color-mix(in oklch, var(--accent), transparent 80%);--text-color: #18181c;--text-muted: var(--muted);--text-subtle: var(--faint);--opposite-color: #939393;--icon-color: var(--muted);--app-titlebar-background-color: var(--bg);--background-color-main: var(--bg);--background-color-content: var(--bg);--activitybar-background-color: var(--bg);--activitybar-item-background-color-hover: var(--hover);--activitybar-item-background-color-active: var(--accent-soft);--primary-sidebar-background-color: var(--bg);--secondary-sidebar-background-color: var(--panel);--secondary-sidebar-item-background-color-hover: var(--hover);--bottom-panel-background-color: var(--panel);--statusbar-background-color: var(--bg);--statusbar-item-background-color-hover: var(--hover);--applet-header-background-color: var(--panel);--applet-viewer-background-color: var(--bg);--button-background-color: var(--panel);--button-background-color-hover: var(--raised);--button-background-color-active: #eeeef1;--button-border-color: var(--line);--button-border-color-hover: var(--border-strong);--button-border-color-active: var(--border-strong);--input-output-background-color: var(--raised);--input-output-text-color: var(--text-color);--input-output-border-color: var(--line);--input-output-border-color-hover: var(--border-strong);--input-output-border-color-active: var(--accent);--session-tabbar-background-color: var(--bg);--session-tabbar-color: transparent;--session-tabbar-color-hover: var(--hover);--session-tabbar-text-color: var(--muted);--session-tabbar-text-color-active: var(--text-color);--tool-sidebar-text-color: var(--muted);--tool-sidebar-text-color-active: var(--text-color);--tool-sidebar-background-color-hover: var(--hover);--tool-sidebar-background-color-active: var(--accent-soft);--settings-background-color: var(--bg);--settings-card-background-color: var(--panel);--scrollbar-track-background-color: transparent;--scrollbar-thumb-background-color: rgba(0, 0, 0, .12);--scrollbar-thumb-background-color-hover: rgba(0, 0, 0, .24);--scrollbar-thumb-border-radius: 10px;--tooltip-text-color: var(--text-color);--tooltip-background-color: var(--panel);--tooltip-border-color: var(--line);--menu-background-color: var(--panel);--menu-border-color: var(--line);--menu-item-text-color: var(--text-color);--menu-item-background-color-hover: var(--hover);--menu-item-text-color-hover: var(--text-color);--menu-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--danger-color: #dc2626;--danger-fill: var(--danger-color);--dialog-header-background-color: var(--dialog-content-background-color);--dialog-content-background-color: var(--panel);--dialog-footer-background-color: color-mix(in oklch, var(--panel), var(--bg) 45%);--dialog-overlay-color: rgba(15, 15, 20, .35);--dialog-overlay-background-color: var(--dialog-overlay-color)}body.dark[data-color-scheme=nord]{--bg: #242933;--panel: #2e3440;--raised: #3b4252;--hover: rgba(216, 222, 233, .06);--line: rgba(216, 222, 233, .12);--muted: #9aa5b8;--faint: #646f85;--text-color: #eceff4;--border-default: rgba(216, 222, 233, .12);--border-strong: rgba(216, 222, 233, .2);--button-background-color-active: color-mix(in srgb, var(--text-color) 8%, transparent);--scrollbar-thumb-background-color: var(--line);--scrollbar-thumb-background-color-hover: color-mix(in srgb, var(--text-color) 22%, transparent)}body.light[data-color-scheme=nord]{--bg: #e5e9f0;--panel: #f4f6fa;--raised: #eceff4;--hover: rgba(46, 52, 64, .05);--line: rgba(46, 52, 64, .12);--muted: #5b667a;--faint: #98a2b3;--text-color: #2e3440;--border-default: rgba(46, 52, 64, .12);--border-strong: rgba(46, 52, 64, .2);--button-background-color-active: color-mix(in srgb, var(--text-color) 8%, transparent);--scrollbar-thumb-background-color: var(--line);--scrollbar-thumb-background-color-hover: color-mix(in srgb, var(--text-color) 22%, transparent)}body.dark[data-color-scheme=solarized]{--bg: #00212b;--panel: #002b36;--raised: #073642;--hover: rgba(147, 161, 161, .08);--line: rgba(147, 161, 161, .18);--muted: #93a1a1;--faint: #586e75;--text-color: #eee8d5;--border-default: rgba(147, 161, 161, .18);--border-strong: rgba(147, 161, 161, .28);--button-background-color-active: color-mix(in srgb, var(--text-color) 8%, transparent);--scrollbar-thumb-background-color: var(--line);--scrollbar-thumb-background-color-hover: color-mix(in srgb, var(--text-color) 22%, transparent)}body.light[data-color-scheme=solarized]{--bg: #eee8d5;--panel: #fdf6e3;--raised: #f7f0dc;--hover: rgba(7, 54, 66, .05);--line: rgba(7, 54, 66, .12);--muted: #657b83;--faint: #93a1a1;--text-color: #073642;--border-default: rgba(7, 54, 66, .12);--border-strong: rgba(7, 54, 66, .2);--button-background-color-active: color-mix(in srgb, var(--text-color) 8%, transparent);--scrollbar-thumb-background-color: var(--line);--scrollbar-thumb-background-color-hover: color-mix(in srgb, var(--text-color) 22%, transparent)}body.dark[data-color-scheme=dracula]{--bg: #1e1f29;--panel: #282a36;--raised: #343746;--hover: rgba(248, 248, 242, .05);--line: rgba(248, 248, 242, .1);--muted: #a4a9c4;--faint: #6272a4;--text-color: #f8f8f2;--border-default: rgba(248, 248, 242, .1);--border-strong: rgba(248, 248, 242, .18);--button-background-color-active: color-mix(in srgb, var(--text-color) 8%, transparent);--scrollbar-thumb-background-color: var(--line);--scrollbar-thumb-background-color-hover: color-mix(in srgb, var(--text-color) 22%, transparent)}.Notification{top:10px!important;right:10px!important;left:10px!important;bottom:40px!important}.Notification-item{background:var(--panel);font-family:var(--font-family);font-size:12.5px;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:8px 12px;color:var(--text-color);animation:none}.Notification-item>div[role=status]{word-break:normal}body .simplebar-scrollbar:before{background:var(--scrollbar-thumb-background-color-hover)}.rc-tooltip{pointer-events:none;opacity:1;background-color:transparent}.rc-tooltip-arrow,.rc-tooltip-arrow-inner{display:none}.rc-tooltip-inner{min-height:auto;-webkit-user-select:none;user-select:none;font-size:var(--font-size-sm);line-height:var(--line-height-tight);padding:5px 9px;color:var(--tooltip-text-color);border:1px solid var(--tooltip-border-color);border-radius:var(--radius-md);background-color:var(--tooltip-background-color);box-shadow:var(--shadow-md)}body .contexify{--contexify-menu-minWidth: 200px;--contexify-menu-padding: 4px;--contexify-menu-radius: var(--radius-lg);--contexify-menu-bgColor: var(--menu-background-color);--contexify-menu-shadow: var(--menu-shadow);--contexify-separator-color: var(--line);--contexify-separator-margin: 4px 6px;--contexify-itemContent-padding: 0 8px;--contexify-activeItem-radius: var(--radius-md);--contexify-item-color: var(--menu-item-text-color);--contexify-activeItem-color: var(--menu-item-text-color-hover);--contexify-activeItem-bgColor: var(--menu-item-background-color-hover);--contexify-rightSlot-color: var(--faint);--contexify-activeRightSlot-color: var(--muted);border:1px solid var(--menu-border-color);font-size:12.5px;animation-duration:var(--animation-speed)}body .contexify_itemContent{height:28px;gap:8px;transition:background-color var(--animation-speed),color var(--animation-speed)}.ContextMenuItem-icon{flex:none;width:14px;color:var(--icon-color);transition:color var(--animation-speed)}.contexify_item:not(.contexify_item-disabled):hover .ContextMenuItem-icon,.contexify_item:not(.contexify_item-disabled):focus .ContextMenuItem-icon{color:var(--menu-item-text-color-hover)}.contexify_item.danger:not(.contexify_item-disabled):hover>.contexify_itemContent,.contexify_item.danger:not(.contexify_item-disabled):focus>.contexify_itemContent{color:var(--danger-color)}.contexify_item.danger:not(.contexify_item-disabled):hover>.contexify_itemContent .ContextMenuItem-icon,.contexify_item.danger:not(.contexify_item-disabled):focus>.contexify_itemContent .ContextMenuItem-icon{color:var(--danger-color)}body .contexify_separator{height:1px;background-color:var(--contexify-separator-color);margin:var(--contexify-separator-margin)}
