.autocomplete{width:100%}.autocomplete.ant-select-single .ant-select-selection-item,.autocomplete.ant-select-single .ant-select-selection-placeholder{width:0}.loading-option{display:flex;align-items:center;justify-content:center;width:100%;height:50px}.loading-option .ant-spin{color:#003fc6!important}.settings-modal .item{display:flex;align-items:center}.settings-modal .item:not(:last-child){margin-bottom:15px}.settings-modal .item .label{flex:1;margin-right:10px}.user-modal .item{display:flex;align-items:center;width:100%}.user-modal .item button{width:100%}.user-modal .item:not(:last-child){margin-bottom:15px}.user-modal .item .label{flex:1;margin-right:10px}.user-modal .google-btn{display:flex;align-items:center;justify-content:center;background-color:#303030;color:#fff;border:1px solid #434343;border-radius:4px;padding:10px 15px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s}.user-modal .google-btn:hover{background-color:#4a4a4a!important;color:#fff!important}.user-modal .google-btn img{width:18px;height:18px;margin-right:10px}.ant-drawer-content-wrapper{max-width:90vw!important}.layout .header{position:fixed;z-index:1000;width:100%;display:flex;align-items:center;justify-content:space-between}.layout .header .logo{position:relative}.layout .header .logo #title{position:absolute;bottom:10px;left:0;font-size:1rem;line-height:0;margin:0;color:#141414;cursor:pointer;width:100%;overflow:hidden}.layout .header .logo .logo-img{position:relative}.layout .header .logo .logo-img img{display:block;width:64px}.layout .header .select{flex:1;padding-right:10px}@media (min-width: 992px){.layout .header .select{padding-right:20px}}.layout .header .select .ant-select,.layout .header .select .ant-btn{float:right}.layout .header .ant-menu.ant-menu-horizontal{display:flex;justify-content:flex-end}.layout .header .mobile-menu{float:right;height:100%;width:3.5rem;border-radius:0;color:#fff}.layout .content{padding:0 15px;margin-top:64px;overflow-x:hidden}@media (min-width: 576px){.layout .content{padding:0 25px}}@media (min-width: 1200px){.layout .content{padding:0 50px}}.layout .content>div{min-height:calc(100vh - 144px - 1.5rem);margin-top:1.5rem;display:flex;flex-direction:column}.layout .footer{text-align:center;z-index:1}.pricing__intro{text-align:center;margin:0 auto 40px!important;max-width:650px}.pricing__intro-title{font-size:2rem;margin-bottom:16px!important}.pricing__intro-description{font-size:1rem;line-height:1.6}.pricing__title{text-align:center;margin-bottom:30px!important}.pricing__grid{display:flex;justify-content:center}.pricing-card{cursor:default;text-align:center;padding:20px;border:1px solid #434343}.pricing-card:hover{box-shadow:#d9d9d9 0 0 0 1px}.pricing-card--highlighted{border:2px solid #004AE9}.pricing-card--highlighted:hover{box-shadow:#004ae9 0 0 0 1px}.pricing-card__title{margin:0 0 20px!important}.pricing-card__features{list-style:none;padding:0}.pricing-card__features .pricing-card__feature{margin-bottom:10px!important}.pricing-card__price{margin:20px 0 5px!important}.pricing-card__subtitle{font-size:16px;display:block;margin-bottom:10px!important;color:#888}.pricing-card__button{margin-top:20px!important}.docs{display:flex;flex-direction:row;flex:1;position:relative;margin-left:175px}.docs h1,.docs h2,.docs h3,.docs h4,.docs h5,.docs h6{margin-top:1.5rem!important}.docs h1:first-child,.docs h2:first-child,.docs h3:first-child,.docs h4:first-child,.docs h5:first-child,.docs h6:first-child{text-align:center;margin-top:0!important}.docs.collapsed{margin-left:65px}.docs.collapsed .ant-menu{width:55px}@media (min-width: 992px){.docs{margin-left:175px}.docs.collapsed{margin-left:30px}}.docs .docs-menu{overflow-y:auto;position:fixed;left:0;top:64px;bottom:80px;display:flex;flex-direction:column}.docs .docs-menu .ant-menu{overflow-y:auto;min-height:100%;min-width:150px;border-bottom-right-radius:15px;border-right-color:#303030}@media (min-width: 992px){.docs .docs-menu .ant-menu{min-width:200px}}.docs .docs-menu .ant-menu.ant-menu-inline-collapsed{min-width:auto}.docs .docs-menu .ant-menu .doc-icon svg{font-size:20px}.docs .docs-content{flex:1;max-width:1000px;margin:0 auto}@media (min-width: 992px){.docs .docs-content>.ant-col{font-size:1rem!important}}.tabs{position:absolute;left:0;right:0}.tabs .ant-tabs-nav-list{margin-left:13px}@media (min-width: 1600px){.tabs .ant-tabs-nav-list{margin-left:0}}.tabs .ant-tabs-nav-list .ant-tabs-tab:nth-last-child(2){margin-right:25px}@media (min-width: 1600px){.tabs .ant-tabs-nav-list .ant-tabs-tab:nth-last-child(2){margin-right:0}}.output-box{display:flex;position:relative;border:5px solid #303030!important;height:340px!important}@media (min-width: 992px){.output-box{min-height:300px!important;height:100%!important}}.output-box .processing{flex:1;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.output-box .processing .processing-icon{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px}.output-box .processing .processing-icon *{font-size:60px}.output-box .processing .processing-icon .ant-spin{color:#003fc6!important}.output-box .algo-comparison{overflow-x:auto;display:flex;align-items:center;justify-content:space-evenly;flex:1;padding:1.5%;font-size:.9rem;line-height:1.3}@media (min-width: 992px){.output-box .algo-comparison{padding:1.5% 5%}}.output-box .algo-comparison>div{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;height:100%}.output-box .algo-comparison>div>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5px;white-space:nowrap}.output-box .algo-comparison>div>div>div:first-child{font-weight:700;font-size:1rem;text-align:center}.output-box .algo-comparison>div>div>div:first-child .link{font-size:.85rem;font-weight:400;display:flex}.output-box .algo-comparison>div>div>div:last-child{white-space:nowrap}.output-box .algo-summary{overflow-x:auto;display:grid;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);flex:1;margin-top:45px;padding:1.5%;font-size:.9rem;line-height:1.3}@media (min-width: 992px){.output-box .algo-summary{padding:1.5% 5%}}.output-box .algo-summary>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5px;white-space:nowrap}.output-box .algo-summary>div>div:first-child{font-weight:700}.output-box .algo-summary>div>div:last-child{white-space:nowrap}.output-box .algo-chart{flex:1;margin-top:50px;max-height:280px!important}@media (min-width: 992px){.output-box .algo-chart{max-height:none!important}}.output-box .algo-timeseries{flex:1;margin-top:46px;font-size:.95rem;line-height:1.4;overflow:auto}.output-box .algo-timeseries .ant-table-cell{padding:6px 8px!important}@media (min-width: 992px){.output-box .algo-timeseries .ant-table-cell{padding:5px 8px!important}}.output-box .algo-timeseries .ant-pagination{margin:7px 0!important}.output-box .algo-timeseries .timeseries-download{position:absolute;padding:10px;left:0;bottom:0;font-size:17px;cursor:pointer;z-index:1}.output-box .algo-output{margin-top:50px;width:100%}.output-box .algo-output>textarea{box-shadow:none;cursor:default;resize:none;width:100%;caret-color:transparent}.date-picker-group{display:flex}.date-picker-group .date-picker-group-wrapper{display:inline-flex;flex:1}.date-picker-group .date-picker-group-wrapper .ant-picker-input input{text-align:center}.force-unround *:not(.ant-input-group-addon){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.portfolio{flex:1;display:flex;flex-direction:column}@media (min-width: 992px){.portfolio{flex-direction:row}}.portfolio .divisor{width:0px;margin:12px auto}@media (min-width: 992px){.portfolio .portfolio-inputs{min-height:666px;max-height:200vh;overflow-y:auto}}.portfolio .portfolio-inputs .instructions>*{text-align:center;font-size:1rem;margin-top:6px}.portfolio .portfolio-inputs .instructions>*:first-child{margin-top:0}@media (min-width: 992px){.portfolio .portfolio-inputs .instructions>*:first-child{margin-top:10px}}.portfolio .portfolio-inputs .portfolio-label{font-size:.95rem;position:absolute;top:-25px;left:8px;display:flex;column-gap:5px}.portfolio .portfolio-inputs .asset-input:not(:last-child){margin-bottom:12px}@media (min-width: 1200px){.portfolio .portfolio-inputs .asset-input:not(:last-child){margin-bottom:12px}}.portfolio .portfolio-inputs .btn-box{overflow:hidden;margin-top:1.3rem;display:flex;flex-wrap:wrap;row-gap:15px}.portfolio .portfolio-inputs .btn-box .ant-btn{margin:0 .3rem}.portfolio .portfolio-inputs .btn-box .ant-btn:first-child{margin-left:0}.portfolio .portfolio-inputs .btn-box .ant-btn .anticon{font-size:.9rem}.portfolio .portfolio-output{display:flex}@media (min-width: 992px){.portfolio .portfolio-output{min-height:666px;max-height:calc(100vh - 170px)}}.portfolio .portfolio-output>.ant-row{flex:1;display:flex;flex-direction:column;height:100%}.portfolio .portfolio-output>.ant-row>.ant-col{flex:1;display:flex;flex-direction:column}.portfolio .portfolio-output .btn-comparison-results{position:absolute;top:20px;left:20px;z-index:1;padding:0}.portfolio .portfolio-output .btn-comparison-results .anticon{font-size:15px}html,body{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible!important;width:100%!important;background-color:#050505}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.well{background-color:#141414;border:1px solid #434343;border-radius:2px;-webkit-box-shadow:inset 0 0px 10px -8px rgba(0,0,0,.05);box-shadow:inset 0 0 10px -8px #0000000d}.well-dark{background-color:#141414;border:1px solid #434343;border-radius:2px;-webkit-box-shadow:inset 0 0px 10px -8px rgba(255,255,255,.9);box-shadow:inset 0 0 10px -8px #ffffffe6}.box-dark{background-color:#141414!important;border:0;border-radius:2px}.btn-small{border:1px solid #434343;border-radius:50%;background:#141414;font-size:.63rem;cursor:pointer;padding:1px 0 0 1px;height:18px;width:18px;display:inline-flex;align-items:center;justify-content:center}.btn-small:hover{border-color:#004ae9;color:#004ae9}.btn-small.btn-small-disabled{opacity:.5;cursor:not-allowed}.btn-medium{border:1px solid #434343;border-radius:50%;background:#141414;font-size:.85rem;display:inline-flex;cursor:pointer;height:21px;width:21px;align-items:center;justify-content:center}.btn-medium:hover{border-color:#004ae9;color:#004ae9}.btn-medium.btn-medium-disabled{opacity:.5;cursor:not-allowed}.link{cursor:pointer;color:#5e91ff;text-decoration:none}.link:hover{opacity:.8}.link.link-disabled{opacity:.5;cursor:not-allowed}.fade-appear.fade-appear-active{animation-duration:.3s}.ant-message-notice-content{background-color:#050505!important}[class^=ant-]:focus,[class^=ant-]:focus-visible{outline-width:2px!important}.gutter-inputs{row-gap:8px;margin-left:-4px;margin-right:-4px}.gutter-inputs>*{padding-left:4px;padding-right:4px}@media (min-width: 1200px){.gutter-inputs{row-gap:12px;margin-left:-6px;margin-right:-6px}.gutter-inputs>*{padding-left:6px;padding-right:6px}}.gutter-panels{row-gap:30px}@media (min-width: 992px){.gutter-panels{row-gap:0px;margin-left:-8px;margin-right:-8px}.gutter-panels>*{padding-left:8px;padding-right:8px}}.gutter-grids{row-gap:16px;margin-left:-8px;margin-right:-8px}.gutter-grids>*{padding-left:8px;padding-right:8px}@media (min-width: 992px){.gutter-grids{row-gap:16px;margin-left:-8px;margin-right:-8px}.gutter-grids>*{padding-left:8px;padding-right:8px}}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-track{border-radius:0;background-color:#101010}*::-webkit-scrollbar-track:hover{background-color:#101010}*::-webkit-scrollbar-track:active{background-color:#101010}*::-webkit-scrollbar-thumb{border-radius:2px;background-color:#505050}*::-webkit-scrollbar-thumb:hover{background-color:#777}*::-webkit-scrollbar-thumb:active{background-color:#777}.algo{flex:1;display:flex;flex-direction:column}.algo .algo-inputs{display:block;margin-bottom:1rem}.algo .algo-simulator{flex-direction:column;flex-grow:1;display:flex}@media (min-width: 992px){.algo .algo-simulator{flex-direction:row}}.algo .algo-simulator .algo-editor,.algo .algo-simulator .algo-output{display:flex}.algo .algo-simulator .algo-editor>.ant-row,.algo .algo-simulator .algo-output>.ant-row{flex:1;display:flex;flex-direction:column;height:100%}.algo .algo-simulator .algo-editor>.ant-row>.ant-col,.algo .algo-simulator .algo-output>.ant-row>.ant-col{flex:1;display:flex;flex-direction:column}.algo .algo-simulator #code-editor{width:100%;min-height:500px!important;height:500px!important}.algo .algo-simulator #code-editor .ace_content{min-height:500px!important;height:500px!important}@media (min-width: 992px){.algo .algo-simulator #code-editor,.algo .algo-simulator #code-editor .ace_content{height:100%!important}}.algo .mobile-btns,.algo .desktop-btns{margin-top:1rem}.algo .mobile-btns .ant-btn,.algo .desktop-btns .ant-btn{margin:0 .3rem}.algo .mobile-btns .ant-btn:first-child,.algo .desktop-btns .ant-btn:first-child{margin-left:0}.algo .mobile-btns{height:auto;width:100%;overflow:hidden}@media (min-width: 992px){.algo .mobile-btns{display:none}}.algo .desktop-btns{display:none}@media (min-width: 992px){.algo .desktop-btns{display:block}}
