@charset "UTF-8";

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{line-height:1.15}button,input{overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#1c2127;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,blueprint-icons-16,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.28581;text-transform:none}p{margin-bottom:10px;margin-top:0}small{font-size:12px}strong{font-weight:600}::selection{background:#7dbcff99}.bp4-text-muted{color:#5f6b7c}.bp4-text-disabled{color:#5f6b7c99}.bp4-running-text hr{border-color:#11141826}a,a:hover{color:#215db0}a .bp4-icon,a .bp4-icon-large,a .bp4-icon-standard,a code{color:inherit}.bp4-code,.bp4-running-text code{background:#ffffffb3;box-shadow:inset 0 0 0 1px #11141833;color:#5f6b7c}a>.bp4-code,a>.bp4-running-text code{color:#2d72d2}.bp4-code-block,.bp4-running-text pre{background:#ffffffb3;box-shadow:inset 0 0 0 1px #11141826;color:#1c2127}.bp4-code-block>code,.bp4-running-text pre>code{background:none;box-shadow:none;color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-code-block,.bp4-running-text pre{border:1px solid buttonborder;box-shadow:none}}.bp4-key,.bp4-running-text kbd{background:#fff;box-shadow:0 0 0 1px #1114181a,0 1px 1px #11141833;color:#5f6b7c}.bp4-icon-large.bp4-intent-primary,.bp4-icon-standard.bp4-intent-primary,.bp4-icon.bp4-intent-primary{color:#215db0}.bp4-icon-large.bp4-intent-success,.bp4-icon-standard.bp4-intent-success,.bp4-icon.bp4-intent-success{color:#1c6e42}.bp4-icon-large.bp4-intent-warning,.bp4-icon-standard.bp4-intent-warning,.bp4-icon.bp4-intent-warning{color:#935610}.bp4-icon-large.bp4-intent-danger,.bp4-icon-standard.bp4-intent-danger,.bp4-icon.bp4-intent-danger{color:#ac2f33}.bp4-heading{color:#1c2127;font-weight:600;margin:0 0 10px;padding:0}.bp4-dark .bp4-heading{color:#f6f7f9}.bp4-running-text h1,h1.bp4-heading{font-size:36px;line-height:40px}.bp4-running-text h2,h2.bp4-heading{font-size:28px;line-height:32px}.bp4-running-text h3,h3.bp4-heading{font-size:22px;line-height:25px}.bp4-running-text h4,h4.bp4-heading{font-size:18px;line-height:21px}.bp4-running-text h5,h5.bp4-heading{font-size:16px;line-height:19px}.bp4-running-text h6,h6.bp4-heading{font-size:14px;line-height:16px}.bp4-ui-text{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.28581;text-transform:none}.bp4-monospace-text{font-family:monospace;text-transform:none}.bp4-text-overflow-ellipsis{word-wrap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp4-running-text{font-size:14px;line-height:1.5}.bp4-running-text h1{color:#1c2127;font-weight:600;margin-bottom:20px;margin-top:40px}.bp4-dark .bp4-running-text h1{color:#f6f7f9}.bp4-running-text h2{color:#1c2127;font-weight:600;margin-bottom:20px;margin-top:40px}.bp4-dark .bp4-running-text h2{color:#f6f7f9}.bp4-running-text h3{color:#1c2127;font-weight:600;margin-bottom:20px;margin-top:40px}.bp4-dark .bp4-running-text h3{color:#f6f7f9}.bp4-running-text h4{color:#1c2127;font-weight:600;margin-bottom:20px;margin-top:40px}.bp4-dark .bp4-running-text h4{color:#f6f7f9}.bp4-running-text h5{color:#1c2127;font-weight:600;margin-bottom:20px;margin-top:40px}.bp4-dark .bp4-running-text h5{color:#f6f7f9}.bp4-running-text h6{color:#1c2127;font-weight:600;margin-bottom:20px;margin-top:40px}.bp4-dark .bp4-running-text h6{color:#f6f7f9}.bp4-running-text hr{border:none;border-bottom:1px solid #11141826;margin:20px 0}.bp4-running-text p{margin:0 0 10px;padding:0}.bp4-text-large{font-size:16px}.bp4-text-small{font-size:12px}a{text-decoration:none}a:hover{cursor:pointer;text-decoration:underline}.bp4-code,.bp4-running-text code{border-radius:2px;font-family:monospace;font-size:smaller;padding:2px 5px;text-transform:none}.bp4-code-block,.bp4-running-text pre{word-wrap:break-word;border-radius:2px;display:block;font-family:monospace;font-size:13px;line-height:1.4;margin:10px 0;padding:13px 15px 12px;text-transform:none;word-break:break-all}.bp4-code-block>code,.bp4-running-text pre>code{font-size:inherit;padding:0}.bp4-key,.bp4-running-text kbd{align-items:center;border-radius:2px;display:inline-flex;font-family:inherit;font-size:12px;height:24px;justify-content:center;line-height:24px;min-width:24px;padding:2px 4px;vertical-align:middle}.bp4-key .bp4-icon,.bp4-key .bp4-icon-large,.bp4-key .bp4-icon-standard,.bp4-running-text kbd .bp4-icon,.bp4-running-text kbd .bp4-icon-large,.bp4-running-text kbd .bp4-icon-standard{margin-right:5px}.bp4-blockquote,.bp4-running-text blockquote{border-left:4px solid #abb3bf80;margin:0 0 10px;padding:0 20px}.bp4-dark .bp4-blockquote,.bp4-dark .bp4-running-text blockquote,.bp4-running-text .bp4-dark blockquote{border-color:#73809180}.bp4-list,.bp4-running-text ol,.bp4-running-text ul{margin:10px 0;padding-left:30px}.bp4-list li:not(:last-child),.bp4-running-text ol li:not(:last-child),.bp4-running-text ul li:not(:last-child){margin-bottom:5px}.bp4-list ol,.bp4-list ul,.bp4-running-text ol ol,.bp4-running-text ol ul,.bp4-running-text ul ol,.bp4-running-text ul ul{margin-top:5px}.bp4-list-unstyled{list-style:none;margin:0;padding:0}.bp4-list-unstyled li{padding:0}.bp4-rtl{text-align:right}.bp4-dark{color:#f6f7f9}.bp4-dark .bp4-text-muted{color:#abb3bf}.bp4-dark .bp4-text-disabled{color:#abb3bf99}.bp4-dark .bp4-running-text hr{border-color:#fff3}.bp4-dark a,.bp4-dark a:hover{color:#8abbff}.bp4-dark a .bp4-icon,.bp4-dark a .bp4-icon-large,.bp4-dark a .bp4-icon-standard,.bp4-dark a code{color:inherit}.bp4-dark .bp4-code,.bp4-dark .bp4-running-text code{background:#1114184d;box-shadow:inset 0 0 0 1px #11141866;color:#abb3bf}a>.bp4-dark .bp4-code,a>.bp4-dark .bp4-running-text code{color:inherit}.bp4-dark .bp4-code-block,.bp4-dark .bp4-running-text pre{background:#1114184d;box-shadow:inset 0 0 0 1px #11141866;color:#f6f7f9}.bp4-dark .bp4-code-block>code,.bp4-dark .bp4-running-text pre>code{background:none;box-shadow:none;color:inherit}.bp4-dark .bp4-key,.bp4-dark .bp4-running-text kbd{background:#383e47;box-shadow:inset 0 0 0 1px #fff3,0 1px 1px 0 #11141866;color:#abb3bf}.bp4-dark .bp4-icon-large.bp4-intent-primary,.bp4-dark .bp4-icon-standard.bp4-intent-primary,.bp4-dark .bp4-icon.bp4-intent-primary{color:#8abbff}.bp4-dark .bp4-icon-large.bp4-intent-success,.bp4-dark .bp4-icon-standard.bp4-intent-success,.bp4-dark .bp4-icon.bp4-intent-success{color:#72ca9b}.bp4-dark .bp4-icon-large.bp4-intent-warning,.bp4-dark .bp4-icon-standard.bp4-intent-warning,.bp4-dark .bp4-icon.bp4-intent-warning{color:#fbb360}.bp4-dark .bp4-icon-large.bp4-intent-danger,.bp4-dark .bp4-icon-standard.bp4-intent-danger,.bp4-dark .bp4-icon.bp4-intent-danger{color:#fa999c}:focus{-moz-outline-radius:6px;outline:2px solid #2d72d299;outline-offset:2px}.bp4-focus-disabled :focus:not(.bp4-focus-style-manager-ignore *),.bp4-focus-disabled :focus:not(.bp4-focus-style-manager-ignore *)~.bp4-control-indicator{outline:none!important}.bp4-dark{color-scheme:dark}.bp4-alert{max-width:400px;padding:20px}.bp4-alert-body{display:flex}.bp4-alert-body .bp4-icon{font-size:40px;margin-right:20px;margin-top:0}.bp4-alert-contents{word-break:break-word}.bp4-alert-footer{display:flex;flex-direction:row-reverse;margin-top:10px}.bp4-alert-footer .bp4-button{margin-left:10px}.bp4-breadcrumbs{cursor:default;flex-wrap:wrap;height:30px;list-style:none;margin:0;padding:0}.bp4-breadcrumbs,.bp4-breadcrumbs>li{align-items:center;display:flex}.bp4-breadcrumbs>li:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m10.71 7.29-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235f6b7c'/%3E%3C/svg%3E");content:"";display:block;height:16px;margin:0 5px;width:16px}.bp4-breadcrumbs>li:last-of-type:after{display:none}.bp4-breadcrumb,.bp4-breadcrumb-current,.bp4-breadcrumbs-collapsed{align-items:center;display:inline-flex;font-size:16px}.bp4-breadcrumb,.bp4-breadcrumbs-collapsed{color:#5f6b7c}.bp4-breadcrumb:hover{text-decoration:none}.bp4-breadcrumb.bp4-disabled{color:#5f6b7c99;cursor:not-allowed}.bp4-breadcrumb .bp4-icon{margin-right:5px}.bp4-breadcrumb-current{color:inherit;font-weight:600}.bp4-breadcrumb-current .bp4-input{font-size:inherit;font-weight:inherit;vertical-align:initial}.bp4-breadcrumbs-collapsed{background:#8f99a826;border:none;border-radius:2px;cursor:pointer;margin-right:2px;padding:1px 5px;vertical-align:text-bottom}.bp4-breadcrumbs-collapsed:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 6.03a2 2 0 1 0 0 4 2 2 0 1 0 0-4zm12 0a2 2 0 1 0 0 4 2 2 0 1 0 0-4zm-6 0a2 2 0 1 0 0 4 2 2 0 1 0 0-4z' fill='%235f6b7c'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:16px;width:16px}.bp4-breadcrumbs-collapsed:hover{background:#8f99a84d;color:#1c2127;text-decoration:none}.bp4-dark .bp4-breadcrumb,.bp4-dark .bp4-breadcrumbs-collapsed{color:#abb3bf}.bp4-dark .bp4-breadcrumbs>li:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m10.71 7.29-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%23abb3bf'/%3E%3C/svg%3E");color:#abb3bf}.bp4-dark .bp4-breadcrumb.bp4-disabled{color:#abb3bf99}.bp4-dark .bp4-breadcrumb-current{color:#f6f7f9}.bp4-dark .bp4-breadcrumbs-collapsed{background:#8f99a833}.bp4-dark .bp4-breadcrumbs-collapsed:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 6.03a2 2 0 1 0 0 4 2 2 0 1 0 0-4zm12 0a2 2 0 1 0 0 4 2 2 0 1 0 0-4zm-6 0a2 2 0 1 0 0 4 2 2 0 1 0 0-4z' fill='%23abb3bf'/%3E%3C/svg%3E") 50% no-repeat}.bp4-dark .bp4-breadcrumbs-collapsed:hover{background:#8f99a84d;color:#f6f7f9}.bp4-button{align-items:center;border:none;border-radius:2px;cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;justify-content:center;min-height:30px;min-width:30px;padding:5px 10px;text-align:left;vertical-align:middle}.bp4-button>*{flex-grow:0;flex-shrink:0}.bp4-button>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-button:before,.bp4-button>*{margin-right:7px}.bp4-button:empty:before,.bp4-button>:last-child{margin-right:0}.bp4-button:empty{padding:0!important}.bp4-button.bp4-disabled,.bp4-button:disabled{cursor:not-allowed}.bp4-button.bp4-fill{display:flex;width:100%}.bp4-align-right .bp4-button,.bp4-button.bp4-align-right{text-align:right}.bp4-align-left .bp4-button,.bp4-button.bp4-align-left{text-align:left}.bp4-button:not([class*=bp4-intent-]){background-color:#f6f7f9;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #1114181a;color:#1c2127}.bp4-button:not([class*=bp4-intent-]):hover{background-clip:padding-box;background-color:#edeff2;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button:not([class*=bp4-intent-]).bp4-active,.bp4-button:not([class*=bp4-intent-]):active{background-color:#dce0e5;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-button:not([class*=bp4-intent-]).bp4-active,.bp4-button:not([class*=bp4-intent-]):active{background:highlight}}.bp4-button:not([class*=bp4-intent-]).bp4-disabled,.bp4-button:not([class*=bp4-intent-]):disabled{background-color:#d3d8de80;box-shadow:none;color:#5f6b7c99;cursor:not-allowed;outline:none}.bp4-button:not([class*=bp4-intent-]).bp4-disabled.bp4-active,.bp4-button:not([class*=bp4-intent-]).bp4-disabled.bp4-active:hover,.bp4-button:not([class*=bp4-intent-]):disabled.bp4-active,.bp4-button:not([class*=bp4-intent-]):disabled.bp4-active:hover{background:#d3d8deb3}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-button:not([class*=bp4-intent-]){border:1px solid buttonborder}}.bp4-button.bp4-intent-primary{background-color:#2d72d2;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #1114181a;color:#fff}.bp4-button.bp4-intent-primary.bp4-active,.bp4-button.bp4-intent-primary:active,.bp4-button.bp4-intent-primary:hover{color:#fff}.bp4-button.bp4-intent-primary:hover{background-color:#215db0;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button.bp4-intent-primary.bp4-active,.bp4-button.bp4-intent-primary:active{background-color:#184a90;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button.bp4-intent-primary.bp4-disabled,.bp4-button.bp4-intent-primary:disabled{background-color:#2d72d280;border-color:#0000;box-shadow:none;color:#fff9}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-button.bp4-intent-primary.bp4-disabled,.bp4-button.bp4-intent-primary:disabled{border-color:graytext;color:graytext}.bp4-button.bp4-intent-primary{border:1px solid buttonborder;box-shadow:none}}.bp4-button.bp4-intent-success{background-color:#238551;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #1114181a;color:#fff}.bp4-button.bp4-intent-success.bp4-active,.bp4-button.bp4-intent-success:active,.bp4-button.bp4-intent-success:hover{color:#fff}.bp4-button.bp4-intent-success:hover{background-color:#1c6e42;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button.bp4-intent-success.bp4-active,.bp4-button.bp4-intent-success:active{background-color:#165a36;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button.bp4-intent-success.bp4-disabled,.bp4-button.bp4-intent-success:disabled{background-color:#23855180;border-color:#0000;box-shadow:none;color:#fff9}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-button.bp4-intent-success.bp4-disabled,.bp4-button.bp4-intent-success:disabled{border-color:graytext;color:graytext}.bp4-button.bp4-intent-success{border:1px solid buttonborder;box-shadow:none}}.bp4-button.bp4-intent-warning{background-color:#c87619;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #1114181a;color:#fff}.bp4-button.bp4-intent-warning.bp4-active,.bp4-button.bp4-intent-warning:active,.bp4-button.bp4-intent-warning:hover{color:#fff}.bp4-button.bp4-intent-warning:hover{background-color:#935610;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button.bp4-intent-warning.bp4-active,.bp4-button.bp4-intent-warning:active{background-color:#77450d;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button.bp4-intent-warning.bp4-disabled,.bp4-button.bp4-intent-warning:disabled{background-color:#c8761980;border-color:#0000;box-shadow:none;color:#fff9}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-button.bp4-intent-warning.bp4-disabled,.bp4-button.bp4-intent-warning:disabled{border-color:graytext;color:graytext}.bp4-button.bp4-intent-warning{border:1px solid buttonborder;box-shadow:none}}.bp4-button.bp4-intent-danger{background-color:#cd4246;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #1114181a;color:#fff}.bp4-button.bp4-intent-danger.bp4-active,.bp4-button.bp4-intent-danger:active,.bp4-button.bp4-intent-danger:hover{color:#fff}.bp4-button.bp4-intent-danger:hover{background-color:#ac2f33;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button.bp4-intent-danger.bp4-active,.bp4-button.bp4-intent-danger:active{background-color:#8e292c;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-button.bp4-intent-danger.bp4-disabled,.bp4-button.bp4-intent-danger:disabled{background-color:#cd424680;border-color:#0000;box-shadow:none;color:#fff9}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-button.bp4-intent-danger.bp4-disabled,.bp4-button.bp4-intent-danger:disabled{border-color:graytext;color:graytext}.bp4-button.bp4-intent-danger{border:1px solid buttonborder;box-shadow:none}}.bp4-button[class*=bp4-intent-] .bp4-button-spinner .bp4-spinner-head{stroke:#fff}.bp4-button.bp4-large,.bp4-large .bp4-button{font-size:16px;min-height:40px;min-width:40px;padding:5px 15px}.bp4-button.bp4-large:before,.bp4-button.bp4-large>*,.bp4-large .bp4-button:before,.bp4-large .bp4-button>*{margin-right:10px}.bp4-button.bp4-large:empty:before,.bp4-button.bp4-large>:last-child,.bp4-large .bp4-button:empty:before,.bp4-large .bp4-button>:last-child{margin-right:0}.bp4-button.bp4-small,.bp4-small .bp4-button{min-height:24px;min-width:24px;padding:0 7px}.bp4-button.bp4-loading{position:relative}.bp4-button.bp4-loading[class*=bp4-icon-]:before{visibility:hidden}.bp4-button.bp4-loading .bp4-button-spinner{margin:0;position:absolute}.bp4-button.bp4-loading>:not(.bp4-button-spinner){visibility:hidden}.bp4-button[class*=bp4-icon-]:before{font-feature-settings:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5f6b7c;font-family:blueprint-icons-16,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.bp4-button .bp4-icon,.bp4-button .bp4-icon-large,.bp4-button .bp4-icon-standard{color:#5f6b7c}.bp4-button .bp4-icon-large.bp4-align-right,.bp4-button .bp4-icon-standard.bp4-align-right,.bp4-button .bp4-icon.bp4-align-right{margin-left:7px}.bp4-button .bp4-icon:first-child:last-child,.bp4-button .bp4-spinner+.bp4-icon:last-child{margin:0 -7px}.bp4-dark .bp4-button:not([class*=bp4-intent-]){background-color:#383e47;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141833;color:#f6f7f9}.bp4-dark .bp4-button:not([class*=bp4-intent-]).bp4-active,.bp4-dark .bp4-button:not([class*=bp4-intent-]):active,.bp4-dark .bp4-button:not([class*=bp4-intent-]):hover{color:#f6f7f9}.bp4-dark .bp4-button:not([class*=bp4-intent-]):hover{background-color:#2f343c;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-dark .bp4-button:not([class*=bp4-intent-]).bp4-active,.bp4-dark .bp4-button:not([class*=bp4-intent-]):active{background-color:#1c2127;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-dark .bp4-button:not([class*=bp4-intent-]).bp4-disabled,.bp4-dark .bp4-button:not([class*=bp4-intent-]):disabled{background-color:#40485480;box-shadow:none;color:#abb3bf99}.bp4-dark .bp4-button:not([class*=bp4-intent-]).bp4-disabled.bp4-active,.bp4-dark .bp4-button:not([class*=bp4-intent-]):disabled.bp4-active{background:#404854b3}.bp4-dark .bp4-button:not([class*=bp4-intent-]) .bp4-button-spinner .bp4-spinner-head{stroke:#8f99a8;background:#11141880}.bp4-dark .bp4-button:not([class*=bp4-intent-]) .bp4-icon-large:not([class*=bp4-intent-]),.bp4-dark .bp4-button:not([class*=bp4-intent-]) .bp4-icon-standard:not([class*=bp4-intent-]),.bp4-dark .bp4-button:not([class*=bp4-intent-]) .bp4-icon:not([class*=bp4-intent-]),.bp4-dark .bp4-button:not([class*=bp4-intent-])[class*=bp4-icon-]:before{color:#abb3bf}.bp4-dark .bp4-button[class*=bp4-intent-],.bp4-dark .bp4-button[class*=bp4-intent-]:hover{box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141833}.bp4-dark .bp4-button[class*=bp4-intent-].bp4-active,.bp4-dark .bp4-button[class*=bp4-intent-]:active{box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-dark .bp4-button[class*=bp4-intent-].bp4-disabled,.bp4-dark .bp4-button[class*=bp4-intent-]:disabled{box-shadow:none;color:#ffffff4d}.bp4-dark .bp4-button[class*=bp4-intent-] .bp4-button-spinner .bp4-spinner-head{stroke:#8f99a8}.bp4-button.bp4-disabled .bp4-icon,.bp4-button.bp4-disabled .bp4-icon-large,.bp4-button.bp4-disabled .bp4-icon-standard,.bp4-button.bp4-disabled:before,.bp4-button:disabled .bp4-icon,.bp4-button:disabled .bp4-icon-large,.bp4-button:disabled .bp4-icon-standard,.bp4-button:disabled:before,.bp4-button[class*=bp4-intent-] .bp4-icon,.bp4-button[class*=bp4-intent-] .bp4-icon-large,.bp4-button[class*=bp4-intent-] .bp4-icon-standard,.bp4-button[class*=bp4-intent-]:before{color:inherit!important}.bp4-button.bp4-minimal{background:none;box-shadow:none}.bp4-button.bp4-minimal:hover{background:#8f99a826;box-shadow:none;color:#1c2127;text-decoration:none}.bp4-button.bp4-minimal.bp4-active,.bp4-button.bp4-minimal:active{background:#8f99a84d;box-shadow:none;color:#1c2127}.bp4-button.bp4-minimal.bp4-disabled,.bp4-button.bp4-minimal.bp4-disabled:hover,.bp4-button.bp4-minimal:disabled,.bp4-button.bp4-minimal:disabled:hover{background:none;color:#5f6b7c99;cursor:not-allowed}.bp4-button.bp4-minimal.bp4-disabled.bp4-active,.bp4-button.bp4-minimal.bp4-disabled:hover.bp4-active,.bp4-button.bp4-minimal:disabled.bp4-active,.bp4-button.bp4-minimal:disabled:hover.bp4-active{background:#8f99a84d}.bp4-dark .bp4-button.bp4-minimal,.bp4-dark .bp4-button.bp4-minimal.bp4-active,.bp4-dark .bp4-button.bp4-minimal:active,.bp4-dark .bp4-button.bp4-minimal:hover{background:none;box-shadow:none;color:#fff}.bp4-dark .bp4-button.bp4-minimal:hover{background:#8f99a826}.bp4-dark .bp4-button.bp4-minimal.bp4-active,.bp4-dark .bp4-button.bp4-minimal:active{background:#8f99a84d}.bp4-dark .bp4-button.bp4-minimal.bp4-disabled,.bp4-dark .bp4-button.bp4-minimal.bp4-disabled:hover,.bp4-dark .bp4-button.bp4-minimal:disabled,.bp4-dark .bp4-button.bp4-minimal:disabled:hover{background:none;color:#abb3bf99;cursor:not-allowed}.bp4-dark .bp4-button.bp4-minimal.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-disabled:hover.bp4-active,.bp4-dark .bp4-button.bp4-minimal:disabled.bp4-active,.bp4-dark .bp4-button.bp4-minimal:disabled:hover.bp4-active{background:#8f99a84d}.bp4-button.bp4-minimal.bp4-intent-primary{color:#215db0}.bp4-button.bp4-minimal.bp4-intent-primary.bp4-active,.bp4-button.bp4-minimal.bp4-intent-primary:active,.bp4-button.bp4-minimal.bp4-intent-primary:hover{background:none;box-shadow:none;color:#215db0}.bp4-button.bp4-minimal.bp4-intent-primary:hover{background:#2d72d226;color:#215db0}.bp4-button.bp4-minimal.bp4-intent-primary.bp4-active,.bp4-button.bp4-minimal.bp4-intent-primary:active{background:#2d72d24d;color:#184a90}.bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled,.bp4-button.bp4-minimal.bp4-intent-primary:disabled{background:none;color:#215db080}.bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-button.bp4-minimal.bp4-intent-primary:disabled.bp4-active{background:#2d72d24d}.bp4-button.bp4-minimal.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head{stroke:#215db0}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary{color:#8abbff}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:hover{background:#2d72d233;color:#8abbff}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:active{background:#2d72d24d;color:#99c4ff}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:disabled{background:none;color:#8abbff80}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:disabled.bp4-active{background:#2d72d24d}.bp4-button.bp4-minimal.bp4-intent-success{color:#1c6e42}.bp4-button.bp4-minimal.bp4-intent-success.bp4-active,.bp4-button.bp4-minimal.bp4-intent-success:active,.bp4-button.bp4-minimal.bp4-intent-success:hover{background:none;box-shadow:none;color:#1c6e42}.bp4-button.bp4-minimal.bp4-intent-success:hover{background:#23855126;color:#1c6e42}.bp4-button.bp4-minimal.bp4-intent-success.bp4-active,.bp4-button.bp4-minimal.bp4-intent-success:active{background:#2385514d;color:#165a36}.bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled,.bp4-button.bp4-minimal.bp4-intent-success:disabled{background:none;color:#1c6e4280}.bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled.bp4-active,.bp4-button.bp4-minimal.bp4-intent-success:disabled.bp4-active{background:#2385514d}.bp4-button.bp4-minimal.bp4-intent-success .bp4-button-spinner .bp4-spinner-head{stroke:#1c6e42}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success{color:#72ca9b}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:hover{background:#23855133;color:#72ca9b}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:active{background:#2385514d;color:#7cd7a2}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:disabled{background:none;color:#72ca9b80}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:disabled.bp4-active{background:#2385514d}.bp4-button.bp4-minimal.bp4-intent-warning{color:#935610}.bp4-button.bp4-minimal.bp4-intent-warning.bp4-active,.bp4-button.bp4-minimal.bp4-intent-warning:active,.bp4-button.bp4-minimal.bp4-intent-warning:hover{background:none;box-shadow:none;color:#935610}.bp4-button.bp4-minimal.bp4-intent-warning:hover{background:#c8761926;color:#935610}.bp4-button.bp4-minimal.bp4-intent-warning.bp4-active,.bp4-button.bp4-minimal.bp4-intent-warning:active{background:#c876194d;color:#77450d}.bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled,.bp4-button.bp4-minimal.bp4-intent-warning:disabled{background:none;color:#93561080}.bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-button.bp4-minimal.bp4-intent-warning:disabled.bp4-active{background:#c876194d}.bp4-button.bp4-minimal.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head{stroke:#935610}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning{color:#fbb360}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:hover{background:#c8761933;color:#fbb360}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:active{background:#c876194d;color:#f5c186}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:disabled{background:none;color:#fbb36080}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:disabled.bp4-active{background:#c876194d}.bp4-button.bp4-minimal.bp4-intent-danger{color:#ac2f33}.bp4-button.bp4-minimal.bp4-intent-danger.bp4-active,.bp4-button.bp4-minimal.bp4-intent-danger:active,.bp4-button.bp4-minimal.bp4-intent-danger:hover{background:none;box-shadow:none;color:#ac2f33}.bp4-button.bp4-minimal.bp4-intent-danger:hover{background:#cd424626;color:#ac2f33}.bp4-button.bp4-minimal.bp4-intent-danger.bp4-active,.bp4-button.bp4-minimal.bp4-intent-danger:active{background:#cd42464d;color:#8e292c}.bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled,.bp4-button.bp4-minimal.bp4-intent-danger:disabled{background:none;color:#ac2f3380}.bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-button.bp4-minimal.bp4-intent-danger:disabled.bp4-active{background:#cd42464d}.bp4-button.bp4-minimal.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head{stroke:#ac2f33}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger{color:#fa999c}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:hover{background:#cd424633;color:#fa999c}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:active{background:#cd42464d;color:#ffa1a4}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:disabled{background:none;color:#fa999c80}.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:disabled.bp4-active{background:#cd42464d}.bp4-button.bp4-outlined{background:none;border:1px solid #1c212733;box-shadow:none;box-sizing:border-box}.bp4-button.bp4-outlined:hover{background:#8f99a826;box-shadow:none;color:#1c2127;text-decoration:none}.bp4-button.bp4-outlined.bp4-active,.bp4-button.bp4-outlined:active{background:#8f99a84d;box-shadow:none;color:#1c2127}.bp4-button.bp4-outlined.bp4-disabled,.bp4-button.bp4-outlined.bp4-disabled:hover,.bp4-button.bp4-outlined:disabled,.bp4-button.bp4-outlined:disabled:hover{background:none;color:#5f6b7c99;cursor:not-allowed}.bp4-button.bp4-outlined.bp4-disabled.bp4-active,.bp4-button.bp4-outlined.bp4-disabled:hover.bp4-active,.bp4-button.bp4-outlined:disabled.bp4-active,.bp4-button.bp4-outlined:disabled:hover.bp4-active{background:#8f99a84d}.bp4-dark .bp4-button.bp4-outlined,.bp4-dark .bp4-button.bp4-outlined.bp4-active,.bp4-dark .bp4-button.bp4-outlined:active,.bp4-dark .bp4-button.bp4-outlined:hover{background:none;box-shadow:none;color:#fff}.bp4-dark .bp4-button.bp4-outlined:hover{background:#8f99a826}.bp4-dark .bp4-button.bp4-outlined.bp4-active,.bp4-dark .bp4-button.bp4-outlined:active{background:#8f99a84d}.bp4-dark .bp4-button.bp4-outlined.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover,.bp4-dark .bp4-button.bp4-outlined:disabled,.bp4-dark .bp4-button.bp4-outlined:disabled:hover{background:none;color:#abb3bf99;cursor:not-allowed}.bp4-dark .bp4-button.bp4-outlined.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover.bp4-active,.bp4-dark .bp4-button.bp4-outlined:disabled.bp4-active,.bp4-dark .bp4-button.bp4-outlined:disabled:hover.bp4-active{background:#8f99a84d}.bp4-button.bp4-outlined.bp4-intent-primary{color:#215db0}.bp4-button.bp4-outlined.bp4-intent-primary.bp4-active,.bp4-button.bp4-outlined.bp4-intent-primary:active,.bp4-button.bp4-outlined.bp4-intent-primary:hover{background:none;box-shadow:none;color:#215db0}.bp4-button.bp4-outlined.bp4-intent-primary:hover{background:#2d72d226;color:#215db0}.bp4-button.bp4-outlined.bp4-intent-primary.bp4-active,.bp4-button.bp4-outlined.bp4-intent-primary:active{background:#2d72d24d;color:#184a90}.bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled,.bp4-button.bp4-outlined.bp4-intent-primary:disabled{background:none;color:#215db080}.bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-button.bp4-outlined.bp4-intent-primary:disabled.bp4-active{background:#2d72d24d}.bp4-button.bp4-outlined.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head{stroke:#215db0}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary{color:#8abbff}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:hover{background:#2d72d233;color:#8abbff}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:active{background:#2d72d24d;color:#99c4ff}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled{background:none;color:#8abbff80}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled.bp4-active{background:#2d72d24d}.bp4-button.bp4-outlined.bp4-intent-success{color:#1c6e42}.bp4-button.bp4-outlined.bp4-intent-success.bp4-active,.bp4-button.bp4-outlined.bp4-intent-success:active,.bp4-button.bp4-outlined.bp4-intent-success:hover{background:none;box-shadow:none;color:#1c6e42}.bp4-button.bp4-outlined.bp4-intent-success:hover{background:#23855126;color:#1c6e42}.bp4-button.bp4-outlined.bp4-intent-success.bp4-active,.bp4-button.bp4-outlined.bp4-intent-success:active{background:#2385514d;color:#165a36}.bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled,.bp4-button.bp4-outlined.bp4-intent-success:disabled{background:none;color:#1c6e4280}.bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled.bp4-active,.bp4-button.bp4-outlined.bp4-intent-success:disabled.bp4-active{background:#2385514d}.bp4-button.bp4-outlined.bp4-intent-success .bp4-button-spinner .bp4-spinner-head{stroke:#1c6e42}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success{color:#72ca9b}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:hover{background:#23855133;color:#72ca9b}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:active{background:#2385514d;color:#7cd7a2}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled{background:none;color:#72ca9b80}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled.bp4-active{background:#2385514d}.bp4-button.bp4-outlined.bp4-intent-warning{color:#935610}.bp4-button.bp4-outlined.bp4-intent-warning.bp4-active,.bp4-button.bp4-outlined.bp4-intent-warning:active,.bp4-button.bp4-outlined.bp4-intent-warning:hover{background:none;box-shadow:none;color:#935610}.bp4-button.bp4-outlined.bp4-intent-warning:hover{background:#c8761926;color:#935610}.bp4-button.bp4-outlined.bp4-intent-warning.bp4-active,.bp4-button.bp4-outlined.bp4-intent-warning:active{background:#c876194d;color:#77450d}.bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled,.bp4-button.bp4-outlined.bp4-intent-warning:disabled{background:none;color:#93561080}.bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-button.bp4-outlined.bp4-intent-warning:disabled.bp4-active{background:#c876194d}.bp4-button.bp4-outlined.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head{stroke:#935610}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning{color:#fbb360}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:hover{background:#c8761933;color:#fbb360}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:active{background:#c876194d;color:#f5c186}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled{background:none;color:#fbb36080}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled.bp4-active{background:#c876194d}.bp4-button.bp4-outlined.bp4-intent-danger{color:#ac2f33}.bp4-button.bp4-outlined.bp4-intent-danger.bp4-active,.bp4-button.bp4-outlined.bp4-intent-danger:active,.bp4-button.bp4-outlined.bp4-intent-danger:hover{background:none;box-shadow:none;color:#ac2f33}.bp4-button.bp4-outlined.bp4-intent-danger:hover{background:#cd424626;color:#ac2f33}.bp4-button.bp4-outlined.bp4-intent-danger.bp4-active,.bp4-button.bp4-outlined.bp4-intent-danger:active{background:#cd42464d;color:#8e292c}.bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled,.bp4-button.bp4-outlined.bp4-intent-danger:disabled{background:none;color:#ac2f3380}.bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-button.bp4-outlined.bp4-intent-danger:disabled.bp4-active{background:#cd42464d}.bp4-button.bp4-outlined.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head{stroke:#ac2f33}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger{color:#fa999c}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:hover{background:#cd424633;color:#fa999c}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:active{background:#cd42464d;color:#ffa1a4}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled{background:none;color:#fa999c80}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled.bp4-active{background:#cd42464d}.bp4-button.bp4-outlined.bp4-disabled,.bp4-button.bp4-outlined.bp4-disabled:hover,.bp4-button.bp4-outlined:disabled,.bp4-button.bp4-outlined:disabled:hover{border-color:#5f6b7c1a}.bp4-dark .bp4-button.bp4-outlined{border-color:#fff6}.bp4-dark .bp4-button.bp4-outlined.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover,.bp4-dark .bp4-button.bp4-outlined:disabled,.bp4-dark .bp4-button.bp4-outlined:disabled:hover{border-color:#fff3}.bp4-button.bp4-outlined.bp4-intent-primary{border-color:#215db099}.bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled,.bp4-button.bp4-outlined.bp4-intent-primary:disabled{border-color:#215db033}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary{border-color:#8abbff99}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled{border-color:#8abbff33}.bp4-button.bp4-outlined.bp4-intent-success{border-color:#1c6e4299}.bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled,.bp4-button.bp4-outlined.bp4-intent-success:disabled{border-color:#1c6e4233}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success{border-color:#72ca9b99}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled{border-color:#72ca9b33}.bp4-button.bp4-outlined.bp4-intent-warning{border-color:#93561099}.bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled,.bp4-button.bp4-outlined.bp4-intent-warning:disabled{border-color:#93561033}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning{border-color:#fbb36099}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled{border-color:#fbb36033}.bp4-button.bp4-outlined.bp4-intent-danger{border-color:#ac2f3399}.bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled,.bp4-button.bp4-outlined.bp4-intent-danger:disabled{border-color:#ac2f3333}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger{border-color:#fa999c99}.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled,.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled{border-color:#fa999c33}.bp4-button.bp4-intent-warning{background:#fbb360;color:#1c2127}.bp4-button.bp4-intent-warning:not(.bp4-disabled).bp4-icon>svg{fill:#1c2127b3}.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):hover{background:#ec9a3c;color:#1c2127}.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined).bp4-active,.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):active{background:#c87619;color:#1c2127}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined).bp4-active,.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):active{background:highlight}}.bp4-button.bp4-intent-warning.bp4-disabled,.bp4-button.bp4-intent-warning:disabled{background:#c8761980;color:#1c212759}.bp4-dark .bp4-button.bp4-intent-warning.bp4-disabled,.bp4-dark .bp4-button.bp4-intent-warning:disabled{color:#1c212799}.bp4-button.bp4-intent-warning.bp4-minimal,.bp4-button.bp4-intent-warning.bp4-outlined{background:none}.bp4-dark .bp4-button.bp4-intent-warning.bp4-minimal:not(.bp4-disabled).bp4-icon>svg,.bp4-dark .bp4-button.bp4-intent-warning.bp4-outlined:not(.bp4-disabled).bp4-icon>svg{fill:#fbb360}a.bp4-button{text-align:center;text-decoration:none;transition:none}a.bp4-button,a.bp4-button:active,a.bp4-button:hover{color:#1c2127}a.bp4-button.bp4-disabled{color:#5f6b7c99}.bp4-button-text{flex:0 1 auto}.bp4-button-group.bp4-align-left .bp4-button-text,.bp4-button-group.bp4-align-right .bp4-button-text,.bp4-button.bp4-align-left .bp4-button-text,.bp4-button.bp4-align-right .bp4-button-text{flex:1 1 auto}.bp4-button-group{display:inline-flex}.bp4-button-group .bp4-button{flex:0 0 auto;position:relative;z-index:4}.bp4-button-group .bp4-button:focus{z-index:5}.bp4-button-group .bp4-button:hover{z-index:6}.bp4-button-group .bp4-button.bp4-active,.bp4-button-group .bp4-button:active{z-index:7}.bp4-button-group .bp4-button.bp4-disabled,.bp4-button-group .bp4-button:disabled{z-index:3}.bp4-button-group .bp4-button[class*=bp4-intent-]{z-index:9}.bp4-button-group .bp4-button[class*=bp4-intent-]:focus{z-index:10}.bp4-button-group .bp4-button[class*=bp4-intent-]:hover{z-index:11}.bp4-button-group .bp4-button[class*=bp4-intent-].bp4-active,.bp4-button-group .bp4-button[class*=bp4-intent-]:active{z-index:12}.bp4-button-group .bp4-button[class*=bp4-intent-].bp4-disabled,.bp4-button-group .bp4-button[class*=bp4-intent-]:disabled{z-index:8}.bp4-button-group:not(.bp4-minimal)>.bp4-button:not(:first-child),.bp4-button-group:not(.bp4-minimal)>.bp4-popover-wrapper:not(:first-child) .bp4-button{border-bottom-left-radius:0;border-top-left-radius:0}.bp4-button-group:not(.bp4-minimal)>.bp4-button:not(:last-child),.bp4-button-group:not(.bp4-minimal)>.bp4-popover-wrapper:not(:last-child) .bp4-button{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.bp4-button-group.bp4-minimal .bp4-button{background:none;box-shadow:none}.bp4-button-group.bp4-minimal .bp4-button:hover{background:#8f99a826;box-shadow:none;color:#1c2127;text-decoration:none}.bp4-button-group.bp4-minimal .bp4-button.bp4-active,.bp4-button-group.bp4-minimal .bp4-button:active{background:#8f99a84d;box-shadow:none;color:#1c2127}.bp4-button-group.bp4-minimal .bp4-button.bp4-disabled,.bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover,.bp4-button-group.bp4-minimal .bp4-button:disabled,.bp4-button-group.bp4-minimal .bp4-button:disabled:hover{background:none;color:#5f6b7c99;cursor:not-allowed}.bp4-button-group.bp4-minimal .bp4-button.bp4-disabled.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover.bp4-active,.bp4-button-group.bp4-minimal .bp4-button:disabled.bp4-active,.bp4-button-group.bp4-minimal .bp4-button:disabled:hover.bp4-active{background:#8f99a84d}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:hover{background:none;box-shadow:none;color:#fff}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:hover{background:#8f99a826}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:active{background:#8f99a84d}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled:hover{background:none;color:#abb3bf99;cursor:not-allowed}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled:hover.bp4-active{background:#8f99a84d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary{color:#215db0}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover{background:none;box-shadow:none;color:#215db0}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover{background:#2d72d226;color:#215db0}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active{background:#2d72d24d;color:#184a90}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled{background:none;color:#215db080}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled.bp4-active{background:#2d72d24d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head{stroke:#215db0}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary{color:#8abbff}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover{background:#2d72d233;color:#8abbff}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active{background:#2d72d24d;color:#99c4ff}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled{background:none;color:#8abbff80}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled.bp4-active{background:#2d72d24d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success{color:#1c6e42}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover{background:none;box-shadow:none;color:#1c6e42}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover{background:#23855126;color:#1c6e42}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active{background:#2385514d;color:#165a36}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled{background:none;color:#1c6e4280}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled.bp4-active{background:#2385514d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success .bp4-button-spinner .bp4-spinner-head{stroke:#1c6e42}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success{color:#72ca9b}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover{background:#23855133;color:#72ca9b}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active{background:#2385514d;color:#7cd7a2}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled{background:none;color:#72ca9b80}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled.bp4-active{background:#2385514d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning{color:#935610}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover{background:none;box-shadow:none;color:#935610}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover{background:#c8761926;color:#935610}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active{background:#c876194d;color:#77450d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled{background:none;color:#93561080}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled.bp4-active{background:#c876194d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head{stroke:#935610}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning{color:#fbb360}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover{background:#c8761933;color:#fbb360}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active{background:#c876194d;color:#f5c186}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled{background:none;color:#fbb36080}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled.bp4-active{background:#c876194d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger{color:#ac2f33}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover{background:none;box-shadow:none;color:#ac2f33}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover{background:#cd424626;color:#ac2f33}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active{background:#cd42464d;color:#8e292c}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled{background:none;color:#ac2f3380}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled.bp4-active{background:#cd42464d}.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head{stroke:#ac2f33}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger{color:#fa999c}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover{background:#cd424633;color:#fa999c}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active{background:#cd42464d;color:#ffa1a4}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled{background:none;color:#fa999c80}.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled.bp4-active{background:#cd42464d}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-button-group.bp4-minimal:not(:first-child){border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.bp4-button-group.bp4-minimal:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}}.bp4-button-group .bp4-popover-target,.bp4-button-group .bp4-popover-wrapper{display:flex;flex:1 1 auto}.bp4-button-group.bp4-fill{display:flex;width:100%}.bp4-button-group .bp4-button.bp4-fill,.bp4-button-group.bp4-fill .bp4-button:not(.bp4-fixed){flex:1 1 auto}.bp4-button-group.bp4-vertical{align-items:stretch;flex-direction:column;vertical-align:top}.bp4-button-group.bp4-vertical.bp4-fill{height:100%;width:auto}.bp4-button-group.bp4-vertical .bp4-button{margin-right:0!important;width:100%}.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-button:first-child,.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-popover-wrapper:first-child .bp4-button{border-radius:2px 2px 0 0}.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-button:last-child,.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-popover-wrapper:last-child .bp4-button{border-radius:0 0 2px 2px}.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-button:not(:last-child),.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-popover-wrapper:not(:last-child) .bp4-button{margin-bottom:-1px}.bp4-button-group.bp4-align-left .bp4-button{text-align:left}.bp4-callout{background-color:#8f99a826;border-radius:2px;font-size:14px;line-height:1.5;padding:15px;position:relative;width:100%}.bp4-callout[class*=bp4-icon-]{padding-left:38px}.bp4-callout[class*=bp4-icon-]:before{font-feature-settings:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5f6b7c;font-family:blueprint-icons-16,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;left:15px;line-height:1;position:absolute;top:17px}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-callout{border:1px solid buttonborder}}.bp4-callout.bp4-callout-icon{padding-left:38px}.bp4-callout.bp4-callout-icon>.bp4-icon:first-child{color:#5f6b7c;left:15px;position:absolute;top:17px}.bp4-callout .bp4-heading{line-height:16px;margin-bottom:5px;margin-top:2px}.bp4-callout .bp4-heading:last-child{margin-bottom:0}.bp4-dark .bp4-callout{background-color:#8f99a833}.bp4-dark .bp4-callout.bp4-callout-icon>.bp4-icon:first-child,.bp4-dark .bp4-callout[class*=bp4-icon-]:before{color:#abb3bf}.bp4-callout.bp4-intent-primary{background-color:#2d72d21a;color:#215db0}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-callout.bp4-intent-primary{border:1px solid buttonborder}}.bp4-callout.bp4-intent-primary .bp4-heading,.bp4-callout.bp4-intent-primary>.bp4-icon:first-child,.bp4-callout.bp4-intent-primary[class*=bp4-icon-]:before{color:#215db0}.bp4-dark .bp4-callout.bp4-intent-primary{background-color:#2d72d233;color:#8abbff}.bp4-dark .bp4-callout.bp4-intent-primary .bp4-heading,.bp4-dark .bp4-callout.bp4-intent-primary>.bp4-icon:first-child,.bp4-dark .bp4-callout.bp4-intent-primary[class*=bp4-icon-]:before{color:#8abbff}.bp4-callout.bp4-intent-success{background-color:#2385511a;color:#1c6e42}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-callout.bp4-intent-success{border:1px solid buttonborder}}.bp4-callout.bp4-intent-success .bp4-heading,.bp4-callout.bp4-intent-success>.bp4-icon:first-child,.bp4-callout.bp4-intent-success[class*=bp4-icon-]:before{color:#1c6e42}.bp4-dark .bp4-callout.bp4-intent-success{background-color:#23855133;color:#72ca9b}.bp4-dark .bp4-callout.bp4-intent-success .bp4-heading,.bp4-dark .bp4-callout.bp4-intent-success>.bp4-icon:first-child,.bp4-dark .bp4-callout.bp4-intent-success[class*=bp4-icon-]:before{color:#72ca9b}.bp4-callout.bp4-intent-warning{background-color:#c876191a;color:#935610}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-callout.bp4-intent-warning{border:1px solid buttonborder}}.bp4-callout.bp4-intent-warning .bp4-heading,.bp4-callout.bp4-intent-warning>.bp4-icon:first-child,.bp4-callout.bp4-intent-warning[class*=bp4-icon-]:before{color:#935610}.bp4-dark .bp4-callout.bp4-intent-warning{background-color:#c8761933;color:#fbb360}.bp4-dark .bp4-callout.bp4-intent-warning .bp4-heading,.bp4-dark .bp4-callout.bp4-intent-warning>.bp4-icon:first-child,.bp4-dark .bp4-callout.bp4-intent-warning[class*=bp4-icon-]:before{color:#fbb360}.bp4-callout.bp4-intent-danger{background-color:#cd42461a;color:#ac2f33}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-callout.bp4-intent-danger{border:1px solid buttonborder}}.bp4-callout.bp4-intent-danger .bp4-heading,.bp4-callout.bp4-intent-danger>.bp4-icon:first-child,.bp4-callout.bp4-intent-danger[class*=bp4-icon-]:before{color:#ac2f33}.bp4-dark .bp4-callout.bp4-intent-danger{background-color:#cd424633;color:#fa999c}.bp4-dark .bp4-callout.bp4-intent-danger .bp4-heading,.bp4-dark .bp4-callout.bp4-intent-danger>.bp4-icon:first-child,.bp4-dark .bp4-callout.bp4-intent-danger[class*=bp4-icon-]:before{color:#fa999c}.bp4-callout.bp4-intent-primary a{text-decoration:underline}.bp4-callout.bp4-intent-primary a:hover{color:#184a90}.bp4-dark .bp4-callout.bp4-intent-primary a:hover{color:#99c4ff}.bp4-running-text .bp4-callout{margin:20px 0}.bp4-card{background-color:#fff;border-radius:2px;box-shadow:0 0 0 1px #11141826;padding:20px;transition:transform .2s cubic-bezier(.4,1,.75,.9),box-shadow .2s cubic-bezier(.4,1,.75,.9)}.bp4-card.bp4-dark,.bp4-dark .bp4-card{background-color:#2f343c;box-shadow:inset 0 0 0 1px #fff3}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-card{border:1px solid buttonborder;box-shadow:none}}.bp4-elevation-0{box-shadow:0 0 0 1px #11141826}.bp4-dark .bp4-elevation-0,.bp4-elevation-0.bp4-dark{box-shadow:inset 0 0 0 1px #fff3}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-elevation-0{border:1px solid buttonborder}}.bp4-elevation-1{box-shadow:0 0 0 1px #1114181a,0 1px 1px #11141833}.bp4-dark .bp4-elevation-1,.bp4-elevation-1.bp4-dark{box-shadow:inset 0 0 0 1px #fff3,0 1px 1px 0 #11141866}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-elevation-1{border:1px solid buttonborder}}.bp4-elevation-2{box-shadow:0 0 0 1px #1114181a,0 1px 1px #11141833,0 2px 6px #11141833}.bp4-dark .bp4-elevation-2,.bp4-elevation-2.bp4-dark{box-shadow:inset 0 0 0 1px #fff3,0 1px 1px #11141866,0 2px 6px #11141866}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-elevation-2{border:1px solid buttonborder}}.bp4-elevation-3{box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833}.bp4-dark .bp4-elevation-3,.bp4-elevation-3.bp4-dark{box-shadow:inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-elevation-3{border:1px solid buttonborder}}.bp4-elevation-4{box-shadow:0 0 0 1px #1114181a,0 4px 8px #11141833,0 18px 46px 6px #11141833}.bp4-dark .bp4-elevation-4,.bp4-elevation-4.bp4-dark{box-shadow:inset 0 0 0 1px #fff3,0 4px 8px #11141866,0 18px 46px 6px #11141866}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-elevation-4{border:1px solid buttonborder}}.bp4-card.bp4-interactive:hover{box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833;cursor:pointer}.bp4-card.bp4-interactive:hover.bp4-dark,.bp4-dark .bp4-card.bp4-interactive:hover{box-shadow:inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866}.bp4-card.bp4-interactive:active{box-shadow:0 0 0 1px #1114181a,0 1px 1px #11141833;opacity:.9;transition-duration:0}.bp4-card.bp4-interactive:active.bp4-dark,.bp4-dark .bp4-card.bp4-interactive:active{box-shadow:inset 0 0 0 1px #fff3,0 1px 1px 0 #11141866}.bp4-collapse{height:0;overflow-y:hidden;transition:height .2s cubic-bezier(.4,1,.75,.9)}.bp4-collapse .bp4-collapse-body{transition:transform .2s cubic-bezier(.4,1,.75,.9)}.bp4-collapse .bp4-collapse-body[aria-hidden=true]{display:none}.bp4-context-menu .bp4-popover-target{display:block}.bp4-context-menu-popover-target{position:fixed}.bp4-dialog-container{align-items:center;display:flex;justify-content:center;min-height:100%;opacity:1;pointer-events:none;transform:scale(1);-webkit-user-select:none;user-select:none;width:100%}.bp4-dialog-container.bp4-overlay-appear>.bp4-dialog,.bp4-dialog-container.bp4-overlay-enter>.bp4-dialog{opacity:0;transform:scale(.5)}.bp4-dialog-container.bp4-overlay-appear-active>.bp4-dialog,.bp4-dialog-container.bp4-overlay-enter-active>.bp4-dialog{opacity:1;transform:scale(1);transition-delay:0;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)}.bp4-dialog-container.bp4-overlay-exit>.bp4-dialog{opacity:1;transform:scale(1)}.bp4-dialog-container.bp4-overlay-exit-active>.bp4-dialog{opacity:0;transform:scale(.5);transition-delay:0;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)}.bp4-dialog{background:#f6f7f9;border-radius:4px;box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833;display:flex;flex-direction:column;margin:30px 0;pointer-events:all;-webkit-user-select:text;user-select:text;width:500px}.bp4-dialog:focus{outline:0}.bp4-dark .bp4-dialog,.bp4-dialog.bp4-dark{background:#252a31;box-shadow:inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866;color:#f6f7f9}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dialog{border:1px solid buttonborder}}.bp4-dialog-header{align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 1px 0 #11141826;display:flex;flex:0 0 auto;min-height:40px;padding:5px 5px 5px 15px;z-index:0}.bp4-dialog-header .bp4-icon,.bp4-dialog-header .bp4-icon-large{color:#5f6b7c;flex:0 0 auto;margin-left:-3px;margin-right:7.5px}.bp4-dialog-header .bp4-heading{word-wrap:normal;flex:1 1 auto;line-height:inherit;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp4-dialog-header .bp4-heading:last-child{margin-right:15px}.bp4-dark .bp4-dialog-header{background:#2f343c;box-shadow:inset 0 0 0 1px #fff3}.bp4-dark .bp4-dialog-header .bp4-icon,.bp4-dark .bp4-dialog-header .bp4-icon-large{color:#abb3bf}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dialog-header{border-bottom:1px solid buttonborder}}.bp4-dialog-body{flex:1 1 auto;margin:15px}.bp4-dialog-body-scroll-container{margin:0;max-height:70vh;overflow:auto;padding:15px}.bp4-dialog-footer{flex:0 0 auto;margin:15px}.bp4-dialog-footer-fixed{align-items:center;background-color:#fff;border-radius:0 0 4px 4px;border-top:1px solid #11141826;display:flex;gap:15px;justify-content:space-between;margin:0;padding:10px 10px 10px 15px}.bp4-dark .bp4-dialog-footer-fixed{background:#383e47;border-top:1px solid #fff3}.bp4-dialog-footer-main-section{flex:1 0 auto}.bp4-dialog-footer-actions{display:flex;justify-content:flex-end}.bp4-dialog-footer-actions .bp4-button{margin-left:10px}.bp4-multistep-dialog-panels{display:flex}.bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:first-child{border-radius:4px 0 0 0}.bp4-multistep-dialog-panels:first-child .bp4-multistep-dialog-right-panel{border-top-right-radius:4px}.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels{flex-direction:column}.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:first-child{border-radius:4px 0 0 0}.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:last-child{border-radius:0 4px 0 0}.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-left-panel{flex-direction:row}.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container{flex-grow:1}.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container:not(:first-child){border-left:1px solid #11141826}.bp4-dark .bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container{border-color:#11141866}.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel{border-left:none}.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-footer,.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel{border-radius:0 0 4px 4px}.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels{flex-direction:row-reverse}.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels:first-child .bp4-multistep-dialog-right-panel{border-radius:4px 0 0 4px}.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:first-child{border-radius:0 4px 0 0}.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-left-panel{border-radius:0 0 4px 0}.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel{border-left:none;border-radius:4px 0 0 4px;border-right:1px solid #11141826}.bp4-dark .bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel{border-color:#11141866}.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-dialog-footer{border-bottom-left-radius:0}.bp4-multistep-dialog-left-panel{display:flex;flex:1 1;flex-direction:column}.bp4-dark .bp4-multistep-dialog-left-panel{background:#252a31;border-bottom:1px solid #fff3;border-bottom-left-radius:4px;border-left:1px solid #fff3}.bp4-multistep-dialog-right-panel{background-color:#f6f7f9;border-left:1px solid #11141826;border-radius:0 0 4px 0;flex:3 1;min-width:0}.bp4-dark .bp4-multistep-dialog-right-panel{background-color:#2f343c;border-bottom:1px solid #fff3;border-bottom-right-radius:4px;border-left:1px solid #fff3;border-right:1px solid #fff3}.bp4-dialog-step-container{background-color:#f6f7f9;border-bottom:1px solid #11141826}.bp4-dark .bp4-dialog-step-container{background:#2f343c;border-bottom:1px solid #fff3}.bp4-dialog-step-container.bp4-dialog-step-viewed{background-color:#fff}.bp4-dark .bp4-dialog-step-container.bp4-dialog-step-viewed{background:#383e47}.bp4-dialog-step{align-items:center;border-radius:4px;cursor:not-allowed;display:flex;margin:4px;padding:6px 14px}.bp4-dark .bp4-dialog-step{background:#2f343c}.bp4-dialog-step-viewed .bp4-dialog-step{background-color:#fff;cursor:pointer}.bp4-dark .bp4-dialog-step-viewed .bp4-dialog-step{background:#383e47}.bp4-dialog-step:hover{background-color:#f6f7f9}.bp4-dark .bp4-dialog-step:hover{background:#2f343c}.bp4-dialog-step-icon{align-items:center;background-color:#5f6b7c99;border-radius:50%;color:#fff;display:flex;height:25px;justify-content:center;width:25px}.bp4-dark .bp4-dialog-step-icon{background-color:#abb3bf99}.bp4-active.bp4-dialog-step-viewed .bp4-dialog-step-icon{background-color:#4c90f0}.bp4-dialog-step-viewed .bp4-dialog-step-icon{background-color:#8f99a8}.bp4-dialog-step-title{color:#5f6b7c99;flex:1 1;padding-left:10px}.bp4-dark .bp4-dialog-step-title{color:#abb3bf99}.bp4-active.bp4-dialog-step-viewed .bp4-dialog-step-title{color:#4c90f0}.bp4-dialog-step-viewed:not(.bp4-active) .bp4-dialog-step-title{color:#1c2127}.bp4-dark .bp4-dialog-step-viewed:not(.bp4-active) .bp4-dialog-step-title{color:#f6f7f9}.bp4-drawer{background:#fff;box-shadow:0 0 0 1px #1114181a,0 4px 8px #11141833,0 18px 46px 6px #11141833;display:flex;flex-direction:column;margin:0;padding:0}.bp4-drawer:focus{outline:0}.bp4-drawer.bp4-position-top{height:50%;left:0;right:0;top:0}.bp4-drawer.bp4-position-top.bp4-overlay-appear,.bp4-drawer.bp4-position-top.bp4-overlay-enter{transform:translateY(-100%)}.bp4-drawer.bp4-position-top.bp4-overlay-appear-active,.bp4-drawer.bp4-position-top.bp4-overlay-enter-active{transform:translateY(0);transition-delay:0;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-drawer.bp4-position-top.bp4-overlay-exit{transform:translateY(0)}.bp4-drawer.bp4-position-top.bp4-overlay-exit-active{transform:translateY(-100%);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-drawer.bp4-position-top{border-bottom:1px solid buttonborder}}.bp4-drawer.bp4-position-bottom{bottom:0;height:50%;left:0;right:0}.bp4-drawer.bp4-position-bottom.bp4-overlay-appear,.bp4-drawer.bp4-position-bottom.bp4-overlay-enter{transform:translateY(100%)}.bp4-drawer.bp4-position-bottom.bp4-overlay-appear-active,.bp4-drawer.bp4-position-bottom.bp4-overlay-enter-active{transform:translateY(0);transition-delay:0;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-drawer.bp4-position-bottom.bp4-overlay-exit{transform:translateY(0)}.bp4-drawer.bp4-position-bottom.bp4-overlay-exit-active{transform:translateY(100%);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-drawer.bp4-position-bottom{border-top:1px solid buttonborder}}.bp4-drawer.bp4-position-left{bottom:0;left:0;top:0;width:50%}.bp4-drawer.bp4-position-left.bp4-overlay-appear,.bp4-drawer.bp4-position-left.bp4-overlay-enter{transform:translateX(-100%)}.bp4-drawer.bp4-position-left.bp4-overlay-appear-active,.bp4-drawer.bp4-position-left.bp4-overlay-enter-active{transform:translateX(0);transition-delay:0;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-drawer.bp4-position-left.bp4-overlay-exit{transform:translateX(0)}.bp4-drawer.bp4-position-left.bp4-overlay-exit-active{transform:translateX(-100%);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-drawer.bp4-position-left{border-right:1px solid buttonborder}}.bp4-drawer.bp4-position-right{bottom:0;right:0;top:0;width:50%}.bp4-drawer.bp4-position-right.bp4-overlay-appear,.bp4-drawer.bp4-position-right.bp4-overlay-enter{transform:translateX(100%)}.bp4-drawer.bp4-position-right.bp4-overlay-appear-active,.bp4-drawer.bp4-position-right.bp4-overlay-enter-active{transform:translateX(0);transition-delay:0;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-drawer.bp4-position-right.bp4-overlay-exit{transform:translateX(0)}.bp4-drawer.bp4-position-right.bp4-overlay-exit-active{transform:translateX(100%);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-drawer.bp4-position-right{border-left:1px solid buttonborder}}.bp4-dark .bp4-drawer,.bp4-drawer.bp4-dark{background:#383e47;box-shadow:inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866;color:#f6f7f9}.bp4-drawer-header{align-items:center;border-radius:0;box-shadow:0 1px 0 #11141826;display:flex;flex:0 0 auto;min-height:40px;padding:5px 5px 5px 20px;position:relative}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-drawer-header{border-bottom:1px solid buttonborder}}.bp4-drawer-header .bp4-icon,.bp4-drawer-header .bp4-icon-large{color:#5f6b7c;flex:0 0 auto;margin-right:10px}.bp4-drawer-header .bp4-heading{word-wrap:normal;flex:1 1 auto;line-height:inherit;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp4-drawer-header .bp4-heading:last-child{margin-right:20px}.bp4-dark .bp4-drawer-header{box-shadow:0 1px 0 #11141866}.bp4-dark .bp4-drawer-header .bp4-icon,.bp4-dark .bp4-drawer-header .bp4-icon-large{color:#abb3bf}.bp4-drawer-body{flex:1 1 auto;line-height:18px;overflow:auto}.bp4-drawer-footer{box-shadow:inset 0 1px 0 #11141826;flex:0 0 auto;padding:10px 20px;position:relative}.bp4-dark .bp4-drawer-footer{box-shadow:inset 0 1px 0 #11141866}.bp4-editable-text{cursor:text;display:inline-block;max-width:100%;position:relative;vertical-align:top;white-space:nowrap}.bp4-editable-text:before{border-radius:2px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;transition:background-color .1s cubic-bezier(.4,1,.75,.9),box-shadow .1s cubic-bezier(.4,1,.75,.9)}.bp4-editable-text:hover:before{box-shadow:0 0 0 0 #2d72d200,0 0 0 0 #2d72d200,inset 0 0 0 1px #11141826}.bp4-editable-text.bp4-editable-text-editing:before{background-color:#fff;box-shadow:inset 0 0 0 1px #2d72d2,0 0 0 2px #2d72d24d,inset 0 1px 1px #11141833}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-editable-text:not(.bp4-disabled):before{border:1px solid buttonborder}}.bp4-editable-text.bp4-intent-primary .bp4-editable-text-content,.bp4-editable-text.bp4-intent-primary .bp4-editable-text-input,.bp4-editable-text.bp4-intent-primary .bp4-editable-text-input::placeholder{color:#2d72d2}.bp4-editable-text.bp4-intent-primary:hover:before{box-shadow:0 0 0 0 #2d72d200,0 0 0 0 #2d72d200,inset 0 0 0 1px #2d72d266}.bp4-editable-text.bp4-intent-primary.bp4-editable-text-editing:before{box-shadow:inset 0 0 0 1px #2d72d2,0 0 0 2px #2d72d24d,inset 0 1px 1px #11141833}.bp4-editable-text.bp4-intent-success .bp4-editable-text-content,.bp4-editable-text.bp4-intent-success .bp4-editable-text-input,.bp4-editable-text.bp4-intent-success .bp4-editable-text-input::placeholder{color:#238551}.bp4-editable-text.bp4-intent-success:hover:before{box-shadow:0 0 0 0 #23855100,0 0 0 0 #23855100,inset 0 0 0 1px #23855166}.bp4-editable-text.bp4-intent-success.bp4-editable-text-editing:before{box-shadow:inset 0 0 0 1px #238551,0 0 0 2px #2385514d,inset 0 1px 1px #11141833}.bp4-editable-text.bp4-intent-warning .bp4-editable-text-content,.bp4-editable-text.bp4-intent-warning .bp4-editable-text-input,.bp4-editable-text.bp4-intent-warning .bp4-editable-text-input::placeholder{color:#c87619}.bp4-editable-text.bp4-intent-warning:hover:before{box-shadow:0 0 0 0 #c8761900,0 0 0 0 #c8761900,inset 0 0 0 1px #c8761966}.bp4-editable-text.bp4-intent-warning.bp4-editable-text-editing:before{box-shadow:inset 0 0 0 1px #c87619,0 0 0 2px #c876194d,inset 0 1px 1px #11141833}.bp4-editable-text.bp4-intent-danger .bp4-editable-text-content,.bp4-editable-text.bp4-intent-danger .bp4-editable-text-input,.bp4-editable-text.bp4-intent-danger .bp4-editable-text-input::placeholder{color:#cd4246}.bp4-editable-text.bp4-intent-danger:hover:before{box-shadow:0 0 0 0 #cd424600,0 0 0 0 #cd424600,inset 0 0 0 1px #cd424666}.bp4-editable-text.bp4-intent-danger.bp4-editable-text-editing:before{box-shadow:inset 0 0 0 1px #cd4246,0 0 0 2px #cd42464d,inset 0 1px 1px #11141833}.bp4-dark .bp4-editable-text:hover:before{box-shadow:0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,inset 0 0 0 1px #fff3}.bp4-dark .bp4-editable-text.bp4-editable-text-editing:before{background-color:#1114184d;box-shadow:inset 0 0 0 1px #4c90f0,0 0 0 2px #4c90f04d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-editable-text.bp4-disabled:before{box-shadow:none}.bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-content,.bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-input,.bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-input::placeholder{color:#8abbff}.bp4-dark .bp4-editable-text.bp4-intent-primary:hover:before{box-shadow:0 0 0 0 #8abbff00,0 0 0 0 #8abbff00,inset 0 0 0 1px #8abbff66}.bp4-dark .bp4-editable-text.bp4-intent-primary.bp4-editable-text-editing:before{box-shadow:inset 0 0 0 1px #8abbff,0 0 0 2px #8abbff4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-content,.bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-input,.bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-input::placeholder{color:#72ca9b}.bp4-dark .bp4-editable-text.bp4-intent-success:hover:before{box-shadow:0 0 0 0 #72ca9b00,0 0 0 0 #72ca9b00,inset 0 0 0 1px #72ca9b66}.bp4-dark .bp4-editable-text.bp4-intent-success.bp4-editable-text-editing:before{box-shadow:inset 0 0 0 1px #72ca9b,0 0 0 2px #72ca9b4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-content,.bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-input,.bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-input::placeholder{color:#fbb360}.bp4-dark .bp4-editable-text.bp4-intent-warning:hover:before{box-shadow:0 0 0 0 #fbb36000,0 0 0 0 #fbb36000,inset 0 0 0 1px #fbb36066}.bp4-dark .bp4-editable-text.bp4-intent-warning.bp4-editable-text-editing:before{box-shadow:inset 0 0 0 1px #fbb360,0 0 0 2px #fbb3604d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-content,.bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-input,.bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-input::placeholder{color:#fa999c}.bp4-dark .bp4-editable-text.bp4-intent-danger:hover:before{box-shadow:0 0 0 0 #fa999c00,0 0 0 0 #fa999c00,inset 0 0 0 1px #fa999c66}.bp4-dark .bp4-editable-text.bp4-intent-danger.bp4-editable-text-editing:before{box-shadow:inset 0 0 0 1px #fa999c,0 0 0 2px #fa999c4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-editable-text.bp4-disabled:before{box-shadow:none!important}.bp4-editable-text-content,.bp4-editable-text-input{color:inherit;display:inherit;font:inherit;letter-spacing:inherit;max-width:inherit;min-width:inherit;position:relative;resize:none;text-transform:inherit;vertical-align:top}.bp4-editable-text-input{background:none;border:none;box-shadow:none;padding:0;white-space:pre-wrap;width:100%}.bp4-editable-text-input::placeholder{color:#5f6b7c;opacity:1}.bp4-editable-text-input:focus{outline:none}.bp4-editable-text-input::-ms-clear{display:none}.bp4-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.bp4-editable-text-editing>.bp4-editable-text-content{left:0;position:absolute;visibility:hidden}.bp4-editable-text-placeholder>.bp4-editable-text-content{color:#5f6b7c}.bp4-dark .bp4-editable-text-placeholder>.bp4-editable-text-content{color:#abb3bf}.bp4-editable-text.bp4-multiline{display:block}.bp4-editable-text.bp4-multiline .bp4-editable-text-content{word-wrap:break-word;overflow:auto;white-space:pre-wrap}.bp4-divider{border-bottom:1px solid #11141826;border-right:1px solid #11141826;margin:5px}.bp4-dark .bp4-divider{border-color:#fff3}.bp4-control-group{align-items:stretch;display:flex;flex-direction:row;transform:translateZ(0)}.bp4-control-group>*{flex-grow:0;flex-shrink:0}.bp4-control-group>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-control-group .bp4-button,.bp4-control-group .bp4-html-select,.bp4-control-group .bp4-input,.bp4-control-group .bp4-select{position:relative}.bp4-control-group .bp4-input{z-index:2}.bp4-control-group .bp4-input:focus{z-index:14}.bp4-control-group .bp4-input[class*=bp4-intent]{z-index:13}.bp4-control-group .bp4-input[class*=bp4-intent]:focus{z-index:15}.bp4-control-group .bp4-input.bp4-disabled,.bp4-control-group .bp4-input:disabled,.bp4-control-group .bp4-input[readonly]{z-index:1}.bp4-control-group .bp4-input-group[class*=bp4-intent] .bp4-input{z-index:13}.bp4-control-group .bp4-input-group[class*=bp4-intent] .bp4-input:focus{z-index:15}.bp4-control-group .bp4-button,.bp4-control-group .bp4-html-select select,.bp4-control-group .bp4-select select{transform:translateZ(0);z-index:4}.bp4-control-group .bp4-button:focus,.bp4-control-group .bp4-html-select select:focus,.bp4-control-group .bp4-select select:focus{z-index:5}.bp4-control-group .bp4-button:hover,.bp4-control-group .bp4-html-select select:hover,.bp4-control-group .bp4-select select:hover{z-index:6}.bp4-control-group .bp4-button:active,.bp4-control-group .bp4-html-select select:active,.bp4-control-group .bp4-select select:active{z-index:7}.bp4-control-group .bp4-button.bp4-disabled,.bp4-control-group .bp4-button:disabled,.bp4-control-group .bp4-button[readonly],.bp4-control-group .bp4-html-select select.bp4-disabled,.bp4-control-group .bp4-html-select select:disabled,.bp4-control-group .bp4-html-select select[readonly],.bp4-control-group .bp4-select select.bp4-disabled,.bp4-control-group .bp4-select select:disabled,.bp4-control-group .bp4-select select[readonly]{z-index:3}.bp4-control-group .bp4-button[class*=bp4-intent],.bp4-control-group .bp4-html-select select[class*=bp4-intent],.bp4-control-group .bp4-select select[class*=bp4-intent]{z-index:9}.bp4-control-group .bp4-button[class*=bp4-intent]:focus,.bp4-control-group .bp4-html-select select[class*=bp4-intent]:focus,.bp4-control-group .bp4-select select[class*=bp4-intent]:focus{z-index:10}.bp4-control-group .bp4-button[class*=bp4-intent]:hover,.bp4-control-group .bp4-html-select select[class*=bp4-intent]:hover,.bp4-control-group .bp4-select select[class*=bp4-intent]:hover{z-index:11}.bp4-control-group .bp4-button[class*=bp4-intent]:active,.bp4-control-group .bp4-html-select select[class*=bp4-intent]:active,.bp4-control-group .bp4-select select[class*=bp4-intent]:active{z-index:12}.bp4-control-group .bp4-button[class*=bp4-intent].bp4-disabled,.bp4-control-group .bp4-button[class*=bp4-intent]:disabled,.bp4-control-group .bp4-button[class*=bp4-intent][readonly],.bp4-control-group .bp4-html-select select[class*=bp4-intent].bp4-disabled,.bp4-control-group .bp4-html-select select[class*=bp4-intent]:disabled,.bp4-control-group .bp4-html-select select[class*=bp4-intent][readonly],.bp4-control-group .bp4-select select[class*=bp4-intent].bp4-disabled,.bp4-control-group .bp4-select select[class*=bp4-intent]:disabled,.bp4-control-group .bp4-select select[class*=bp4-intent][readonly]{z-index:8}.bp4-control-group .bp4-input-group>.bp4-button,.bp4-control-group .bp4-input-group>.bp4-icon,.bp4-control-group .bp4-input-group>.bp4-input-action,.bp4-control-group .bp4-input-group>.bp4-input-left-container{z-index:16}.bp4-control-group .bp4-html-select:after,.bp4-control-group .bp4-html-select>.bp4-icon,.bp4-control-group .bp4-select:after,.bp4-control-group .bp4-select>.bp4-icon{z-index:17}.bp4-control-group .bp4-select:focus-within{z-index:5}.bp4-control-group:not(.bp4-vertical)>:not(:last-child){margin-right:2px}.bp4-control-group .bp4-numeric-input:not(:first-child) .bp4-input-group{border-bottom-left-radius:0;border-top-left-radius:0}.bp4-control-group.bp4-fill{width:100%}.bp4-control-group.bp4-fill>:not(.bp4-fixed),.bp4-control-group>.bp4-fill{flex:1 1 auto}.bp4-control-group.bp4-vertical{flex-direction:column}.bp4-control-group.bp4-vertical>:not(:last-child){margin-bottom:2px}.bp4-control{cursor:pointer;display:block;margin-bottom:10px;position:relative;text-transform:none}.bp4-control input:checked~.bp4-control-indicator{background-color:#2d72d2;box-shadow:inset 0 0 0 1px #11141833;color:#fff}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control input:checked~.bp4-control-indicator{background-color:highlight;border:1px solid highlight}}.bp4-control:hover input:checked~.bp4-control-indicator{background-color:#215db0}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control:hover input:checked~.bp4-control-indicator{background-color:highlight}}.bp4-control input:not(:disabled):active:checked~.bp4-control-indicator{background:#184a90}.bp4-control input:disabled:checked~.bp4-control-indicator{background:#2d72d280;box-shadow:none;color:#fff9}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control input:disabled:checked~.bp4-control-indicator{background-color:graytext;border-color:graytext}}.bp4-dark .bp4-control input:checked~.bp4-control-indicator{box-shadow:inset 0 0 0 1px #ffffff1a}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-control input:checked~.bp4-control-indicator{border:1px solid buttonborder}}.bp4-dark .bp4-control:hover input:checked~.bp4-control-indicator{background-color:#215db0;box-shadow:inset 0 0 0 1px #ffffff1a}.bp4-dark .bp4-control input:not(:disabled):active:checked~.bp4-control-indicator{background-color:#184a90;box-shadow:inset 0 0 0 1px #ffffff1a}.bp4-dark .bp4-control input:disabled:checked~.bp4-control-indicator{background:#2d72d280;box-shadow:none;color:#fff9}.bp4-control:not(.bp4-align-right){padding-left:26px}.bp4-control:not(.bp4-align-right) .bp4-control-indicator{margin-left:-26px}.bp4-control.bp4-align-right{padding-right:26px}.bp4-control.bp4-align-right .bp4-control-indicator{margin-right:-26px}.bp4-control.bp4-disabled{color:#5f6b7c99;cursor:not-allowed}.bp4-control.bp4-inline{display:inline-block;margin-right:20px}.bp4-control input{left:0;opacity:0;position:absolute;top:0;z-index:-1}.bp4-control .bp4-control-indicator{background-clip:padding-box;background-color:initial;border:none;box-shadow:inset 0 0 0 1px #738091;cursor:pointer;display:inline-block;font-size:16px;height:1em;margin-right:10px;margin-top:-3px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em}.bp4-control .bp4-control-indicator:before{content:"";display:block;height:1em;width:1em}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control .bp4-control-indicator{border:1px solid buttonborder}.bp4-control .bp4-control-indicator:before{margin-left:-1px;margin-top:-1px}}.bp4-control:hover .bp4-control-indicator{background-color:#8f99a826}.bp4-control input:not(:disabled):active~.bp4-control-indicator{background:#8f99a84d;box-shadow:inset 0 0 0 1px #738091}.bp4-control input:disabled~.bp4-control-indicator{background:#8f99a826;box-shadow:none;cursor:not-allowed}.bp4-control input:focus~.bp4-control-indicator{-moz-outline-radius:6px;outline:2px solid #2d72d299;outline:2px solid #2d72d2;outline-offset:2px}.bp4-control.bp4-align-right .bp4-control-indicator{float:right;margin-left:10px;margin-top:1px}.bp4-control.bp4-large{font-size:16px}.bp4-control.bp4-large:not(.bp4-align-right){padding-left:30px}.bp4-control.bp4-large:not(.bp4-align-right) .bp4-control-indicator{margin-left:-30px}.bp4-control.bp4-large.bp4-align-right{padding-right:30px}.bp4-control.bp4-large.bp4-align-right .bp4-control-indicator{margin-right:-30px}.bp4-control.bp4-large .bp4-control-indicator{font-size:20px}.bp4-control.bp4-large.bp4-align-right .bp4-control-indicator{margin-top:0}.bp4-control.bp4-checkbox input:indeterminate~.bp4-control-indicator{background-color:#2d72d2;box-shadow:inset 0 0 0 1px #11141833;color:#fff}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-checkbox input:indeterminate~.bp4-control-indicator{background-color:highlight;border:1px solid highlight}}.bp4-control.bp4-checkbox:hover input:indeterminate~.bp4-control-indicator{background-color:#215db0}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-checkbox:hover input:indeterminate~.bp4-control-indicator{background-color:highlight}}.bp4-control.bp4-checkbox input:not(:disabled):active:indeterminate~.bp4-control-indicator{background:#184a90}.bp4-control.bp4-checkbox input:disabled:indeterminate~.bp4-control-indicator{background:#2d72d280;box-shadow:none;color:#fff9}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-checkbox input:disabled:indeterminate~.bp4-control-indicator{background-color:graytext;border-color:graytext}}.bp4-dark .bp4-control.bp4-checkbox input:indeterminate~.bp4-control-indicator{box-shadow:inset 0 0 0 1px #ffffff1a}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-control.bp4-checkbox input:indeterminate~.bp4-control-indicator{border:1px solid buttonborder}}.bp4-dark .bp4-control.bp4-checkbox:hover input:indeterminate~.bp4-control-indicator{background-color:#215db0;box-shadow:inset 0 0 0 1px #ffffff1a}.bp4-dark .bp4-control.bp4-checkbox input:not(:disabled):active:indeterminate~.bp4-control-indicator{background-color:#184a90;box-shadow:inset 0 0 0 1px #ffffff1a}.bp4-dark .bp4-control.bp4-checkbox input:disabled:indeterminate~.bp4-control-indicator{background:#2d72d280;box-shadow:none;color:#fff9}.bp4-control.bp4-checkbox .bp4-control-indicator{border-radius:2px}.bp4-control.bp4-checkbox input:checked~.bp4-control-indicator:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='%23fff'/%3E%3C/svg%3E")}.bp4-control.bp4-checkbox input:indeterminate~.bp4-control-indicator:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='%23fff'/%3E%3C/svg%3E")}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-checkbox input:checked:not(:disabled)~.bp4-control-indicator:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='%23111418'/%3E%3C/svg%3E")}.bp4-control.bp4-checkbox input:indeterminate:not(:disabled)~.bp4-control-indicator:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='%23111418'/%3E%3C/svg%3E")}.bp4-control.bp4-checkbox input:disabled~.bp4-control-indicator{border-color:graytext}}.bp4-control.bp4-radio .bp4-control-indicator{border-radius:50%}.bp4-control.bp4-radio input:checked~.bp4-control-indicator:before{background-image:radial-gradient(#fff,#fff 28%,#0000 32%)}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-radio input:checked~.bp4-control-indicator:before{background:highlight;height:12px;margin-left:1px;margin-top:1px;width:12px}}.bp4-control.bp4-radio input:checked:disabled~.bp4-control-indicator:before{opacity:.5}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-radio input:checked:disabled~.bp4-control-indicator:before{background:graytext}}.bp4-control.bp4-radio input:focus~.bp4-control-indicator{-moz-outline-radius:16px}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-radio input:disabled~.bp4-control-indicator{border-color:graytext}}.bp4-control.bp4-switch input~.bp4-control-indicator{background:#8f99a84d;color:#1c2127}.bp4-control.bp4-switch:hover input~.bp4-control-indicator{background:#8f99a866}.bp4-control.bp4-switch input:not(:disabled):active~.bp4-control-indicator{background:#8f99a880}.bp4-control.bp4-switch input:disabled~.bp4-control-indicator{background:#8f99a826;color:#5f6b7c99}.bp4-control.bp4-switch input:disabled~.bp4-control-indicator:before{background:#fffc;box-shadow:none}.bp4-control.bp4-switch input:checked~.bp4-control-indicator{background:#2d72d2;color:#fff}.bp4-control.bp4-switch:hover input:checked~.bp4-control-indicator{background:#215db0}.bp4-control.bp4-switch input:checked:not(:disabled):active~.bp4-control-indicator{background:#184a90}.bp4-control.bp4-switch input:checked:disabled~.bp4-control-indicator{background:#2d72d280;color:#fff9}.bp4-control.bp4-switch input:checked:disabled~.bp4-control-indicator:before{background:#ffffff80;box-shadow:none}.bp4-control.bp4-switch:not(.bp4-align-right){padding-left:38px}.bp4-control.bp4-switch:not(.bp4-align-right) .bp4-control-indicator{margin-left:-38px}.bp4-control.bp4-switch.bp4-align-right{padding-right:38px}.bp4-control.bp4-switch.bp4-align-right .bp4-control-indicator{margin-right:-38px}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-switch input:checked~.bp4-control-indicator{background:highlight;border:1px solid buttonborder}.bp4-control.bp4-switch input:checked:disabled~.bp4-control-indicator{background-color:graytext}.bp4-control.bp4-switch input:not(:checked):disabled~.bp4-control-indicator,.bp4-control.bp4-switch input:not(:checked):disabled~.bp4-control-indicator:before{border-color:graytext}.bp4-control.bp4-switch:hover input:checked~.bp4-control-indicator{background:highlight}}.bp4-control.bp4-switch .bp4-control-indicator{border:none;border-radius:1.75em;box-shadow:none!important;min-width:1.75em;transition:background-color .1s cubic-bezier(.4,1,.75,.9);width:auto}.bp4-control.bp4-switch .bp4-control-indicator:before{background:#fff;border-radius:50%;box-shadow:0 0 0 1px #11141880;height:calc(1em - 4px);left:0;margin:2px;position:absolute;transition:left .1s cubic-bezier(.4,1,.75,.9);width:calc(1em - 4px)}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-control.bp4-switch .bp4-control-indicator:before{border:1px solid buttonborder;margin-top:1px}.bp4-control.bp4-switch .bp4-control-indicator{border:1px solid buttonborder}}.bp4-control.bp4-switch input:checked~.bp4-control-indicator:before{left:calc(100% - 1em)}.bp4-control.bp4-switch.bp4-large:not(.bp4-align-right){padding-left:45px}.bp4-control.bp4-switch.bp4-large:not(.bp4-align-right) .bp4-control-indicator{margin-left:-45px}.bp4-control.bp4-switch.bp4-large.bp4-align-right{padding-right:45px}.bp4-control.bp4-switch.bp4-large.bp4-align-right .bp4-control-indicator{margin-right:-45px}.bp4-dark .bp4-control.bp4-switch input~.bp4-control-indicator{background:#11141880;color:#f6f7f9}.bp4-dark .bp4-control.bp4-switch:hover input~.bp4-control-indicator{background:#111418cc}.bp4-dark .bp4-control.bp4-switch input:not(:disabled):active~.bp4-control-indicator{background:#111418e6}.bp4-dark .bp4-control.bp4-switch input:disabled~.bp4-control-indicator{background:#8f99a826;color:#abb3bf99}.bp4-dark .bp4-control.bp4-switch input:disabled~.bp4-control-indicator:before{background:#abb3bf80;box-shadow:none}.bp4-dark .bp4-control.bp4-switch input:checked~.bp4-control-indicator{background:#2d72d2;color:#fff}.bp4-dark .bp4-control.bp4-switch:hover input:checked~.bp4-control-indicator{background:#215db0}.bp4-dark .bp4-control.bp4-switch input:checked:not(:disabled):active~.bp4-control-indicator{background:#184a90}.bp4-dark .bp4-control.bp4-switch input:checked:disabled~.bp4-control-indicator{background:#2d72d280;color:#abb3bf99}.bp4-dark .bp4-control.bp4-switch input:checked:disabled~.bp4-control-indicator:before{background:#ffffff4d;box-shadow:none}.bp4-dark .bp4-control.bp4-switch .bp4-control-indicator:before{background:#abb3bf}.bp4-dark .bp4-control.bp4-switch input:checked~.bp4-control-indicator:before{background:#fff}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-control.bp4-switch input:checked~.bp4-control-indicator{background:highlight;border:1px solid buttonborder}.bp4-dark .bp4-control.bp4-switch input:checked:disabled~.bp4-control-indicator{background-color:graytext}.bp4-dark .bp4-control.bp4-switch input:not(:checked):disabled~.bp4-control-indicator,.bp4-dark .bp4-control.bp4-switch input:not(:checked):disabled~.bp4-control-indicator:before{border-color:graytext}.bp4-dark .bp4-control.bp4-switch:hover input:checked~.bp4-control-indicator{background:highlight}}.bp4-control.bp4-switch .bp4-switch-inner-text{font-size:.7em;text-align:center}.bp4-control.bp4-switch .bp4-control-indicator-child:first-child{line-height:0;margin-left:.5em;margin-right:1.2em;visibility:hidden}.bp4-control.bp4-switch .bp4-control-indicator-child:last-child{line-height:1em;margin-left:1.2em;margin-right:.5em;visibility:visible}.bp4-control.bp4-switch input:checked~.bp4-control-indicator .bp4-control-indicator-child:first-child{line-height:1em;visibility:visible}.bp4-control.bp4-switch input:checked~.bp4-control-indicator .bp4-control-indicator-child:last-child{line-height:0;visibility:hidden}.bp4-dark .bp4-control{color:#f6f7f9}.bp4-dark .bp4-control.bp4-disabled{color:#abb3bf99}.bp4-dark .bp4-control .bp4-control-indicator{background-color:initial;box-shadow:inset 0 0 0 1px #8f99a8}.bp4-dark .bp4-control:hover .bp4-control-indicator{background-color:#8f99a826}.bp4-dark .bp4-control input:focus~.bp4-control-indicator{outline:2px solid #8abbff}.bp4-dark .bp4-control input:not(:disabled):active~.bp4-control-indicator{background:#8f99a84d;box-shadow:inset 0 0 0 1px #8f99a8}.bp4-dark .bp4-control input:disabled~.bp4-control-indicator{background:#8f99a826;box-shadow:none;cursor:not-allowed}.bp4-dark .bp4-control.bp4-checkbox input:disabled:checked~.bp4-control-indicator,.bp4-dark .bp4-control.bp4-checkbox input:disabled:indeterminate~.bp4-control-indicator{background:#2d72d280}.bp4-file-input{cursor:pointer;display:inline-block;height:30px;position:relative}.bp4-file-input input{margin:0;min-width:200px;opacity:0}.bp4-file-input input.bp4-disabled+.bp4-file-upload-input,.bp4-file-input input:disabled+.bp4-file-upload-input{background:#d3d8de80;box-shadow:none;color:#5f6b7c99;cursor:not-allowed;resize:none}.bp4-file-input input.bp4-disabled+.bp4-file-upload-input::placeholder,.bp4-file-input input:disabled+.bp4-file-upload-input::placeholder{color:#5f6b7c99}.bp4-file-input input.bp4-disabled+.bp4-file-upload-input:after,.bp4-file-input input:disabled+.bp4-file-upload-input:after{background-color:#d3d8de80;box-shadow:none;color:#5f6b7c99;cursor:not-allowed;outline:none}.bp4-dark .bp4-file-input input.bp4-disabled+.bp4-file-upload-input,.bp4-dark .bp4-file-input input:disabled+.bp4-file-upload-input{background:#40485480;box-shadow:none;color:#abb3bf99}.bp4-dark .bp4-file-input input.bp4-disabled+.bp4-file-upload-input:after,.bp4-dark .bp4-file-input input:disabled+.bp4-file-upload-input:after{background-color:#40485480;box-shadow:none;color:#abb3bf99}.bp4-file-input.bp4-file-input-has-selection .bp4-file-upload-input{color:#1c2127}.bp4-dark .bp4-file-input.bp4-file-input-has-selection .bp4-file-upload-input{color:#f6f7f9}.bp4-file-input.bp4-fill{width:100%}.bp4-file-input.bp4-large,.bp4-large .bp4-file-input{height:40px}.bp4-file-input.bp4-small,.bp4-small .bp4-file-input{height:24px}.bp4-file-input .bp4-file-upload-input-custom-text:after{content:attr(bp4-button-text)}.bp4-file-upload-input{word-wrap:normal;-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:2px;box-shadow:0 0 0 0 #2d72d200,0 0 0 0 #2d72d200,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880;color:#1c2127;color:#5f6b7c99;font-size:14px;font-weight:400;height:30px;left:0;line-height:30px;outline:none;overflow:hidden;padding:0 80px 0 10px;position:absolute;right:0;text-overflow:ellipsis;top:0;transition:box-shadow .1s cubic-bezier(.4,1,.75,.9);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.bp4-file-upload-input::placeholder{color:#5f6b7c;opacity:1}.bp4-file-upload-input.bp4-active,.bp4-file-upload-input:focus{box-shadow:inset 0 0 0 1px #2d72d2,0 0 0 2px #2d72d24d,inset 0 1px 1px #11141833}.bp4-file-upload-input.bp4-round,.bp4-file-upload-input[type=search]{border-radius:30px;box-sizing:border-box;padding-left:10px}.bp4-file-upload-input[readonly]{box-shadow:inset 0 0 0 1px #11141826}.bp4-file-upload-input.bp4-disabled,.bp4-file-upload-input:disabled{background:#d3d8de80;box-shadow:none;color:#5f6b7c99;cursor:not-allowed;resize:none}.bp4-file-upload-input.bp4-disabled::placeholder,.bp4-file-upload-input:disabled::placeholder{color:#5f6b7c99}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-file-upload-input{border:1px solid buttonborder}}.bp4-file-upload-input:after{word-wrap:normal;background-color:#f6f7f9;border-radius:2px;color:#1c2127;content:"Browse";line-height:24px;margin:3px;min-height:24px;min-width:24px;overflow:hidden;position:absolute;right:0;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:70px}.bp4-file-upload-input:hover:after{background-clip:padding-box;background-color:#edeff2;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-file-upload-input:active:after{background-color:#dce0e5;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-file-upload-input:active:after{background:highlight}}.bp4-large .bp4-file-upload-input{font-size:16px;height:40px;line-height:40px;padding-right:95px}.bp4-large .bp4-file-upload-input.bp4-round,.bp4-large .bp4-file-upload-input[type=search]{padding:0 15px}.bp4-large .bp4-file-upload-input:after{line-height:30px;margin:5px;min-height:30px;min-width:30px;width:85px}.bp4-small .bp4-file-upload-input{font-size:12px;height:24px;line-height:24px;padding-left:8px;padding-right:65px}.bp4-small .bp4-file-upload-input.bp4-round,.bp4-small .bp4-file-upload-input[type=search]{padding:0 12px}.bp4-small .bp4-file-upload-input:after{line-height:20px;margin:2px;min-height:20px;min-width:20px;width:55px}.bp4-dark .bp4-file-upload-input{background:#1114184d;box-shadow:0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8;color:#f6f7f9;color:#abb3bf99}.bp4-dark .bp4-file-upload-input::placeholder{color:#abb3bf}.bp4-dark .bp4-file-upload-input:focus{box-shadow:inset 0 0 0 1px #4c90f0,inset 0 0 0 1px #4c90f0,0 0 0 2px #4c90f04d}.bp4-dark .bp4-file-upload-input[readonly]{box-shadow:inset 0 0 0 1px #11141866}.bp4-dark .bp4-file-upload-input.bp4-disabled,.bp4-dark .bp4-file-upload-input:disabled{background:#40485480;box-shadow:none;color:#abb3bf99}.bp4-dark .bp4-file-upload-input:after{background-color:#383e47;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141833;color:#f6f7f9}.bp4-dark .bp4-file-upload-input:hover:after{background-color:#2f343c;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-dark .bp4-file-upload-input:active:after{background-color:#1c2127;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-file-upload-input:after{box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #1114181a}.bp4-form-group{display:flex;flex-direction:column;margin:0 0 15px}.bp4-form-group label.bp4-label{margin-bottom:5px}.bp4-form-group .bp4-control{margin-top:7px}.bp4-form-group .bp4-form-group-sub-label,.bp4-form-group .bp4-form-helper-text{color:#5f6b7c;font-size:12px}.bp4-form-group .bp4-form-group-sub-label{margin-bottom:5px}.bp4-form-group .bp4-form-helper-text{margin-top:5px}.bp4-form-group.bp4-intent-primary .bp4-form-group-sub-label,.bp4-form-group.bp4-intent-primary .bp4-form-helper-text{color:#215db0}.bp4-form-group.bp4-intent-success .bp4-form-group-sub-label,.bp4-form-group.bp4-intent-success .bp4-form-helper-text{color:#1c6e42}.bp4-form-group.bp4-intent-warning .bp4-form-group-sub-label,.bp4-form-group.bp4-intent-warning .bp4-form-helper-text{color:#935610}.bp4-form-group.bp4-intent-danger .bp4-form-group-sub-label,.bp4-form-group.bp4-intent-danger .bp4-form-helper-text{color:#ac2f33}.bp4-form-group.bp4-inline{align-items:flex-start;flex-direction:row}.bp4-form-group.bp4-inline.bp4-large label.bp4-label{line-height:40px;margin:0 10px 0 0}.bp4-form-group.bp4-inline label.bp4-label{line-height:30px;margin:0 10px 0 0}.bp4-form-group.bp4-disabled .bp4-form-group-sub-label,.bp4-form-group.bp4-disabled .bp4-form-helper-text,.bp4-form-group.bp4-disabled .bp4-label,.bp4-form-group.bp4-disabled .bp4-text-muted{color:#5f6b7c99!important}.bp4-dark .bp4-form-group.bp4-intent-primary .bp4-form-group-sub-label,.bp4-dark .bp4-form-group.bp4-intent-primary .bp4-form-helper-text{color:#8abbff}.bp4-dark .bp4-form-group.bp4-intent-success .bp4-form-group-sub-label,.bp4-dark .bp4-form-group.bp4-intent-success .bp4-form-helper-text{color:#72ca9b}.bp4-dark .bp4-form-group.bp4-intent-warning .bp4-form-group-sub-label,.bp4-dark .bp4-form-group.bp4-intent-warning .bp4-form-helper-text{color:#fbb360}.bp4-dark .bp4-form-group.bp4-intent-danger .bp4-form-group-sub-label,.bp4-dark .bp4-form-group.bp4-intent-danger .bp4-form-helper-text{color:#fa999c}.bp4-dark .bp4-form-group .bp4-form-helper-text{color:#abb3bf}.bp4-dark .bp4-form-group.bp4-disabled .bp4-form-group-sub-label,.bp4-dark .bp4-form-group.bp4-disabled .bp4-form-helper-text,.bp4-dark .bp4-form-group.bp4-disabled .bp4-label,.bp4-dark .bp4-form-group.bp4-disabled .bp4-text-muted{color:#abb3bf99!important}.bp4-input-group{display:block;position:relative}.bp4-input-group .bp4-input{position:relative;width:100%}.bp4-input-group .bp4-input:not(:first-child){padding-left:30px}.bp4-input-group .bp4-input:not(:last-child){padding-right:30px}.bp4-input-group .bp4-input-action,.bp4-input-group>.bp4-button,.bp4-input-group>.bp4-icon,.bp4-input-group>.bp4-input-left-container{position:absolute;top:0}.bp4-input-group .bp4-input-action:first-child,.bp4-input-group>.bp4-button:first-child,.bp4-input-group>.bp4-icon:first-child,.bp4-input-group>.bp4-input-left-container:first-child{left:0}.bp4-input-group .bp4-input-action:last-child,.bp4-input-group>.bp4-button:last-child,.bp4-input-group>.bp4-icon:last-child,.bp4-input-group>.bp4-input-left-container:last-child{right:0}.bp4-input-group .bp4-button{margin:3px;min-height:24px;min-width:24px;padding:0 7px}.bp4-input-group .bp4-button:empty{padding:0}.bp4-input-group>.bp4-icon,.bp4-input-group>.bp4-input-left-container{z-index:1}.bp4-input-group>.bp4-icon,.bp4-input-group>.bp4-input-left-container>.bp4-icon{color:#5f6b7c}.bp4-input-group>.bp4-icon:empty,.bp4-input-group>.bp4-input-left-container>.bp4-icon:empty{font-feature-settings:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:blueprint-icons-16,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.bp4-input-group .bp4-input-action>.bp4-spinner,.bp4-input-group>.bp4-icon,.bp4-input-group>.bp4-input-left-container>.bp4-icon{margin:7px}.bp4-input-group .bp4-tag{margin:5px}.bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:not(:hover):not(:focus),.bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus){color:#5f6b7c}.bp4-dark .bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:not(:hover):not(:focus),.bp4-dark .bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus){color:#abb3bf}.bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon,.bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-large,.bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-standard,.bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon,.bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-large,.bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-standard{color:#5f6b7c}.bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:disabled,.bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:disabled .bp4-icon,.bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:disabled .bp4-icon-large,.bp4-input-group .bp4-input:not(:focus)+.bp4-button.bp4-minimal:disabled .bp4-icon-standard,.bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:disabled,.bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:disabled .bp4-icon,.bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:disabled .bp4-icon-large,.bp4-input-group .bp4-input:not(:focus)+.bp4-input-action .bp4-button.bp4-minimal:disabled .bp4-icon-standard{color:#5f6b7c99!important}.bp4-input-group.bp4-disabled{cursor:not-allowed}.bp4-input-group.bp4-disabled .bp4-icon{color:#5f6b7c99}.bp4-input-group.bp4-large .bp4-button{margin:5px;min-height:30px;min-width:30px}.bp4-input-group.bp4-large .bp4-input-action>.bp4-spinner,.bp4-input-group.bp4-large>.bp4-icon,.bp4-input-group.bp4-large>.bp4-input-left-container>.bp4-icon{margin:12px}.bp4-input-group.bp4-large .bp4-input{font-size:16px;height:40px;line-height:40px}.bp4-input-group.bp4-large .bp4-input.bp4-round,.bp4-input-group.bp4-large .bp4-input[type=search]{padding:0 15px}.bp4-input-group.bp4-large .bp4-input:not(:first-child){padding-left:40px}.bp4-input-group.bp4-large .bp4-input:not(:last-child){padding-right:40px}.bp4-input-group.bp4-small .bp4-button,.bp4-input-group.bp4-small .bp4-tag{margin:2px;min-height:20px;min-width:20px}.bp4-input-group.bp4-small .bp4-input-action>.bp4-spinner,.bp4-input-group.bp4-small>.bp4-icon,.bp4-input-group.bp4-small>.bp4-input-left-container>.bp4-icon{margin:4px}.bp4-input-group.bp4-small .bp4-input{font-size:12px;height:24px;line-height:24px;padding-left:8px;padding-right:8px}.bp4-input-group.bp4-small .bp4-input.bp4-round,.bp4-input-group.bp4-small .bp4-input[type=search]{padding:0 12px}.bp4-input-group.bp4-small .bp4-input:not(:first-child){padding-left:24px}.bp4-input-group.bp4-small .bp4-input:not(:last-child){padding-right:24px}.bp4-input-group.bp4-fill{flex:1 1 auto;width:100%}.bp4-input-group.bp4-round .bp4-button,.bp4-input-group.bp4-round .bp4-input,.bp4-input-group.bp4-round .bp4-tag{border-radius:30px}.bp4-dark .bp4-input-group .bp4-icon{color:#abb3bf}.bp4-dark .bp4-input-group.bp4-disabled .bp4-icon{color:#abb3bf99}.bp4-input-group.bp4-intent-primary .bp4-input{box-shadow:0 0 0 0 #2d72d200,0 0 0 0 #2d72d200,inset 0 0 0 1px #2d72d2,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880}.bp4-input-group.bp4-intent-primary .bp4-input:focus{box-shadow:inset 0 0 0 1px #2d72d2,0 0 0 2px #2d72d24d,inset 0 1px 1px #11141833}.bp4-input-group.bp4-intent-primary .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #2d72d2}.bp4-input-group.bp4-intent-primary .bp4-input.bp4-disabled,.bp4-input-group.bp4-intent-primary .bp4-input:disabled{box-shadow:none}.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input{box-shadow:0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,inset 0 0 0 1px #4c90f0,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input:focus{box-shadow:inset 0 0 0 1px #4c90f0,inset 0 0 0 1px #4c90f0,0 0 0 2px #4c90f04d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #4c90f0}.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input.bp4-disabled,.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input:disabled{box-shadow:none}.bp4-input-group.bp4-intent-primary>.bp4-icon{color:#215db0}.bp4-dark .bp4-input-group.bp4-intent-primary>.bp4-icon{color:#8abbff}.bp4-input-group.bp4-intent-success .bp4-input{box-shadow:0 0 0 0 #23855100,0 0 0 0 #23855100,inset 0 0 0 1px #238551,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880}.bp4-input-group.bp4-intent-success .bp4-input:focus{box-shadow:inset 0 0 0 1px #238551,0 0 0 2px #2385514d,inset 0 1px 1px #11141833}.bp4-input-group.bp4-intent-success .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #238551}.bp4-input-group.bp4-intent-success .bp4-input.bp4-disabled,.bp4-input-group.bp4-intent-success .bp4-input:disabled{box-shadow:none}.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input{box-shadow:0 0 0 0 #32a46700,0 0 0 0 #32a46700,0 0 0 0 #32a46700,inset 0 0 0 1px #32a467,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input:focus{box-shadow:inset 0 0 0 1px #32a467,inset 0 0 0 1px #32a467,0 0 0 2px #32a4674d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #32a467}.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input.bp4-disabled,.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input:disabled{box-shadow:none}.bp4-input-group.bp4-intent-success>.bp4-icon{color:#1c6e42}.bp4-dark .bp4-input-group.bp4-intent-success>.bp4-icon{color:#72ca9b}.bp4-input-group.bp4-intent-warning .bp4-input{box-shadow:0 0 0 0 #c8761900,0 0 0 0 #c8761900,inset 0 0 0 1px #c87619,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880}.bp4-input-group.bp4-intent-warning .bp4-input:focus{box-shadow:inset 0 0 0 1px #c87619,0 0 0 2px #c876194d,inset 0 1px 1px #11141833}.bp4-input-group.bp4-intent-warning .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #c87619}.bp4-input-group.bp4-intent-warning .bp4-input.bp4-disabled,.bp4-input-group.bp4-intent-warning .bp4-input:disabled{box-shadow:none}.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input{box-shadow:0 0 0 0 #ec9a3c00,0 0 0 0 #ec9a3c00,0 0 0 0 #ec9a3c00,inset 0 0 0 1px #ec9a3c,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input:focus{box-shadow:inset 0 0 0 1px #ec9a3c,inset 0 0 0 1px #ec9a3c,0 0 0 2px #ec9a3c4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #ec9a3c}.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input.bp4-disabled,.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input:disabled{box-shadow:none}.bp4-input-group.bp4-intent-warning>.bp4-icon{color:#935610}.bp4-dark .bp4-input-group.bp4-intent-warning>.bp4-icon{color:#fbb360}.bp4-input-group.bp4-intent-danger .bp4-input{box-shadow:0 0 0 0 #cd424600,0 0 0 0 #cd424600,inset 0 0 0 1px #cd4246,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880}.bp4-input-group.bp4-intent-danger .bp4-input:focus{box-shadow:inset 0 0 0 1px #cd4246,0 0 0 2px #cd42464d,inset 0 1px 1px #11141833}.bp4-input-group.bp4-intent-danger .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #cd4246}.bp4-input-group.bp4-intent-danger .bp4-input.bp4-disabled,.bp4-input-group.bp4-intent-danger .bp4-input:disabled{box-shadow:none}.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input{box-shadow:0 0 0 0 #e76a6e00,0 0 0 0 #e76a6e00,0 0 0 0 #e76a6e00,inset 0 0 0 1px #e76a6e,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input:focus{box-shadow:inset 0 0 0 1px #e76a6e,inset 0 0 0 1px #e76a6e,0 0 0 2px #e76a6e4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #e76a6e}.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input.bp4-disabled,.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input:disabled{box-shadow:none}.bp4-input-group.bp4-intent-danger>.bp4-icon{color:#ac2f33}.bp4-dark .bp4-input-group.bp4-intent-danger>.bp4-icon{color:#fa999c}.bp4-input{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:2px;box-shadow:0 0 0 0 #2d72d200,0 0 0 0 #2d72d200,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880;color:#1c2127;font-size:14px;font-weight:400;height:30px;line-height:30px;outline:none;padding:0 10px;transition:box-shadow .1s cubic-bezier(.4,1,.75,.9);vertical-align:middle}.bp4-input::placeholder{color:#5f6b7c;opacity:1}.bp4-input.bp4-active,.bp4-input:focus{box-shadow:inset 0 0 0 1px #2d72d2,0 0 0 2px #2d72d24d,inset 0 1px 1px #11141833}.bp4-input.bp4-round,.bp4-input[type=search]{border-radius:30px;box-sizing:border-box;padding-left:10px}.bp4-input[readonly]{box-shadow:inset 0 0 0 1px #11141826}.bp4-input.bp4-disabled,.bp4-input:disabled{background:#d3d8de80;box-shadow:none;color:#5f6b7c99;cursor:not-allowed;resize:none}.bp4-input.bp4-disabled::placeholder,.bp4-input:disabled::placeholder{color:#5f6b7c99}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-input{border:1px solid buttonborder}}.bp4-input.bp4-large{font-size:16px;height:40px;line-height:40px}.bp4-input.bp4-large.bp4-round,.bp4-input.bp4-large[type=search]{padding:0 15px}.bp4-input.bp4-small{font-size:12px;height:24px;line-height:24px;padding-left:8px;padding-right:8px}.bp4-input.bp4-small.bp4-round,.bp4-input.bp4-small[type=search]{padding:0 12px}.bp4-input.bp4-fill{flex:1 1 auto;width:100%}.bp4-dark .bp4-input{background:#1114184d;box-shadow:0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8;color:#f6f7f9}.bp4-dark .bp4-input::placeholder{color:#abb3bf}.bp4-dark .bp4-input:focus{box-shadow:inset 0 0 0 1px #4c90f0,inset 0 0 0 1px #4c90f0,0 0 0 2px #4c90f04d}.bp4-dark .bp4-input[readonly]{box-shadow:inset 0 0 0 1px #11141866}.bp4-dark .bp4-input.bp4-disabled,.bp4-dark .bp4-input:disabled{background:#40485480;box-shadow:none;color:#abb3bf99}.bp4-input.bp4-intent-primary{box-shadow:0 0 0 0 #2d72d200,0 0 0 0 #2d72d200,inset 0 0 0 1px #2d72d2,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880}.bp4-input.bp4-intent-primary:focus{box-shadow:inset 0 0 0 1px #2d72d2,0 0 0 2px #2d72d24d,inset 0 1px 1px #11141833}.bp4-input.bp4-intent-primary[readonly]{box-shadow:inset 0 0 0 1px #2d72d2}.bp4-input.bp4-intent-primary.bp4-disabled,.bp4-input.bp4-intent-primary:disabled{box-shadow:none}.bp4-dark .bp4-input.bp4-intent-primary{box-shadow:0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,0 0 0 0 #4c90f000,inset 0 0 0 1px #4c90f0,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input.bp4-intent-primary:focus{box-shadow:inset 0 0 0 1px #4c90f0,inset 0 0 0 1px #4c90f0,0 0 0 2px #4c90f04d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input.bp4-intent-primary[readonly]{box-shadow:inset 0 0 0 1px #4c90f0}.bp4-dark .bp4-input.bp4-intent-primary.bp4-disabled,.bp4-dark .bp4-input.bp4-intent-primary:disabled{box-shadow:none}.bp4-input.bp4-intent-success{box-shadow:0 0 0 0 #23855100,0 0 0 0 #23855100,inset 0 0 0 1px #238551,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880}.bp4-input.bp4-intent-success:focus{box-shadow:inset 0 0 0 1px #238551,0 0 0 2px #2385514d,inset 0 1px 1px #11141833}.bp4-input.bp4-intent-success[readonly]{box-shadow:inset 0 0 0 1px #238551}.bp4-input.bp4-intent-success.bp4-disabled,.bp4-input.bp4-intent-success:disabled{box-shadow:none}.bp4-dark .bp4-input.bp4-intent-success{box-shadow:0 0 0 0 #32a46700,0 0 0 0 #32a46700,0 0 0 0 #32a46700,inset 0 0 0 1px #32a467,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input.bp4-intent-success:focus{box-shadow:inset 0 0 0 1px #32a467,inset 0 0 0 1px #32a467,0 0 0 2px #32a4674d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input.bp4-intent-success[readonly]{box-shadow:inset 0 0 0 1px #32a467}.bp4-dark .bp4-input.bp4-intent-success.bp4-disabled,.bp4-dark .bp4-input.bp4-intent-success:disabled{box-shadow:none}.bp4-input.bp4-intent-warning{box-shadow:0 0 0 0 #c8761900,0 0 0 0 #c8761900,inset 0 0 0 1px #c87619,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880}.bp4-input.bp4-intent-warning:focus{box-shadow:inset 0 0 0 1px #c87619,0 0 0 2px #c876194d,inset 0 1px 1px #11141833}.bp4-input.bp4-intent-warning[readonly]{box-shadow:inset 0 0 0 1px #c87619}.bp4-input.bp4-intent-warning.bp4-disabled,.bp4-input.bp4-intent-warning:disabled{box-shadow:none}.bp4-dark .bp4-input.bp4-intent-warning{box-shadow:0 0 0 0 #ec9a3c00,0 0 0 0 #ec9a3c00,0 0 0 0 #ec9a3c00,inset 0 0 0 1px #ec9a3c,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input.bp4-intent-warning:focus{box-shadow:inset 0 0 0 1px #ec9a3c,inset 0 0 0 1px #ec9a3c,0 0 0 2px #ec9a3c4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input.bp4-intent-warning[readonly]{box-shadow:inset 0 0 0 1px #ec9a3c}.bp4-dark .bp4-input.bp4-intent-warning.bp4-disabled,.bp4-dark .bp4-input.bp4-intent-warning:disabled{box-shadow:none}.bp4-input.bp4-intent-danger{box-shadow:0 0 0 0 #cd424600,0 0 0 0 #cd424600,inset 0 0 0 1px #cd4246,inset 0 0 0 1px #11141833,inset 0 1px 1px #11141880}.bp4-input.bp4-intent-danger:focus{box-shadow:inset 0 0 0 1px #cd4246,0 0 0 2px #cd42464d,inset 0 1px 1px #11141833}.bp4-input.bp4-intent-danger[readonly]{box-shadow:inset 0 0 0 1px #cd4246}.bp4-input.bp4-intent-danger.bp4-disabled,.bp4-input.bp4-intent-danger:disabled{box-shadow:none}.bp4-dark .bp4-input.bp4-intent-danger{box-shadow:0 0 0 0 #e76a6e00,0 0 0 0 #e76a6e00,0 0 0 0 #e76a6e00,inset 0 0 0 1px #e76a6e,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input.bp4-intent-danger:focus{box-shadow:inset 0 0 0 1px #e76a6e,inset 0 0 0 1px #e76a6e,0 0 0 2px #e76a6e4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-input.bp4-intent-danger[readonly]{box-shadow:inset 0 0 0 1px #e76a6e}.bp4-dark .bp4-input.bp4-intent-danger.bp4-disabled,.bp4-dark .bp4-input.bp4-intent-danger:disabled{box-shadow:none}.bp4-input::-ms-clear{display:none}@supports (-webkit-touch-callout:none){input.bp4-input.bp4-disabled,input.bp4-input:disabled{-webkit-text-fill-color:#5f6b7c99;opacity:1}.bp4-dark input.bp4-input.bp4-disabled,.bp4-dark input.bp4-input:disabled{-webkit-text-fill-color:#abb3bf99}}textarea.bp4-input{max-width:100%;padding:10px}textarea.bp4-input,textarea.bp4-input.bp4-large,textarea.bp4-input.bp4-small{height:auto;line-height:inherit}textarea.bp4-input.bp4-small{padding:8px}label.bp4-label{display:block;margin-bottom:15px;margin-top:0}label.bp4-label .bp4-html-select,label.bp4-label .bp4-input,label.bp4-label .bp4-popover-wrapper,label.bp4-label .bp4-select,label.bp4-label .bp4-slider{display:block;margin-top:5px;text-transform:none}label.bp4-label .bp4-button-group{margin-top:5px}label.bp4-label .bp4-html-select select,label.bp4-label .bp4-select select{font-weight:400;vertical-align:top;width:100%}label.bp4-label .bp4-control-group{margin-top:5px}label.bp4-label .bp4-control-group>.bp4-button-group,label.bp4-label .bp4-control-group>.bp4-html-select,label.bp4-label .bp4-control-group>.bp4-input,label.bp4-label .bp4-control-group>.bp4-popover-wrapper,label.bp4-label .bp4-control-group>.bp4-select,label.bp4-label .bp4-control-group>.bp4-slider{margin-top:0}label.bp4-label.bp4-disabled,label.bp4-label.bp4-disabled .bp4-text-muted{color:#5f6b7c99}label.bp4-label.bp4-inline{line-height:30px}label.bp4-label.bp4-inline .bp4-html-select,label.bp4-label.bp4-inline .bp4-input,label.bp4-label.bp4-inline .bp4-input-group,label.bp4-label.bp4-inline .bp4-popover-wrapper,label.bp4-label.bp4-inline .bp4-select{display:inline-block;margin:0 0 0 5px;vertical-align:top}label.bp4-label.bp4-inline .bp4-button-group{margin:0 0 0 5px}label.bp4-label.bp4-inline .bp4-input-group .bp4-input{margin-left:0}label.bp4-label.bp4-inline.bp4-large{line-height:40px}label.bp4-label.bp4-inline .bp4-control-group{margin:0 0 0 5px}label.bp4-label.bp4-inline .bp4-control-group>.bp4-button-group,label.bp4-label.bp4-inline .bp4-control-group>.bp4-html-select,label.bp4-label.bp4-inline .bp4-control-group>.bp4-input,label.bp4-label.bp4-inline .bp4-control-group>.bp4-popover-wrapper,label.bp4-label.bp4-inline .bp4-control-group>.bp4-select,label.bp4-label.bp4-inline .bp4-control-group>.bp4-slider{margin:0}label.bp4-label:not(.bp4-inline) .bp4-popover-target{display:block}.bp4-dark label.bp4-label{color:#f6f7f9}.bp4-dark label.bp4-label.bp4-disabled,.bp4-dark label.bp4-label.bp4-disabled .bp4-text-muted{color:#abb3bf99}.bp4-numeric-input .bp4-button-group.bp4-vertical>.bp4-button{flex:1 1 11px;min-height:0;padding:0;width:24px}.bp4-numeric-input.bp4-large .bp4-button-group.bp4-vertical>.bp4-button{width:40px}.bp4-numeric-input.bp4-small .bp4-button-group.bp4-vertical>.bp4-button{width:24px}form{display:block}.bp4-html-select select,.bp4-select select{align-items:center;-moz-appearance:none;-webkit-appearance:none;background-color:#f6f7f9;border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #1114181a;color:#1c2127;cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;height:30px;justify-content:center;padding:0 25px 0 10px;text-align:left;vertical-align:middle;width:100%}.bp4-html-select select>*,.bp4-select select>*{flex-grow:0;flex-shrink:0}.bp4-html-select select>.bp4-fill,.bp4-select select>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-html-select select:before,.bp4-html-select select>*,.bp4-select select:before,.bp4-select select>*{margin-right:7px}.bp4-html-select select:empty:before,.bp4-html-select select>:last-child,.bp4-select select:empty:before,.bp4-select select>:last-child{margin-right:0}.bp4-html-select select:hover,.bp4-select select:hover{background-clip:padding-box;background-color:#edeff2;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}.bp4-html-select select.bp4-active,.bp4-html-select select:active,.bp4-select select.bp4-active,.bp4-select select:active{background-color:#dce0e5;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-html-select select.bp4-active,.bp4-html-select select:active,.bp4-select select.bp4-active,.bp4-select select:active{background:highlight}}.bp4-html-select select.bp4-disabled,.bp4-html-select select:disabled,.bp4-select select.bp4-disabled,.bp4-select select:disabled{background-color:#d3d8de80;box-shadow:none;color:#5f6b7c99;cursor:not-allowed;outline:none}.bp4-html-select select.bp4-disabled.bp4-active,.bp4-html-select select:disabled.bp4-active,.bp4-select select.bp4-disabled.bp4-active,.bp4-select select:disabled.bp4-active{background:#d3d8deb3}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-html-select select,.bp4-select select{border:1px solid buttonborder}}.bp4-html-select.bp4-minimal select,.bp4-select.bp4-minimal select{background:none;box-shadow:none}.bp4-html-select.bp4-minimal select:hover,.bp4-select.bp4-minimal select:hover{background:#8f99a826;box-shadow:none;color:#1c2127;text-decoration:none}.bp4-html-select.bp4-minimal select.bp4-active,.bp4-html-select.bp4-minimal select:active,.bp4-select.bp4-minimal select.bp4-active,.bp4-select.bp4-minimal select:active{background:#8f99a84d;box-shadow:none;color:#1c2127}.bp4-html-select.bp4-minimal select.bp4-disabled,.bp4-html-select.bp4-minimal select:disabled,.bp4-select.bp4-minimal select.bp4-disabled,.bp4-select.bp4-minimal select:disabled{background:none;color:#5f6b7c99;cursor:not-allowed}.bp4-html-select.bp4-minimal select.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal select:disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-disabled.bp4-active,.bp4-select.bp4-minimal select:disabled.bp4-active{background:#8f99a84d}.bp4-dark .bp4-html-select.bp4-minimal select,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select:active,.bp4-dark .bp4-html-select.bp4-minimal select:hover,.bp4-dark .bp4-select.bp4-minimal select,.bp4-dark .bp4-select.bp4-minimal select.bp4-active,.bp4-dark .bp4-select.bp4-minimal select:active,.bp4-dark .bp4-select.bp4-minimal select:hover,.bp4-html-select.bp4-minimal .bp4-dark select,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select:active,.bp4-html-select.bp4-minimal .bp4-dark select:hover,.bp4-select.bp4-minimal .bp4-dark select,.bp4-select.bp4-minimal .bp4-dark select.bp4-active,.bp4-select.bp4-minimal .bp4-dark select:active,.bp4-select.bp4-minimal .bp4-dark select:hover{background:none;box-shadow:none;color:#fff}.bp4-dark .bp4-html-select.bp4-minimal select:hover,.bp4-dark .bp4-select.bp4-minimal select:hover,.bp4-html-select.bp4-minimal .bp4-dark select:hover,.bp4-select.bp4-minimal .bp4-dark select:hover{background:#8f99a826}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select:active,.bp4-dark .bp4-select.bp4-minimal select.bp4-active,.bp4-dark .bp4-select.bp4-minimal select:active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select:active,.bp4-select.bp4-minimal .bp4-dark select.bp4-active,.bp4-select.bp4-minimal .bp4-dark select:active{background:#8f99a84d}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled,.bp4-dark .bp4-html-select.bp4-minimal select:disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-disabled,.bp4-dark .bp4-select.bp4-minimal select:disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled,.bp4-html-select.bp4-minimal .bp4-dark select:disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-disabled,.bp4-select.bp4-minimal .bp4-dark select:disabled{background:none;color:#abb3bf99;cursor:not-allowed}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select:disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select:disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select:disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select:disabled.bp4-active{background:#8f99a84d}.bp4-html-select.bp4-minimal select.bp4-intent-primary,.bp4-select.bp4-minimal select.bp4-intent-primary{color:#215db0}.bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-primary:active,.bp4-html-select.bp4-minimal select.bp4-intent-primary:hover,.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-primary:active,.bp4-select.bp4-minimal select.bp4-intent-primary:hover{background:none;box-shadow:none;color:#215db0}.bp4-html-select.bp4-minimal select.bp4-intent-primary:hover,.bp4-select.bp4-minimal select.bp4-intent-primary:hover{background:#2d72d226;color:#215db0}.bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-primary:active,.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-primary:active{background:#2d72d24d;color:#184a90}.bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,.bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled,.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,.bp4-select.bp4-minimal select.bp4-intent-primary:disabled{background:none;color:#215db080}.bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active{background:#2d72d24d}.bp4-html-select.bp4-minimal select.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head,.bp4-select.bp4-minimal select.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head{stroke:#215db0}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary{color:#8abbff}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:hover,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:hover,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:hover,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:hover{background:#2d72d233;color:#8abbff}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:active{background:#2d72d24d;color:#99c4ff}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled{background:none;color:#8abbff80}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled.bp4-active{background:#2d72d24d}.bp4-html-select.bp4-minimal select.bp4-intent-success,.bp4-select.bp4-minimal select.bp4-intent-success{color:#1c6e42}.bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-success:active,.bp4-html-select.bp4-minimal select.bp4-intent-success:hover,.bp4-select.bp4-minimal select.bp4-intent-success.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-success:active,.bp4-select.bp4-minimal select.bp4-intent-success:hover{background:none;box-shadow:none;color:#1c6e42}.bp4-html-select.bp4-minimal select.bp4-intent-success:hover,.bp4-select.bp4-minimal select.bp4-intent-success:hover{background:#23855126;color:#1c6e42}.bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-success:active,.bp4-select.bp4-minimal select.bp4-intent-success.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-success:active{background:#2385514d;color:#165a36}.bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled,.bp4-html-select.bp4-minimal select.bp4-intent-success:disabled,.bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled,.bp4-select.bp4-minimal select.bp4-intent-success:disabled{background:none;color:#1c6e4280}.bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active{background:#2385514d}.bp4-html-select.bp4-minimal select.bp4-intent-success .bp4-button-spinner .bp4-spinner-head,.bp4-select.bp4-minimal select.bp4-intent-success .bp4-button-spinner .bp4-spinner-head{stroke:#1c6e42}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success{color:#72ca9b}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:hover,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:hover,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:hover,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:hover{background:#23855133;color:#72ca9b}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:active{background:#2385514d;color:#7cd7a2}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled{background:none;color:#72ca9b80}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled.bp4-active{background:#2385514d}.bp4-html-select.bp4-minimal select.bp4-intent-warning,.bp4-select.bp4-minimal select.bp4-intent-warning{color:#935610}.bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-warning:active,.bp4-html-select.bp4-minimal select.bp4-intent-warning:hover,.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-warning:active,.bp4-select.bp4-minimal select.bp4-intent-warning:hover{background:none;box-shadow:none;color:#935610}.bp4-html-select.bp4-minimal select.bp4-intent-warning:hover,.bp4-select.bp4-minimal select.bp4-intent-warning:hover{background:#c8761926;color:#935610}.bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-warning:active,.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-warning:active{background:#c876194d;color:#77450d}.bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,.bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled,.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,.bp4-select.bp4-minimal select.bp4-intent-warning:disabled{background:none;color:#93561080}.bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active{background:#c876194d}.bp4-html-select.bp4-minimal select.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head,.bp4-select.bp4-minimal select.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head{stroke:#935610}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning{color:#fbb360}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:hover,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:hover,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:hover,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:hover{background:#c8761933;color:#fbb360}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:active{background:#c876194d;color:#f5c186}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled{background:none;color:#fbb36080}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled.bp4-active{background:#c876194d}.bp4-html-select.bp4-minimal select.bp4-intent-danger,.bp4-select.bp4-minimal select.bp4-intent-danger{color:#ac2f33}.bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-danger:active,.bp4-html-select.bp4-minimal select.bp4-intent-danger:hover,.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-danger:active,.bp4-select.bp4-minimal select.bp4-intent-danger:hover{background:none;box-shadow:none;color:#ac2f33}.bp4-html-select.bp4-minimal select.bp4-intent-danger:hover,.bp4-select.bp4-minimal select.bp4-intent-danger:hover{background:#cd424626;color:#ac2f33}.bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-danger:active,.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-danger:active{background:#cd42464d;color:#8e292c}.bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,.bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled,.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,.bp4-select.bp4-minimal select.bp4-intent-danger:disabled{background:none;color:#ac2f3380}.bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active{background:#cd42464d}.bp4-html-select.bp4-minimal select.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head,.bp4-select.bp4-minimal select.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head{stroke:#ac2f33}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger{color:#fa999c}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:hover,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:hover,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:hover,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:hover{background:#cd424633;color:#fa999c}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:active{background:#cd42464d;color:#ffa1a4}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled{background:none;color:#fa999c80}.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled.bp4-active,.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled.bp4-active{background:#cd42464d}.bp4-html-select.bp4-large select,.bp4-select.bp4-large select{font-size:16px;height:40px;padding-right:35px}.bp4-dark .bp4-html-select select,.bp4-dark .bp4-select select{background-color:#383e47;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141833;color:#f6f7f9}.bp4-dark .bp4-html-select select.bp4-active,.bp4-dark .bp4-html-select select:active,.bp4-dark .bp4-html-select select:hover,.bp4-dark .bp4-select select.bp4-active,.bp4-dark .bp4-select select:active,.bp4-dark .bp4-select select:hover{color:#f6f7f9}.bp4-dark .bp4-html-select select:hover,.bp4-dark .bp4-select select:hover{background-color:#2f343c;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-dark .bp4-html-select select.bp4-active,.bp4-dark .bp4-html-select select:active,.bp4-dark .bp4-select select.bp4-active,.bp4-dark .bp4-select select:active{background-color:#1c2127;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-dark .bp4-html-select select.bp4-disabled,.bp4-dark .bp4-html-select select:disabled,.bp4-dark .bp4-select select.bp4-disabled,.bp4-dark .bp4-select select:disabled{background-color:#40485480;box-shadow:none;color:#abb3bf99}.bp4-dark .bp4-html-select select.bp4-disabled.bp4-active,.bp4-dark .bp4-html-select select:disabled.bp4-active,.bp4-dark .bp4-select select.bp4-disabled.bp4-active,.bp4-dark .bp4-select select:disabled.bp4-active{background:#404854b3}.bp4-dark .bp4-html-select select .bp4-button-spinner .bp4-spinner-head,.bp4-dark .bp4-select select .bp4-button-spinner .bp4-spinner-head{stroke:#8f99a8;background:#11141880}.bp4-html-select select:disabled,.bp4-select select:disabled{background-color:#d3d8de80;box-shadow:none;color:#5f6b7c99;cursor:not-allowed}.bp4-html-select .bp4-icon,.bp4-select .bp4-icon,.bp4-select:after{color:#5f6b7c;pointer-events:none;position:absolute;right:7px;top:7px}.bp4-disabled.bp4-select:after,.bp4-html-select .bp4-disabled.bp4-icon,.bp4-select .bp4-disabled.bp4-icon{color:#5f6b7c99}.bp4-html-select,.bp4-select{display:inline-block;letter-spacing:normal;position:relative;vertical-align:middle}.bp4-html-select select::-ms-expand,.bp4-select select::-ms-expand{display:none}.bp4-html-select .bp4-icon,.bp4-select .bp4-icon{color:#5f6b7c}.bp4-html-select .bp4-icon:hover,.bp4-select .bp4-icon:hover{color:#1c2127}.bp4-dark .bp4-html-select .bp4-icon,.bp4-dark .bp4-select .bp4-icon{color:#abb3bf}.bp4-dark .bp4-html-select .bp4-icon:hover,.bp4-dark .bp4-select .bp4-icon:hover{color:#f6f7f9}.bp4-html-select.bp4-large .bp4-icon,.bp4-html-select.bp4-large:after,.bp4-select.bp4-large .bp4-icon,.bp4-select.bp4-large:after{right:12px;top:12px}.bp4-html-select.bp4-fill,.bp4-html-select.bp4-fill select,.bp4-select.bp4-fill,.bp4-select.bp4-fill select{width:100%}.bp4-dark .bp4-html-select option,.bp4-dark .bp4-select option{background-color:#2f343c;color:#f6f7f9}.bp4-dark .bp4-html-select option:disabled,.bp4-dark .bp4-select option:disabled{color:#abb3bf99}.bp4-dark .bp4-html-select:after,.bp4-dark .bp4-select:after{color:#abb3bf}.bp4-select:after{font-feature-settings:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f184";font-family:blueprint-icons-16,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.bp4-running-text table,table.bp4-html-table{border-spacing:0;font-size:14px}.bp4-running-text table td,.bp4-running-text table th,table.bp4-html-table td,table.bp4-html-table th{padding:11px;text-align:left;vertical-align:top}.bp4-running-text table th,table.bp4-html-table th{color:#1c2127;font-weight:600}.bp4-running-text table td,table.bp4-html-table td{color:#1c2127}.bp4-running-text table tbody tr:first-child td,.bp4-running-text table tbody tr:first-child th,.bp4-running-text table tfoot tr:first-child td,.bp4-running-text table tfoot tr:first-child th,table.bp4-html-table tbody tr:first-child td,table.bp4-html-table tbody tr:first-child th,table.bp4-html-table tfoot tr:first-child td,table.bp4-html-table tfoot tr:first-child th{box-shadow:inset 0 1px 0 0 #11141826}.bp4-dark .bp4-running-text table td,.bp4-dark .bp4-running-text table th,.bp4-dark table.bp4-html-table td,.bp4-dark table.bp4-html-table th,.bp4-running-text .bp4-dark table td,.bp4-running-text .bp4-dark table th{color:#f6f7f9}.bp4-dark .bp4-running-text table tbody tr:first-child td,.bp4-dark .bp4-running-text table tbody tr:first-child th,.bp4-dark .bp4-running-text table tfoot tr:first-child td,.bp4-dark .bp4-running-text table tfoot tr:first-child th,.bp4-dark table.bp4-html-table tbody tr:first-child td,.bp4-dark table.bp4-html-table tbody tr:first-child th,.bp4-dark table.bp4-html-table tfoot tr:first-child td,.bp4-dark table.bp4-html-table tfoot tr:first-child th,.bp4-running-text .bp4-dark table tbody tr:first-child td,.bp4-running-text .bp4-dark table tbody tr:first-child th,.bp4-running-text .bp4-dark table tfoot tr:first-child td,.bp4-running-text .bp4-dark table tfoot tr:first-child th{box-shadow:inset 0 1px 0 0 #fff3}table.bp4-html-table.bp4-compact td,table.bp4-html-table.bp4-compact th,table.bp4-html-table.bp4-html-table-condensed td,table.bp4-html-table.bp4-html-table-condensed th{padding-bottom:6px;padding-top:6px}table.bp4-html-table.bp4-html-table-striped tbody tr:nth-child(odd) td{background:#8f99a826}table.bp4-html-table.bp4-html-table-bordered th:not(:first-child){box-shadow:inset 1px 0 0 0 #11141826}@media (forced-colors:active) and (prefers-color-scheme:dark){table.bp4-html-table.bp4-html-table-bordered th:not(:first-child){border-left:1px solid buttonborder}}table.bp4-html-table.bp4-html-table-bordered tbody tr td,table.bp4-html-table.bp4-html-table-bordered tfoot tr td{box-shadow:inset 0 1px 0 0 #11141826}table.bp4-html-table.bp4-html-table-bordered tbody tr td:not(:first-child),table.bp4-html-table.bp4-html-table-bordered tfoot tr td:not(:first-child){box-shadow:inset 1px 1px 0 0 #11141826}@media (forced-colors:active) and (prefers-color-scheme:dark){table.bp4-html-table.bp4-html-table-bordered tbody tr td:not(:first-child),table.bp4-html-table.bp4-html-table-bordered tfoot tr td:not(:first-child){border-left:1px solid buttonborder;border-top:1px solid buttonborder}table.bp4-html-table.bp4-html-table-bordered tbody tr td,table.bp4-html-table.bp4-html-table-bordered tfoot tr td{border-top:1px solid buttonborder}}table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td{box-shadow:none}table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td:not(:first-child){box-shadow:inset 1px 0 0 0 #11141826}table.bp4-html-table.bp4-interactive tbody tr:hover td{background-color:#8f99a84d;cursor:pointer}@media (forced-colors:active) and (prefers-color-scheme:dark){table.bp4-html-table.bp4-interactive tbody tr:hover td{background-color:highlight}}table.bp4-html-table.bp4-interactive tbody tr:active td{background-color:#8f99a859}@media (forced-colors:active) and (prefers-color-scheme:dark){table.bp4-html-table.bp4-interactive tbody tr:active td{background-color:highlight}}.bp4-dark table.bp4-html-table.bp4-html-table-striped tbody tr:nth-child(odd) td{background:#5f6b7c26}.bp4-dark table.bp4-html-table.bp4-html-table-bordered th:not(:first-child){box-shadow:inset 1px 0 0 0 #fff3}.bp4-dark table.bp4-html-table.bp4-html-table-bordered tbody tr td,.bp4-dark table.bp4-html-table.bp4-html-table-bordered tfoot tr td{box-shadow:inset 0 1px 0 0 #fff3}.bp4-dark table.bp4-html-table.bp4-html-table-bordered tbody tr td:not(:first-child),.bp4-dark table.bp4-html-table.bp4-html-table-bordered tfoot tr td:not(:first-child){box-shadow:inset 1px 1px 0 0 #fff3}.bp4-dark table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td{box-shadow:inset 1px 0 0 0 #fff3}.bp4-dark table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td:first-child{box-shadow:none}.bp4-dark table.bp4-html-table.bp4-interactive tbody tr:hover td{background-color:#5f6b7c4d;cursor:pointer}.bp4-dark table.bp4-html-table.bp4-interactive tbody tr:active td{background-color:#5f6b7c66}.bp4-key-combo{align-items:center;display:flex;flex-direction:row}.bp4-key-combo>*{flex-grow:0;flex-shrink:0}.bp4-key-combo>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-key-combo:before,.bp4-key-combo>*{margin-right:5px}.bp4-key-combo:empty:before,.bp4-key-combo>:last-child{margin-right:0}.bp4-hotkey-dialog{padding-bottom:0;top:40px}.bp4-hotkey-dialog .bp4-dialog-body{margin:0;padding:0}.bp4-hotkey-dialog .bp4-hotkey-label{flex-grow:1}.bp4-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.bp4-hotkey-column .bp4-heading{margin-bottom:20px}.bp4-hotkey-column .bp4-heading:not(:first-child){margin-top:40px}.bp4-hotkey{align-items:center;display:flex;justify-content:space-between;margin-left:0;margin-right:0}.bp4-hotkey:not(:last-child){margin-bottom:10px}.bp4-icon{display:inline-block;flex:0 0 auto;vertical-align:text-bottom}.bp4-icon:not(:empty):before{content:""!important;content:normal!important}.bp4-icon>svg{display:block}.bp4-icon>svg:not([fill]){fill:currentcolor}span.bp4-icon-standard{font-feature-settings:normal;-webkit-font-smoothing:antialiased;font-family:blueprint-icons-16,sans-serif;font-size:16px;font-variant:normal;font-weight:400}span.bp4-icon-large,span.bp4-icon-standard{-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;line-height:1}span.bp4-icon-large{font-feature-settings:normal;-webkit-font-smoothing:antialiased;font-family:blueprint-icons-20,sans-serif;font-size:20px;font-variant:normal;font-weight:400}span.bp4-icon:empty{font-family:blueprint-icons-20;font-size:inherit;font-style:normal;font-weight:400;line-height:1}span.bp4-icon:empty:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.bp4-icon-add:before{content:"\f109"}.bp4-icon-add-clip:before{content:"\f101"}.bp4-icon-add-column-left:before{content:"\f102"}.bp4-icon-add-column-right:before{content:"\f103"}.bp4-icon-add-location:before{content:"\f104"}.bp4-icon-add-row-bottom:before{content:"\f105"}.bp4-icon-add-row-top:before{content:"\f106"}.bp4-icon-add-to-artifact:before{content:"\f107"}.bp4-icon-add-to-folder:before{content:"\f108"}.bp4-icon-aimpoints-target:before{content:"\f335"}.bp4-icon-airplane:before{content:"\f10a"}.bp4-icon-align-center:before{content:"\f10b"}.bp4-icon-align-justify:before{content:"\f10c"}.bp4-icon-align-left:before{content:"\f10d"}.bp4-icon-align-right:before{content:"\f10e"}.bp4-icon-alignment-bottom:before{content:"\f10f"}.bp4-icon-alignment-horizontal-center:before{content:"\f110"}.bp4-icon-alignment-left:before{content:"\f111"}.bp4-icon-alignment-right:before{content:"\f112"}.bp4-icon-alignment-top:before{content:"\f113"}.bp4-icon-alignment-vertical-center:before{content:"\f114"}.bp4-icon-ammunition:before{content:"\f342"}.bp4-icon-anchor:before{content:"\f330"}.bp4-icon-annotation:before{content:"\f115"}.bp4-icon-antenna:before{content:"\f116"}.bp4-icon-app-header:before{content:"\f117"}.bp4-icon-application:before{content:"\f118"}.bp4-icon-applications:before{content:"\f119"}.bp4-icon-archive:before{content:"\f11a"}.bp4-icon-area-of-interest:before{content:"\f11b"}.bp4-icon-array:before{content:"\f121"}.bp4-icon-array-boolean:before{content:"\f11c"}.bp4-icon-array-date:before{content:"\f11d"}.bp4-icon-array-floating-point:before{content:"\f32d"}.bp4-icon-array-numeric:before{content:"\f11e"}.bp4-icon-array-string:before{content:"\f11f"}.bp4-icon-array-timestamp:before{content:"\f120"}.bp4-icon-arrow-bottom-left:before{content:"\f122"}.bp4-icon-arrow-bottom-right:before{content:"\f123"}.bp4-icon-arrow-down:before{content:"\f124"}.bp4-icon-arrow-left:before{content:"\f125"}.bp4-icon-arrow-right:before{content:"\f126"}.bp4-icon-arrow-top-left:before{content:"\f127"}.bp4-icon-arrow-top-right:before{content:"\f128"}.bp4-icon-arrow-up:before{content:"\f129"}.bp4-icon-arrows-horizontal:before{content:"\f12a"}.bp4-icon-arrows-vertical:before{content:"\f12b"}.bp4-icon-asterisk:before{content:"\f12c"}.bp4-icon-at:before{content:"\f331"}.bp4-icon-automatic-updates:before{content:"\f12d"}.bp4-icon-axle:before{content:"\f338"}.bp4-icon-backlink:before{content:"\f12e"}.bp4-icon-badge:before{content:"\f12f"}.bp4-icon-ban-circle:before{content:"\f130"}.bp4-icon-bank-account:before{content:"\f131"}.bp4-icon-barcode:before{content:"\f132"}.bp4-icon-blank:before{content:"\f133"}.bp4-icon-blocked-person:before{content:"\f134"}.bp4-icon-bold:before{content:"\f135"}.bp4-icon-book:before{content:"\f136"}.bp4-icon-bookmark:before{content:"\f137"}.bp4-icon-box:before{content:"\f138"}.bp4-icon-briefcase:before{content:"\f139"}.bp4-icon-bring-data:before{content:"\f13a"}.bp4-icon-bug:before{content:"\f32e"}.bp4-icon-buggy:before{content:"\f13b"}.bp4-icon-build:before{content:"\f13c"}.bp4-icon-calculator:before{content:"\f13d"}.bp4-icon-calendar:before{content:"\f13e"}.bp4-icon-camera:before{content:"\f13f"}.bp4-icon-caret-down:before{content:"\f140"}.bp4-icon-caret-left:before{content:"\f141"}.bp4-icon-caret-right:before{content:"\f142"}.bp4-icon-caret-up:before{content:"\f143"}.bp4-icon-cargo-ship:before{content:"\f144"}.bp4-icon-cell-tower:before{content:"\f145"}.bp4-icon-changes:before{content:"\f146"}.bp4-icon-chart:before{content:"\f147"}.bp4-icon-chat:before{content:"\f148"}.bp4-icon-chevron-backward:before{content:"\f149"}.bp4-icon-chevron-down:before{content:"\f14a"}.bp4-icon-chevron-forward:before{content:"\f14b"}.bp4-icon-chevron-left:before{content:"\f14c"}.bp4-icon-chevron-right:before{content:"\f14d"}.bp4-icon-chevron-up:before{content:"\f14e"}.bp4-icon-circle:before{content:"\f153"}.bp4-icon-circle-arrow-down:before{content:"\f14f"}.bp4-icon-circle-arrow-left:before{content:"\f150"}.bp4-icon-circle-arrow-right:before{content:"\f151"}.bp4-icon-circle-arrow-up:before{content:"\f152"}.bp4-icon-citation:before{content:"\f154"}.bp4-icon-clean:before{content:"\f155"}.bp4-icon-clip:before{content:"\f156"}.bp4-icon-clipboard:before{content:"\f157"}.bp4-icon-cloud:before{content:"\f15a"}.bp4-icon-cloud-download:before{content:"\f158"}.bp4-icon-cloud-upload:before{content:"\f159"}.bp4-icon-code:before{content:"\f15c"}.bp4-icon-code-block:before{content:"\f15b"}.bp4-icon-cog:before{content:"\f15d"}.bp4-icon-collapse-all:before{content:"\f15e"}.bp4-icon-color-fill:before{content:"\f328"}.bp4-icon-column-layout:before{content:"\f15f"}.bp4-icon-comment:before{content:"\f160"}.bp4-icon-comparison:before{content:"\f161"}.bp4-icon-compass:before{content:"\f162"}.bp4-icon-compressed:before{content:"\f163"}.bp4-icon-confirm:before{content:"\f164"}.bp4-icon-console:before{content:"\f165"}.bp4-icon-contrast:before{content:"\f166"}.bp4-icon-control:before{content:"\f167"}.bp4-icon-credit-card:before{content:"\f168"}.bp4-icon-cross:before{content:"\f169"}.bp4-icon-cross-circle:before{content:"\f336"}.bp4-icon-crown:before{content:"\f16a"}.bp4-icon-cube:before{content:"\f16d"}.bp4-icon-cube-add:before{content:"\f16b"}.bp4-icon-cube-remove:before{content:"\f16c"}.bp4-icon-curved-range-chart:before{content:"\f16e"}.bp4-icon-cut:before{content:"\f16f"}.bp4-icon-cycle:before{content:"\f170"}.bp4-icon-dashboard:before{content:"\f171"}.bp4-icon-data-connection:before{content:"\f172"}.bp4-icon-data-lineage:before{content:"\f173"}.bp4-icon-database:before{content:"\f174"}.bp4-icon-delete:before{content:"\f175"}.bp4-icon-delta:before{content:"\f176"}.bp4-icon-derive-column:before{content:"\f177"}.bp4-icon-desktop:before{content:"\f178"}.bp4-icon-detection:before{content:"\f341"}.bp4-icon-diagnosis:before{content:"\f179"}.bp4-icon-diagram-tree:before{content:"\f17a"}.bp4-icon-direction-left:before{content:"\f17b"}.bp4-icon-direction-right:before{content:"\f17c"}.bp4-icon-disable:before{content:"\f17d"}.bp4-icon-divide:before{content:"\f327"}.bp4-icon-document:before{content:"\f180"}.bp4-icon-document-open:before{content:"\f17e"}.bp4-icon-document-share:before{content:"\f17f"}.bp4-icon-dollar:before{content:"\f181"}.bp4-icon-dot:before{content:"\f182"}.bp4-icon-double-caret-horizontal:before{content:"\f183"}.bp4-icon-double-caret-vertical:before{content:"\f184"}.bp4-icon-double-chevron-down:before{content:"\f185"}.bp4-icon-double-chevron-left:before{content:"\f186"}.bp4-icon-double-chevron-right:before{content:"\f187"}.bp4-icon-double-chevron-up:before{content:"\f188"}.bp4-icon-doughnut-chart:before{content:"\f189"}.bp4-icon-download:before{content:"\f18a"}.bp4-icon-drag-handle-horizontal:before{content:"\f18b"}.bp4-icon-drag-handle-vertical:before{content:"\f18c"}.bp4-icon-draw:before{content:"\f18d"}.bp4-icon-drawer-left:before{content:"\f18f"}.bp4-icon-drawer-left-filled:before{content:"\f18e"}.bp4-icon-drawer-right:before{content:"\f191"}.bp4-icon-drawer-right-filled:before{content:"\f190"}.bp4-icon-drive-time:before{content:"\f192"}.bp4-icon-duplicate:before{content:"\f193"}.bp4-icon-edit:before{content:"\f194"}.bp4-icon-eject:before{content:"\f195"}.bp4-icon-emoji:before{content:"\f196"}.bp4-icon-endorsed:before{content:"\f197"}.bp4-icon-envelope:before{content:"\f198"}.bp4-icon-equals:before{content:"\f199"}.bp4-icon-eraser:before{content:"\f19a"}.bp4-icon-error:before{content:"\f19b"}.bp4-icon-euro:before{content:"\f19c"}.bp4-icon-exchange:before{content:"\f19d"}.bp4-icon-exclude-row:before{content:"\f19e"}.bp4-icon-expand-all:before{content:"\f19f"}.bp4-icon-export:before{content:"\f1a0"}.bp4-icon-eye-off:before{content:"\f1a1"}.bp4-icon-eye-on:before{content:"\f1a2"}.bp4-icon-eye-open:before{content:"\f1a3"}.bp4-icon-fast-backward:before{content:"\f1a4"}.bp4-icon-fast-forward:before{content:"\f1a5"}.bp4-icon-feed:before{content:"\f1a7"}.bp4-icon-feed-subscribed:before{content:"\f1a6"}.bp4-icon-film:before{content:"\f1a8"}.bp4-icon-filter:before{content:"\f1ad"}.bp4-icon-filter-keep:before{content:"\f1a9"}.bp4-icon-filter-list:before{content:"\f1aa"}.bp4-icon-filter-open:before{content:"\f1ab"}.bp4-icon-filter-remove:before{content:"\f1ac"}.bp4-icon-flag:before{content:"\f1ae"}.bp4-icon-flame:before{content:"\f1af"}.bp4-icon-flash:before{content:"\f1b0"}.bp4-icon-floating-point:before{content:"\f32c"}.bp4-icon-floppy-disk:before{content:"\f1b1"}.bp4-icon-flow-branch:before{content:"\f1b2"}.bp4-icon-flow-end:before{content:"\f1b3"}.bp4-icon-flow-linear:before{content:"\f1b4"}.bp4-icon-flow-review:before{content:"\f1b6"}.bp4-icon-flow-review-branch:before{content:"\f1b5"}.bp4-icon-flows:before{content:"\f1b7"}.bp4-icon-folder-close:before{content:"\f1b8"}.bp4-icon-folder-new:before{content:"\f1b9"}.bp4-icon-folder-open:before{content:"\f1ba"}.bp4-icon-folder-shared:before{content:"\f1bc"}.bp4-icon-folder-shared-open:before{content:"\f1bb"}.bp4-icon-follower:before{content:"\f1bd"}.bp4-icon-following:before{content:"\f1be"}.bp4-icon-font:before{content:"\f1bf"}.bp4-icon-fork:before{content:"\f1c0"}.bp4-icon-form:before{content:"\f1c1"}.bp4-icon-fuel:before{content:"\f323"}.bp4-icon-full-circle:before{content:"\f1c2"}.bp4-icon-full-stacked-chart:before{content:"\f1c3"}.bp4-icon-fullscreen:before{content:"\f1c4"}.bp4-icon-function:before{content:"\f1c5"}.bp4-icon-gantt-chart:before{content:"\f1c6"}.bp4-icon-geofence:before{content:"\f1c7"}.bp4-icon-geolocation:before{content:"\f1c8"}.bp4-icon-geosearch:before{content:"\f1c9"}.bp4-icon-git-branch:before{content:"\f1ca"}.bp4-icon-git-commit:before{content:"\f1cb"}.bp4-icon-git-merge:before{content:"\f1cc"}.bp4-icon-git-new-branch:before{content:"\f1cd"}.bp4-icon-git-pull:before{content:"\f1ce"}.bp4-icon-git-push:before{content:"\f1cf"}.bp4-icon-git-repo:before{content:"\f1d0"}.bp4-icon-glass:before{content:"\f1d1"}.bp4-icon-globe:before{content:"\f1d3"}.bp4-icon-globe-network:before{content:"\f1d2"}.bp4-icon-graph:before{content:"\f1d5"}.bp4-icon-graph-remove:before{content:"\f1d4"}.bp4-icon-greater-than:before{content:"\f1d7"}.bp4-icon-greater-than-or-equal-to:before{content:"\f1d6"}.bp4-icon-grid:before{content:"\f1d9"}.bp4-icon-grid-view:before{content:"\f1d8"}.bp4-icon-group-objects:before{content:"\f1da"}.bp4-icon-grouped-bar-chart:before{content:"\f1db"}.bp4-icon-hand:before{content:"\f1e0"}.bp4-icon-hand-down:before{content:"\f1dc"}.bp4-icon-hand-left:before{content:"\f1dd"}.bp4-icon-hand-right:before{content:"\f1de"}.bp4-icon-hand-up:before{content:"\f1df"}.bp4-icon-hat:before{content:"\f1e1"}.bp4-icon-header:before{content:"\f1e5"}.bp4-icon-header-one:before{content:"\f1e2"}.bp4-icon-header-three:before{content:"\f1e3"}.bp4-icon-header-two:before{content:"\f1e4"}.bp4-icon-headset:before{content:"\f1e6"}.bp4-icon-heart:before{content:"\f1e8"}.bp4-icon-heart-broken:before{content:"\f1e7"}.bp4-icon-heat-grid:before{content:"\f1e9"}.bp4-icon-heatmap:before{content:"\f1ea"}.bp4-icon-helicopter:before{content:"\f1eb"}.bp4-icon-help:before{content:"\f1ec"}.bp4-icon-helper-management:before{content:"\f1ed"}.bp4-icon-high-priority:before{content:"\f1ee"}.bp4-icon-high-voltage-pole:before{content:"\f333"}.bp4-icon-highlight:before{content:"\f1ef"}.bp4-icon-history:before{content:"\f1f0"}.bp4-icon-home:before{content:"\f1f1"}.bp4-icon-horizontal-bar-chart:before{content:"\f1f4"}.bp4-icon-horizontal-bar-chart-asc:before{content:"\f1f2"}.bp4-icon-horizontal-bar-chart-desc:before{content:"\f1f3"}.bp4-icon-horizontal-distribution:before{content:"\f1f5"}.bp4-icon-horizontal-inbetween:before{content:"\f329"}.bp4-icon-hurricane:before{content:"\f1f6"}.bp4-icon-id-number:before{content:"\f1f7"}.bp4-icon-image-rotate-left:before{content:"\f1f8"}.bp4-icon-image-rotate-right:before{content:"\f1f9"}.bp4-icon-import:before{content:"\f1fa"}.bp4-icon-inbox:before{content:"\f1ff"}.bp4-icon-inbox-filtered:before{content:"\f1fb"}.bp4-icon-inbox-geo:before{content:"\f1fc"}.bp4-icon-inbox-search:before{content:"\f1fd"}.bp4-icon-inbox-update:before{content:"\f1fe"}.bp4-icon-info-sign:before{content:"\f200"}.bp4-icon-inheritance:before{content:"\f201"}.bp4-icon-inherited-group:before{content:"\f202"}.bp4-icon-inner-join:before{content:"\f203"}.bp4-icon-insert:before{content:"\f204"}.bp4-icon-intelligence:before{content:"\f337"}.bp4-icon-intersection:before{content:"\f205"}.bp4-icon-ip-address:before{content:"\f206"}.bp4-icon-issue:before{content:"\f209"}.bp4-icon-issue-closed:before{content:"\f207"}.bp4-icon-issue-new:before{content:"\f208"}.bp4-icon-italic:before{content:"\f20a"}.bp4-icon-join-table:before{content:"\f20b"}.bp4-icon-key:before{content:"\f215"}.bp4-icon-key-backspace:before{content:"\f20c"}.bp4-icon-key-command:before{content:"\f20d"}.bp4-icon-key-control:before{content:"\f20e"}.bp4-icon-key-delete:before{content:"\f20f"}.bp4-icon-key-enter:before{content:"\f210"}.bp4-icon-key-escape:before{content:"\f211"}.bp4-icon-key-option:before{content:"\f212"}.bp4-icon-key-shift:before{content:"\f213"}.bp4-icon-key-tab:before{content:"\f214"}.bp4-icon-known-vehicle:before{content:"\f216"}.bp4-icon-lab-test:before{content:"\f217"}.bp4-icon-label:before{content:"\f218"}.bp4-icon-layer:before{content:"\f21a"}.bp4-icon-layer-outline:before{content:"\f219"}.bp4-icon-layers:before{content:"\f21b"}.bp4-icon-layout:before{content:"\f225"}.bp4-icon-layout-auto:before{content:"\f21c"}.bp4-icon-layout-balloon:before{content:"\f21d"}.bp4-icon-layout-circle:before{content:"\f21e"}.bp4-icon-layout-grid:before{content:"\f21f"}.bp4-icon-layout-group-by:before{content:"\f220"}.bp4-icon-layout-hierarchy:before{content:"\f221"}.bp4-icon-layout-linear:before{content:"\f222"}.bp4-icon-layout-skew-grid:before{content:"\f223"}.bp4-icon-layout-sorted-clusters:before{content:"\f224"}.bp4-icon-learning:before{content:"\f226"}.bp4-icon-left-join:before{content:"\f227"}.bp4-icon-lengthen-text:before{content:"\f33e"}.bp4-icon-less-than:before{content:"\f229"}.bp4-icon-less-than-or-equal-to:before{content:"\f228"}.bp4-icon-lifesaver:before{content:"\f22a"}.bp4-icon-lightbulb:before{content:"\f22b"}.bp4-icon-lightning:before{content:"\f22c"}.bp4-icon-link:before{content:"\f22d"}.bp4-icon-list:before{content:"\f230"}.bp4-icon-list-columns:before{content:"\f22e"}.bp4-icon-list-detail-view:before{content:"\f22f"}.bp4-icon-locate:before{content:"\f231"}.bp4-icon-lock:before{content:"\f232"}.bp4-icon-locomotive:before{content:"\f33b"}.bp4-icon-log-in:before{content:"\f233"}.bp4-icon-log-out:before{content:"\f234"}.bp4-icon-low-voltage-pole:before{content:"\f332"}.bp4-icon-manual:before{content:"\f235"}.bp4-icon-manually-entered-data:before{content:"\f236"}.bp4-icon-many-to-many:before{content:"\f237"}.bp4-icon-many-to-one:before{content:"\f238"}.bp4-icon-map:before{content:"\f23b"}.bp4-icon-map-create:before{content:"\f239"}.bp4-icon-map-marker:before{content:"\f23a"}.bp4-icon-maximize:before{content:"\f23c"}.bp4-icon-media:before{content:"\f23d"}.bp4-icon-menu:before{content:"\f240"}.bp4-icon-menu-closed:before{content:"\f23e"}.bp4-icon-menu-open:before{content:"\f23f"}.bp4-icon-merge-columns:before{content:"\f241"}.bp4-icon-merge-links:before{content:"\f242"}.bp4-icon-minimize:before{content:"\f243"}.bp4-icon-minus:before{content:"\f244"}.bp4-icon-mobile-phone:before{content:"\f245"}.bp4-icon-mobile-video:before{content:"\f246"}.bp4-icon-modal:before{content:"\f248"}.bp4-icon-modal-filled:before{content:"\f247"}.bp4-icon-model:before{content:"\f33d"}.bp4-icon-moon:before{content:"\f249"}.bp4-icon-more:before{content:"\f24a"}.bp4-icon-mountain:before{content:"\f24b"}.bp4-icon-move:before{content:"\f24c"}.bp4-icon-mugshot:before{content:"\f24d"}.bp4-icon-multi-select:before{content:"\f24e"}.bp4-icon-music:before{content:"\f24f"}.bp4-icon-nest:before{content:"\f250"}.bp4-icon-new-drawing:before{content:"\f251"}.bp4-icon-new-grid-item:before{content:"\f252"}.bp4-icon-new-layer:before{content:"\f253"}.bp4-icon-new-layers:before{content:"\f254"}.bp4-icon-new-link:before{content:"\f255"}.bp4-icon-new-object:before{content:"\f256"}.bp4-icon-new-person:before{content:"\f257"}.bp4-icon-new-prescription:before{content:"\f258"}.bp4-icon-new-text-box:before{content:"\f259"}.bp4-icon-ninja:before{content:"\f25a"}.bp4-icon-not-equal-to:before{content:"\f25b"}.bp4-icon-notifications:before{content:"\f25e"}.bp4-icon-notifications-snooze:before{content:"\f25c"}.bp4-icon-notifications-updated:before{content:"\f25d"}.bp4-icon-numbered-list:before{content:"\f25f"}.bp4-icon-numerical:before{content:"\f260"}.bp4-icon-office:before{content:"\f261"}.bp4-icon-offline:before{content:"\f262"}.bp4-icon-oil-field:before{content:"\f263"}.bp4-icon-one-column:before{content:"\f264"}.bp4-icon-one-to-many:before{content:"\f265"}.bp4-icon-one-to-one:before{content:"\f266"}.bp4-icon-open-application:before{content:"\f32b"}.bp4-icon-outdated:before{content:"\f267"}.bp4-icon-page-layout:before{content:"\f268"}.bp4-icon-panel-stats:before{content:"\f269"}.bp4-icon-panel-table:before{content:"\f26a"}.bp4-icon-paperclip:before{content:"\f26b"}.bp4-icon-paragraph:before{content:"\f26c"}.bp4-icon-path:before{content:"\f26e"}.bp4-icon-path-search:before{content:"\f26d"}.bp4-icon-pause:before{content:"\f26f"}.bp4-icon-people:before{content:"\f270"}.bp4-icon-percentage:before{content:"\f271"}.bp4-icon-person:before{content:"\f272"}.bp4-icon-phone:before{content:"\f273"}.bp4-icon-pie-chart:before{content:"\f274"}.bp4-icon-pin:before{content:"\f275"}.bp4-icon-pivot:before{content:"\f277"}.bp4-icon-pivot-table:before{content:"\f276"}.bp4-icon-play:before{content:"\f278"}.bp4-icon-playbook:before{content:"\f324"}.bp4-icon-plus:before{content:"\f279"}.bp4-icon-polygon-filter:before{content:"\f27a"}.bp4-icon-power:before{content:"\f27b"}.bp4-icon-predictive-analysis:before{content:"\f27c"}.bp4-icon-prescription:before{content:"\f27d"}.bp4-icon-presentation:before{content:"\f27e"}.bp4-icon-print:before{content:"\f27f"}.bp4-icon-projects:before{content:"\f280"}.bp4-icon-properties:before{content:"\f281"}.bp4-icon-property:before{content:"\f282"}.bp4-icon-publish-function:before{content:"\f283"}.bp4-icon-pulse:before{content:"\f284"}.bp4-icon-rain:before{content:"\f285"}.bp4-icon-random:before{content:"\f286"}.bp4-icon-record:before{content:"\f287"}.bp4-icon-rect-height:before{content:"\f325"}.bp4-icon-rect-width:before{content:"\f326"}.bp4-icon-rectangle:before{content:"\f321"}.bp4-icon-redo:before{content:"\f288"}.bp4-icon-refresh:before{content:"\f289"}.bp4-icon-regex:before{content:"\f32f"}.bp4-icon-regression-chart:before{content:"\f28a"}.bp4-icon-remove:before{content:"\f290"}.bp4-icon-remove-column:before{content:"\f28d"}.bp4-icon-remove-column-left:before{content:"\f28b"}.bp4-icon-remove-column-right:before{content:"\f28c"}.bp4-icon-remove-row-bottom:before{content:"\f28e"}.bp4-icon-remove-row-top:before{content:"\f28f"}.bp4-icon-repeat:before{content:"\f291"}.bp4-icon-reset:before{content:"\f292"}.bp4-icon-resolve:before{content:"\f293"}.bp4-icon-rig:before{content:"\f294"}.bp4-icon-right-join:before{content:"\f295"}.bp4-icon-ring:before{content:"\f296"}.bp4-icon-rocket:before{content:"\f298"}.bp4-icon-rocket-slant:before{content:"\f297"}.bp4-icon-rotate-document:before{content:"\f299"}.bp4-icon-rotate-page:before{content:"\f29a"}.bp4-icon-route:before{content:"\f29b"}.bp4-icon-satellite:before{content:"\f29c"}.bp4-icon-saved:before{content:"\f29d"}.bp4-icon-scatter-plot:before{content:"\f29e"}.bp4-icon-search:before{content:"\f2a2"}.bp4-icon-search-around:before{content:"\f29f"}.bp4-icon-search-template:before{content:"\f2a0"}.bp4-icon-search-text:before{content:"\f2a1"}.bp4-icon-segmented-control:before{content:"\f2a3"}.bp4-icon-select:before{content:"\f2a4"}.bp4-icon-selection:before{content:"\f2a5"}.bp4-icon-send-message:before{content:"\f2a6"}.bp4-icon-send-to:before{content:"\f2a9"}.bp4-icon-send-to-graph:before{content:"\f2a7"}.bp4-icon-send-to-map:before{content:"\f2a8"}.bp4-icon-sensor:before{content:"\f33c"}.bp4-icon-series-add:before{content:"\f2aa"}.bp4-icon-series-configuration:before{content:"\f2ab"}.bp4-icon-series-derived:before{content:"\f2ac"}.bp4-icon-series-filtered:before{content:"\f2ad"}.bp4-icon-series-search:before{content:"\f2ae"}.bp4-icon-settings:before{content:"\f2af"}.bp4-icon-shapes:before{content:"\f2b0"}.bp4-icon-share:before{content:"\f2b1"}.bp4-icon-shared-filter:before{content:"\f2b2"}.bp4-icon-shield:before{content:"\f2b3"}.bp4-icon-ship:before{content:"\f2b4"}.bp4-icon-shop:before{content:"\f2b5"}.bp4-icon-shopping-cart:before{content:"\f2b6"}.bp4-icon-shorten-text:before{content:"\f33f"}.bp4-icon-signal-search:before{content:"\f2b7"}.bp4-icon-sim-card:before{content:"\f2b8"}.bp4-icon-slash:before{content:"\f2b9"}.bp4-icon-small-cross:before{content:"\f2ba"}.bp4-icon-small-info-sign:before{content:"\f334"}.bp4-icon-small-minus:before{content:"\f2bb"}.bp4-icon-small-plus:before{content:"\f2bc"}.bp4-icon-small-square:before{content:"\f2bd"}.bp4-icon-small-tick:before{content:"\f2be"}.bp4-icon-snowflake:before{content:"\f2bf"}.bp4-icon-social-media:before{content:"\f2c0"}.bp4-icon-sort:before{content:"\f2c7"}.bp4-icon-sort-alphabetical:before{content:"\f2c2"}.bp4-icon-sort-alphabetical-desc:before{content:"\f2c1"}.bp4-icon-sort-asc:before{content:"\f2c3"}.bp4-icon-sort-desc:before{content:"\f2c4"}.bp4-icon-sort-numerical:before{content:"\f2c6"}.bp4-icon-sort-numerical-desc:before{content:"\f2c5"}.bp4-icon-spell-check:before{content:"\f340"}.bp4-icon-split-columns:before{content:"\f2c8"}.bp4-icon-square:before{content:"\f2c9"}.bp4-icon-stacked-chart:before{content:"\f2ca"}.bp4-icon-stadium-geometry:before{content:"\f2cb"}.bp4-icon-star:before{content:"\f2cd"}.bp4-icon-star-empty:before{content:"\f2cc"}.bp4-icon-step-backward:before{content:"\f2ce"}.bp4-icon-step-chart:before{content:"\f2cf"}.bp4-icon-step-forward:before{content:"\f2d0"}.bp4-icon-stop:before{content:"\f2d1"}.bp4-icon-stopwatch:before{content:"\f2d2"}.bp4-icon-strikethrough:before{content:"\f2d3"}.bp4-icon-style:before{content:"\f2d4"}.bp4-icon-subscript:before{content:"\f339"}.bp4-icon-superscript:before{content:"\f33a"}.bp4-icon-swap-horizontal:before{content:"\f2d5"}.bp4-icon-swap-vertical:before{content:"\f2d6"}.bp4-icon-switch:before{content:"\f2d7"}.bp4-icon-symbol-circle:before{content:"\f2d8"}.bp4-icon-symbol-cross:before{content:"\f2d9"}.bp4-icon-symbol-diamond:before{content:"\f2da"}.bp4-icon-symbol-rectangle:before{content:"\f322"}.bp4-icon-symbol-square:before{content:"\f2db"}.bp4-icon-symbol-triangle-down:before{content:"\f2dc"}.bp4-icon-symbol-triangle-up:before{content:"\f2dd"}.bp4-icon-syringe:before{content:"\f2de"}.bp4-icon-tag:before{content:"\f2df"}.bp4-icon-take-action:before{content:"\f2e0"}.bp4-icon-tank:before{content:"\f2e1"}.bp4-icon-target:before{content:"\f2e2"}.bp4-icon-taxi:before{content:"\f2e3"}.bp4-icon-temperature:before{content:"\f2e4"}.bp4-icon-text-highlight:before{content:"\f2e5"}.bp4-icon-th:before{content:"\f2ea"}.bp4-icon-th-derived:before{content:"\f2e6"}.bp4-icon-th-disconnect:before{content:"\f2e7"}.bp4-icon-th-filtered:before{content:"\f2e8"}.bp4-icon-th-list:before{content:"\f2e9"}.bp4-icon-third-party:before{content:"\f2eb"}.bp4-icon-thumbs-down:before{content:"\f2ec"}.bp4-icon-thumbs-up:before{content:"\f2ed"}.bp4-icon-tick:before{content:"\f2ef"}.bp4-icon-tick-circle:before{content:"\f2ee"}.bp4-icon-time:before{content:"\f2f0"}.bp4-icon-timeline-area-chart:before{content:"\f2f1"}.bp4-icon-timeline-bar-chart:before{content:"\f2f2"}.bp4-icon-timeline-events:before{content:"\f2f3"}.bp4-icon-timeline-line-chart:before{content:"\f2f4"}.bp4-icon-tint:before{content:"\f2f5"}.bp4-icon-torch:before{content:"\f2f6"}.bp4-icon-tractor:before{content:"\f2f7"}.bp4-icon-train:before{content:"\f2f8"}.bp4-icon-translate:before{content:"\f2f9"}.bp4-icon-trash:before{content:"\f2fa"}.bp4-icon-tree:before{content:"\f2fb"}.bp4-icon-trending-down:before{content:"\f2fc"}.bp4-icon-trending-up:before{content:"\f2fd"}.bp4-icon-truck:before{content:"\f2fe"}.bp4-icon-two-columns:before{content:"\f2ff"}.bp4-icon-unarchive:before{content:"\f300"}.bp4-icon-underline:before{content:"\f301"}.bp4-icon-undo:before{content:"\f302"}.bp4-icon-ungroup-objects:before{content:"\f303"}.bp4-icon-unknown-vehicle:before{content:"\f304"}.bp4-icon-unlock:before{content:"\f305"}.bp4-icon-unpin:before{content:"\f306"}.bp4-icon-unresolve:before{content:"\f307"}.bp4-icon-updated:before{content:"\f308"}.bp4-icon-upload:before{content:"\f309"}.bp4-icon-user:before{content:"\f30a"}.bp4-icon-variable:before{content:"\f30b"}.bp4-icon-vertical-bar-chart-asc:before{content:"\f30c"}.bp4-icon-vertical-bar-chart-desc:before{content:"\f30d"}.bp4-icon-vertical-distribution:before{content:"\f30e"}.bp4-icon-vertical-inbetween:before{content:"\f32a"}.bp4-icon-video:before{content:"\f30f"}.bp4-icon-virus:before{content:"\f310"}.bp4-icon-volume-down:before{content:"\f311"}.bp4-icon-volume-off:before{content:"\f312"}.bp4-icon-volume-up:before{content:"\f313"}.bp4-icon-walk:before{content:"\f314"}.bp4-icon-warning-sign:before{content:"\f315"}.bp4-icon-waterfall-chart:before{content:"\f316"}.bp4-icon-waves:before{content:"\f317"}.bp4-icon-widget:before{content:"\f31b"}.bp4-icon-widget-button:before{content:"\f318"}.bp4-icon-widget-footer:before{content:"\f319"}.bp4-icon-widget-header:before{content:"\f31a"}.bp4-icon-wind:before{content:"\f31c"}.bp4-icon-wrench:before{content:"\f31d"}.bp4-icon-zoom-in:before{content:"\f31e"}.bp4-icon-zoom-out:before{content:"\f31f"}.bp4-icon-zoom-to-fit:before{content:"\f320"}.bp4-submenu .bp4-popover-target,.bp4-submenu>.bp4-popover-wrapper{display:block}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]){background-color:#8f99a826;color:inherit;cursor:pointer;text-decoration:none}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected{background-color:#2d72d21a;color:#215db0}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-menu-item-label{color:inherit}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected:before{color:#215db0}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success{background-color:#2385511a;color:#1c6e42}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success:before{color:inherit}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning{background-color:#c876191a;color:#935610}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning:before{color:inherit}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger{background-color:#cd42461a;color:#ac2f33}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger:before{color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected{background-color:highlight}}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]){color:inherit}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]) .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]) .bp4-submenu-icon{color:#abb3bf}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected{background-color:#2d72d233;color:#8abbff}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected:before{color:#8abbff}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success{background-color:#23855133;color:#72ca9b}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success:before{color:inherit}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning{background-color:#c8761933;color:#fbb360}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning:before{color:inherit}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger{background-color:#cd424633;color:#fa999c}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger:before{color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item:not([class*=bp4-intent-]).ns-selected{background-color:highlight}}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-],.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover{background-color:#2d72d21a;color:#215db0}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-] .bp4-menu-item-label,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active .bp4-menu-item-label,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover .bp4-menu-item-label{color:inherit}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-] .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-] .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active:before,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:before,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover:before{color:#215db0}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-success,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success{background-color:#2385511a;color:#1c6e42}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-success .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-success .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-success:before,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success:before,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success:before{color:inherit}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-warning,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning{background-color:#c876191a;color:#935610}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-warning .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-warning .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-warning:before,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning:before,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning:before{color:inherit}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-danger,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger{background-color:#cd42461a;color:#ac2f33}.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-danger .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-danger .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-danger:before,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger:before,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger .bp4-menu-item-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger .bp4-submenu-icon,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger:before{color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-],.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active,.bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover{background-color:highlight}}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-],.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover{background-color:#2d72d233;color:#8abbff}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-] .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-] .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active:before,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:before,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover:before{color:#8abbff}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-success,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success{background-color:#23855133;color:#72ca9b}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-success:before,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success:before,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success:before{color:inherit}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-warning,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning{background-color:#c8761933;color:#fbb360}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-warning:before,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning:before,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning:before{color:inherit}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-danger,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger{background-color:#cd424633;color:#fa999c}.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-].bp4-intent-danger:before,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger:before,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger:before{color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-],.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:active,.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open>.bp4-menu-item[class*=bp4-intent-]:hover{background-color:highlight}}.bp4-submenu.bp4-popover{box-shadow:none;padding:0 5px}.bp4-submenu.bp4-popover>.bp4-popover-content{box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833}.bp4-dark .bp4-submenu.bp4-popover,.bp4-submenu.bp4-popover.bp4-dark{box-shadow:none}.bp4-dark .bp4-submenu.bp4-popover>.bp4-popover-content,.bp4-submenu.bp4-popover.bp4-dark>.bp4-popover-content{box-shadow:0 0 0 1px #5e6064,inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866}.bp4-menu{background:#fff;border-radius:2px;color:#1c2127;list-style:none;margin:0;min-width:180px;padding:5px;text-align:left}.bp4-menu-divider{border-top:1px solid #11141826;display:block;margin:5px}.bp4-dark .bp4-menu-divider{border-top-color:#fff3}.bp4-menu-item{align-items:flex-start;border-radius:2px;color:inherit;display:flex;flex-direction:row;line-height:20px;padding:5px 7px;text-decoration:none;-webkit-user-select:none;user-select:none}.bp4-menu-item>*{flex-grow:0;flex-shrink:0}.bp4-menu-item>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-menu-item:before,.bp4-menu-item>*{margin-right:7px}.bp4-menu-item:empty:before,.bp4-menu-item>:last-child{margin-right:0}.bp4-menu-item>.bp4-fill{word-break:break-word}.bp4-menu-item .bp4-menu-item-icon{display:flex;flex-direction:column;height:20px;justify-content:center}.bp4-menu-item .bp4-menu-item-icon,.bp4-menu-item .bp4-menu-item-label,.bp4-menu-item .bp4-submenu-icon,.bp4-menu-item:before{color:#5f6b7c}.bp4-menu-item .bp4-submenu-icon,.bp4-menu-item:before{margin-top:2px}.bp4-menu-item:hover{background-color:#8f99a826;color:inherit;cursor:pointer;text-decoration:none}.bp4-menu-item:hover.ns-selected{background-color:#2d72d21a;color:#215db0}.bp4-menu-item:hover.ns-selected .bp4-menu-item-label{color:inherit}.bp4-menu-item:hover.ns-selected .bp4-menu-item-icon,.bp4-menu-item:hover.ns-selected .bp4-submenu-icon,.bp4-menu-item:hover.ns-selected:before{color:#215db0}.bp4-menu-item:hover.ns-selected.bp4-intent-success{background-color:#2385511a;color:#1c6e42}.bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-menu-item-icon,.bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-submenu-icon,.bp4-menu-item:hover.ns-selected.bp4-intent-success:before{color:inherit}.bp4-menu-item:hover.ns-selected.bp4-intent-warning{background-color:#c876191a;color:#935610}.bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-menu-item-icon,.bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-submenu-icon,.bp4-menu-item:hover.ns-selected.bp4-intent-warning:before{color:inherit}.bp4-menu-item:hover.ns-selected.bp4-intent-danger{background-color:#cd42461a;color:#ac2f33}.bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-menu-item-icon,.bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-submenu-icon,.bp4-menu-item:hover.ns-selected.bp4-intent-danger:before{color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-menu-item:hover.ns-selected{background-color:highlight}}.bp4-menu-item.bp4-active,.bp4-menu-item:active{background-color:#8f99a84d}.bp4-menu-item.bp4-active .bp4-menu-item-label,.bp4-menu-item:active .bp4-menu-item-label{color:#1c2127}.bp4-menu-item.bp4-selected,.bp4-menu-item.bp4-selected:active,.bp4-menu-item.bp4-selected:hover{background-color:#2d72d21a;color:#215db0}.bp4-menu-item.bp4-selected .bp4-menu-item-label,.bp4-menu-item.bp4-selected:active .bp4-menu-item-label,.bp4-menu-item.bp4-selected:hover .bp4-menu-item-label{color:inherit}.bp4-menu-item.bp4-selected .bp4-menu-item-icon,.bp4-menu-item.bp4-selected .bp4-submenu-icon,.bp4-menu-item.bp4-selected:active .bp4-menu-item-icon,.bp4-menu-item.bp4-selected:active .bp4-submenu-icon,.bp4-menu-item.bp4-selected:active:before,.bp4-menu-item.bp4-selected:before,.bp4-menu-item.bp4-selected:hover .bp4-menu-item-icon,.bp4-menu-item.bp4-selected:hover .bp4-submenu-icon,.bp4-menu-item.bp4-selected:hover:before{color:#215db0}.bp4-menu-item.bp4-selected.bp4-intent-success,.bp4-menu-item.bp4-selected:active.bp4-intent-success,.bp4-menu-item.bp4-selected:hover.bp4-intent-success{background-color:#2385511a;color:#1c6e42}.bp4-menu-item.bp4-selected.bp4-intent-success .bp4-menu-item-icon,.bp4-menu-item.bp4-selected.bp4-intent-success .bp4-submenu-icon,.bp4-menu-item.bp4-selected.bp4-intent-success:before,.bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-menu-item-icon,.bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-submenu-icon,.bp4-menu-item.bp4-selected:active.bp4-intent-success:before,.bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-menu-item-icon,.bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-submenu-icon,.bp4-menu-item.bp4-selected:hover.bp4-intent-success:before{color:inherit}.bp4-menu-item.bp4-selected.bp4-intent-warning,.bp4-menu-item.bp4-selected:active.bp4-intent-warning,.bp4-menu-item.bp4-selected:hover.bp4-intent-warning{background-color:#c876191a;color:#935610}.bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-menu-item-icon,.bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-submenu-icon,.bp4-menu-item.bp4-selected.bp4-intent-warning:before,.bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-menu-item-icon,.bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-submenu-icon,.bp4-menu-item.bp4-selected:active.bp4-intent-warning:before,.bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-menu-item-icon,.bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-submenu-icon,.bp4-menu-item.bp4-selected:hover.bp4-intent-warning:before{color:inherit}.bp4-menu-item.bp4-selected.bp4-intent-danger,.bp4-menu-item.bp4-selected:active.bp4-intent-danger,.bp4-menu-item.bp4-selected:hover.bp4-intent-danger{background-color:#cd42461a;color:#ac2f33}.bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-menu-item-icon,.bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-submenu-icon,.bp4-menu-item.bp4-selected.bp4-intent-danger:before,.bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-menu-item-icon,.bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-submenu-icon,.bp4-menu-item.bp4-selected:active.bp4-intent-danger:before,.bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-menu-item-icon,.bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-submenu-icon,.bp4-menu-item.bp4-selected:hover.bp4-intent-danger:before{color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-menu-item.bp4-selected,.bp4-menu-item.bp4-selected:active,.bp4-menu-item.bp4-selected:hover{background-color:highlight}}.bp4-menu-item.bp4-disabled{background-color:inherit!important;color:#5f6b7c99!important;cursor:not-allowed!important;outline:none!important}.bp4-menu-item.bp4-disabled .bp4-menu-item-icon,.bp4-menu-item.bp4-disabled .bp4-menu-item-label,.bp4-menu-item.bp4-disabled .bp4-submenu-icon,.bp4-menu-item.bp4-disabled:before{color:#5f6b7c99!important}.bp4-menu-item.bp4-intent-primary{color:#215db0}.bp4-menu-item.bp4-intent-primary .bp4-menu-item-icon,.bp4-menu-item.bp4-intent-primary .bp4-menu-item-label,.bp4-menu-item.bp4-intent-primary .bp4-submenu-icon,.bp4-menu-item.bp4-intent-primary:before{color:inherit}.bp4-menu-item.bp4-intent-primary:hover{background-color:#2d72d21a}.bp4-menu-item.bp4-intent-primary.bp4-active,.bp4-menu-item.bp4-intent-primary:active{background-color:#2d72d233;color:#184a90}.bp4-menu-item.bp4-intent-success{color:#1c6e42}.bp4-menu-item.bp4-intent-success .bp4-menu-item-icon,.bp4-menu-item.bp4-intent-success .bp4-menu-item-label,.bp4-menu-item.bp4-intent-success .bp4-submenu-icon,.bp4-menu-item.bp4-intent-success:before{color:inherit}.bp4-menu-item.bp4-intent-success:hover{background-color:#2385511a}.bp4-menu-item.bp4-intent-success.bp4-active,.bp4-menu-item.bp4-intent-success:active{background-color:#23855133;color:#165a36}.bp4-menu-item.bp4-intent-warning{color:#935610}.bp4-menu-item.bp4-intent-warning .bp4-menu-item-icon,.bp4-menu-item.bp4-intent-warning .bp4-menu-item-label,.bp4-menu-item.bp4-intent-warning .bp4-submenu-icon,.bp4-menu-item.bp4-intent-warning:before{color:inherit}.bp4-menu-item.bp4-intent-warning:hover{background-color:#c876191a}.bp4-menu-item.bp4-intent-warning.bp4-active,.bp4-menu-item.bp4-intent-warning:active{background-color:#c8761933;color:#77450d}.bp4-menu-item.bp4-intent-danger{color:#ac2f33}.bp4-menu-item.bp4-intent-danger .bp4-menu-item-icon,.bp4-menu-item.bp4-intent-danger .bp4-menu-item-label,.bp4-menu-item.bp4-intent-danger .bp4-submenu-icon,.bp4-menu-item.bp4-intent-danger:before{color:inherit}.bp4-menu-item.bp4-intent-danger:hover{background-color:#cd42461a}.bp4-menu-item.bp4-intent-danger.bp4-active,.bp4-menu-item.bp4-intent-danger:active{background-color:#cd424633;color:#8e292c}.bp4-menu-item:before{font-feature-settings:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:blueprint-icons-16,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:7px}.bp4-large .bp4-menu-item{font-size:16px;line-height:22px;padding:9px 7px}.bp4-large .bp4-menu-item .bp4-menu-item-icon{height:22px}.bp4-large .bp4-menu-item .bp4-submenu-icon,.bp4-large .bp4-menu-item:before{margin-top:3px}.bp4-large .bp4-menu-item:before{font-feature-settings:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:blueprint-icons-20,sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:10px}button.bp4-menu-item{background:none;border:none;text-align:left;width:100%}.bp4-menu-header{border-top:1px solid #11141826;cursor:default;display:block;margin:5px;padding-left:2px}.bp4-dark .bp4-menu-header{border-top-color:#fff3}.bp4-menu-header:first-of-type{border-top:none}.bp4-menu-header>h6{word-wrap:normal;color:#1c2127;font-weight:600;line-height:17px;margin:0;overflow:hidden;padding:10px 7px 0 1px;text-overflow:ellipsis;white-space:nowrap}.bp4-menu-header:first-of-type>h6{padding-top:0}.bp4-large .bp4-menu-header>h6{font-size:18px;padding-bottom:5px;padding-top:15px}.bp4-large .bp4-menu-header:first-of-type>h6{padding-top:0}.bp4-dark .bp4-menu{background:#2f343c;color:#f6f7f9}.bp4-dark .bp4-menu-item{color:inherit}.bp4-dark .bp4-menu-item .bp4-menu-item-icon,.bp4-dark .bp4-menu-item .bp4-menu-item-label,.bp4-dark .bp4-menu-item .bp4-submenu-icon,.bp4-dark .bp4-menu-item:before{color:#abb3bf}.bp4-dark .bp4-menu-item:hover{color:inherit}.bp4-dark .bp4-menu-item:hover .bp4-menu-item-icon,.bp4-dark .bp4-menu-item:hover .bp4-submenu-icon{color:#abb3bf}.bp4-dark .bp4-menu-item:hover.ns-selected{background-color:#2d72d233;color:#8abbff}.bp4-dark .bp4-menu-item:hover.ns-selected .bp4-menu-item-icon,.bp4-dark .bp4-menu-item:hover.ns-selected .bp4-submenu-icon,.bp4-dark .bp4-menu-item:hover.ns-selected:before{color:#8abbff}.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success{background-color:#23855133;color:#72ca9b}.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success:before{color:inherit}.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning{background-color:#c8761933;color:#fbb360}.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning:before{color:inherit}.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger{background-color:#cd424633;color:#fa999c}.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger:before{color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-menu-item:hover.ns-selected{background-color:highlight}}.bp4-dark .bp4-menu-item.bp4-active .bp4-menu-item-label,.bp4-dark .bp4-menu-item:active .bp4-menu-item-label{color:#f6f7f9}.bp4-dark .bp4-menu-item.bp4-selected,.bp4-dark .bp4-menu-item.bp4-selected:active,.bp4-dark .bp4-menu-item.bp4-selected:hover{background-color:#2d72d233;color:#8abbff}.bp4-dark .bp4-menu-item.bp4-selected .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:active .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected:active .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:active:before,.bp4-dark .bp4-menu-item.bp4-selected:before,.bp4-dark .bp4-menu-item.bp4-selected:hover .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected:hover .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:hover:before{color:#8abbff}.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success{background-color:#23855133;color:#72ca9b}.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success:before,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success:before,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success:before{color:inherit}.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning{background-color:#c8761933;color:#fbb360}.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning:before,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning:before,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning:before{color:inherit}.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger{background-color:#cd424633;color:#fa999c}.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger:before,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger:before,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger:before{color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-menu-item.bp4-selected,.bp4-dark .bp4-menu-item.bp4-selected:active,.bp4-dark .bp4-menu-item.bp4-selected:hover{background-color:highlight}}.bp4-dark .bp4-menu-item.bp4-disabled,.bp4-dark .bp4-menu-item.bp4-disabled .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-disabled .bp4-menu-item-label,.bp4-dark .bp4-menu-item.bp4-disabled .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-disabled:before{color:#abb3bf99!important}.bp4-dark .bp4-menu-item.bp4-intent-primary{color:#8abbff}.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-menu-item-label,.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-intent-primary:before{color:inherit}.bp4-dark .bp4-menu-item.bp4-intent-primary:hover{background-color:#2d72d233}.bp4-dark .bp4-menu-item.bp4-intent-primary.bp4-active,.bp4-dark .bp4-menu-item.bp4-intent-primary:active{background-color:#2d72d24d;color:#99c4ff}.bp4-dark .bp4-menu-item.bp4-intent-success{color:#72ca9b}.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-menu-item-label,.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-intent-success:before{color:inherit}.bp4-dark .bp4-menu-item.bp4-intent-success:hover{background-color:#23855133}.bp4-dark .bp4-menu-item.bp4-intent-success.bp4-active,.bp4-dark .bp4-menu-item.bp4-intent-success:active{background-color:#2385514d;color:#7cd7a2}.bp4-dark .bp4-menu-item.bp4-intent-warning{color:#fbb360}.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-menu-item-label,.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-intent-warning:before{color:inherit}.bp4-dark .bp4-menu-item.bp4-intent-warning:hover{background-color:#c8761933}.bp4-dark .bp4-menu-item.bp4-intent-warning.bp4-active,.bp4-dark .bp4-menu-item.bp4-intent-warning:active{background-color:#c876194d;color:#f5c186}.bp4-dark .bp4-menu-item.bp4-intent-danger{color:#fa999c}.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-menu-item-icon,.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-menu-item-label,.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-submenu-icon,.bp4-dark .bp4-menu-item.bp4-intent-danger:before{color:inherit}.bp4-dark .bp4-menu-item.bp4-intent-danger:hover{background-color:#cd424633}.bp4-dark .bp4-menu-item.bp4-intent-danger.bp4-active,.bp4-dark .bp4-menu-item.bp4-intent-danger:active{background-color:#cd42464d;color:#ffa1a4}.bp4-dark .bp4-menu-divider,.bp4-dark .bp4-menu-header{border-color:#fff3}.bp4-dark .bp4-menu-header>h6{color:#f6f7f9}.bp4-label .bp4-menu{margin-top:5px}.bp4-navbar{background-color:#fff;box-shadow:0 0 0 1px #1114181a,0 1px 1px #11141833;height:50px;padding:0 15px;position:relative;width:100%;z-index:10}.bp4-dark .bp4-navbar,.bp4-navbar.bp4-dark{background-color:#383e47}.bp4-navbar.bp4-dark{box-shadow:inset inset 0 0 0 1px #fff3,0 1px 1px 0 #11141866}.bp4-dark .bp4-navbar{box-shadow:inset 0 0 0 1px #fff3,0 1px 1px 0 #11141866}.bp4-navbar.bp4-fixed-top{left:0;position:fixed;right:0;top:0}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-navbar{border:1px solid buttonborder}}.bp4-navbar-heading{font-size:16px;margin-right:15px}.bp4-navbar-group{align-items:center;display:flex;height:50px}.bp4-navbar-group.bp4-align-left{float:left}.bp4-navbar-group.bp4-align-right{float:right}.bp4-navbar-divider{border-left:1px solid #11141826;height:20px;margin:0 10px}.bp4-dark .bp4-navbar-divider{border-left-color:#fff3}.bp4-non-ideal-state{align-items:center;color:#5f6b7c;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.bp4-non-ideal-state>*{flex-grow:0;flex-shrink:0}.bp4-non-ideal-state>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-non-ideal-state:before,.bp4-non-ideal-state>*{margin-bottom:20px}.bp4-non-ideal-state:empty:before,.bp4-non-ideal-state>:last-child{margin-bottom:0}.bp4-non-ideal-state>*{max-width:400px}.bp4-non-ideal-state .bp4-heading{color:#5f6b7c;line-height:20px;margin-bottom:10px}.bp4-non-ideal-state .bp4-heading:only-child{margin-bottom:0}.bp4-non-ideal-state.bp4-non-ideal-state-horizontal{display:flex;flex-direction:row;text-align:left}.bp4-non-ideal-state.bp4-non-ideal-state-horizontal>*{flex-grow:0;flex-shrink:0}.bp4-non-ideal-state.bp4-non-ideal-state-horizontal>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-non-ideal-state.bp4-non-ideal-state-horizontal:before,.bp4-non-ideal-state.bp4-non-ideal-state-horizontal>*{margin-right:20px}.bp4-non-ideal-state.bp4-non-ideal-state-horizontal:empty:before,.bp4-non-ideal-state.bp4-non-ideal-state-horizontal>:last-child{margin-right:0}.bp4-non-ideal-state.bp4-non-ideal-state-horizontal>*{margin-bottom:0}.bp4-dark .bp4-non-ideal-state,.bp4-dark .bp4-non-ideal-state .bp4-heading{color:#abb3bf}.bp4-non-ideal-state-visual{color:#8f99a8}.bp4-non-ideal-state-visual .bp4-icon svg{fill-opacity:15%;overflow:visible}.bp4-non-ideal-state-visual .bp4-icon svg path{stroke:#8f99a8;stroke-opacity:50%;stroke-width:.5px}.bp4-dark .bp4-non-ideal-state-visual .bp4-icon svg{fill-opacity:20%}.bp4-overflow-list{display:flex;flex-wrap:nowrap;min-width:0}.bp4-overflow-list-spacer{flex-shrink:1;width:1px}body.bp4-overlay-open{overflow:hidden}.bp4-overlay{bottom:0;left:0;position:static;right:0;top:0;z-index:20}.bp4-overlay:not(.bp4-overlay-open){pointer-events:none}.bp4-overlay.bp4-overlay-container{overflow:hidden;position:fixed}.bp4-overlay.bp4-overlay-container.bp4-overlay-inline{position:absolute}.bp4-overlay.bp4-overlay-scroll-container{overflow:auto;position:fixed}.bp4-overlay.bp4-overlay-scroll-container.bp4-overlay-inline{position:absolute}.bp4-overlay.bp4-overlay-inline{display:inline;overflow:visible}.bp4-overlay-content{position:fixed;z-index:20}.bp4-overlay-inline .bp4-overlay-content,.bp4-overlay-scroll-container .bp4-overlay-content{position:absolute}.bp4-overlay-backdrop{background-color:#111418b3;bottom:0;left:0;opacity:1;overflow:auto;position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:20}.bp4-overlay-backdrop.bp4-overlay-appear,.bp4-overlay-backdrop.bp4-overlay-enter{opacity:0}.bp4-overlay-backdrop.bp4-overlay-appear-active,.bp4-overlay-backdrop.bp4-overlay-enter-active{opacity:1;transition-delay:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-overlay-backdrop.bp4-overlay-exit{opacity:1}.bp4-overlay-backdrop.bp4-overlay-exit-active{opacity:0;transition-delay:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-overlay-backdrop:focus{outline:none}.bp4-overlay-inline .bp4-overlay-backdrop{position:absolute}.bp4-panel-stack{overflow:hidden;position:relative}.bp4-panel-stack-header{align-items:center;box-shadow:0 1px #11141826;display:flex;flex-shrink:0;height:30px;z-index:1}.bp4-dark .bp4-panel-stack-header{box-shadow:0 1px #fff3}.bp4-panel-stack-header>span{align-items:stretch;display:flex;flex:1 1}.bp4-panel-stack-header .bp4-heading{margin:0 5px}.bp4-button.bp4-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.bp4-button.bp4-panel-stack-header-back .bp4-icon{margin:0 2px}.bp4-panel-stack-view{background-color:#fff;border-right:1px solid #11141826;bottom:0;display:flex;flex-direction:column;left:0;margin-right:-1px;overflow-y:auto;position:absolute;right:0;top:0;z-index:1}.bp4-dark .bp4-panel-stack-view{background-color:#383e47}.bp4-panel-stack-view:nth-last-child(n+4){display:none}.bp4-panel-stack-push .bp4-panel-stack-appear,.bp4-panel-stack-push .bp4-panel-stack-enter{opacity:0;transform:translateX(100%)}.bp4-panel-stack-push .bp4-panel-stack-appear-active,.bp4-panel-stack-push .bp4-panel-stack-enter-active{opacity:1;transform:translate(0);transition-delay:0;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:ease}.bp4-panel-stack-push .bp4-panel-stack-exit{opacity:1;transform:translate(0)}.bp4-panel-stack-push .bp4-panel-stack-exit-active{opacity:0;transform:translateX(-50%);transition-delay:0;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:ease}.bp4-panel-stack-pop .bp4-panel-stack-appear,.bp4-panel-stack-pop .bp4-panel-stack-enter{opacity:0;transform:translateX(-50%)}.bp4-panel-stack-pop .bp4-panel-stack-appear-active,.bp4-panel-stack-pop .bp4-panel-stack-enter-active{opacity:1;transform:translate(0);transition-delay:0;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:ease}.bp4-panel-stack-pop .bp4-panel-stack-exit{opacity:1;transform:translate(0)}.bp4-panel-stack-pop .bp4-panel-stack-exit-active{opacity:0;transform:translateX(100%);transition-delay:0;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:ease}.bp4-panel-stack2{overflow:hidden;position:relative}.bp4-panel-stack2-header{align-items:center;box-shadow:0 1px #11141826;display:flex;flex-shrink:0;height:30px;z-index:1}.bp4-dark .bp4-panel-stack2-header{box-shadow:0 1px #fff3}.bp4-panel-stack2-header>span{align-items:stretch;display:flex;flex:1 1}.bp4-panel-stack2-header .bp4-heading{margin:0 5px}.bp4-button.bp4-panel-stack2-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.bp4-button.bp4-panel-stack2-header-back .bp4-icon{margin:0 2px}.bp4-panel-stack2-view{background-color:#fff;border-right:1px solid #11141826;bottom:0;display:flex;flex-direction:column;left:0;margin-right:-1px;overflow-y:auto;position:absolute;right:0;top:0;z-index:1}.bp4-dark .bp4-panel-stack2-view{background-color:#383e47}.bp4-panel-stack2-view:nth-last-child(n+4){display:none}.bp4-panel-stack2-push .bp4-panel-stack2-appear,.bp4-panel-stack2-push .bp4-panel-stack2-enter{opacity:0;transform:translateX(100%)}.bp4-panel-stack2-push .bp4-panel-stack2-appear-active,.bp4-panel-stack2-push .bp4-panel-stack2-enter-active{opacity:1;transform:translate(0);transition-delay:0;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:ease}.bp4-panel-stack2-push .bp4-panel-stack2-exit{opacity:1;transform:translate(0)}.bp4-panel-stack2-push .bp4-panel-stack2-exit-active{opacity:0;transform:translateX(-50%);transition-delay:0;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:ease}.bp4-panel-stack2-pop .bp4-panel-stack2-appear,.bp4-panel-stack2-pop .bp4-panel-stack2-enter{opacity:0;transform:translateX(-50%)}.bp4-panel-stack2-pop .bp4-panel-stack2-appear-active,.bp4-panel-stack2-pop .bp4-panel-stack2-enter-active{opacity:1;transform:translate(0);transition-delay:0;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:ease}.bp4-panel-stack2-pop .bp4-panel-stack2-exit{opacity:1;transform:translate(0)}.bp4-panel-stack2-pop .bp4-panel-stack2-exit-active{opacity:0;transform:translateX(100%);transition-delay:0;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:ease}.bp4-popover{border-radius:2px;box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833;display:inline-block;transform:scale(1);z-index:20}.bp4-popover .bp4-popover-arrow{height:30px;position:absolute;width:30px}.bp4-popover .bp4-popover-arrow:before{height:20px;margin:5px;width:20px}.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top>.bp4-popover{margin-bottom:17px;margin-top:-17px}.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top>.bp4-popover>.bp4-popover-arrow{bottom:-11px}.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top>.bp4-popover>.bp4-popover-arrow svg{transform:rotate(-90deg)}.bp4-tether-element-attached-left.bp4-tether-target-attached-right>.bp4-popover{margin-left:17px}.bp4-tether-element-attached-left.bp4-tether-target-attached-right>.bp4-popover>.bp4-popover-arrow{left:-11px}.bp4-tether-element-attached-left.bp4-tether-target-attached-right>.bp4-popover>.bp4-popover-arrow svg{transform:rotate(0)}.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom>.bp4-popover{margin-top:17px}.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom>.bp4-popover>.bp4-popover-arrow{top:-11px}.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom>.bp4-popover>.bp4-popover-arrow svg{transform:rotate(90deg)}.bp4-tether-element-attached-right.bp4-tether-target-attached-left>.bp4-popover{margin-left:-17px;margin-right:17px}.bp4-tether-element-attached-right.bp4-tether-target-attached-left>.bp4-popover>.bp4-popover-arrow{right:-11px}.bp4-tether-element-attached-right.bp4-tether-target-attached-left>.bp4-popover>.bp4-popover-arrow svg{transform:rotate(180deg)}.bp4-tether-element-attached-middle>.bp4-popover>.bp4-popover-arrow{top:50%;transform:translateY(-50%)}.bp4-tether-element-attached-center>.bp4-popover>.bp4-popover-arrow{right:50%;transform:translateX(50%)}.bp4-tether-element-attached-top.bp4-tether-target-attached-top>.bp4-popover>.bp4-popover-arrow{top:-.3933982644px}.bp4-tether-element-attached-right.bp4-tether-target-attached-right>.bp4-popover>.bp4-popover-arrow{right:-.3933982644px}.bp4-tether-element-attached-left.bp4-tether-target-attached-left>.bp4-popover>.bp4-popover-arrow{left:-.3933982644px}.bp4-tether-element-attached-bottom.bp4-tether-target-attached-bottom>.bp4-popover>.bp4-popover-arrow{bottom:-.3933982644px}.bp4-tether-element-attached-top.bp4-tether-element-attached-left>.bp4-popover{transform-origin:top left}.bp4-tether-element-attached-top.bp4-tether-element-attached-center>.bp4-popover{transform-origin:top center}.bp4-tether-element-attached-top.bp4-tether-element-attached-right>.bp4-popover{transform-origin:top right}.bp4-tether-element-attached-middle.bp4-tether-element-attached-left>.bp4-popover{transform-origin:center left}.bp4-tether-element-attached-middle.bp4-tether-element-attached-center>.bp4-popover{transform-origin:center center}.bp4-tether-element-attached-middle.bp4-tether-element-attached-right>.bp4-popover{transform-origin:center right}.bp4-tether-element-attached-bottom.bp4-tether-element-attached-left>.bp4-popover{transform-origin:bottom left}.bp4-tether-element-attached-bottom.bp4-tether-element-attached-center>.bp4-popover{transform-origin:bottom center}.bp4-tether-element-attached-bottom.bp4-tether-element-attached-right>.bp4-popover{transform-origin:bottom right}.bp4-popover .bp4-popover-content{background:#fff}.bp4-popover .bp4-heading,.bp4-popover .bp4-popover-content{color:inherit}.bp4-popover .bp4-popover-arrow:before{box-shadow:1px 1px 6px #11141833}.bp4-popover .bp4-popover-arrow-border{fill:#111418;fill-opacity:.1}.bp4-popover .bp4-popover-arrow-fill{fill:#fff}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-popover .bp4-popover-arrow-fill{fill:buttonborder}}.bp4-popover-appear>.bp4-popover,.bp4-popover-enter>.bp4-popover{transform:scale(.3)}.bp4-popover-appear-active>.bp4-popover,.bp4-popover-enter-active>.bp4-popover{transform:scale(1);transition-delay:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)}.bp4-popover-exit>.bp4-popover{transform:scale(1)}.bp4-popover-exit-active>.bp4-popover{transform:scale(.3);transition-delay:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)}.bp4-popover .bp4-popover-content{border-radius:2px;position:relative}.bp4-popover.bp4-popover-content-sizing .bp4-popover-content{max-width:350px;padding:20px}.bp4-popover-target+.bp4-overlay .bp4-popover.bp4-popover-content-sizing{width:350px}.bp4-popover.bp4-minimal{margin:0!important}.bp4-popover.bp4-minimal .bp4-popover-arrow{display:none}.bp4-popover-appear>.bp4-popover.bp4-minimal.bp4-popover,.bp4-popover-enter>.bp4-popover.bp4-minimal.bp4-popover,.bp4-popover.bp4-minimal.bp4-popover{transform:scale(1)}.bp4-popover-appear-active>.bp4-popover.bp4-minimal.bp4-popover,.bp4-popover-enter-active>.bp4-popover.bp4-minimal.bp4-popover{transform:scale(1);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-popover-exit>.bp4-popover.bp4-minimal.bp4-popover{transform:scale(1)}.bp4-popover-exit-active>.bp4-popover.bp4-minimal.bp4-popover{transform:scale(1);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-dark .bp4-popover,.bp4-popover.bp4-dark{box-shadow:0 0 0 1px #5e6064,inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866}.bp4-dark .bp4-popover .bp4-popover-content,.bp4-popover.bp4-dark .bp4-popover-content{background:#2f343c}.bp4-dark .bp4-popover .bp4-heading,.bp4-dark .bp4-popover .bp4-popover-content,.bp4-popover.bp4-dark .bp4-heading,.bp4-popover.bp4-dark .bp4-popover-content{color:inherit}.bp4-dark .bp4-popover .bp4-popover-arrow:before,.bp4-popover.bp4-dark .bp4-popover-arrow:before{box-shadow:0 0 0 1px #777a7e,1px 1px 6px #11141866}.bp4-dark .bp4-popover .bp4-popover-arrow-border,.bp4-popover.bp4-dark .bp4-popover-arrow-border{fill:#111418;fill-opacity:.2}.bp4-dark .bp4-popover .bp4-popover-arrow-fill,.bp4-popover.bp4-dark .bp4-popover-arrow-fill{fill:#2f343c}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-popover .bp4-popover-arrow-fill,.bp4-popover.bp4-dark .bp4-popover-arrow-fill{fill:buttonborder}.bp4-popover{border:1px solid buttonborder;box-shadow:none}}.bp4-popover-arrow:before{border-radius:1px;content:"";display:block;position:absolute;transform:rotate(45deg)}.bp4-tether-pinned .bp4-popover-arrow{display:none}.bp4-popover-backdrop{background:#fff0}.bp4-transition-container{display:flex;opacity:1;z-index:20}.bp4-transition-container.bp4-popover-appear,.bp4-transition-container.bp4-popover-enter{opacity:0}.bp4-transition-container.bp4-popover-appear-active,.bp4-transition-container.bp4-popover-enter-active{opacity:1;transition-delay:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-transition-container.bp4-popover-exit{opacity:1}.bp4-transition-container.bp4-popover-exit-active{opacity:0;transition-delay:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-transition-container:focus{outline:none}.bp4-transition-container.bp4-popover-leave .bp4-popover-content{pointer-events:none}.bp4-transition-container[data-x-out-of-boundaries]{display:none}span.bp4-popover-target{display:inline-block}.bp4-popover-wrapper.bp4-fill{width:100%}.bp4-portal{left:0;position:absolute;right:0;top:0}@keyframes linear-progress-bar-stripes{0%{background-position:0 0}to{background-position:30px 0}}.bp4-progress-bar{background:#5f6b7c33;border-radius:40px;display:block;height:8px;overflow:hidden;position:relative;width:100%}.bp4-progress-bar .bp4-progress-meter{background:linear-gradient(-45deg,#fff3 25%,#0000 0,#0000 50%,#fff3 0,#fff3 75%,#0000 0);background-color:#5f6b7ccc;background-size:30px 30px;border-radius:40px;height:100%;position:absolute;transition:width .2s cubic-bezier(.4,1,.75,.9);width:100%}.bp4-progress-bar:not(.bp4-no-animation):not(.bp4-no-stripes) .bp4-progress-meter{animation:linear-progress-bar-stripes .3s linear infinite reverse}.bp4-progress-bar.bp4-no-stripes .bp4-progress-meter{background-image:none}.bp4-dark .bp4-progress-bar{background:#11141880}.bp4-dark .bp4-progress-bar .bp4-progress-meter{background-color:#8f99a8}.bp4-progress-bar.bp4-intent-primary .bp4-progress-meter{background-color:#2d72d2}.bp4-progress-bar.bp4-intent-success .bp4-progress-meter{background-color:#238551}.bp4-progress-bar.bp4-intent-warning .bp4-progress-meter{background-color:#c87619}.bp4-progress-bar.bp4-intent-danger .bp4-progress-meter{background-color:#cd4246}@keyframes skeleton-glow{0%{background:#d3d8de33;border-color:#d3d8de33}to{background:#5f6b7c33;border-color:#5f6b7c33}}.bp4-skeleton{animation:skeleton-glow 1s linear infinite alternate;background:#d3d8de33;background-clip:padding-box!important;border-color:#d3d8de33!important;border-radius:2px;box-shadow:none!important;color:#0000!important;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.bp4-skeleton *,.bp4-skeleton:after,.bp4-skeleton:before{visibility:hidden!important}.bp4-slider{cursor:default;height:40px;min-width:150px;outline:none;position:relative;-webkit-user-select:none;user-select:none;width:100%}.bp4-slider:hover{cursor:pointer}.bp4-slider:active{cursor:grabbing}.bp4-slider.bp4-disabled{cursor:not-allowed;opacity:.5}.bp4-slider.bp4-slider-unlabeled{height:16px}.bp4-slider-progress,.bp4-slider-track{height:6px;left:0;position:absolute;right:0;top:5px}.bp4-slider-track{border-radius:2px;overflow:hidden}.bp4-slider-progress{background:#5f6b7c33}.bp4-dark .bp4-slider-progress{background:#11141880}.bp4-slider-progress.bp4-intent-primary{background-color:#2d72d2}.bp4-slider-progress.bp4-intent-success{background-color:#238551}.bp4-slider-progress.bp4-intent-warning{background-color:#c87619}.bp4-slider-progress.bp4-intent-danger{background-color:#cd4246}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-slider-progress{background:ButtonText}}.bp4-slider-handle{background-color:#f6f7f9;border-radius:2px;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #1114181a;box-shadow:0 0 0 1px #11141880,0 1px 1px #11141880;color:#1c2127;cursor:pointer;height:16px;left:0;position:absolute;top:0;width:16px}.bp4-slider-handle.bp4-active,.bp4-slider-handle:active{background-color:#dce0e5;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-slider-handle.bp4-active,.bp4-slider-handle:active{background:highlight}}.bp4-slider-handle.bp4-disabled,.bp4-slider-handle:disabled{background-color:#d3d8de80;box-shadow:none;color:#5f6b7c99;cursor:not-allowed;outline:none}.bp4-slider-handle.bp4-disabled.bp4-active,.bp4-slider-handle.bp4-disabled.bp4-active:hover,.bp4-slider-handle:disabled.bp4-active,.bp4-slider-handle:disabled.bp4-active:hover{background:#d3d8deb3}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-slider-handle{border:1px solid buttonborder}}.bp4-slider-handle:focus{z-index:1}.bp4-slider-handle:hover{background-clip:padding-box;background-color:#edeff2;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833;box-shadow:0 0 0 1px #11141880,0 1px 2px #11141899;cursor:grab;z-index:2}.bp4-slider-handle.bp4-active{background-color:#dce0e5;box-shadow:inset 0 0 0 1px #11141833,0 1px 2px #11141833;box-shadow:inset 0 1px 1px #1114181a,0 0 0 1px #11141880,0 1px 2px #11141833;cursor:grabbing}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-slider-handle.bp4-active{background:highlight}}.bp4-disabled .bp4-slider-handle{background:#c5cbd3;box-shadow:none;pointer-events:none}.bp4-dark .bp4-slider-handle{background-color:#abb3bf;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141833}.bp4-dark .bp4-slider-handle:hover{background-color:#8f99a8;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-dark .bp4-slider-handle.bp4-active{background-color:#738091;box-shadow:inset 0 1px 1px #1114181a,inset 0 0 0 1px #ffffff1a,0 1px 2px #11141866}.bp4-dark .bp4-disabled .bp4-slider-handle{background:#5f6b7c;border-color:#5f6b7c;box-shadow:none}.bp4-slider-handle .bp4-slider-label{background:#404854;border-radius:2px;box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833;color:#f6f7f9;margin-left:8px}.bp4-dark .bp4-slider-handle .bp4-slider-label{background:#e5e8eb;box-shadow:0 2px 4px #11141866,0 8px 24px #11141866;color:#404854}.bp4-disabled .bp4-slider-handle .bp4-slider-label{box-shadow:none}.bp4-slider-handle.bp4-end,.bp4-slider-handle.bp4-start{width:8px}.bp4-slider-handle.bp4-start{border-bottom-right-radius:0;border-top-right-radius:0}.bp4-slider-handle.bp4-end{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:8px}.bp4-slider-handle.bp4-end .bp4-slider-label{margin-left:0}.bp4-slider-label{display:inline-block;font-size:12px;line-height:1;padding:2px 5px;position:absolute;transform:translate(-50%,20px);vertical-align:top}.bp4-slider.bp4-vertical{height:150px;min-width:40px;width:40px}.bp4-slider.bp4-vertical .bp4-slider-progress,.bp4-slider.bp4-vertical .bp4-slider-track{bottom:0;height:auto;left:5px;top:0;width:6px}.bp4-slider.bp4-vertical .bp4-slider-progress{top:auto}.bp4-slider.bp4-vertical .bp4-slider-label{transform:translate(20px,50%)}.bp4-slider.bp4-vertical .bp4-slider-handle{top:auto}.bp4-slider.bp4-vertical .bp4-slider-handle .bp4-slider-label{margin-left:0;margin-top:-8px}.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-end,.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start{height:8px;margin-left:0;width:16px}.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start{border-bottom-right-radius:2px;border-top-left-radius:0}.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start .bp4-slider-label{transform:translate(20px)}.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-end{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:2px;margin-bottom:8px}@keyframes pt-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bp4-spinner{align-items:center;display:flex;justify-content:center;overflow:visible;vertical-align:middle}.bp4-spinner svg{display:block}.bp4-spinner path{fill-opacity:0}.bp4-spinner .bp4-spinner-head{stroke:#5f6b7ccc;stroke-linecap:round;transform-origin:center;transition:stroke-dashoffset .2s cubic-bezier(.4,1,.75,.9)}.bp4-spinner .bp4-spinner-track{stroke:#5f6b7c33}.bp4-spinner-animation{animation:pt-spinner-animation .5s linear infinite}.bp4-no-spin>.bp4-spinner-animation{animation:none}.bp4-dark .bp4-spinner .bp4-spinner-head{stroke:#8f99a8}.bp4-dark .bp4-spinner .bp4-spinner-track{stroke:#11141880}.bp4-spinner.bp4-intent-primary .bp4-spinner-head{stroke:#2d72d2}.bp4-spinner.bp4-intent-success .bp4-spinner-head{stroke:#238551}.bp4-spinner.bp4-intent-warning .bp4-spinner-head{stroke:#c87619}.bp4-spinner.bp4-intent-danger .bp4-spinner-head{stroke:#cd4246}.bp4-tabs:not(.bp4-vertical).bp4-fill,.bp4-tabs:not(.bp4-vertical).bp4-fill .bp4-tab-list{height:100%}.bp4-tabs.bp4-vertical{display:flex}.bp4-tabs.bp4-vertical>.bp4-tab-list{align-items:flex-start;flex-direction:column}.bp4-tabs.bp4-vertical>.bp4-tab-list .bp4-tab{align-items:center;border-radius:2px;display:flex;padding:0 10px;width:100%}.bp4-tabs.bp4-vertical>.bp4-tab-list .bp4-tab[aria-selected=true]{background-color:#2d72d233;box-shadow:none}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tabs.bp4-vertical>.bp4-tab-list .bp4-tab[aria-selected=true]{background-color:highlight;color:#111418}}.bp4-tabs.bp4-vertical>.bp4-tab-list .bp4-tab-indicator-wrapper .bp4-tab-indicator{background-color:#2d72d233;border-radius:2px;bottom:0;height:auto;left:0;right:0;top:0}.bp4-tabs.bp4-vertical>.bp4-tab-panel{margin-top:0;padding-left:20px}.bp4-tab-list{align-items:flex-end;border:none;display:flex;flex:0 0 auto;list-style:none;margin:0;padding:0;position:relative}.bp4-tab-list>:not(:last-child){margin-right:20px}.bp4-tab{word-wrap:normal;align-items:center;align-self:stretch;color:#1c2127;cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;line-height:30px;max-width:100%;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.bp4-tab a{color:inherit;display:block;text-decoration:none}.bp4-tab-indicator-wrapper~.bp4-tab{background-color:initial!important;box-shadow:none!important}.bp4-tab[aria-disabled=true]{color:#5f6b7c99;cursor:not-allowed}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tab[aria-disabled=true]{color:graytext}}.bp4-tab[aria-selected=true]{border-radius:0;box-shadow:inset 0 -3px 0 #215db0}.bp4-tab:not([aria-disabled=true]):hover,.bp4-tab[aria-selected=true]{color:#215db0}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tab:not([aria-disabled=true]):hover,.bp4-tab[aria-selected=true]{color:highlight}}.bp4-tab:focus{-moz-outline-radius:0}.bp4-large>.bp4-tab{font-size:16px;line-height:40px}.bp4-tab-panel{margin-top:20px}.bp4-tab-panel[aria-hidden=true]{display:none}.bp4-tab-icon{margin-right:7px}.bp4-tab-tag{margin-left:7px}.bp4-tab-indicator-wrapper{left:0;pointer-events:none;position:absolute;top:0;transform:translateX(0),translateY(0);transition:height,transform,width;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-tab-indicator-wrapper .bp4-tab-indicator{background-color:#215db0;bottom:0;height:3px;left:0;position:absolute;right:0}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tab-indicator-wrapper .bp4-tab-indicator{background-color:highlight}}.bp4-tab-indicator-wrapper.bp4-no-animation{transition:none}.bp4-tabs:not(.bp4-vertical) .bp4-tab-indicator-wrapper{height:100%}.bp4-dark .bp4-tab{color:#f6f7f9}.bp4-dark .bp4-tab[aria-disabled=true]{color:#abb3bf99}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-tab[aria-disabled=true]{color:graytext}}.bp4-dark .bp4-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 #8abbff}.bp4-dark .bp4-tab:not([aria-disabled=true]):hover,.bp4-dark .bp4-tab[aria-selected=true]{color:#8abbff}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-tab:not([aria-disabled=true]):hover,.bp4-dark .bp4-tab[aria-selected=true]{color:highlight}}.bp4-dark .bp4-tab-indicator{background-color:#8abbff}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-tab-indicator{background-color:highlight}}.bp4-flex-expander{flex:1 1}.bp4-tag{align-items:center;background-color:#5f6b7c;border:none;border-radius:2px;box-shadow:none;color:#fff;display:inline-flex;flex-direction:row;font-size:12px;line-height:16px;max-width:100%;min-height:20px;min-width:20px;padding:2px 6px;position:relative}.bp4-tag>*{flex-grow:0;flex-shrink:0}.bp4-tag>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-tag:before,.bp4-tag>*{margin-right:4px}.bp4-tag:empty:before,.bp4-tag>:last-child{margin-right:0}.bp4-tag:focus{-moz-outline-radius:6px;outline:2px solid #2d72d299;outline-offset:0}.bp4-tag.bp4-interactive{cursor:pointer}.bp4-tag.bp4-interactive:hover{background:#404854}.bp4-tag.bp4-interactive.bp4-active,.bp4-tag.bp4-interactive:active{background:#383e47}.bp4-tag.bp4-round{border-radius:30px;padding-left:8px;padding-right:8px}.bp4-dark .bp4-tag{background-color:#c5cbd3;color:#1c2127}.bp4-dark .bp4-tag .bp4-icon-large,.bp4-dark .bp4-tag .bp4-icon-standard,.bp4-dark .bp4-tag>.bp4-icon{fill:currentcolor}.bp4-dark .bp4-tag.bp4-interactive:hover{background:#abb3bf}.bp4-dark .bp4-tag.bp4-interactive.bp4-active,.bp4-dark .bp4-tag.bp4-interactive:active{background:#8f99a8}.bp4-tag .bp4-icon-large,.bp4-tag .bp4-icon-standard,.bp4-tag>.bp4-icon{fill:#fff}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tag{border:1px solid buttonborder}}.bp4-large .bp4-tag,.bp4-tag.bp4-large{font-size:14px;line-height:20px;min-height:30px;min-width:30px;padding:5px 10px}.bp4-large .bp4-tag:before,.bp4-large .bp4-tag>*,.bp4-tag.bp4-large:before,.bp4-tag.bp4-large>*{margin-right:7px}.bp4-large .bp4-tag:empty:before,.bp4-large .bp4-tag>:last-child,.bp4-tag.bp4-large:empty:before,.bp4-tag.bp4-large>:last-child{margin-right:0}.bp4-large .bp4-tag.bp4-round,.bp4-tag.bp4-large.bp4-round{padding-left:12px;padding-right:12px}.bp4-tag.bp4-intent-primary{background:#2d72d2;color:#fff}.bp4-tag.bp4-intent-primary.bp4-interactive:hover{background-color:#215db0}.bp4-tag.bp4-intent-primary.bp4-interactive.bp4-active,.bp4-tag.bp4-intent-primary.bp4-interactive:active{background-color:#184a90}.bp4-tag.bp4-intent-primary .bp4-tag-remove{color:#ffffffb3}.bp4-tag.bp4-intent-primary .bp4-tag-remove:active,.bp4-tag.bp4-intent-primary .bp4-tag-remove:hover{color:#fff}.bp4-tag.bp4-intent-success{background:#238551;color:#fff}.bp4-tag.bp4-intent-success.bp4-interactive:hover{background-color:#1c6e42}.bp4-tag.bp4-intent-success.bp4-interactive.bp4-active,.bp4-tag.bp4-intent-success.bp4-interactive:active{background-color:#165a36}.bp4-tag.bp4-intent-success .bp4-tag-remove{color:#ffffffb3}.bp4-tag.bp4-intent-success .bp4-tag-remove:active,.bp4-tag.bp4-intent-success .bp4-tag-remove:hover{color:#fff}.bp4-tag.bp4-intent-warning{background:#fbb360;color:#1c2127}.bp4-tag.bp4-intent-warning.bp4-interactive:hover{background-color:#ec9a3c}.bp4-tag.bp4-intent-warning.bp4-interactive.bp4-active,.bp4-tag.bp4-intent-warning.bp4-interactive:active{background-color:#c87619}.bp4-tag.bp4-intent-warning .bp4-tag-remove{color:#1c2127b3}.bp4-tag.bp4-intent-warning .bp4-tag-remove:active,.bp4-tag.bp4-intent-warning .bp4-tag-remove:hover{color:#1c2127}.bp4-tag.bp4-intent-danger{background:#cd4246;color:#fff}.bp4-tag.bp4-intent-danger.bp4-interactive:hover{background-color:#ac2f33}.bp4-tag.bp4-intent-danger.bp4-interactive.bp4-active,.bp4-tag.bp4-intent-danger.bp4-interactive:active{background-color:#8e292c}.bp4-tag.bp4-intent-danger .bp4-tag-remove{color:#ffffffb3}.bp4-tag.bp4-intent-danger .bp4-tag-remove:active,.bp4-tag.bp4-intent-danger .bp4-tag-remove:hover{color:#fff}.bp4-tag.bp4-fill{display:flex;width:100%}.bp4-tag.bp4-minimal .bp4-icon-large,.bp4-tag.bp4-minimal .bp4-icon-standard,.bp4-tag.bp4-minimal>.bp4-icon{fill:#5f6b7c}.bp4-tag.bp4-minimal:not([class*=bp4-intent-]){background-color:#8f99a826;color:#1c2127}.bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive{cursor:pointer}.bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive:hover{background-color:#8f99a84d;color:#111418}.bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive.bp4-active,.bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive:active{background-color:#8f99a859;color:#111418}.bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove{color:#5f6b7c}.bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove:active,.bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove:hover{color:#404854}.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]){background-color:#8f99a826;color:#f6f7f9}.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive{cursor:pointer}.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive:hover{background-color:#8f99a84d;color:#fff}.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive.bp4-active,.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive:active{background-color:#8f99a859;color:#fff}.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove{color:#abb3bf}.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove:active,.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove:hover{color:#d3d8de}.bp4-tag.bp4-minimal.bp4-intent-primary{background-color:#2d72d21a;color:#215db0}.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-icon-large,.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-icon-standard,.bp4-tag.bp4-minimal.bp4-intent-primary>.bp4-icon{fill:#215db0}.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover{background-color:#2d72d233;color:#184a90}.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive.bp4-active,.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active{background-color:#2d72d24d;color:#184a90}.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove{color:#215db0}.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:active,.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:hover{color:#184a90}.bp4-tag.bp4-minimal.bp4-intent-success{background-color:#2385511a;color:#1c6e42}.bp4-tag.bp4-minimal.bp4-intent-success .bp4-icon-large,.bp4-tag.bp4-minimal.bp4-intent-success .bp4-icon-standard,.bp4-tag.bp4-minimal.bp4-intent-success>.bp4-icon{fill:#1c6e42}.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover{background-color:#23855133;color:#165a36}.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive.bp4-active,.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active{background-color:#2385514d;color:#165a36}.bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove{color:#1c6e42}.bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:active,.bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:hover{color:#165a36}.bp4-tag.bp4-minimal.bp4-intent-warning{background-color:#c876191a;color:#935610}.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-icon-large,.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-icon-standard,.bp4-tag.bp4-minimal.bp4-intent-warning>.bp4-icon{fill:#935610}.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover{background-color:#c8761933;color:#77450d}.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive.bp4-active,.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active{background-color:#c876194d;color:#77450d}.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove{color:#935610}.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:active,.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:hover{color:#77450d}.bp4-tag.bp4-minimal.bp4-intent-danger{background-color:#cd42461a;color:#ac2f33}.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-icon-large,.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-icon-standard,.bp4-tag.bp4-minimal.bp4-intent-danger>.bp4-icon{fill:#ac2f33}.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover{background-color:#cd424633;color:#8e292c}.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive.bp4-active,.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active{background-color:#cd42464d;color:#8e292c}.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove{color:#ac2f33}.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:active,.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:hover{color:#8e292c}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary{background-color:#2d72d233;color:#8abbff}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover{background-color:#2d72d24d;color:#99c4ff}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive.bp4-active,.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active{background-color:#2d72d259;color:#99c4ff}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove{color:#8abbff}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:active,.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:hover{color:#99c4ff}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success{background-color:#23855133;color:#72ca9b}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover{background-color:#2385514d;color:#7cd7a2}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive.bp4-active,.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active{background-color:#23855159;color:#7cd7a2}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove{color:#72ca9b}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:active,.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:hover{color:#7cd7a2}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning{background-color:#c8761933;color:#fbb360}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover{background-color:#c876194d;color:#f5c186}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive.bp4-active,.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active{background-color:#c8761959;color:#f5c186}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove{color:#fbb360}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:active,.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:hover{color:#f5c186}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger{background-color:#cd424633;color:#fa999c}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover{background-color:#cd42464d;color:#ffa1a4}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive.bp4-active,.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active{background-color:#cd424659;color:#ffa1a4}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove{color:#fa999c}.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:active,.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:hover{color:#ffa1a4}.bp4-tag-remove{background:none;border:none;color:#ffffffb3;cursor:pointer;display:flex;margin-bottom:-2px;margin-right:-6px!important;margin-top:-2px;padding:2px 2px 2px 0}.bp4-tag-remove:hover{background:none;color:inherit;text-decoration:none}.bp4-tag-remove .bp4-icon:first-child{color:inherit}.bp4-tag-remove:active,.bp4-tag-remove:hover{color:#fff}.bp4-tag-remove:empty:before{font-feature-settings:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f2ba";font-family:blueprint-icons-16,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.bp4-large .bp4-tag-remove{margin-right:-10px!important;padding:0 5px 0 0}.bp4-large .bp4-tag-remove:empty:before{font-feature-settings:normal;font-family:blueprint-icons-20,sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.bp4-dark .bp4-tag-remove{color:#1c2127b3}.bp4-dark .bp4-tag-remove:active,.bp4-dark .bp4-tag-remove:hover{color:#1c2127}.bp4-tag-input{align-items:flex-start;cursor:text;display:flex;flex-direction:row;height:auto;line-height:inherit;min-height:30px;padding-left:5px;padding-right:0}.bp4-tag-input>*{flex-grow:0;flex-shrink:0}.bp4-tag-input>.bp4-tag-input-values{flex-grow:1;flex-shrink:1}.bp4-tag-input .bp4-tag-input-icon{color:#5f6b7c;margin-left:2px;margin-right:7px;margin-top:7px}.bp4-tag-input .bp4-tag-input-values{align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:7px;margin-top:5px;min-width:0;position:relative}.bp4-tag-input .bp4-tag-input-values>*{flex-grow:0;flex-shrink:0}.bp4-tag-input .bp4-tag-input-values>.bp4-fill{flex-grow:1;flex-shrink:1}.bp4-tag-input .bp4-tag-input-values:before,.bp4-tag-input .bp4-tag-input-values>*{margin-right:5px}.bp4-tag-input .bp4-tag-input-values:empty:before,.bp4-tag-input .bp4-tag-input-values>:last-child{margin-right:0}.bp4-tag-input .bp4-tag-input-values:first-child .bp4-tag~.bp4-input-ghost{padding-left:0}.bp4-tag-input .bp4-tag-input-values:first-child .bp4-input-ghost{padding-left:5px}.bp4-tag-input .bp4-tag-input-values>*{margin-bottom:5px}.bp4-tag-input .bp4-tag{overflow-wrap:break-word}.bp4-tag-input .bp4-tag.bp4-active{-moz-outline-radius:6px;outline:2px solid #2d72d299;outline-offset:0}.bp4-tag-input .bp4-input-ghost{flex:1 1 auto;line-height:20px;width:80px}.bp4-tag-input .bp4-input-ghost.bp4-disabled,.bp4-tag-input .bp4-input-ghost:disabled{cursor:not-allowed}.bp4-tag-input .bp4-button,.bp4-tag-input .bp4-spinner{margin:3px 3px 3px 0}.bp4-tag-input .bp4-button{min-height:24px;min-width:24px;padding:0 7px}.bp4-tag-input.bp4-large{height:auto;min-height:40px}.bp4-tag-input.bp4-large:before,.bp4-tag-input.bp4-large>*{margin-right:10px}.bp4-tag-input.bp4-large:empty:before,.bp4-tag-input.bp4-large>:last-child{margin-right:0}.bp4-tag-input.bp4-large .bp4-tag-input-icon{margin-left:5px;margin-top:10px}.bp4-tag-input.bp4-large .bp4-input-ghost{line-height:30px}.bp4-tag-input.bp4-large .bp4-button{margin:5px 5px 5px 0;min-height:30px;min-width:30px;padding:5px 10px}.bp4-tag-input.bp4-large .bp4-spinner{margin:8px 8px 8px 0}.bp4-tag-input.bp4-active{background-color:#fff}.bp4-tag-input.bp4-active,.bp4-tag-input.bp4-active.bp4-intent-primary{box-shadow:inset 0 0 0 1px #2d72d2,0 0 0 2px #2d72d24d,inset 0 1px 1px #11141833}.bp4-tag-input.bp4-active.bp4-intent-success{box-shadow:inset 0 0 0 1px #238551,0 0 0 2px #2385514d,inset 0 1px 1px #11141833}.bp4-tag-input.bp4-active.bp4-intent-warning{box-shadow:inset 0 0 0 1px #c87619,0 0 0 2px #c876194d,inset 0 1px 1px #11141833}.bp4-tag-input.bp4-active.bp4-intent-danger{box-shadow:inset 0 0 0 1px #cd4246,0 0 0 2px #cd42464d,inset 0 1px 1px #11141833}.bp4-dark .bp4-tag-input .bp4-tag-input-icon,.bp4-tag-input.bp4-dark .bp4-tag-input-icon{color:#abb3bf}.bp4-dark .bp4-tag-input .bp4-input-ghost,.bp4-tag-input.bp4-dark .bp4-input-ghost{color:#f6f7f9}.bp4-dark .bp4-tag-input .bp4-input-ghost::placeholder,.bp4-tag-input.bp4-dark .bp4-input-ghost::placeholder{color:#abb3bf}.bp4-dark .bp4-tag-input.bp4-active,.bp4-tag-input.bp4-dark.bp4-active{background-color:#1114184d;box-shadow:inset 0 0 0 1px #4c90f0,inset 0 0 0 1px #4c90f0,0 0 0 2px #4c90f04d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-primary,.bp4-tag-input.bp4-dark.bp4-active.bp4-intent-primary{box-shadow:inset 0 0 0 1px #4c90f0,0 0 0 2px #4c90f04d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-success,.bp4-tag-input.bp4-dark.bp4-active.bp4-intent-success{box-shadow:inset 0 0 0 1px #32a467,0 0 0 2px #32a4674d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-warning,.bp4-tag-input.bp4-dark.bp4-active.bp4-intent-warning{box-shadow:inset 0 0 0 1px #ec9a3c,0 0 0 2px #ec9a3c4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-danger,.bp4-tag-input.bp4-dark.bp4-active.bp4-intent-danger{box-shadow:inset 0 0 0 1px #e76a6e,0 0 0 2px #e76a6e4d,inset 0 0 0 1px #fff3,inset 0 -1px 1px 0 #8f99a8}.bp4-input-ghost{background:none;border:none;box-shadow:none;padding:0}.bp4-input-ghost::placeholder{color:#5f6b7c;opacity:1}.bp4-input-ghost:focus{outline:none!important}.bp4-resizable-input-span{max-height:0;max-width:100%;min-width:80px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;z-index:-1}.bp4-toast{align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #11141833,0 2px 4px #11141833,0 8px 24px #11141833;display:flex;margin:20px 0 0;max-width:500px;min-width:300px;pointer-events:all;position:relative!important}.bp4-toast.bp4-toast-appear,.bp4-toast.bp4-toast-enter{transform:translateY(-40px)}.bp4-toast.bp4-toast-appear-active,.bp4-toast.bp4-toast-enter-active{transform:translateY(0);transition-delay:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)}.bp4-toast.bp4-toast-appear~.bp4-toast,.bp4-toast.bp4-toast-enter~.bp4-toast{transform:translateY(-40px)}.bp4-toast.bp4-toast-appear-active~.bp4-toast,.bp4-toast.bp4-toast-enter-active~.bp4-toast{transform:translateY(0);transition-delay:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)}.bp4-toast.bp4-toast-exit{filter:blur(0);opacity:1}.bp4-toast.bp4-toast-exit-active{filter:blur(10px);opacity:0;transition-delay:0;transition-duration:.3s;transition-property:opacity,filter;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-toast.bp4-toast-exit~.bp4-toast{transform:translateY(0)}.bp4-toast.bp4-toast-exit-active~.bp4-toast{transform:translateY(-40px);transition-delay:50ms;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-toast .bp4-button-group{flex:0 0 auto;padding:5px 5px 5px 0}.bp4-toast>.bp4-icon{color:#5f6b7c;margin:12px 0 12px 12px}.bp4-dark .bp4-toast,.bp4-toast.bp4-dark{background-color:#404854;box-shadow:inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866}.bp4-dark .bp4-toast>.bp4-icon,.bp4-toast.bp4-dark>.bp4-icon{color:#abb3bf}.bp4-dark .bp4-toast .bp4-button .bp4-icon,.bp4-toast.bp4-dark .bp4-button .bp4-icon,.bp4-toast[class*=bp4-intent-] a{color:#ffffffb3}.bp4-toast[class*=bp4-intent-] a:hover,.bp4-toast[class*=bp4-intent-]>.bp4-icon{color:#fff}.bp4-toast.bp4-intent-primary{background-color:#2d72d2;color:#fff}.bp4-toast.bp4-intent-primary .bp4-icon:first-child{color:#ffffffb3}.bp4-toast.bp4-intent-primary .bp4-button{background-color:#2d72d2!important;color:#fff!important}.bp4-toast.bp4-intent-primary .bp4-button:hover{background-color:#215db0!important;color:#fff!important}.bp4-toast.bp4-intent-primary .bp4-button:active{background-color:#184a90!important;color:#fff!important}.bp4-toast.bp4-intent-primary .bp4-button:focus{outline-color:#ffffff80}.bp4-toast.bp4-intent-primary .bp4-button:last-child>.bp4-icon-cross{color:#ffffffb3!important}.bp4-toast.bp4-intent-success{background-color:#238551;color:#fff}.bp4-toast.bp4-intent-success .bp4-icon:first-child{color:#ffffffb3}.bp4-toast.bp4-intent-success .bp4-button{background-color:#238551!important;color:#fff!important}.bp4-toast.bp4-intent-success .bp4-button:hover{background-color:#1c6e42!important;color:#fff!important}.bp4-toast.bp4-intent-success .bp4-button:active{background-color:#165a36!important;color:#fff!important}.bp4-toast.bp4-intent-success .bp4-button:focus{outline-color:#ffffff80}.bp4-toast.bp4-intent-success .bp4-button:last-child>.bp4-icon-cross{color:#ffffffb3!important}.bp4-toast.bp4-intent-warning{background-color:#fbb360;color:#1c2127}.bp4-toast.bp4-intent-warning .bp4-icon:first-child{color:#1c2127b3}.bp4-toast.bp4-intent-warning .bp4-button{background-color:#fbb360!important;color:#1c2127!important}.bp4-toast.bp4-intent-warning .bp4-button:hover{background-color:#ec9a3c!important;color:#1c2127!important}.bp4-toast.bp4-intent-warning .bp4-button:active{background-color:#c87619!important;color:#1c2127!important}.bp4-toast.bp4-intent-warning .bp4-button:focus{outline-color:#ffffff80}.bp4-toast.bp4-intent-warning .bp4-button:last-child>.bp4-icon-cross{color:#1c2127b3!important}.bp4-toast.bp4-intent-danger{background-color:#cd4246;color:#fff}.bp4-toast.bp4-intent-danger .bp4-icon:first-child{color:#ffffffb3}.bp4-toast.bp4-intent-danger .bp4-button{background-color:#cd4246!important;color:#fff!important}.bp4-toast.bp4-intent-danger .bp4-button:hover{background-color:#ac2f33!important;color:#fff!important}.bp4-toast.bp4-intent-danger .bp4-button:active{background-color:#8e292c!important;color:#fff!important}.bp4-toast.bp4-intent-danger .bp4-button:focus{outline-color:#ffffff80}.bp4-toast.bp4-intent-danger .bp4-button:last-child>.bp4-icon-cross{color:#ffffffb3!important}.bp4-toast-message{flex:1 1 auto;padding:11px;word-break:break-word}.bp4-toast-container{align-items:center;display:flex!important;flex-direction:column;left:0;overflow:hidden;padding:0 20px 20px;pointer-events:none;right:0;z-index:40}.bp4-toast-container.bp4-toast-container-in-portal{position:fixed}.bp4-toast-container.bp4-toast-container-inline{position:absolute}.bp4-toast-container.bp4-toast-container-top{top:0}.bp4-toast-container.bp4-toast-container-bottom{bottom:0;flex-direction:column-reverse;top:auto}.bp4-toast-container.bp4-toast-container-left{align-items:flex-start}.bp4-toast-container.bp4-toast-container-right{align-items:flex-end}.bp4-toast-container-bottom .bp4-toast.bp4-toast-appear:not(.bp4-toast-appear-active),.bp4-toast-container-bottom .bp4-toast.bp4-toast-appear:not(.bp4-toast-appear-active)~.bp4-toast,.bp4-toast-container-bottom .bp4-toast.bp4-toast-enter:not(.bp4-toast-enter-active),.bp4-toast-container-bottom .bp4-toast.bp4-toast-enter:not(.bp4-toast-enter-active)~.bp4-toast,.bp4-toast-container-bottom .bp4-toast.bp4-toast-exit-active~.bp4-toast,.bp4-toast-container-bottom .bp4-toast.bp4-toast-leave-active~.bp4-toast{transform:translateY(60px)}.bp4-tooltip{box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833;color:#f6f7f9;transform:scale(1)}.bp4-tooltip .bp4-popover-arrow{height:22px;position:absolute;width:22px}.bp4-tooltip .bp4-popover-arrow:before{height:14px;margin:4px;width:14px}.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top>.bp4-tooltip{margin-bottom:11px;margin-top:-11px}.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top>.bp4-tooltip>.bp4-popover-arrow{bottom:-8px}.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top>.bp4-tooltip>.bp4-popover-arrow svg{transform:rotate(-90deg)}.bp4-tether-element-attached-left.bp4-tether-target-attached-right>.bp4-tooltip{margin-left:11px}.bp4-tether-element-attached-left.bp4-tether-target-attached-right>.bp4-tooltip>.bp4-popover-arrow{left:-8px}.bp4-tether-element-attached-left.bp4-tether-target-attached-right>.bp4-tooltip>.bp4-popover-arrow svg{transform:rotate(0)}.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom>.bp4-tooltip{margin-top:11px}.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom>.bp4-tooltip>.bp4-popover-arrow{top:-8px}.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom>.bp4-tooltip>.bp4-popover-arrow svg{transform:rotate(90deg)}.bp4-tether-element-attached-right.bp4-tether-target-attached-left>.bp4-tooltip{margin-left:-11px;margin-right:11px}.bp4-tether-element-attached-right.bp4-tether-target-attached-left>.bp4-tooltip>.bp4-popover-arrow{right:-8px}.bp4-tether-element-attached-right.bp4-tether-target-attached-left>.bp4-tooltip>.bp4-popover-arrow svg{transform:rotate(180deg)}.bp4-tether-element-attached-middle>.bp4-tooltip>.bp4-popover-arrow{top:50%;transform:translateY(-50%)}.bp4-tether-element-attached-center>.bp4-tooltip>.bp4-popover-arrow{right:50%;transform:translateX(50%)}.bp4-tether-element-attached-top.bp4-tether-target-attached-top>.bp4-tooltip>.bp4-popover-arrow{top:-.2218253939px}.bp4-tether-element-attached-right.bp4-tether-target-attached-right>.bp4-tooltip>.bp4-popover-arrow{right:-.2218253939px}.bp4-tether-element-attached-left.bp4-tether-target-attached-left>.bp4-tooltip>.bp4-popover-arrow{left:-.2218253939px}.bp4-tether-element-attached-bottom.bp4-tether-target-attached-bottom>.bp4-tooltip>.bp4-popover-arrow{bottom:-.2218253939px}.bp4-tether-element-attached-top.bp4-tether-element-attached-left>.bp4-tooltip{transform-origin:top left}.bp4-tether-element-attached-top.bp4-tether-element-attached-center>.bp4-tooltip{transform-origin:top center}.bp4-tether-element-attached-top.bp4-tether-element-attached-right>.bp4-tooltip{transform-origin:top right}.bp4-tether-element-attached-middle.bp4-tether-element-attached-left>.bp4-tooltip{transform-origin:center left}.bp4-tether-element-attached-middle.bp4-tether-element-attached-center>.bp4-tooltip{transform-origin:center center}.bp4-tether-element-attached-middle.bp4-tether-element-attached-right>.bp4-tooltip{transform-origin:center right}.bp4-tether-element-attached-bottom.bp4-tether-element-attached-left>.bp4-tooltip{transform-origin:bottom left}.bp4-tether-element-attached-bottom.bp4-tether-element-attached-center>.bp4-tooltip{transform-origin:bottom center}.bp4-tether-element-attached-bottom.bp4-tether-element-attached-right>.bp4-tooltip{transform-origin:bottom right}.bp4-tooltip .bp4-popover-content{background:#404854}.bp4-tooltip .bp4-heading,.bp4-tooltip .bp4-popover-content{color:#f6f7f9}.bp4-tooltip .bp4-popover-arrow:before{box-shadow:1px 1px 6px #11141833}.bp4-tooltip .bp4-popover-arrow-border{fill:#111418;fill-opacity:.1}.bp4-tooltip .bp4-popover-arrow-fill{fill:#404854}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tooltip .bp4-popover-arrow-fill{fill:buttonborder}}.bp4-popover-appear>.bp4-tooltip,.bp4-popover-enter>.bp4-tooltip{transform:scale(.8)}.bp4-popover-appear-active>.bp4-tooltip,.bp4-popover-enter-active>.bp4-tooltip{transform:scale(1);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-popover-exit>.bp4-tooltip{transform:scale(1)}.bp4-popover-exit-active>.bp4-tooltip{transform:scale(.8);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-tooltip .bp4-text-muted{color:#abb3bf}.bp4-tooltip .bp4-text-disabled{color:#abb3bf99}.bp4-tooltip .bp4-running-text hr{border-color:#fff3}.bp4-tooltip a,.bp4-tooltip a:hover{color:#8abbff}.bp4-tooltip a .bp4-icon,.bp4-tooltip a .bp4-icon-large,.bp4-tooltip a .bp4-icon-standard,.bp4-tooltip a code{color:inherit}.bp4-tooltip .bp4-code,.bp4-tooltip .bp4-running-text code{background:#1114184d;box-shadow:inset 0 0 0 1px #11141866;color:#abb3bf}a>.bp4-tooltip .bp4-code,a>.bp4-tooltip .bp4-running-text code{color:inherit}.bp4-tooltip .bp4-code-block,.bp4-tooltip .bp4-running-text pre{background:#1114184d;box-shadow:inset 0 0 0 1px #11141866;color:#f6f7f9}.bp4-tooltip .bp4-code-block>code,.bp4-tooltip .bp4-running-text pre>code{background:none;box-shadow:none;color:inherit}.bp4-tooltip .bp4-key,.bp4-tooltip .bp4-running-text kbd{background:#383e47;box-shadow:inset 0 0 0 1px #fff3,0 1px 1px 0 #11141866;color:#abb3bf}.bp4-tooltip .bp4-icon-large.bp4-intent-primary,.bp4-tooltip .bp4-icon-standard.bp4-intent-primary,.bp4-tooltip .bp4-icon.bp4-intent-primary{color:#8abbff}.bp4-tooltip .bp4-icon-large.bp4-intent-success,.bp4-tooltip .bp4-icon-standard.bp4-intent-success,.bp4-tooltip .bp4-icon.bp4-intent-success{color:#72ca9b}.bp4-tooltip .bp4-icon-large.bp4-intent-warning,.bp4-tooltip .bp4-icon-standard.bp4-intent-warning,.bp4-tooltip .bp4-icon.bp4-intent-warning{color:#fbb360}.bp4-tooltip .bp4-icon-large.bp4-intent-danger,.bp4-tooltip .bp4-icon-standard.bp4-intent-danger,.bp4-tooltip .bp4-icon.bp4-intent-danger{color:#fa999c}.bp4-tooltip .bp4-popover-content{padding:10px 12px}.bp4-dark .bp4-tooltip,.bp4-tooltip.bp4-dark{box-shadow:0 2px 4px #11141866,0 8px 24px #11141866}.bp4-dark .bp4-tooltip .bp4-popover-content,.bp4-tooltip.bp4-dark .bp4-popover-content{background:#e5e8eb}.bp4-dark .bp4-tooltip .bp4-heading,.bp4-dark .bp4-tooltip .bp4-popover-content,.bp4-tooltip.bp4-dark .bp4-heading,.bp4-tooltip.bp4-dark .bp4-popover-content{color:#404854}.bp4-dark .bp4-tooltip .bp4-popover-arrow:before,.bp4-tooltip.bp4-dark .bp4-popover-arrow:before{box-shadow:1px 1px 6px #11141866}.bp4-dark .bp4-tooltip .bp4-popover-arrow-border,.bp4-tooltip.bp4-dark .bp4-popover-arrow-border{fill:#111418;fill-opacity:.2}.bp4-dark .bp4-tooltip .bp4-popover-arrow-fill,.bp4-tooltip.bp4-dark .bp4-popover-arrow-fill{fill:#e5e8eb}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-tooltip .bp4-popover-arrow-fill,.bp4-tooltip.bp4-dark .bp4-popover-arrow-fill{fill:buttonborder}}.bp4-dark .bp4-tooltip .bp4-text-muted,.bp4-tooltip.bp4-dark .bp4-text-muted{color:#5f6b7c}.bp4-dark .bp4-tooltip .bp4-text-disabled,.bp4-tooltip.bp4-dark .bp4-text-disabled{color:#5f6b7c99}.bp4-dark .bp4-tooltip .bp4-running-text hr,.bp4-tooltip.bp4-dark .bp4-running-text hr{border-color:#11141826}.bp4-dark .bp4-tooltip a,.bp4-dark .bp4-tooltip a:hover,.bp4-tooltip.bp4-dark a,.bp4-tooltip.bp4-dark a:hover{color:#215db0}.bp4-dark .bp4-tooltip a .bp4-icon,.bp4-dark .bp4-tooltip a .bp4-icon-large,.bp4-dark .bp4-tooltip a .bp4-icon-standard,.bp4-dark .bp4-tooltip a code,.bp4-tooltip.bp4-dark a .bp4-icon,.bp4-tooltip.bp4-dark a .bp4-icon-large,.bp4-tooltip.bp4-dark a .bp4-icon-standard,.bp4-tooltip.bp4-dark a code{color:inherit}.bp4-dark .bp4-tooltip .bp4-code,.bp4-dark .bp4-tooltip .bp4-running-text code,.bp4-tooltip.bp4-dark .bp4-code,.bp4-tooltip.bp4-dark .bp4-running-text code{background:#ffffffb3;box-shadow:inset 0 0 0 1px #11141833;color:#5f6b7c}a>.bp4-dark .bp4-tooltip .bp4-code,a>.bp4-dark .bp4-tooltip .bp4-running-text code,a>.bp4-tooltip.bp4-dark .bp4-code,a>.bp4-tooltip.bp4-dark .bp4-running-text code{color:#2d72d2}.bp4-dark .bp4-tooltip .bp4-code-block,.bp4-dark .bp4-tooltip .bp4-running-text pre,.bp4-tooltip.bp4-dark .bp4-code-block,.bp4-tooltip.bp4-dark .bp4-running-text pre{background:#ffffffb3;box-shadow:inset 0 0 0 1px #11141826;color:#1c2127}.bp4-dark .bp4-tooltip .bp4-code-block>code,.bp4-dark .bp4-tooltip .bp4-running-text pre>code,.bp4-tooltip.bp4-dark .bp4-code-block>code,.bp4-tooltip.bp4-dark .bp4-running-text pre>code{background:none;box-shadow:none;color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-tooltip .bp4-code-block,.bp4-dark .bp4-tooltip .bp4-running-text pre,.bp4-tooltip.bp4-dark .bp4-code-block,.bp4-tooltip.bp4-dark .bp4-running-text pre{border:1px solid buttonborder;box-shadow:none}}.bp4-dark .bp4-tooltip .bp4-key,.bp4-dark .bp4-tooltip .bp4-running-text kbd,.bp4-tooltip.bp4-dark .bp4-key,.bp4-tooltip.bp4-dark .bp4-running-text kbd{background:#fff;box-shadow:0 0 0 1px #1114181a,0 1px 1px #11141833;color:#5f6b7c}.bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-primary,.bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-primary,.bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-primary,.bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-primary,.bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-primary,.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-primary{color:#215db0}.bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-success,.bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-success,.bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-success,.bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-success,.bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-success,.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-success{color:#1c6e42}.bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-warning,.bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-warning,.bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-warning,.bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-warning,.bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-warning,.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-warning{color:#935610}.bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-danger,.bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-danger,.bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-danger,.bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-danger,.bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-danger,.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-danger{color:#ac2f33}.bp4-tooltip.bp4-intent-primary .bp4-popover-content{background:#2d72d2;color:#fff}.bp4-tooltip.bp4-intent-primary .bp4-popover-arrow-fill{fill:#2d72d2}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tooltip.bp4-intent-primary .bp4-popover-arrow-fill{fill:buttonborder}}.bp4-tooltip.bp4-intent-success .bp4-popover-content{background:#238551;color:#fff}.bp4-tooltip.bp4-intent-success .bp4-popover-arrow-fill{fill:#238551}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tooltip.bp4-intent-success .bp4-popover-arrow-fill{fill:buttonborder}}.bp4-tooltip.bp4-intent-warning .bp4-popover-content{background:#c87619;color:#fff}.bp4-tooltip.bp4-intent-warning .bp4-popover-arrow-fill{fill:#c87619}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tooltip.bp4-intent-warning .bp4-popover-arrow-fill{fill:buttonborder}}.bp4-tooltip.bp4-intent-danger .bp4-popover-content{background:#cd4246;color:#fff}.bp4-tooltip.bp4-intent-danger .bp4-popover-arrow-fill{fill:#cd4246}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tooltip.bp4-intent-danger .bp4-popover-arrow-fill{fill:buttonborder}}.bp4-tooltip-indicator{border-bottom:1px dotted;cursor:help}.bp4-tree .bp4-icon,.bp4-tree .bp4-icon-large,.bp4-tree .bp4-icon-standard{color:#5f6b7c}.bp4-tree .bp4-icon-large.bp4-intent-primary,.bp4-tree .bp4-icon-standard.bp4-intent-primary,.bp4-tree .bp4-icon.bp4-intent-primary{color:#2d72d2}.bp4-tree .bp4-icon-large.bp4-intent-success,.bp4-tree .bp4-icon-standard.bp4-intent-success,.bp4-tree .bp4-icon.bp4-intent-success{color:#238551}.bp4-tree .bp4-icon-large.bp4-intent-warning,.bp4-tree .bp4-icon-standard.bp4-intent-warning,.bp4-tree .bp4-icon.bp4-intent-warning{color:#c87619}.bp4-tree .bp4-icon-large.bp4-intent-danger,.bp4-tree .bp4-icon-standard.bp4-intent-danger,.bp4-tree .bp4-icon.bp4-intent-danger{color:#cd4246}.bp4-tree-node-list{list-style:none;margin:0;padding-left:0}.bp4-tree-root{background-color:initial;cursor:default;padding-left:0;position:relative}.bp4-tree-node-content-0{padding-left:0}.bp4-tree-node-content-1{padding-left:23px}.bp4-tree-node-content-2{padding-left:46px}.bp4-tree-node-content-3{padding-left:69px}.bp4-tree-node-content-4{padding-left:92px}.bp4-tree-node-content-5{padding-left:115px}.bp4-tree-node-content-6{padding-left:138px}.bp4-tree-node-content-7{padding-left:161px}.bp4-tree-node-content-8{padding-left:184px}.bp4-tree-node-content-9{padding-left:207px}.bp4-tree-node-content-10{padding-left:230px}.bp4-tree-node-content-11{padding-left:253px}.bp4-tree-node-content-12{padding-left:276px}.bp4-tree-node-content-13{padding-left:299px}.bp4-tree-node-content-14{padding-left:322px}.bp4-tree-node-content-15{padding-left:345px}.bp4-tree-node-content-16{padding-left:368px}.bp4-tree-node-content-17{padding-left:391px}.bp4-tree-node-content-18{padding-left:414px}.bp4-tree-node-content-19{padding-left:437px}.bp4-tree-node-content-20{padding-left:460px}.bp4-tree-node-content{align-items:center;background:none;display:flex;height:30px;padding-right:5px;width:100%}.bp4-tree-node-content:hover{background-color:#8f99a826}.bp4-tree-node-content:active{background-color:#8f99a84d}.bp4-tree-node-caret,.bp4-tree-node-caret-none{min-width:30px}.bp4-tree-node-caret{color:#5f6b7c;cursor:pointer;padding:7px;transform:rotate(0deg);transition:transform .2s cubic-bezier(.4,1,.75,.9)}.bp4-tree-node-caret:hover{color:#1c2127}.bp4-dark .bp4-tree-node-caret{color:#abb3bf}.bp4-dark .bp4-tree-node-caret:hover{color:#f6f7f9}.bp4-tree-node-caret.bp4-tree-node-caret-open{transform:rotate(90deg)}.bp4-tree-node-caret.bp4-icon-standard:before{content:"\f14d"}.bp4-tree-node-icon{margin-right:7px;position:relative}.bp4-tree-node-label{word-wrap:normal;flex:1 1 auto;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.bp4-tree-node-label span{display:inline}.bp4-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;user-select:none}.bp4-tree-node-secondary-label .bp4-popover-target,.bp4-tree-node-secondary-label .bp4-popover-wrapper{align-items:center;display:flex}.bp4-tree-node.bp4-disabled .bp4-tree-node-content{background-color:inherit;color:#5f6b7c99;cursor:not-allowed}.bp4-tree-node.bp4-disabled .bp4-tree-node-caret,.bp4-tree-node.bp4-disabled .bp4-tree-node-icon{color:#5f6b7c99;cursor:not-allowed}.bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content{background-color:#2d72d2}.bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content,.bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content .bp4-icon,.bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content .bp4-icon-large,.bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content .bp4-icon-standard{color:#fff}.bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content .bp4-tree-node-caret:before{color:#ffffffb3}.bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content .bp4-tree-node-caret:hover:before{color:#fff}.bp4-dark .bp4-tree-node-content:hover{background-color:#5f6b7c4d}.bp4-dark .bp4-tree .bp4-icon,.bp4-dark .bp4-tree .bp4-icon-large,.bp4-dark .bp4-tree .bp4-icon-standard{color:#abb3bf}.bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-primary,.bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-primary,.bp4-dark .bp4-tree .bp4-icon.bp4-intent-primary{color:#8abbff}.bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-success,.bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-success,.bp4-dark .bp4-tree .bp4-icon.bp4-intent-success{color:#72ca9b}.bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-warning,.bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-warning,.bp4-dark .bp4-tree .bp4-icon.bp4-intent-warning{color:#fbb360}.bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-danger,.bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-danger,.bp4-dark .bp4-tree .bp4-icon.bp4-intent-danger{color:#fa999c}.bp4-dark .bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content{background-color:#2d72d2}.bp4-dark .bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content .bp4-icon,.bp4-dark .bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content .bp4-icon-large,.bp4-dark .bp4-tree-node.bp4-tree-node-selected>.bp4-tree-node-content .bp4-icon-standard{color:#fff}@font-face{font-family:blueprint-icons-16;src:url(/static/media/blueprint-icons-16.4fdbe723235ba0fc46fb.ttf) format("truetype"),url(/static/media/blueprint-icons-16.14e70b6793c6b84b0760.eot#iefix) format("embedded-opentype"),url(/static/media/blueprint-icons-16.582f87288ff1d1f0dfae.woff2) format("woff2"),url(/static/media/blueprint-icons-16.f5b1a9d55dd59fe717ab.woff) format("woff")}@font-face{font-family:blueprint-icons-20;src:url(/static/media/blueprint-icons-20.5e8bcc2fa7b81492f163.ttf) format("truetype"),url(/static/media/blueprint-icons-20.f7d18295d5c386a1a9b5.eot#iefix) format("embedded-opentype"),url(/static/media/blueprint-icons-20.f356a02cac03708c9328.woff2) format("woff2"),url(/static/media/blueprint-icons-20.7f441e84a24ef32d88d9.woff) format("woff")}.bp4-context-menu2-virtual-target{position:fixed}.bp4-popover2{border-radius:2px;box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833;display:inline-block;transform:scale(1);z-index:20}.bp4-popover2 .bp4-popover2-arrow{height:30px;position:absolute;width:30px}.bp4-popover2 .bp4-popover2-arrow:before{height:20px;margin:5px;width:20px}.bp4-popover2 .bp4-popover2-content{background:#fff}.bp4-popover2 .bp4-heading,.bp4-popover2 .bp4-popover2-content{color:inherit}.bp4-popover2 .bp4-popover2-arrow:before{box-shadow:1px 1px 6px #11141833}.bp4-popover2 .bp4-popover2-arrow-border{fill:#111418;fill-opacity:.1}.bp4-popover2 .bp4-popover2-arrow-fill{fill:#fff}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-popover2 .bp4-popover2-arrow-fill{fill:buttonborder}.bp4-popover2{border:1px solid buttonborder}}.bp4-popover2-appear>.bp4-popover2,.bp4-popover2-enter>.bp4-popover2{transform:scale(.3)}.bp4-popover2-appear-active>.bp4-popover2,.bp4-popover2-enter-active>.bp4-popover2{transform:scale(1);transition-delay:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)}.bp4-popover2-exit>.bp4-popover2{transform:scale(1)}.bp4-popover2-exit-active>.bp4-popover2{transform:scale(.3);transition-delay:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)}.bp4-popover2 .bp4-popover2-content{border-radius:2px;position:relative}.bp4-popover2.bp4-popover2-content-sizing .bp4-popover2-content{max-width:350px;padding:20px}.bp4-popover2-target+.bp4-overlay .bp4-popover2.bp4-popover2-content-sizing{width:350px}.bp4-popover2.bp4-minimal{margin:0!important}.bp4-popover2.bp4-minimal .bp4-popover2-arrow{display:none}.bp4-popover2-appear>.bp4-popover2.bp4-minimal.bp4-popover2,.bp4-popover2-enter>.bp4-popover2.bp4-minimal.bp4-popover2,.bp4-popover2.bp4-minimal.bp4-popover2{transform:scale(1)}.bp4-popover2-appear-active>.bp4-popover2.bp4-minimal.bp4-popover2,.bp4-popover2-enter-active>.bp4-popover2.bp4-minimal.bp4-popover2{transform:scale(1);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-popover2-exit>.bp4-popover2.bp4-minimal.bp4-popover2{transform:scale(1)}.bp4-popover2-exit-active>.bp4-popover2.bp4-minimal.bp4-popover2{transform:scale(1);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-popover2.bp4-popover2-match-target-width{width:100%}.bp4-dark .bp4-popover2,.bp4-popover2.bp4-dark{box-shadow:0 0 0 1px #5e6064,inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866}.bp4-dark .bp4-popover2 .bp4-popover2-content,.bp4-popover2.bp4-dark .bp4-popover2-content{background:#2f343c}.bp4-dark .bp4-popover2 .bp4-heading,.bp4-dark .bp4-popover2 .bp4-popover2-content,.bp4-popover2.bp4-dark .bp4-heading,.bp4-popover2.bp4-dark .bp4-popover2-content{color:inherit}.bp4-dark .bp4-popover2 .bp4-popover2-arrow:before,.bp4-popover2.bp4-dark .bp4-popover2-arrow:before{box-shadow:0 0 0 1px #777a7e,1px 1px 6px #11141866}.bp4-dark .bp4-popover2 .bp4-popover2-arrow-border,.bp4-popover2.bp4-dark .bp4-popover2-arrow-border{fill:#111418;fill-opacity:.2}.bp4-dark .bp4-popover2 .bp4-popover2-arrow-fill,.bp4-popover2.bp4-dark .bp4-popover2-arrow-fill{fill:#2f343c}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-popover2 .bp4-popover2-arrow-fill,.bp4-popover2.bp4-dark .bp4-popover2-arrow-fill{fill:buttonborder}.bp4-dark .bp4-popover2,.bp4-popover2.bp4-dark{border:1px solid buttonborder}}.bp4-popover2-arrow:before{border-radius:1px;content:"";display:block;position:absolute;transform:rotate(45deg)}.bp4-overlay-backdrop.bp4-popover2-backdrop{background:#fff0}.bp4-popover2-transition-container{display:flex;opacity:1;z-index:20}.bp4-popover2-transition-container.bp4-popover2-appear,.bp4-popover2-transition-container.bp4-popover2-enter{opacity:0}.bp4-popover2-transition-container.bp4-popover2-appear-active,.bp4-popover2-transition-container.bp4-popover2-enter-active{opacity:1;transition-delay:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-popover2-transition-container.bp4-popover2-exit{opacity:1}.bp4-popover2-transition-container.bp4-popover2-exit-active{opacity:0;transition-delay:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-popover2-transition-container:focus{outline:none}.bp4-popover2-transition-container.bp4-popover2-leave .bp4-popover2-content{pointer-events:none}span.bp4-popover2-target{display:inline-block}.bp4-popover2-target.bp4-fill{width:100%}.bp4-button-group:not(.bp4-minimal)>.bp4-popover2-target:not(:first-child) .bp4-button{border-bottom-left-radius:0;border-top-left-radius:0}.bp4-button-group:not(.bp4-minimal)>.bp4-popover2-target:not(:last-child) .bp4-button{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.bp4-button-group .bp4-popover2-target{display:flex;flex:1 1 auto}.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-popover2-target:first-child .bp4-button{border-radius:2px 2px 0 0}.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-popover2-target:last-child .bp4-button{border-radius:0 0 2px 2px}.bp4-button-group.bp4-vertical:not(.bp4-minimal)>.bp4-popover2-target:not(:last-child) .bp4-button{margin-bottom:-1px}.bp4-control-group .bp4-popover2-target{border-radius:inherit}label.bp4-label .bp4-popover2-target{display:block;margin-top:5px;text-transform:none}.bp4-submenu .bp4-popover2-target{display:block}.bp4-submenu.bp4-popover2{box-shadow:none;padding:0 5px}.bp4-submenu.bp4-popover2>.bp4-popover2-content{box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833}.bp4-dark .bp4-submenu.bp4-popover2,.bp4-submenu.bp4-popover2.bp4-dark{box-shadow:none}.bp4-dark .bp4-submenu.bp4-popover2>.bp4-popover2-content,.bp4-submenu.bp4-popover2.bp4-dark>.bp4-popover2-content{box-shadow:0 0 0 1px #5e6064,inset 0 0 0 1px #fff3,0 2px 4px #11141866,0 8px 24px #11141866}.bp4-tree-node-secondary-label .bp4-popover2-target{align-items:center;display:flex}.bp4-tooltip2{box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833;color:#f6f7f9;transform:scale(1)}.bp4-tooltip2 .bp4-popover2-arrow{height:22px;position:absolute;width:22px}.bp4-tooltip2 .bp4-popover2-arrow:before{height:14px;margin:4px;width:14px}.bp4-tooltip2 .bp4-popover2-content{background:#404854}.bp4-tooltip2 .bp4-heading,.bp4-tooltip2 .bp4-popover2-content{color:#f6f7f9}.bp4-tooltip2 .bp4-popover2-arrow:before{box-shadow:1px 1px 6px #11141833}.bp4-tooltip2 .bp4-popover2-arrow-border{fill:#111418;fill-opacity:.1}.bp4-tooltip2 .bp4-popover2-arrow-fill{fill:#404854}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-tooltip2 .bp4-popover2-arrow-fill{fill:buttonborder}.bp4-tooltip2{border:1px solid buttonborder}}.bp4-popover2-appear>.bp4-tooltip2,.bp4-popover2-enter>.bp4-tooltip2{transform:scale(.8)}.bp4-popover2-appear-active>.bp4-tooltip2,.bp4-popover2-enter-active>.bp4-tooltip2{transform:scale(1);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-popover2-exit>.bp4-tooltip2{transform:scale(1)}.bp4-popover2-exit-active>.bp4-tooltip2{transform:scale(.8);transition-delay:0;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-tooltip2 .bp4-text-muted{color:#abb3bf}.bp4-tooltip2 .bp4-text-disabled{color:#abb3bf99}.bp4-tooltip2 .bp4-running-text hr{border-color:#fff3}.bp4-tooltip2 a,.bp4-tooltip2 a:hover{color:#8abbff}.bp4-tooltip2 a .bp4-icon,.bp4-tooltip2 a .bp4-icon-large,.bp4-tooltip2 a .bp4-icon-standard,.bp4-tooltip2 a code{color:inherit}.bp4-tooltip2 .bp4-code,.bp4-tooltip2 .bp4-running-text code{background:#1114184d;box-shadow:inset 0 0 0 1px #11141866;color:#abb3bf}a>.bp4-tooltip2 .bp4-code,a>.bp4-tooltip2 .bp4-running-text code{color:inherit}.bp4-tooltip2 .bp4-code-block,.bp4-tooltip2 .bp4-running-text pre{background:#1114184d;box-shadow:inset 0 0 0 1px #11141866;color:#f6f7f9}.bp4-tooltip2 .bp4-code-block>code,.bp4-tooltip2 .bp4-running-text pre>code{background:none;box-shadow:none;color:inherit}.bp4-tooltip2 .bp4-key,.bp4-tooltip2 .bp4-running-text kbd{background:#383e47;box-shadow:inset 0 0 0 1px #fff3,0 1px 1px 0 #11141866;color:#abb3bf}.bp4-tooltip2 .bp4-icon-large.bp4-intent-primary,.bp4-tooltip2 .bp4-icon-standard.bp4-intent-primary,.bp4-tooltip2 .bp4-icon.bp4-intent-primary{color:#8abbff}.bp4-tooltip2 .bp4-icon-large.bp4-intent-success,.bp4-tooltip2 .bp4-icon-standard.bp4-intent-success,.bp4-tooltip2 .bp4-icon.bp4-intent-success{color:#72ca9b}.bp4-tooltip2 .bp4-icon-large.bp4-intent-warning,.bp4-tooltip2 .bp4-icon-standard.bp4-intent-warning,.bp4-tooltip2 .bp4-icon.bp4-intent-warning{color:#fbb360}.bp4-tooltip2 .bp4-icon-large.bp4-intent-danger,.bp4-tooltip2 .bp4-icon-standard.bp4-intent-danger,.bp4-tooltip2 .bp4-icon.bp4-intent-danger{color:#fa999c}.bp4-tooltip2 .bp4-popover2-content{padding:10px 12px}.bp4-tooltip2.bp4-compact .bp4-popover2-content{line-height:1rem;padding:5px 7px}.bp4-tooltip2.bp4-compact .bp4-code{vertical-align:text-bottom}.bp4-tooltip2.bp4-popover2-placement-top .bp4-popover2-arrow{transform:translateY(-3px)}.bp4-tooltip2.bp4-popover2-placement-left .bp4-popover2-arrow{transform:translateX(-3px)}.bp4-tooltip2.bp4-popover2-placement-bottom .bp4-popover2-arrow{transform:translateY(3px)}.bp4-tooltip2.bp4-popover2-placement-right .bp4-popover2-arrow{transform:translateX(3px)}.bp4-dark .bp4-tooltip2,.bp4-tooltip2.bp4-dark{box-shadow:0 2px 4px #11141866,0 8px 24px #11141866}.bp4-dark .bp4-tooltip2 .bp4-popover2-content,.bp4-tooltip2.bp4-dark .bp4-popover2-content{background:#e5e8eb}.bp4-dark .bp4-tooltip2 .bp4-heading,.bp4-dark .bp4-tooltip2 .bp4-popover2-content,.bp4-tooltip2.bp4-dark .bp4-heading,.bp4-tooltip2.bp4-dark .bp4-popover2-content{color:#404854}.bp4-dark .bp4-tooltip2 .bp4-popover2-arrow:before,.bp4-tooltip2.bp4-dark .bp4-popover2-arrow:before{box-shadow:1px 1px 6px #11141866}.bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-border,.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-border{fill:#111418;fill-opacity:.2}.bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-fill,.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-fill{fill:#e5e8eb}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-fill,.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-fill{fill:buttonborder}.bp4-dark .bp4-tooltip2,.bp4-tooltip2.bp4-dark{border:1px solid buttonborder}}.bp4-dark .bp4-tooltip2 .bp4-text-muted,.bp4-tooltip2.bp4-dark .bp4-text-muted{color:#5f6b7c}.bp4-dark .bp4-tooltip2 .bp4-text-disabled,.bp4-tooltip2.bp4-dark .bp4-text-disabled{color:#5f6b7c99}.bp4-dark .bp4-tooltip2 .bp4-running-text hr,.bp4-tooltip2.bp4-dark .bp4-running-text hr{border-color:#11141826}.bp4-dark .bp4-tooltip2 a,.bp4-dark .bp4-tooltip2 a:hover,.bp4-tooltip2.bp4-dark a,.bp4-tooltip2.bp4-dark a:hover{color:#215db0}.bp4-dark .bp4-tooltip2 a .bp4-icon,.bp4-dark .bp4-tooltip2 a .bp4-icon-large,.bp4-dark .bp4-tooltip2 a .bp4-icon-standard,.bp4-dark .bp4-tooltip2 a code,.bp4-tooltip2.bp4-dark a .bp4-icon,.bp4-tooltip2.bp4-dark a .bp4-icon-large,.bp4-tooltip2.bp4-dark a .bp4-icon-standard,.bp4-tooltip2.bp4-dark a code{color:inherit}.bp4-dark .bp4-tooltip2 .bp4-code,.bp4-dark .bp4-tooltip2 .bp4-running-text code,.bp4-tooltip2.bp4-dark .bp4-code,.bp4-tooltip2.bp4-dark .bp4-running-text code{background:#ffffffb3;box-shadow:inset 0 0 0 1px #11141833;color:#5f6b7c}a>.bp4-dark .bp4-tooltip2 .bp4-code,a>.bp4-dark .bp4-tooltip2 .bp4-running-text code,a>.bp4-tooltip2.bp4-dark .bp4-code,a>.bp4-tooltip2.bp4-dark .bp4-running-text code{color:#2d72d2}.bp4-dark .bp4-tooltip2 .bp4-code-block,.bp4-dark .bp4-tooltip2 .bp4-running-text pre,.bp4-tooltip2.bp4-dark .bp4-code-block,.bp4-tooltip2.bp4-dark .bp4-running-text pre{background:#ffffffb3;box-shadow:inset 0 0 0 1px #11141826;color:#1c2127}.bp4-dark .bp4-tooltip2 .bp4-code-block>code,.bp4-dark .bp4-tooltip2 .bp4-running-text pre>code,.bp4-tooltip2.bp4-dark .bp4-code-block>code,.bp4-tooltip2.bp4-dark .bp4-running-text pre>code{background:none;box-shadow:none;color:inherit}@media (forced-colors:active) and (prefers-color-scheme:dark){.bp4-dark .bp4-tooltip2 .bp4-code-block,.bp4-dark .bp4-tooltip2 .bp4-running-text pre,.bp4-tooltip2.bp4-dark .bp4-code-block,.bp4-tooltip2.bp4-dark .bp4-running-text pre{border:1px solid buttonborder;box-shadow:none}}.bp4-dark .bp4-tooltip2 .bp4-key,.bp4-dark .bp4-tooltip2 .bp4-running-text kbd,.bp4-tooltip2.bp4-dark .bp4-key,.bp4-tooltip2.bp4-dark .bp4-running-text kbd{background:#fff;box-shadow:0 0 0 1px #1114181a,0 1px 1px #11141833;color:#5f6b7c}.bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-primary,.bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-primary,.bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-primary,.bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-primary,.bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-primary,.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-primary{color:#215db0}.bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-success,.bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-success,.bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-success,.bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-success,.bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-success,.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-success{color:#1c6e42}.bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-warning,.bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-warning,.bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-warning,.bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-warning,.bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-warning,.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-warning{color:#935610}.bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-danger,.bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-danger,.bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-danger,.bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-danger,.bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-danger,.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-danger{color:#ac2f33}.bp4-tooltip2.bp4-intent-primary .bp4-popover2-content{background:#2d72d2;color:#fff}.bp4-tooltip2.bp4-intent-primary .bp4-popover2-arrow-fill{fill:#2d72d2}.bp4-tooltip2.bp4-intent-success .bp4-popover2-content{background:#238551;color:#fff}.bp4-tooltip2.bp4-intent-success .bp4-popover2-arrow-fill{fill:#238551}.bp4-tooltip2.bp4-intent-warning .bp4-popover2-content{background:#c87619;color:#fff}.bp4-tooltip2.bp4-intent-warning .bp4-popover2-arrow-fill{fill:#c87619}.bp4-tooltip2.bp4-intent-danger .bp4-popover2-content{background:#cd4246;color:#fff}.bp4-tooltip2.bp4-intent-danger .bp4-popover2-arrow-fill{fill:#cd4246}.bp4-tooltip2-indicator{border-bottom:1px dotted;cursor:help}.bp4-multi-select{min-width:150px}.bp4-multi-select-popover .bp4-menu{max-height:300px;max-width:400px;overflow:auto}.bp4-multi-select-popover.bp4-popover2-match-target-width{width:100%}.bp4-multi-select-popover.bp4-popover2-match-target-width .bp4-menu{max-width:none;min-width:0}.bp4-omnibar{background-color:#fff;border-radius:2px;box-shadow:0 0 0 1px #1114181a,0 4px 8px #11141833,0 18px 46px 6px #11141833;filter:blur(0);left:calc(50% - 250px);opacity:1;top:20vh;width:500px;z-index:21}.bp4-omnibar.bp4-overlay-appear,.bp4-omnibar.bp4-overlay-enter{filter:blur(20px);opacity:0}.bp4-omnibar.bp4-overlay-appear-active,.bp4-omnibar.bp4-overlay-enter-active{filter:blur(0);opacity:1;transition-delay:0;transition-duration:.2s;transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-omnibar.bp4-overlay-exit{filter:blur(0);opacity:1}.bp4-omnibar.bp4-overlay-exit-active{filter:blur(20px);opacity:0;transition-delay:0;transition-duration:.2s;transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,1,.75,.9)}.bp4-omnibar .bp4-input{background-color:initial;border-radius:0}.bp4-omnibar .bp4-input,.bp4-omnibar .bp4-input:focus{box-shadow:none}.bp4-omnibar .bp4-menu{background-color:initial;border-radius:0;box-shadow:inset 0 1px 0 #11141826;max-height:calc(60vh - 40px);overflow:auto}.bp4-omnibar .bp4-menu:empty{display:none}.bp4-dark .bp4-omnibar,.bp4-omnibar.bp4-dark{background-color:#383e47;box-shadow:inset 0 0 0 1px #fff3,0 4px 8px #11141866,0 18px 46px 6px #11141866}.bp4-omnibar-overlay .bp4-overlay-backdrop{background-color:#11141833}.bp4-select-popover .bp4-popover-content,.bp4-select-popover .bp4-popover2-content{padding:5px}.bp4-select-popover .bp4-input-group{margin-bottom:0}.bp4-select-popover .bp4-menu{max-height:300px;max-width:400px;overflow:auto;padding:0}.bp4-select-popover .bp4-menu:not(:first-child){padding-top:5px}.bp4-select-popover.bp4-popover2-match-target-width,.bp4-select-popover.bp4-select-match-target-width{width:100%}.bp4-select-popover.bp4-popover2-match-target-width .bp4-menu,.bp4-select-popover.bp4-select-match-target-width .bp4-menu{max-width:none;min-width:0}.bp4-suggest-popover .bp4-menu{max-height:300px;max-width:400px;overflow:auto}.bp4-suggest-popover.bp4-popover2-match-target-width{width:100%}.bp4-suggest-popover.bp4-popover2-match-target-width .bp4-menu{max-width:none;min-width:0}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e5e5;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a3a3a3;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.\!collapse{visibility:collapse!important}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.-top-2{top:-.5rem}.left-0{left:0}.right-0{right:0}.right-4{right:1rem}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-3{top:.75rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[150\]{z-index:150}.z-\[9999\]{z-index:9999}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[50px\]{height:50px}.h-\[calc\(100\%-50px\)\]{height:calc(100% - 50px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[50px\]{max-height:50px}.max-h-\[70vh\]{max-height:70vh}.min-h-0{min-height:0}.min-h-\[500px\]{min-height:500px}.min-h-\[50px\]{min-height:50px}.min-h-\[90vh\]{min-height:90vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-80{width:20rem}.w-\[60px\]{width:60px}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[60px\]{min-width:60px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[160px\]{max-width:160px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-\[2\]{flex:2 1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e5e5e5;border-color:rgb(229 229 229/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#2a2a2a\]{--tw-border-opacity:1;border-color:#2a2a2a;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.border-\[\#333333\]{--tw-border-opacity:1;border-color:#333;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.border-\[\#404040\]{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-\[var\(--theme-border\)\]{border-color:var(--theme-border)}.border-\[var\(--theme-danger-border\)\]{border-color:var(--theme-danger-border)}.border-\[var\(--theme-primary-border\)\]{border-color:var(--theme-primary-border)}.border-\[var\(--theme-success-border\)\]{border-color:var(--theme-success-border)}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-100{--tw-border-opacity:1;border-color:#f5f5f5;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-gray-100\/60{border-color:#f5f5f599}.border-gray-200{--tw-border-opacity:1;border-color:#e5e5e5;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-gray-200\/30{border-color:#e5e5e54d}.border-gray-200\/50{border-color:#e5e5e580}.border-gray-300{--tw-border-opacity:1;border-color:#d4d4d4;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-gray-300\/50{border-color:#d4d4d480}.border-gray-400{--tw-border-opacity:1;border-color:#a3a3a3;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:#737373;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#525252;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/30{border-color:#ef44444d}.border-transparent{border-color:#0000}.border-yellow-500{--tw-border-opacity:1;border-color:#eab308;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-l-blue-500{--tw-border-opacity:1;border-left-color:#3b82f6;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:#ef4444;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-r-\[\#262626\]{--tw-border-opacity:1;border-right-color:#262626;border-right-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-r-gray-900{--tw-border-opacity:1;border-right-color:#171717;border-right-color:rgb(23 23 23/var(--tw-border-opacity,1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity:1;background-color:#0f0f0f;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.bg-\[\#141414\]{--tw-bg-opacity:1;background-color:#141414;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#262626\]{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity:1;background-color:#2a2a2a;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]\/20{background-color:#3b82f633}.bg-\[\#404040\]{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.bg-\[\#f6f7f9\]{--tw-bg-opacity:1;background-color:#f6f7f9;background-color:rgb(246 247 249/var(--tw-bg-opacity,1))}.bg-\[var\(--theme-danger-bg\)\]{background-color:var(--theme-danger-bg)}.bg-\[var\(--theme-primary-bg\)\]{background-color:var(--theme-primary-bg)}.bg-\[var\(--theme-success-bg\)\]{background-color:var(--theme-success-bg)}.bg-\[var\(--theme-surface\)\]{background-color:var(--theme-surface)}.bg-\[var\(--theme-surface-secondary\)\]{background-color:var(--theme-surface-secondary)}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/20{background-color:#2563eb33}.bg-emerald-500\/10{background-color:#10b9811a}.bg-gray-100{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d4d4d4;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:#fafafa80}.bg-gray-50\/80{background-color:#fafafacc}.bg-gray-700{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:#a855f7;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/50{background-color:#ffffff80}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:#ffffff1a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/15{--tw-gradient-from:#ffffff26 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#06b6d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to:#faf5ff var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-\[20vw\]{padding-left:20vw}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[48px\]{font-size:48px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#155724\]{--tw-text-opacity:1;color:#155724;color:rgb(21 87 36/var(--tw-text-opacity,1))}.text-\[\#60a5fa\]{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-\[\#a3a3a3\]{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-\[\#e5e5e5\]{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-\[\#ef4444\]{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-\[\#f5f5f5\]{--tw-text-opacity:1;color:#f5f5f5;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-\[\#fbbf24\]{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-\[var\(--theme-danger\)\]{color:var(--theme-danger)}.text-\[var\(--theme-primary\)\]{color:var(--theme-primary)}.text-\[var\(--theme-success\)\]{color:var(--theme-success)}.text-\[var\(--theme-text-primary\)\]{color:var(--theme-text-primary)}.text-\[var\(--theme-text-secondary\)\]{color:var(--theme-text-secondary)}.text-\[var\(--theme-text-tertiary\)\]{color:var(--theme-text-tertiary)}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#404040;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#171717;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:#713f12;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-placeholder-opacity,1))}.placeholder-gray-400\/70::placeholder{color:#a3a3a3b3}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-placeholder-opacity,1))}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-blue-50\/50{--tw-shadow-color:#eff6ff80;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-cyan-500\/50{--tw-ring-color:#06b6d480}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body,html{height:100%;margin:0;min-height:100vh;overflow-x:hidden;padding:0}.embedding-atlas-container .mosaic-controls,.embedding-atlas-container .mosaic-controls .dropdown-container{margin-left:0!important;padding-left:0!important}.embedding-atlas-container .control-panel,.embedding-atlas-container .top-controls{align-items:flex-start!important;margin-left:0!important;padding-left:0!important}.embedding-atlas-container div[style*="display: flex"],.embedding-atlas-container>div>div:first-child{margin-left:0!important;padding-left:0!important}.embedding-atlas-container *{box-sizing:border-box}.embedding-atlas-container div:has(label),.embedding-atlas-container div:has(select){margin-left:0!important;padding-left:0!important}.embedding-atlas-container .mosaic,.embedding-atlas-container .observablehq,.embedding-atlas-container div[style*=margin],.embedding-atlas-container div[style*=padding]{margin-left:0!important;padding-left:0!important}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d4d4d4;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:#525252;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.hover\:border-green-300:hover{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:bg-\[\#1f1f1f\]:hover{--tw-bg-opacity:1;background-color:#1f1f1f;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.hover\:bg-\[\#262626\]:hover{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--theme-primary-bg-hover\)\]:hover{background-color:var(--theme-primary-bg-hover)}.hover\:bg-\[var\(--theme-surface-hover\)\]:hover{background-color:var(--theme-surface-hover)}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#525252;background-color:rgb(82 82 82/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:#7e22ce;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:text-\[\#f5f5f5\]:hover{--tw-text-opacity:1;color:#f5f5f5;color:rgb(245 245 245/var(--tw-text-opacity,1))}.hover\:text-\[var\(--theme-text-primary\)\]:hover{color:var(--theme-text-primary)}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-gray-200:hover{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#171717;color:rgb(23 23 23/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-gray-200\/50:hover{--tw-shadow-color:#e5e5e580;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500\/50:focus{--tw-ring-color:#3b82f680}.focus\:ring-red-500\/50:focus{--tw-ring-color:#ef444480}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.group:hover .group-hover\:-translate-x-0\.5,.group:hover .group-hover\:-translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-0.25rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-divide-opacity,1))}.dark\:border:is(.dark *){border-width:1px}.dark\:border-\[\#2a2a2a\]:is(.dark *){--tw-border-opacity:1;border-color:#2a2a2a;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:#92400e;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-blue-600:is(.dark *){--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:#1e40af;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-gray-300:is(.dark *){--tw-border-opacity:1;border-color:#d4d4d4;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:#525252;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.dark\:border-gray-600\/30:is(.dark *){border-color:#5252524d}.dark\:border-gray-600\/50:is(.dark *){border-color:#52525280}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:border-gray-700\/60:is(.dark *){border-color:#40404099}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.dark\:border-green-600:is(.dark *){--tw-border-opacity:1;border-color:#16a34a;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.dark\:border-green-700:is(.dark *){--tw-border-opacity:1;border-color:#15803d;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity:1;border-color:#166534;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity:1;border-color:#991b1b;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:bg-\[\#0f0f0f\]:is(.dark *){--tw-bg-opacity:1;background-color:#0f0f0f;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.dark\:bg-\[\#141414\]\/90:is(.dark *){background-color:#141414e6}.dark\:bg-\[\#141414\]\/95:is(.dark *){background-color:#141414f2}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-gray-100:is(.dark *){--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.dark\:bg-gray-700\/10:is(.dark *){background-color:#4040401a}.dark\:bg-gray-700\/20:is(.dark *){background-color:#40404033}.dark\:bg-gray-700\/40:is(.dark *){background-color:#40404066}.dark\:bg-gray-700\/50:is(.dark *){background-color:#40404080}.dark\:bg-gray-700\/80:is(.dark *){background-color:#404040cc}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/50:is(.dark *){background-color:#26262680}.dark\:bg-gray-800\/80:is(.dark *){background-color:#262626cc}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-gray-900\/60:is(.dark *){background-color:#17171799}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/40:is(.dark *){background-color:#14532d66}.dark\:bg-green-900\/50:is(.dark *){background-color:#14532d80}.dark\:bg-purple-900\/40:is(.dark *){background-color:#581c8766}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-yellow-800:is(.dark *){--tw-bg-opacity:1;background-color:#854d0e;background-color:rgb(133 77 14/var(--tw-bg-opacity,1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/40:is(.dark *){background-color:#713f1266}.dark\:bg-yellow-900\/50:is(.dark *){background-color:#713f1280}.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from:#1e3a8a4d var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:to-indigo-900\/30:is(.dark *){--tw-gradient-to:#312e814d var(--tw-gradient-to-position)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity:1;color:#dbeafe;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:#f5f5f5;color:rgb(245 245 245/var(--tw-text-opacity,1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity:1;color:#171717;color:rgb(23 23 23/var(--tw-text-opacity,1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity,1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity:1;color:#bbf7d0;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity:1;color:#fef08a;color:rgb(254 240 138/var(--tw-text-opacity,1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:placeholder-gray-500\/70:is(.dark *)::placeholder{color:#737373b3}.dark\:hover\:border-blue-500\/50:hover:is(.dark *){border-color:#3b82f680}.dark\:hover\:border-blue-600:hover:is(.dark *){--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity:1;border-color:#525252;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.dark\:hover\:border-green-500\/50:hover:is(.dark *){border-color:#22c55e80}.dark\:hover\:border-red-500\/50:hover:is(.dark *){border-color:#ef444480}.dark\:hover\:bg-blue-800\/60:hover:is(.dark *){background-color:#1e40af99}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-blue-900\/30:hover:is(.dark *){background-color:#1e3a8a4d}.dark\:hover\:bg-gray-100:hover:is(.dark *){--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color:#26262680}.dark\:hover\:bg-gray-800\/90:hover:is(.dark *){background-color:#262626e6}.dark\:hover\:bg-gray-800\/95:hover:is(.dark *){background-color:#262626f2}.dark\:hover\:bg-green-900\/30:hover:is(.dark *){background-color:#14532d4d}.dark\:hover\:bg-purple-800\/60:hover:is(.dark *){background-color:#6b21a899}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-white:hover:is(.dark *){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity:1;color:#f5f5f5;color:rgb(245 245 245/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:hover\:shadow-gray-900\/50:hover:is(.dark *){--tw-shadow-color:#17171780;--tw-shadow:var(--tw-shadow-colored)}.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:flex{display:flex}.sm\:p-14{padding:3.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-\[420px\]{width:420px}.md\:min-w-\[360px\]{min-width:360px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:block{display:block}.lg\:grid{display:grid}.lg\:w-\[420px\]{width:420px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-stretch{align-items:stretch}.lg\:gap-10{gap:2.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.xl\:block{display:block}}.\[\&_\.bp4-file-upload-input\]\:\!border-\[var\(--theme-border\)\] .bp4-file-upload-input{border-color:var(--theme-border)!important}.\[\&_\.bp4-file-upload-input\]\:\!bg-\[var\(--theme-surface\)\] .bp4-file-upload-input{background-color:var(--theme-surface)!important}.\[\&_\.bp4-file-upload-input\]\:\!text-\[var\(--theme-text-primary\)\] .bp4-file-upload-input{color:var(--theme-text-primary)!important}.\[\&_input\]\:\!border-\[var\(--theme-border\)\] input{border-color:var(--theme-border)!important}.\[\&_input\]\:\!bg-\[var\(--theme-surface\)\] input{background-color:var(--theme-surface)!important}.\[\&_input\]\:\!text-\[var\(--theme-text-primary\)\] input{color:var(--theme-text-primary)!important}.\[\&_select\]\:\!border-\[var\(--theme-border\)\] select{border-color:var(--theme-border)!important}.\[\&_select\]\:\!bg-\[var\(--theme-surface\)\] select{background-color:var(--theme-surface)!important}.\[\&_select\]\:\!text-\[var\(--theme-text-primary\)\] select{color:var(--theme-text-primary)!important}:root{--theme-background:#f6f7f9;--theme-surface:#fff;--theme-surface-secondary:#f8f9fa;--theme-text-primary:#808d9f;--theme-text-secondary:#6b7280;--theme-text-muted:#9ca3af;--theme-border:#e5e7eb;--theme-border-light:#f3f4f6;--theme-shadow:#0000001a;--theme-navbar-bg:#2d3748;--theme-sidebar-bg:#f6f7f9;--theme-card-bg:#fff;--theme-input-bg:#fff;--theme-button-bg:#b7b3b3;--theme-button-hover-bg:#e0e0e0;--theme-accent:#2563eb;--theme-accent-hover:#3b82f6;--theme-success:#10b981;--theme-warning:#f59e0b;--theme-error:#ef4444;--theme-hover:var(--theme-surface-secondary);--theme-transition:all 0.3s ease}[data-theme=dark]{--theme-background:#1e1e1e;--theme-surface:#2d2d2d;--theme-surface-secondary:#3a3a3a;--theme-text-primary:#fff;--theme-text-secondary:#b0b0b0;--theme-text-muted:#888;--theme-border:#4a4a4a;--theme-border-light:#3a3a3a;--theme-shadow:#00000080;--theme-navbar-bg:#1a1a1a;--theme-sidebar-bg:#252525;--theme-card-bg:#2d2d2d;--theme-input-bg:#3a3a3a;--theme-button-bg:#4a4a4a;--theme-button-hover-bg:#5a5a5a;--theme-accent:#696f8a;--theme-accent-hover:#66a8ff;--theme-success:#4caf50;--theme-warning:#ff9800;--theme-error:#f44336;--theme-hover:#4a5568}body{background-color:#f6f7f9;background-color:var(--theme-background);color:#808d9f;color:var(--theme-text-primary)}.theme-toggle-button{background:#fff!important;background:var(--theme-surface)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;box-shadow:0 2px 4px #0000001a!important;box-shadow:0 2px 4px var(--theme-shadow)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}.theme-toggle-button:hover{background:#f8f9fa!important;background:var(--theme-surface-secondary)!important;border-color:#2563eb!important;border-color:var(--theme-accent)!important;box-shadow:0 4px 8px #0000001a!important;box-shadow:0 4px 8px var(--theme-shadow)!important;color:#2563eb!important;color:var(--theme-accent)!important;transform:translateY(-1px)}.theme-toggle-button:active{box-shadow:0 2px 4px #0000001a!important;box-shadow:0 2px 4px var(--theme-shadow)!important;transform:translateY(0)}.bp4-callout,.bp4-card,.bp4-dialog,.bp4-menu,.bp4-navbar,.themed-button,.themed-card,.themed-input,.themed-sidebar,.themed-surface,body{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.themed-surface{background-color:#fff;background-color:var(--theme-surface)}.themed-card,.themed-surface{border:1px solid #e5e7eb;border:1px solid var(--theme-border);color:#808d9f;color:var(--theme-text-primary)}.themed-card{background-color:#fff;background-color:var(--theme-card-bg);box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px var(--theme-shadow)}.themed-sidebar{background-color:#f6f7f9;background-color:var(--theme-sidebar-bg);border-right:1px solid #e5e7eb;border-right:1px solid var(--theme-border);color:#808d9f;color:var(--theme-text-primary)}.themed-input{background-color:#fff!important;background-color:var(--theme-input-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}.themed-input:focus{border-color:#2563eb!important;border-color:var(--theme-accent)!important;box-shadow:0 0 0 2px #455a6433!important}.themed-button{background-color:#b7b3b3!important;background-color:var(--theme-button-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}.themed-button:hover{background-color:#e0e0e0!important;background-color:var(--theme-button-hover-bg)!important;border-color:#2563eb!important;border-color:var(--theme-accent)!important}.bp4-dark .bp4-navbar{background-color:#2d3748!important;background-color:var(--theme-navbar-bg)!important}.bp4-dark .bp4-card{background-color:#fff!important;background-color:var(--theme-card-bg)!important}.bp4-dark .bp4-callout,.bp4-dark .bp4-card{color:#808d9f!important;color:var(--theme-text-primary)!important}.bp4-dark .bp4-callout{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}.bp4-dark .bp4-menu{background-color:#fff!important;background-color:var(--theme-surface)!important}.bp4-dark .bp4-menu,.bp4-dark .bp4-menu-item{color:#808d9f!important;color:var(--theme-text-primary)!important}.bp4-dark .bp4-menu-item:hover{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}.bp4-dark .left-sidebar-content-flex-bottom,.bp4-dark .left-sidebar-content-flex-top{background-color:#f6f7f9!important;background-color:var(--theme-sidebar-bg)!important}@media (max-width:768px){.theme-toggle-button{font-size:12px!important;padding:6px 10px!important}}.themed-transition{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bp4-icon,.no-theme-transition,.theme-switching *,canvas,svg{transition:none!important}[data-theme=dark] .frontpage-new-layout{background-color:#f6f7f9;background-color:var(--theme-background)}[data-theme=dark] .frontpage-intro-section,[data-theme=dark] .frontpage-social-section{background-color:#fff;background-color:var(--theme-card-bg);border:1px solid #e5e7eb;border:1px solid var(--theme-border);box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px var(--theme-shadow)}[data-theme=dark] .frontpage-content-new h2{color:#808d9f;color:var(--theme-text-primary)}[data-theme=dark] .frontpage-content-new li,[data-theme=dark] .frontpage-content-new p{color:#6b7280;color:var(--theme-text-secondary)}[data-theme=dark] .social-link-new{background-color:#f8f9fa;background-color:var(--theme-surface-secondary);border:1px solid #e5e7eb;border:1px solid var(--theme-border);color:#808d9f;color:var(--theme-text-primary)}[data-theme=dark] .social-link-new:hover{background-color:#e0e0e0;background-color:var(--theme-button-hover-bg)}[data-theme=dark] .d3-chart-wrapper{background-color:#fff;background-color:var(--theme-surface);border-radius:8px}[data-theme=dark] .embedded-table-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;background:var(--theme-surface);border:1px solid #e5e7eb;border:1px solid var(--theme-border);color:#808d9f;color:var(--theme-text-primary)}[data-theme=dark] .embedded-table-button:hover{background:#f8f9fa;background:var(--theme-surface-secondary);border-color:#2563eb;border-color:var(--theme-accent);color:#2563eb;color:var(--theme-accent)}[data-theme=dark] .floating-indicator-content{background:linear-gradient(135deg,#2563eb,#5a67d8);background:linear-gradient(135deg,var(--theme-accent) 0,#5a67d8 100%);box-shadow:0 4px 15px #0000001a;box-shadow:0 4px 15px var(--theme-shadow)}[data-theme=dark] .d3-chart-container{background-color:#fff!important;background-color:var(--theme-card-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .d3-chart-container svg{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .d3-chart-container .legend{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .d3-chart-container .legend-item{background-color:#fff!important;background-color:var(--theme-surface)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .d3-chart-container .legend-item:hover{background-color:#e0e0e0!important;background-color:var(--theme-button-hover-bg)!important;box-shadow:0 2px 4px #0000001a!important;box-shadow:0 2px 4px var(--theme-shadow)!important}[data-theme=dark] .d3-chart-container .tooltip{background:#000000e6!important;color:#fff!important}[data-theme=dark] .data-table-container{background-color:#fff!important;background-color:var(--theme-card-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .table-header-section{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--theme-border)!important}[data-theme=dark] .table-title{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .table-info{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .data-table{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .table-header,[data-theme=dark] .table-header-cell{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .table-header-cell{border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .table-row{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .table-row:hover,[data-theme=dark] .table-row:nth-child(2n){background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .table-row:nth-child(2n):hover{background-color:#e0e0e0!important;background-color:var(--theme-button-hover-bg)!important}[data-theme=dark] .table-cell{border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .header-text,[data-theme=dark] .table-cell{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .sort-button:hover{background-color:#e0e0e0!important;background-color:var(--theme-button-hover-bg)!important}[data-theme=dark] .sort-icon{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .sort-icon.active{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .pagination-section{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border-top:1px solid #e5e7eb!important;border-top:1px solid var(--theme-border)!important}[data-theme=dark] .pagination-info{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .sample-link{color:#2563eb!important;color:var(--theme-accent)!important}[data-theme=dark] .sample-link:hover{color:#3b82f6!important;color:var(--theme-accent-hover)!important}[data-theme=dark] .sample-link:visited{color:#9f7aea!important}[data-theme=dark] .column-filter .bp4-input,[data-theme=dark] .table-header-section .bp4-input{background-color:#fff!important;background-color:var(--theme-input-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .column-filter .bp4-input:focus,[data-theme=dark] .table-header-section .bp4-input:focus{border-color:#2563eb!important;border-color:var(--theme-accent)!important;box-shadow:0 0 0 1px #2563eb!important;box-shadow:0 0 0 1px var(--theme-accent)!important}[data-theme=dark] .row-input{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .row-input [style*="background-color: #f5f5f5"],[data-theme=dark] .row-input [style*="background-color: white"],[data-theme=dark] .row-input [style*="background-color:#f5f5f5"],[data-theme=dark] .row-input [style*="background-color:white"],[data-theme=dark] .row-input [style*="background: #f5f5f5"],[data-theme=dark] .row-input [style*="background: white"],[data-theme=dark] .row-input [style*="background:#f5f5f5"],[data-theme=dark] .row-input [style*="background:white"]{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border-color:#e5e7eb!important;border-color:var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .row-input [style*=background]{background:#f8f9fa!important;background:var(--theme-surface-secondary)!important;background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .dataset-meta-preview,[data-theme=dark] .dataset-meta-preview table{background-color:#fff!important;background-color:var(--theme-surface)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .dataset-meta-preview th{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .dataset-meta-preview td,[data-theme=dark] .dataset-meta-preview th{border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .dataset-meta-preview td,[data-theme=dark] .row-input table{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .row-input thead tr{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .row-input td,[data-theme=dark] .row-input th{background-color:#fff!important;background-color:var(--theme-surface)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .left-sidebar .item-button-group>span[style*="color: black"],[data-theme=dark] .left-sidebar .item-sidebar,[data-theme=dark] .left-sidebar .item-sidebar-intent,[data-theme=dark] .left-sidebar .item-title-sidebar,[data-theme=dark] .row-input td,[data-theme=dark] .row-input th{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .dim-plot,[data-theme=dark] .plot-container,[data-theme=dark] .regl-container,[data-theme=dark] .scatter-plot,[data-theme=dark] .webgl-container,[data-theme=dark] canvas[id*=regl]{background-color:#fff!important;background-color:var(--theme-surface)!important}.scatter-plot{-ms-overflow-style:none;overflow:hidden!important;scrollbar-width:none}.scatter-plot::-webkit-scrollbar{display:none}[data-theme=dark] .unified-tab-container{background:#fff!important;background:var(--theme-surface)!important;border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--theme-border)!important}[data-theme=dark] .marker-filter-section{background:#fff!important;background:var(--theme-surface)!important;border-top:1px solid #e5e7eb!important;border-top:1px solid var(--theme-border)!important}[data-theme=dark] .marker-gene-column-selector select{background:#fff!important;background:var(--theme-input-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .dimplot-right-sidebar,[data-theme=dark] .marker-gene-column-selector select{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .dimplot-right-sidebar ul>li[style*=color]{color:inherit}[data-theme=dark] .dimplot-right-sidebar ul>li:not([style*=color]){color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .dimplot-right-sidebar ul>li span{background-color:initial!important}[data-theme=dark] .legend-highlight{background-color:#8bc34a33!important;border:1px solid #8bc34a66!important;box-shadow:0 1px 3px #8bc34a4d!important}[data-theme=dark] .geneplot-container{background-color:#fff!important;background-color:var(--theme-card-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .geneplot-container,[data-theme=dark] .geneplot-container label,[data-theme=dark] .geneplot-section h4,[data-theme=dark] .geneplot-section label{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .selected-genes{color:#808d9f!important}[data-theme=dark] .gene-dropdown,[data-theme=dark] .selected-genes{background-color:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .gene-dropdown{box-shadow:0 4px 12px #0000001a!important;box-shadow:0 4px 12px var(--theme-shadow)!important}[data-theme=dark] .gene-option{color:#808d9f!important}[data-theme=dark] .gene-option:hover{background-color:#f8f9fa!important}[data-theme=dark] .gene-option .option-name{color:#808d9f!important}[data-theme=dark] .gene-option .option-stats{color:#6b7280!important}[data-theme=dark] .geneplot-threshold-section{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .geneplot-threshold-label{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-threshold-item span{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .geneplot-dotplot-container{background-color:#fff!important;background-color:var(--theme-surface)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .geneplot-dotplot-container .axis text,[data-theme=dark] .geneplot-dotplot-container .legend-title{fill:#808d9f!important;fill:var(--theme-text-primary)!important}[data-theme=dark] .marker-table-container,[data-theme=dark] .marker-table-container table,[data-theme=dark] .marker-table-container tbody,[data-theme=dark] .marker-table-container thead{background-color:#fff!important;background-color:var(--theme-surface)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .marker-table-container th{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .marker-table-container td,[data-theme=dark] .marker-table-container th{border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .marker-table-container .table-virtuoso-container,[data-theme=dark] .marker-table-container td{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .marker-filter-section input,[data-theme=dark] .marker-filter-section select{background-color:#fff!important;background-color:var(--theme-input-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .bp4-html-table th,[data-theme=dark] .bp4-html-table thead th{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .bp4-html-table td,[data-theme=dark] .bp4-html-table th,[data-theme=dark] .bp4-html-table thead th{border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .bp4-html-table td{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .bp4-html-table tbody tr:nth-child(2n) td{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .bp4-html-table tbody tr:hover td{background-color:#e0e0e0!important;background-color:var(--theme-button-hover-bg)!important}[data-theme=dark] .bp4-html-table{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .bp4-html-table,[data-theme=dark] .row-header{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .row-header{background:#f8f9fa!important;background:var(--theme-surface-secondary)!important;border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--theme-border)!important}[data-theme=dark] .fsetenrich-container{background-color:#f6f7f9!important;background-color:var(--theme-background)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .fsetenrich-genelist-container{background:#f8f9fa!important;background:var(--theme-surface-secondary)!important;border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--theme-border)!important}[data-theme=dark] .fsetenrich-genelist-container,[data-theme=dark] .fsetenrich-row-container,[data-theme=dark] .fsetenrich-row-header{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .fsetenrich-row-header{background:#f8f9fa!important;background:var(--theme-surface-secondary)!important}[data-theme=dark] .fsetenrich-filter-section{background:#fff!important;background:var(--theme-surface)!important;border-top:1px solid #e5e7eb!important;border-top:1px solid var(--theme-border)!important}[data-theme=dark] .cellanno-container{background-color:#f6f7f9!important;background-color:var(--theme-background)!important}[data-theme=dark] .cellanno-container,[data-theme=dark] .cellanno-list,[data-theme=dark] .cellanno-list table{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .cellanno-list th{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .cellanno-list td,[data-theme=dark] .cellanno-list th{border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .cellanno-list td{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .cellann-row-header,[data-theme=dark] .marker-container,[data-theme=dark] .marker-gene-title,[data-theme=dark] .marker-gene-title-selected,[data-theme=dark] .marker-list,[data-theme=dark] .row-container{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .cellann-row-header{background:#f8f9fa!important;background:var(--theme-surface-secondary)!important}[data-theme=dark] .cellann-row-header span{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .multi-select-gene-set-input .selected-gene-sets{background-color:#fff!important;background-color:var(--theme-input-bg)!important}[data-theme=dark] .multi-select-gene-set-input .gene-set-dropdown,[data-theme=dark] .multi-select-gene-set-input .selected-gene-sets{border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .multi-select-gene-set-input .gene-set-dropdown{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .multi-select-gene-set-input .gene-set-option{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .multi-select-gene-set-input .gene-set-option:hover{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .multi-select-gene-set-input .option-name{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .multi-select-gene-set-input .option-description{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .annoplot-container label{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-data-preview table{background-color:#fff!important}[data-theme=dark] .annoplot-data-preview table th{background-color:#f8f9fa!important}[data-theme=dark] .annoplot-data-preview table td,[data-theme=dark] .annoplot-data-preview table th{border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important}[data-theme=dark] .annoplot-data-preview table td{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .annoplot-data-preview table tr:nth-child(2n){background-color:#f8f9fa!important}[data-theme=dark] .annoplot-data-preview table tr:hover{background-color:#e0e0e0!important;background-color:var(--theme-button-hover-bg)!important}[data-theme=dark] svg text{fill:#808d9f!important;fill:var(--theme-text-primary)!important}[data-theme=dark] table tbody tr:nth-child(2n){background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] table tbody tr:hover{background-color:#e0e0e0!important;background-color:var(--theme-button-hover-bg)!important}[data-theme=dark] .bp4-dialog{background-color:#fff!important;background-color:var(--theme-surface)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .bp4-dialog-header{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--theme-border)!important}[data-theme=dark] .bp4-dialog-body,[data-theme=dark] .bp4-dialog-header .bp4-heading{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .bp4-dialog-body{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .bp4-dialog-footer{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border-top:1px solid #e5e7eb!important;border-top:1px solid var(--theme-border)!important}[data-theme=dark] .precache-dialog-content{background-color:#fff!important;background-color:var(--theme-surface)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .precache-description{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .precache-warning{color:#f59e0b!important;color:var(--theme-warning)!important}[data-theme=dark] .precache-resource-list{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .precache-category-header{background-color:#2d3748!important;background-color:var(--theme-navbar-bg)!important;border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .precache-resource-item{border-bottom:1px solid #f3f4f6!important;border-bottom:1px solid var(--theme-border-light)!important;color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .precache-resource-item:hover{background-color:#fff!important;background-color:var(--theme-surface)!important}[data-theme=dark] .precache-status-icon{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .precache-status-icon.success{color:#10b981!important;color:var(--theme-success)!important}[data-theme=dark] .precache-status-icon.error{color:#ef4444!important;color:var(--theme-error)!important}[data-theme=dark] .precache-status-icon.secure{color:#2563eb!important;color:var(--theme-accent)!important}[data-theme=dark] .bp4-progress-bar{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .bp4-progress-bar .bp4-progress-meter{background-color:#2563eb!important;background-color:var(--theme-accent)!important}[data-theme=dark] .precache-logs{background-color:#fff!important;background-color:var(--theme-surface)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .precache-logs>div:last-child{background-color:#2d3748!important;background-color:var(--theme-navbar-bg)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .precache-log-item{border-bottom:1px solid #f3f4f6!important;border-bottom:1px solid var(--theme-border-light)!important;color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .precache-log-waiting{color:#9ca3af!important;color:var(--theme-text-muted)!important}[data-theme=dark] .precache-log-item[style*="color: #d32f2f"]{color:#ef4444!important;color:var(--theme-error)!important}[data-theme=dark] .precache-log-item[style*="color: #388e3c"]{color:#10b981!important;color:var(--theme-success)!important}[data-theme=dark] .precache-log-item[style*="color: #ff9800"]{color:#f59e0b!important;color:var(--theme-warning)!important}[data-theme=dark] .precache-log-item[style*="color: #666"]{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .precache-security-status{background-color:#f8f9fa!important;background-color:var(--theme-surface-secondary)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important;color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .precache-stats{color:#6b7280!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .precache-button,[data-theme=dark] .precache-stats .stats-number{color:#808d9f!important;color:var(--theme-text-primary)!important}[data-theme=dark] .precache-button{background-color:#b7b3b3!important;background-color:var(--theme-button-bg)!important;border:1px solid #e5e7eb!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .precache-button:hover{background-color:#e0e0e0!important;background-color:var(--theme-button-hover-bg)!important;border-color:#2563eb!important;border-color:var(--theme-accent)!important}#root{background-color:var(--theme-background);color:var(--theme-text-primary);height:100vh;margin:0 auto}.bp4-toast,.bp4-toast-wrapper,.notifications{z-index:9999!important}.App{color:var(--theme-text-primary);min-height:100%}.App,.App-body{background-color:var(--theme-background);height:100%}.App-body{gap:3px;overflow-y:auto}.SplitPane .Pane{min-height:0;min-width:0}.left-sidebar{height:calc(100% - 50px)!important}.left-sidebar .left-sidebar-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.item-sidebar,.item-sidebar-intent{font-size:x-small;margin:5px 0;text-align:center}.item-sidebar-intent{font-style:italic;font-weight:700}.left-sidebar-content-flex-bottom,.left-sidebar-content-flex-top{background-color:var(--theme-sidebar-bg);color:var(--theme-text-primary);display:flex;flex-direction:column;overflow-y:auto}.left-sidebar-content-flex-bottom{justify-content:flex-end}.item-button-group{align-content:center;display:flex;flex-direction:column;justify-content:center}.left-sidebar-content-flex-top .Resizer.disabled{border-left:1px #c5cbd3}.left-sidebar-content-flex-top .item-title-sidebar{font-size:9px;font-weight:700;line-height:0%;text-align:center!important;text-transform:uppercase}.Resizer{background:#000;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;box-sizing:border-box;opacity:.2;z-index:1}.Resizer:hover{transition:all 2s ease}.Resizer.horizontal{border-bottom:5px solid #fff0;border-top:5px solid #fff0;cursor:row-resize;height:11px;margin:-5px 0;width:100%}.Resizer.horizontal:hover{border-bottom:5px solid #00000080;border-top:5px solid #00000080}.Resizer.vertical{border-left:5px solid #fff0;border-right:5px solid #fff0;cursor:col-resize;margin:0 -5px;width:11px}.Resizer.vertical:hover{border-left:5px solid #00000080;border-right:5px solid #00000080}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:#0000}.results-dims{height:100%}.results-aianno,.results-celltype,.results-fsetenrich,.results-markers{height:100%;overflow-x:hidden;overflow-y:auto}.results-gallery{height:100%;padding:2px}.frontpage-new-layout{align-items:stretch;background-color:var(--theme-background);box-sizing:border-box;color:var(--theme-text-primary);display:flex;gap:30px;min-height:calc(100vh - 50px);padding:20px 40px}.frontpage-left-column{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-width:500px;min-height:100%}.frontpage-right-column{display:flex;flex:1.5 1;flex-direction:column;min-height:100%;min-width:600px}.d3-chart-wrapper{height:100%;position:relative;width:100%}.embedded-table-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#5c7080;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;position:absolute;right:15px;top:15px;transition:all .3s ease;z-index:10}.embedded-table-button:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 12px #00000026;color:#667eea;transform:translateY(-1px)}.embedded-table-button:active{box-shadow:0 2px 6px #0000001a;transform:translateY(0)}.indicator-toggle-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #e1e8ed;border-radius:6px;box-shadow:0 2px 8px #0000001a;color:#5c7080;cursor:pointer;display:flex;height:28px;justify-content:center;padding:6px;position:absolute;right:90px;top:15px;transition:all .3s ease;width:28px;z-index:10}.indicator-toggle-button:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 12px #00000026;color:#667eea;transform:translateY(-1px)}.frontpage-intro-section{align-items:center;background-color:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 2px 8px var(--theme-shadow);color:var(--theme-text-primary);display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-bottom:12px;padding:18px;text-align:center}.frontpage-logo-new{flex-shrink:0}.frontpage-content-new{flex:1 1}.frontpage-content-new h2{color:var(--theme-text-primary);font-size:1.5rem;margin-bottom:15px}.frontpage-content-new p{color:var(--theme-text-secondary);line-height:1.6;margin-bottom:15px}.frontpage-content-new ul{color:var(--theme-text-secondary);margin-bottom:20px;text-align:left}.frontpage-content-new li{line-height:1.5;margin-bottom:8px}.precache-section{margin-top:20px;text-align:center}.precache-hint{color:var(--theme-text-muted);font-size:12px;font-style:italic;margin-top:8px}.frontpage-actions-new{display:flex;flex-direction:column;flex-shrink:0;gap:10px;margin-bottom:12px}.frontpage-rowitem-new{border-radius:8px;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}.frontpage-rowitem-new:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.frontpage-social-section{align-self:stretch;background-color:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 2px 8px var(--theme-shadow);box-sizing:border-box;color:var(--theme-text-primary);flex-shrink:0;margin-bottom:0;margin-top:auto;min-height:140px;padding:18px;text-align:center}.frontpage-social-section p{color:var(--theme-text-secondary);font-size:13px;line-height:1.4;margin-bottom:12px}.social-media-links-new{flex-direction:row;flex-wrap:wrap}.social-link-new,.social-media-links-new{align-items:center;display:flex;gap:6px;justify-content:center}.social-link-new{background-color:var(--theme-surface-secondary);border:1px solid var(--theme-border);border-radius:6px;color:var(--theme-text-primary);font-size:13px;min-width:120px;padding:8px 12px;text-align:center;transition:all .3s ease;width:auto}.social-link-new:hover{background-color:var(--theme-button-hover-bg);box-shadow:0 2px 4px var(--theme-shadow);transform:translateY(-1px)}.social-link-new.xiaohongshu strong{color:#ff2442}.social-link-new.wechat strong{color:#07c160}.social-link-new.gongzhonghao strong{color:#1677ff}.frontpage-table-section{box-sizing:border-box;margin-top:20px;padding:0 20px;width:100%}.floating-table-indicator{animation:pulse 2s infinite;bottom:30px;cursor:pointer;position:fixed;right:30px;transition:all .3s ease;z-index:1000}.floating-indicator-content{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;box-shadow:0 4px 15px #0003;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 18px;transition:all .3s ease;white-space:nowrap}.floating-table-indicator:hover .floating-indicator-content{background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.floating-table-indicator:active .floating-indicator-content{box-shadow:0 2px 10px #0003;transform:translateY(0)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.frontpage-new-layout{flex-direction:column;gap:20px;padding:15px 20px}.frontpage-left-column{height:auto;margin-bottom:20px;max-width:none}.frontpage-right-column{min-width:auto}.embedded-table-button{font-size:11px;padding:6px 10px;right:10px;top:10px}.indicator-toggle-button{height:24px;right:70px;top:10px;width:24px}.floating-table-indicator{bottom:20px;right:20px}.floating-indicator-content{font-size:12px;gap:6px;padding:10px 14px}}@media (max-width:480px){.floating-indicator-content span{display:none}.floating-indicator-content{border-radius:50%;height:44px;justify-content:center;padding:10px;width:44px}}.frontpage{grid-gap:15px;display:grid;gap:15px;grid-template-columns:250px auto;grid-template-rows:auto auto 25px;padding:5% 20%}.frontpage-logo{grid-column:1;grid-row:1}.frontpage-content{font-size:medium;grid-column:2;grid-row:1}.frontpage-actions{display:flex;flex-direction:column;font-size:medium;gap:5px;grid-column:1/-1;grid-row:2}.frontpage-rowitem:hover{box-shadow:0 0 11px #21212133}.frontpage-rowitem-danger{margin:0 auto;width:80%}.frontpage-footer{grid-column:1/-1;grid-row:3;text-align:center}.social-media-links{display:flex;gap:15px;justify-content:center;margin:10px 0}.social-link{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px #0000000d;display:inline-flex;font-weight:500;margin:0 5px;padding:8px 12px;transition:all .3s ease}.social-link.xiaohongshu:hover{background-color:#ff24421a;box-shadow:0 0 5px #ff24424d}.social-link.wechat:hover{background-color:#07c1601a;box-shadow:0 0 5px #07c1604d}.social-link.gongzhonghao:hover{background-color:#1677ff1a;box-shadow:0 0 5px #1677ff4d}.bp4-button.bp4-intent-primary,.bp4-button.bp4-intent-primary.bp4-small,button.bp4-button.bp4-intent-primary,button.bp4-button.bp4-intent-primary.bp4-small{align-items:center!important;background-color:#f5f5f5!important;background-image:none!important;border:1px solid #e0e0e0!important;border-radius:6px!important;box-shadow:0 2px 4px #0000000d!important;color:#333!important;display:inline-flex!important;font-weight:500!important;margin:0 5px!important;padding:8px 12px!important;transition:all .3s ease!important}.bp4-button.bp4-intent-primary.bp4-small:hover,.bp4-button.bp4-intent-primary:hover,button.bp4-button.bp4-intent-primary.bp4-small:hover,button.bp4-button.bp4-intent-primary:hover{background-color:#1677ff1a!important;background-image:none!important;box-shadow:0 0 5px #1677ff4d!important;color:#1677ff!important}:root{--separator-border:#80808059;--sash-hover-transition-duration:0.1s}.allotment-module_splitView__L-yRc{height:100%;overflow:hidden;position:relative;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF{height:100%;pointer-events:none;position:absolute;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF>.allotment-module_sash__QA-2t{pointer-events:auto}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa{height:100%;position:relative;white-space:nowrap;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{overflow:hidden;position:absolute;white-space:normal}.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{width:100%}.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{height:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{background-color:#80808059;background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:1px;width:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:100%;width:1px}:root{--focus-border:#007fd4;--sash-size:8px;--sash-hover-size:4px}.sash-module_sash__K-9lB{pointer-events:auto;position:absolute;text-align:left;text-align:initial;touch-action:none;z-index:35}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{pointer-events:none}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs{cursor:col-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp{cursor:e-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD{cursor:w-resize}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw{cursor:row-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp{cursor:s-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD{cursor:n-resize}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{cursor:default!important;pointer-events:none!important}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs{cursor:ew-resize;height:100%;top:0;width:8px;width:var(--sash-size)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw{cursor:ns-resize;height:8px;height:var(--sash-size);left:0;width:100%}.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-{content:" ";cursor:all-scroll;display:block;height:16px;height:calc(var(--sash-size)*2);position:absolute;width:16px;width:calc(var(--sash-size)*2);z-index:100}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{cursor:nwse-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{cursor:nesw-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:-4px;left:calc(var(--sash-size)*-.5);top:-8px;top:calc(var(--sash-size)*-1)}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{bottom:-8px;bottom:calc(var(--sash-size)*-1);left:-4px;left:calc(var(--sash-size)*-.5)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:-8px;left:calc(var(--sash-size)*-1);top:-4px;top:calc(var(--sash-size)*-.5)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{right:-8px;right:calc(var(--sash-size)*-1);top:-4px;top:calc(var(--sash-size)*-.5)}.sash-module_sash__K-9lB:before{background:#0000;content:"";height:100%;pointer-events:none;position:absolute;transition:background-color .1s ease-out;transition:background-color var(--sash-hover-transition-duration) ease-out;width:100%}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before{left:calc(50% - 2px);left:calc(50% - var(--sash-hover-size)/2);width:4px;width:var(--sash-hover-size)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before{height:4px;height:var(--sash-hover-size);top:calc(50% - 2px);top:calc(50% - var(--sash-hover-size)/2)}.sash-module_sash__K-9lB.sash-module_active__bJspD:before,.sash-module_sash__K-9lB.sash-module_hover__80W6I:before{background:#007fd4;background:var(--focus-border)}.logs-container{background-color:#000;color:#fff;font-family:Courier New,Courier,monospace;padding:2rem}.logs-container:after{background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 0,#0000 2px);content:"";pointer-events:none;position:absolute}.logs-error,.logs-warn{color:red}.logs-info{color:#86e9fe}.logs-start{color:#ff0}.logs-complete,.logs-success{color:#0f0}::selection{background:#bebebe;text-shadow:none}.logs-container>pre{word-wrap:break-word;margin:0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.scatter-plot{grid-gap:5px;background-color:var(--theme-surface);display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,185px);grid-template-rows:25px auto;height:100%;margin:5px;max-height:100%;overflow-x:hidden;overflow-y:visible;width:100%}.dim-plot{grid-column:1;grid-row:2;position:relative;text-align:left}.dimplot-top-header{flex-direction:row;flex-wrap:wrap;gap:5px;grid-column:1/-1;justify-content:space-between;min-height:25px;position:relative;z-index:10}.dimplot-left-sidebar,.dimplot-top-header{align-items:center;display:flex;grid-row:1}.dimplot-left-sidebar{grid-column:1;justify-content:left}.dimplot-right-sidebar{align-self:center;flex-direction:column;font-size:x-small;grid-column:2;grid-row:1/-1;max-height:calc(100vh - 160px);min-width:0;overflow:hidden}.legend-display-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.legend-toggle-section{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--theme-border,#ffffff1a);flex-shrink:0;margin-bottom:4px;padding:4px 8px}.legend-list-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.legend-list{flex:1 1;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 8px}.legend-list::-webkit-scrollbar{width:6px}.legend-list::-webkit-scrollbar-track{background:#0003;background:var(--theme-surface-secondary,#0003);border-radius:3px}.legend-list::-webkit-scrollbar-thumb{background:#ffffff4d;background:var(--theme-scrollbar-thumb,#ffffff4d);border-radius:3px}.legend-list::-webkit-scrollbar-thumb:hover{background:#ffffff80;background:var(--theme-scrollbar-thumb-hover,#ffffff80)}.legend-list>li{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:11px;gap:8px;line-height:1.3;margin:1px 0;padding:4px 6px;transition:all .15s ease;word-break:break-word}.legend-list>li:hover{background-color:#ffffff1a;background-color:var(--theme-hover,#ffffff1a)}.legend-loading{color:#ffffff80;color:var(--theme-text-tertiary,#ffffff80);font-style:italic;padding:8px;text-align:center}.dimplot-right-sidebar ul{list-style:none;margin:0}.dimplot-right-sidebar-cluster{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding-top:5px;text-align:left}.dimplot-right-sidebar ul>li{padding:0;word-break:break-all}.dimplot-right-sidebar ul>li:hover{background-color:#ffffff1a;background-color:var(--theme-hover,#ffffff1a)}.legend-item{align-items:center!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;font-size:11px!important;gap:8px!important;line-height:1.3!important;list-style:none!important;margin:1px 0!important;padding:4px 6px!important;transition:all .15s ease!important}.legend-item:hover{background-color:#ffffff1a!important;background-color:var(--theme-hover,#ffffff1a)!important}.legend-item.legend-highlight{background-color:#2965cc33!important;background-color:var(--theme-highlight,#2965cc33)!important;font-weight:500!important}.legend-color-box{box-shadow:0 1px 2px #0003;display:inline-block!important;font-family:inherit!important;padding:0!important}.legend-annotation-selector{background:#1e2228;background:var(--theme-surface,#1e2228);border-radius:0}.legend-annotation-selector .bp4-label{color:#ffffffb3;color:var(--theme-text-secondary,#ffffffb3);font-size:11px;font-weight:500}.legend-annotation-selector .bp4-html-select{width:100%}.legend-annotation-selector .bp4-html-select select{font-size:11px;padding:4px 8px}.dimplot-right-sidebar .bp4-range-slider,.dimplot-right-sidebar .bp4-slider{max-width:100%!important;width:100%!important}.dimplot-right-sidebar .bp4-callout{overflow:hidden;padding:8px!important}.dimplot-right-sidebar .dimplot-right-sidebar-slider{overflow:hidden;width:100%}.dimplot-right-sidebar .dimplot-right-sidebar-slider .bp4-callout,.gradient-slider-section{box-sizing:border-box;width:100%}.gradient-slider-section .bp4-range-slider{width:100%!important}.custom-selection-section{padding:0 8px}.custom-selection-header{margin-bottom:4px;padding:4px 0}.custom-selection-list{list-style:none;margin:0;padding:0}.custom-selection-list .legend-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:11px;gap:8px;margin:1px 0;padding:4px 6px;transition:all .15s ease}.custom-selection-list .legend-item:hover{background-color:#ffffff1a;background-color:var(--theme-hover,#ffffff1a)}.dimplot-right-sidebar .bp4-callout[class*=Settings]{box-sizing:border-box;padding:8px!important;width:100%}.dimplot-right-sidebar .bp4-callout .bp4-slider{max-width:120px!important;width:calc(100% - 30px)!important}.numeric-annotation-section{background:#0003;background:var(--theme-surface-secondary,#0003);border-radius:4px;margin-top:4px;padding:8px}.numeric-annotation-header{color:#fff;color:var(--theme-text-primary,#fff);font-size:11px;font-weight:500;margin-bottom:8px}.dimplot-right-sidebar .annotation-buttons{border-top:1px solid #ffffff1a;border-top:1px solid var(--theme-border,#ffffff1a);display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:8px}.dimplot-right-sidebar .annotation-buttons .bp4-button{font-size:11px}.dimplot-selection-container{padding:8px 0}.dimplot-selection-text{color:#ffffffb3;color:var(--theme-text-secondary,#ffffffb3);font-size:11px;margin-bottom:8px}.dimplot-selection-button-container{gap:8px}.dimplot-selection-button{padding:4px 12px!important}.dim-plot,.iter{grid-column:1;grid-row:2;vertical-align:middle}.legend-highlight{background-color:#2965cc26!important;border:1px solid #2965cc4d!important;border-radius:3px!important;box-shadow:0 1px 3px #2965cc33!important;font-style:italic;font-weight:700;margin:1px 0!important;padding:2px 6px!important;transition:all .2s ease-in-out!important}.dim-slider-container{flex-direction:column;margin:5px;padding:5px;width:145px}.dim-range-slider,.dim-slider-container{align-items:center;display:flex;justify-content:center}.dim-slider-gradient{align-items:center;display:flex;flex-direction:row}text{font:"8px sans-serif;"}.dimplot-selection-container{display:flex;flex-direction:column;gap:8px;padding-top:10px}.dimplot-selection-text{color:#5c7080;font-size:12px;text-align:center}.dimplot-selection-button-container{display:flex;flex-direction:row;gap:4px;justify-content:center;width:100%}.dimplot-selection-button{align-items:center!important;background-color:#f5f8fa!important;background-image:none!important;border:1px solid #d4e6f0!important;border-radius:4px!important;box-shadow:0 1px 2px #0000000d!important;box-sizing:border-box;color:#2965cc!important;display:inline-flex!important;flex:1 1;font-size:11px!important;font-weight:500!important;height:28px;justify-content:center!important;max-width:70px;overflow:hidden;padding:4px 6px!important;text-overflow:ellipsis;transition:all .2s ease!important;white-space:nowrap}.dimplot-selection-button:hover{background-color:#2965cc1a!important;background-image:none!important;box-shadow:0 2px 4px #2965cc33!important;color:#2965cc!important;cursor:pointer;transform:translateY(-1px)}.dimplot-selection-button.bp4-intent-primary{background-color:#2965cc!important;border-color:#2965cc!important;color:#fff!important}.dimplot-selection-button.bp4-intent-primary:hover{background-color:#1f4b99!important;border-color:#1f4b99!important;color:#fff!important}.iter{z-index:1}.dimplot-button-groups{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;justify-content:flex-start}.dimplot-group-export,.dimplot-group-interaction,.dimplot-group-labels,.dimplot-group-optimization{display:flex;flex-wrap:nowrap;gap:2px;position:relative;z-index:10}.dimplot-group-optimization .MuiAutocomplete-root,.dimplot-group-optimization .MuiFormControl-root{align-items:center;display:inline-flex}.dimplot-group-optimization .MuiAutocomplete-root{min-width:220px}.dimplot-group-optimization{overflow:visible!important;position:relative}.dimplot-top-header{overflow:visible}.MuiAutocomplete-popper,.MuiAutocomplete-popper .MuiPaper-root{z-index:13000!important}@media (max-width:1200px){.dimplot-group-optimization .MuiAutocomplete-root{min-width:200px}}@media (max-width:900px){.dimplot-group-optimization{flex-wrap:wrap}}.dimplot-btn{font-size:12px;min-width:auto;padding:4px 8px;pointer-events:auto;transition:all .2s ease;white-space:nowrap;z-index:15}.dimplot-group-export .MuiButton-root,.dimplot-group-interaction .MuiButton-root,.dimplot-group-labels .MuiButton-root{font-size:12px;height:32px;min-height:32px;min-width:auto;padding:4px 8px}.dimplot-group-export .MuiIconButton-root,.dimplot-group-interaction .MuiIconButton-root,.dimplot-group-labels .MuiIconButton-root,.dimplot-group-optimization .MuiIconButton-root{height:32px;min-height:32px;min-width:32px;padding:4px}.dimplot-btn:active,.dimplot-btn:focus,.dimplot-btn:hover{pointer-events:auto;z-index:20}.dimplot-group-export,.dimplot-group-interaction,.dimplot-group-labels{border-right:1px solid #0000001a;padding-right:8px}@media (max-width:1400px){.dimplot-button-groups{gap:6px}.dimplot-btn{font-size:11px;padding:3px 6px}}@media (max-width:1200px){.dimplot-top-header{flex-wrap:wrap;gap:3px;justify-content:flex-start}.dimplot-button-groups{gap:4px;justify-content:flex-start;width:100%}.dimplot-left-sidebar .MuiButton-root{font-size:12px;height:32px;min-height:32px;min-width:auto;padding:4px 8px}.dimplot-left-sidebar .MuiIconButton-root{height:32px;min-height:32px;min-width:32px;padding:4px}.dimplot-btn{font-size:10px;padding:2px 4px}.dimplot-group-export,.dimplot-group-interaction,.dimplot-group-labels{border-right:none;padding-right:0}}@media (max-width:1000px){.dimplot-button-groups{align-items:flex-start;flex-direction:column;gap:4px;width:100%}.dimplot-group-export,.dimplot-group-interaction,.dimplot-group-labels,.dimplot-group-optimization{border-bottom:1px solid #0000001a;border-right:none;justify-content:flex-start;padding-bottom:4px;padding-right:0;width:100%}.dimplot-group-optimization{border-bottom:none;padding-bottom:0}}@media (max-width:900px){.scatter-plot{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.dimplot-top-header{align-items:flex-start;flex-direction:column;gap:5px;grid-column:1;grid-row:1}.dimplot-left-sidebar{flex-wrap:wrap;justify-content:flex-start;width:100%}.dimplot-right-sidebar{grid-column:1;grid-row:2;max-height:200px;width:100%}.dim-plot,.iter{grid-column:1;grid-row:3}}@media (max-width:600px){.dimplot-button-groups{gap:2px}.dimplot-group-export,.dimplot-group-interaction,.dimplot-group-labels,.dimplot-group-optimization{flex-wrap:wrap;gap:2px}.dimplot-btn{font-size:9px;min-width:45px;padding:2px 3px;pointer-events:auto;z-index:25}}.optimization-selection-info{background:#fffffff2;border:2px solid #2965cc;border-radius:5px;font-size:11px;margin-top:5px;padding:8px}.optimization-selection-info .selection-count{color:#2965cc;font-weight:700}.optimization-target-preview{background:#2965cc1a;border:1px dashed #2965cc;border-radius:3px;color:#2965cc;font-size:11px;margin-top:5px;padding:5px}.optimization-dialog{border:1px solid #e1e8ed;box-shadow:0 4px 20px #00000026}.optimization-dialog h4{color:#2c3e50;font-weight:600}.optimization-dialog .MuiSelect-select{background-color:#f5f8fa;border:1px solid #d4e6f0;border-radius:4px;transition:all .2s ease}.optimization-dialog .MuiSelect-select:focus{border-color:#2965cc;box-shadow:0 0 0 2px #2965cc1a}.optimization-dialog .MuiButton-root{border-radius:4px;font-weight:500;transition:all .2s ease}.optimization-dialog .MuiButton-root:not(.MuiButton-containedPrimary){background-color:#f5f8fa;border-color:#d4e6f0;color:#5c7080}.optimization-dialog .MuiButton-root:not(.MuiButton-containedPrimary):hover{background-color:#e1e8ed;border-color:#bfccd6}.dimplot-right-sidebar ul{list-style-position:inside;margin:0 0 0 8px;max-height:20vh;overflow-y:auto;padding:0}.dimplot-right-sidebar ul>li{cursor:pointer;font-size:11px;line-height:1.3;margin:0;word-break:break-word}.dimplot-right-sidebar ul>li>div{align-items:center;display:flex;flex-wrap:wrap;gap:3px}.dimplot-right-sidebar ul>li input[type=text]{background-color:#f5f8fa;border:1px solid #d4e6f0;border-radius:2px;font-size:11px;padding:1px 3px}.dimplot-right-sidebar ul>li .MuiSvgIcon-root{opacity:.6;transition:opacity .2s ease}.dimplot-right-sidebar ul>li:hover .MuiSvgIcon-root{opacity:1}.optimization-mode-indicator{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#2965cc,#1a4a8a);border:1px solid #fff3;border-radius:6px;bottom:10px;box-shadow:0 3px 8px #0003;color:#fff;font-size:12px;left:10px;max-height:120px;max-width:200px;min-height:80px;min-width:160px;padding:10px 14px;position:absolute;z-index:1000}.optimization-mode-indicator .status-title{align-items:center;display:flex;font-weight:600;gap:6px;margin-bottom:4px}.optimization-mode-indicator .status-title:before{content:"⚡";font-size:14px}.optimization-mode-indicator .status-details{color:#ffffffe6;font-size:11px;line-height:1.3}.optimization-dialog{background:#fff;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:10010}.optimization-dialog h4{border-bottom:1px solid #e1e8ed;color:#2965cc;padding-bottom:8px}.dimplot-right-sidebar ul>li{align-items:center;display:flex;justify-content:space-between;padding:2px 0;position:relative}.dimplot-right-sidebar ul>li.empty-cluster{font-style:italic;opacity:.5}.dimplot-right-sidebar ul>li.empty-cluster:after{color:#999;content:" (empty)";font-size:10px}.dimplot-right-sidebar ul>li .legend-cell-count{background-color:#0000000d;border-radius:2px;flex-shrink:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:500;padding:1px 4px;white-space:nowrap}.cluster-labels-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.dimplot-cluster-label{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;border:1px solid #00000026;border-radius:6px;box-shadow:0 2px 4px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;padding:3px 8px;pointer-events:none;position:absolute;text-shadow:1px 1px 2px #ffffffe6,-1px -1px 2px #ffffffe6,1px -1px 2px #ffffffe6,-1px 1px 2px #ffffffe6;transform:translate(-50%,-50%);transition:all .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.dimplot-cluster-label:hover{background-color:#fffffff2;box-shadow:0 3px 6px #00000026;transform:translate(-50%,-50%) scale(1.05)}.regl-settings-select .MuiSelect-select,.regl-settings-select select{height:22px!important;line-height:22px!important}.regl-settings-select .MuiSvgIcon-root{top:50%!important;transform:translateY(-50%)!important}.regl-settings-select{align-items:center;display:inline-flex}.MuiNativeSelect-icon,.MuiNativeSelect-select{z-index:101!important}.MuiTooltip-popper{z-index:15000!important}.MuiPopper-root{z-index:14000!important}.dimplot-btn{position:relative;z-index:101}.MuiAutocomplete-listbox{z-index:14001!important}.scatter-plot .MuiAutocomplete-root .MuiFilledInput-input,.scatter-plot .MuiAutocomplete-root .MuiFilledInput-root,.scatter-plot .MuiAutocomplete-root .MuiInputBase-root,.scatter-plot .MuiAutocomplete-root .MuiOutlinedInput-input,.scatter-plot .MuiAutocomplete-root .MuiOutlinedInput-root,.scatter-plot .MuiAutocomplete-root.Mui-focused .MuiFilledInput-root,.scatter-plot .MuiAutocomplete-root.Mui-focused .MuiOutlinedInput-root,.scatter-plot .MuiAutocomplete-root:hover .MuiInputBase-root,.scatter-plot .MuiFormControl-root .MuiInputBase-root,.scatter-plot .MuiFormControl-root .MuiNativeSelect-select,.scatter-plot .MuiFormControl-root .MuiNativeSelect-select:focus,.scatter-plot .MuiFormControl-root .MuiOutlinedInput-input,[data-theme=dark] .scatter-plot .MuiAutocomplete-root .MuiInputBase-root,[data-theme=dark] .scatter-plot .MuiNativeSelect-root .MuiInputBase-root,[data-theme=light] .scatter-plot .MuiAutocomplete-root .MuiInputBase-root,[data-theme=light] .scatter-plot .MuiNativeSelect-root .MuiInputBase-root{background-color:initial!important}.scatter-plot .MuiAutocomplete-popper .MuiPaper-root{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important}.marker-container{display:flex;flex-direction:column;font-size:x-small;height:calc(100vh - 100px);max-height:calc(100vh - 100px);overflow:hidden;padding:5px}.marker-container-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.tab-button-container{display:flex;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0}.tab-button-group{display:flex;flex-shrink:0;white-space:nowrap}.marker-action-buttons{align-items:center;display:flex;gap:5px;justify-content:flex-end;padding:5px 0}.marker-table{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:5px 0 0}.marker-header{display:flex;flex-direction:row;grid-column:1/-1;grid-row:1;justify-content:space-between}.marker-list{-ms-overflow-style:none;flex:1 1;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;text-align:start}.marker-list::-webkit-scrollbar{display:none}.marker-footer{display:grid;grid-template-columns:auto;grid-template-rows:25px repeat(4,auto);padding-top:5px}.marker-footer-header{display:flex;justify-content:space-between}.marker-filter-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:2px;min-height:55px;position:relative;width:100%}.marker-filter-section{background:var(--theme-surface);border-top:1px solid var(--theme-border);flex-shrink:0;padding:5px 0}.marker-filter-button-container{margin-top:10px}.marker-filter-container-tag{font-size:10px;left:10px;position:absolute;top:5px}.marker-slider-container{position:relative;width:310px}.marker-filter-gradient{margin:0 15px;opacity:.8;position:absolute;width:100%}.row-card{border-bottom:1px solid #dcdcdc;padding:2px}.row-cont-wrapper{align-items:center;display:flex;justify-content:left}.row-container{grid-gap:2px;display:grid;gap:2px}.row-container,.row-header{align-items:center;width:100%}.row-header{text-align:center}.row-container>*{min-width:0}.row-container .heatmap-cell{width:100%!important}.marker-filter-slider{font-size:8px;margin:0 15px;position:absolute;z-index:1}.row-action{align-items:center;display:flex;justify-content:space-evenly}.marker-gene-title{overflow-wrap:break-word}.marker-gene-title-selected{font-style:italic;font-weight:700;overflow-wrap:break-word}.marker-gene-title-container{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.marker-gene-column-selector{font-size:x-small!important;max-width:120px;min-width:60px}.marker-gene-column-selector select{background:var(--theme-input-bg)!important;border:1px solid var(--theme-border)!important;border-radius:3px!important;color:var(--theme-text-primary)!important;font-size:x-small!important;padding:2px 4px!important}.marker-gene-column-selector select:focus{border-color:#137cbd!important;box-shadow:0 0 0 1px #137cbd!important;outline:none!important}.marker-cluster-header{height:22px;justify-content:space-between}.marker-cluster-header,.marker-cluster-selection,.marker-vsmode{display:flex;flex-direction:row}.marker-cluster-selection{justify-content:stretch}.marker-cluster-selection-width{margin:0 2px;width:100%}@media (max-width:1200px){.marker-container-header{align-items:flex-start;flex-direction:column;gap:5px}.tab-button-container{max-width:100%;width:100%}.tab-button-group .bp4-button{font-size:12px;min-width:auto;padding:4px 8px}.marker-action-buttons{justify-content:flex-start;width:100%}}@media (max-width:768px){.tab-button-container{padding:2px}.tab-button-group .bp4-button{font-size:11px;max-width:80px;min-width:60px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.marker-action-buttons{gap:3px;justify-content:flex-start;padding:3px 0;width:100%}}.settings-collapse-content{padding:4px 0;will-change:height,opacity}.settings-switches-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;padding:4px 0}.settings-switches-row .bp4-switch,.settings-switches-row .bp5-switch{margin-bottom:0}.marker-container .bp4-collapse,.marker-container .bp5-collapse{transition:height .15s ease-out!important}.marker-container .bp4-collapse-body,.marker-container .bp5-collapse-body{transition:transform .15s ease-out!important;will-change:transform}table{border-collapse:initial;border-spacing:3px}table tr:nth-child(2n){background-color:#f2f2f2}.table-container{margin:10px;padding:10px}td{padding:0 15px}.td-highlight{color:#2b95d6;font-style:italic;font-weight:700}.qc-plots{display:flex;flex-direction:row;justify-content:center}.gallery-cont{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.gallery-elem{margin:5px;padding:6px}.gallery-text{text-align:left}.effect-opacity{opacity:.6}.effect-grayscale{filter:grayscale(100%)}.effect-blur{filter:blur(3px)}.effect-opacitygrayscale{filter:grayscale(100%);opacity:.6}.gitem{align-self:flex-start;background-color:#fff;border:1px solid #dcdcdc;box-sizing:border-box;display:inline-flex;flex:0 0 auto;flex-direction:column;height:300px;margin:0;outline:none;transition:box-shadow .2s cubic-bezier(.18,.67,.6,1.22);white-space:nowrap;width:300px}.gitem-header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:3px 10px}.gitem-header:hover{cursor:grab}.gitem-header-title{color:#5f6b7c;font-weight:700;padding-right:5px}.gitem-header-title,.gitem-header>.bp4-popover2-target{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gitem-header>.bp4-popover2-target{display:block}.gitem-header>.bp4-popover2-target>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gitem-header-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}.gitem-content{display:block;flex:1 1;overflow:hidden}.gitem-content>.bp3-card,.gitem-content>div{display:flex;flex-direction:column;height:100%}.gitem-content>.bp3-card{border:0}.gitem-content>.bp3-card>div{align-items:center;display:flex;flex:1 1;justify-content:center}.gitem-content .qc-plots{max-height:100%;overflow-x:hidden;overflow-y:auto;padding-right:5px}.gitem-content .qc-plots::-webkit-scrollbar{width:6px}.gitem-content .qc-plots::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.gitem-content .qc-plots::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.gitem-content .qc-plots::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-theme=dark] .gitem-content .qc-plots::-webkit-scrollbar-track{background:#30404d}[data-theme=dark] .gitem-content .qc-plots::-webkit-scrollbar-thumb{background:#5f6b7c}[data-theme=dark] .gitem-content .qc-plots::-webkit-scrollbar-thumb:hover{background:#7e8a9b}@media (max-width:1200px){.gallery-cont{align-items:flex-start;flex-wrap:wrap}.gitem{flex:1 1 auto;height:280px;max-width:45%;min-width:280px;width:280px}.gitem-header-title{font-size:12px;line-height:1.2}.gitem-header-title,.gitem-header>.bp4-popover2-target{max-width:calc(100% - 110px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gitem-header>.bp4-popover2-target{display:block;flex:1 1 auto}.gitem-header>.bp4-popover2-target>div{font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:768px){.gallery-cont{align-items:stretch;flex-direction:column}.gitem{height:250px;margin:2px 0;max-width:100%;min-width:100%;width:100%}.gitem-header{padding:5px 8px}.gitem-header-title{font-size:11px;max-width:calc(100% - 100px);min-width:0;padding-right:5px}.gitem-header>.bp4-popover2-target{display:block;flex:1 1 auto;max-width:calc(100% - 100px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gitem-header>.bp4-popover2-target>div{font-size:11px;overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap}}.gallery-scroll{height:100%;overflow-y:auto;width:100%}[data-theme=dark] .gallery-scroll{background-color:var(--theme-background)}[data-theme=dark] .gitem{background-color:var(--theme-card-bg);border:1px solid var(--theme-border);box-shadow:0 2px 6px var(--theme-shadow);color:var(--theme-text-primary)}[data-theme=dark] .gitem-header{background-color:var(--theme-surface-secondary);border-bottom:1px solid var(--theme-border)}[data-theme=dark] .gitem-header-title{color:var(--theme-text-primary)}[data-theme=dark] .gitem-content{background-color:var(--theme-surface)}[data-theme=dark] .gitem-content>.bp4-card{background-color:var(--theme-surface)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .gitem-content canvas{background:#0000}.gitem.effect-opacitygrayscale .gitem-content canvas,[data-theme=dark] .gitem-content canvas,[data-theme=dark] .gitem.effect-opacitygrayscale .gitem-content canvas{filter:none!important;opacity:1!important}.fsetenrich-container{display:flex;flex-direction:column;font-size:x-small;height:calc(100vh - 100px);max-height:calc(100vh - 100px);overflow:hidden;padding:5px}.fsetenrich-container-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.fsetenrich-container-header .tab-button-container{display:flex;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0}.fsetenrich-container-header .tab-button-group{display:flex;flex-shrink:0;white-space:nowrap}.fsetenrich-container .marker-action-buttons{align-items:center;display:flex;gap:5px;justify-content:flex-end;padding:5px 0}.fsetenrich-table{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:5px 0 0}.fsetenrich-header{display:flex;flex-direction:row;grid-column:1/-1;grid-row:1;justify-content:space-between}.fsetenrich-list{-ms-overflow-style:none;flex:1 1;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;text-align:start}.fsetenrich-list::-webkit-scrollbar{display:none}.fsetenrich-footer{display:grid;grid-template-columns:auto;grid-template-rows:25px repeat(4,auto);padding-top:5px}.fsetenrich-footer-header{display:flex;justify-content:space-between}.fsetenrich-filter-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:2px;min-height:55px;position:relative;width:100%}.fsetenrich-filter-section{background:var(--theme-surface);border-top:1px solid var(--theme-border);flex-shrink:0;padding:5px 0}.fsetenrich-filter-button-container{margin-top:10px}.fsetenrich-filter-container-tag{font-size:10px;left:10px;position:absolute;top:5px}.fsetenrich-slider-container{position:relative;width:310px}.fsetenrich-filter-gradient{margin:0 15px;opacity:.8;position:absolute;width:100%}.fsetenrich-row-card{border-bottom:1px solid var(--theme-border);padding:2px}.fsetenrich-row-cont-wrapper{align-items:center;display:flex;justify-content:left}.fsetenrich-row-container{grid-gap:2px;align-items:center;display:grid;gap:2px;padding:3px 0}.fsetenrich-row-header{align-items:center;text-align:center}.fsetenrich-filter-slider{font-size:8px;margin:0 15px;position:absolute;z-index:1}.fsetenrich-row-action{align-items:center;display:flex;justify-content:space-evenly}.fsetenrich-title{overflow-wrap:break-word}.fsetenrich-title-selected{font-style:italic;font-weight:700;overflow-wrap:break-word}.fsetenrich-cluster-header{display:flex;flex-direction:row;height:15px;justify-content:space-between;padding-top:2px}.fsetenrich-vsmode{align-items:center;display:flex;flex-direction:row}.fsetenrich-cluster-selection{display:flex;flex-direction:row;justify-content:stretch;padding-top:5px}.fsetenrich-cluster-selection-width{margin:0 2px;width:100%}.fsetenrich-genelist-container{align-items:center;border-bottom:1px solid var(--theme-border);display:flex;flex-direction:row;font-size:x-small;justify-content:space-between;margin:0 20px}@media (max-width:1200px){.fsetenrich-container-header{align-items:flex-start;flex-direction:column;gap:5px}.fsetenrich-container-header .tab-button-container{max-width:100%;width:100%}.fsetenrich-container-header .tab-button-group .bp4-button{font-size:12px;min-width:auto;padding:4px 8px}.fsetenrich-container .marker-action-buttons{justify-content:flex-start;width:100%}}@media (max-width:768px){.fsetenrich-container-header .tab-button-container{padding:2px}.fsetenrich-container-header .tab-button-group .bp4-button{font-size:11px;max-width:80px;min-width:60px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.fsetenrich-container .marker-action-buttons{gap:3px;justify-content:flex-start;padding:3px 0;width:100%}}.fsetenrich-container .settings-collapse-content{padding:4px 0;will-change:height,opacity}.fsetenrich-container .settings-switches-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;padding:4px 0}.fsetenrich-container .settings-switches-row .bp4-switch,.fsetenrich-container .settings-switches-row .bp5-switch{margin-bottom:0}.fsetenrich-container .bp4-collapse,.fsetenrich-container .bp5-collapse{transition:height .15s ease-out!important}.fsetenrich-container .bp4-collapse-body,.fsetenrich-container .bp5-collapse-body{transition:transform .15s ease-out!important;will-change:transform}.cellanno-container{display:flex;flex-direction:column;font-size:x-small;height:calc(100vh - 100px);max-height:calc(100vh - 100px);overflow:hidden;padding:5px}.cellanno-container-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cellanno-container-header .tab-button-container{display:flex;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0}.cellanno-container-header .tab-button-group{display:flex;flex-shrink:0;white-space:nowrap}.cellanno-container .marker-action-buttons{align-items:center;display:flex;gap:5px;justify-content:flex-end;padding:5px 0}.cellanno-cluster-header{display:flex;flex-direction:row;height:22px;justify-content:space-between}.cellanno-cluster-selection{display:flex;flex-direction:row;justify-content:stretch}.cellanno-cluster-selection-width{margin:0 2px;width:100%}.cellanno-table{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:5px 0 0}.cellanno-list{flex:1 1;font-size:small;overflow-x:hidden;overflow-y:auto;text-align:start}.cellann-row-container{grid-gap:2px;align-items:center;display:grid;gap:2px}.cellann-row-header{align-items:center;text-align:center}.cellann-row-action{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:3px}@media (max-width:1200px){.cellanno-container-header{align-items:flex-start;flex-direction:column;gap:5px}.cellanno-container-header .tab-button-container{max-width:100%;width:100%}.cellanno-container-header .tab-button-group .bp4-button{font-size:12px;min-width:auto;padding:4px 8px}.cellanno-container .marker-action-buttons{justify-content:flex-start;width:100%}}@media (max-width:768px){.cellanno-container-header .tab-button-container{padding:2px}.cellanno-container-header .tab-button-group .bp4-button{font-size:11px;max-width:80px;min-width:60px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.cellanno-container .marker-action-buttons{gap:3px;justify-content:flex-start;padding:3px 0;width:100%}}.ai-container{display:flex;flex-direction:column;font-size:x-small;height:100%;max-height:calc(100vh - 100px);overflow-y:auto;padding:5px}.ai-container h4{font-size:12px;font-weight:600;margin:0}.ai-container .MuiInputLabel-root,.ai-container .MuiTypography-root{font-size:11px!important}.ai-container .MuiSelect-select{font-size:11px!important;padding:6px 10px!important}.ai-container .MuiMenuItem-root{font-size:11px!important;min-height:32px!important}.ai-container .MuiButton-root{font-size:11px!important;padding:4px 10px!important}.ai-container .MuiButton-root.MuiButton-sizeSmall{font-size:10px!important;padding:3px 8px!important}.ai-container .MuiFormControlLabel-label{font-size:11px!important}.ai-container .MuiAlert-message,.ai-container .MuiChip-label{font-size:10px!important}.ai-container .MuiRadio-root{padding:4px!important}.ai-container .MuiFormControl-root{margin-bottom:8px}.ai-container .MuiOutlinedInput-root{font-size:11px!important}.ai-container .MuiListSubheader-root{font-size:10px!important;line-height:28px!important}.ai-container .marker-container-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ai-container .tab-button-container{display:flex;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0}.ai-container .tab-button-group{display:flex;flex-shrink:0;white-space:nowrap}.ai-container .marker-action-buttons{align-items:center;display:flex;gap:5px;justify-content:flex-end;padding:5px 0}.ai-settings-panel{flex-shrink:0;position:relative;width:100%}.ai-settings-panel .MuiCollapse-wrapper{border-bottom:1px solid var(--theme-border)}.ai-settings-panel .MuiCollapse-wrapper,.ai-settings-panel .MuiCollapse-wrapperInner,.ai-settings-panel-content{background-color:var(--theme-surface-secondary)}.ai-settings-panel-content{color:var(--theme-text-primary)}[data-theme=dark] .ai-settings-panel .MuiCollapse-wrapper,[data-theme=dark] .ai-settings-panel .MuiCollapse-wrapperInner{background-color:#2d3748;border-bottom-color:#4a5568}.ai-form-container{flex:0 0 auto;margin:0;padding:0}.ai-input-group{margin-bottom:20px}.ai-analysis-type-radio{display:flex;flex-direction:row;gap:15px;margin-top:5px}.ai-model-source-radio{display:flex;flex-direction:row;gap:15px;margin-top:8px}.ai-input-group.cluster-genes-group{position:relative}.cluster-genes-footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.cluster-genes-buttons{align-items:center;display:flex;gap:8px}.token-counter{background:#fffffff2;border:1px solid #d1ecf1;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#0c5460;cursor:help;flex-shrink:0;font-size:11px;padding:4px 8px;transition:all .2s ease}.token-counter:hover{background:#fff;box-shadow:0 2px 4px #00000026}.ai-input-group:first-child{margin-bottom:20px;margin-top:0}.ai-input-label{align-items:center;color:#495057;display:flex;font-size:13px;font-weight:600;margin-bottom:6px}.ai-input{width:100%!important}.ai-textarea{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;min-height:60px!important}.ai-example-btn{color:#007bff!important;font-size:12px;margin-left:10px}.cluster-genes-buttons .ai-example-btn{background:#fffffff2;border:1px solid #d4edda;box-shadow:0 1px 3px #0000001a;color:#155724!important;margin-left:0}.ai-submit-btn{align-items:center!important;border-radius:4px!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;height:30px!important;justify-content:center!important;line-height:1!important;padding:0 15px!important;transition:all .2s ease!important}.ai-submit-btn:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.ai-status{border-radius:6px;font-size:14px;font-weight:500;margin:15px 0;padding:12px 16px}.ai-status.success{background-color:#d1edff;border:1px solid #b3d9ff;color:#0c5460}.ai-status.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.ai-status.loading{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.ai-spinner{border:2px solid #0000;border-top-color:#856404;height:16px;margin-right:10px;width:16px}.ai-results-container{flex-shrink:0;margin-top:20px;overflow-x:auto;padding:0;width:100%}.ai-results-list{background:#0000;font-size:13px;margin-top:15px;width:100%}.ai-results-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;font-weight:600;padding:10px 0}[data-theme=dark] .ai-results-header{background:#2d3748;border-bottom-color:#4a5568;color:#e2e8f0}.ai-row-container{grid-gap:8px;align-items:center;border-bottom:1px solid #e9ecef;display:grid;gap:8px;grid-template-columns:40px 1fr 2fr 1fr 80px;padding:12px}.ai-row-container.expanded{background-color:#f8f9fa;background-color:var(--theme-surface-secondary,#f8f9fa)}.ai-row-container:hover{background-color:#f1f3f5;background-color:var(--theme-surface-secondary,#f1f3f5)}[data-theme=dark] .ai-row-container.expanded,[data-theme=dark] .ai-row-container:hover{background-color:#4a5568}.ai-expanded-details{background-color:#f8f9fa;background-color:var(--theme-surface-secondary,#f8f9fa);border-bottom:1px solid #e9ecef;container-type:inline-size;margin:0;min-width:0;overflow:hidden;padding:16px;width:100%}[data-theme=dark] .ai-expanded-details{background-color:#2d3748;border-bottom-color:#4a5568}.ai-details-row-1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(150px,1fr) minmax(250px,2fr);margin-bottom:16px;overflow:hidden}@container (max-width: 500px){.ai-details-row-1{gap:12px}.ai-details-row-1,.ai-pathway-grid{grid-template-columns:1fr}}@container (min-width: 501px) and (max-width: 700px){.ai-pathway-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@container (min-width: 701px){.ai-pathway-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.ai-markers-section{display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}.ai-marker-container{background-color:#fff;background-color:var(--theme-surface,#fff);border-radius:6px;box-shadow:0 1px 3px 0 #0000001a;display:flex;flex-direction:column;padding:12px}[data-theme=dark] .ai-marker-container{background-color:#2d3748}.ai-marker-title{color:#495057;color:var(--theme-text-primary,#495057);flex-shrink:0;font-size:14px;font-weight:600;margin:0 0 8px}[data-theme=dark] .ai-marker-title{color:#e2e8f0}.ai-marker-genes-wrapper{display:flex;flex:1 1;flex-wrap:wrap;gap:4px;overflow:auto}.ai-gene-tag{background-color:#f8f9fa;background-color:var(--theme-surface-secondary,#f8f9fa);border-radius:12px;color:#495057;color:var(--theme-text-primary,#495057);flex-shrink:0;font-size:11px;font-weight:500;padding:3px 8px}[data-theme=dark] .ai-gene-tag{background-color:#4a5568;color:#e2e8f0}.ai-pathway-container,.ai-pathways-section{display:flex;flex-direction:column;min-width:0;overflow:hidden}.ai-pathway-container{background-color:#fff;background-color:var(--theme-surface,#fff);border-radius:6px;box-shadow:0 1px 3px 0 #0000001a;max-height:300px;padding:12px;width:100%}[data-theme=dark] .ai-pathway-container{background-color:#2d3748}.ai-pathway-title{color:#495057;color:var(--theme-text-primary,#495057);flex-shrink:0;font-size:14px;font-weight:600;margin:0 0 8px}[data-theme=dark] .ai-pathway-title{color:#e2e8f0}.ai-pathway-themes-wrapper{flex:1 1;min-width:0;overflow-y:auto}.ai-pathway-theme-item{border:1px solid #e9ecef;border-radius:4px;margin-bottom:8px;min-width:0;overflow:hidden}[data-theme=dark] .ai-pathway-theme-item{border-color:#4a5568}.ai-theme-header{align-items:center;background-color:#f8f9fa;background-color:var(--theme-surface-secondary,#f8f9fa);border-bottom:1px solid #e9ecef;display:flex;min-width:0;overflow:hidden;padding:8px 10px;transition:background-color .2s ease}.ai-theme-header:hover{background-color:#e9ecef;background-color:var(--theme-surface-tertiary,#e9ecef)}[data-theme=dark] .ai-theme-header{background-color:#1a202c;border-bottom-color:#4a5568}[data-theme=dark] .ai-theme-header:hover{background-color:#2d3748}.ai-theme-name-clickable{color:#2563eb;color:var(--theme-accent,#2563eb);flex:1 1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .ai-theme-name-clickable{color:#63b3ed}.ai-pathway-details{background-color:#fff;background-color:var(--theme-surface,#fff);min-width:0;padding:8px}[data-theme=dark] .ai-pathway-details{background-color:#2d3748}.ai-pathway-grid{grid-gap:4px;display:grid;font-size:11px;gap:4px;grid-auto-columns:minmax(120px,250px);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-width:100%;min-width:0}.ai-pathway-cell{background-color:#f8f9fa;background-color:var(--theme-surface-secondary,#f8f9fa);border-radius:3px;color:#6c757d;color:var(--theme-text-secondary,#6c757d);cursor:default;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;max-width:100%;min-width:0;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;transition:background-color .2s ease,transform .1s ease;white-space:nowrap;word-break:break-all}.ai-pathway-cell:hover{background-color:#e9ecef;background-color:var(--theme-surface-tertiary,#e9ecef);transform:translateY(-1px)}[data-theme=dark] .ai-pathway-cell{background-color:#4a5568;color:#cbd5e0}[data-theme=dark] .ai-pathway-cell:hover{background-color:#2d3748}.ai-details-row-2{margin-top:12px}.ai-reasoning-container{background-color:#fff;background-color:var(--theme-surface,#fff);border-radius:6px;box-shadow:0 1px 3px 0 #0000001a;display:flex;flex-direction:column;padding:12px}[data-theme=dark] .ai-reasoning-container{background-color:#2d3748}.ai-reasoning-title{color:#495057;color:var(--theme-text-primary,#495057);flex-shrink:0;font-size:14px;font-weight:600;margin:0 0 8px}[data-theme=dark] .ai-reasoning-title{color:#e2e8f0}.ai-reasoning-content{background-color:#f8f9fa;background-color:var(--theme-surface-secondary,#f8f9fa);border-radius:4px;color:#6c757d;color:var(--theme-text-secondary,#6c757d);font-size:12px;line-height:1.5;max-height:120px;overflow-y:auto;padding:8px}[data-theme=dark] .ai-reasoning-content{background-color:#1a202c;color:#cbd5e0}[data-theme=dark] .ai-row-container{border-bottom-color:#4a5568}.ai-row-header{background:#f8f9fa;color:#495057;font-size:12px;font-weight:600}[data-theme=dark] .ai-row-header{background:#2d3748;color:#e2e8f0}.ai-row-header span{text-align:center}.ai-data-row{transition:background-color .2s ease}.ai-data-row:hover{background-color:#f8f9fa}.ai-data-row:nth-child(2n){background-color:#fafbfc}[data-theme=dark] .ai-data-row:hover{background-color:#2d3748}[data-theme=dark] .ai-data-row:nth-child(2n){background-color:#1a202c}[data-theme=dark] .ai-data-row{color:#e2e8f0}.ai-cluster-id{color:#007bff;font-size:14px;font-weight:600;text-align:center}[data-theme=dark] .ai-cluster-id{color:#63b3ed}.ai-cell-type{display:flex;flex-direction:column;gap:2px}.ai-main-type{color:#333;font-size:13px;font-weight:600}[data-theme=dark] .ai-main-type{color:#f7fafc}.ai-sub-type{color:#6c757d;font-size:11px;font-style:italic}[data-theme=dark] .ai-sub-type{color:#a0aec0}.ai-confidence{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;min-width:70px;padding:4px 8px;text-align:center;text-transform:uppercase}.ai-confidence.high{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}[data-theme=dark] .ai-confidence.high{background-color:#22543d;border:1px solid #2f855a;color:#9ae6b4}.ai-confidence.medium{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}[data-theme=dark] .ai-confidence.medium{background-color:#744210;border:1px solid #975a16;color:#f6e05e}.ai-confidence.low{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}[data-theme=dark] .ai-confidence.low{background-color:#742a2a;border:1px solid #9b2c2c;color:#feb2b2}.ai-details{text-align:center}.ai-tissue-inference-integrated{background:#00000008;border:1px solid #0000001a;border-radius:6px;color:#000c;font-size:9px;line-height:1.4;margin-top:8px;padding:6px 8px}[data-theme=dark] .ai-tissue-inference-integrated{background:#ffffff0d;border-color:#ffffff1a;color:#fffc}.ai-tissue-line{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.ai-tissue-line:last-child{margin-bottom:0}.ai-tissue-label{color:#000000b3;font-size:9px;font-weight:500}[data-theme=dark] .ai-tissue-label{color:#ffffffb3}.ai-tissue-value{word-wrap:break-word;color:#000000e6;font-size:9px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;max-width:120px;overflow-wrap:break-word;text-align:right;white-space:normal;word-break:break-word}[data-theme=dark] .ai-tissue-value{color:#ffffffe6}.ai-tissue-confidence{border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.3px;padding:1px 4px;text-transform:uppercase}.ai-tissue-confidence.confidence-high{background-color:#d4edda;color:#155724}[data-theme=dark] .ai-tissue-confidence.confidence-high{background-color:#22543d;color:#9ae6b4}.ai-tissue-confidence.confidence-medium{background-color:#fff3cd;color:#856404}[data-theme=dark] .ai-tissue-confidence.confidence-medium{background-color:#744210;color:#f6e05e}.ai-tissue-confidence.confidence-low{background-color:#f8d7da;color:#721c24}[data-theme=dark] .ai-tissue-confidence.confidence-low{background-color:#742a2a;color:#feb2b2}.ai-pathway-info{display:flex;flex-direction:column;gap:8px}.ai-pathway-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin-bottom:4px;padding:8px}[data-theme=dark] .ai-pathway-item{background:#2d3748;border-color:#4a5568}.ai-pathway-name{color:#495057;font-size:12px;font-weight:600;line-height:1.3;margin-bottom:4px}[data-theme=dark] .ai-pathway-name{color:#e2e8f0}.ai-pathway-genes{color:#6c757d;font-size:11px;font-style:italic;line-height:1.2}[data-theme=dark] .ai-pathway-genes{color:#a0aec0}.ai-history-panel{background:#0000;margin-top:15px;padding:0}.ai-history-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:10px 0}[data-theme=dark] .ai-history-header{border-bottom-color:#4a5568}.ai-history-header h4{color:#495057;margin:0}[data-theme=dark] .ai-history-header h4{color:#e2e8f0}.ai-history-actions{display:flex;gap:8px}.ai-history-empty{background:#f8f9fa;border-radius:4px;margin-top:10px;padding:20px;text-align:center}[data-theme=dark] .ai-history-empty{background:#2d3748;color:#e2e8f0}.ai-history-list{background:#fff;border:1px solid #e9ecef;border-radius:4px;margin-top:10px;max-height:300px;overflow-y:auto}[data-theme=dark] .ai-history-list{background:#1a202c;border-color:#4a5568}.ai-history-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:12px;transition:background-color .2s ease}[data-theme=dark] .ai-history-item{border-bottom-color:#4a5568;color:#e2e8f0}.ai-history-item.selected{background-color:#e3f2fd;border-left:3px solid #2196f3}[data-theme=dark] .ai-history-item.selected{background-color:#2a4365;border-left-color:#63b3ed}.ai-history-item:last-child{border-bottom:none}.ai-history-item:hover{background-color:#f8f9fa}[data-theme=dark] .ai-history-item:hover{background-color:#2d3748}.ai-history-item[data-is-example=true]{background-color:#f8fff8;border-left:3px solid #28a745}.ai-history-item[data-is-example=true]:hover{background-color:#f0fff0}[data-theme=dark] .ai-history-item[data-is-example=true]{background-color:#22543d;border-left-color:#68d391}[data-theme=dark] .ai-history-item[data-is-example=true]:hover{background-color:#2f855a}.ai-history-item-info{flex:1 1;min-width:0}.ai-history-item-title{color:#333;font-size:13px;font-weight:600;margin-bottom:4px}[data-theme=dark] .ai-history-item-title{color:#f7fafc}.ai-history-item-category{color:#007bff;font-size:12px;font-weight:400}[data-theme=dark] .ai-history-item-category{color:#63b3ed}.ai-history-item-details{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ai-history-item-time{color:#6c757d;font-size:11px;white-space:nowrap}[data-theme=dark] .ai-history-item-time{color:#a0aec0}.ai-history-item-checkbox{align-items:center;display:flex}.ai-record-selector-toolbar{margin-bottom:10px}.ai-history-item-tissue{color:#6c757d;font-size:11px;font-style:italic;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .ai-history-item-tissue{color:#a0aec0}.ai-summary-report{margin-top:20px;overflow:hidden;width:100%}.ai-summary-content{background-color:#f8f9fa;background-color:var(--theme-surface-primary,#f8f9fa);border:1px solid #e9ecef;border:1px solid var(--theme-border,#e9ecef);border-radius:8px;font-family:system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:auto;padding:20px;width:100%}[data-theme=dark] .ai-summary-content{background-color:#1a202c;border-color:#4a5568}.ai-summary-markdown{color:#374151;font-size:14px;min-width:0;width:100%}[data-theme=dark] .ai-summary-markdown{color:#f3f4f6}.ai-summary-markdown table{border:1px solid #e9ecef;border:1px solid var(--theme-border,#e9ecef);border-collapse:collapse;font-size:12px;margin:16px 0;table-layout:fixed;width:100%}[data-theme=dark] .ai-summary-markdown table{border-color:#4a5568}.ai-summary-markdown table th{word-wrap:break-word;background-color:#f8fafc;border:1px solid #e2e8f0;color:#111827;font-size:12px;font-weight:600;line-height:1.25;padding:10px 8px;text-align:left}[data-theme=dark] .ai-summary-markdown table th{background-color:#374151;border-color:#6b7280;color:#fff}.ai-summary-markdown table td{word-wrap:break-word;background-color:#fff;border:1px solid #e2e8f0;color:#374151;font-size:12px;line-height:1.35;padding:8px;vertical-align:top}[data-theme=dark] .ai-summary-markdown table td{background-color:#1f2937;border-color:#6b7280;color:#f3f4f6}.ai-summary-markdown table tbody tr:hover td{background-color:#f8fafc}[data-theme=dark] .ai-summary-markdown table tbody tr:hover td{background-color:#597aae;color:#fff}.ai-summary-markdown table tbody td:first-child,.ai-summary-markdown table thead th:first-child{min-width:180px;width:24%}.ai-summary-markdown table tbody td:nth-child(2),.ai-summary-markdown table thead th:nth-child(2){min-width:200px;width:34%}.ai-summary-markdown table tbody td:nth-child(3),.ai-summary-markdown table thead th:nth-child(3){min-width:250px;width:42%}.ai-summary-markdown table tbody td:nth-child(n+4),.ai-summary-markdown table thead th:nth-child(n+4){display:none}@media (max-width:768px){.ai-summary-content{padding:15px}.ai-summary-markdown table{font-size:11px}.ai-summary-markdown table td,.ai-summary-markdown table th{font-size:10px;padding:6px}.ai-summary-markdown table tbody td:first-child,.ai-summary-markdown table thead th:first-child{min-width:140px;width:28%}.ai-summary-markdown table tbody td:nth-child(2),.ai-summary-markdown table thead th:nth-child(2){min-width:160px;width:36%}.ai-summary-markdown table tbody td:nth-child(3),.ai-summary-markdown table thead th:nth-child(3){min-width:180px;width:36%}}.ai-summary-footer{align-items:center;background-color:#e3f2fd;background-color:var(--theme-info-background,#e3f2fd);border-radius:4px;color:#1565c0;color:var(--theme-info-text,#1565c0);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;margin-top:15px;padding:10px}[data-theme=dark] .ai-summary-footer{background-color:#2a4365;color:#90cdf4}.ai-summary-markdown h1,.ai-summary-markdown h2,.ai-summary-markdown h3,.ai-summary-markdown h4{color:#111827;font-weight:600;margin-bottom:12px;margin-top:20px}[data-theme=dark] .ai-summary-markdown h1,[data-theme=dark] .ai-summary-markdown h2,[data-theme=dark] .ai-summary-markdown h3,[data-theme=dark] .ai-summary-markdown h4{color:#dd5656}.ai-summary-markdown p{color:#374151;margin-bottom:12px}[data-theme=dark] .ai-summary-markdown p{color:#e5e7eb}.ai-summary-markdown ol,.ai-summary-markdown ul{color:#374151;margin-bottom:12px;padding-left:20px}.ai-summary-markdown li{line-height:1.5;margin-bottom:8px}[data-theme=dark] .ai-summary-markdown li,[data-theme=dark] .ai-summary-markdown ol,[data-theme=dark] .ai-summary-markdown ul{color:#e5e7eb}.ai-summary-markdown strong{color:#111827;font-weight:600}[data-theme=dark] .ai-summary-markdown strong{color:#fff}.ai-summary-markdown em{color:#3b82f6;font-style:italic;font-weight:500}[data-theme=dark] .ai-summary-markdown em{color:#93c5fd}.ai-summary-markdown code{background-color:#f3f4f6;border-radius:3px;color:#111827;font-size:90%;font-weight:500;padding:2px 4px}[data-theme=dark] .ai-summary-markdown code{background-color:#4b5563;color:#f9fafb}.ai-summary-markdown table code{background-color:#e3f2fd;border-radius:2px;color:#1565c0;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:500;padding:1px 3px}[data-theme=dark] .ai-summary-markdown table code{background-color:#1e3a8a;color:#bfdbfe}.ai-summary-markdown table span{background-color:#fff3cd;border-radius:3px;color:#856404;font-weight:500;padding:2px 6px}[data-theme=dark] .ai-summary-markdown table span{background-color:#92400e;color:#fbbf24}.ai-summary-markdown table span:not([style*=font-weight]){background-color:#d4edda;border-radius:2px;color:#155724;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:400;padding:1px 4px}[data-theme=dark] .ai-summary-markdown table span:not([style*=font-weight]){background-color:#065f46;color:#a7f3d0}.ai-record-description-container{margin-top:8px;width:100%}.ai-record-description-container label{color:#666;display:block;font-size:12px;font-weight:500;margin-bottom:4px}[data-theme=dark] .ai-record-description-container label{color:#a0aec0}.ai-record-description-container textarea{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;font-family:inherit;font-size:12px;min-height:50px;padding:6px;resize:vertical;transition:border-color .2s ease;width:100%}.ai-record-description-container textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.ai-record-description-container textarea::placeholder{color:#999;font-style:italic}[data-theme=dark] .ai-record-description-container textarea{background:#2d3748;border-color:#4a5568;color:#e2e8f0}[data-theme=dark] .ai-record-description-container textarea:focus{border-color:#63b3ed;box-shadow:0 0 0 2px #63b3ed1a}[data-theme=dark] .ai-record-description-container textarea::placeholder{color:#a0aec0}.ai-history-item-actions{display:flex;flex-shrink:0;gap:4px;margin-left:12px}.ai-history-list::-webkit-scrollbar{width:6px}.ai-history-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ai-history-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ai-history-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-theme=dark] .ai-history-list::-webkit-scrollbar-track{background:#2d3748}[data-theme=dark] .ai-history-list::-webkit-scrollbar-thumb{background:#4a5568}[data-theme=dark] .ai-history-list::-webkit-scrollbar-thumb:hover{background:#718096}@media (max-width:900px){.ai-details-row-1{gap:16px;grid-template-columns:minmax(150px,1fr) minmax(200px,2fr)}.ai-pathway-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.ai-marker-container,.ai-pathway-container{padding:10px}.ai-theme-header{padding:6px 8px}.ai-pathway-cell{font-size:10px;padding:3px 5px}}@media (max-width:600px){.ai-details-row-1{gap:12px}.ai-details-row-1,.ai-pathway-grid{grid-template-columns:1fr}.ai-marker-container,.ai-pathway-container,.ai-reasoning-container{padding:8px}.ai-theme-header{padding:4px 6px}.ai-pathway-cell{font-size:9px;padding:2px 4px}.ai-marker-title,.ai-pathway-title,.ai-reasoning-title{font-size:12px}.ai-theme-name-clickable{font-size:11px}}@media (max-width:1200px){.ai-container .marker-container-header{align-items:flex-start;flex-direction:column;gap:5px}.ai-container .tab-button-container{max-width:100%;width:100%}.ai-container .marker-action-buttons{justify-content:flex-start;width:100%}.ai-row-container{gap:6px;grid-template-columns:30px 60px 1fr 60px 50px}.ai-details-row-1{gap:16px;grid-template-columns:1fr}.ai-pathway-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.ai-main-type{font-size:12px}.ai-sub-type{font-size:10px}}@media (max-width:768px){.ai-container .tab-button-container{padding:2px}.ai-container .marker-action-buttons{gap:3px;justify-content:flex-start;padding:3px 0;width:100%}.ai-row-container{gap:4px;grid-template-columns:25px 50px 1fr 50px 40px;padding:6px 8px}.ai-details-row-1{gap:12px;grid-template-columns:1fr}.ai-expanded-details{padding:12px}.ai-pathway-container{max-height:200px}.ai-pathway-grid{grid-template-columns:1fr}.ai-marker-container,.ai-reasoning-container{padding:8px}.ai-cluster-id{font-size:12px}.ai-main-type{font-size:11px}.ai-confidence{font-size:10px;padding:2px 6px}}.tissue-inference-container{border-radius:4px;cursor:pointer;padding:4px;transition:background-color .2s ease}.tissue-inference-container.tissue-inference-header:hover,.tissue-inference-container:hover{background-color:#f1f3f5;background-color:var(--theme-surface-secondary,#f1f3f5)}.tissue-inference-container.expanded{background-color:#f8f9fa;background-color:var(--theme-surface-secondary,#f8f9fa)}.tissue-inference-header{border-radius:4px;margin:15px 0 10px;padding:8px;transition:background-color .2s ease}.tissue-inference-header:hover{background-color:#f1f3f5;background-color:var(--theme-surface-secondary,#f1f3f5)}.tissue-inference-header span{transition:color .2s ease,transform .2s ease}.tissue-inference-container .bp3-tag,.tissue-inference-container .callout,.tissue-inference-container table{pointer-events:none}.tissue-inference-container table{pointer-events:auto}[data-theme=dark] .MuiPaper-root{background-color:var(--theme-surface)!important}[data-theme=dark] .MuiInputBase-input,[data-theme=dark] .MuiPaper-root{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiInputLabel-root{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiMenuItem-root{background-color:var(--theme-surface)!important}[data-theme=dark] .MuiMenuItem-root:hover{background-color:var(--theme-hover)!important}[data-theme=dark] .MuiSelect-icon{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiButton-root{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiTab-root{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiTab-root.Mui-selected{color:var(--theme-accent)!important}[data-theme=dark] .MuiTabs-indicator{background-color:var(--theme-accent)!important}[data-theme=dark] .MuiDivider-root{border-color:var(--theme-border)!important}[data-theme=dark] .MuiSwitch-root .MuiSwitch-switchBase{color:var(--theme-accent)!important}[data-theme=dark] .MuiSwitch-root .MuiSwitch-track{background-color:var(--theme-border)!important}[data-theme=dark] .ai-settings-panel .MuiCollapse-wrapper{background-color:var(--theme-surface-secondary)!important;border-bottom:1px solid var(--theme-border)!important}[data-theme=dark] .ai-settings-panel .MuiCollapse-wrapperInner{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .MuiPopover-root .MuiPaper-root *{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiSelect-root{border-color:var(--theme-border)!important}[data-theme=dark] .MuiSelect-root,[data-theme=dark] .MuiSelect-select,[data-theme=dark] .MuiSelect-select:focus{background-color:var(--theme-input-bg)!important}[data-theme=dark] .MuiMenu-list{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .MuiMenu-list .MuiMenuItem-root{background-color:var(--theme-surface)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .MuiMenu-list .MuiMenuItem-root:hover{background-color:var(--theme-hover)!important}[data-theme=dark] .MuiMenu-list .MuiMenuItem-root.Mui-selected{background-color:var(--theme-surface-secondary)!important;color:var(--theme-accent)!important}[data-theme=dark] .MuiFormControl-root{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiInputLabel-root.Mui-focused{color:var(--theme-accent)!important}[data-theme=dark] .MuiRadio-root{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiRadio-root.Mui-checked{color:var(--theme-accent)!important}[data-theme=dark] .MuiRadio-root .MuiSvgIcon-root{fill:currentColor!important}[data-theme=dark] .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--theme-border)!important}[data-theme=dark] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--theme-text-secondary)!important}[data-theme=dark] .info-icon{color:var(--theme-text-secondary)!important}[data-theme=dark] .info-icon:hover{color:var(--theme-accent)!important}[data-theme=dark] .ai-settings-panel .ai-input-label,[data-theme=dark] .ai-settings-panel label{color:var(--theme-text-primary)!important}[data-theme=dark] .ai-settings-panel .MuiTypography-body2,[data-theme=dark] .ai-settings-panel .MuiTypography-caption{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiCard-root{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text-primary)!important}.agent-mode{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1200px;padding:16px}.agent-controls{padding:20px}.controls-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.controls-header h3{color:#394b59;font-size:18px;font-weight:600;margin:0}.control-buttons{display:flex;gap:12px}.config-info{display:flex;flex-wrap:wrap;gap:8px}.agent-progress{padding:20px}.progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.progress-header h4{color:#394b59;font-size:16px;font-weight:600;margin:0}.batch-info{align-items:center;display:flex;gap:8px}.progress-text{color:#5c7080;font-size:14px;margin-top:8px;text-align:center}.stats-grid{grid-gap:16px;background:#f5f8fa;border-radius:6px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px;padding:16px}.stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.stat-label{color:#5c7080;font-size:12px;font-weight:500;margin-bottom:4px}.stat-value{color:#394b59;font-size:18px;font-weight:600}.agent-logs{padding:20px}.agent-logs h4{color:#394b59;font-size:16px;font-weight:600;margin:0 0 16px}.log-container{background:#1e1e1e;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;max-height:300px;overflow-y:auto;padding:12px}.log-entry{display:flex;margin-bottom:4px;padding:2px 0}.log-timestamp{color:#666;font-size:12px;margin-right:12px;min-width:80px}.log-message{flex:1 1}.log-info .log-message{color:#e6e6e6}.log-success .log-message{color:#4caf50}.log-warning .log-message{color:#ff9800}.log-error .log-message{color:#f44336}.log-placeholder{color:#666;font-style:italic;padding:20px;text-align:center}.agent-results{padding:20px}.agent-results h4{color:#394b59;font-size:16px;font-weight:600;margin:0 0 16px}.results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.result-card{background:#f5f8fa;border:1px solid #e1e8ed;border-radius:6px;padding:16px;transition:all .2s ease}.result-card:hover{background:#ebf1f5;border-color:#c1c7cd;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.result-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.result-header h5{color:#394b59;font-size:14px;font-weight:600;margin:0}.result-content p{color:#5c7080;font-size:13px;margin:0 0 8px}.result-content p:last-child{margin-bottom:0}.result-content strong{color:#394b59}.results-footer{color:#5c7080;font-size:14px;font-style:italic;margin-top:16px;text-align:center}.error-details h4{color:#d9534f;margin-bottom:12px}.error-details p{color:#5c7080;line-height:1.5;margin-bottom:16px}.error-solutions{background:#f5f8fa;border-radius:6px;margin-bottom:16px;padding:16px}.error-solutions h5{color:#394b59;font-size:14px;margin:0 0 12px}.error-solutions ul{margin:0;padding-left:20px}.error-solutions li{color:#5c7080;line-height:1.4;margin-bottom:8px}.error-metadata{background:#ffe6e6;border-left:4px solid #d9534f;border-radius:4px;padding:12px}.error-metadata p{color:#721c24;font-size:12px;margin:0 0 4px}.error-metadata p:last-child{margin-bottom:0}@media (max-width:768px){.agent-mode{gap:12px;padding:12px}.controls-header{align-items:stretch;flex-direction:column;gap:12px}.control-buttons{justify-content:center}.progress-header{align-items:stretch;flex-direction:column;gap:8px}.batch-info{justify-content:center}.stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.results-grid{grid-template-columns:1fr}.log-container{max-height:200px}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-card{animation:slideIn .3s ease-out}.log-entry{animation:slideIn .2s ease-out}.log-container::-webkit-scrollbar{width:8px}.log-container::-webkit-scrollbar-track{background:#2d2d2d;border-radius:4px}.log-container::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.log-container::-webkit-scrollbar-thumb:hover{background:#777}.agent-progress.paused .progress-text{opacity:.7}.agent-mode.completed .agent-controls{background:#f1f8f3;border:2px solid #0f9960}.agent-mode.completed .controls-header h3:after{content:" ✅"}.agent-mode.error .agent-controls{background:#fdf2f2;border:2px solid #d9534f}.agent-mode.error .controls-header h3:after{content:" ❌"}.nivo-container{display:flex;flex-direction:column;font-size:x-small;height:calc(100vh - 100px);max-height:calc(100vh - 100px);padding:5px}.nivo-container label{color:var(--theme-text-primary);font-size:13px;font-weight:600;margin-bottom:6px}.nivo-container .MuiFormControl-root{margin-bottom:0}.nivo-container .MuiInputLabel-root{font-size:13px;font-weight:600}.nivo-container .MuiButton-root,.nivo-container .MuiButton-text,.nivo-container .MuiMenuItem-root,.nivo-container .MuiSelect-select{font-size:13px}.nivo-container p{font-size:13px;line-height:1.4}.nivo-container .MuiTypography-root{font-size:13px}.nivo-container .nivo-input-group{margin-bottom:20px}.nivo-container .MuiPaper-root p strong{font-size:13px;font-weight:600}.nivo-container a{color:var(--theme-accent);font-size:12px;text-decoration:none}.nivo-container a:hover{text-decoration:underline}.nivo-container .MuiInputBase-root,.nivo-container .MuiSelect-root{font-size:13px}.nivo-container .MuiButton-small{font-size:12px}.nivo-container .MuiAlert-root p{font-size:13px;line-height:1.4}.nivo-container .MuiAlert-root h6{font-size:14px;margin-bottom:8px}.nivo-container .MuiTypography-h4{font-size:16px;margin:0}.nivo-container .loading-text{color:var(--theme-text-secondary);font-size:13px;text-align:center}.nivo-container div,.nivo-container span{font-size:inherit}.nivo-container .nivo-container-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.nivo-container .tab-button-container{display:flex;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0}.nivo-container .tab-button-group{display:flex;flex-shrink:0;white-space:nowrap}.nivo-container .marker-action-buttons{align-items:center;display:flex;gap:5px;justify-content:flex-end;padding:5px 0}.nivo-form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:15px;max-width:600px}@media (max-width:1200px){.nivo-container .nivo-container-header{align-items:flex-start;flex-direction:column;gap:5px}.nivo-container .tab-button-container{max-width:100%;width:100%}.nivo-container .tab-button-group .bp4-button{font-size:12px;min-width:auto;padding:4px 8px}.nivo-container .marker-action-buttons{justify-content:flex-start;width:100%}}@media (max-width:768px){.nivo-form-grid{gap:8px;grid-template-columns:1fr}.nivo-container .tab-button-container{padding:2px}.nivo-container .tab-button-group .bp4-button{font-size:11px;max-width:80px;min-width:60px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.nivo-container .marker-action-buttons{gap:3px;justify-content:flex-start;padding:3px 0;width:100%}.nivo-container .bp4-button,.nivo-container .bp4-html-select select,.nivo-container label{font-size:12px}.nivo-container .MuiFormControl-root{margin-bottom:8px}}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiM5OTkiPjxwYXRoIGQ9Ik0xIDFoMXYxSDF6TTMgMWgxdjFIM3pNNSAxaDF2MUg1ek0xIDNoMXYxSDF6TTMgM2gxdjFIM3pNNSAzaDF2MUg1ek0xIDVoMXYxSDF6TTMgNWgxdjFIM3pNNSA1aDF2MUg1eiIvPjwvZz48L3N2Zz4=);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.preview-window-header{cursor:grab!important;position:relative;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;z-index:10000}.preview-window-header:hover{background-color:#2f3c48!important}.preview-window-header:active{cursor:grabbing!important}.react-draggable-dragging{cursor:grabbing!important;opacity:.9;transform:scale(1.01);transition:none;z-index:10001}.preview-window-header *{pointer-events:auto}.preview-window-header .bp4-button{pointer-events:auto;z-index:10002}.preview-window-content{position:relative}.react-resizable-handle:hover{background-color:#394b591a}.react-resizable-handle{z-index:10003}.preview-window-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.MuiAutocomplete-paper,.MuiAutocomplete-popper .MuiPaper-root{-ms-overflow-style:none!important;overflow:hidden!important;scrollbar-width:none!important}.MuiAutocomplete-paper::-webkit-scrollbar,.MuiAutocomplete-popper .MuiPaper-root::-webkit-scrollbar{display:none!important;width:0!important}.MuiAutocomplete-listbox{max-height:350px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:#666 #0000;scrollbar-width:thin}.MuiAutocomplete-listbox::-webkit-scrollbar{width:6px}.MuiAutocomplete-listbox::-webkit-scrollbar-track{background:#0000}.MuiAutocomplete-listbox::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.MuiAutocomplete-listbox::-webkit-scrollbar-thumb:hover{background:#888}.MuiAutocomplete-groupLabel{position:-webkit-sticky;position:sticky;top:0;z-index:1}.correlation-heatmap-container{display:flex;flex-direction:column;gap:16px;height:100%;padding:16px}.correlation-heatmap-container .step-panel{border-radius:8px;transition:all .2s ease}.correlation-heatmap-container .step-panel:hover{box-shadow:0 2px 8px #0000001a}.correlation-heatmap-container .MuiSlider-root{height:8px}.correlation-heatmap-container .MuiSlider-thumb{height:20px;width:20px}.correlation-heatmap-container .MuiSlider-track{border-radius:4px;height:8px}.correlation-heatmap-container .MuiSlider-rail{border-radius:4px;height:8px;opacity:.3}.correlation-heatmap-container .MuiChip-root{font-size:11px;height:24px}.correlation-heatmap-container .MuiChip-label{padding:0 8px}.correlation-heatmap-container .gene-list-container{background-color:#00000005;border-radius:4px;display:flex;flex-wrap:wrap;gap:4px;max-height:150px;overflow-y:auto;padding:8px}.correlation-heatmap-container .heatmap-container{border-radius:8px;flex:1 1;min-height:300px;overflow:hidden}.correlation-heatmap-tooltip{background-color:#000000d9;border-radius:4px;box-shadow:0 2px 8px #0000004d;color:#fff;font-size:12px;line-height:1.4;padding:8px 12px}.correlation-heatmap-legend{align-items:center;background-color:#00000008;border-radius:4px;display:flex;gap:8px;margin-top:8px;padding:8px 16px}.correlation-heatmap-container .MuiLinearProgress-root{border-radius:3px;height:6px}@media (max-width:768px){.correlation-heatmap-container{gap:8px;padding:8px}.correlation-heatmap-container .gene-list-container{max-height:100px}.correlation-heatmap-container .MuiChip-root{font-size:10px;height:20px}}.annoplot-container{background-color:var(--theme-surface);color:var(--theme-text-primary);display:flex;flex-direction:column;font-size:x-small;height:100%;max-height:calc(100vh - 100px);overflow-y:auto;padding:5px}.annoplot-container h4{font-size:12px;font-weight:600;margin:0}.annoplot-container .MuiInputLabel-root,.annoplot-container .MuiTypography-root{font-size:11px!important}.annoplot-container .MuiSelect-select{font-size:11px!important;padding:6px 10px!important}.annoplot-container .MuiMenuItem-root{font-size:11px!important;min-height:32px!important}.annoplot-container .MuiButton-root{font-size:11px!important;padding:4px 10px!important}.annoplot-container .MuiButton-root.MuiButton-sizeSmall{font-size:10px!important;padding:3px 8px!important}.annoplot-container .MuiFormControlLabel-label{font-size:11px!important}.annoplot-container .MuiAlert-message,.annoplot-container .MuiChip-label{font-size:10px!important}.annoplot-container .MuiToggleButton-root{font-size:11px!important;padding:4px 10px!important}.annoplot-container .MuiFormControl-root{margin-bottom:8px}.annoplot-container .MuiOutlinedInput-root{font-size:11px!important}.annoplot-container .MuiListSubheader-root{font-size:10px!important;line-height:28px!important}.annoplot-container label{color:var(--theme-text-primary);font-size:11px;font-weight:600;margin-bottom:6px}.annoplot-container p{color:var(--theme-text-primary);font-size:11px;line-height:1.4}.annoplot-input-group{margin-bottom:20px}.annoplot-container .bp4-button-group .bp4-button{justify-content:center;min-width:120px}.annoplot-geneset-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.annoplot-geneset-row{align-items:flex-start;display:flex;gap:12px;margin-bottom:8px}.annoplot-geneset-controls{display:flex;flex:1 1;gap:15px;max-width:100%;width:100%}.annoplot-geneset-category{flex:0 0 180px;max-width:180px;min-width:180px}.annoplot-geneset-selection{flex:1 1;max-width:calc(100% - 195px);min-width:0}.multi-select-gene-set-input,.selected-gene-sets{box-sizing:border-box;max-width:100%}.selected-gene-sets{grid-gap:3px;align-items:flex-start;background:#fff;border:1px solid #ced4da;border-radius:4px;display:grid;font-size:13px;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:72px;min-height:36px;overflow-x:hidden;overflow-y:auto;padding:4px 6px;width:100%}.selected-gene-sets::-webkit-scrollbar{height:6px;width:6px}.selected-gene-sets::-webkit-scrollbar-track{background:#f1f3f4;border-radius:2px}.selected-gene-sets::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.selected-gene-sets::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.gene-set-tag{box-sizing:border-box;font-size:10px!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.gene-set-search-input{border:none!important;box-shadow:none!important;grid-column:1/-1;min-width:100px}.gene-set-search-input input{background:#0000!important;border:none!important;box-shadow:none!important;font-size:13px!important;margin:0!important;padding:0!important}.gene-set-dropdown{border:1px solid #d1d5da;border-radius:4px;box-shadow:0 4px 12px #00000026;margin-top:2px;max-height:250px}.gene-set-option{border-bottom:1px solid #f1f3f4;transition:background-color .2s}.gene-set-option:hover{background-color:#f1f3f4}.gene-set-option .option-name{color:#212529!important;font-size:13px;font-weight:500;margin-bottom:2px}.gene-set-option .option-description{color:#6c757d!important;font-size:12px}.selection-count{color:#6c757d!important}.grouped-gene-set-selector{position:relative;width:100%}.selector-input{cursor:pointer}.selector-input .bp4-input-group{width:100%}.selector-input .bp4-input-group input{cursor:pointer;font-size:13px}.selector-dropdown{background:#fff;border:1px solid #d1d5da;border-radius:4px;box-shadow:0 4px 12px #00000026;left:0;margin-top:2px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.group-section{border-bottom:1px solid #e1e5e9}.group-section:last-child{border-bottom:none}.group-header{background:#f8f9fa;border-bottom:1px solid #e1e5e9;color:#495057;cursor:default;font-size:12px;font-weight:600;padding:8px 12px}.option-item{border-bottom:1px solid #f1f3f4;cursor:pointer;padding:8px 12px;transition:background-color .2s}.option-item:hover{background-color:#f1f3f4}.option-item.selected{background-color:#e3f2fd;border-left:3px solid #106ba3}.option-name{color:#212529}.option-description{color:#6c757d;font-size:12px}.no-results{padding:16px}.annoplot-manual-overrides{margin-top:8px}.annoplot-loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.annoplot-loading h3{color:#495057;font-size:16px;margin:0}.annoplot-welcome{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.annoplot-welcome h3{font-size:18px;margin:0}.annoplot-welcome p{font-size:16px;margin:0}.annoplot-welcome div{font-size:14px}.annoplot-result{padding:20px}.annoplot-result h4{color:#495057;font-size:16px;margin-bottom:15px}.annoplot-chart-placeholder{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;margin-top:20px;padding:60px;text-align:center}.preview-window-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.preview-window{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141519eb;border:1px solid #ffffff38;border-radius:14px;box-shadow:0 18px 36px #00000059;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;min-height:300px;min-width:400px;position:absolute}.preview-window-header{align-items:center;background:linear-gradient(180deg,#ffffff1f,#ffffff0d);border-bottom:1px solid #ffffff1a;color:#fffffff2;cursor:grab;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:10px 14px}.preview-window-header:active{cursor:grabbing}.preview-window-content{background-color:#fffffff2;border-radius:8px;flex:1 1;margin:8px;overflow:auto;padding:10px}.annoplot-container div,.annoplot-container span{font-size:inherit}.annoplot-container .bp4-callout p{font-size:13px;line-height:1.4}.annoplot-container .bp4-callout h4{font-size:14px;margin-bottom:8px}.annoplot-container .bp4-html-select select,.annoplot-container .bp4-input{font-size:13px}.annoplot-container .bp4-button.bp4-small{font-size:12px}@media (max-width:1200px){.annoplot-geneset-row{flex-direction:column;gap:8px}.annoplot-geneset-controls{flex-direction:column;gap:12px}.annoplot-geneset-category,.annoplot-geneset-selection{flex-basis:auto;max-width:none;width:100%}.annoplot-manual-override-controls{align-items:flex-start;flex-direction:column;gap:5px}.override-text{padding-bottom:5px;padding-left:0}.annoplot-manual-override-cluster,.annoplot-manual-override-geneset{width:100%}.annoplot-data-preview table{min-width:700px}.annoplot-data-preview td:nth-child(2),.annoplot-data-preview th:nth-child(2){min-width:150px}.annoplot-data-preview td:nth-child(5),.annoplot-data-preview th:nth-child(5){min-width:250px}.annoplot-visualization>div{max-width:100%}.annoplot-visualization-panel{height:30vh;max-height:30vh}.annoplot-data-panel{height:40vh;max-height:40vh;min-height:250px}}@media (max-width:768px){.annoplot-container{padding:3px}.annoplot-input-group{margin-bottom:15px}.annoplot-geneset-list{gap:12px}.annoplot-container label{font-size:12px;margin-bottom:4px}.annoplot-container .bp4-button,.annoplot-container .bp4-html-select select{font-size:12px}.gene-set-dropdown,.selector-dropdown{max-height:200px}.group-header{font-size:11px}.gene-set-option,.group-header,.option-item{padding:6px 10px}.gene-set-option .option-name,.option-name{font-size:12px}.gene-set-option .option-description,.option-description{font-size:11px}.annoplot-manual-override{padding:10px}.preview-window{min-height:95vh;min-width:95vw}.preview-window-header{font-size:13px;padding:10px 12px}.gene-set-tag{font-size:11px!important}.selected-gene-sets{min-height:28px}.annoplot-geneset-category{flex:none;min-width:auto}.annoplot-visualization-panel{height:25vh;max-height:25vh}.annoplot-data-panel{height:35vh;max-height:35vh;min-height:200px}}.gene-set-dropdown::-webkit-scrollbar,.selector-dropdown::-webkit-scrollbar{width:6px}.gene-set-dropdown::-webkit-scrollbar-track,.selector-dropdown::-webkit-scrollbar-track{background:#f1f3f4}.gene-set-dropdown::-webkit-scrollbar-thumb,.selector-dropdown::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.gene-set-dropdown::-webkit-scrollbar-thumb:hover,.selector-dropdown::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.preview-window-content::-webkit-scrollbar{width:8px}.preview-window-content::-webkit-scrollbar-track{background:#f1f3f4}.preview-window-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.preview-window-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.annoplot-visualization{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-top:0;max-height:100%;overflow:hidden}.annoplot-visualization h4{color:#394b59;flex-shrink:0;font-size:16px;line-height:1.2;margin-bottom:10px;margin-top:0}.annoplot-visualization>div{box-sizing:border-box;flex:1 1 auto;max-height:calc(100% - 30px);max-width:100%;overflow:hidden}.annoplot-data-preview{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-top:0;max-height:100%}.annoplot-data-preview h4{color:#394b59;flex-shrink:0;font-size:16px;line-height:1.2;margin-bottom:10px;margin-top:0}.annoplot-data-preview>div:first-of-type{box-sizing:border-box;flex:1 1 auto;max-height:calc(100% - 30px);overflow-x:auto;overflow-y:auto;scrollbar-color:#c1c1c1 #f1f3f4;scrollbar-width:thin}.annoplot-data-preview>div:first-of-type::-webkit-scrollbar{height:8px;width:8px}.annoplot-data-preview>div:first-of-type::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px}.annoplot-data-preview>div:first-of-type::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.annoplot-data-preview>div:first-of-type::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.annoplot-data-preview table{background:#fff}.annoplot-data-preview table th{background:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;color:#495057;font-weight:600}.annoplot-data-preview table tr:nth-child(2n){background:#f8f9fa}.annoplot-data-preview table tr:hover{background:#e9ecef}.annoplot-data-preview .data-quality-summary{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;font-size:12px;margin-top:10px;padding:10px}@media (max-width:1200px){.annoplot-data-preview table{min-width:700px}.annoplot-data-preview td:nth-child(2),.annoplot-data-preview th:nth-child(2){min-width:150px}.annoplot-data-preview td:nth-child(5),.annoplot-data-preview th:nth-child(5){min-width:250px}.annoplot-visualization>div{max-width:100%}}@media (max-width:768px){.annoplot-data-preview table{font-size:11px;min-width:600px}.annoplot-data-preview td,.annoplot-data-preview th{padding:6px!important}.annoplot-data-preview td:nth-child(2),.annoplot-data-preview th:nth-child(2){min-width:120px}.annoplot-data-preview td:nth-child(5),.annoplot-data-preview th:nth-child(5){min-width:200px}.annoplot-visualization>div{max-width:100%}}.annoplot-visualization-panel{flex:0 0 auto;height:520px;margin-bottom:25px;max-height:520px;overflow:hidden}.annoplot-visualization-panel .bp4-card{border-radius:6px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:15px}.annoplot-data-panel{flex:1 1 auto;height:300px;max-height:350px;min-height:250px;overflow:hidden}.annoplot-data-panel .bp4-card{border-radius:6px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:12px}.annoplot-data-panel .bp4-card>div{box-sizing:border-box;flex:1 1 auto;height:calc(100% - 24px);overflow-x:hidden;overflow-y:auto}.annoplot-data-panel .bp4-card>div::-webkit-scrollbar{width:8px}.annoplot-data-panel .bp4-card>div::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px}.annoplot-data-panel .bp4-card>div::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.annoplot-data-panel .bp4-card>div::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.annoplot-action-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px;margin-top:10px;padding-left:none}.annoplot-action-row>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.annoplot-action-row .bp4-button{font-size:13px;white-space:nowrap}.annoplot-action-row .bp4-button[data-paused=true]{background-color:#ff7043;color:#fff}.annoplot-action-row .bp4-button[data-paused=true]:hover{background-color:#ff5722}.annoplot-fetch-button{flex-shrink:0}.annoplot-log-display{box-shadow:none!important;flex-grow:1}.all-clusters-annoplot{display:flex;flex-direction:column}.multi-cluster-dot-plot{align-items:flex-start;background:#fff;border:1px solid #e1e5e9;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;height:100%;justify-content:flex-start;margin-top:5px;overflow:auto;position:relative;width:100%}.multi-cluster-dot-plot svg{background:#fff;border-radius:6px;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.multi-cluster-dot-plot .y-axis .tick text{cursor:grab;font-size:12px;font-weight:500}.multi-cluster-dot-plot .y-axis .tick:active text{cursor:grabbing}.multi-cluster-dot-plot .tick text{fill:#475569;font-size:11px}.multi-cluster-dot-plot .domain,.multi-cluster-dot-plot .tick line{stroke:#333!important;stroke-width:1}.multi-cluster-dot-plot text{fill:#404040}.annoplot-tooltip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fff3;box-shadow:0 4px 12px #00000026;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.4}.multi-cluster-dot-plot .plot-dot{transition:stroke-width .2s ease,filter .2s ease}.multi-cluster-dot-plot .plot-dot:hover{stroke-width:2;cursor:pointer;filter:brightness(1.1)}.annoplot-container svg text,.annoplot-visualization svg text,.multi-cluster-dot-plot svg text{fill:#000!important;color:#000!important}.annoplot-visualization div[style*="position: absolute"] button,.annoplot-visualization div[style*="position: absolute"] span,.multi-cluster-dot-plot div[style*="position: absolute"] button,.multi-cluster-dot-plot div[style*="position: absolute"] span{background:#fffffff2!important;border:1px solid #ddd!important;color:#000!important}.annoplot-tooltip,.multi-cluster-tooltip{background:#fffffff2!important;border:1px solid #ccc!important;color:#000!important}.annoplot-container .preview-window-status{color:#6c757d!important}.preview-window-content svg .domain,.preview-window-content svg .tick line{stroke:#333!important;stroke-width:1}@media (max-width:1200px){.multi-cluster-dot-plot svg{height:auto;width:100%}}@media (max-width:768px){.multi-cluster-dot-plot{overflow-x:auto}.multi-cluster-dot-plot svg{min-width:800px}}.annoplot-settings-panel{flex-shrink:0;position:relative;width:100%}.annoplot-settings-panel .MuiCollapse-wrapper{border-bottom:1px solid var(--theme-border)}.annoplot-container .settings-collapse-content,.annoplot-settings-panel .MuiCollapse-wrapper,.annoplot-settings-panel .MuiCollapse-wrapperInner{background-color:var(--theme-surface-secondary)}.annoplot-container .settings-collapse-content{color:var(--theme-text-primary);will-change:height,opacity}.annoplot-container .MuiCollapse-root{transition:height .15s ease-out!important}.annoplot-container .MuiCollapse-wrapper{transition:transform .15s ease-out!important;will-change:transform}[data-theme=dark] .annoplot-settings-panel .MuiCollapse-wrapper,[data-theme=dark] .annoplot-settings-panel .MuiCollapse-wrapperInner{background-color:#2d3748;border-bottom-color:#4a5568}[data-theme=dark] .annoplot-container .settings-collapse-content{background-color:#2d3748;color:#e2e8f0}[data-theme=dark] .annoplot-container{background-color:var(--theme-surface);color:var(--theme-text-primary)}[data-theme=dark] .annoplot-container .MuiButton-root,[data-theme=dark] .annoplot-container .MuiTypography-root{color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-container .MuiButton-outlined{border-color:var(--theme-border)!important}[data-theme=dark] .annoplot-container .MuiButton-contained{background-color:var(--theme-accent)!important;color:#fff!important}[data-theme=dark] .annoplot-container .MuiSelect-root{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important}[data-theme=dark] .annoplot-container .MuiSelect-select{background-color:var(--theme-input-bg)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-container .MuiOutlinedInput-root{background-color:var(--theme-input-bg)!important}[data-theme=dark] .annoplot-container .MuiOutlinedInput-notchedOutline{border-color:var(--theme-border)!important}[data-theme=dark] .annoplot-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--theme-accent)!important}[data-theme=dark] .annoplot-container .MuiMenuItem-root{color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-container .MuiMenuItem-root:hover{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .annoplot-container .MuiInputLabel-root{color:var(--theme-text-secondary)!important}[data-theme=dark] .annoplot-container .MuiFormControlLabel-label{color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-container .MuiToggleButtonGroup-root{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .annoplot-container .MuiToggleButton-root{border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-container .MuiToggleButton-root.Mui-selected{background-color:var(--theme-accent)!important;color:#fff!important}[data-theme=dark] .annoplot-container .MuiCard-root{background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}[data-theme=dark] .annoplot-container .MuiPaper-root{background-color:var(--theme-surface)!important}[data-theme=dark] .annoplot-container .MuiAlert-root{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .annoplot-container .MuiAlert-message{color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-container .MuiDivider-root{border-color:var(--theme-border)!important}[data-theme=dark] .annoplot-container .MuiIconButton-root{color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-container .MuiChip-root{background-color:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-container .MuiChip-deleteIcon{color:var(--theme-text-secondary)!important}[data-theme=dark] .annoplot-container .MuiTooltip-tooltip{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-data-summary{background-color:var(--theme-surface-secondary)!important;border-color:var(--theme-border)!important}[data-theme=dark] .selected-gene-sets{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important}[data-theme=dark] .gene-set-dropdown{background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}[data-theme=dark] .gene-set-option{border-bottom-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .gene-set-option:hover{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .gene-set-option .option-name{color:var(--theme-text-primary)!important}[data-theme=dark] .gene-set-option .option-description{color:var(--theme-text-secondary)!important}[data-theme=dark] .annoplot-manual-override{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .annoplot-data-preview table{background-color:var(--theme-surface)!important}[data-theme=dark] .annoplot-data-preview table th{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .annoplot-data-preview table td,[data-theme=dark] .annoplot-data-preview table th{border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-data-preview table tr:hover,[data-theme=dark] .annoplot-data-preview table tr:nth-child(2n){background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .all-clusters-annoplot,[data-theme=dark] .one-cluster-annoplot{background-color:var(--theme-surface);color:var(--theme-text-primary)}[data-theme=dark] .annoplot-welcome{color:var(--theme-text-primary)}[data-theme=dark] .annoplot-welcome .MuiTypography-root{color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-visualization-panel{background-color:var(--theme-surface)}[data-theme=dark] .annoplot-visualization-panel .MuiCard-root{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .annoplot-visualization-panel .MuiCardContent-root{background-color:var(--theme-surface)!important}[data-theme=dark] .annoplot-loading{color:var(--theme-text-primary)}[data-theme=dark] .annoplot-loading .MuiCircularProgress-root{color:var(--theme-accent)!important}[data-theme=dark] .annoplot-action-row .MuiAlert-root{border:1px solid var(--theme-border)!important}[data-theme=dark] .annoplot-action-row .MuiAlert-root,[data-theme=dark] .annoplot-action-row .MuiLinearProgress-root{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .annoplot-input-group{color:var(--theme-text-primary)}[data-theme=dark] .annoplot-input-group label{color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-geneset-list{background-color:var(--theme-surface-secondary);border-color:var(--theme-border)}[data-theme=dark] .annoplot-geneset-row{border-bottom-color:var(--theme-border)}[data-theme=dark] .annoplot-geneset-controls label{color:var(--theme-text-primary)!important}[data-theme=dark] .annoplot-manual-overrides{background-color:initial}[data-theme=dark] .multi-select-gene-set-input .MuiBox-root{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important}[data-theme=dark] .multi-select-gene-set-input input{color:var(--theme-text-primary)!important}[data-theme=dark] .multi-select-gene-set-input input::placeholder{color:var(--theme-text-secondary)!important}[data-theme=dark] .gene-select-input .MuiBox-root{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important}[data-theme=dark] .gene-select-input input{color:var(--theme-text-primary)!important}[data-theme=dark] .gene-select-input input::placeholder{color:var(--theme-text-secondary)!important}[data-theme=dark] .annoplot-container .MuiFormControl-root .MuiInputBase-root{background-color:var(--theme-input-bg)!important}[data-theme=dark] .annoplot-container .MuiFormControl-root .MuiSelect-icon{color:var(--theme-text-secondary)!important}[data-theme=dark] .annoplot-container .MuiLinearProgress-bar{background-color:var(--theme-accent)!important}[data-theme=dark] .annoplot-container .MuiCircularProgress-circle{stroke:var(--theme-accent)!important}.geneplot-container{background-color:var(--theme-surface);color:var(--theme-text-primary);display:flex;flex-direction:column;font-size:x-small;height:100%;max-height:calc(100vh - 100px);overflow-y:auto;padding:5px}.geneplot-container h4{font-size:12px;font-weight:600;margin:0}.geneplot-container .MuiInputLabel-root,.geneplot-container .MuiTypography-root{font-size:11px!important}.geneplot-container .MuiSelect-select{font-size:11px!important;padding:6px 10px!important}.geneplot-container .MuiMenuItem-root{font-size:11px!important;min-height:32px!important}.geneplot-container .MuiButton-root{font-size:11px!important;padding:4px 10px!important}.geneplot-container .MuiButton-root.MuiButton-sizeSmall{font-size:10px!important;padding:3px 8px!important}.geneplot-container .MuiFormControlLabel-label{font-size:11px!important}.geneplot-container .MuiAlert-message,.geneplot-container .MuiChip-label{font-size:10px!important}.geneplot-container .MuiRadio-root{padding:4px!important}.geneplot-container .MuiFormControl-root{margin-bottom:8px}.geneplot-container .MuiOutlinedInput-root{font-size:11px!important}.geneplot-container .MuiListSubheader-root{font-size:10px!important;line-height:28px!important}.geneplot-container label{color:var(--theme-text-primary);display:block;font-size:11px;font-weight:600;margin-bottom:4px}.geneplot-container p{color:var(--theme-text-primary);font-size:11px;line-height:1.3;margin:0}.geneplot-section{margin-bottom:16px}.geneplot-section h4{color:var(--theme-text-primary);font-size:14px;font-weight:600;margin:0 0 8px}.geneplot-section label{color:var(--theme-text-primary);display:block;font-size:13px;font-weight:500;margin-bottom:4px}.geneplot-section .bp3-html-select,.geneplot-section .bp3-input-group{margin-bottom:8px}.geneplot-section .bp3-html-select select{font-size:13px;height:28px;padding:4px 8px}.geneplot-row{align-items:flex-end;display:flex;gap:16px}.geneplot-col{flex:1 1;min-width:0}.geneplot-col label{color:var(--theme-text-primary);font-size:13px;margin-bottom:4px}.gene-select-input{position:relative}.gene-select-input,.selected-genes{box-sizing:border-box;max-width:100%;width:100%}.selected-genes{align-items:center;background:var(--theme-input-bg);border:1px solid var(--theme-border);border-radius:4px;color:var(--theme-text-primary);display:flex;flex-wrap:nowrap;font-size:13px;gap:3px;max-height:100px;min-height:32px;overflow-x:auto;overflow-y:hidden;padding:4px 6px}.selected-genes::-webkit-scrollbar{height:4px}.selected-genes::-webkit-scrollbar-track{background:var(--theme-surface-secondary);border-radius:2px}.selected-genes::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:2px}.selected-genes::-webkit-scrollbar-thumb:hover{background:var(--theme-text-secondary)}.gene-tag{flex-shrink:0;font-size:10px!important;margin:0!important;max-width:120px;overflow:hidden;padding:2px 6px!important;text-overflow:ellipsis;white-space:nowrap}.gene-search-input{flex:1 1;max-width:none;min-width:100px}.gene-search-input,.gene-search-input input{border:none!important;box-shadow:none!important}.gene-search-input input{background:#0000!important;font-size:13px!important;margin:0!important;padding:0!important}.gene-dropdown{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:4px;box-shadow:0 4px 12px var(--theme-shadow);left:0;margin-top:2px;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.gene-option{border-bottom:1px solid var(--theme-border);color:var(--theme-text-primary);cursor:pointer;padding:8px 12px;transition:background-color .2s}.gene-option:hover{background-color:var(--theme-surface-secondary)}.gene-option:last-child{border-bottom:none}.gene-option .option-name{color:var(--theme-text-primary);font-size:13px;font-weight:500;margin-bottom:2px}.gene-option .option-stats{color:#6c757d;color:var(--theme-text-secondary,#6c757d);font-size:12px}.no-results,.selection-count{color:#6c757d}.no-results{font-style:italic;padding:8px 12px}.ai-status{align-items:center;border-radius:3px;display:flex;font-size:13px;gap:8px;padding:8px 12px}.ai-status.loading{background-color:#e3f2fd;border:1px solid #bbdefb;color:#1976d2}.ai-status.success{background-color:#e8f5e8;border:1px solid #c8e6c9;color:#2e7d32}.ai-status.error{background-color:#ffebee;border:1px solid #ffcdd2;color:#c62828}.ai-status.warning{background-color:#fff3e0;border:1px solid #ffcc02;color:#ef6c00}.ai-spinner{animation:spin 1s linear infinite;border:2px solid #e3f2fd;border-radius:50%;border-top-color:#1976d2;height:14px;width:14px}.geneplot-add-btn{align-items:center;background:none;border:none;color:#106ba3;display:flex;font-size:13px;gap:4px;margin-bottom:12px;padding:0}.geneplot-add-btn:hover{color:#0e5a8a}.geneplot-adjustments{margin-top:8px}.geneplot-adjustment-item{border-bottom:1px solid #e1e8ed;margin-bottom:8px;padding:8px 0}.geneplot-adjustment-item:last-child{border-bottom:none}.geneplot-adjustment-row{align-items:center;display:flex;gap:8px}.geneplot-adjustment-cluster{min-width:140px}.geneplot-adjustment-cluster label{color:#5c7080;font-size:13px;margin-bottom:2px;margin-right:6px}.geneplot-adjustment-genes{flex:1 1;min-width:180px}.geneplot-adjustment-genes label{color:#5c7080;font-size:13px;margin-bottom:2px}.geneplot-adjustment-genes .bp4-multi-select{width:100%}.geneplot-adjustment-genes .bp4-input{font-size:13px;height:28px}.geneplot-adjustment-genes .bp4-tag{background-color:#e1e8ed;color:#394b59;font-size:12px;margin:1px;padding:0 4px}.geneplot-adjustment-genes .bp4-tag:hover{background-color:#c1c7cd}.geneplot-remove-btn{color:#db3737}.geneplot-remove-btn:hover{background-color:#f5f8fa}.geneplot-actions{border-top:1px solid #e1e8ed;display:flex;gap:8px;justify-content:flex-end;margin:16px 0;padding-top:12px}.geneplot-actions .bp3-button{font-size:13px;height:30px;padding:0 12px}.geneplot-preview{background-color:initial;border:none;border-radius:4px;display:block;margin-top:16px;min-height:400px;padding:0}.geneplot-placeholder{align-items:center;background-color:#f8f9fa;border:2px dashed #ddd;border-radius:4px;color:#888!important;display:flex;font-size:14px;justify-content:center;min-height:300px;padding:40px;text-align:center;width:100%}.geneplot-container svg text,.geneplot-preview svg text,.preview-window-content svg text{fill:#000!important;color:#000!important}.geneplot-container div[style*="position: absolute"] button,.geneplot-container div[style*="position: absolute"] span,.geneplot-preview div[style*="position: absolute"] button,.geneplot-preview div[style*="position: absolute"] span,.preview-window-content div[style*="position: absolute"] button,.preview-window-content div[style*="position: absolute"] span{background:#fffffff2!important;border:1px solid #ddd!important;color:#000!important}.geneplot-tooltip{background:#fffffff2!important;border:1px solid #ccc!important;color:#000!important}.geneplot-container .preview-window-status{color:#6c757d!important}@media (max-width:1200px){.geneplot-row{flex-direction:column;gap:8px}.geneplot-col{width:100%}.geneplot-adjustment-row{flex-wrap:wrap;gap:6px}.geneplot-dotplot-container{padding:1rem}}@media (max-width:768px){.geneplot-container{padding:8px}.geneplot-container .bp4-html-select select,.geneplot-container label{font-size:12px}.geneplot-container .bp4-button{font-size:12px;min-height:26px}.geneplot-adjustment-genes .bp4-tag{font-size:11px}.geneplot-actions,.geneplot-row{flex-direction:column;gap:6px}.geneplot-dotplot-container{font-size:12px;padding:.5rem}.geneplot-tooltip{font-size:12px;padding:8px}.geneplot-preview{min-height:300px}}.annoplot-input-group{margin-bottom:16px}.annoplot-input-group label{color:#495057;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.annoplot-manual-overrides{display:flex;flex-direction:column;gap:10px}.annoplot-manual-override{align-items:center;border:none;border-radius:0;display:flex;gap:10px;margin-bottom:0;padding:0}.annoplot-manual-override-cluster{flex:0 0 150px}.override-text{padding-bottom:5px;padding-left:0}.annoplot-manual-override-geneset{align-items:flex-start;display:flex;flex:1 1;gap:8px;min-width:0}.annoplot-override-actions{display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-top:2px}.annoplot-remove-override{flex-shrink:0}.multi-select-gene-set-input{position:relative;width:100%}.selected-gene-sets{align-items:center;background-color:#fff;border:1px solid #c1c7cd;border-radius:3px;display:flex;flex-wrap:wrap;gap:4px;min-height:32px;padding:4px 8px}.gene-set-tag{background-color:#e1e8ed!important;border-radius:3px!important;color:#394b59!important;font-size:12px!important;margin:1px!important;padding:2px 6px!important}.gene-set-search-input{flex:1 1;min-width:120px}.gene-set-search-input .bp3-input{background:#0000!important;border:none!important;box-shadow:none!important;font-size:13px!important;height:24px!important;padding:4px 0!important}.gene-set-dropdown{background:#fff;border:1px solid #c1c7cd;border-radius:0 0 3px 3px;border-top:none;box-shadow:0 2px 4px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.gene-set-option{border-bottom:1px solid #f5f8fa;cursor:pointer;padding:8px 12px}.gene-set-option:hover{background-color:#f5f8fa}.gene-set-option:last-child{border-bottom:none}.option-name{color:var(--theme-text-primary);font-size:13px;font-weight:500;margin-bottom:2px}.option-description{color:var(--theme-text-secondary);font-size:11px;line-height:1.3}.no-results{color:#8a9ba8;font-size:13px;padding:12px;text-align:center}.selection-count{color:#5c7080;font-size:11px;margin-top:4px;text-align:right}.geneplot-container ::-webkit-scrollbar{width:6px}.geneplot-container ::-webkit-scrollbar-track{background:var(--theme-surface-secondary);border-radius:3px}.geneplot-container ::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.geneplot-container ::-webkit-scrollbar-thumb:hover{background:var(--theme-text-secondary)}.geneplot-container .bp4-button:focus,.geneplot-container .bp4-html-select select:focus{box-shadow:0 0 0 1px var(--theme-primary);outline:none}.geneplot-adjustment-genes .bp4-multi-select-popover{max-width:300px}.geneplot-adjustment-genes .bp4-input-group{width:100%}.geneplot-smart-preselection{margin-bottom:none}.geneplot-smart-preselection h4{border-bottom:1px solid var(--theme-border);color:var(--theme-text-primary);font-size:14px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.geneplot-threshold-section{background-color:var(--theme-surface-secondary);border:1px solid var(--theme-border);border-radius:6px;margin-bottom:15px;padding:12px}.geneplot-threshold-label{color:var(--theme-text-primary);display:block;font-size:13px;font-weight:500;margin-bottom:10px}.geneplot-threshold-controls{align-items:center;display:flex;font-size:13px;gap:20px;margin-top:10px}.geneplot-threshold-item{align-items:center;display:flex;flex:1 1;gap:8px;white-space:nowrap}.geneplot-threshold-item span{color:var(--theme-text-primary);font-weight:500;min-width:100px;text-align:right}.geneplot-threshold-input{max-width:50%;width:100%!important}.geneplot-threshold-input .bp4-input{border-radius:4px!important;font-size:12px!important;height:30px!important;padding:5px 8px!important;text-align:center}@media (max-width:768px){.geneplot-threshold-controls{align-items:stretch;flex-direction:column;gap:12px}.geneplot-threshold-item{width:100%}.geneplot-threshold-item span{min-width:120px;text-align:left}.geneplot-threshold-input{max-width:none}}.geneplot-status-display{font-size:13px;margin-bottom:10px;margin-top:10px}.geneplot-status-display .bp4-callout-icon{margin-top:1px}.geneplot-status-display .bp4-spinner{margin-right:4px}.geneplot-dotplot-container{background-color:var(--theme-surface);border-radius:12px;box-shadow:0 8px 30px var(--theme-shadow);max-height:800px;overflow-x:auto;overflow-y:auto;padding:2rem;position:relative;width:100%}.geneplot-tooltip{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2c3e50e0;border-radius:8px;font-size:14px;padding:10px;text-align:left;transition:opacity .2s;z-index:10}.geneplot-tooltip strong{color:#58a6ff}.geneplot-container svg .domain,.geneplot-container svg .tick line,.geneplot-dotplot-container .axis line,.geneplot-dotplot-container .axis path,.geneplot-preview svg .domain,.geneplot-preview svg .tick line,.preview-window-content svg .domain,.preview-window-content svg .tick line{stroke:#333!important;stroke-width:1}.geneplot-container svg .x-axis text,.geneplot-container svg .y-axis text,.geneplot-dotplot-container .axis text,.geneplot-preview svg .x-axis text,.geneplot-preview svg .y-axis text,.preview-window-content svg .x-axis text,.preview-window-content svg .y-axis text{fill:#000!important;font-size:12px}.geneplot-dotplot-container .legend-title{fill:var(--theme-text-primary);font-size:14px;font-weight:700}.geneplot-dotplot-container .chart-message{color:var(--theme-text-secondary);text-align:center;width:100%}.geneplot-regex-section{background:var(--theme-surface-secondary);border:1px solid var(--theme-border);border-radius:4px;margin-top:16px;padding:12px}.geneplot-regex-section label{align-items:center;color:var(--theme-text-primary);display:flex;font-size:13px;font-weight:600;margin-bottom:8px}.geneplot-regex-input{margin-bottom:8px;width:100%}.geneplot-regex-input .bp4-input{background-color:var(--theme-input-bg);border:1px solid var(--theme-border);box-shadow:none;color:var(--theme-text-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;padding:6px 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.geneplot-regex-input .bp4-input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}.geneplot-threshold-item .bp4-popover2-target{display:inline-block!important;min-width:auto!important;width:26px!important}.iro-picker-container{background:#fff!important;border-radius:8px!important;box-shadow:0 5px 15px #0003!important;padding:10px!important;position:absolute!important;z-index:99999!important}.download-popover{z-index:10000!important}.download-popover .bp4-popover2-content{z-index:10001!important}.preview-window-content .download-popover{z-index:10002!important}.preview-window-content .download-popover .bp4-popover2-content{z-index:10003!important}.legend-title{fill:#2c3e50!important;font-size:16px!important;font-weight:700!important}.legend-row{display:block}.legend-action-group{opacity:1}.legend-action-btn{cursor:pointer}.legend-action-btn path{fill:#718096;transition:fill .2s}.legend-action-btn:hover path{fill:#2c3e50}.legend-action-btn.paste-disabled path{fill:#cbd5e0}.legend-action-btn.paste-disabled{cursor:not-allowed}.legend-handle{stroke:#333;stroke-width:1.5px;cursor:pointer;opacity:0;transition:opacity .2s}.legend-row:hover .legend-handle{opacity:1}.geneplot-tooltip{background-color:#000c;border-radius:6px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;z-index:10000}.geneplot-settings-panel{flex-shrink:0;position:relative;width:100%}.geneplot-settings-panel .MuiCollapse-wrapper{border-bottom:1px solid var(--theme-border)}.geneplot-container .settings-collapse-content,.geneplot-settings-panel .MuiCollapse-wrapper,.geneplot-settings-panel .MuiCollapse-wrapperInner{background-color:var(--theme-surface-secondary)}.geneplot-container .settings-collapse-content{color:var(--theme-text-primary);will-change:height,opacity}.geneplot-container .MuiCollapse-root{transition:height .15s ease-out!important}.geneplot-container .MuiCollapse-wrapper{transition:transform .15s ease-out!important;will-change:transform}[data-theme=dark] .geneplot-settings-panel .MuiCollapse-wrapper,[data-theme=dark] .geneplot-settings-panel .MuiCollapse-wrapperInner{background-color:#2d3748;border-bottom-color:#4a5568}[data-theme=dark] .geneplot-container .settings-collapse-content{background-color:#2d3748;color:#e2e8f0}[data-theme=dark] .geneplot-container{background-color:var(--theme-surface);color:var(--theme-text-primary)}[data-theme=dark] .geneplot-container .MuiButton-root,[data-theme=dark] .geneplot-container .MuiTypography-root{color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .MuiButton-outlined{border-color:var(--theme-border)!important}[data-theme=dark] .geneplot-container .MuiButton-contained{background-color:var(--theme-accent)!important;color:#fff!important}[data-theme=dark] .geneplot-container .MuiSelect-root{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important}[data-theme=dark] .geneplot-container .MuiSelect-select{background-color:var(--theme-input-bg)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .MuiOutlinedInput-root{background-color:var(--theme-input-bg)!important}[data-theme=dark] .geneplot-container .MuiOutlinedInput-notchedOutline{border-color:var(--theme-border)!important}[data-theme=dark] .geneplot-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--theme-accent)!important}[data-theme=dark] .geneplot-container .MuiTextField-root .MuiInputBase-root{background-color:var(--theme-input-bg)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .MuiMenuItem-root,[data-theme=dark] .geneplot-container .MuiTextField-root .MuiInputBase-input{color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .MuiMenuItem-root:hover{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .geneplot-container .MuiInputLabel-root{color:var(--theme-text-secondary)!important}[data-theme=dark] .geneplot-container .MuiFormControlLabel-label{color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .MuiSwitch-root .MuiSwitch-track{background-color:var(--theme-border)!important}[data-theme=dark] .geneplot-container .MuiCard-root{background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}[data-theme=dark] .geneplot-container .MuiPaper-root{background-color:var(--theme-surface)!important}[data-theme=dark] .geneplot-container .MuiAlert-root{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .geneplot-container .MuiAlert-message{color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .MuiDivider-root{border-color:var(--theme-border)!important}[data-theme=dark] .geneplot-container .MuiIconButton-root{color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .MuiChip-root{background-color:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .MuiChip-deleteIcon{color:var(--theme-text-secondary)!important}[data-theme=dark] .geneplot-container .MuiLinearProgress-root{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .geneplot-container .MuiTooltip-tooltip{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .selected-genes{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .gene-dropdown{background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}[data-theme=dark] .gene-option{border-bottom-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .gene-option:hover{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .gene-option .option-name{color:var(--theme-text-primary)!important}[data-theme=dark] .gene-option .option-stats{color:var(--theme-text-secondary)!important}[data-theme=dark] .geneplot-container .annoplot-manual-overrides{background-color:initial!important}[data-theme=dark] .geneplot-container .gene-select-input .MuiBox-root{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important}[data-theme=dark] .geneplot-container .gene-select-input input{color:var(--theme-text-primary)!important}[data-theme=dark] .geneplot-container .gene-select-input input::placeholder{color:var(--theme-text-secondary)!important}[data-theme=dark] .geneplot-preview{background-color:var(--theme-surface)!important}[data-theme=dark] .geneplot-placeholder{background-color:var(--theme-surface-secondary)!important;border-color:var(--theme-border)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .preview-window-header{background:linear-gradient(180deg,#ffffff1f,#ffffff0d)!important;border-bottom:1px solid #ffffff1a!important;color:#fffffff2!important}[data-theme=dark] .preview-window-content{background-color:#fffffff2!important;border-radius:8px!important;margin:8px!important}.preview-window{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#141519eb!important;border:1px solid #ffffff38!important;border-radius:14px!important;box-shadow:0 18px 36px #00000059!important}.preview-window-header{background:linear-gradient(180deg,#ffffff1f,#ffffff0d)!important;border-bottom:1px solid #ffffff1a!important;color:#fffffff2!important;height:30px;padding:10px 14px!important}.preview-window-content{background-color:#fffffff2!important;border-radius:8px!important;margin:8px!important}*{box-sizing:border-box}.app-container{background:var(--theme-background);display:block;margin:0 auto;max-width:800px;min-width:450px;padding:16px;width:100%}.app-container,.collapsible-header,.insight-header,.main-content,.panel,.plot-header,.sidebar-content,.sidebar-title{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiFormControl-root .MuiInputLabel-root{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiInputBase-root{background-color:var(--theme-input-bg)!important}[data-theme=dark] .MuiInputBase-root,[data-theme=dark] .MuiMenuItem-root,[data-theme=dark] .MuiSelect-select{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiMenuItem-root:hover{background-color:var(--theme-surface-secondary)!important}[data-theme=dark] .MuiTypography-root{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiTypography-colorTextSecondary{color:var(--theme-text-secondary)!important}[data-theme=light] .MuiMenuItem-root,[data-theme=light] .MuiSelect-select{color:#333!important}[data-theme=light] .MuiMenuItem-root:hover{background-color:#f5f5f5!important}[data-theme=light] .app-container,[data-theme=light] .collapsible-header,[data-theme=light] .insight-header,[data-theme=light] .main-content,[data-theme=light] .panel,[data-theme=light] .plot-header,[data-theme=light] .sidebar-content,[data-theme=light] .sidebar-title{color:#333!important}[data-theme=light] .MuiFormControl-root .MuiInputLabel-root{color:#666!important}[data-theme=light] .MuiInputBase-root,[data-theme=light] .MuiTypography-root{color:#333!important}[data-theme=light] .MuiTypography-colorTextSecondary{color:#666!important}[data-theme=dark] .MuiFormHelperText-root{color:var(--theme-text-secondary)!important}[data-theme=light] .MuiFormHelperText-root{color:#666!important}.panel{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:4px;box-shadow:0 1px 3px var(--theme-shadow),0 1px 2px var(--theme-shadow);margin-bottom:16px;padding:16px}.sidebar{border-right:none;box-shadow:none;overflow-y:visible;width:100%}.sidebar,.sidebar-content{padding:0}.sidebar-title{color:var(--theme-text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.divider{background-color:var(--theme-border);height:1px;margin:16px 0}.main-content{background-color:initial;flex:none;overflow:visible;padding:0;width:100%}.plot-container{margin-bottom:0}.plot-header{justify-content:space-between}.collapsible-header,.plot-header{align-items:center;display:flex;margin-bottom:16px}.collapsible-header{cursor:pointer;-webkit-user-select:none;user-select:none}.collapsible-header:hover{background-color:var(--theme-button-hover-bg)}.expand-icon{margin-left:8px;transition:transform .3s}.expand-icon.expanded{transform:rotate(180deg)}.canvas-container{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:4px;display:block;margin-bottom:16px;min-height:400px;overflow:auto;position:relative;width:100%}.canvas-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000073;border-radius:4px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:12}[data-theme=light] .canvas-loading-overlay{background-color:#ffffffa6}.canvas-loading-content{align-items:center;background-color:var(--theme-surface);border-radius:999px;box-shadow:0 2px 10px var(--theme-shadow);color:var(--theme-text-primary);display:flex;font-size:.85rem;gap:8px;padding:8px 16px}.action-buttons-container{align-items:center;display:flex;gap:12px;position:absolute;right:4px;top:44px;z-index:10}.action-buttons-container .action-link{color:var(--theme-accent);cursor:pointer;font-family:Roboto,sans-serif;font-size:.75rem;text-decoration:none;white-space:nowrap}.action-buttons-container .action-link:hover{color:var(--theme-accent-hover);text-decoration:underline}.copy-link{color:var(--theme-accent);cursor:pointer;font-family:Roboto,sans-serif;font-size:.75rem;text-decoration:none;white-space:nowrap}.copy-link:hover{color:var(--theme-accent-hover);text-decoration:underline}.add-to-sets-link{color:var(--theme-accent);cursor:pointer;font-family:Roboto,sans-serif;font-size:.75rem;text-decoration:none;white-space:nowrap}.add-to-sets-link:hover{color:var(--theme-accent-hover);text-decoration:underline}.manage-sets-link{color:var(--theme-accent);cursor:pointer;font-family:Roboto,sans-serif;font-size:.75rem;text-decoration:none;white-space:nowrap}.manage-sets-link:hover{color:var(--theme-accent-hover);text-decoration:underline}.canvas-container .tooltip{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;border-radius:4px;box-shadow:0 2px 8px var(--theme-shadow)!important;color:var(--theme-text-primary)!important;font-size:12px;max-width:250px;opacity:1!important;padding:8px 12px;pointer-events:none;position:fixed!important;transition:opacity .15s ease-in-out;white-space:nowrap;z-index:9999!important}.insight-header{background-color:var(--theme-input-bg);border-radius:4px;color:var(--theme-text-primary);cursor:pointer;margin-bottom:4px;padding:4px 8px}.insight-header,.size-legend{align-items:center;display:flex;justify-content:space-between}.size-legend{height:20px;margin:0 auto 8px;width:90%}.size-dot{background-color:#757575;border-radius:50%;box-shadow:0 0 1px #0000004d;display:inline-block}.MuiFormControlLabel-root{margin-left:0!important;margin-right:0!important}.draggable-chip{cursor:grab!important;touch-action:none;transition:opacity .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-user-select:none;user-select:none}.draggable-chip:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;cursor:grabbing!important;opacity:.7}.drop-target-chip{background-color:#66a8ff1a;outline:2px dashed #66a8ff;outline-offset:1px}[data-theme=dark] .drop-target-chip{background-color:#66a8ff26}.MuiAutocomplete-inputRoot{position:relative}[data-theme=dark] .MuiAutocomplete-root .MuiOutlinedInput-root{background-color:var(--theme-input-bg);border-color:var(--theme-border)!important;color:var(--theme-text-primary)}[data-theme=dark] .MuiAutocomplete-root .MuiInputLabel-root{color:var(--theme-text-secondary)}[data-theme=dark] .MuiAutocomplete-root .MuiOutlinedInput-notchedOutline{border-color:var(--theme-border)!important}[data-theme=dark] .MuiAutocomplete-popper .MuiPaper-root{background-color:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 4px 12px var(--theme-shadow)}[data-theme=dark] .MuiAutocomplete-option{color:var(--theme-text-primary)}[data-theme=dark] .MuiAutocomplete-option:hover{background-color:var(--theme-button-hover-bg)}[data-theme=dark] .MuiAutocomplete-option[aria-selected=true]{background-color:var(--theme-button-bg)}[data-theme=dark] .insight-button{background-color:var(--theme-button-bg)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .insight-button:hover{background-color:var(--theme-button-hover-bg)!important;border-color:var(--theme-accent)!important}[data-theme=dark] .MuiOutlinedInput-input{background-color:var(--theme-input-bg)!important}[data-theme=dark] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-accent)!important;border-width:2px!important}[data-theme=dark] .MuiAutocomplete-root.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--theme-accent)!important}[data-theme=light] .MuiAutocomplete-root .MuiOutlinedInput-root{background-color:#fff!important;border-color:#0000003b!important}[data-theme=light] .MuiAutocomplete-root .MuiOutlinedInput-input{background-color:#fff!important}[data-theme=light] .MuiAutocomplete-popper .MuiPaper-root{background-color:#fff;border:1px solid #0000003b;box-shadow:0 4px 12px #00000026}[data-theme=light] .MuiAutocomplete-option{color:#000000de}[data-theme=light] .MuiAutocomplete-option:hover{background-color:#0000000a}[data-theme=light] .MuiAutocomplete-option[aria-selected=true]{background-color:#00000014}[data-theme=light] .insight-button{background-color:#fff!important;border:1px solid #0000003b!important;color:#000000de!important}[data-theme=light] .insight-button:hover{background-color:#f5f5f5!important;border-color:#1976d2!important}[data-theme=dark] .MuiButton-contained{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .MuiButton-contained:hover{background-color:var(--theme-button-hover-bg)!important;border-color:var(--theme-accent)!important}[data-theme=dark] .MuiButton-contained:disabled{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-disabled)!important}[data-theme=light] .MuiButton-contained{background-color:#1976d2!important;color:#fff!important}[data-theme=light] .MuiButton-contained:hover{background-color:#115293!important}[data-theme=dark] .insight-header+.MuiCollapse-root li,[data-theme=dark] .insight-header+.MuiCollapse-root p,[data-theme=dark] .insight-header+.MuiCollapse-root strong,[data-theme=dark] .insight-header+.MuiCollapse-root ul{color:var(--theme-text-primary)!important}[data-theme=light] .insight-header+.MuiCollapse-root li,[data-theme=light] .insight-header+.MuiCollapse-root p,[data-theme=light] .insight-header+.MuiCollapse-root strong,[data-theme=light] .insight-header+.MuiCollapse-root ul{color:#000000de!important}[data-theme=dark] .insight-header div,[data-theme=dark] .insight-header li,[data-theme=dark] .insight-header p,[data-theme=dark] .insight-header strong,[data-theme=dark] .insight-header ul{color:var(--theme-text-primary)!important}[data-theme=light] .insight-header div,[data-theme=light] .insight-header li,[data-theme=light] .insight-header p,[data-theme=light] .insight-header strong,[data-theme=light] .insight-header ul{color:#000000de!important}[data-theme=dark] .main-content svg,[data-theme=dark] .main-content svg text,[data-theme=dark] .panel svg,[data-theme=dark] .panel svg text{fill:var(--theme-text-primary)!important;color:var(--theme-text-primary)!important}[data-theme=light] .main-content svg text,[data-theme=light] .panel svg text{fill:#000000de!important;color:#000000de!important}[data-theme=dark] .axis,[data-theme=dark] .axis-label,[data-theme=dark] .nv-axislabel,[data-theme=dark] .nv-label text,[data-theme=dark] .nv-x .tick text,[data-theme=dark] .nv-y .tick text,[data-theme=dark] .nvd3 text,[data-theme=dark] .tick-label{fill:var(--theme-text-primary)!important;color:var(--theme-text-primary)!important}[data-theme=light] .axis-label,[data-theme=light] .nv-label text,[data-theme=light] .nv-x .tick text,[data-theme=light] .nv-y .tick text,[data-theme=light] .nvd3 text,[data-theme=light] .tick-label{fill:#000000de!important;color:#000000de!important}[data-theme=dark] .main-content div,[data-theme=dark] .main-content h1,[data-theme=dark] .main-content h2,[data-theme=dark] .main-content h3,[data-theme=dark] .main-content h4,[data-theme=dark] .main-content h5,[data-theme=dark] .main-content h6,[data-theme=dark] .main-content label,[data-theme=dark] .main-content p,[data-theme=dark] .main-content span,[data-theme=dark] .panel div,[data-theme=dark] .panel h1,[data-theme=dark] .panel h2,[data-theme=dark] .panel h3,[data-theme=dark] .panel h4,[data-theme=dark] .panel h5,[data-theme=dark] .panel h6,[data-theme=dark] .panel label,[data-theme=dark] .panel p,[data-theme=dark] .panel span{color:var(--theme-text-primary)!important}[data-theme=light] .main-content div,[data-theme=light] .main-content h1,[data-theme=light] .main-content h2,[data-theme=light] .main-content h3,[data-theme=light] .main-content h4,[data-theme=light] .main-content h5,[data-theme=light] .main-content h6,[data-theme=light] .main-content label,[data-theme=light] .main-content p,[data-theme=light] .main-content span,[data-theme=light] .panel div,[data-theme=light] .panel h1,[data-theme=light] .panel h2,[data-theme=light] .panel h3,[data-theme=light] .panel h4,[data-theme=light] .panel h5,[data-theme=light] .panel h6,[data-theme=light] .panel label,[data-theme=light] .panel p,[data-theme=light] .panel span{color:#000000de!important}[data-theme=dark] .nv-legend text,[data-theme=dark] .nv-legendText,[data-theme=dark] .nv-x .nv-axislabel,[data-theme=dark] .nv-y .nv-axislabel{fill:var(--theme-text-primary)!important}[data-theme=light] .nv-legend text,[data-theme=light] .nv-legendText,[data-theme=light] .nv-x .nv-axislabel,[data-theme=light] .nv-y .nv-axislabel{fill:#000000de!important}[data-theme=dark] .loading-message,[data-theme=dark] .no-data-message{color:var(--theme-text-secondary)!important}[data-theme=light] .loading-message,[data-theme=light] .no-data-message{color:#0009!important}[data-theme=dark] .canvas-container canvas,[data-theme=light] .canvas-container canvas{filter:brightness(1) contrast(1)}[data-theme=dark] .MuiPopover-root .MuiPaper-root{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:0 4px 12px var(--theme-shadow)!important}[data-theme=dark] .MuiPopover-root .MuiTypography-root{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiPopover-root .MuiOutlinedInput-root{background-color:var(--theme-input-bg)!important}[data-theme=dark] .MuiPopover-root .MuiOutlinedInput-input{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiPopover-root .MuiFormHelperText-root,[data-theme=dark] .MuiPopover-root .MuiInputLabel-root{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiPopover-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-accent)!important;border-width:2px!important}[data-theme=dark] .MuiPopover-root .MuiButton-root{border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .MuiPopover-root .MuiButton-outlined{background-color:initial!important;border-color:var(--theme-border)!important}[data-theme=dark] .MuiPopover-root .MuiButton-outlined:hover{background-color:var(--theme-button-hover-bg)!important;border-color:var(--theme-accent)!important}[data-theme=dark] .MuiPopover-root .MuiButton-contained{background-color:var(--theme-button-bg)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .MuiPopover-root .MuiButton-contained:hover{background-color:var(--theme-button-hover-bg)!important;border-color:var(--theme-accent)!important}[data-theme=dark] .MuiPopover-root .MuiButton-contained:disabled{background-color:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-disabled)!important}[data-theme=dark] .MuiDialog-root .MuiPaper-root{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:0 8px 24px var(--theme-shadow)!important}[data-theme=dark] .MuiDialogTitle-root{border-bottom:1px solid var(--theme-border)!important}[data-theme=dark] .MuiDialogContent-root,[data-theme=dark] .MuiDialogTitle-root{background-color:var(--theme-surface)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .MuiDialogActions-root{background-color:var(--theme-surface)!important;border-top:1px solid var(--theme-border)!important;padding:16px 24px!important}[data-theme=dark] .MuiList-root{background-color:initial!important;padding:0!important}[data-theme=dark] .MuiListItem-root{background-color:initial!important;border-bottom:1px solid var(--theme-border)!important;transition:background-color .2s ease!important}[data-theme=dark] .MuiListItem-root:hover{background-color:var(--theme-button-hover-bg)!important}[data-theme=dark] .MuiListItem-root:last-child{border-bottom:none!important}[data-theme=dark] .MuiListItemText-primary{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiListItemText-secondary{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiDialog-root .MuiOutlinedInput-root{background-color:var(--theme-input-bg)!important}[data-theme=dark] .MuiDialog-root .MuiOutlinedInput-input{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiDialog-root .MuiFormHelperText-root,[data-theme=dark] .MuiDialog-root .MuiInputLabel-root{color:var(--theme-text-secondary)!important}[data-theme=dark] .MuiDialog-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-accent)!important;border-width:2px!important}[data-theme=dark] .MuiDialog-root .MuiButton-root{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiDialog-root .MuiButton-outlined{border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .MuiDialog-root .MuiButton-outlined:hover{background-color:var(--theme-button-hover-bg)!important;border-color:var(--theme-accent)!important}[data-theme=dark] .MuiDialog-root .MuiButton-contained{background-color:var(--theme-button-bg)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .MuiDialog-root .MuiButton-contained:hover{background-color:var(--theme-button-hover-bg)!important;border-color:var(--theme-accent)!important}[data-theme=dark] .MuiChip-root{border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .MuiChip-outlined{background-color:initial!important}[data-theme=dark] .MuiChip-label{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiAlert-root{background-color:#d32f2f1a!important;border:1px solid #d32f2f4d!important;color:#ef9a9a!important}[data-theme=dark] .MuiAlert-message{color:#ef9a9a!important}[data-theme=dark] .MuiAlert-standardError{background-color:#d32f2f14!important;border:1px solid #d32f2f33!important}[data-theme=dark] .MuiIconButton-root{color:var(--theme-text-primary)!important}[data-theme=dark] .MuiIconButton-root:hover{background-color:var(--theme-button-hover-bg)!important}[data-theme=dark] .MuiDialog-root .MuiPaper-root[data-confirm-dialog=true]{background-color:var(--theme-surface)!important}[data-theme=dark] .gene-list-container{background-color:var(--theme-surface-secondary)!important;border:1px solid var(--theme-border)!important;border-radius:4px!important;margin-top:8px!important;padding:8px!important}.refmap-container{overflow-y:auto;padding:16px}.refmap-container .MuiPaper-root{border-radius:8px;box-shadow:0 1px 3px #0000001a}.refmap-model-selector{margin-bottom:16px}.refmap-model-selector .MuiSelect-select{align-items:center;display:flex;gap:8px}.refmap-progress{margin-top:8px}.refmap-progress .MuiLinearProgress-root{border-radius:3px;height:6px}.refmap-scatter-container{min-height:400px;position:relative}.refmap-legend{max-height:300px;overflow-y:auto;padding:8px}.refmap-legend-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:6px;padding:2px 4px;transition:background-color .15s ease}.refmap-legend-item:hover{background-color:var(--theme-surface-secondary)}.refmap-legend-item.hidden{opacity:.4}.refmap-legend-color{border-radius:50%;flex-shrink:0;height:12px;width:12px}.refmap-legend-label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refmap-predictions-table{overflow:auto}.refmap-predictions-table .MuiTableCell-head{background-color:var(--theme-surface);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.refmap-predictions-table .MuiTableCell-root{padding:8px 12px}.refmap-predictions-table .MuiTableRow-root:hover{background-color:var(--theme-surface-secondary)}.refmap-prob-chip{font-family:monospace;min-width:55px}.refmap-prob-chip.high{background-color:#4caf50!important;color:#fff!important}.refmap-prob-chip.medium{background-color:#ff9800!important;color:#fff!important}.refmap-prob-chip.low{background-color:#9e9e9e!important;color:#fff!important}.refmap-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:.6;padding:48px;text-align:center}.refmap-empty-state svg{font-size:64px;margin-bottom:16px;opacity:.4}.refmap-section-header{align-items:center;cursor:pointer;display:flex;padding:12px 16px;-webkit-user-select:none;user-select:none}.refmap-info-panel,.refmap-section-header:hover{background-color:var(--theme-surface-secondary)}.refmap-info-panel{border-radius:6px;margin-top:8px;padding:12px}.refmap-info-panel a{color:var(--theme-accent);text-decoration:none}.refmap-info-panel a:hover{text-decoration:underline}@media (max-width:768px){.refmap-container{padding:8px}.refmap-scatter-container{min-height:300px}.refmap-legend{max-height:200px}}@media (prefers-color-scheme:dark){.refmap-container .MuiPaper-root{box-shadow:0 1px 3px #0000004d}}.unified-tab-container{background:var(--theme-surface);border-bottom:1px solid var(--theme-border);margin:0;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.unified-tab-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-height:40px;padding:3px 10px}.unified-tab-container .tab-button-container{display:flex;flex:1 1;min-height:36px;min-width:0}.unified-tab-container .MuiTabs-root{min-height:36px}.unified-tab-container .MuiTabs-flexContainer{gap:0}.unified-tab-container .MuiTabs-scroller{-ms-overflow-style:none;overflow-x:auto!important;scrollbar-width:none}.unified-tab-container .MuiTabs-scroller::-webkit-scrollbar{display:none}.unified-tab-header .MuiDivider-root{height:35px;margin:3px 5px 0 auto}.unified-tab-container .tab-action-buttons{align-items:center;display:flex;flex-shrink:0;gap:5px}.unified-tab-container.disabled{background-color:var(--theme-surface-secondary);opacity:.6;pointer-events:none}.unified-tab-container.disabled .MuiTabs-root{pointer-events:none}.unified-tab-container.disabled .MuiTab-root{cursor:not-allowed;opacity:.5}.unified-tab-container.disabled .MuiTabs-scrollButtons{opacity:.3;pointer-events:none}.optimization-mode-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;bottom:0;color:var(--theme-text-secondary);display:flex;font-size:12px;font-weight:500;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.MuiPopover-root .MuiPaper-root.tab-info-popover{background-color:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:0 4px 12px var(--theme-shadow)!important}.MuiPopover-root .MuiPaper-root.tab-info-popover *,.MuiPopover-root .MuiPaper-root.tab-info-popover li,.MuiPopover-root .MuiPaper-root.tab-info-popover ol,.MuiPopover-root .MuiPaper-root.tab-info-popover p,.MuiPopover-root .MuiPaper-root.tab-info-popover ul{color:var(--theme-text-primary)!important}.MuiPopover-root .MuiPaper-root.tab-info-popover a{color:var(--theme-accent)!important}.MuiPopover-root .MuiPaper-root.tab-info-popover a:hover{color:var(--theme-accent-hover)!important}.MuiPopover-root .MuiPaper-root.tab-info-popover .MuiTypography-root{color:var(--theme-text-primary)!important}.ai-chat-overlay{background-color:#0006;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:999}.ai-chat-overlay.visible{opacity:1;visibility:visible}.ai-chat-drawer{background-color:#fff;background-color:var(--theme-card-bg,#fff);box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;height:100vh;max-width:800px;min-width:320px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:420px;z-index:1000}.ai-chat-drawer.open{transform:translateX(0)}.ai-chat-resize-handle{background:#0000;bottom:0;cursor:ew-resize;left:0;position:absolute;top:0;transition:background-color .2s ease;width:6px;z-index:10}.ai-chat-resize-handle:active,.ai-chat-resize-handle:hover{background:linear-gradient(90deg,#667eea4d,#0000)}.ai-chat-resize-handle:after{background-color:#e1e8ed;background-color:var(--theme-border,#e1e8ed);border-radius:1px;content:"";height:40px;left:2px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:2px}.ai-chat-resize-handle:hover:after{opacity:1}.ai-chat-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--theme-surface-secondary,#f8f9fa) 0,var(--theme-card-bg,#fff) 100%);border-bottom:1px solid #e1e8ed;border-bottom:1px solid var(--theme-border,#e1e8ed);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.ai-chat-header-left{align-items:center;display:flex;gap:12px}.ai-chat-header-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.ai-chat-header-title{color:#1a1a2e;color:var(--theme-text-primary,#1a1a2e);font-size:16px;font-weight:600;margin:0}.ai-chat-header-subtitle{color:#8b8b8b;color:var(--theme-text-muted,#8b8b8b);font-size:12px;margin:0}.ai-chat-header-actions{align-items:center;display:flex;gap:8px}.ai-chat-close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#5c7080;color:var(--theme-text-secondary,#5c7080);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ai-chat-close-btn:hover{background-color:#f0f0f0;background-color:var(--theme-surface-secondary,#f0f0f0);color:#1a1a2e;color:var(--theme-text-primary,#1a1a2e)}.ai-chat-messages{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.ai-chat-messages::-webkit-scrollbar{width:6px}.ai-chat-messages::-webkit-scrollbar-track{background:#0000}.ai-chat-messages::-webkit-scrollbar-thumb{background-color:#d1d5db;background-color:var(--theme-border,#d1d5db);border-radius:3px}.ai-chat-messages::-webkit-scrollbar-thumb:hover{background-color:#9ca3af;background-color:var(--theme-text-muted,#9ca3af)}.ai-chat-welcome{color:#8b8b8b;color:var(--theme-text-muted,#8b8b8b);padding:40px 20px;text-align:center}.ai-chat-welcome-icon{font-size:48px;margin-bottom:16px;opacity:.5}.ai-chat-welcome h3{color:#1a1a2e;color:var(--theme-text-primary,#1a1a2e);font-size:18px;font-weight:600;margin:0 0 8px}.ai-chat-welcome p{font-size:14px;line-height:1.5;margin:0 0 24px}.ai-chat-suggestions{display:flex;flex-direction:column;gap:8px}.ai-chat-suggestion{background-color:#fff;background-color:var(--theme-card-bg,#fff);border:1px solid #e1e8ed;border:1px solid var(--theme-border,#e1e8ed);border-radius:10px;color:#1a1a2e;color:var(--theme-text-primary,#1a1a2e);cursor:pointer;font-size:13px;padding:12px 16px;text-align:left;transition:all .2s ease}.ai-chat-suggestion:hover{background-color:#667eea0d;border-color:#667eea;transform:translateX(4px)}.ai-chat-message{animation:messageSlideIn .3s ease;display:flex;flex-direction:column;max-width:85%}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-chat-message.user{align-self:flex-end}.ai-chat-message.assistant{align-self:flex-start}.ai-chat-message-bubble{word-wrap:break-word;border-radius:16px;font-size:14px;line-height:1.6;padding:12px 16px}.ai-chat-message.user .ai-chat-message-bubble{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom-right-radius:4px;color:#fff}.ai-chat-message.assistant .ai-chat-message-bubble{background-color:#f0f2f5;background-color:var(--theme-surface-secondary,#f0f2f5);border-bottom-left-radius:4px;color:#1a1a2e;color:var(--theme-text-primary,#1a1a2e)}.ai-chat-message-time{color:#8b8b8b;color:var(--theme-text-muted,#8b8b8b);font-size:11px;margin-top:4px;padding:0 4px}.ai-chat-message.user .ai-chat-message-time{text-align:right}.ai-chat-message-images{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ai-chat-message-image{border-radius:8px;cursor:pointer;max-height:150px;max-width:200px;transition:transform .2s ease}.ai-chat-message-image:hover{transform:scale(1.02)}.ai-chat-message-bubble code{background-color:#0000001a;border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;font-size:13px;padding:2px 6px}.ai-chat-message.assistant .ai-chat-message-bubble code{background-color:#0000000f}.ai-chat-message-bubble pre{background-color:#1e1e1e;border-radius:8px;color:#d4d4d4;margin:8px 0;overflow-x:auto;padding:12px}.ai-chat-message-bubble pre code{background:none;color:inherit;padding:0}.ai-chat-message-bubble ol,.ai-chat-message-bubble ul{margin:8px 0;padding-left:20px}.ai-chat-message-bubble li{margin:4px 0}.ai-chat-message-bubble a{color:#667eea;text-decoration:none}.ai-chat-message-bubble a:hover{text-decoration:underline}.ai-chat-message-bubble blockquote{border-left:3px solid #667eea;color:#5c7080;color:var(--theme-text-secondary,#5c7080);margin:8px 0;padding-left:12px}.ai-chat-loading{align-items:center;display:flex;gap:4px;padding:12px 16px}.ai-chat-loading-dot{animation:loadingBounce 1.4s ease-in-out infinite both;background-color:#667eea;border-radius:50%;height:8px;width:8px}.ai-chat-loading-dot:first-child{animation-delay:-.32s}.ai-chat-loading-dot:nth-child(2){animation-delay:-.16s}@keyframes loadingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ai-chat-input-area{background-color:#fff;background-color:var(--theme-card-bg,#fff);border-top:1px solid #e1e8ed;border-top:1px solid var(--theme-border,#e1e8ed);flex-shrink:0;padding:12px 16px 16px}.ai-chat-input-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ai-chat-toolbar-left{flex:1 1;min-width:0}.ai-chat-toolbar-right{align-items:center;display:flex;flex-shrink:0;gap:4px}.ai-chat-toolbar-btn{align-items:center;background:#f8f9fa;background:var(--theme-surface-secondary,#f8f9fa);border:1px solid #e1e8ed;border:1px solid var(--theme-border,#e1e8ed);border-radius:6px;color:#8b8b8b;color:var(--theme-text-muted,#8b8b8b);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.ai-chat-toolbar-btn:hover:not(:disabled){background-color:#667eea0d;border-color:#667eea;color:#667eea}.ai-chat-toolbar-btn:disabled{cursor:not-allowed;opacity:.5}.ai-chat-data-toolbar{align-items:center;border-bottom:1px solid #e1e8ed;border-bottom:1px solid var(--theme-border,#e1e8ed);display:flex;gap:8px;margin-bottom:8px;padding:8px 0}.ai-chat-data-toolbar:before{color:#8b8b8b;color:var(--theme-text-muted,#8b8b8b);content:"插入数据:";font-size:11px;margin-right:4px}.ai-chat-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ai-chat-attachment{border:2px solid #e1e8ed;border:2px solid var(--theme-border,#e1e8ed);border-radius:8px;height:60px;overflow:hidden;position:relative;width:60px}.ai-chat-attachment img{height:100%;object-fit:cover;width:100%}.ai-chat-attachment-remove{align-items:center;background-color:#ef4444;border:2px solid #fff;border:2px solid var(--theme-card-bg,#fff);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-6px;top:-6px;transition:transform .2s ease;width:20px}.ai-chat-attachment-remove:hover{transform:scale(1.1)}.ai-chat-input-container{align-items:center;background-color:#f8f9fa;background-color:var(--theme-surface-secondary,#f8f9fa);border:1px solid #e1e8ed;border:1px solid var(--theme-border,#e1e8ed);border-radius:16px;display:flex;gap:10px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}.ai-chat-input-container:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.ai-chat-textarea{background:#0000;border:none;color:#1a1a2e;color:var(--theme-text-primary,#1a1a2e);flex:1 1;font-size:14px;line-height:1.5;max-height:120px;min-height:24px;resize:none}.ai-chat-textarea::placeholder{color:#9ca3af;color:var(--theme-text-muted,#9ca3af);text-align:center}.ai-chat-textarea:focus{outline:none}.ai-chat-textarea:focus::placeholder{text-align:left}.ai-chat-send-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ai-chat-send-btn:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:scale(1.05)}.ai-chat-send-btn:disabled{cursor:not-allowed;opacity:.5}.ai-chat-image-modal{align-items:center;background-color:#000000e6;bottom:0;cursor:zoom-out;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.ai-chat-image-modal img{border-radius:8px;max-height:90%;max-width:90%;object-fit:contain}.ai-chat-error{align-items:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#dc2626;display:flex;font-size:13px;gap:8px;padding:12px 16px}.ai-chat-model-selector-wrapper{width:100%}@media (max-width:480px){.ai-chat-drawer{max-width:100%;min-width:100%;width:100%!important}.ai-chat-resize-handle{display:none}}.bp4-dark .ai-chat-drawer,[data-theme=dark] .ai-chat-drawer{background-color:#1e1e2e;background-color:var(--theme-card-bg,#1e1e2e)}.bp4-dark .ai-chat-message.assistant .ai-chat-message-bubble,[data-theme=dark] .ai-chat-message.assistant .ai-chat-message-bubble{background-color:#2a2a3e;background-color:var(--theme-surface-secondary,#2a2a3e)}.bp4-dark .ai-chat-message-bubble pre,[data-theme=dark] .ai-chat-message-bubble pre{background-color:#0d0d0d}.bp4-dark .ai-chat-toolbar-btn,[data-theme=dark] .ai-chat-toolbar-btn{background-color:#2a2a3e;background-color:var(--theme-surface-secondary,#2a2a3e);border-color:#3a3a4e;border-color:var(--theme-border,#3a3a4e)}.ai-chat-sidebar-btn{position:relative}.ai-chat-sidebar-btn .ai-chat-badge{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #fff;border:2px solid var(--theme-sidebar-bg,#fff);border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.ai-chat-nav-btn,.bp4-button.ai-chat-nav-btn,button.ai-chat-nav-btn{align-items:center!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;background-image:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:6px!important;box-shadow:0 2px 8px #667eea4d!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;gap:6px!important;padding:5px 12px!important;transition:all .2s ease!important}.ai-chat-nav-btn:hover,.bp4-button.ai-chat-nav-btn:hover,button.ai-chat-nav-btn:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)!important;background-image:linear-gradient(135deg,#5a6fd6,#6a4190)!important;box-shadow:0 4px 12px #667eea80!important;transform:translateY(-1px)!important}.ai-chat-nav-btn:active,.bp4-button.ai-chat-nav-btn:active,button.ai-chat-nav-btn:active{transform:translateY(0)!important}.ai-chat-nav-btn .bp4-button-text,.ai-chat-nav-btn .bp4-icon,button.ai-chat-nav-btn .bp4-button-text,button.ai-chat-nav-btn .bp4-icon{color:#fff!important}.ai-chat-generated-images{background:linear-gradient(135deg,#667eea14,#764ba214);border:1px solid #667eea33;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px}.ai-chat-generated-image-wrapper{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-radius:8px;box-shadow:0 4px 12px #00000026;display:inline-block;min-height:100px;min-width:100px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ai-chat-generated-image-wrapper:hover{box-shadow:0 6px 20px #667eea4d;transform:translateY(-2px)}.ai-chat-generated-image{cursor:pointer;display:block;height:auto;max-height:280px;max-width:280px;transition:transform .2s ease;width:auto}.ai-chat-generated-image:hover{opacity:.95}.ai-chat-download-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:50%;bottom:8px;box-shadow:0 2px 8px #0003;display:flex;font-size:14px;height:32px;justify-content:center;opacity:0;position:absolute;right:8px;text-decoration:none;transition:opacity .2s ease,transform .2s ease,background .2s ease;width:32px}.ai-chat-generated-image-wrapper:hover .ai-chat-download-btn{opacity:1}.ai-chat-download-btn:hover{background:#667eeae6;transform:scale(1.1)}.bp4-dark .ai-chat-generated-images{background:linear-gradient(135deg,#667eea26,#764ba226);border-color:#667eea4d}.bp4-dark .ai-chat-download-btn{background:#32323ce6}.bp4-dark .ai-chat-download-btn:hover{background:#667eeae6}.ai-chat-message.assistant .ai-chat-message-bubble{min-height:auto}.ai-chat-message.assistant .ai-chat-loading{align-items:center;display:flex;gap:4px;padding:8px 0}.ai-chat-generated-image.loading{opacity:0;position:absolute}.ai-chat-generated-image.loaded{opacity:1}.ai-chat-image-loading{align-items:center;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:8px;color:#666;color:var(--theme-text-secondary,#666);display:flex;flex-direction:column;font-size:12px;gap:8px;height:150px;justify-content:center;width:200px}.ai-chat-image-loading-spinner{animation:spin .8s linear infinite;border:2px solid #667eea33;border-radius:50%;border-top-color:#667eea;height:24px;width:24px}.ai-chat-generated-image-wrapper.ai-chat-image-error{align-items:center;background:linear-gradient(135deg,#ff64641a,#ff96641a);border:1px dashed #ff64644d;display:flex;justify-content:center;min-height:120px;min-width:200px}.ai-chat-image-error-content{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:center}.ai-chat-image-error-icon{font-size:24px;opacity:.6}.ai-chat-image-error-text{color:#999;color:var(--theme-text-secondary,#999);font-size:12px}.ai-chat-image-open-btn,.ai-chat-image-retry-btn{background:#667eea1a;border:none;border-radius:4px;color:#667eea;cursor:pointer;font-size:11px;padding:4px 12px;text-decoration:none;transition:all .2s ease}.ai-chat-image-open-btn:hover,.ai-chat-image-retry-btn:hover{background:#667eea33}.bp4-dark .ai-chat-image-loading{background:linear-gradient(135deg,#667eea33,#764ba233);color:#fff9}.bp4-dark .ai-chat-generated-image-wrapper.ai-chat-image-error{background:linear-gradient(135deg,#ff646426,#ff966426);border-color:#ff646466}.bp4-dark .ai-chat-image-error-text{color:#ffffff80}.bp4-dark .ai-chat-image-open-btn,.bp4-dark .ai-chat-image-retry-btn{background:#667eea33;color:#a5b4fc}.data-table-container{background-color:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 8px 24px #0000001f;margin:0 auto;overflow:hidden;padding:0;width:98%}.data-table-container.always-visible{display:block!important}.table-header-section{background-color:var(--theme-surface-secondary);border-bottom:1px solid var(--theme-border);padding:20px 25px}.table-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.table-title{color:var(--theme-text-primary);font-size:1.25rem;font-weight:600;margin:0}.table-controls{align-items:center;display:flex;gap:15px}.global-search{width:250px}.download-controls{align-items:center;display:flex;gap:10px}.csv-export-link{text-decoration:none}.table-info-row{align-items:center;display:flex;justify-content:space-between}.table-info{color:var(--theme-text-secondary);font-size:14px}.selection-info{color:#059669;font-weight:500}.chart-info{color:#059669;font-style:italic}.pagination-controls{align-items:center;display:flex;gap:10px}.table-container{border-bottom:1px solid var(--theme-border);max-height:600px;overflow-x:auto;overflow-y:auto}.data-table{background-color:var(--theme-surface);border-collapse:collapse;font-size:14px;width:100%}.table-header{position:-webkit-sticky;position:sticky;top:0;z-index:10}.table-header,.table-header-cell{background-color:var(--theme-surface-secondary)}.table-header-cell{border:1px solid var(--theme-border);color:var(--theme-text-primary);font-weight:600;padding:0;text-align:left;vertical-align:top}.selection-cell{text-align:center;width:50px}.selection-cell,.table-header-cell.selection-cell{padding:12px 8px!important}.header-content{align-items:center;display:flex;justify-content:space-between;min-height:40px;padding:12px 15px 8px}.header-text{color:var(--theme-text-primary);flex:1 1;font-weight:600}.sort-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:4px;transition:background-color .2s}.sort-button:hover{background-color:var(--theme-button-hover-bg)}.sort-icon{color:var(--theme-text-secondary)}.sort-icon.active{color:var(--theme-text-primary)}.column-filter{border-top:1px solid var(--theme-border);padding:8px 15px 12px}.column-filter .bp4-input-group{font-size:12px}.column-filter .bp4-input{font-size:12px;padding:6px 8px 6px 28px}.table-row{transition:background-color .2s}.table-row:hover,.table-row:nth-child(2n){background-color:var(--theme-surface-secondary)}.table-row:nth-child(2n):hover{background-color:var(--theme-button-hover-bg)}.table-cell{border:1px solid var(--theme-border);color:var(--theme-text-primary);padding:12px 15px;vertical-align:middle}.cell-content{line-height:1.4;word-break:break-word}.sample-link{color:var(--theme-accent);font-weight:500;text-decoration:none;transition:color .2s}.sample-link:hover{color:var(--theme-accent-hover);text-decoration:underline}.sample-link:visited{color:#9f7aea}.pagination-section{align-items:center;background-color:var(--theme-surface-secondary);border-top:1px solid var(--theme-border);display:flex;justify-content:space-between;padding:15px 25px}.pagination-info{color:var(--theme-text-secondary);font-size:14px}.loading-container{color:var(--theme-text-secondary);padding:60px 20px}@media (max-width:768px){.table-header-section{padding:15px 20px}.table-title-row{align-items:stretch;flex-direction:column;gap:15px}.table-controls{flex-direction:column;gap:10px}.download-controls{flex-direction:row;flex-wrap:wrap;justify-content:center}.global-search{width:100%}.table-info-row{align-items:stretch;flex-direction:column;gap:10px}.table-container{max-height:400px}.pagination-section{flex-direction:column;gap:10px;padding:15px 20px}.table-header-cell{min-width:120px}.selection-cell{min-width:50px}.header-content{padding:10px 12px 6px}.column-filter{padding:6px 12px 10px}.table-cell{padding:10px 12px}}@media (max-width:480px){.table-header-section{padding:12px 15px}.table-title{font-size:1.1rem}.table-container{max-height:350px}.pagination-section{padding:12px 15px}.table-header-cell{min-width:100px}.selection-cell{min-width:40px}.header-content{font-size:13px;padding:8px 10px 5px}.column-filter{padding:5px 10px 8px}.table-cell{font-size:13px;padding:8px 10px}.download-controls{flex-direction:column;gap:8px}}.social-media-container{cursor:pointer;display:inline-block;position:relative}.social-media-popup{background-color:#fff;border-radius:8px;bottom:30px;box-shadow:0 2px 10px #0003;left:50%;padding:10px;position:absolute;text-align:center;transform:translateX(-50%);width:200px;z-index:1000}.social-media-popup img{border-radius:4px;height:auto;max-width:100%}.popup-arrow{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;bottom:-10px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.user-management-container{margin:0 auto;max-width:100%}.user-management-toolbar{display:flex;justify-content:space-between;margin-bottom:20px}.user-table{width:100%}.user-actions{display:flex;gap:10px}.loading-container{padding:20px}.d3-chart-container{background-color:var(--theme-card-bg);border-radius:12px;box-shadow:0 4px 6px #0000000d;box-sizing:border-box;height:100%;margin-bottom:0;overflow:hidden;padding:20px;position:relative;width:100%}.d3-chart-container svg{display:block;height:calc(100% - 100px);width:100%}.loading-container{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.loading-container p{font-size:14px;margin-top:15px}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container{align-items:center;color:#ef4444;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.error-container p{font-size:14px;margin:0}.legend{background-color:var(--theme-surface-secondary);border:1px solid var(--theme-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:15px;max-height:120px;overflow-y:auto;padding:10px}.legend-item{align-items:center;background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:6px;cursor:pointer;display:flex;font-size:12px;min-width:0;padding:4px 8px;transition:all .3s ease;white-space:nowrap}.legend-item:hover{background-color:var(--theme-button-hover-bg);box-shadow:0 2px 4px var(--theme-shadow);transform:translateY(-2px)}.legend-color-box{border:1px solid #0000001a;border-radius:3px;flex-shrink:0;height:14px;margin-right:6px;width:14px}.tooltip{background:#000000e6;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;font-size:14px;line-height:1.4;max-width:250px;opacity:0;padding:12px 16px;pointer-events:none;position:absolute;text-align:left;transition:opacity .2s;z-index:1000}.tooltip div{margin-bottom:4px}.tooltip div:last-child{margin-bottom:0}.tooltip strong{color:#e5e7eb}.node{cursor:pointer}.node circle{transition:all .3s ease}.node:hover circle{filter:brightness(1.1)}.node text{text-anchor:middle;fill:var(--theme-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;pointer-events:none}.zoom-controls{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px 15px}.zoom-reset-btn{background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.zoom-reset-btn:hover{background-color:#5a6268;transform:translateY(-1px)}.zoom-info{color:#495057;font-size:14px;font-weight:500}@media (max-width:768px){.d3-chart-container{margin-bottom:15px;padding:15px}.d3-chart-container svg{height:calc(100% - 80px)}.legend{gap:6px;max-height:80px;padding:8px}.legend-item{font-size:11px;padding:3px 6px}.legend-color-box{height:12px;margin-right:4px;width:12px}}.reference-manager-dialog .bp4-dialog-body{padding:15px}.reference-manager-container{display:flex;flex-direction:column;gap:15px}.reference-section,.section-header{margin-bottom:15px}.section-header{align-items:center;display:flex;justify-content:space-between}.reference-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.reference-item{background:#fff;background:var(--theme-card-bg,#fff);border:1px solid #e1e8ed;border:1px solid var(--theme-border,#e1e8ed);border-radius:6px;padding:10px;transition:all .2s ease}.reference-item:hover{border-color:#137cbd;border-color:var(--theme-accent,#137cbd);box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px var(--theme-shadow,#0000001a)}.reference-item.custom{border-color:#0f9960}.reference-header{align-items:center;display:flex;gap:8px;margin-bottom:6px}.reference-header .bp4-icon{color:#5c7080;color:var(--theme-text-secondary,#5c7080)}.reference-name{color:#808d9f;color:var(--theme-text-primary,#808d9f);flex:1 1;font-size:13px;font-weight:600}.reference-tags{display:flex;gap:5px}.reference-desc{color:#5c7080;color:var(--theme-text-secondary,#5c7080);font-size:11px;margin-bottom:3px}.reference-actions{display:flex;gap:6px;margin-top:6px}.selected-reference{align-items:center;background:#f8f9fa;background:var(--theme-surface-secondary,#f8f9fa);border:1px solid #e1e8ed;border:1px solid var(--theme-border,#e1e8ed);border-radius:6px;display:flex;gap:12px;padding:12px}.selected-info{flex:1 1}.selected-name{color:#808d9f;color:var(--theme-text-primary,#808d9f);font-size:14px;font-weight:600;margin-bottom:4px}.selected-desc{color:#5c7080;color:var(--theme-text-secondary,#5c7080);font-size:12px}.upload-form{display:flex;flex-direction:column;gap:12px}.upload-form .bp4-label{margin-bottom:8px}.format-info{background:#f8f9fa;background:var(--theme-surface-secondary,#f8f9fa);border:1px solid #e1e8ed;border:1px solid var(--theme-border,#e1e8ed);border-radius:4px;padding:8px 12px}.format-info .bp4-text{color:#5c7080;color:var(--theme-text-secondary,#5c7080);font-size:13px}.upload-form .bp4-html-select,.upload-form .bp4-input-group{width:100%}.file-uploads{display:flex;flex-direction:column;gap:10px;margin-top:15px}.file-size{color:#5c7080;font-size:12px;margin-top:5px}.upload-progress{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px 20px;text-align:center}.progress-bar{background:#e1e8ed;background:var(--theme-border-light,#e1e8ed);border-radius:4px;height:8px;overflow:hidden;width:100%}.progress-fill{background:#137cbd;background:var(--theme-accent,#137cbd);height:100%;transition:width .3s ease}.custom .reference-header .bp4-icon{color:#0f9960;color:var(--theme-success,#0f9960)}@media (max-width:768px){.reference-manager-dialog{max-width:none!important;width:95%!important}.reference-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.section-header{align-items:flex-start;flex-direction:column;gap:10px}}.reference-manager-dialog .bp4-card{margin-bottom:0}.reference-manager-dialog .bp4-non-ideal-state{margin:40px 0}.reference-manager-dialog .bp4-callout{margin-bottom:15px}.reference-manager-dialog .bp4-callout ul{margin:0;padding-left:20px}.reference-manager-dialog .bp4-callout li{margin-bottom:5px}