.md-results,.scoring-results{min-width:0;width:100%}.scientific-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0}.scientific-toolbar h3{font-size:16px;margin:0}.scientific-note{font-size:12px;color:#66747c;line-height:1.6;overflow-wrap:anywhere}.md-viewer-wrap{position:relative;height:380px;margin-top:14px;background:#fff;border:1px solid #e5eaf1;border-radius:6px}.md-trajectory-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.md-focus{position:absolute;right:10px;top:10px}.md-player{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 0;font-variant-numeric:tabular-nums}.md-player .ant-slider{flex:1;min-width:100px;margin-inline:10px}.md-frame-label{min-width:140px;font-size:12px}.md-chart-scroll{width:100%;overflow-x:auto}.md-chart-scroll svg{width:100%;min-width:360px;display:block;max-height:290px}.md-chart-scroll circle{cursor:pointer}.md-heatmap{overflow:auto;max-height:480px;font-size:12px}.md-heatmap-row{display:grid;grid-template-columns:135px repeat(5,minmax(100px,1fr));min-width:650px}.md-heatmap-row>*{padding:9px;border-bottom:1px solid #fff;text-align:right}.md-heatmap-row>:first-child{text-align:left}.md-occupancy{width:150px;max-width:100%;background:#eff3f6;position:relative;height:23px}.md-occupancy>span{position:absolute;height:100%;background:#b4d6ef;left:0;top:0}.md-occupancy>b{position:relative;padding-left:8px;font-weight:400}.md-loading{display:block;padding:50px}.md-provenance{margin:16px 0;font-size:12px;color:#66747c;overflow-wrap:anywhere}.scoring-results{border-top:1px solid #e5eaf1;padding:8px 0 16px;margin:8px 0 16px}.scoring-error{max-width:360px;overflow-wrap:anywhere}.mol-card-score{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px;flex-basis:100%;padding:8px 0;border-bottom:1px solid #e5eaf1;font-size:13px;font-variant-numeric:tabular-nums}.mol-card-score>span:last-child:not(:nth-child(2)){flex-basis:100%;font-size:12px}@media (max-width: 640px){.md-viewer-wrap{height:300px}.md-player .ant-slider{flex-basis:100%;order:2}.md-frame-label{min-width:0}.md-player{gap:8px}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.msp-plugin{font-family:Helvetica Neue,Segoe UI,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;line-height:1.42857143;position:absolute;left:0;top:0;right:0;bottom:0}.msp-plugin *{box-sizing:border-box}.msp-plugin [hidden],.msp-plugin template{display:none}.msp-plugin a{background-color:transparent}.msp-plugin a:active,.msp-plugin a:hover{outline:0}.msp-plugin abbr[title]{border-bottom:1px dotted}.msp-plugin b,.msp-plugin strong{font-weight:700}.msp-plugin small{font-size:80%}.msp-plugin img{border:0}.msp-plugin svg:not(:root){overflow:hidden}.msp-plugin button,.msp-plugin input,.msp-plugin optgroup,.msp-plugin select,.msp-plugin textarea{color:inherit;font:inherit;margin:0}.msp-plugin button{overflow:visible}.msp-plugin button,.msp-plugin select{text-transform:none}.msp-plugin button,.msp-plugin html input[type=button],.msp-plugin input[type=reset],.msp-plugin input[type=submit]{-webkit-appearance:button;cursor:pointer}.msp-plugin button[disabled],.msp-plugin html input[disabled]{cursor:default}.msp-plugin button::-moz-focus-inner,.msp-plugin input::-moz-focus-inner{border:0;padding:0}.msp-plugin input{line-height:normal}.msp-plugin input[type=checkbox],.msp-plugin input[type=radio]{box-sizing:border-box;padding:0}.msp-plugin input[type=number]::-webkit-inner-spin-button,.msp-plugin input[type=number]::-webkit-outer-spin-button{height:auto}.msp-plugin textarea{overflow:auto}.msp-plugin .msp-layout-expanded,.msp-plugin .msp-layout-standard{left:0;right:0;top:0;bottom:0}.msp-plugin .msp-layout-standard{border:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-region{overflow:hidden}.msp-plugin .msp-layout-static,.msp-plugin .msp-layout-scrollable{position:absolute}.msp-plugin .msp-scrollable{overflow-y:auto}.msp-plugin .msp-scrollable-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow-y:auto}.msp-plugin .msp-layout-static{overflow:hidden}.msp-plugin .msp-layout-top .msp-layout-static,.msp-plugin .msp-layout-main .msp-layout-static,.msp-plugin .msp-layout-bottom .msp-layout-static,.msp-plugin .msp-layout-right .msp-layout-static{left:0;right:0;top:0;bottom:0}.msp-plugin .msp-layout-right .msp-layout-scrollable{left:0;right:0;top:43px;bottom:0}.msp-plugin .msp-layout-left .msp-layout-static{left:0;right:0;bottom:0;top:0}.msp-plugin .msp-layout-standard-outside{position:absolute}.msp-plugin .msp-layout-standard-outside .msp-layout-main{position:absolute;left:0;right:0;bottom:0;top:0}.msp-plugin .msp-layout-standard-outside .msp-layout-top{position:absolute;right:0;height:97px;top:-97px;width:50%;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-outside .msp-layout-bottom{position:absolute;left:0;right:0;height:97px;top:-97px;width:50%;border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-outside .msp-layout-right{position:absolute;width:50%;right:0;bottom:-295px;height:295px;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-outside .msp-layout-left{position:absolute;width:50%;left:0;bottom:-295px;height:295px;border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-right .msp-layout-left{width:100%}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-left .msp-layout-right{width:100%;border-left:none}.msp-plugin .msp-layout-standard-outside .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-outside .msp-layout-collapse-left .msp-layout-right{left:32px;width:auto}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-top .msp-layout-bottom{width:100%;border-left:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-bottom .msp-layout-top{width:100%;border-left:none}.msp-plugin .msp-layout-standard-landscape{position:absolute}.msp-plugin .msp-layout-standard-landscape .msp-layout-main{position:absolute;left:330px;right:300px;bottom:70px;top:100px}.msp-plugin .msp-layout-standard-landscape .msp-layout-top{position:absolute;left:330px;right:300px;height:100px;top:0;border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-landscape .msp-layout-bottom{position:absolute;left:330px;right:300px;height:70px;bottom:0;border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-landscape .msp-layout-right{position:absolute;width:300px;right:0;bottom:0;top:0;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-landscape .msp-layout-left{position:absolute;width:330px;left:0;bottom:0;top:0;border-right:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-right .msp-layout-main,.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-right .msp-layout-top,.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-right .msp-layout-bottom{right:0}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-left .msp-layout-main,.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-left .msp-layout-top,.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-left .msp-layout-bottom{left:0}.msp-plugin .msp-layout-standard-landscape .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-landscape .msp-layout-collapse-left .msp-layout-main,.msp-plugin .msp-layout-standard-landscape .msp-layout-collapse-left .msp-layout-top,.msp-plugin .msp-layout-standard-landscape .msp-layout-collapse-left .msp-layout-bottom{left:32px}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-bottom .msp-layout-main{bottom:0}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-top .msp-layout-main{top:0}.msp-plugin .msp-layout-standard-portrait{position:absolute}.msp-plugin .msp-layout-standard-portrait .msp-layout-main{position:absolute;left:0;right:0;bottom:361px;top:97px}.msp-plugin .msp-layout-standard-portrait .msp-layout-top{position:absolute;right:0;height:97px;top:0;width:50%;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-portrait .msp-layout-bottom{position:absolute;left:0;right:0;height:97px;width:50%;border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-portrait .msp-layout-right{position:absolute;width:50%;right:0;bottom:0;height:361px;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-portrait .msp-layout-left{position:absolute;width:50%;left:0;bottom:0;height:361px;border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-right .msp-layout-left{width:100%}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-left .msp-layout-right{width:100%;border-left:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-right.msp-layout-hide-left .msp-layout-main{bottom:0}.msp-plugin .msp-layout-standard-portrait .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-portrait .msp-layout-collapse-left .msp-layout-right{left:32px;width:auto}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-top .msp-layout-bottom{width:100%;border-left:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-bottom .msp-layout-top{width:100%;border-left:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-top.msp-layout-hide-bottom .msp-layout-main{top:0}.msp-plugin .msp-layout-standard-reactive{position:absolute}@media (orientation: landscape),(min-width: 1000px){.msp-plugin .msp-layout-standard-reactive .msp-layout-main{position:absolute;left:330px;right:300px;bottom:70px;top:100px}.msp-plugin .msp-layout-standard-reactive .msp-layout-top{position:absolute;left:330px;right:300px;height:100px;top:0;border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-reactive .msp-layout-bottom{position:absolute;left:330px;right:300px;height:70px;bottom:0;border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-reactive .msp-layout-right{position:absolute;width:300px;right:0;bottom:0;top:0;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-reactive .msp-layout-left{position:absolute;width:330px;left:0;bottom:0;top:0;border-right:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-main,.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-top,.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-bottom{right:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-main,.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-top,.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-bottom{left:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-main,.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-top,.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-bottom{left:32px}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-bottom .msp-layout-main{bottom:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top .msp-layout-main{top:0}}@media (orientation: portrait) and (max-width: 1000px){.msp-plugin .msp-layout-standard-reactive .msp-layout-main{position:absolute;left:0;right:0;bottom:361px;top:97px}.msp-plugin .msp-layout-standard-reactive .msp-layout-top{position:absolute;right:0;height:97px;top:0;width:50%;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-reactive .msp-layout-bottom{position:absolute;left:0;right:0;height:97px;width:50%;border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-reactive .msp-layout-right{position:absolute;width:50%;right:0;bottom:0;height:361px;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-reactive .msp-layout-left{position:absolute;width:50%;left:0;bottom:0;height:361px;border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-left{width:100%}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-right{width:100%;border-left:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right.msp-layout-hide-left .msp-layout-main{bottom:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-right{left:32px;width:auto}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top .msp-layout-bottom{width:100%;border-left:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-bottom .msp-layout-top{width:100%;border-left:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top.msp-layout-hide-bottom .msp-layout-main{top:0}}.msp-plugin .msp-layout-expanded{position:fixed}@media (orientation: landscape){.msp-plugin .msp-layout-expanded .msp-layout-main{position:absolute;left:330px;right:300px;bottom:70px;top:100px}.msp-plugin .msp-layout-expanded .msp-layout-top{position:absolute;left:330px;right:300px;height:100px;top:0;border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-expanded .msp-layout-bottom{position:absolute;left:330px;right:300px;height:70px;bottom:0;border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-expanded .msp-layout-right{position:absolute;width:300px;right:0;bottom:0;top:0;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-expanded .msp-layout-left{position:absolute;width:330px;left:0;bottom:0;top:0;border-right:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-main,.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-top,.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-bottom{right:0}.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-main,.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-top,.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-bottom{left:0}.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-main,.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-top,.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-bottom{left:32px}.msp-plugin .msp-layout-expanded .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-bottom .msp-layout-main{bottom:0}.msp-plugin .msp-layout-expanded .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-top .msp-layout-main{top:0}}@media (orientation: portrait){.msp-plugin .msp-layout-expanded .msp-layout-main{position:absolute;left:0;right:0;bottom:361px;top:97px}.msp-plugin .msp-layout-expanded .msp-layout-top{position:absolute;right:0;height:97px;top:0;width:50%;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-expanded .msp-layout-bottom{position:absolute;left:0;right:0;height:97px;width:50%;border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-expanded .msp-layout-right{position:absolute;width:50%;right:0;bottom:0;height:361px;border-left:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-expanded .msp-layout-left{position:absolute;width:50%;left:0;bottom:0;height:361px;border-top:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-left{width:100%}.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-right{width:100%;border-left:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-right.msp-layout-hide-left .msp-layout-main{bottom:0}.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-right{left:32px;width:auto}.msp-plugin .msp-layout-expanded .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-top .msp-layout-bottom{width:100%;border-left:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-bottom .msp-layout-top{width:100%;border-left:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-top.msp-layout-hide-bottom .msp-layout-main{top:0}}.msp-plugin ::-webkit-scrollbar{width:10px;height:10px}.msp-plugin ::-webkit-scrollbar-track{border-radius:0;background-color:#e9e6e0}.msp-plugin ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#beb7a4;border:solid 1px transparent;background-clip:content-box}.msp-plugin .msp-form-control,.msp-plugin .msp-control-row select,.msp-plugin .msp-control-row button,.msp-plugin .msp-control-row input[type=text],.msp-plugin .msp-btn{display:block;width:100%;background:#f3f2ee;border:none;padding:0 10px;line-height:30px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;background-image:none}.msp-plugin .msp-form-control::-moz-placeholder,.msp-plugin .msp-control-row select::-moz-placeholder,.msp-plugin .msp-control-row button::-moz-placeholder,.msp-plugin .msp-control-row input[type=text]::-moz-placeholder,.msp-plugin .msp-btn::-moz-placeholder{color:#9c835f;opacity:1}.msp-plugin .msp-form-control:-ms-input-placeholder,.msp-plugin .msp-control-row select:-ms-input-placeholder,.msp-plugin .msp-control-row button:-ms-input-placeholder,.msp-plugin .msp-control-row input[type=text]:-ms-input-placeholder,.msp-plugin .msp-btn:-ms-input-placeholder{color:#9c835f}.msp-plugin .msp-form-control::-webkit-input-placeholder,.msp-plugin .msp-control-row select::-webkit-input-placeholder,.msp-plugin .msp-control-row button::-webkit-input-placeholder,.msp-plugin .msp-control-row input[type=text]::-webkit-input-placeholder,.msp-plugin .msp-btn::-webkit-input-placeholder{color:#9c835f}.msp-plugin .msp-form-control:hover,.msp-plugin .msp-control-row select:hover,.msp-plugin .msp-control-row button:hover,.msp-plugin .msp-control-row input[type=text]:hover,.msp-plugin .msp-btn:hover{color:#ae5d04;background-color:#e9e6e0;border:none;outline-offset:-1px!important;outline:1px solid rgb(78.8211382114%,76.3295074127%,70.1004304161%)!important}.msp-plugin .msp-form-control:active,.msp-plugin .msp-control-row select:active,.msp-plugin .msp-control-row button:active,.msp-plugin .msp-control-row input[type=text]:active,.msp-plugin .msp-btn:active,.msp-plugin .msp-form-control:focus,.msp-plugin .msp-control-row select:focus,.msp-plugin .msp-control-row button:focus,.msp-plugin .msp-control-row input[type=text]:focus,.msp-plugin .msp-btn:focus{color:#332b1f;background-color:#f3f2ee;border:none;outline-offset:0;outline:none}.msp-plugin .msp-form-control[disabled],.msp-plugin .msp-control-row select[disabled],.msp-plugin .msp-control-row button[disabled],.msp-plugin .msp-control-row input[disabled][type=text],.msp-plugin [disabled].msp-btn,.msp-plugin .msp-form-control[readonly],.msp-plugin .msp-control-row select[readonly],.msp-plugin .msp-control-row button[readonly],.msp-plugin .msp-control-row input[readonly][type=text],.msp-plugin [readonly].msp-btn,fieldset[disabled] .msp-plugin .msp-form-control,fieldset[disabled] .msp-plugin .msp-control-row select,fieldset[disabled] .msp-plugin .msp-control-row button,fieldset[disabled] .msp-plugin .msp-control-row input[type=text],fieldset[disabled] .msp-plugin .msp-btn{background:#eeece7;opacity:.35}.msp-plugin .msp-btn,.msp-plugin .msp-control-row button{display:inline-block;margin-bottom:0;text-align:center;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 10px;line-height:32px;border:none;-moz-box-sizing:border-box;box-sizing:border-box}.msp-plugin .msp-btn[disabled],.msp-plugin .msp-control-row button[disabled]{background:#eeece7;opacity:.35}.msp-plugin .msp-btn-block,.msp-plugin .msp-control-row button{display:block;width:100%}.msp-plugin .msp-btn,.msp-plugin .msp-control-row button,.msp-plugin .msp-btn:active,.msp-plugin .msp-btn-link:focus,.msp-plugin .msp-btn:hover{outline:none}.msp-plugin .msp-material-icon svg{display:inline-flex;vertical-align:middle;font-size:1.2em;margin-bottom:3px;fill:currentColor;width:1em;height:1em;flex-shrink:0;-webkit-user-select:none;user-select:none}.msp-plugin .msp-btn-block>.msp-material-icon,.msp-plugin .msp-control-row button>.msp-material-icon{margin-left:0;margin-right:.4em}.msp-plugin .msp-btn-childless>.msp-material-icon{margin-left:0;margin-right:0}.msp-plugin .msp-btn-icon{border:none;height:32px;width:32px;line-height:32px;padding:0;text-align:center}.msp-plugin .msp-btn-icon:hover{color:#ae5d04;background-color:#e9e6e0;border:none;outline-offset:-1px!important;outline:1px solid rgb(78.8211382114%,76.3295074127%,70.1004304161%)!important}.msp-plugin .msp-btn-icon[disabled],.msp-plugin .msp-btn-icon[disabled]:hover,.msp-plugin .msp-btn-icon[disabled]:active{color:#9c835f}.msp-plugin .msp-btn-icon-small{border:none;height:32px;width:20px;line-height:32px;padding:0;text-align:center}.msp-plugin .msp-btn-icon-small:hover{color:#ae5d04;background-color:#e9e6e0;border:none;outline-offset:-1px!important;outline:1px solid rgb(78.8211382114%,76.3295074127%,70.1004304161%)!important}.msp-plugin .msp-btn-icon-small[disabled],.msp-plugin .msp-btn-icon-small[disabled]:hover,.msp-plugin .msp-btn-icon-small[disabled]:active{color:#9c835f}.msp-plugin .msp-btn-link{font-weight:400;border-radius:0}.msp-plugin .msp-btn-link,.msp-plugin .msp-btn-link:active,.msp-plugin .msp-btn-link.active,.msp-plugin .msp-btn-link[disabled],fieldset[disabled] .msp-plugin .msp-btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.msp-plugin .msp-btn-link,.msp-plugin .msp-btn-link:hover,.msp-plugin .msp-btn-link:focus,.msp-plugin .msp-btn-link:active{border-color:transparent}.msp-plugin .msp-btn-link:hover,.msp-plugin .msp-btn-link:focus{text-decoration:none;background-color:transparent}.msp-plugin .msp-btn-link[disabled]:hover,.msp-plugin .msp-btn-link[disabled]:focus,fieldset[disabled] .msp-plugin .msp-btn-link:hover,fieldset[disabled] .msp-plugin .msp-btn-link:focus{text-decoration:none}.msp-plugin .msp-btn-link .msp-icon{font-size:100%}.msp-plugin .msp-btn-link,.msp-plugin .msp-btn-link:active,.msp-plugin .msp-btn-link:focus{color:#332b1f;text-decoration:none}.msp-plugin .msp-btn-link:hover{color:#ae5d04;text-decoration:none}.msp-plugin .msp-btn-link-toggle-on{color:#332b1f}.msp-plugin .msp-btn-link-toggle-off,.msp-plugin .msp-btn-link-toggle-off:active,.msp-plugin .msp-btn-link-toggle-off:focus{color:#9c835f!important}.msp-plugin .msp-btn-link-toggle-on:hover{color:#ae5d04!important}.msp-plugin .msp-btn-link-toggle-off:hover{color:#dc9c56!important}.msp-plugin .msp-btn-action,.msp-plugin .msp-btn-action:active,.msp-plugin .msp-btn-action:focus{color:#332b1f;background:#f3f2ee}.msp-plugin .msp-btn-action:hover{color:#ae5d04;background:#f9f8f6}.msp-plugin .msp-btn-action[disabled],.msp-plugin .msp-btn-action[disabled]:hover,.msp-plugin .msp-btn-action[disabled]:active,.msp-plugin .msp-btn-action[disabled]:focus{color:#362e21}.msp-plugin .msp-btn-commit-on,.msp-plugin .msp-btn-commit-on:active,.msp-plugin .msp-btn-commit-on:focus{color:#974102;background:#f2f1ed}.msp-plugin .msp-btn-commit-on:hover{color:#ae5d04;background:#f8f7f4}.msp-plugin .msp-btn-commit-on[disabled],.msp-plugin .msp-btn-commit-on[disabled]:hover,.msp-plugin .msp-btn-commit-on[disabled]:active,.msp-plugin .msp-btn-commit-on[disabled]:focus{color:#9c4302}.msp-plugin .msp-btn-commit-off,.msp-plugin .msp-btn-commit-off:active,.msp-plugin .msp-btn-commit-off:focus{color:#332b1f;background:#f6f5f3}.msp-plugin .msp-btn-commit-off:hover{color:#ae5d04;background:#fcfbfa}.msp-plugin .msp-btn-commit-off[disabled],.msp-plugin .msp-btn-commit-off[disabled]:hover,.msp-plugin .msp-btn-commit-off[disabled]:active,.msp-plugin .msp-btn-commit-off[disabled]:focus{color:#362e21}.msp-plugin .msp-btn-remove:hover{color:#f2f4f7}.msp-plugin .msp-btn-commit-on:hover{color:#fc6c03}.msp-plugin .msp-select-toggle:after{content:"";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #ae5d04;opacity:0;pointer-events:none}.msp-plugin .msp-select-toggle:hover:after{opacity:1}.msp-plugin .msp-btn-action{height:32px;line-height:32px}.msp-plugin input[type=file]{display:block}.msp-plugin input[type=range]{display:block;width:100%}.msp-plugin select[multiple],.msp-plugin select[size],.msp-plugin textarea.msp-form-control,.msp-plugin textarea.msp-btn{height:auto}.msp-plugin .msp-control-top-offset{margin-top:1px}.msp-plugin .msp-btn-commit{text-align:right;padding:0 10px 0 0;line-height:32px;border:none;overflow:hidden;font-weight:700}.msp-plugin .msp-btn-commit .msp-icon{display:block-inline;line-height:32px;width:32px;text-align:center}.msp-plugin select.msp-form-control,.msp-plugin .msp-control-row select,.msp-plugin select.msp-btn{background:none;background-color:#f3f2ee;background-size:8px 12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right 10px center;padding-right:24px}.msp-plugin select.msp-form-control:-moz-focusring,.msp-plugin .msp-control-row select:-moz-focusring,.msp-plugin select.msp-btn:-moz-focusring{color:transparent;text-shadow:0 0 0 #332b1f}.msp-plugin .msp-default-bg{background:#eeece7}.msp-plugin .msp-transparent-bg{background:transparent}.msp-plugin .msp-no-hover-outline:hover{color:#ae5d04;background-color:inherit;border:none;outline-offset:0!important;outline:none!important}.msp-plugin .msp-icon-inline{margin-right:8px}.msp-plugin .msp-control-row{position:relative;height:32px;background:#eeece7;margin-top:1px}.msp-plugin .msp-control-row>span.msp-control-row-label,.msp-plugin .msp-control-row>button.msp-control-button-label{line-height:32px;display:block;width:120px;text-align:right;padding:0 10px;color:#63533c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default}.msp-plugin .msp-control-row>button.msp-control-button-label{background:#eeece7;cursor:pointer}.msp-plugin .msp-control-row .msp-control-current{background:#eeece7}.msp-plugin .msp-control-row>div.msp-control-row-ctrl{position:absolute;left:120px;top:0;right:0;bottom:0}.msp-plugin .msp-control-row>div.msp-control-row-text{position:absolute;left:120px;top:0;right:0;bottom:0;display:flex;align-items:center;padding:0 10px}.msp-plugin .msp-control-row>div{background:#f3f2ee}.msp-plugin .msp-control-row>.msp-flex-row,.msp-plugin .msp-control-row>.msp-state-image-row{background:#eeece7}.msp-plugin .msp-control-label-short>span{width:80px!important}.msp-plugin .msp-control-label-short>div:nth-child(2){left:80px!important}.msp-plugin .msp-control-col-2{float:left;width:50%}.msp-plugin .msp-control-twoline{height:64px!important}.msp-plugin .msp-control-group{position:relative}.msp-plugin .msp-toggle-button .msp-icon{display:inline-block;margin-right:6px}.msp-plugin .msp-toggle-button>div>button:hover{border-color:#e9e6e0!important;border:none;outline-offset:-1px!important;outline:1px solid rgb(78.8211382114%,76.3295074127%,70.1004304161%)!important}.msp-plugin .msp-slider>div:first-child{position:absolute;top:0;left:18px;bottom:0;right:62px;display:flex}.msp-plugin .msp-slider>div:last-child{position:absolute;height:32px;line-height:32px;text-align:center;right:0;width:50px;top:0;bottom:0}.msp-plugin .msp-slider-no-input>div:first-child{right:18px}.msp-plugin .msp-slider-no-input>div:last-child{visibility:hidden;width:0}.msp-plugin .msp-slider input[type=text]{padding-right:6px;padding-left:4px;font-size:80%;text-align:right}.msp-plugin .msp-slider2>div:first-child{position:absolute;height:32px;line-height:32px;text-align:center;left:0;width:25px;top:0;bottom:0;font-size:80%}.msp-plugin .msp-slider2>div:nth-child(2){position:absolute;top:0;left:35px;bottom:0;right:37px;display:flex}.msp-plugin .msp-slider2>div:last-child{position:absolute;height:32px;line-height:32px;text-align:center;right:0;width:25px;top:0;bottom:0;font-size:80%}.msp-plugin .msp-slider2 input[type=text]{padding-right:4px;padding-left:4px;font-size:80%;text-align:center}.msp-plugin .msp-toggle-color-picker button{border:10px solid rgb(95.406504065%,94.8660927786%,93.5150645624%)!important;margin:0;text-align:center;padding-right:10px;padding-left:10px}.msp-plugin .msp-toggle-color-picker button:hover{border-color:#e9e6e0!important;border:none;outline-offset:-1px!important;outline:1px solid rgb(78.8211382114%,76.3295074127%,70.1004304161%)!important}.msp-plugin .msp-toggle-color-picker .msp-color-picker{position:absolute;z-index:100000;background:#eeece7;border-top:1px solid #eeece7;padding-bottom:5px;width:100%}.msp-plugin .msp-toggle-color-picker-above .msp-color-picker{top:-85px;height:85px}.msp-plugin .msp-toggle-color-picker-below .msp-color-picker{top:32px;height:80px}.msp-plugin .msp-control-offset{padding-left:10px}.msp-plugin .msp-accent-offset{padding-left:1px;margin-left:8px;border-left:2px solid rgb(91.212338594%,54.6556671449%,22.3170731707%)}.msp-plugin .msp-control-group-wrapper{margin-bottom:0;margin-top:1px}.msp-plugin .msp-control-group-header{background:#eeece7}.msp-plugin .msp-control-group-header>button,.msp-plugin .msp-control-group-header div{padding-left:4px;text-align:left;height:24px!important;line-height:24px!important;font-size:85%!important;background:#eeece7!important;color:#63533c}.msp-plugin .msp-control-group-header .msp-icon{height:24px!important;line-height:24px!important}.msp-plugin .msp-control-group-header>span{padding-left:5px;line-height:21.3333333333px;font-size:70%;background:#eeece7;color:#63533c}.msp-plugin .msp-control-current{background:#eeece7}.msp-plugin .msp-control-group-footer{background:#e3e0d8;height:5px;font-size:1px;margin-top:1px}.msp-plugin .msp-control-group-expander{display:block;position:absolute;line-height:32px;padding:0;left:0;top:0;width:120px;text-align:left;background:transparent}.msp-plugin .msp-control-group-expander .msp-icon{line-height:29px;width:31px;text-align:center;font-size:100%}.msp-plugin .msp-plugin-layout_controls{position:absolute;left:10px;top:10px}.msp-plugin .msp-plugin-layout_controls>button:first-child{margin-right:6px}.msp-plugin .msp-empty-control{display:none}.msp-plugin .msp-control .msp-btn-block,.msp-plugin .msp-control .msp-control-row button,.msp-plugin .msp-control-row .msp-control button{margin-bottom:0;margin-top:0}.msp-plugin .msp-row-text{height:32px;position:relative;background:#eeece7;margin-top:1px}.msp-plugin .msp-row-text>div{line-height:32px;text-align:center;color:#63533c}.msp-plugin .msp-help span{display:none}.msp-plugin .msp-help:hover span{display:inline-block;background:linear-gradient(#eeece7,#eeece7cc)}.msp-plugin .msp-help-text{position:relative;background:#eeece7;margin-top:1px}.msp-plugin .msp-help-text>div{padding:5px 10px;text-align:left;color:#63533c}.msp-plugin .msp-help-text>p{padding:5px 10px;text-align:left;color:#63533c}.msp-plugin .msp-help-description{font-style:italic}.msp-plugin .msp-help-legend{padding-top:10px}.msp-plugin .msp-scale-legend>div{width:100%;height:30px}.msp-plugin .msp-scale-legend>div>span{padding:5px;color:#fff;font-weight:700;background-color:#0003}.msp-plugin .msp-table-legend>div{margin-right:5px;display:inline-flex}.msp-plugin .msp-table-legend>div .msp-table-legend-color{width:30px;height:20px}.msp-plugin .msp-table-legend>div .msp-table-legend-text{margin:0 5px}.msp-plugin .msp-image-preview{position:relative;background:#eeece7;margin-top:1px;padding:10px}.msp-plugin .msp-image-preview canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.msp-plugin .msp-image-preview>span{margin-top:6px;display:block;text-align:center;font-size:80%;line-height:15px}.msp-plugin .msp-copy-image-wrapper{position:relative}.msp-plugin .msp-copy-image-wrapper div{font-weight:700;padding:3px;margin:1px 0;width:100%;background:#f3f2ee;text-align:center}.msp-plugin .msp-copy-image-wrapper img{margin-top:1px}.msp-plugin .msp-control-text-area-wrapper,.msp-plugin .msp-text-area-wrapper{position:relative}.msp-plugin .msp-control-text-area-wrapper textarea,.msp-plugin .msp-text-area-wrapper textarea{border:none;width:100%;height:100%;background:#f3f2ee;padding:5px 10px;resize:none;font-size:12px;line-height:16px}.msp-plugin .msp-control-text-area-wrapper{height:64px!important}.msp-plugin .msp-text-area-wrapper{height:96px!important}.msp-plugin .msp-help-row{position:relative;height:32px;background:#eeece7;margin-top:1px;display:table;width:100%}.msp-plugin .msp-help-row>span{width:120px;text-align:right;padding:3px 10px;color:#63533c;display:table-cell;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default}.msp-plugin .msp-help-row>div{background:#f3f2ee;position:relative;padding:3px 10px;display:table-cell}.msp-plugin .msp-canvas{width:100%;height:100%;background-color:#f3f2ee}.msp-plugin .msp-canvas text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.msp-plugin .msp-canvas circle{stroke:#000;stroke-width:10;stroke-opacity:.3}.msp-plugin .msp-canvas circle:hover{fill:#ae5d04;stroke:#000;stroke-width:10px}.msp-plugin .msp-canvas .info{fill:#fff;stroke:#000;stroke-width:3}.msp-plugin .msp-canvas .show{visibility:visible}.msp-plugin .msp-canvas .hide{visibility:hidden}.msp-plugin .msp-canvas .delete-button rect{fill:#ed4337;stroke:#000}.msp-plugin .msp-canvas .delete-button text{stroke:#fff;fill:#fff}.msp-plugin .msp-canvas .delete-button:hover{stroke:#000;stroke-width:3;fill:#ff6961}.msp-plugin .msp-canvas .infoCircle:hover{fill:#4c66b2}.msp-plugin .msp-canvas:focus{outline:none}.msp-plugin .msp-log-wrap{position:absolute;right:0;top:0;left:0;bottom:0;overflow:hidden}.msp-plugin .msp-log{position:absolute;right:-20px;top:0;left:0;bottom:0;overflow-y:scroll;overflow-x:hidden;font-size:90%;background:#e0ddd4}.msp-plugin .msp-log{font-size:90%}.msp-plugin .msp-log ul{padding:0;margin:0}.msp-plugin .msp-log{color:#433829}.msp-plugin .msp-log li{clear:both;margin:0;background:#eeece7;position:relative}.msp-plugin .msp-log li:not(:last-child){border-bottom:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%)}.msp-plugin .msp-log .msp-log-entry{margin-left:110px;background:#ebe8e3;padding:3px 25px 3px 10px}.msp-plugin .msp-log .msp-log-timestamp{padding:3px 10px;float:left;text-align:right;width:110px;color:#726046;font-size:100%}.msp-plugin .msp-log .msp-log-timestamp small{font-size:100%}.msp-plugin .msp-log .label{margin-top:-3px;font-size:7pt}.msp-plugin .msp-log-entry-badge{position:absolute;left:0;top:0;bottom:0;width:6px}.msp-plugin .msp-log-entry-message{background:#0cca5d}.msp-plugin .msp-log-entry-info{background:#5e3673}.msp-plugin .msp-log-entry-error{background:#fd354b}.msp-plugin .msp-log-entry-warning{background:#fcc937}.msp-plugin .msp-slider-base{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;align-self:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.msp-plugin .msp-slider-base *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.msp-plugin .msp-slider-base-rail{position:absolute;width:100%;background-color:#e0ddd4;height:4px;border-radius:2px}.msp-plugin .msp-slider-base-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:tint(#332b1f,60%)}.msp-plugin .msp-slider-base-handle{position:absolute;margin-left:-11px;margin-top:-9px;width:22px;height:22px;cursor:pointer;border-radius:50%;background-color:#332b1f;border:4px solid rgb(87.9430894309%,86.5246293639%,82.9784791966%)}.msp-plugin .msp-slider-base-handle:hover{background-color:#ae5d04}.msp-plugin .msp-slider-base-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.msp-plugin .msp-slider-base-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.msp-plugin .msp-slider-base-mark-text-active{color:#666}.msp-plugin .msp-slider-base-step{position:absolute;width:100%;height:4px;background:transparent}.msp-plugin .msp-slider-base-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.msp-plugin .msp-slider-base-dot:first-child{margin-left:-4px}.msp-plugin .msp-slider-base-dot:last-child{margin-left:-4px}.msp-plugin .msp-slider-base-dot-active{border-color:tint(#332b1f,50%)}.msp-plugin .msp-slider-base-disabled{background:#eeece7;opacity:.35}.msp-plugin .msp-slider-base-disabled .msp-slider-base-handle,.msp-plugin .msp-slider-base-disabled .msp-slider-base-dot{cursor:not-allowed}.msp-plugin .msp-slider-base-disabled .msp-slider-base-mark-text,.msp-plugin .msp-slider-base-disabled .msp-slider-base-dot{cursor:not-allowed!important}.msp-plugin .msp-markdown table{border:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);border-collapse:collapse}.msp-plugin .msp-markdown th{text-align:left}.msp-plugin .msp-markdown th,.msp-plugin .msp-markdown td{border:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);padding:4px 8px}.msp-plugin .msp-markdown img{max-width:100%;height:auto}.msp-plugin .msp-description{padding:10px;font-size:85%;background:#eeece7;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:light;cursor:default}.msp-plugin .msp-description:not(:first-child){border-top:1px solid rgb(87.9430894309%,86.5246293639%,82.9784791966%)}.msp-plugin .msp-color-picker input{color:#000!important}.msp-plugin .msp-no-webgl{position:absolute;width:100%;height:100%;left:0;top:0;display:table;text-align:center;background:#eeece7}.msp-plugin .msp-no-webgl>div b{font-size:120%}.msp-plugin .msp-no-webgl>div{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}.msp-plugin .msp-loader-msp-btn-file{position:relative;overflow:hidden}.msp-plugin .msp-loader-msp-btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.msp-plugin .msp-controls-section{margin-bottom:10px}.msp-plugin .msp-combined-color-button{border:4px solid rgb(95.406504065%,94.8660927786%,93.5150645624%)!important;margin:0;text-align:center;padding-right:10px;padding-left:10px}.msp-plugin .msp-combined-color-button:hover{border-color:#e9e6e0!important;border:none;outline-offset:-1px!important;outline:1px solid rgb(78.8211382114%,76.3295074127%,70.1004304161%)!important}.msp-plugin .msp-combined-color-swatch{width:100%;display:grid;grid-gap:1px;grid-template-columns:repeat(6,auto)}.msp-plugin .msp-combined-color-swatch .msp-btn:hover,.msp-plugin .msp-combined-color-swatch .msp-control-row button:hover,.msp-plugin .msp-control-row .msp-combined-color-swatch button:hover{outline-offset:-1px!important;outline:1px solid rgb(78.8211382114%,76.3295074127%,70.1004304161%)!important}.msp-plugin .msp-action-select{position:relative}.msp-plugin .msp-action-select select{padding-left:42px}.msp-plugin .msp-action-select option:first-child{color:#63533c}.msp-plugin .msp-action-select>.msp-icon{display:block;top:0;left:10px;position:absolute;line-height:32px}.msp-plugin .msp-simple-help-section{height:28px;line-height:28px;margin-top:5px;margin-bottom:5px;padding:0 10px;font-weight:500;background:#eeece7;color:#332b1f}.msp-plugin .msp-left-panel-controls-buttons{position:absolute;width:32px;top:0;bottom:0;padding-top:10px;background:#eeece7}.msp-plugin .msp-left-panel-controls-buttons-bottom{position:absolute;bottom:0}.msp-plugin .msp-left-panel-controls-button-data-dirty{position:absolute;width:6px;height:6px;background:#e98b39;border-radius:3px;right:6px;bottom:6px}.msp-plugin .msp-left-panel-controls .msp-scrollable-container{left:33px}.msp-plugin .msp-mapped-parameter-group{position:relative}.msp-plugin .msp-mapped-parameter-group>.msp-control-row:first-child>div:nth-child(2){right:33px}.msp-plugin .msp-mapped-parameter-group>button:first-child{right:33px}.msp-plugin .msp-mapped-parameter-group>.msp-btn-icon{position:absolute;right:0;width:32px;top:0;padding:0}.msp-plugin .msp-shape-filled{fill:#332b1f;stroke:#332b1f}.msp-plugin .msp-shape-empty{fill:none;stroke:#332b1f}.msp-plugin .msp-no-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msp-plugin .msp-25-lower-contrast-text{color:#826e4f}.msp-plugin .msp-expandable-group-color-stripe{position:absolute;left:0;top:30px;width:120px;height:2px}.msp-plugin .msp-section-header{height:32px;line-height:32px;margin-top:10px;margin-bottom:10px;text-align:right;padding:0 10px;font-weight:700;background:#eeece7;overflow:hidden;cursor:default}.msp-plugin .msp-section-header>.msp-icon{display:block;float:left}.msp-plugin .msp-section-header>small{font-weight:400}.msp-plugin .msp-current-header{height:32px;line-height:32px;margin-bottom:10px;text-align:center;font-weight:700;background:#eeece7}.msp-plugin .msp-flex-row,.msp-plugin .msp-state-image-row{margin-top:1px;background:#eeece7;display:flex;flex-direction:row;width:inherit;height:32px}.msp-plugin .msp-flex-row>.msp-flex-item,.msp-plugin .msp-state-image-row>.msp-flex-item{margin:0 1px 0 0;flex:1 1 auto;overflow:hidden}.msp-plugin .msp-flex-row>.msp-flex-item:last-child,.msp-plugin .msp-state-image-row>.msp-flex-item:last-child{margin-right:0}.msp-plugin .msp-flex-row>select,.msp-plugin .msp-state-image-row>select,.msp-plugin .msp-flex-row>button,.msp-plugin .msp-state-image-row>button{margin:0 1px 0 0;flex:1 1 auto;height:32px;overflow:hidden}.msp-plugin .msp-flex-row .msp-btn-icon,.msp-plugin .msp-state-image-row .msp-btn-icon,.msp-plugin .msp-flex-row .msp-btn-icon-small,.msp-plugin .msp-state-image-row .msp-btn-icon-small{flex:0 0 32px;max-width:32px}.msp-plugin .msp-flex-row>select,.msp-plugin .msp-state-image-row>select{background:none}.msp-plugin .msp-flex-row>select>option[value=_],.msp-plugin .msp-state-image-row>select>option[value=_]{display:none}.msp-plugin .msp-flex-row>select:last-child,.msp-plugin .msp-state-image-row>select:last-child,.msp-plugin .msp-flex-row>button:last-child,.msp-plugin .msp-state-image-row>button:last-child{margin-right:0}.msp-plugin .msp-flex-row>button.msp-control-button-label,.msp-plugin .msp-state-image-row>button.msp-control-button-label{background:#eeece7}.msp-plugin .msp-state-list{list-style:none}.msp-plugin .msp-state-list>li{position:relative;overflow:hidden}.msp-plugin .msp-state-list>li>button:first-child{text-align:left;border-left:10px solid rgb(83.3821138211%,81.4270683883%,76.5394548063%)!important}.msp-plugin .msp-state-list>li>div{position:absolute;right:0;top:0}.msp-plugin .msp-state-image-row{height:96px;margin-top:0}.msp-plugin .msp-state-image-row>button{height:96px;padding:0}.msp-plugin .msp-state-image-row>button>img{min-height:96px;width:inherit;transform:translateY(-50%);top:50%;position:relative}.msp-plugin .msp-tree-row{position:relative;margin-top:0;margin-bottom:1px;background:transparent}.msp-plugin .msp-tree-row-current .msp-btn-tree-label>span{font-weight:700}.msp-plugin .msp-tree-row-current .msp-btn-tree-label{border-radius:0!important}.msp-plugin .msp-tree-row .msp-btn-tree-label{text-align:left;border-radius:0 0 0 8px;border-left-width:4px;border-left-style:solid}.msp-plugin .msp-tree-row .msp-btn-tree-label>small{color:#726046}.msp-plugin .msp-tree-updates-wrapper .msp-control-group-header:last-child{margin-bottom:1px}.msp-plugin .msp-viewport-top-left-controls{position:absolute;left:10px;top:10px}.msp-plugin .msp-viewport-top-left-controls .msp-traj-controls{line-height:32px;float:left;margin-right:10px;background-color:#f3f2ee}.msp-plugin .msp-viewport-top-left-controls .msp-traj-controls>span{color:#332b1f;margin-left:10px;margin-right:10px;font-size:85%;display:inline-block}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-viewport-controls{line-height:32px;float:left;margin-right:10px}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-viewport-controls>button{background-color:#f3f2ee}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-viewport-controls>select{display:inline-block;width:200px;margin-right:10px}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-animation-slider{position:relative;display:inline-block;width:120px;line-height:32px}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-animation-button{margin-left:10px}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls{line-height:32px;float:left;margin-right:10px;position:relative}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls>div:first-child{position:relative;display:inline-block}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls>div:first-child>button{position:relative}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls .msp-animation-viewport-controls-select{width:290px;position:absolute;left:0;margin-top:10px;background:#e0ddd4;z-index:10001}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls .msp-animation-viewport-controls-select .msp-control-row:first-child{margin-top:0}.msp-plugin .msp-selection-viewport-controls{position:relative;margin:10px auto 0;width:430px}.msp-plugin .msp-selection-viewport-controls-actions{position:absolute;width:100%;top:32px;background:#e0ddd4}.msp-plugin .msp-selection-viewport-controls>.msp-flex-row .msp-btn,.msp-plugin .msp-selection-viewport-controls>.msp-state-image-row .msp-btn,.msp-plugin .msp-selection-viewport-controls>.msp-flex-row .msp-control-row button,.msp-plugin .msp-control-row .msp-selection-viewport-controls>.msp-flex-row button,.msp-plugin .msp-selection-viewport-controls>.msp-state-image-row .msp-control-row button,.msp-plugin .msp-control-row .msp-selection-viewport-controls>.msp-state-image-row button{padding:0 5px}.msp-plugin .msp-selection-viewport-controls select.msp-form-control,.msp-plugin .msp-selection-viewport-controls select.msp-btn,.msp-plugin .msp-selection-viewport-controls .msp-control-row select,.msp-plugin .msp-control-row .msp-selection-viewport-controls select{padding:0 5px;text-align:center;background:#f3f2ee;flex:0 0 80px;text-overflow:ellipsis}.msp-plugin .msp-param-object-list-item{margin-top:1px;position:relative}.msp-plugin .msp-param-object-list-item>button{text-align:left}.msp-plugin .msp-param-object-list-item>button>span{font-weight:700}.msp-plugin .msp-param-object-list-item>div{position:absolute;right:0;top:0}.msp-plugin .msp-state-actions .msp-transform-wrapper:last-child{margin-bottom:10px}.msp-plugin .msp-button-row{display:flex;flex-direction:row;height:32px;width:inherit}.msp-plugin .msp-button-row>button{margin:0 1px 0 0;flex:1 1 auto;height:32px;text-align-last:center;background:none;padding:0 10px;overflow:hidden}.msp-plugin .msp-action-menu-options-no-header,.msp-plugin .msp-action-menu-options .msp-control-group-children{max-height:300px;overflow:hidden;overflow-y:auto}.msp-plugin .msp-action-menu-options .msp-control-row,.msp-plugin .msp-action-menu-options button,.msp-plugin .msp-action-menu-options .msp-icon,.msp-plugin .msp-action-menu-options .msp-flex-row,.msp-plugin .msp-action-menu-options .msp-state-image-row{height:24px;line-height:24px}.msp-plugin .msp-action-menu-options button{text-align:left}.msp-plugin .msp-action-menu-options .msp-action-menu-button{margin-top:1px;display:flex}.msp-plugin .msp-action-menu-options .msp-action-menu-button .msp-icon{margin-right:6px}.msp-plugin .msp-representation-entry{position:relative}.msp-plugin .msp-representation-entry>.msp-control-group-header>.msp-btn,.msp-plugin .msp-control-row .msp-representation-entry>.msp-control-group-header>button{font-weight:700}.msp-plugin .msp-representation-entry>.msp-control-group-header>.msp-icon,.msp-plugin .msp-representation-entry>.msp-control-group-header>.msp-btn-link{line-height:24px;height:24px}.msp-plugin .msp-control-group-presets-wrapper{position:absolute;right:0;top:0}.msp-plugin .msp-control-group-presets-wrapper .msp-control-group-header{background:transparent}.msp-plugin .msp-control-group-presets-wrapper button{background:transparent!important}.msp-plugin .msp-parameter-matrix input{flex:1 1 auto;min-width:0}.msp-plugin .msp-btn-apply-simple{text-align:left}.msp-plugin .msp-btn-apply-simple .msp-icon{margin-right:10px}.msp-plugin .msp-type-class-Root{border-left-color:#eeece7}.msp-plugin .msp-type-class-Group{border-left-color:#e98b39}.msp-plugin .msp-type-class-Data{border-left-color:#bfc8c9}.msp-plugin .msp-type-class-Object{border-left-color:#54d98c}.msp-plugin .msp-type-class-Representation3D{border-left-color:#4aa3df}.msp-plugin .msp-type-class-Behavior{border-left-color:#b07cc6}.msp-plugin .msp-accent-color-cyan{color:#bfc8c9}.msp-plugin .msp-accent-bg-cyan{background:#bfc8c9}.msp-plugin .msp-transform-header-brand-cyan{border-bottom:1px solid rgb(74.7390648567%,78.5520361991%,78.790346908%)}.msp-plugin .msp-transform-header-brand-cyan:active,.msp-plugin .msp-transform-header-brand-cyan:focus{border-bottom:1px solid rgb(74.7390648567%,78.5520361991%,78.790346908%)}.msp-plugin .msp-accent-color-red{color:#ef8b80}.msp-plugin .msp-accent-bg-red{background:#ef8b80}.msp-plugin .msp-transform-header-brand-red{border-bottom:1px solid rgb(93.875906527%,54.3244695138%,50.2417405318%)}.msp-plugin .msp-transform-header-brand-red:active,.msp-plugin .msp-transform-header-brand-red:focus{border-bottom:1px solid rgb(93.875906527%,54.3244695138%,50.2417405318%)}.msp-plugin .msp-accent-color-gray{color:#46637f}.msp-plugin .msp-accent-bg-gray{background:#46637f}.msp-plugin .msp-transform-header-brand-gray{border-bottom:1px solid rgb(27.515444534%,38.6274509804%,49.7394574268%)}.msp-plugin .msp-transform-header-brand-gray:active,.msp-plugin .msp-transform-header-brand-gray:focus{border-bottom:1px solid rgb(27.515444534%,38.6274509804%,49.7394574268%)}.msp-plugin .msp-accent-color-green{color:#54d98c}.msp-plugin .msp-accent-bg-green{background:#54d98c}.msp-plugin .msp-transform-header-brand-green{border-bottom:1px solid rgb(33.12%,84.9192156863%,55.0854901961%)}.msp-plugin .msp-transform-header-brand-green:active,.msp-plugin .msp-transform-header-brand-green:focus{border-bottom:1px solid rgb(33.12%,84.9192156863%,55.0854901961%)}.msp-plugin .msp-accent-color-purple{color:#b07cc6}.msp-plugin .msp-accent-bg-purple{background:#b07cc6}.msp-plugin .msp-transform-header-brand-purple{border-bottom:1px solid rgb(69.1525145623%,48.7931741734%,77.4813356305%)}.msp-plugin .msp-transform-header-brand-purple:active,.msp-plugin .msp-transform-header-brand-purple:focus{border-bottom:1px solid rgb(69.1525145623%,48.7931741734%,77.4813356305%)}.msp-plugin .msp-accent-color-blue{color:#4aa3df}.msp-plugin .msp-accent-bg-blue{background:#4aa3df}.msp-plugin .msp-transform-header-brand-blue{border-bottom:1px solid rgb(28.8858807121%,63.9174665682%,87.3886290918%)}.msp-plugin .msp-transform-header-brand-blue:active,.msp-plugin .msp-transform-header-brand-blue:focus{border-bottom:1px solid rgb(28.8858807121%,63.9174665682%,87.3886290918%)}.msp-plugin .msp-accent-color-orange{color:#e98b39}.msp-plugin .msp-accent-bg-orange{background:#e98b39}.msp-plugin .msp-transform-header-brand-orange{border-bottom:1px solid rgb(91.212338594%,54.6556671449%,22.3170731707%)}.msp-plugin .msp-transform-header-brand-orange:active,.msp-plugin .msp-transform-header-brand-orange:focus{border-bottom:1px solid rgb(91.212338594%,54.6556671449%,22.3170731707%)}.msp-plugin .msp-volume-channel-inline-controls>:first-child{position:absolute;left:0;top:0;height:32px;right:32px}.msp-plugin .msp-volume-channel-inline-controls .msp-slider>div:first-child{right:42px}.msp-plugin .msp-volume-channel-inline-controls .msp-slider>div:last-child{width:30px}.msp-plugin .msp-volume-channel-inline-controls>button{position:absolute;right:0;width:32px;top:0;padding:0}.msp-plugin .msp-volume-channel-inline-controls>button .msp-material-icon{margin-right:0}.msp-plugin .msp-list-unstyled{padding-left:0;list-style:none}.msp-plugin .msp-drag-drop-overlay{border:12px dashed #332b1f;background:#0000005c;display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;font-size:48px;font-weight:700}.msp-plugin .msp-task-state{line-height:32px}.msp-plugin .msp-task-state>span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default}.msp-plugin .msp-overlay-tasks{position:absolute;display:flex;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:1000;justify-content:center;align-items:center;background:#00000040}.msp-plugin .msp-overlay-tasks .msp-task-state>div{height:32px;margin-top:1px;position:relative;width:100%;background:#eeece7}.msp-plugin .msp-overlay-tasks .msp-task-state>div>div{height:32px;line-height:32px;display:inline-block;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;white-space:nowrap;background:#eeece7;position:absolute}.msp-plugin .msp-overlay-tasks .msp-task-state>div>button{display:inline-block;margin-top:-3px}.msp-plugin .msp-background-tasks{position:absolute;left:0;bottom:0;z-index:1000}.msp-plugin .msp-background-tasks .msp-task-state>div{height:32px;margin-top:1px;position:relative;width:100%;background:#eeece7}.msp-plugin .msp-background-tasks .msp-task-state>div>div{height:32px;line-height:32px;display:inline-block;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;white-space:nowrap;background:#eeece7;position:absolute}.msp-plugin .msp-background-tasks .msp-task-state>div>button{display:inline-block;margin-top:-3px}.msp-plugin .msp-viewport{position:absolute;left:0;top:0;right:0;bottom:0;background:#eeece7}.msp-plugin .msp-viewport .msp-btn-link{background:#0003}.msp-plugin .msp-viewport-expanded{position:fixed;z-index:1000}.msp-plugin .msp-viewport-controls{position:absolute;right:10px;top:10px;width:32px}.msp-plugin .msp-viewport-controls-buttons{text-align:right;position:relative}.msp-plugin .msp-viewport-controls-buttons>div{position:relative;margin-bottom:4px}.msp-plugin .msp-viewport-controls-buttons button{padding:0;text-align:center;width:32px;position:relative}.msp-plugin .msp-viewport-controls-buttons .msp-btn-link-toggle-off{color:#9c835f}.msp-plugin .msp-viewport-controls-buttons .msp-btn-link:hover{color:#ae5d04}.msp-plugin .msp-semi-transparent-background{background:#eeece7;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%}.msp-plugin .msp-hover-box-wrapper{position:relative}.msp-plugin .msp-hover-box-wrapper .msp-hover-box-body{visibility:hidden;position:absolute;right:36px;top:0;width:100px;background-color:#eeece7}.msp-plugin .msp-hover-box-wrapper .msp-hover-box-spacer{visibility:hidden;position:absolute;right:32px;top:0;width:4px;height:32px}.msp-plugin .msp-hover-box-wrapper:hover .msp-hover-box-body,.msp-plugin .msp-hover-box-wrapper:hover .msp-hover-box-spacer{visibility:visible}.msp-plugin .msp-viewport-controls-panel{width:290px;top:0;right:36px;position:absolute;background:#e0ddd4}.msp-plugin .msp-viewport-controls-panel .msp-control-group-wrapper:first-child{padding-top:0}.msp-plugin .msp-viewport-controls-panel .msp-viewport-controls-panel-controls{overflow-y:auto;max-height:400px}.msp-plugin .msp-highlight-toast-wrapper{position:absolute;right:10px;bottom:10px;max-width:95%;z-index:10000;pointer-events:none}.msp-plugin .msp-highlight-toast-wrapper .msp-toast-container{pointer-events:initial}.msp-plugin .msp-highlight-info{color:#ae5d04;padding:3px 10px;background:#eeece7;opacity:90%;max-width:400px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default}.msp-plugin .msp-highlight-markdown-row{padding-left:10px}.msp-plugin .msp-highlight-simple-row{text-align:right}.msp-plugin .msp-highlight-info-hr{margin-inline:0px;margin-block:3px;border:none;height:1px;background-color:#ae5d04}.msp-plugin .msp-highlight-info-additional{font-size:85%;display:inline-block;color:#fa911e}.msp-plugin .msp-snapshot-description-wrapper{background:#eeece780;position:absolute;left:0;top:42px;padding:6.6px 10px;max-height:224px;overflow:hidden;overflow-y:auto;width:max-content;max-width:400px}.msp-plugin .msp-snapshot-description-wrapper a{text-decoration:underline;cursor:pointer;color:#332b1f}.msp-plugin .msp-snapshot-description-wrapper ul,.msp-plugin .msp-snapshot-description-wrapper ol{padding-left:14px}.msp-plugin .msp-sequence{position:absolute;right:0;top:0;left:0;bottom:0;background:#eeece7}.msp-plugin .msp-sequence-select{position:relative;height:24px;width:100%;margin-bottom:1px;background:#e0ddd4;text-align:left}.msp-plugin .msp-sequence-select>span{display:inline-block;line-height:24px;padding:0 10px;font-size:85%;font-weight:700;cursor:default}.msp-plugin .msp-sequence-select>select{display:inline-block;max-width:120px;width:auto;text-overflow:ellipsis;font-size:85%;height:24px;line-height:24px;background-size:6px 8px;background-color:#e0ddd4}.msp-plugin .msp-sequence-wrapper{word-break:break-word;padding:10px 10px 3px;-webkit-user-select:none;user-select:none}.msp-plugin .msp-sequence-wrapper-non-empty{font-size:85%;line-height:180%;font-family:Courier New,monospace;background:#f3f2ee;width:100%;overflow-y:auto;overflow-x:hidden;position:absolute;top:25px;left:0;bottom:0;right:0}.msp-plugin .msp-sequence-chain-label{margin-left:10px;margin-top:10px;-webkit-user-select:none;user-select:none;color:#ae5d04;font-size:90%;line-height:90%;padding-left:.2em}.msp-plugin .msp-sequence-wrapper span{cursor:pointer}.msp-plugin .msp-sequence-wrapper .msp-sequence-residue-long{margin:0 .2em}.msp-plugin .msp-sequence-wrapper .msp-sequence-residue-long-begin{margin:0 .2em 0 0}.msp-plugin .msp-sequence-wrapper .msp-sequence-residue-focused{font-weight:700;text-decoration:underline}.msp-plugin .msp-sequence-wrapper .msp-sequence-label{color:#ae5d04;font-size:90%;line-height:90%;padding-bottom:1em;padding-left:.2em}.msp-plugin .msp-sequence-wrapper .msp-sequence-number{color:#ae5d04;word-break:keep-all;cursor:default;position:relative;top:-1.1em;left:3.1em;padding:0;margin-left:-3em;font-size:80%;pointer-events:none}.msp-plugin .msp-sequence-wrapper .msp-sequence-number-long{left:3.3em}.msp-plugin .msp-sequence-wrapper .msp-sequence-number-long-negative{left:2.7em}.msp-plugin .msp-sequence-wrapper .msp-sequence-number-negative{left:2.5em}.msp-plugin .msp-sequence-wrapper .msp-sequence-present{color:#332b1f}.msp-plugin .msp-sequence-wrapper .msp-sequence-missing{color:#b4a184;cursor:default}.msp-plugin .msp-transformer .msp-entity-badge{position:absolute;top:0;right:0;height:32px;line-height:32px;width:32px}.msp-plugin .msp-layout-right,.msp-plugin .msp-layout-left{background:#e0ddd4}.msp-plugin .msp-transformer-wrapper{position:relative}.msp-plugin .msp-transformer-wrapper .msp-entity-badge{left:0;top:0}.msp-plugin .msp-transformer-wrapper:first-child .msp-panel-description-content{top:33px}.msp-plugin .msp-transformer-wrapper:not(:first-child) .msp-panel-description-content{bottom:33px}.msp-plugin .msp-transform-wrapper{margin-bottom:10px}.msp-plugin .msp-transform-wrapper-collapsed,.msp-plugin .msp-transform-update-wrapper,.msp-plugin .msp-transform-update-wrapper-collapsed{margin-bottom:1px}.msp-plugin .msp-transform-update-wrapper>.msp-transform-header>button,.msp-plugin .msp-transform-update-wrapper-collapsed>.msp-transform-header>button{text-align:left;padding-left:32px;line-height:24px;background:#e9e6e0}.msp-plugin .msp-transform-wrapper>.msp-transform-header>button{text-align:left;background:#eeece7;font-weight:700;padding-right:5px}.msp-plugin .msp-transform-header{position:relative}.msp-plugin .msp-transform-header>button>small{font-weight:400;float:right}.msp-plugin .msp-transform-header>button>span:first-child{margin-right:10px}.msp-plugin .msp-transform-header>button:hover{color:#63533c}.msp-plugin .msp-transform-header-brand{margin-bottom:-1px}.msp-plugin .msp-transform-header-brand svg{fill:#332b1f;stroke:#332b1f}.msp-plugin .msp-transform-default-params{background:#eeece7;position:absolute;left:0;top:0;width:32px;padding:0}.msp-plugin .msp-transform-default-params:hover{background:#fff}.msp-plugin .msp-transform-apply-wrap{position:relative;margin-top:1px;width:100%;height:32px}.msp-plugin .msp-transform-refresh{width:87px;margin-left:33px;background:#eeece7;text-align:right}.msp-plugin .msp-transform-apply{display:block;position:absolute;left:120px;right:0;top:0}.msp-plugin .msp-transform-apply-wider{margin-left:33px}.msp-plugin .msp-data-beh{margin:10px 0!important}.msp-plugin .msp-toast-container{position:relative;z-index:1001}.msp-plugin .msp-toast-container .msp-toast-entry{color:#332b1f;background:#e0ddd4;position:relative;float:right;min-height:32px;margin-top:10px;border:1px solid rgb(80.8943089431%,78.6465805835%,73.0272596844%);display:table}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-title{height:100%;line-height:32px;padding:0 10px;background:#eeece7;font-weight:700;display:table-cell;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:light;cursor:pointer}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message{padding:3px 42px 3px 10px;display:table-cell}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message a{text-decoration:none;color:#974102;font-weight:700}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message a:hover{text-decoration:underline;color:#fc6c03}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message a:active,.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message a:focus{color:#974102;outline-offset:0;outline:none}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-hide{position:absolute;width:42px;right:0;top:0;bottom:0}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-hide .msp-btn-icon{background:transparent;position:absolute;top:1px;right:0;left:0;bottom:0;width:100%;text-align:right;padding-right:5px}.msp-plugin .msp-logo{display:block;position:absolute;bottom:10px;right:10px;height:32px;width:100px;background-repeat:no-repeat;background-position:bottom right;background-size:auto;background-image:url(data:image/png;base64,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)}.msp-plugin .msp-plugin-content{color:#332b1f}.msp-plugin .msp-plugin-init-error{white-space:pre;margin:10px}.msp-plugin .msp-svg-text{fill:#332b1f}.msp-plugin{background:#eeece7}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica Neue,Arial,Microsoft YaHei,sans-serif;color:#1f2430;background:#fff}#root{height:100vh}.molvada-shell{min-height:100vh;background:#fff}.molvada-topbar{height:56px;padding:0 14px;background:#1677ff;display:flex;align-items:center;justify-content:space-between;color:#fff}.molvada-logo{border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:8px;font-size:30px;font-style:italic;font-weight:800;cursor:pointer;letter-spacing:0}.molvada-mark{width:27px;height:27px;display:block}.topbar-actions{color:#fff;font-size:19px}.topbar-actions .anticon{cursor:pointer;color:#fff}.topbar-actions .ant-badge,.topbar-actions .ant-badge .anticon{color:#fff;font-size:19px}.topbar-divider{width:1px;height:22px;background:#ffffff8c;display:inline-block}.user-entry{color:#fff;cursor:pointer;font-size:16px;max-width:280px}.user-entry span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.molvada-body{height:calc(100vh - 56px)}.molvada-sider{position:relative;background:#f4f6fb!important;border-right:1px solid #e5e8f0}.molvada-sider .ant-layout-sider-children{padding-top:34px}.molvada-sider .ant-menu{background:transparent;border-inline-end:0!important;font-size:14px}.molvada-sider .ant-menu-item,.molvada-sider .ant-menu-submenu-title{height:auto!important;min-height:42px;line-height:1.45!important;margin:3px 8px!important;border-radius:4px!important;padding-block:6px!important;color:#192034}.molvada-sider .ant-menu-item-selected{color:#1677ff!important;background:#e7f0ff!important}.molvada-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#192034!important}.molvada-sider .ant-menu-sub .ant-menu-item{padding-left:40px!important;font-size:14px}.collapse-float{position:absolute;right:-19px;bottom:124px;z-index:3;width:38px!important;height:38px!important;box-shadow:0 2px 10px #202a422e}.molvada-content{background:#fff;overflow:hidden;height:100%;min-height:0;display:flex;flex-direction:column}.molvada-content>*{flex:1;min-height:0}.result-spin.ant-spin-nested-loading{overflow:hidden}.result-spin .ant-spin-container{height:100%}.result-spin .molecule-structure svg{width:100%!important;height:100%!important}.torsion-sub-svg{width:136px;height:136px;display:flex;align-items:center;justify-content:center}.torsion-sub-svg svg{width:136px;height:auto;max-width:100%;max-height:100%}.torsion-svg-preview{background:#fff;padding:16px;display:flex;align-items:center;justify-content:center}.torsion-svg-preview svg{width:520px;height:auto;max-width:76vw;max-height:70vh}.result-spin .mol-card{border:1px solid #f0f0f0;border-radius:12px;padding:14px 16px 16px;background:#fff;display:flex;flex-direction:column}.result-spin .mol-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.result-spin .mol-card-index{font-size:16px;font-weight:700;color:#1677ff;line-height:1}.result-spin .mol-card-name{font-size:13px;font-weight:500;color:#1f2937;word-break:break-all;margin:12px 0}.result-spin .mol-card-props{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid #f0f2f7;padding-top:12px;margin-top:auto}.result-spin .mol-prop{background:#f4f6fb;color:#475569;font-size:11px;line-height:1;padding:5px 8px;border-radius:4px;white-space:nowrap}.result-spin .mol-card-actions{display:flex;gap:2px}.result-spin .mol-card-actions .ant-btn{color:#64748b}.fep-network{position:relative}.fep-network-canvas{position:absolute}.fep-network-links{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fep-network-node,.fep-network-node-ref{position:absolute;background:#fff;border:1px solid #e5e8f0;border-radius:8px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.fep-network-node:active,.fep-network-node-ref:active{cursor:grabbing;box-shadow:0 4px 12px #00000024}.fep-network-node-ref{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff2e,0 2px 8px #1677ff14}.fep-network-node-name{padding:5px 6px 4px;background:#fafbfc;border-bottom:1px solid #f0f0f0;text-align:center;font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fep-network-node-ref .fep-network-node-name{background:#eef4ff;color:#1677ff;font-weight:600;border-bottom-color:#e0ebff}.fep-network-node-body{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.fep-edge-delete{position:absolute;z-index:4;width:22px;height:22px;padding:0;border:1px solid #ffccc7;border-radius:50%;background:#fff;color:#ff4d4f;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.fep-edge-delete:hover{background:#fff1f0;border-color:#ff4d4f}.fep-node-svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fep-node-svg svg{width:100%!important;height:100%!important;object-fit:contain}.mol-detail-drawer .ant-drawer-content-wrapper{max-width:100%}.mol-detail-drawer-panel .ant-drawer-content{background:#f6f8fb}.mol-detail-drawer-panel .ant-drawer-header{padding:18px 24px;background:#fff;border-bottom:1px solid #e8edf4}.mol-detail-drawer-panel .ant-drawer-body{overflow:auto}.mol-detail-heading{display:flex;align-items:center;gap:12px}.mol-detail-heading-index{min-width:42px;height:42px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eaf2ff;color:#1677ff;font-size:16px;font-weight:700}.mol-detail-heading-kicker{display:block;color:#8a94a6;font-size:11px;font-weight:400;line-height:1.3}.mol-detail-heading-title{display:block;color:#1f2937;font-size:16px;font-weight:600;line-height:1.35}.mol-detail-panel{display:flex;flex-direction:column;gap:14px;padding:18px 24px 24px}.mol-detail-hero{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px}.mol-detail-structure-column,.mol-detail-summary,.mol-detail-viewer-card,.mol-detail-technical{background:#fff;border:1px solid #e5eaf1;border-radius:8px}.mol-detail-structure-column{padding:14px}.mol-detail-section-label{color:#1677ff;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mol-detail-2d{width:100%;aspect-ratio:5 / 4;background:#fafbfc;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:10px}.mol-detail-2d>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mol-detail-2d svg{width:100%!important;height:100%!important}.mol-detail-summary{padding:16px}.mol-detail-summary-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.mol-detail-summary-kicker{color:#8a94a6;font-size:12px;margin-bottom:4px}.mol-detail-summary h2{margin:0;color:#1f2937;font-size:30px;line-height:1;font-weight:700}.mol-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mol-detail-prop{min-width:0;background:#f7f9fc;border-radius:6px;padding:10px 11px;display:flex;flex-direction:column;gap:4px}.mol-detail-label{color:#8a94a6;font-size:11px;line-height:1.35}.mol-detail-prop b{color:#1f2937;font-size:15px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.mol-detail-viewer-card{padding:16px}.mol-detail-viewer-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.mol-detail-viewer-header h3{margin:5px 0 0;color:#1f2937;font-size:16px;line-height:1.3;font-weight:600}.mol-detail-viewer-note{max-width:52%;color:#8a94a6;font-size:12px;text-align:right}.mol-detail-3d{position:relative;height:300px;border-radius:6px;overflow:hidden;background:#fff}.mol-detail-viewer-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:10px;color:#64748b;font-size:12px;line-height:1.5}.mol-detail-viewer-legend>span{display:inline-flex;align-items:center;gap:6px}.mol-detail-legend-dot{width:9px;height:9px;display:inline-block;border-radius:50%;background:#1677ff}.mol-detail-legend-dot.is-ligand{background:#d48806}.mol-detail-legend-dot.is-interaction{background:#2f54eb}.mol-detail-viewer-count{margin-left:auto;color:#8a94a6}.mol-detail-interaction-list{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;border-top:1px solid #eef1f5}.mol-detail-interaction-item{display:inline-flex;align-items:baseline;gap:6px;padding:5px 8px;border-radius:4px;background:#f7f9fc;color:#64748b;font-size:11px;line-height:1.35}.mol-detail-interaction-item b{color:#1f2937;font-weight:600}.mol-detail-3d>div{position:relative!important;width:100%!important;height:100%!important;min-height:0!important}.mol-complex-viewer{position:relative;width:100%;height:100%;min-height:0}.mol-complex-viewer-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mol-complex-viewer-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#8a94a6;font-size:12px;background:#fff;pointer-events:none}.dihedral-pick-viewer{position:relative;width:100%;height:360px;background:#fafafa;border-radius:8px;overflow:hidden}.dihedral-pick-viewer .dihedral-pick-viewer-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dihedral-pick-viewer .dihedral-pick-viewer-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;color:#8a94a6;font-size:12px;text-align:center;pointer-events:none}.mol-detail-technical{padding:0;overflow:hidden}.mol-detail-technical summary{padding:14px 16px;color:#1f2937;cursor:pointer;font-size:13px;font-weight:600;list-style-position:inside}.mol-detail-technical summary::marker{color:#1677ff}.mol-detail-technical[open] summary{border-bottom:1px solid #e8edf4}.mol-detail-technical .mol-detail-meta{padding:14px 16px 16px}.mol-detail-meta{display:flex;flex-direction:column;gap:12px}.mol-detail-smiles{display:block;width:100%;font-family:Consolas,Menlo,monospace;font-size:12px;color:#475569;background:#f7f9fc;border-radius:6px;padding:9px 10px;word-break:break-all;line-height:1.5}.mol-detail-line{display:flex;gap:12px;font-size:12px;color:#475569;align-items:baseline;line-height:1.5}.mol-detail-line .mol-detail-label{flex-shrink:0;min-width:68px}.mol-detail-line-stack{display:flex;flex-direction:column;gap:5px;align-items:stretch}@media (max-width: 760px){.mol-detail-drawer-panel .ant-drawer-header,.mol-detail-panel{padding-inline:16px}.mol-detail-hero{grid-template-columns:1fr}.mol-detail-structure-column{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.mol-detail-2d{margin-top:0}.mol-detail-3d{height:280px}}.plugin-page{padding:28px 30px;overflow:auto;height:100%}.page-shell{padding:28px 30px;height:100%;overflow:auto}.page-title{font-size:24px;font-weight:700;color:#151b27;margin-bottom:22px}.content-tabs{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d8dce8;height:44px}.content-tab{border:0;background:transparent;color:#286df0;font-size:18px;height:44px;padding:0 13px;cursor:pointer}.content-tab.active{border-bottom:3px solid #286df0}.content-menu-button{width:30px;height:30px;border:0;border-radius:5px;background:#f0f1f6;color:#5a6270;font-size:18px;cursor:pointer}.content-menu-button:hover{background:#e2e5ee;color:#286df0}.landing-page{--landing-ink: #e8f2f2;--landing-muted: #91a7c8;--landing-line: rgba(151, 190, 241, .17);--landing-cyan: #82e9ff;--landing-coral: #8797ff;min-height:100vh;overflow:hidden;color:var(--landing-ink);background:#071328;font-family:Helvetica Neue,Arial,Microsoft YaHei,sans-serif;position:relative}.landing-page{scroll-behavior:smooth}.landing-page section[id]{scroll-margin-top:88px}.landing-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");mix-blend-mode:screen}.landing-nav{height:88px;padding:0 clamp(24px,5vw,84px);display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:5;border-bottom:1px solid var(--landing-line)}.landing-brand,.landing-lang,.landing-login,.landing-footer button{border:0;color:inherit;background:transparent;cursor:pointer}.landing-brand{display:inline-flex;align-items:center;gap:11px;color:var(--landing-ink);font-size:20px;font-weight:700;letter-spacing:-.04em}.landing-brand-mark{width:32px;height:32px;display:block}.landing-nav-links{display:flex;align-items:center;gap:clamp(20px,3vw,48px);margin-left:auto;margin-right:clamp(18px,3vw,46px)}.landing-nav-links a,.landing-text-link,.landing-footer button{color:var(--landing-muted);text-decoration:none;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease}.landing-nav-links a:hover,.landing-text-link:hover,.landing-footer button:hover{color:var(--landing-cyan)}.landing-nav-actions{display:flex;align-items:center;gap:18px}.landing-lang{color:var(--landing-muted);font-size:11px;letter-spacing:.08em}.landing-lang:hover{color:var(--landing-cyan)}.landing-login{display:inline-flex;align-items:center;gap:10px;color:var(--landing-ink);font-size:12px;letter-spacing:.04em}.landing-login .anticon{color:var(--landing-coral);transform:rotate(45deg)}.landing-hero{min-height:min(790px,calc(100vh - 88px));padding:clamp(86px,12vh,150px) clamp(24px,8vw,140px) 60px;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr);align-items:center;gap:4vw;position:relative;background:radial-gradient(circle at 79% 44%,rgba(28,82,170,.3),transparent 28%),linear-gradient(135deg,#071328,#0a1d3d 56%,#071328)}.landing-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;pointer-events:none;background-image:linear-gradient(rgba(130,233,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(130,233,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,#000 82%,transparent)}.landing-hero-copy{position:relative;z-index:2;max-width:680px}.landing-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 26px;color:var(--landing-cyan);font-size:10px;letter-spacing:.18em;line-height:1.4}.landing-eyebrow span{width:27px;height:1px;background:var(--landing-coral);display:inline-block}.landing-hero h1{max-width:720px;margin:0;color:#edf7f4;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6.6vw,102px);font-weight:400;letter-spacing:-.075em;line-height:.94}.landing-hero h1 em{color:var(--landing-coral);font-style:italic}.landing-description{max-width:390px;margin:34px 0 0;color:var(--landing-muted);font-size:15px;line-height:1.85}.landing-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:40px}.landing-button{min-height:48px;padding:0 21px;display:inline-flex;align-items:center;gap:18px;border:1px solid transparent;border-radius:0;cursor:pointer;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease,background .25s ease,border-color .25s ease}.landing-button:hover{transform:translateY(-3px)}.landing-button-primary{color:#071315;background:var(--landing-cyan)}.landing-button-primary:hover{background:#b0f5ff}.landing-button .anticon{font-size:14px}.landing-text-link{display:inline-flex;align-items:center;gap:9px}.landing-molecular-field{width:min(50vw,680px);aspect-ratio:1.08;position:relative;justify-self:end;z-index:2;filter:drop-shadow(0 0 34px rgba(50,171,194,.16))}.landing-molecular-field svg{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%;overflow:visible;animation:landing-float 9s ease-in-out infinite}.landing-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(121,234,255,.2);border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg)}.landing-orbit-one{width:79%;height:38%}.landing-orbit-two{width:82%;height:45%;transform:translate(-50%,-50%) rotate(58deg);border-color:#ff987733}.landing-orbit-three{width:52%;height:86%;transform:translate(-50%,-50%) rotate(76deg);border-style:dashed;border-color:#79eaff21}.landing-field-label{position:absolute;color:#c9e9e894;font-size:9px;letter-spacing:.14em}.landing-field-label-top{top:8%;right:0}.landing-field-label-bottom{left:1%;bottom:8%}.landing-field-label-bottom span{color:var(--landing-coral);margin-left:10px}.landing-hero-index{position:absolute;left:clamp(24px,8vw,140px);bottom:30px;z-index:3;color:#8fa6a7a6;font-size:9px;letter-spacing:.16em}.landing-arrow-down{color:var(--landing-coral);padding-left:12px;font-size:16px}.landing-metrics{min-height:160px;padding:38px clamp(24px,8vw,140px);display:grid;grid-template-columns:repeat(4,1fr);gap:26px;align-items:center;border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:#081a36}.landing-metrics>div{min-height:82px;padding-left:24px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--landing-line)}.landing-metrics span{color:var(--landing-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.landing-metrics strong{margin-top:8px;color:#effaf8;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;letter-spacing:-.06em}.landing-metrics .landing-metric-note{color:var(--landing-muted);font-size:12px;line-height:1.9}.landing-capabilities{padding:clamp(92px,12vw,170px) clamp(24px,8vw,140px);position:relative;background:#edf4fb;color:#0b2344}.landing-section-heading{max-width:640px}.landing-capabilities .landing-eyebrow{color:#315db4}.landing-capabilities h2,.landing-cta h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,74px);font-weight:400;letter-spacing:-.07em;line-height:.98;white-space:pre-line}.landing-section-body{max-width:390px;margin:34px 0 0 auto;color:#597273;font-size:14px;line-height:1.85}.landing-capability-grid{margin-top:96px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid rgba(11,35,68,.18);border-bottom:1px solid rgba(11,35,68,.18)}.landing-capability-card{min-height:320px;padding:24px 25px 30px;display:flex;flex-direction:column;background:#edf4fb;border-right:1px solid rgba(11,35,68,.18);transition:background .3s ease,transform .3s ease}.landing-capability-card:last-child{border-right:0}.landing-capability-card:hover{background:#dceafb;transform:translateY(-8px)}.landing-card-top{display:flex;align-items:center;justify-content:space-between;color:#7e9b9a;font-size:10px;letter-spacing:.12em}.landing-card-top .anticon{color:var(--landing-coral);transform:rotate(45deg)}.landing-card-icon{width:58px;height:58px;margin:62px 0 24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(11,35,68,.2);border-radius:50%;color:#315db4;font-size:22px}.landing-capability-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;letter-spacing:-.05em}.landing-capability-card p{max-width:240px;margin:13px 0 20px;color:#597273;font-size:13px;line-height:1.7}.landing-capability-card small{margin-top:auto;color:#315db4;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.landing-cta{min-height:600px;padding:120px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;color:var(--landing-ink);background:radial-gradient(circle at 50% 42%,rgba(35,86,181,.42),transparent 25%),#071328}.landing-cta:before,.landing-cta:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(121,234,255,.14);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.landing-cta:before{width:min(680px,90vw);height:min(680px,90vw)}.landing-cta:after{width:min(420px,65vw);height:min(420px,65vw);border-color:#ff98772e}.landing-cta .landing-eyebrow,.landing-cta h2,.landing-cta>p:not(.landing-eyebrow),.landing-cta .landing-button{position:relative;z-index:2}.landing-cta h2{max-width:780px;color:#effaf8}.landing-cta>p:not(.landing-eyebrow){max-width:390px;margin:28px 0 34px;color:var(--landing-muted);font-size:14px;line-height:1.8}.landing-button-light{color:#071315;background:var(--landing-coral)}.landing-button-light:hover{background:#ffb59b}.landing-footer{min-height:92px;padding:0 clamp(24px,8vw,140px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--landing-line);color:var(--landing-muted);background:#071328}.landing-footer span{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.landing-footer button{display:inline-flex;align-items:center;gap:10px}.landing-footer .anticon{color:var(--landing-coral);transform:rotate(45deg)}@keyframes landing-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-12px,0) rotate(2deg)}}@media (prefers-reduced-motion: reduce){.landing-molecular-field svg{animation:none}.landing-button,.landing-capability-card{transition:none}}@media (max-width: 860px){.landing-nav-links{display:none}.landing-hero{min-height:auto;padding-top:90px;grid-template-columns:1fr}.landing-molecular-field{width:min(90vw,600px);justify-self:center;margin:10px auto 42px}.landing-hero-index{bottom:18px}.landing-metrics{grid-template-columns:1fr 1fr}.landing-metrics .landing-metric-note{grid-column:1 / -1;min-height:auto}.landing-capability-grid{grid-template-columns:1fr}.landing-capability-card{min-height:260px;border-right:0;border-bottom:1px solid rgba(12,39,39,.18)}.landing-capability-card:last-child{border-bottom:0}.landing-card-icon{margin-top:36px}}@media (max-width: 520px){.landing-nav{height:72px;padding-inline:18px}.landing-brand{font-size:18px}.landing-login{font-size:0}.landing-login .anticon{font-size:15px}.landing-hero{padding:74px 20px 64px}.landing-hero h1{font-size:52px}.landing-description{font-size:14px}.landing-metrics{padding:28px 20px;gap:12px}.landing-metrics>div{padding-left:13px}.landing-metrics strong{font-size:29px}.landing-capabilities{padding:88px 20px}.landing-section-body{margin-left:0}.landing-capability-grid{margin-top:64px}.landing-cta{min-height:520px;padding-inline:20px}.landing-footer{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:24px}}.login-page{min-height:100vh;background:linear-gradient(135deg,#0a0a2e,#121236,#1a1a4e 60%,#0d0d30);position:relative;overflow:hidden}.login-bg-decor{position:absolute;pointer-events:none;z-index:0}.login-bg-decor-bl{left:0;bottom:0;width:308px;height:368px}.login-bg-decor-center{left:96px;top:-70px;width:1104px;height:900px}.login-bg-decor-tr{right:0;top:0;width:649px;height:385px}.login-top-area{position:relative;width:100%;min-width:1200px;min-height:830px;overflow-y:auto;display:flex;justify-content:center;align-items:center;background:#121236;z-index:1}.login-logo{position:absolute;top:49px;left:74px;width:180px;height:70px;background:url(/reference/login_logo.svg) no-repeat center / contain;z-index:5;pointer-events:none}.login-molvado-logo{position:absolute;top:56px;right:70px;width:195px;height:38px;z-index:5;pointer-events:none}.login-form-wrapper{position:relative;display:flex;flex-direction:row-reverse;width:1100px;height:570px;padding:35px 70px 44px;background:#fff;border-radius:4px;box-shadow:0 8px 23px 4px #2f333e0d;overflow:hidden;-webkit-user-select:none;user-select:none}.login-card-bg-left{position:absolute;top:0;left:0;width:643px;height:570px}.login-lang-btn{position:absolute;top:20px;right:20px;width:30px;height:30px;border:1px solid #fff;border-radius:50%;background:#2469f1;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:400;line-height:1;padding:0;-webkit-user-select:none;user-select:none;z-index:5}.login-lang-btn:hover{color:#fff;background:#2469f1}.login-qr-area{position:absolute;left:44px;bottom:12px;width:177px;height:100px;display:flex;justify-content:space-between;align-items:center;z-index:3}.login-qr-item{display:flex;flex-direction:column;align-items:center}.login-qr-item span{font-size:11px;color:#ffffffd9;white-space:nowrap;line-height:normal}.login-qr-img-wrap{width:73px;height:73px;border-radius:8px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.login-qr-item .login-qr-img-wrap{margin-bottom:8px}.login-qr-img-wrap img,.login-qr-img-wrap svg{width:100%;height:100%;display:block}.login-form-tabs{width:357px;height:492px;z-index:2}.login-tabs{width:100%}.login-tabs .ant-tabs-nav{margin-bottom:35px!important}.login-tabs .ant-tabs-nav:before{border-bottom:0!important}.login-tabs .ant-tabs-ink-bar{background:#2469f1;border-radius:4px}.login-tabs .ant-tabs-tab{padding:12px 0 4px!important;font-size:18px;color:#333;height:44px}.login-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:32px}.login-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2469f1!important;font-weight:600}.login-tab-title{font-size:18px;font-weight:500}.login-form-inner .ant-form-item{margin-bottom:24px}.login-form-inner .ant-form-item:has(.login-agreement){margin-bottom:4px}.login-form-inner .ant-form-item:has(.login-auto-login){margin-bottom:10px}.login-form-row,.login-password-row,.login-picCode-row,.login-verify-code-row{height:60px}.login-password-row{margin-top:5px}.login-input{height:36px!important;border-radius:4px!important;font-size:13px}.login-form-inner .ant-input-affix-wrapper{height:36px!important;border-radius:4px!important}.login-picCode-row{display:flex;align-items:flex-start;justify-content:space-between;margin-top:5px}.login-picCode-field{flex:1;min-width:0;margin:0 10px 24px 0!important}.login-picCode-row .login-input,.login-picCode-row .ant-input-affix-wrapper{flex:1}.login-captcha-img-wrap{display:flex;flex-direction:row;align-items:center;height:36px;margin-left:6px;margin-bottom:24px;flex-shrink:0}.login-captcha-img{width:120px;height:36px;background:#eef3ff;border:0;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0;color:#2469f1;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.login-captcha-img canvas{width:120px;height:36px;display:block}.login-captcha-img img{width:120px;height:36px;display:block}.login-captcha-refresh{margin-left:16px;font-size:14px;color:#2469f1;cursor:pointer;line-height:36px;white-space:nowrap}.login-captcha-refresh:hover{text-decoration:underline}.login-verify-code-row{position:relative;margin-top:5px}.login-verify-code-row .ant-form-item{width:229px}.login-sendcode-btn{position:absolute;top:0;right:0;height:36px!important;width:112px;min-width:112px;border-radius:4px!important;color:#2469f1!important;border-color:#2469f1!important;font-size:14px;flex-shrink:0}.login-sendcode-btn:disabled{color:#2469f1!important;border-color:#2469f1!important;background:inherit!important}.login-agreement{font-size:14px;color:#000000d9;display:inline-flex;align-items:baseline;margin-bottom:0;line-height:22px}.login-agreement .ant-checkbox{position:relative;top:2.8px;align-self:flex-start}.login-agreement .ant-checkbox .ant-checkbox-inner{border-radius:2px}.login-agreement .blue{color:#2469f1;cursor:pointer}.login-auto-login-row{height:22px;margin-bottom:18px}.login-auto-login-item{height:32px}.login-auto-login{font-size:14px;color:#000000d9;display:inline-flex;align-items:baseline;margin-bottom:0;line-height:22px}.login-auto-login .ant-checkbox{position:relative;top:2.8px;align-self:flex-start}.login-auto-login .ant-checkbox .ant-checkbox-inner{border-radius:2px}.login-submit-btn{height:36px!important;border-radius:4px!important;font-size:14px!important;font-weight:400;background:#2469f1!important;border-color:#2469f1!important;letter-spacing:2px}.login-submit-btn:hover{background:#0051f1!important;border-color:#0051f1!important}.login-bottom-wrapper{height:78px}.login-bottom-links{display:flex;justify-content:space-between;margin-top:20px;text-align:left}.login-forgot-link{border:0;background:transparent;padding:0;font-size:14px;color:#000000d9;cursor:pointer;line-height:22px}.login-forgot-link:hover{color:#000000d9}.login-modal-copy{margin:0;line-height:1.8;color:#000000b8}.login-browser-tip{margin-top:40px;font-size:14px;color:#727272;display:flex;align-items:center;justify-content:center;height:24px}.login-browser-text{line-height:22px;text-align:left;white-space:nowrap}.login-browser-links{display:flex;margin-left:16px}.login-browser-icon{display:block;width:24px;height:24px;margin-right:16px}.login-browser-icon img{width:24px;height:24px;display:block}.login-footer{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:12px;color:#ffffff8c;z-index:1;padding:16px 20px;line-height:1.6}.modern-login-page{min-height:100dvh;display:grid;grid-template-columns:minmax(480px,1.12fr) minmax(430px,.88fr);color:#172844;background:#f7faff;font-family:Helvetica Neue,Arial,Microsoft YaHei,sans-serif}.modern-login-visual{min-height:100dvh;position:relative;overflow:hidden;isolation:isolate;background:#08265b;color:#eef7ff}.modern-login-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(140deg,#061735,#0b347c 56%,#071c4b)}.modern-login-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.13;background-image:linear-gradient(126deg,transparent 0 31%,rgba(142,219,255,.75) 31.1% 31.2%,transparent 31.3% 67%,rgba(142,219,255,.55) 67.1% 67.2%,transparent 67.3%);background-size:100% 100%}.modern-login-visual-grid{position:absolute;width:58%;height:70%;right:-24%;top:12%;border:1px solid rgba(143,220,255,.18);transform:rotate(28deg);border-radius:50%}.modern-login-visual-header{position:absolute;top:42px;left:clamp(30px,6vw,86px);display:flex;align-items:center;gap:11px;font-size:21px;font-weight:700;letter-spacing:-.045em}.modern-login-mark{width:34px;height:34px;display:block}.modern-login-visual-copy{position:absolute;left:clamp(30px,8vw,126px);top:22%;z-index:2}.modern-login-kicker,.modern-login-panel-kicker{margin:0 0 24px;color:#83e8ff;font-size:10px;letter-spacing:.18em}.modern-login-kicker:before{content:"";width:26px;height:1px;display:inline-block;vertical-align:middle;margin-right:10px;background:#83e8ff}.modern-login-visual-copy h1{margin:0;color:#f1f9ff;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,104px);font-weight:400;letter-spacing:-.085em;line-height:.9}.modern-login-visual-copy h1 strong{color:#8deaff;font-style:italic;font-weight:400}.modern-login-visual-copy>p:last-child{max-width:290px;margin:28px 0 0;color:#9db9df;font-size:14px;line-height:1.85}.modern-login-molecule{width:min(39vw,520px);aspect-ratio:1;position:absolute;right:4%;top:28%;animation:modern-login-float 8s ease-in-out infinite}.modern-login-molecule svg{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;overflow:visible}.modern-login-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(122,228,255,.28);border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg)}.modern-login-orbit-a{width:86%;height:38%}.modern-login-orbit-b{width:48%;height:90%;transform:translate(-50%,-50%) rotate(57deg);border-color:#8ba9ff4d;border-style:dashed}.modern-login-molecule-tag{position:absolute;color:#b9e5ffad;font-size:9px;letter-spacing:.16em}.modern-login-molecule-tag-top{top:5%;right:2%}.modern-login-molecule-tag-bottom{bottom:4%;left:4%;color:#83e8ff}.modern-login-visual-footer{position:absolute;right:clamp(30px,6vw,86px);bottom:36px;left:clamp(30px,6vw,86px);display:flex;justify-content:space-between;color:#c7e1ff8c;font-size:9px;letter-spacing:.15em}.modern-login-panel{min-height:100dvh;display:flex;flex-direction:column;background:#fbfdff}.modern-login-panel-top{padding:38px clamp(28px,5vw,72px) 0;display:flex;align-items:center;justify-content:space-between;color:#6a7b97;font-size:12px}.modern-login-panel-top button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#4266a1;background:transparent;cursor:pointer;font-size:11px;letter-spacing:.08em}.modern-login-panel-top button:hover{color:#205fd3}.modern-login-box{width:min(100%,440px);margin:auto;padding:54px clamp(28px,5vw,72px)}.modern-login-panel-kicker{margin-bottom:18px;color:#4779d1;font-size:9px}.modern-login-box h2{margin:0;color:#13294c;font-size:clamp(29px,3vw,39px);font-weight:650;letter-spacing:-.055em;line-height:1.1}.modern-login-panel-description{max-width:300px;margin:14px 0 31px;color:#7b8ba3;font-size:13px;line-height:1.7}.modern-login-mode-switch{display:flex;align-items:center;gap:25px;margin-bottom:28px;border-bottom:1px solid #e3ebf6}.modern-login-mode-switch button{position:relative;padding:0 0 13px;border:0;color:#9aa9be;background:transparent;cursor:pointer;font-size:13px}.modern-login-mode-switch button.active{color:#205fd3;font-weight:600}.modern-login-mode-switch button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#3275e7}.modern-login-form .ant-form-item{margin-bottom:19px}.modern-login-form .ant-form-item-label{padding:0 0 7px}.modern-login-form .ant-form-item-label>label{height:auto;color:#385274;font-size:11px;font-weight:600;letter-spacing:.02em}.modern-login-form .ant-form-item-label>label:after{display:none}.modern-login-form .ant-input-affix-wrapper,.modern-login-form .ant-input{min-height:44px;border-color:#dbe6f3;border-radius:5px;color:#18345d;background:#fff;box-shadow:none}.modern-login-form .ant-input-affix-wrapper:hover,.modern-login-form .ant-input-affix-wrapper-focused,.modern-login-form .ant-input:hover,.modern-login-form .ant-input:focus{border-color:#6f9ee9;box-shadow:0 0 0 3px #467ddd1a}.modern-login-form .ant-input-prefix{margin-right:10px;color:#7894bf}.modern-login-form .ant-input::placeholder{color:#a1afc1}.modern-login-form .ant-form-item-explain-error{margin-top:5px;color:#c5485b;font-size:11px}.modern-login-captcha-label{margin:1px 0 7px;color:#385274;font-size:11px;font-weight:600}.modern-login-form .login-picCode-row{height:auto;margin:0 0 12px;gap:9px;align-items:flex-start}.modern-login-form .login-picCode-field{min-width:0;margin:0!important}.modern-login-form .login-picCode-field .ant-form-item-control-input{min-height:44px}.modern-login-form .login-picCode-field .login-input{width:100%;height:44px!important;border-color:#dbe6f3;border-radius:5px!important}.modern-login-form .login-captcha-img-wrap{height:44px;margin:0;gap:7px}.modern-login-form .login-captcha-img{width:110px;height:44px;border:1px solid #dbe6f3;border-radius:5px;background:#eff6ff}.modern-login-form .login-captcha-img canvas{width:110px;height:44px}.modern-login-form .login-captcha-refresh{margin-left:0;color:#4779d1;font-size:11px;line-height:44px}.modern-login-form .login-captcha-refresh:hover{color:#205fd3}.modern-login-form-options{display:flex;align-items:center;justify-content:space-between;min-height:25px;margin-bottom:11px}.modern-login-form-options .ant-form-item{margin:0}.modern-login-form-options .ant-checkbox-wrapper,.modern-login-agreement .ant-checkbox-wrapper{color:#7b8ba3;font-size:11px;line-height:1.5}.modern-login-form-options .ant-checkbox-inner,.modern-login-agreement .ant-checkbox-inner{border-color:#b9cbe3;border-radius:3px}.modern-login-forgot{padding:0;border:0;color:#4779d1;background:transparent;cursor:pointer;font-size:11px}.modern-login-forgot:hover{color:#205fd3}.modern-login-agreement{margin:0 0 17px!important}.modern-login-agreement .blue{color:#4779d1;cursor:pointer}.modern-login-agreement .blue:hover{color:#205fd3}.modern-login-submit{height:47px;display:flex;align-items:center;justify-content:center;gap:15px;border:0;border-radius:5px;color:#fff;background:#2868d5;box-shadow:0 8px 18px #2868d533;font-size:13px;font-weight:600;letter-spacing:.03em}.modern-login-submit:hover{background:#1f59bf!important}.modern-login-submit:active{transform:translateY(1px)}.modern-login-code-item .ant-input-group-addon{padding:0 4px;border-color:#dbe6f3;background:#fff}.modern-login-code-item .ant-input-group-addon .ant-btn{height:36px;color:#4779d1;font-size:11px}.modern-login-code-item .ant-input-group-addon .ant-btn:disabled{color:#a1afc1}.modern-login-panel-footer{padding:0 clamp(28px,5vw,72px) 36px;display:flex;justify-content:space-between;gap:20px;color:#9aa9be;font-size:10px}@keyframes modern-login-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@media (prefers-reduced-motion: reduce){.modern-login-molecule{animation:none}}@media (max-width: 860px){.modern-login-page{display:block}.modern-login-visual{min-height:390px}.modern-login-visual-copy{top:31%;left:8%}.modern-login-visual-copy h1{font-size:62px}.modern-login-molecule{width:min(44vw,350px);right:3%;top:20%}.modern-login-visual-footer{bottom:20px}.modern-login-panel{min-height:auto}.modern-login-box{margin:0 auto;padding-top:50px;padding-bottom:50px}}@media (max-width: 520px){.modern-login-visual{min-height:340px}.modern-login-visual-header{top:22px;left:22px;font-size:18px}.modern-login-mark{width:29px;height:29px;font-size:13px}.modern-login-visual-copy{top:34%;left:22px}.modern-login-kicker{margin-bottom:15px;font-size:8px}.modern-login-visual-copy h1{font-size:50px}.modern-login-visual-copy>p:last-child{max-width:210px;margin-top:18px;font-size:12px}.modern-login-molecule{width:235px;right:-25px;top:20%;opacity:.72}.modern-login-molecule-tag{font-size:7px}.modern-login-visual-footer{right:22px;bottom:17px;left:22px;font-size:7px}.modern-login-panel-top{padding:22px 22px 0}.modern-login-box{padding:42px 22px 48px}.modern-login-panel-footer{padding:0 22px 24px;flex-direction:column}}.page-card{background:#fff;border-radius:4px;padding:24px;margin-bottom:16px;border:1px solid #e6e8f0}.plugin-card-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.plugin-card{position:relative;background:#eaf9ff;border-radius:4px;padding:24px 20px;cursor:pointer;transition:all .2s;border:1px solid #d9eef7;display:grid;grid-template-columns:46px 1fr;gap:14px;min-height:150px}.plugin-card:hover{box-shadow:0 4px 14px #286df024;transform:translateY(-1px)}.plugin-card-icon{width:44px;height:52px;display:flex;align-items:center;justify-content:center;font-size:38px;color:#286df0}.plugin-card-title{font-size:18px;line-height:1.35;font-weight:600;color:#fff;margin-bottom:8px}.plugin-card-desc{font-size:14px;color:#1f2937;line-height:1.45;max-height:62px;overflow:hidden}.plugin-card-help{position:absolute;top:18px;right:18px;font-size:17px;color:#202938}.mol-card{background:#fff;border-radius:8px;padding:16px;border:1px solid #f0f0f0;margin-bottom:12px}.mol-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mol-card-svg{text-align:center;padding:16px;background:#fafafa;border-radius:6px;margin:8px 0}.mol-card-info{font-size:12px;color:#666}.upload-area{border:1px dashed #d7dbe6;border-radius:3px;padding:22px;text-align:center;cursor:pointer;transition:all .2s}.form-section{margin-bottom:20px}.form-label{font-size:13px;color:#666;margin-bottom:6px;display:flex;align-items:center;gap:4px}.form-label .required{color:#ff4d4f}.result-tabs{margin-bottom:16px}.result-chart{background:#fff;border-radius:8px;padding:16px;min-height:300px}.task-toolbar{display:flex;justify-content:flex-end;gap:12px;margin-bottom:18px}.task-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.task-table .ant-btn-link{padding-inline:2px}.task-type-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:4px;background:#286df0;color:#fff;font-size:13px;line-height:26px}.task-state-tag{display:inline-flex;align-items:center;gap:5px}.task-state-pill{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:4px;font-size:13px}.task-state-finished{background:#e8f7ef;color:#159947}.task-state-running{background:#fff7e6;color:#d48806}.task-state-failed{background:#fff1f0;color:#cf1322}.star-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.star-card{min-height:430px;display:flex;flex-direction:column}.star-toggle{cursor:pointer;font-size:20px;color:#faad14}.star-card .mol-card-svg{min-height:210px;display:flex;align-items:center;justify-content:center}.mol-svg-empty{color:#c8c8c8;padding:40px}.star-molecule-info{flex:1;display:grid;gap:6px}.star-molecule-info .mol-card-info span{font-family:monospace;font-size:11px;word-break:break-all}.star-card-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.star-molecule-svg{width:250px;text-align:center}.tier-selector{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0;background:#ededed;border-radius:4px;padding:2px}.tier-option{padding:8px 12px;border-radius:3px;cursor:pointer;font-size:14px;text-align:center;color:#697386;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tier-option.active{background:#fff;color:#286df0;box-shadow:0 1px 2px #00000014}.home-page{height:calc(100vh - 56px);display:flex;flex-direction:column;overflow:hidden}.home-main{flex:1;display:grid;grid-template-columns:340px minmax(0,1fr);min-height:0}.home-left{width:340px;min-width:340px;max-width:340px;padding:20px 24px 20px 30px;border-right:1px solid #e0e3ec;overflow-y:auto}.home-project-row{height:60px;display:flex;align-items:center;gap:34px;padding:0 30px}.home-plugin-nav{display:flex;gap:25px;color:#1677ff;font-size:15px;white-space:nowrap}.home-section{margin-bottom:22px}.home-section-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px;display:flex;align-items:center;gap:4px}.home-section-title:before{content:"";display:inline-block;width:5px;height:20px;background:#1677ff}.required-star{color:#ff4d4f}.home-help{font-size:13px;color:#7a8496;margin-bottom:10px;line-height:1.5}.upload-actions{display:flex;justify-content:center;gap:12px}.upload-action{display:flex;flex-direction:column;align-items:center;gap:6px;color:#286df0;font-size:13px;cursor:pointer;padding:10px 18px;border-radius:6px;transition:background .2s,color .2s}.upload-action:hover{background:#e6f0ff;color:#1677ff}.protein-upload-dragger .ant-upload-drag,.protein-upload-dragger .ant-upload-drag:hover{border-color:#d7dbe6}.pocket-row{display:flex;gap:10px}.home-right{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.guide-panel{flex:1;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:24px 28px 12px;background:#fff;height:100%}.guide-board img{width:100%;height:auto;display:block;object-fit:contain}.viewer-placeholder{width:100%;display:flex;flex-direction:column;border:1px solid #e0e3ec;border-radius:6px;background:#fff}.viewer-toolbar{padding:6px 10px;border-bottom:1px solid #e0e3ec;background:#fafbfc}.viewer-canvas{flex:1;display:flex;align-items:center;justify-content:center;background:#f8f9fb;min-height:200px}.run-bar{padding:12px 20px;border-top:1px solid #e6e8f0;display:flex;justify-content:flex-end}.run-bar .ant-btn{min-width:120px;height:40px;font-size:15px}.run-bar .ant-btn-primary:disabled{background:#286df0!important;border-color:#286df0!important;color:#fff!important;opacity:.72}@media (max-width: 900px){.molvada-shell{min-width:0}.molvada-topbar{padding-inline:10px}.topbar-actions{gap:12px!important}.molvada-sider .collapse-float{display:none}.home-main{display:flex;flex-direction:column}.home-left{width:100%;max-width:100%}.home-right{flex:1;min-height:360px}.home-plugin-nav{overflow:auto}.user-entry span:last-child{display:none}}@media (max-width: 1200px) and (min-width: 901px){.molvada-sider .ant-layout-sider-children{padding-top:30px}.molvada-sider .ant-menu{font-size:13px}.molvada-sider .ant-menu-item,.molvada-sider .ant-menu-submenu-title{margin-inline:6px!important;padding-inline:12px!important}.molvada-sider .ant-menu-sub .ant-menu-item{padding-left:32px!important;font-size:13px}.home-main{grid-template-columns:330px minmax(0,1fr)}.home-left{padding-inline:22px}.home-section-title{font-size:18px;margin-bottom:14px}.home-help{font-size:13px}.upload-area{padding:28px 18px}.guide-board{width:min(100%,835px)}}.pocket-viewer{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-left:0}.pocket-viewer-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 14px;background:#fafbfc;border-bottom:1px solid #e6e8f0}.pocket-viewer-toolbar-left,.pocket-viewer-toolbar-right{display:flex;align-items:center;gap:10px;min-width:0}.pocket-viewer-toolbar-right{flex-wrap:wrap;justify-content:flex-end}.pocket-viewer-filename{font-size:13px;color:#1f2937;font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pocket-viewer-mode-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:#e8f1ff;color:#1677ff;font-size:12px;white-space:nowrap}.pocket-viewer-mode-badge.is-ready{background:#e8f7ef;color:#159947}.pocket-viewer-mode-badge.is-nci{background:#f3e8ff;color:#722ed1}.pocket-viewer-mode-badge.is-reference-ligand{background:#e6fffb;color:#08979c}.pocket-style-group{display:inline-flex;align-items:center;background:#fff;border:1px solid #e0e3ec;border-radius:4px;overflow:hidden}.pocket-style-btn{border:0;background:transparent;height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#506080;cursor:pointer;border-right:1px solid #eef0f5}.pocket-style-btn:last-child{border-right:0}.pocket-style-btn:hover{color:#1677ff;background:#f5f8ff}.pocket-style-btn.active{color:#1677ff;background:#eaf2ff;font-weight:500}.pocket-action-group{display:inline-flex;align-items:center;gap:8px}.pocket-viewer-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 240px;overflow:hidden}.pocket-viewer-canvas{position:relative;min-width:0;min-height:0;height:100%;width:100%;background:#fff}.pocket-viewer-canvas>div,.pocket-viewer-canvas canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.pocket-viewer-error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;color:#d48806;background:#ffffffeb;font-size:13px}.pocket-viewer-overlay-hint{position:absolute;left:16px;bottom:16px;z-index:2;max-width:360px;padding:8px 12px;border-radius:4px;background:#ffffffeb;border:1px solid #e6e8f0;color:#506080;font-size:12px;line-height:1.5;pointer-events:none;box-shadow:0 2px 8px #0f172a0f}.pocket-viewer-overlay-hint.is-nci-hint{border-color:#d9c2f0;color:#722ed1;background:#faf5fff0}.pocket-viewer-overlay-hint.is-reference-ligand-hint{border-color:#b5f5ec;color:#08979c;background:#e6fffbf0}.pocket-viewer-side{min-height:0;overflow-y:auto;padding:14px 14px 18px;background:#fafbfc;border-left:1px solid #e6e8f0}.pocket-side-block{margin-bottom:16px}.pocket-side-title{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#1f2937;margin-bottom:8px}.pocket-side-count{min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:#e8f1ff;color:#1677ff;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.pocket-side-meta{font-size:12px;color:#6b7280;line-height:1.7}.pocket-side-empty{font-size:12px;color:#9aa3b2;line-height:1.5}.pocket-ligand-list{display:flex;flex-wrap:wrap;gap:6px}.pocket-ligand-chip{border:1px solid #cfe0ff;background:#f3f8ff;color:#1677ff;border-radius:4px;height:26px;padding:0 10px;font-size:12px;cursor:pointer}.pocket-ligand-chip:hover{border-color:#1677ff}.pocket-ligand-chip.active{background:#1677ff;border-color:#1677ff;color:#fff}.pocket-ligand-chip.is-reference{border-color:#13a8a8;background:#e6fffb;color:#08979c}.pocket-ligand-chip:disabled{cursor:not-allowed;opacity:.55}.pocket-tag-list{min-height:28px}.nci-panel{display:flex;flex-direction:column;gap:8px}.nci-panel-title{display:flex;align-items:center;gap:6px;color:#1f2937;font-size:13px;font-weight:600}.nci-panel-title .anticon{color:#8a94a6;cursor:help}.nci-panel-desc,.nci-panel-lock{color:#7a8496;font-size:12px;line-height:1.5}.nci-panel-lock{padding:7px 9px;background:#fafbfc;border:1px solid #eef0f5;color:#9aa3b2}.nci-list{display:flex;flex-direction:column;gap:8px}.nci-item{display:flex;flex-direction:column;gap:4px}.nci-item-label{color:#1f2937;font-size:12px;line-height:1.4}.nci-item-input{display:flex;align-items:center;gap:4px;min-width:0}.nci-item-content{flex:1;min-width:0;min-height:30px;padding:5px 9px;border:1px solid #d9dfe9;border-radius:4px;background:#fff;color:#506080;font-size:12px;line-height:18px;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nci-item-content:hover,.nci-item-content.is-active{border-color:#1677ff;color:#1677ff;background:#f5f8ff}.nci-item-content.is-disabled,.nci-item-content:disabled{cursor:not-allowed;color:#b2b8c4;background:#fafbfc}.nci-item-input .ant-btn-link{padding-inline:3px;font-size:12px}.reference-ligand-actions{display:flex;align-items:center;gap:8px;margin-top:10px}.reference-ligand-summary{margin-top:10px;padding:8px 10px;border:1px solid #b5f5ec;background:#f0fffc;color:#087f83;font-size:12px;line-height:1.5}.reference-ligand-summary-meta{color:#5c8d8f;font-size:11px}.pocket-processing-status{margin-top:12px;padding-top:10px;border-top:1px solid #eef0f5;color:#159947;font-size:12px;line-height:1.5}.guide-panel{flex:1;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:24px 28px 12px;background:#fff}.guide-board{width:min(100%,980px);display:flex;align-items:flex-start;justify-content:center}.guide-board img{width:100%;max-height:calc(100vh - 220px);height:auto;display:block;object-fit:contain}.pocket-select-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pocket-confirmed-hint{margin-top:8px;font-size:12px;color:#159947;line-height:1.5}.home-right{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff}.run-bar{flex-shrink:0;height:72px;padding:0 24px;border-top:1px solid #e6e8f0;display:flex;align-items:center;justify-content:flex-end;background:#fff}.run-bar .ant-btn{min-width:120px;height:40px;font-size:15px;border-radius:4px}.home-left{background:#fff}.home-section-title{font-size:14px;font-weight:600;color:#1f2937}.home-section-title:before{width:3px;height:14px;border-radius:1px;background:#1677ff}.tier-selector{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0 0;background:#f0f1f5;border-radius:4px;padding:3px;gap:0}.tier-option{padding:7px 8px;border-radius:3px;cursor:pointer;font-size:13px;text-align:center;color:#697386;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;background:transparent}.tier-option.active{background:#fff;color:#1677ff;box-shadow:0 1px 2px #10182814;font-weight:500}.home-left .home-scoring-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.home-left .home-scoring-options .ant-radio-button-wrapper{min-width:0;height:34px;padding:0 6px;font-size:13px;line-height:32px;text-align:center}.pocket-row .ant-btn{height:36px;border-radius:4px}.pocket-row .ant-btn-primary{background:#1677ff;border-color:#1677ff}.upload-area{border:1px dashed #d7dbe6;border-radius:4px;padding:18px 12px;text-align:center;background:#fafbfc}@media (max-width: 1200px){.pocket-viewer-body{grid-template-columns:minmax(0,1fr) 200px}.pocket-style-btn span{display:none}.pocket-style-btn{padding:0 10px}}.fep-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.fep-title{font-size:18px;font-weight:600}.fep-steps{margin-bottom:24px}.fep-body{display:flex;gap:24px;align-items:flex-start}.fep-panel{flex:1;min-width:0}.fep-preview{width:400px;min-height:480px;position:sticky;top:0}.fep-preview .mol-complex-viewer{height:480px}.fep-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.fep-section-title{font-size:16px;font-weight:600;margin-bottom:8px}.fep-section-desc{color:#666;font-size:13px;line-height:1.6;margin-bottom:16px}.fep-molecule-count{font-size:12px;color:#1677ff;margin-top:6px}.fep-pair-count{font-size:13px;color:#666;margin-bottom:12px}.fep-pair-row{display:flex;gap:12px;align-items:center;margin-bottom:12px}.fep-mol-card{flex:1;background:#fafafa;border-radius:6px;padding:12px;text-align:center;min-width:0}.fep-mol-card-title{font-size:13px;font-weight:500;color:#666;margin-bottom:8px}.fep-pair-arrow{font-size:18px;color:#999;flex-shrink:0}.fep-aligned-badge{display:inline-flex;align-items:center;gap:6px;color:#52c41a;font-weight:500;margin-top:4px}.fep-badge-extra{color:#666;font-weight:400;font-size:12px}.fep-summary{background:#fafafa;border-radius:6px;padding:4px 16px;margin-bottom:16px}.fep-summary-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;color:#333;border-bottom:1px solid #f0f0f0}.fep-summary-row:last-child{border-bottom:none}.fep-engine-card{display:flex;gap:12px;align-items:center;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:6px;padding:14px 16px}.fep-engine-name{font-weight:600;font-size:13px}.fep-preview-list{display:flex;flex-wrap:wrap;gap:12px}.fep-preview-thumb{width:160px;text-align:center}.fep-preview-thumb>span{display:block;margin-top:6px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fep-svg{display:inline-block}.fep-svg svg{display:block;margin:0 auto;max-width:100%;height:auto}.fep-svg-loading{padding:24px;text-align:center;color:#999}.fep-upload-note{font-size:12px;color:#888;margin-top:6px;display:flex;align-items:center;gap:6px}.fep-upload-note .anticon{flex-shrink:0}.fep-ligand-radio{margin-left:auto}.fep-align-grid{display:flex;flex-wrap:wrap;gap:12px}.fep-align-grid .fep-mol-card{flex:0 1 300px;max-width:320px}.fep-align-svg{background:#fff;border-radius:6px;overflow:hidden}.fep-align-svg svg{display:block;width:100%;height:auto}.fep-align-loading,.fep-align-empty{padding:32px;text-align:center;color:#999}.fep-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fep-view-toolbar-actions{display:flex;gap:8px}.fep-rel-title{margin-top:20px}.fep-rel-empty{padding:16px;text-align:center;color:#999;background:#fafafa;border-radius:6px}.fep-detail-body{display:flex;gap:16px}.fep-detail-body .fep-mol-card{flex:1}.fep-protein-pre{border:1px solid #f0f0f0;border-radius:6px;padding:14px 16px;margin-top:10px;background:#fff}.fep-pre-title{font-weight:600;font-size:14px;margin-bottom:6px}.fep-pre-desc{color:#666;font-size:12px;line-height:1.7;margin-bottom:12px}.fep-protein-pre .ant-table{margin-bottom:12px}.fep-hint-edit{margin-top:10px}.fep-replace-link{margin-left:8px}.fep-echo{background:#fafafa;border-radius:6px;padding:6px 16px;margin-bottom:16px}.fep-echo-row{display:flex;align-items:center;gap:16px;padding:8px 0;font-size:13px;border-bottom:1px solid #f0f0f0}.fep-echo-row:last-child{border-bottom:none}.fep-echo-label{color:#333;min-width:110px}.fep-echo-value{color:#666;word-break:break-all}
