html,body,:root{margin:0;padding:0;width:100%;height:100%}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;--text-color: rgba(255, 255, 255, .87);color:var(--text-color);--background-color: #242424;background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--accent-color: #1a1a1a;--active-color: #898989;--cadetblue-color: rgba(95, 158, 160, 1);--positive-color: var(--cadetblue-color);--color-coral: rgba(255, 127, 80, 1);--negative-color: var(--color-coral);--transparent-color: rgba(0,0,0,.1)}@media (prefers-color-scheme: light){:root{--text-color: #213547;--background-color: #ffffff;--accent-color: #f9f9f9}}a{font-weight:500;text-decoration:inherit}body{margin:0;display:flex;min-height:85vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;margin:.25rem;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--accent-color);cursor:pointer;transition:border-color .2s;transition:opacity .12s}button{opacity:.85}button:disabled{opacity:.5;cursor:not-allowed}button:hover:enabled{border-color:var(--active-color)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}pre{overflow:auto}.accented{background-color:var(--accent-color)}.centerText{text-align:center}.leftText{text-align:left}.rightText{text-align:right}.smallText{font-size:.8em;line-height:1.5}.mono{font-family:Courier New,Courier,monospace;line-height:1.5;font-weight:200}.fullWidth{width:100%!important}.fullHeight{height:100%}.contentHeight{height:calc(100% - var(--nav-height))}.nomargin{margin:0}.nomb{margin-bottom:0!important}.nomt{margin-top:0!important}.nomv{margin-top:0!important;margin-bottom:0!important}.noms{margin-left:0!important;margin-right:0!important}.nopadding{padding:0}.smallmt{margin-top:.25em!important}.smallmb{margin-bottom:.25em!important}.smallms{margin-left:1rem;margin-right:1rem}.ms{margin-left:auto;margin-right:auto}.flex{display:flex}.flex-col{display:flex;flex-direction:column!important}.flex-row{display:flex;flex-direction:row}.inline{display:inline}.centerContent{display:flex;place-content:center}.centerItems{display:flex;place-items:center}.space-between{display:flex;justify-content:space-between}.space-evenly{display:flex;justify-content:space-evenly}.noselect{user-select:none;-webkit-user-select:none;-ms-user-select:none}.nobullets{list-style-type:none}.overflow{overflow:auto}:root{--nav-height-nm: 3rem;--nav-height-sm: 2.5rem;--nav-height: var(--nav-height-sm)}#App{height:100%;display:flex;flex-direction:column;place-items:center}#Content{height:calc(100% - var(--nav-height));overflow:auto}#AppNav{height:var(--nav-height)}@media only screen and (max-width: 762px){:root{--nav-height: var(--nav-height-nm)}#App{flex-direction:column-reverse}#App .bottom{bottom:calc(.5rem + var(--nav-height))}}.text-positive{color:var(--positive-color)}.text-negative{color:var(--negative-color)}.faded{opacity:.7}.sticky{position:absolute}.right{right:1.5rem}.bottom{bottom:.5rem}@media only screen and (max-width: 762px){#AppNav{flex-direction:row-reverse;justify-content:space-between;bottom:0}}@media (hover: hover){.link:hover,.menu:hover{background-color:var(--active-color)}}.link:active,.menu:active{background-color:var(--active-color)}#AppNav{width:100%;height:var(--nav-height);display:flex;justify-content:space-between;list-style:none}.link.active{border-bottom:1px solid var(--active-color)}a,a:hover,a:visited{color:inherit}.sections{display:flex}.link,.menu{cursor:pointer;padding:.25em 1em;margin:auto 0}.dashboard{padding:0 1rem;max-width:1400px;margin:0 auto}.dashboard h2{margin-bottom:.5rem}.metric-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.metric-card{flex:1;min-width:120px;padding:.5rem .75rem;background:var(--accent-color);border-radius:4px}.metric-card .label{font-size:.7em;opacity:.6;text-transform:uppercase;letter-spacing:.05em}.metric-card .value{font-family:Courier New,Courier,monospace;font-size:1.1em;font-weight:400}.health-bar{display:flex;gap:1rem;align-items:center;padding:.4rem 0;margin-bottom:.5rem}.health-dot{display:inline-flex;align-items:center;gap:.35rem;font-size:.85em}.health-dot .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.health-dot .dot.ok{background:var(--positive-color)}.health-dot .dot.stale{background:var(--negative-color)}.health-dot .dot.off{background:var(--active-color);opacity:.4}.health-dot .age{font-family:Courier New,Courier,monospace;font-size:.8em;opacity:.6}.data-table{width:100%;border-collapse:collapse;font-size:.85em;margin-bottom:.5rem}.data-table th{text-align:left;font-size:.75em;text-transform:uppercase;letter-spacing:.05em;opacity:.5;padding:.3rem .5rem;border-bottom:1px solid var(--accent-color);font-weight:400}.data-table td{padding:.3rem .5rem;font-family:Courier New,Courier,monospace;font-weight:200}.data-table tr:nth-child(2n){background:var(--accent-color)}.data-table td.right{text-align:right}.data-table td.symbol{font-weight:400;font-family:inherit}.hedge-bar{display:flex;height:4px;border-radius:2px;overflow:hidden;background:var(--accent-color);width:60px}.hedge-bar .fill{height:100%;background:var(--positive-color);transition:width .3s ease}.hedge-bar.imbalanced .fill{background:var(--negative-color)}@media (max-width: 762px){.metric-row{flex-direction:column}.metric-card{min-width:unset}.data-table{font-size:.75em}}@media only screen and (max-width: 762px){.content{justify-content:center}#chart-renderer>div>table>tr:nth-child(1)>td:nth-child(3){opacity:.5}#chart-renderer>div>table>tr:nth-child(2)>td:nth-child(2){opacity:.5}}@keyframes border-alert{0%{border-color:#ff7f5000}25%{border-color:coral}to{border-color:#ff7f5000}}@keyframes text-alert{0%{color:#ff7f5000}75%{color:coral}to{color:#ff7f5000}}@keyframes fade-in{0%{opacity:0}50%{opacity:1}}#OrderBox{align-items:center;width:100%}.box{display:flex;box-sizing:border-box;width:100%;max-width:400px;margin-top:2.5em;padding:.5em;pointer-events:all;flex-direction:column;align-items:center;border-radius:.5em}.border-clear{border:-1px solid rgba(255,127,80,0);border-radius:5px}.border-alert{border:1px solid rgba(255,127,80,0);border-radius:5px;animation-duration:2s;animation-name:border-alert}.text-alert{color:#ff7f5080;animation-duration:3s;animation-name:text-alert}.fade-in{animation-name:fade-in}.quick{animation-duration:1s}.box__item{z-index:auto;display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:20px 0}.box__info{margin-bottom:0;font-size:.8em}.box__item__value{opacity:.85}.box__item__value:disabled{opacity:.55}.box :last-child,.box__item :first-child{border-radius:5px}input{height:2em;border:1px solid rgba(0,0,0,.1);border-radius:5px}.box__button{width:50%;color:inherit}.fish-icon{height:1em;width:auto;vertical-align:text-bottom;display:inline;filter:brightness(0) invert(1);opacity:.87}.box__title h2{margin-top:0}[name=buy]{margin-left:0;border-radius:5px 0 0 5px;background-color:var(--positive-color)}[name=sell]{margin-right:0;border-radius:0 5px 5px 0;background-color:var(--negative-color)}[name=ask]{color:var(--negative-color)}[name=bid]{color:var(--positive-color)}.mono{font-family:monospace;font-size:1.1em}.softtext{color:#00000080}.lighttext{opacity:.7}.small{font-size:.8em}.medium{font-size:1.2em}.large{font-size:1.5em}#chart-renderer{position:absolute;z-index:0}
