@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@300;700&family=Teko:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,600&family=Caveat:wght@500&family=Love+Light&family=Oxanium:wght@700&family=Share+Tech+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&display=swap";.sidebar{background-color:var(--primary);display:flex;transition:max-width .3s}.sidebar .sidebar-logo h3{text-align:center;font-family:Teko;color:#fff;font-size:1.2em;line-height:.5;text-transform:uppercase;letter-spacing:.5rem;font-weight:300;padding-left:12px}@media (max-width: 968px){.sidebar .sidebar-logo{display:flex}}@media (min-width: 968px){.sidebar .sidebar-logo{border-bottom:1px dashed var(--secondary-light);margin:0 var(--gap-s);padding:var(--gap-s) 0 0}}.sidebar .collapse-button{background-color:var(--main-light);color:#fff;border:none;padding:var(--gap-s);display:flex;justify-content:space-between}@media (max-width: 968px){.sidebar{padding:12px 24px;align-items:center;justify-content:space-between}.sidebar .mobile-menu-button{width:2rem;background-color:transparent;border:none;color:#fff;font-size:1.2rem}.sidebar .collapse-button{display:none}.sidebar nav{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--primary);z-index:500;justify-content:center;display:flex;align-items:center}.sidebar nav.mobile-hidden{display:none}.sidebar ul{display:flex;margin:0;flex-direction:column;text-align:center}}@media (min-width: 968px){.sidebar{flex-basis:180px;max-width:180px;flex-direction:column}.sidebar .mobile-menu-button{display:none}.sidebar .app-controls{flex:1}.sidebar.collapsed{max-width:75px}.sidebar.collapsed .collapse-button{display:block}.sidebar.collapsed .app-name,.sidebar.collapsed .uncollapsed-label{display:none}.sidebar.collapsed .sidebar-logo{padding-bottom:var(--gap-s)}}.sidebar .app-controls{display:flex;flex-direction:column}.sidebar nav{flex:1}.sidebar nav ul{list-style:none;padding:0}.sidebar nav ul li a{text-decoration:none;color:#f0fff0;padding:var(--pad) var(--gap-m);display:block}.sidebar nav ul li a .svg-inline--fa{width:20px}.sidebar nav ul li:hover{background-color:var(--secondary-mid);color:#fff}.sidebar nav ul li.selected{background-color:var(--secondary-dark);color:#fff}.history-graph-container{display:flex;height:100%;flex-direction:column;position:relative}.graph-time-period-switch{display:flex;justify-content:flex-end;padding:0 0 var(--gap-xs)}.graph-time-period-switch label{margin-right:8px;font-size:.8em}.graph-time-period-switch button{height:33px;border:none;position:relative;color:#fff;background-color:var(--secondary-mid);width:75px}.graph-time-period-switch button:not(:disabled):hover{cursor:pointer}.graph-time-period-switch button:not(:disabled):active{box-shadow:none}.graph-time-period-switch button:disabled{opacity:.5}.graph-time-period-switch button:after{content:"";width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;border:1px solid white;top:4px;left:4px;box-sizing:border-box}.graph-time-period-switch button:not(:disabled):hover{background-color:var(--secondary-dark)}.graph-time-period-switch button:first-of-type:after{width:calc(100% - 4px);border-right:none;right:0}.graph-time-period-switch button:last-of-type:after{width:calc(100% - 4px);border-left:none;left:0}.graph-time-period-switch button.active{background-color:#579}.loader{display:flex;height:100%;align-items:center;justify-content:center}@keyframes pulse{0%{opacity:1}50%{opacity:0}}.loading-text{animation:1.3s infinite alternate pulse;color:var(--secondary-mid)}.error-text{animation:.2s infinite steps(2,start) pulse;color:red}.chips-container{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin-top:var(--gap-xs)}.chip-info{background-color:var(--info);display:inline;padding:var(--space) var(--pad);color:var(--secondary-dark)}.bot-thumb{position:relative;transition:height .3s}.bot-thumb .funding-source{margin-top:var(--gap-s);display:flex;justify-content:space-between}.bot-thumb .funding-source p{margin:0}.bot-mini-chart{margin:0;max-height:210px;overflow-y:auto}.user-data-container{display:flex;flex:1}.user-data-graph{padding:var(--gap-m) var(--gap-l);flex:4 0 0}.tv-container{flex:4 0 0}.tv-container iframe{width:100%;height:100%}.paperboy-feed{flex:1 0 0;padding:0 0 0 var(--gap-m)}.dialog label:not(:last-of-type){margin-bottom:12px}.bots-wrapper{overflow-y:auto}.bots-intro{display:flex;justify-content:space-between}.bots-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--gap-m);padding:var(--gap-m) var(--gap-l)}.bot-trades-table-container{padding-top:40px;flex:1 0 0px;flex-direction:column;display:flex;overflow:hidden}.bot-model{display:flex}.bot-model>div{flex:1}.bot-model>div:first-of-type{margin-right:14px}.bot-model>div:last-of-type{margin-left:14px}.bot-description{display:flex;flex-direction:column;height:100%}.bot-description>label{text-align:right}.bot-description-field{flex:1;display:flex;flex-direction:column;margin-bottom:12px}textarea{display:block;width:100%;flex:1}.bot-sidebar small{display:block}.bot-sidebar .bot-daily-change{display:flex;justify-content:center}.bot-sidebar .chips-container{margin-top:var(--gap-s)}.bot-settings-list{list-style:none;padding:0}.bot-settings-list li{display:flex;justify-content:space-between}.bot-settings-list li .setting-name{color:#99a}.bot-name-field{display:block;font-size:1.3em;width:100%;border:none;background-color:transparent;border-bottom:1px solid darkcyan;margin:12px 0 28px}.bot-types-list{margin-top:20px;border:1px solid darkcyan;height:200px;overflow-y:auto;background-color:#ffffff80}.bot-types-list button{background-color:transparent;padding:0 10px;border:none;display:block;width:100%;text-align:left;font-family:Share Tech Mono,monospace}.bot-types-list button:hover{cursor:pointer}.bot-types-list button.selected{background-color:var(--secondary-mid);color:#fff}.bot-types-list button:not(.selected):hover{background-color:var(--secondary-light)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bot-params-editor{margin-top:28px;max-height:0;transition:max-height .7s}.bot-params-editor.active{max-height:120vh}.bot-params-editor .bot-params-content{opacity:0;animation:fadeIn .3s forwards;animation-delay:.3s;margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.bot-params-editor .bot-params-content label{display:block;margin-bottom:8px}.bot-params-editor .bot-params-content .bot-param-editor{flex-basis:25%}.bot-funds-field{display:flex;margin:28px 0}.bot-funds-field input[type=range]{flex:1;margin:0 24px}.bot-funds-field input[type=number]{background-color:transparent;border:none;text-align:center;font-size:1.3em;color:#008b8b}.bot-funding-field{margin-top:28px}.bot-funding-checkboxes{margin:12px 0}.bot-funding-checkboxes label{margin-right:24px}.cashpile-field{display:flex;align-items:baseline;justify-content:space-between;margin:12px 0}.cashpile-field ul{list-style:none;padding:0}.accordion-panel-container{margin-bottom:var(--gap-m)}.accordion-panel-toggle{background-color:transparent;border:none;padding:0;display:flex;width:100%;justify-content:space-between;color:var(--secondary-mid)}@media (min-width: 768px){.mobile-only .accordion-panel-toggle{pointer-events:none}}.svg-inline--fa{transition:transform .2s}.closed .svg-inline--fa{transform:rotate(0)}.open .svg-inline--fa{transform:rotate(90deg)}@media (min-width: 768px){.mobile-only .svg-inline--fa{display:none}}.accordion-panel{transition:max-height .3s;overflow:hidden}.accordion-panel.closed{max-height:0px}.accordion-panel.open{max-height:700px}@media (min-width: 768px){.mobile-only .accordion-panel.closed{max-height:700px}}.value-change{position:relative;margin:16px 0}.value-change-value{position:relative;z-index:1}.value-change-value.up .value-change-percent{color:#32cd32}.value-change-value.down .value-change-percent{color:#d00}.value-change-percent{font-family:Bodoni Moda,serif;display:block;text-align:center;font-size:2rem}.value-change-abs{display:block;text-align:center;font-size:1rem}.editable input,.editable textarea{background-color:transparent;border:none}.editable input{font-family:Bodoni Moda,monospace}.editable textarea{color:#008b8b;font-family:Share Tech Mono,monospace;width:40em}.cashpile-assigned-to{flex:1}.account-cashpiles-section .account-cashpiles-section-header{padding:var(--gap-m) 0;margin:0 var(--gap-l);display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--secondary-mid)}.account-cashpiles-section .account-cashpiles-section-header h2{display:inline-block;margin:0}.cashpile-list{display:flex;overflow-x:auto;padding:var(--gap-m) var(--gap-l);gap:var(--gap-m)}@layer rdg{@layer Defaults,FocusSink,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.mlln6zg7-0-0-beta-43{contain:strict;grid-row:1;visibility:hidden}}@layer rdg.Cell{.cj343x07-0-0-beta-43{position:relative;padding-block:0;padding-inline:8px;border-inline-end:1px solid var(--rdg-border-color);border-block-end:1px solid var(--rdg-border-color);grid-row-start:var(--rdg-grid-row-start);background-color:inherit;white-space:nowrap;overflow:clip;text-overflow:ellipsis;outline:none}.cj343x07-0-0-beta-43[aria-selected=true]{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.Cell{.csofj7r7-0-0-beta-43{position:sticky;z-index:1}.csofj7r7-0-0-beta-43:nth-last-child(1 of.csofj7r7-0-0-beta-43){box-shadow:var(--rdg-cell-frozen-box-shadow)}}@layer rdg.CheckboxLabel{.c1bn88vv7-0-0-beta-43{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin-inline-end:1px}}@layer rdg.CheckboxInput{.c1qt073l7-0-0-beta-43{all:unset}}@layer rdg.CheckboxIcon{.cf71kmq7-0-0-beta-43{content:"";inline-size:20px;block-size:20px;border:2px solid var(--rdg-border-color);background-color:var(--rdg-background-color)}.c1qt073l7-0-0-beta-43:checked+.cf71kmq7-0-0-beta-43{background-color:var(--rdg-checkbox-color);outline:4px solid var(--rdg-background-color);outline-offset:-6px}.c1qt073l7-0-0-beta-43:focus+.cf71kmq7-0-0-beta-43{border-color:var(--rdg-checkbox-focus-color)}}@layer rdg.CheckboxLabel{.c1lwve4p7-0-0-beta-43{cursor:default}.c1lwve4p7-0-0-beta-43 .cf71kmq7-0-0-beta-43{border-color:var(--rdg-checkbox-disabled-border-color);background-color:var(--rdg-checkbox-disabled-background-color)}}@layer rdg.GroupCellContent{.g1s9ylgp7-0-0-beta-43{outline:none}}@layer rdg.GroupCellCaret{.cz54e4y7-0-0-beta-43{margin-inline-start:4px;stroke:currentColor;stroke-width:1.5px;fill:transparent;vertical-align:middle}.cz54e4y7-0-0-beta-43>path{transition:d .1s}}@layer rdg.DragHandle{.c1w9bbhr7-0-0-beta-43{--rdg-drag-handle-size: 8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.c1w9bbhr7-0-0-beta-43:hover{--rdg-drag-handle-size: 16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.c1creorc7-0-0-beta-43{z-index:1;position:sticky}}@layer rdg.EditCell{.cis5rrm7-0-0-beta-43{padding:0}}@layer rdg.SortableHeaderCell{.h44jtk67-0-0-beta-43{display:flex}}@layer rdg.SortableHeaderCellName{.hcgkhxz7-0-0-beta-43{flex-grow:1;overflow:clip;text-overflow:ellipsis}}@layer rdg.HeaderCell{.c6l2wv17-0-0-beta-43{cursor:pointer}}@layer rdg.HeaderCell{.c1kqdw7y7-0-0-beta-43{touch-action:none}}@layer rdg.HeaderCell{.r1y6ywlx7-0-0-beta-43{cursor:col-resize;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inline-size:10px}}.c1bezg5o7-0-0-beta-43{opacity:.5}.c1vc96037-0-0-beta-43{background-color:var(--rdg-header-draggable-background-color)}@layer rdg.Row{.r1upfr807-0-0-beta-43{display:contents;line-height:var(--rdg-row-height);background-color:var(--rdg-background-color)}.r1upfr807-0-0-beta-43:hover{background-color:var(--rdg-row-hover-background-color)}.r1upfr807-0-0-beta-43[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.r1upfr807-0-0-beta-43[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.r190mhd37-0-0-beta-43{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.FocusSink{.r139qu9m7-0-0-beta-43:before{content:"";display:inline-block;height:100%;position:sticky;inset-inline-start:0;border-inline-start:2px solid var(--rdg-selection-color)}}@layer rdg.HeaderRow{.h10tskcx7-0-0-beta-43{display:contents;line-height:var(--rdg-header-row-height);background-color:var(--rdg-header-background-color);font-weight:700}.h10tskcx7-0-0-beta-43>.cj343x07-0-0-beta-43{z-index:2;position:sticky}.h10tskcx7-0-0-beta-43>.csofj7r7-0-0-beta-43{z-index:3}}@layer rdg.Cell{.c6ra8a37-0-0-beta-43{background-color:#ccf}}@layer rdg.Cell{.cq910m07-0-0-beta-43{background-color:#ccf}.cq910m07-0-0-beta-43.c6ra8a37-0-0-beta-43{background-color:#99f}}@layer rdg.SortIcon{.a3ejtar7-0-0-beta-43{fill:currentColor}.a3ejtar7-0-0-beta-43>path{transition:d .1s}}@layer rdg.Defaults{.rnvodz57-0-0-beta-43 *,.rnvodz57-0-0-beta-43 *:before,.rnvodz57-0-0-beta-43 *:after{box-sizing:inherit}}@layer rdg.Root{.rnvodz57-0-0-beta-43{--rdg-color: #000;--rdg-border-color: #ddd;--rdg-summary-border-color: #aaa;--rdg-background-color: hsl(0deg 0% 100%);--rdg-header-background-color: hsl(0deg 0% 97.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 90.5%);--rdg-row-hover-background-color: hsl(0deg 0% 96%);--rdg-row-selected-background-color: hsl(207deg 76% 92%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 88%);--rdg-checkbox-color: hsl(207deg 100% 29%);--rdg-checkbox-focus-color: hsl(207deg 100% 69%);--rdg-checkbox-disabled-border-color: #ccc;--rdg-checkbox-disabled-background-color: #ddd;--rdg-selection-color: #66afe9;--rdg-font-size: 14px;--rdg-cell-frozen-box-shadow: calc(2px * var(--rdg-sign)) 0 5px -2px rgba(136, 136, 136, .3);display:grid;color-scheme:var(--rdg-color-scheme, light dark);contain:content;content-visibility:auto;block-size:350px;border:1px solid var(--rdg-border-color);box-sizing:border-box;overflow:auto;background-color:var(--rdg-background-color);color:var(--rdg-color);font-size:var(--rdg-font-size)}.rnvodz57-0-0-beta-43:before{content:"";grid-column:1/-1;grid-row:1/-1}.rnvodz57-0-0-beta-43.rdg-dark{--rdg-color-scheme: dark;--rdg-color: #ddd;--rdg-border-color: #444;--rdg-summary-border-color: #555;--rdg-background-color: hsl(0deg 0% 13%);--rdg-header-background-color: hsl(0deg 0% 10.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);--rdg-row-hover-background-color: hsl(0deg 0% 9%);--rdg-row-selected-background-color: hsl(207deg 76% 42%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);--rdg-checkbox-color: hsl(207deg 100% 79%);--rdg-checkbox-focus-color: hsl(207deg 100% 89%);--rdg-checkbox-disabled-border-color: #000;--rdg-checkbox-disabled-background-color: #333}.rnvodz57-0-0-beta-43.rdg-light{--rdg-color-scheme: light}@media (prefers-color-scheme: dark){.rnvodz57-0-0-beta-43:not(.rdg-light){--rdg-color: #ddd;--rdg-border-color: #444;--rdg-summary-border-color: #555;--rdg-background-color: hsl(0deg 0% 13%);--rdg-header-background-color: hsl(0deg 0% 10.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);--rdg-row-hover-background-color: hsl(0deg 0% 9%);--rdg-row-selected-background-color: hsl(207deg 76% 42%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);--rdg-checkbox-color: hsl(207deg 100% 79%);--rdg-checkbox-focus-color: hsl(207deg 100% 89%);--rdg-checkbox-disabled-border-color: #000;--rdg-checkbox-disabled-background-color: #333}}.rnvodz57-0-0-beta-43>:nth-last-child(1 of.rdg-top-summary-row)>.cj343x07-0-0-beta-43{border-block-end:2px solid var(--rdg-summary-border-color)}.rnvodz57-0-0-beta-43>:nth-child(1 of.rdg-bottom-summary-row)>.cj343x07-0-0-beta-43{border-block-start:2px solid var(--rdg-summary-border-color)}}@layer rdg.Root{.vlqv91k7-0-0-beta-43{-webkit-user-select:none;user-select:none}.vlqv91k7-0-0-beta-43 .r1upfr807-0-0-beta-43{cursor:move}}@layer rdg.FocusSink{.f1lsfrzw7-0-0-beta-43{grid-column:1/-1;pointer-events:none;z-index:1}}@layer rdg.FocusSink{.f1cte0lg7-0-0-beta-43{z-index:3}}@layer rdg.SummaryCell{.s8wc6fl7-0-0-beta-43{inset-block-start:var(--rdg-summary-row-top);inset-block-end:var(--rdg-summary-row-bottom)}}@layer rdg.SummaryRow{.skuhp557-0-0-beta-43{line-height:var(--rdg-summary-row-height)}.skuhp557-0-0-beta-43>.cj343x07-0-0-beta-43{position:sticky}}@layer rdg.SummaryRow{.tf8l5ub7-0-0-beta-43>.cj343x07-0-0-beta-43{z-index:2}.tf8l5ub7-0-0-beta-43>.csofj7r7-0-0-beta-43{z-index:3}}@layer rdg.GroupedRow{.g1yxluv37-0-0-beta-43:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.g1yxluv37-0-0-beta-43>.cj343x07-0-0-beta-43:not(:last-child,.csofj7r7-0-0-beta-43),.g1yxluv37-0-0-beta-43>:nth-last-child(n+2 of.csofj7r7-0-0-beta-43){border-inline-end:none}}@layer rdg.TextEditor{.t7vyx3i7-0-0-beta-43{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;inline-size:100%;block-size:100%;padding-block:0;padding-inline:6px;border:2px solid #ccc;vertical-align:top;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size)}.t7vyx3i7-0-0-beta-43:focus{border-color:var(--rdg-selection-color);outline:none}.t7vyx3i7-0-0-beta-43::placeholder{color:#999;opacity:1}}:root{--primary: crimson;--primary-dark: chocolate;--secondary-light: #f0f0ff;--secondary-mid: #9ad;--secondary-dark: #78b}.wrapper{--space: 4px;--pad: 8px}@media (max-width: 967px){.wrapper{--gap-l: 20px;--gap-m: 20px;--gap-s: 16px;--gap-xs: 4px}}@media (min-width: 968px){.wrapper{--gap-l: 40px;--gap-m: 24px;--gap-s: 16px;--gap-xs: 8px}}.wrapper.sandbox{--primary: #111120;--primary-dark: goldenrod;--primary-light: #ccc;--dark-hover: darkcyan;--secondary-light: gold;--secondary-mid: darkcyan;--secondary-dark: darkslategray;--main-dark: #111120;--main-mid: darkslategray;--main-light: darkcyan;--link: slateblue;--info: powderblue}@media (prefers-color-scheme: dark){.wrapper.sandbox{--rdg-border-color: none}}.wrapper.transmission{--primary: #2e4d67;--primary-dark: chocolate;--primary-light: #ceabab;--secondary-light: #e0e0e0;--secondary-mid: #a99;--secondary-dark: #0e131f}*{box-sizing:border-box}html,body{height:100%;background-color:#f5fffa;overflow:hidden}body{padding:0;margin:0;display:flex;flex-direction:column;color:#008b8b;font-family:Share Tech Mono,monospace}button{font-family:Share Tech Mono,monospace}p{max-width:50em}.app{display:flex;flex-direction:column;height:100vh}fieldset{border:none;padding:0}h1,h2,h3{font-family:Bodoni Moda,monospace}h1{font-size:1.7rem;color:#000}.moving-number{transition:color .5s}.moving-number.green{color:#32cd32}.moving-number.red{color:#dc143c}.wrapper{display:flex;flex-direction:column;height:100vh}@keyframes logo-rotation{0%{transform:rotateY(359deg)}to{transform:rotateY(0)}}.loading-screen{height:100vh;background-color:var(--primary);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-screen .logo-img{animation:logo-rotation 2s linear infinite}.content{display:flex;flex:1;height:calc(100% - 60px)}@media (max-width: 968px){.content{flex-direction:column}}footer{flex-basis:60px;background-color:var(--secondary-dark);display:flex;align-items:center;justify-content:space-between;color:#fff;padding:0 40px}.funds-input{border:none;border-bottom:1px solid var(--secondary-dark);display:block;width:80%;margin:28px auto;font-size:2em;background-color:transparent}.funds-input:disabled{color:#bbb;border-bottom:1px solid #bbb}.login-page{background-color:var(--primary);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.login-page form{width:60%;min-width:400px;max-width:720px}.login-page label{display:block}.login-page input{display:block;width:100%;background-color:transparent;border:none;border-bottom:1px solid white;margin-bottom:20px;font-size:2rem;color:#fff}.login-page .logo-img{width:80px}.login-page .logo{padding:8px;font-size:2em;letter-spacing:1rem}.login-button{height:33px;border:none;position:relative;background-color:var(--primary);color:#fff;width:200px;box-shadow:0 2px 5px #008b8b}.login-button:not(:disabled):hover{cursor:pointer}.login-button:not(:disabled):active{box-shadow:none}.login-button:disabled{opacity:.5}.login-button:after{content:"";width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;border:1px solid white;top:4px;left:4px;box-sizing:border-box}.login-button:not(:disabled):hover{background-color:var(--primary-dark)}.logo{text-align:center;font-family:Teko;color:#fff;font-size:1.2em;line-height:.5;text-transform:uppercase;letter-spacing:.5rem;font-weight:300;padding:24px 8px}.logo-img{width:40px;margin:0 auto}main{flex:1;overflow-y:auto}main>div,main section{display:flex;height:100%;flex-direction:column}main .section-intro{padding:var(--gap-s) var(--gap-l);background:linear-gradient(to bottom,var(--secondary-light) 0%,var(--secondary-light) 25%,gold 25%,lightgoldenrodyellow 50%,var(--secondary-light) 50%,var(--secondary-light));background-size:100% 8px}@media (min-width: 600px){main .section-intro{display:flex;justify-content:space-between}main .section-intro .intro-right{width:400px;display:flex;flex-direction:column;align-items:end}}main .section-intro h1{margin:0}.tabview{display:flex;flex-direction:column;height:100%;overflow:hidden}.tabview-header{border-bottom:2px solid var(--secondary-dark)}.tabview-header .tab{border:none;padding:14px 35px 16px 40px;position:relative;overflow:visible;background-color:var(--secondary-light)}.tabview-header .tab:hover{background-color:var(--secondary-mid);color:#fff}.tabview-header .tab.selected{background-color:var(--secondary-dark);color:#fff;padding-top:18px}.tabview-header .tab:after{content:"";background-color:inherit;transform:skew(15deg);position:absolute;right:-7px;top:0;width:20px;height:100%}.tabpanel{flex:1;overflow:hidden}.tabpanel .rdg{height:424px}.tabpanel-botlist{display:flex;overflow-x:auto;padding:var(--gap-m);height:100%;gap:var(--gap-m)}.table-container{overflow-y:auto}.market-table{flex:1;display:flex;flex-direction:column;overflow-y:hidden;height:100%;min-width:fit-content;border:none}.market-table .rdg{border:none;background-color:transparent}.market-table .rdg-header-row{background-color:var(--secondary-dark);color:#fff;border-bottom:2px dashed #9ad}.market-table .rdg-header-row .rdg-cell{display:flex;flex-direction:column;padding:0 var(--gap-s)}.market-table .rdg-row{transition:background-color .2s;color:var(--secondary-dark);line-height:unset!important;justify-content:center}.market-table .rdg-row:nth-of-type(2n){background-color:#f5f5f5}.market-table .rdg-row:nth-of-type(odd){background-color:#f5fffa}.market-table .rdg-row:hover{background-color:#eee}.market-table .rdg-row .rdg-cell{border:none;display:flex;align-items:center;padding:0 var(--gap-s)}.market-table .rdg-row .rdg-cell a{color:var(--link)}.market-table .table-head{flex-basis:40px;background-color:var(--secondary-dark);color:#fff;border-bottom:2px dashed #9ad}.market-table .table-body{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:visible;font-family:Share Tech Mono,monospace}.market-table .table-row,.market-table .table-row a{display:flex;align-items:center}.market-table .table-body .table-row{transition:background-color .2s}.market-table .table-body .table-row:nth-of-type(2n){background-color:#fafafe}.market-table .table-body .table-row:hover{background-color:#eee}.market-table .market-column,.market-table .trade-column{flex:1;display:flex;flex-direction:column;justify-content:center}.market-table .market-column.right,.market-table .trade-column.right{text-align:right}.market-table .market-column.left,.market-table .trade-column.left{text-align:left}.market-table .asset-column-content{padding:0;display:flex;align-items:center}.market-table .asset-column-content img{margin-right:8px}.market-table .no-data{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center}.market-table img{border-radius:6px}.market-table .rdg{height:100%}.market-table .rdg .rdg-cell:first-child{padding-left:var(--gap-l)}.market-table .rdg .rdg-cell:last-child{padding-right:var(--gap-l)}.market-table .change-column{flex-basis:10em;flex-grow:0;flex-shrink:0;text-align:right}.market-table .change{width:100%;display:block;background-color:#d00;color:#fff;padding:8px 16px;text-align:right}.market-table .change.positive{background-color:#32cd32}.market-table .change.negative{background-color:#d00}.market-table .change.neutral{background-color:#ccc}.market-table .marketcap-column{flex-basis:300px;flex-grow:1;text-align:right}.market-table .buysell-column{flex-basis:250px;flex-grow:1;text-align:right}.default-asset-logo{width:40px;height:40px;background-color:#000;color:#fff;margin-right:8px;border-radius:20px;display:flex;justify-content:center;align-items:center}.trades-table{flex:1;display:flex;flex-direction:column;overflow-y:hidden;height:100%;min-width:fit-content}.trades-table .rdg{border:none;background-color:transparent}.trades-table .rdg-header-row{background-color:var(--secondary-dark);color:#fff;border-bottom:2px dashed #9ad}.trades-table .rdg-header-row .rdg-cell{display:flex;flex-direction:column;padding:0 var(--gap-s)}.trades-table .rdg-row{transition:background-color .2s;color:var(--secondary-dark);line-height:unset!important;justify-content:center}.trades-table .rdg-row:nth-of-type(2n){background-color:#f5f5f5}.trades-table .rdg-row:nth-of-type(odd){background-color:#f5fffa}.trades-table .rdg-row:hover{background-color:#eee}.trades-table .rdg-row .rdg-cell{border:none;display:flex;align-items:center;padding:0 var(--gap-s)}.trades-table .rdg-row .rdg-cell a{color:var(--link)}.trades-table .table-head{flex-basis:40px;background-color:var(--secondary-dark);color:#fff;border-bottom:2px dashed #9ad}.trades-table .table-body{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:visible;font-family:Share Tech Mono,monospace}.trades-table .table-row,.trades-table .table-row a{display:flex;align-items:center}.trades-table .table-body .table-row{transition:background-color .2s}.trades-table .table-body .table-row:nth-of-type(2n){background-color:#fafafe}.trades-table .table-body .table-row:hover{background-color:#eee}.trades-table .market-column,.trades-table .trade-column{flex:1;display:flex;flex-direction:column;justify-content:center}.trades-table .market-column.right,.trades-table .trade-column.right{text-align:right}.trades-table .market-column.left,.trades-table .trade-column.left{text-align:left}.trades-table .asset-column-content{padding:0;display:flex;align-items:center}.trades-table .asset-column-content img{margin-right:8px}.trades-table .no-data{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center}.market-details,.bot-details{display:flex;padding:var(--gap-m) var(--gap-l);gap:var(--gap-m)}@media (max-width: 968px){.market-details,.bot-details{flex-direction:column}}@media (min-width: 968px){.market-details,.bot-details{flex-direction:row-reverse}}.market-details .market-chart,.market-details .bot-data,.bot-details .market-chart,.bot-details .bot-data{flex:1;overflow:hidden}@media (min-width: 968px){.market-details .market-chart,.market-details .bot-data,.bot-details .market-chart,.bot-details .bot-data{display:flex;flex-direction:column}}.market-details aside,.bot-details aside{flex-basis:260px}.market-details .overall-sentiment-emoji,.bot-details .overall-sentiment-emoji{font-size:200px;line-height:1;margin:0;padding:40px}.market-details .bot-trade-table-container,.bot-details .bot-trade-table-container{flex:1 0 0;flex-direction:column;overflow:hidden;display:flex}.market-details .bot-trade-table-container h3,.bot-details .bot-trade-table-container h3{margin-bottom:8px}.log{border:2px solid var(--secondary-light);margin:40px;display:flex;flex-direction:column;list-style:none;padding:20px 20px 20px 0;flex:1;overflow-y:auto}.log li{margin-bottom:5px}.log li small{color:var(--secondary-mid)}.log li strong{color:var(--secondary-dark);font-weight:900}.bot-intro,.market-intro{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 968px){.bot-intro,.market-intro{flex-direction:column}}.dialog-wrapper{content:"";width:100%;height:100%;background-color:#ffffff80;position:fixed;top:0;z-index:500;left:0}.dialog{--dialog-border: var(--secondary-light);position:fixed;width:60%;min-width:400px;max-width:1024px;max-height:100vh;background-color:#f5fffa;z-index:500;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid var(--dialog-border);border-radius:12px;background:linear-gradient(45deg,rgba(255,255,255,.4),rgba(255,255,255,.9));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 5px 10px -5px #008b8b;overflow:hidden;transition:max-height .5s;display:flex;flex-direction:column}.dialog-header{color:var(--primary);background-color:var(--dialog-border);display:flex;justify-content:space-between;padding:0 0 0 28px}.dialog-header .dialog-close-button{color:#000;border:none;background-color:transparent;cursor:pointer;padding:20px 28px}.dialog-header .dialog-close-button:hover{background-color:#daa520}.dialog-header .dialog-close-button:active{color:#f0fff0;background-color:brown}.dialog-content{padding:28px;overflow-y:auto}.dialog-footer{display:flex;justify-content:space-between;align-items:flex-end}.dialog-buttons{margin-top:24px;display:flex;justify-content:flex-end}.dialog-buttons button{margin-right:16px}.button-primary{height:33px;border:none;position:relative;background-color:var(--primary);color:#fff;padding:0 20px}.button-primary:not(:disabled):hover{cursor:pointer}.button-primary:not(:disabled):active{box-shadow:none}.button-primary:disabled{opacity:.5}.button-primary:after{content:"";width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;border:1px solid white;top:4px;left:4px;box-sizing:border-box}.button-primary:not(:disabled):hover{background-color:var(--primary-dark)}.button-primary.large{width:200px;box-shadow:0 2px 5px #008b8b}.new-bot-button,.add-funds-button{width:200px;box-shadow:0 2px 5px #008b8b;height:33px;border:none;position:relative;background-color:var(--primary);color:#fff}.new-bot-button:not(:disabled):hover,.add-funds-button:not(:disabled):hover{cursor:pointer}.new-bot-button:not(:disabled):active,.add-funds-button:not(:disabled):active{box-shadow:none}.new-bot-button:disabled,.add-funds-button:disabled{opacity:.5}.new-bot-button:after,.add-funds-button:after{content:"";width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;border:1px solid white;top:4px;left:4px;box-sizing:border-box}.new-bot-button:not(:disabled):hover,.add-funds-button:not(:disabled):hover{background-color:var(--primary-dark)}.add-funds-button{background-color:var(--secondary-light);color:#000}.add-funds-button:after{border:1px solid black}.add-funds-button:hover{color:#fff}.button-secondary{width:200px;height:33px;border:none;position:relative;color:#fff;background-color:var(--secondary-mid)}.button-secondary:not(:disabled):hover{cursor:pointer}.button-secondary:not(:disabled):active{box-shadow:none}.button-secondary:disabled{opacity:.5}.button-secondary:after{content:"";width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;border:1px solid white;top:4px;left:4px;box-sizing:border-box}.button-secondary:not(:disabled):hover{background-color:var(--secondary-dark)}.bot-thumb{flex-basis:350px;flex-shrink:0;padding:var(--gap-s);border:1px solid var(--primary-light);border-radius:8px;max-height:100%;overflow-y:scroll;transition:background-color .3s;display:flex;flex-direction:column;gap:var(--gap-s)}.bot-thumb:hover{background-color:#fff;border-color:var(--primary-dark)}.bot-thumb a{text-decoration:none;color:#023;flex:1}.bot-thumb h3{margin:0;font-size:1.2em}.bot-thumb .bot-type{display:block}.bot-thumb .bot-status{display:block;text-align:right}.bot-health-bar{width:100%;height:16px;border:1px solid darkcyan;position:relative;margin-top:var(--gap-s)}.bot-health-bar>.bot-health{position:absolute;top:0;left:0;height:100%;background:linear-gradient(0deg,crimson,red)}.bot-features{display:flex}.bot-features p{margin:0}.bot-controls{display:flex;justify-content:flex-end}.bot-controls button{height:33px;border:none;position:relative;color:#fff;background-color:var(--secondary-mid);padding:0 12px;box-sizing:content-box}.bot-controls button:not(:disabled):hover{cursor:pointer}.bot-controls button:not(:disabled):active{box-shadow:none}.bot-controls button:disabled{opacity:.5}.bot-controls button:after{content:"";width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;border:1px solid white;top:4px;left:4px;box-sizing:border-box}.bot-controls button:not(:disabled):hover{background-color:var(--secondary-dark)}.funding-controls button{width:50%}.status-controls{margin-top:6px}.status-controls button{padding:0 0 2px;margin:0 6px;background-color:transparent;border:none;color:var(--secondary-dark);cursor:pointer}.status-controls button:hover{color:var(--secondary-mid)}.status-controls button:active{color:#000}.status-controls button:disabled{opacity:.5}.status-controls button.warn{color:#dc143c}.status-controls button:last-of-type{margin-right:0}
