@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css);.cm-s-cobalt span.cm-comment{color:#969896!important}.Editor{flex:1 1;min-height:0;min-width:300px;background-color:#2b2b2b;position:relative}.Editor .react-codemirror2{position:absolute;top:0;left:0;right:0;bottom:0}.Editor .CodeMirror{width:100%;height:100%;background-color:#2b2b2b;font-family:"SF Mono","Consolas","Menlo","Monaco",monospace;font-size:14px;line-height:1.6;padding-bottom:20px}.Editor .CodeMirror-scroll{overflow-y:auto;overflow-x:hidden!important}.Editor .CodeMirror .CodeMirror-gutters{background-color:#2b2b2b;border-right:1px solid #313335}.CodeMirror-search-match{background:#006400;border-top:1px solid #006400;border-bottom:1px solid #006400;box-sizing:border-box;opacity:.5}.Editor .CodeMirror-activeline-background{background-color:#333;opacity:.5}.Editor .CodeMirror-search-field{font-family:"Consolas","menlo",monospace,"Open Sans";width:calc(100% - 70px)!important}.Editor .CodeMirror-dialog,.Editor .CodeMirror-search-label{display:flex!important;align-items:center!important}.Editor .CodeMirror-search-label{flex:1 1!important;grid-gap:6px!important;gap:6px!important;color:inherit}.Editor .CodeMirror-search-label~button{color:#333;background-color:#fff;border:0;font-color:#000}.Editor .CodeMirror-search-label~button:focus{outline:none;border:1px solid #337ab7}.BlocklyEditor{flex:initial;width:100%;height:calc(100% - 42px);min-width:300px;background-color:#000;overflow-y:auto;overflow-x:auto}.BlocklyEditor h1{color:#fff}.BlocklyArea{flex:1 1;width:100%;height:100%;overflow-y:auto;overflow-x:auto}.TitleBar{flex:initial;width:100%;min-width:300px;background-color:#cfd8dc;border-bottom:1px solid #dee2e6;padding:4px 8px;display:flex;align-items:center;flex-wrap:wrap}.TitleBar .inputTitle{width:45%;min-width:100px}.TitleBar .inputTags,.TitleBar .inputTitle{height:30px;font-size:13px;border-radius:6px 0 0 6px;background-color:#fff;border:1px solid #dee2e6;color:#111;padding:4px 10px;margin-left:6px;margin-top:0;vertical-align:middle;transition:border-color .15s}.TitleBar .inputTags{width:15%;min-width:80px}.TitleBar input:focus{outline:none;border-color:#3a56d4;box-shadow:0 0 0 3px rgba(58,86,212,.12);position:relative;z-index:1}.TitleBar .btn-sm{height:30px;margin-top:0;margin-left:6px;vertical-align:middle;background-color:#f4f5f7;border:1px solid #dee2e6;color:#4b5563;font-size:13px;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.TitleBar .btn-secondary.btn-sm:active,.TitleBar .btn-secondary.btn-sm:active:focus,.TitleBar .btn-secondary.btn-sm:focus,.TitleBar .btn-secondary.btn-sm:hover,.TitleBar .btn-sm:active,.TitleBar .btn-sm:active:focus,.TitleBar .btn-sm:focus,.TitleBar .btn-sm:hover{background-color:#fff!important;border-color:#9eadb7!important;color:#111!important;box-shadow:none}.TitleBar .btn-sm:disabled{background-color:#f4f5f7;border-color:#dee2e6;color:#adb5bd;opacity:.7}.TitleBar .right{margin-left:auto;display:flex;align-items:center;min-width:max-content}.TitleBar .go-back,.TitleBar .go-back:hover{vertical-align:middle;color:#6c757d;transition:color .15s}.TitleBar .go-back:hover{color:#111}.country{display:inline-flex;align-items:center;height:30px;font-size:13px;padding:0 8px;background-color:#f4f5f7;border:1px solid #dee2e6;border-left:none;border-radius:0 6px 6px 0;color:#6c757d;margin-top:0;position:relative;z-index:0}@media (max-width:500px){.TitleBar{grid-row-gap:6px;row-gap:6px}}.ConsoleLogWrapper{flex:1 1;display:flex;flex-direction:column;position:relative;width:100%;min-width:320px;min-height:0;background-color:#2b2b2b}.ConsoleLogSelector{position:absolute;top:4px;right:4px;z-index:20}.ConsoleLogSelector #dropdown_log_type{padding:0 7px;height:24px;line-height:1;display:flex;align-items:center}.ConsoleLog{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:8px 4px;font-family:"SF Mono","Consolas","Menlo","Monaco",monospace;font-size:13px;line-height:1.6}.ConsoleLog::-webkit-scrollbar{width:4px}.ConsoleLog::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:2px}.ConsoleLog::-webkit-scrollbar-track{background:transparent}.LogItem{display:block;white-space:pre-wrap;padding:1px 0;border-radius:3px}.LogItem.info{color:#a9b7c6}.LogItem.debug{color:#ffc66d}.LogItem.error{color:#f85149;background-color:rgba(248,81,73,.05)}.ApiRefHelper{flex:initial;width:100%;min-width:380px;height:40px;background-color:#2b2b2b;border-bottom:1px solid #1a1a1a;position:relative;display:flex;align-items:center;padding:0 8px;grid-gap:6px;gap:6px;font-size:13px}.ApiRefHelper .api-label{font-size:11px;font-weight:600;color:#969896;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;padding-right:4px}.ApiRefHelper .select{flex:1 1;min-width:0}.ApiRefHelper .react-select__control{min-height:28px!important;height:28px!important;border-radius:6px!important;border-color:#dee2e6!important;background-color:#fff!important;box-shadow:none!important;font-size:13px}.ApiRefHelper .react-select__control:hover{border-color:#3a56d4!important}.ApiRefHelper .react-select__value-container{padding:0 8px!important;height:28px!important}.ApiRefHelper .react-select__single-value{font-size:13px!important;color:#111!important}.ApiRefHelper .react-select__indicator{padding:0 6px!important}.ApiRefHelper .react-select__indicator-separator{display:none!important}.ApiRefHelper .react-select__menu{font-size:13px!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06)!important;border:1px solid #e8eaed!important;background-color:#fff!important;margin-top:4px!important}.ApiRefHelper .react-select__menu-list{padding:4px!important}.ApiRefHelper .react-select__option{padding:7px 10px!important;border-radius:5px!important;color:#333!important;background-color:initial!important;cursor:pointer!important;transition:background-color .1s!important}.ApiRefHelper .react-select__option--is-focused,.ApiRefHelper .react-select__option:hover{background-color:#f0f3ff!important;color:#3a56d4!important}.ApiRefHelper .react-select__option--is-selected{background-color:#3a56d4!important;color:#fff!important;font-weight:500!important}.Ref{position:absolute;top:40px;left:8px;right:8px;z-index:10;background-color:#fff;padding:12px 16px;border-radius:0 0 8px 8px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #dee2e6;border-top:none;font-size:15px}.Ref .desc,.Ref .parameter,.Ref .returnvalue,.Ref .sample{margin-bottom:5px}.Ref .name{font-size:15px;font-weight:700;color:#111;margin-bottom:6px}.Ref ul{padding-left:20px}.Ref pre{background-color:#f4f5f7;border-radius:4px;padding:6px 10px;font-size:12px}.Ref .clickable{cursor:pointer;color:#6c757d}.Ref .clickable:hover{color:#111}.ControlGroup{flex:initial;width:100%;min-width:320px;background-color:#cfd8dc;border-bottom:1px solid #dee2e6;padding:6px 8px;overflow:visible;flex-wrap:wrap;grid-row-gap:6px;row-gap:6px}.ControlGroup,.ControlGroup .aum-group,.ControlGroup .date-group{display:flex;align-items:center}.ControlGroup .aum-group{margin-left:4px}.ControlGroup .right{flex:1 1;display:flex;justify-content:flex-end;align-items:center;min-width:max-content}.ControlGroup input{height:30px;font-size:13px;background-color:#fff;border:1px solid #dee2e6;color:#111;padding:4px 8px;transition:border-color .15s}.ControlGroup input:focus{outline:none;border-color:#3a56d4;box-shadow:0 0 0 3px rgba(58,86,212,.12);z-index:1;position:relative}.ControlGroup input:disabled{background-color:#f4f5f7;color:#adb5bd;cursor:not-allowed}.ControlGroup .btn-sm{height:30px;margin-top:0}.ControlGroup .btn-primary{background-color:#337ab7!important;border-color:#337ab7!important}.ControlGroup .btn-primary:focus,.ControlGroup .btn-primary:hover{background-color:#2a6598!important;border-color:#2a6598!important}.ControlGroup .btn-primary.disabled,.ControlGroup .btn-primary:disabled{background-color:#337ab7!important;border-color:#337ab7!important;color:#fff!important;opacity:.65!important;cursor:not-allowed!important}.StartDate{border-radius:6px 0 0 6px}.EndDate,.StartDate{width:94px;height:30px}.EndDate{border-radius:0 6px 6px 0;border-left:none}.AumInput{width:110px;height:30px;border-radius:6px 0 0 6px}.DateRange{padding:0 6px;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.AumCurrency,.DateRange{display:inline-flex;align-items:center;height:30px;font-size:13px;background-color:#f4f5f7;color:#6c757d}.AumCurrency{padding:0 8px;border:1px solid #dee2e6;border-left:none;border-radius:0 6px 6px 0;letter-spacing:.5px}@media (max-width:380px){.ControlGroup .aum-group{width:100%;margin-left:0;padding:2px 0}.ControlGroup .right{width:100%}}.Chart{width:100%;height:300px}.SummaryItem{padding:0 20px 16px;min-width:0;width:100%}.SummaryItem div.name{width:100%;border-bottom:1px solid #dee2e6;color:#3a56d4;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px;padding:0 0 8px 4px}.SummaryItem .summary-row{display:table;width:100%;margin-left:4px}.SummaryItem .item{display:table-cell;width:25%;padding-bottom:12px}.SummaryItem .title{color:#6c757d;margin-bottom:4px;font-size:13px}.SummaryItem .value{font-size:18px;font-weight:600;color:#111}.TradeHistoryTableWrapper{width:100%}@media (max-width:576px){.TradeHistoryTableWrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.SummaryDetail .nav-pills{display:flex!important;flex-wrap:nowrap!important;border:1px solid #dee2e6!important;border-radius:6px!important;overflow:hidden!important;margin-bottom:16px!important;padding:0!important}.SummaryDetail .nav-pills .nav-item,.SummaryDetail .nav-pills>li{flex:1 1!important;margin:0!important}.SummaryDetail .nav-pills .nav-link,.SummaryDetail .nav-pills>li>a{display:block!important;width:100%!important;text-align:center!important;padding:10px 0!important;font-size:14px!important;color:#6c757d!important;background-color:#f8f9fa!important;border-radius:0!important;border-right:1px solid #dee2e6!important}.SummaryDetail .nav-pills .nav-item:last-child .nav-link,.SummaryDetail .nav-pills>li:last-child>a{border-right:none!important}.SummaryDetail .nav-pills .nav-link.active,.SummaryDetail .nav-pills>li.active>a{color:#111!important;background-color:#fff!important;font-weight:500!important}.SummaryTitle{color:#111;font-size:18px;font-weight:600;text-align:center;padding:16px 0 8px}.SummaryHr{background-color:initial;border:none;border-top:1px solid #dee2e6;margin-top:40px;margin-bottom:40px}.indicators-date{width:100%;color:#3a56d4;font-weight:600;font-size:14px;padding-left:8px}.indicators-btn{font-size:14px!important;margin-top:10px;margin-left:8px;padding-left:20px!important;padding-right:20px!important}.indicators-table{font-size:14px;color:#333}.indicators-table th{color:#6c757d;border-bottom:1px solid #dee2e6;font-weight:500}.indicators-table td{border-color:#f4f5f7;color:#333}.form-control{width:50px!important;min-width:100%;margin-top:5px;background-color:#fff!important;border:1px solid #dee2e6!important;color:#111!important;border-radius:6px!important}.Summary>.Detail{text-align:right;padding-top:10px;padding-right:20px}.ResultGroup{flex:initial;width:100%;min-width:320px;height:340px;min-height:340px;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;overflow-y:auto;overflow-x:hidden;background-color:#fff}.ResultGroup .StatusBar{display:flex;flex-direction:row;width:100%;height:38px;background-color:#fff;border-bottom:1px solid #dee2e6;padding:0 8px;align-items:center}.ResultGroup .Tab{align-self:flex-end;padding:8px 12px 6px;white-space:nowrap;cursor:pointer;color:#6c757d;font-size:14px;line-height:1;border-bottom:2px solid transparent;transition:color .15s;display:inline-flex;align-items:center}.ResultGroup .Tab:hover{color:#333}.ResultGroup .Tab.active{border-bottom:2px solid #3a56d4;color:#111;font-weight:500}.ResultGroup .StatusProgress{flex:1 1;min-width:100px;padding:0 16px;display:flex;align-items:center;overflow:hidden}.ResultGroup .StatusProgress .progress{width:100%;overflow:hidden;height:24px}.ResultGroup .StatusProgress .progress-bar{overflow:hidden;font-size:11px}.ResultGroup .StatusInfo{display:flex;align-items:center;color:#6c757d;font-size:12px}.ResultGroup .StatusInfo .btn-group-xs{height:20px;margin-bottom:0}.ResultGroup #post_btn{font-size:11px;padding:0 7px;height:24px;line-height:1;display:flex;align-items:center}.action-button .btn{margin-left:5px}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}70%{box-shadow:0 0 0 6px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.summary-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#22c55e;margin-right:5px;vertical-align:middle;margin-bottom:1px;animation:pulse-dot 1.5s ease-out infinite}.TradeLog{flex:1 1;position:relative;width:100%;min-width:320px;min-height:0;overflow-y:auto;overflow-x:hidden;background-color:#fff;padding:0 8px;color:#333}.TradeLogSelector{position:absolute;top:0;right:0;background-color:initial;text-align:right;z-index:10;padding:8px 0 4px}.TradeLogSelector #dropdown_log_type{padding:0 7px;height:24px;line-height:1;display:flex;align-items:center}.TradeLogTable{margin-top:8px;width:100%;border-collapse:collapse;font-size:13px}.TradeLogTable th{color:#6c757d;font-weight:500;border-bottom:1px solid #dee2e6;padding:6px 8px;text-align:left;font-size:13px}.TradeLogTable td{border-bottom:1px solid #f4f5f7;padding:6px 8px;color:#333;font-size:14px}.TradeLog .td-date{padding-top:6px;white-space:nowrap;font-size:13px}.TradeLogTable tr:hover td{background-color:#f8f9fa}.TradeLog .th-date{min-width:100px;white-space:nowrap}.TradeLog .Egg{display:inline-block;border:1px solid #dee2e6;margin:2px;padding:2px 6px;border-radius:12px;font-size:12px;background-color:#f4f5f7;color:#6c757d}.TradeLog .Egg .egg-name{margin-right:2px;color:#3a56d4}.TradeLog .Egg .egg-quantity{margin-left:2px}.TradeLog::-webkit-scrollbar{width:4px}.TradeLog::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:2px}.TradeLog::-webkit-scrollbar-track{background:transparent}.LogGroup{flex:1 1;display:flex;flex-direction:column;width:100%;min-width:320px;min-height:0;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;background-color:#2b2b2b}.LogGroup .TabBar{flex:initial;display:flex;flex-direction:row;align-items:flex-end;width:100%;height:36px;padding:0 8px;background-color:#efefef;border-bottom:1px solid #dee2e6}.LogGroup .Tab{width:100px;padding:8px 10px 6px;text-align:center;cursor:pointer;color:#6c757d;font-size:14px;border-bottom:2px solid transparent;transition:color .15s}.LogGroup .Tab:hover{color:#333}.LogGroup .Tab.active{border-bottom:2px solid #3a56d4;color:#111;font-weight:500}@media (max-width:992px){.gutter{display:none}#editor{height:600px!important}#board,#editor{width:100%!important}#board{height:800px!important;overflow:auto!important}}.AlgorithmsApp{height:calc(100vh - 82px);min-height:calc(100vh - 82px)}.content{width:100%}.content,.split{box-sizing:border-box}.split{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.gutter{background-color:initial;background-repeat:no-repeat;background-position:50%;position:relative;transition:background-color .15s}.gutter:after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:1px;background-color:#dee2e6;transition:width .15s,background-color .15s}.gutter:hover:after{width:3px;background-color:#94a3b8}.gutter.gutter-horizontal{cursor:col-resize}.gutter.gutter-vertical{cursor:row-resize}.gutter.gutter-horizontal,.split.split-horizontal{height:calc(100vh - 82px);float:left}#board,#editor{display:flex;flex-direction:column}#board{overflow:hidden}body{font-size:14px;line-height:1.5;font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Nanum Gothic","Apple SD Gothic Neo",Helvetica,Arial,sans-serif;margin:0;padding:0;background-color:#f8f9fa;color:#111}.right{float:right}.left{float:left}.show{display:block}.hidden{display:none}.react-datepicker{background-color:#fff!important;border:none!important;border-radius:16px!important;font-family:inherit!important;color:#111!important;box-shadow:0 8px 32px rgba(0,0,0,.14)!important;overflow:hidden!important}.react-datepicker__month-container{padding:4px 4px 8px!important}.react-datepicker__header{background-color:#fff!important;border-bottom:none!important;border-radius:16px 16px 0 0!important;padding:16px 8px 8px!important}.react-datepicker__current-month{color:#111!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.2px!important;margin-bottom:8px!important}.react-datepicker__day-names{margin-top:4px!important}.react-datepicker__day-name{color:#adb5bd!important;font-size:12px!important;font-weight:500!important;width:36px!important;line-height:28px!important;margin:1px!important}.react-datepicker__day{color:#111!important;border-radius:50%!important;width:36px!important;line-height:36px!important;font-size:13px!important;margin:1px!important;transition:background-color .1s!important}.react-datepicker__day:hover{background-color:#eef1fd!important;color:#3a56d4!important;border-radius:50%!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#3a56d4!important;color:#fff!important;border-radius:50%!important;font-weight:700!important}.react-datepicker__day--today{font-weight:700!important;color:#3a56d4!important}.react-datepicker__day--today.react-datepicker__day--selected{color:#fff!important}.react-datepicker__day--disabled{color:#dee2e6!important}.react-datepicker__day--outside-month{color:#ced4da!important}.react-datepicker__navigation{top:18px!important}.react-datepicker__navigation-icon:before{border-color:#6c757d!important;border-width:2px 2px 0 0!important;width:8px!important;height:8px!important}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#3a56d4!important}.react-datepicker__triangle{display:none!important}.react-datepicker-popper{z-index:1000!important}.btn-primary{background-color:#3a56d4!important;border-color:#3a56d4!important;color:#fff!important}.btn-primary:focus,.btn-primary:hover{background-color:#2a46c4!important;border-color:#2a46c4!important}.btn-primary:disabled{background-color:#f4f5f7!important;border-color:#dee2e6!important;color:#adb5bd!important;opacity:1!important}.btn-warning{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.btn-warning:hover{background-color:#d97706!important;border-color:#d97706!important;color:#fff!important}.btn-success{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}.btn-success:hover{background-color:#1e7d34!important;border-color:#1e7d34!important}.btn-danger{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.btn-secondary{background-color:#eaecf0!important;border-color:#d0d5dd!important;color:#344054!important;font-weight:500!important}.btn-secondary:focus,.btn-secondary:hover{background-color:#d5d9e2!important;border-color:#b8c0cc!important;color:#1d2939!important;box-shadow:none!important}.btn-secondary:disabled{background-color:#f2f4f7!important;border-color:#e4e7ec!important;color:#98a2b3!important;opacity:.7!important}.btn-sm{font-size:13px!important;padding:4px 12px!important;border-radius:6px!important}.dropdown-menu{background-color:#fff!important;border:1px solid #dee2e6!important;border-radius:6px!important;box-shadow:0 8px 24px rgba(0,0,0,.1)!important}.dropdown-item{color:#333!important;font-size:14px!important}.dropdown-item:focus,.dropdown-item:hover{background-color:#f4f5f7!important;color:#111!important}.dropdown-item.active,.dropdown-item:active{background-color:#eaecf0!important;color:#344054!important}.react-select__control{background-color:#fff!important;border-color:#dee2e6!important;min-height:30px!important;box-shadow:none!important}.react-select__control:hover{border-color:#3a56d4!important}.react-select__menu{background-color:#fff!important;border:1px solid #dee2e6!important}.react-select__option{background-color:initial!important;color:#333!important;font-size:14px!important}.react-select__option--is-focused,.react-select__option:hover{background-color:#f4f5f7!important}.react-select__option--is-selected{background-color:#3a56d4!important;color:#fff!important}.react-select__single-value{color:#111!important;font-size:14px!important}.react-select__input-container{color:#111!important}.react-select__placeholder{color:#adb5bd!important;font-size:14px!important}.react-select__indicator-separator{background-color:#dee2e6!important}.react-select__clear-indicator,.react-select__dropdown-indicator{color:#6c757d!important}.MuiDialogContent-root{border-bottom:none!important}.MuiDialogActions-root{border-top:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f8f9fa}::-webkit-scrollbar-thumb{background:#c4c9d4;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9db2cc}