@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-latin-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-cyrillic-CWCymEST.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-latin-Yt3aPRUw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-cyrillic-CjBOestx.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.cs-root{display:flex;flex-direction:column;min-height:0;background:#191b1e}.cs-root .cs-tf{align-items:center;padding:4px 6px;background:#191b1e;border-bottom:1px solid #25262b}.cs-root .cs-tf button{background:transparent;border:none;color:#b4b4b5;font:600 12px Arial,Helvetica,sans-serif;padding:3px 7px;border-radius:4px;cursor:pointer}.cs-root .cs-tf button:hover{background:#2a2c32}.cs-root .cs-tf button.active{background:#2a2c32;color:#fff}.cs-root .cs-tf .chart-tools button{border:1px solid #373a40}.cs-symbol{font:700 12px Arial,Helvetica,sans-serif;color:#fff;margin-right:8px;letter-spacing:.02em}.cs-host{position:relative;background:#191a1f;margin:0!important}.cs-lwc{position:absolute;top:0;right:0;bottom:0;left:0}.cs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font:12px Arial,Helvetica,sans-serif;z-index:3}.cs-legend{position:absolute;left:44px;color:#b4b4b5;line-height:17px;white-space:nowrap}.cs-legend-title{color:#b4b4b5;font-weight:600}.cs-legend-row{font-variant-numeric:tabular-nums}.cs-caption{color:#8e8f92}.cs-arb-rays{position:absolute;top:0;left:0;overflow:hidden}.cs-arb-axis,.cs-arb-spread{position:absolute;white-space:nowrap;background:#191b1e;font:600 11px/16px Arial,Helvetica,sans-serif;padding:1px 4px;border-radius:2px}.cs-arb-axis{transform:translateY(-50%);border-left:2px solid}.cs-arb-spread{border:1px solid #bb72ff60}.cs-aux{display:flex;align-items:center;gap:6px}.cs-aux-name{color:#b4b4b5}.cs-aux-value{font-variant-numeric:tabular-nums}.cs-pane-btn{pointer-events:auto;width:18px;height:18px;line-height:14px;padding:0;background:#23252b;color:#dededf;border:1px solid #373a40;border-radius:4px;font:700 13px Arial,Helvetica,sans-serif;cursor:pointer;opacity:.55}.cs-pane-btn:hover{opacity:1;background:#2a2c32}.cs-aux-collapsed .cs-pane-btn{opacity:1}.cs-pct{position:absolute;display:flex;flex-direction:column;align-items:flex-start;transform:translateY(-50%)}.cs-pct span{font:600 10px Arial,Helvetica,sans-serif;color:#fff;padding:1px 4px;border-radius:2px;line-height:13px}.cs-pct-drop{background:#f23645}.cs-pct-rise{background:#089981}.cs-pct-gap{height:19px;padding:0!important}.cs-extreme{position:absolute;transform:translate(-50%);font:10px Arial,Helvetica,sans-serif;color:#acadb1;white-space:nowrap}.cs-extreme-tick{color:#8e8f92}.cs-toast{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:20;background:#23252b;border:1px solid #373a40;color:#dededf;padding:4px 10px;border-radius:4px;font-size:12px;pointer-events:none}.cs-info{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#191b1e;border-bottom:1px solid #25262b;min-height:20px;flex-wrap:nowrap;overflow:visible;position:relative;z-index:5}.cs-pill{position:relative;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:8px;font:600 12px Inter,Arial,Helvetica,sans-serif;letter-spacing:.01em;white-space:nowrap;cursor:default}.cs-pill-stale{border-style:dashed}.cs-gear{color:#8e8f92;margin-left:4px;cursor:default;position:relative;font-size:14px}.cs-tip{display:none;position:absolute;top:24px;left:0;z-index:30;min-width:180px;max-width:320px;background:#23252b;border:1px solid #373a40;color:#dededf;border-radius:4px;padding:4px 8px;font:400 11px/16px Arial,Helvetica,sans-serif;white-space:pre-line;pointer-events:none}.cs-pill:hover .cs-tip,.cs-gear:hover .cs-tip{display:block}.cs-tip-caption{color:#acadb1}.cs-info-note{color:#8e8f92;font-size:11px;margin-left:6px;white-space:nowrap}.cs-attrib{position:absolute;right:84px;bottom:30px;z-index:4;font:9px Arial,Helvetica,sans-serif;color:#4a4b50;text-decoration:none}.cs-attrib:hover{color:#8e8f92}.cs-draw-panel{position:absolute;left:4px;top:4px;z-index:6;display:flex;flex-direction:column;gap:2px;padding:3px;background:#191b1eee;border:1px solid #25262b;border-radius:6px}.cs-draw-group{position:relative;display:flex;align-items:center}.cs-draw-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:4px;color:#c9c9c9;cursor:pointer}.cs-draw-btn:hover{background:#2a2c32}.cs-draw-btn.active{background:#2a2c32;color:#fff;box-shadow:inset 0 0 0 1px #4a4b50}.cs-draw-more{position:absolute;right:-10px;top:7px;width:10px;height:14px;padding:0;line-height:12px;background:#23252b;border:1px solid #373a40;border-radius:3px;color:#b4b4b5;font-size:10px;cursor:pointer}.cs-draw-more:hover{color:#fff}.cs-draw-menu{position:absolute;left:36px;top:-4px;z-index:30;min-width:250px;padding:4px 0;background:#1e2026;border:1px solid #2f3137;border-radius:6px;box-shadow:0 6px 18px #0008}.cs-draw-item{display:flex;align-items:center;gap:12px;width:100%;padding:7px 14px;background:transparent;border:none;color:#dededf;font:13px Arial,Helvetica,sans-serif;text-align:left;cursor:pointer}.cs-draw-item:hover{background:#2a2c32}.cs-draw-item.active{color:#fff;background:#2f3240}.cs-draw-sep{height:1px;margin:3px 2px;background:#2f3137}.cs-watermark{position:absolute;top:18px;transform:translate(-50%);font:600 28px Arial,Helvetica,sans-serif;color:#5e5f63;letter-spacing:.02em;pointer-events:none;white-space:nowrap}.cs-legend-compact{left:8px;font-size:11px;background:#23252bdd;border:1px solid #373a40;border-radius:4px;padding:0 6px}.cs-legend-compact .cs-legend-title{display:none}.cs-info-small{padding:4px 6px;gap:3px}.cs-info-small .cs-pill{height:18px;padding:0 6px;font-size:11px;border-radius:7px}.cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#25262b;border:1px solid #25262b}.cs-grid-cell{background:#191a1f;height:430px;display:flex;flex-direction:column;min-width:0}.cs-grid-cell .cs-root,.cs-grid-cell .cs-host{flex:1;min-height:0}.cs-grid-cell .cs-tf{padding:2px 6px}.cs-grid-cell .cs-tf button{padding:2px 5px;font-size:11px}.cs-view-toggle button{margin-left:4px}.cs-view-toggle button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.cs-overlay-controls,.cs-overlay-control{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.cs-overlay-error{color:#ff7088;font-size:11px;max-width:440px;overflow-wrap:anywhere}.cs-overlay-tooltip,.cs-overlay-depth,.cs-overlay-legend{position:absolute;z-index:6;pointer-events:none;color:#d5d8df;font:11px system-ui}.cs-overlay-legend{left:65px;top:46px;background:#17191dcc}.cs-overlay-depth{left:65px;top:63px;background:#17191ddd;max-width:calc(100% - 150px)}.cs-overlay-tooltip{background:#101318ef;border:1px solid #555d6b;padding:6px;white-space:pre-line;max-width:455px}.cs-overlay-tooltip:empty,.cs-overlay-depth:empty,.cs-overlay-legend:empty{display:none}.cs-tf:has(.cs-overlay-controls){flex-wrap:wrap}.cs-layer-gear{position:relative;display:inline-flex}.cs-layer-settings{position:absolute;top:26px;right:0;width:290px;max-height:65vh;overflow:auto;z-index:40;padding:10px;display:flex;flex-direction:column;gap:8px;background:#1e2026;color:#ddd;border:1px solid #555d6b;border-radius:5px;box-shadow:0 6px 18px #0009;white-space:normal}.cs-layer-settings label{display:flex;align-items:center;justify-content:space-between;gap:10px;font:12px system-ui}.cs-layer-settings input[type=number]{width:90px}.cs-layer-settings select{max-width:145px}.cs-layer-settings input,.cs-layer-settings select{background:#111318;color:#eee;border:1px solid #555d6b}.cs-funding-chips{display:flex;gap:4px;justify-content:center}.cs-funding-chips .cs-pill{border:1px solid #555d6b;color:#cdd5df;gap:0;padding-inline:2px;width:auto}.chart-floating-panel{padding:8px;border:1px solid #555d6b;border-radius:5px;background:#23252b;color:#dededf;box-shadow:0 6px 18px #0009;font:400 12px/18px Arial,Helvetica,sans-serif;white-space:normal}.cs-floating-tip{white-space:pre-line;font-size:11px;line-height:16px}button.cs-gear{border:0;padding:0;background:transparent;cursor:pointer}@font-face{font-family:Inter;src:url(/assets/inter-600-cyrillic-CWCymEST.woff2) format("woff2");font-weight:600;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#101619;color:#dce5e8;font-family:Inter,system-ui,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;background:#202b30;border:1px solid #34434a;border-radius:6px;padding:9px 13px}button:hover:not(:disabled){background:#2c3c43;border-color:#6b858f}button:disabled{opacity:.45;cursor:not-allowed}input,select,textarea{background:#111b20;color:#dce5e8;border:1px solid #35454e;border-radius:5px;padding:9px;outline:none;max-width:100%}input:focus,textarea:focus,select:focus{border-color:#5ebfa7;box-shadow:0 0 0 2px #5ebfa722}input[type=checkbox]{accent-color:#5ebfa7}label{display:flex;flex-direction:column;gap:8px;color:#aebfc7}textarea{resize:vertical;min-height:90px;width:100%;line-height:1.6}.app{min-height:100vh;display:flex;flex-direction:column}header{height:84px;display:flex;align-items:center;padding:0 36px;border-bottom:1px solid #2b363d;gap:56px;background:#141c20}.brand{font-weight:600;font-size:38px;letter-spacing:-3px;color:#76d4b8;display:flex;align-items:center;gap:18px}.brand span{font-size:9px;letter-spacing:2px;max-width:70px;line-height:1.8;color:#92a7b0}nav{display:flex;height:100%;gap:25px}nav button{background:none;border:0;border-radius:0;color:#829aa5;padding:0 3px;border-bottom:2px solid transparent}nav button.current{color:#e6f0f2;border-bottom-color:#76d4b8}nav button:hover:not(:disabled){background:none}.owner{margin-left:auto;display:flex;gap:12px;align-items:center}.owner button{background:none;border:0;color:#829aa5}.online-dot{width:6px;height:6px;background:#76d4b8;border-radius:100%}main{padding:40px 36px;flex:1;min-width:0}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#839ba6}h1{font-weight:600;font-size:31px;letter-spacing:-1px;margin:10px 0 12px}h2{font-size:18px;font-weight:600}h3{font-size:15px;font-weight:600}p{line-height:1.7;color:#8da3ae}.page-heading p{margin:0}.actions{display:flex;gap:8px}.filter-bar{display:flex;align-items:center;gap:25px;background:#172126;border:1px solid #2b3a41;border-radius:8px;padding:15px 18px;margin-bottom:20px}.filter-bar label{flex-direction:row;align-items:center;font-size:12px}.filter-bar select{min-width:170px}.inline{display:flex;flex-direction:row;align-items:center!important;gap:7px}.subtle{color:#7e97a3;font-size:11px}.filter-panel{display:flex;align-items:start;gap:20px;margin-bottom:18px}.filter-panel fieldset{display:flex;flex-direction:column;gap:10px;min-width:220px}.filter-panel select[multiple]{min-height:80px}.table-wrap{border:1px solid #2a3940;border-radius:8px;overflow-x:auto;background:#141e23}.journal{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.journal th{text-align:left;padding:15px 12px;background:#1b292f;color:#91a7b2;font-size:10px;font-weight:500;border-bottom:1px solid #34434a}.journal th button{padding:0;border:0;background:none;font-size:10px;color:inherit}.journal td{padding:20px 12px;border-bottom:1px solid #27343b;font-variant-numeric:tabular-nums}.journal small{display:block;margin:7px 0 0 20px;color:#6e8997;font-size:9px}.symbol-button{border:0;padding:0;background:none;font-weight:600;color:#dce9ef}.side{font-size:9px;letter-spacing:.7px}.side.long,.positive{color:#76d4b8}.side.short,.negative{color:#ee8a87}.missing{color:#6a8390}.pill{font-size:10px;background:#233137;padding:5px 9px;border:1px solid #34454e;border-radius:20px;white-space:nowrap}.warning{color:#d9b574!important}.warning-box{padding:14px;border:1px solid #6c5734;border-radius:6px;background:#2e2a20;color:#d9b574;margin-bottom:15px}.warning-box button{display:block;margin-top:12px}.active-row{background:#1c2c32}.detail-cell{padding:0!important;white-space:normal}.trade-detail{display:grid;grid-template-columns:minmax(500px,1.4fr) minmax(340px,1fr);gap:18px;padding:18px;background:#101a1f}.chart-container{background:#0c151b;border:1px solid #2b3e48;border-radius:6px;overflow:hidden}.chart-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px}.chart-tools button{font-size:10px;margin-left:6px;padding:5px 8px}.trade-chart{height:460px;min-height:300px;position:relative}.chart-caption{color:#7893a3;font-size:10px;padding:10px}.chart-container.expanded{position:fixed;top:18px;right:18px;bottom:18px;left:18px;z-index:50;display:flex;flex-direction:column}.expanded .trade-chart{flex:1;height:auto}details{padding:10px;color:#91a9b5}summary{cursor:pointer;font-size:11px}pre{white-space:pre-wrap;max-height:300px;overflow:auto;font-size:10px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 0;color:#829aa6;font-size:10px}.facts b{display:block;margin-top:8px;font-weight:500;color:#cbdce4}.note-editor{background:#162228;border:1px solid #2b3e48;border-radius:6px;padding:18px}.section-heading{display:flex;align-items:center;justify-content:space-between}.section-heading h3{margin:0 0 10px}.note-editor>label{margin-top:16px}.labels{border:0;padding:8px 0;margin:0}.labels legend{padding:0;font-size:11px;color:#9cb1bc}.labels input:not([type=checkbox]){width:100%;font-size:11px;padding:7px}.chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.chip{display:flex;flex-direction:row;gap:6px;font-size:10px;background:#203139;border:1px solid #344b56;padding:5px 7px;border-radius:4px}.chip.selected{color:#84d8bb;border-color:#477b6a}.chip input{width:11px;height:11px;margin:0}.save-line{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:15px;font-size:10px}.text-button{padding:12px 0 0;background:none;border:0;color:#8da4af;font-size:10px}.revisions{padding-left:18px;font-size:11px}.revisions li{padding:7px}.revisions button{font-size:10px;margin-left:8px}.pagination{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.pagination button{font-size:11px;margin-left:8px}.empty{padding:60px 25px;text-align:center}.empty-mark{display:inline-block;color:#547381;font-size:44px;font-weight:300;border:1px solid #2b424c;border-radius:15px;padding:3px 15px;margin-bottom:8px}.empty h2,.empty h3{font-weight:500;color:#bdcdd5}.empty p{font-size:12px}.panel{padding:25px;background:#172126;border:1px solid #2a3a42;border-radius:8px}.key-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.key-grid label{max-width:280px;margin-top:25px}.key-grid h2{font-size:17px}.settings dl{display:grid;grid-template-columns:220px 1fr;gap:24px;margin-top:30px;line-height:1.6}.settings dt{color:#91a7b2}.settings dd{margin:0}footer{padding:20px 36px;border-top:1px solid #27353c;display:flex;justify-content:space-between;font-size:10px;color:#5f7a88;letter-spacing:.5px}.login{max-width:500px;margin:7vh auto}.login form{margin-top:55px}.login label{margin:20px 0}.primary{background:#75d2b6;color:#102b25;border-color:#75d2b6;width:100%;font-weight:600}.loading{padding:40px}fieldset{border:1px solid #35454e;border-radius:6px}legend{color:#9cb1bc;font-size:11px}@media (max-width:1000px){header{padding:0 18px;gap:24px}.brand span{display:none}main{padding:25px 18px}.trade-detail{grid-template-columns:1fr}.filter-bar,.filter-panel{flex-wrap:wrap}.key-grid{grid-template-columns:1fr}.owner{font-size:10px}nav{gap:14px}.page-heading{gap:15px}.settings dl{grid-template-columns:1fr;gap:10px}footer{gap:20px}}.journal tr.running-row td{border-top:1px solid #9b7430;border-bottom:1px solid #9b7430;background:#211e18}.journal tr.running-row td:first-child{border-left:4px solid #e0a745}.journal tr.running-row td:last-child{border-right:1px solid #9b7430}.journal tr.stale-row small{color:#c7a778}.chart-container .cs-chart{min-height:520px}.tmm-pnl-badge{position:absolute;left:55px;top:50px;z-index:3;pointer-events:none;background:#162e2a}body{background:#0e1523;color:#d3dae5;font-size:12px}header{height:72px;background:#121b2c;border-color:#28354b;padding:0 28px;gap:64px}.brand{font-size:35px;color:#42b5a3}.brand span{color:#76859d;font-size:8px}nav{gap:32px}nav button{font-size:13px;color:#8290a7}nav button.current{border-color:#31b59b}.tab-number{margin-right:10px;font-size:10px;color:#566881}main{padding:26px 28px 38px}.page-heading{margin:28px 0 22px}.page-heading h1{font-size:26px;letter-spacing:-.7px;margin:7px 0 9px}.page-heading p{font-size:11px;color:#8490a5}.heading-period{font-size:11px;letter-spacing:0;font-weight:400;color:#7b899e;margin-left:20px}.eyebrow{font-size:8px;color:#6d7f9b;letter-spacing:1.8px}.pill{border-color:#344258;background:#1b273a;color:#a1b1c9;border-radius:4px}button{border-radius:4px;background:#1b283d;border-color:#34435b;padding:8px 11px}button:hover:not(:disabled){background:#25344c;border-color:#667994}input,select,textarea{background:#111b2d;border-color:#34425a;border-radius:4px;color:#d3dce8}.demo-banner{display:flex;align-items:center;gap:9px;background:#132a2a;color:#6fc9b2;padding:8px 28px;border-bottom:1px solid #25403c;font-size:10px}.demo-banner>span:last-child{color:#87a7a5;margin-left:12px}.demo-dot{height:5px;width:5px;background:#58baa1;border-radius:50%}.shared-filters{display:flex;align-items:flex-end;gap:12px;padding:15px 16px;background:#141f31;border:1px solid #29364d;flex-wrap:wrap;border-radius:4px}.shared-filters label{font-size:9px;color:#8292ab;gap:7px;flex:1;min-width:115px}.shared-filters input,.shared-filters select{font-size:11px;width:100%;height:34px}.shared-filters .text-button{padding:10px 5px;font-size:10px}.shared-filters>button{height:34px;font-size:10px}.filter-panel{margin-top:12px;background:#172238}.filter-panel fieldset{font-size:11px;gap:9px}.layout-toolbar{display:flex;align-items:center;gap:22px;margin:0 0 12px;color:#647792;font-size:9px}.layout-toolbar>span:first-child{color:#8a9db4}.layout-toolbar button{margin-left:auto;font-size:9px;padding:6px 9px}.workspace{position:relative;min-width:0;margin-bottom:20px}.widget{position:absolute;background:#1b2739;border:1px solid #334157;border-radius:2px;min-width:0;display:flex;flex-direction:column;overflow:hidden}.widget.dragging{border-color:#ce716c;box-shadow:0 0 0 2px #b2565933;z-index:4;opacity:.92}.widget-heading{height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:6px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.widget-heading:active{cursor:grabbing}.widget-heading h2{margin:0;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-heading>span{color:#8695ad;font-size:16px}.widget-content{flex:1;min-height:0;min-width:0;overflow:auto}.resize-handle{position:absolute;bottom:2px;right:2px;width:14px;height:14px;padding:0;background:transparent;border:0;border-right:2px solid #67758a;border-bottom:2px solid #67758a;border-radius:0;cursor:nwse-resize;touch-action:none;z-index:5}.resize-handle:hover:not(:disabled){background:#3ea89933;border-color:#68c8b3}.metric{padding:1px 13px 7px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.metric-value{font-size:24px;letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.metric-value em{font-style:normal;font-size:14px;color:#8699b1;font-weight:400}.metric-caption{font-size:8px;color:#8295af;line-height:1.4;background:none;border:0;padding:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-caption:hover:not(:disabled){background:transparent;color:#c1cbd9;border:0}.ls-breakdown{display:flex;gap:12px;font-size:8px;color:#6abfa9}.ls-breakdown span:last-child{color:#a7afc3}.positive,.side.long{color:#4ac5a2}.negative,.side.short{color:#eb858a}.series{display:flex;flex-direction:column;height:100%;padding:0 9px 11px}.series svg{width:100%;flex:1;min-height:0;overflow:visible}.series svg text{font-family:system-ui,sans-serif;font-size:11px;fill:#91a0b7}.grid-line{stroke:#617189;stroke-width:.7;stroke-dasharray:4 3;opacity:.45}.chart-legend{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:8px;color:#8593a8;padding-top:4px}.teal-dot,.grey-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2a989e}.grey-dot{background:#8995a8;opacity:.5;margin-left:10px}.widget-empty{height:100%;min-height:55px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#9cacbf;font-size:13px}.widget-empty small{color:#657b96;font-size:10px;text-align:center}.horizontal-chart{padding:15px 15px 20px;height:100%;display:flex;flex-direction:column;justify-content:safe center;gap:16px}.coin-row,.reason-row{display:flex;align-items:center;gap:12px;font-size:10px}.coin-row>span{width:70px;text-align:right;font-size:9px;flex-shrink:0}.bar-track{position:relative;flex:1;min-width:0;height:22px;border-bottom:1px dashed #66759044}.bar-track i{display:block;height:100%;background:#008c71;border-radius:1px;min-width:0}.bar-track b{position:absolute;left:8px;top:5px;font-size:10px;font-weight:400;color:#e1ecea;text-shadow:0 1px 2px #132b28}.bar-axis{display:flex;justify-content:space-between;margin-left:82px;font-size:9px;color:#7588a3}.reason-row>span{min-width:95px}.reason-row small{display:block;font-size:9px;color:#7e8fa8;margin-top:6px}.reason-row .bar-track{height:32px}.reason-row b{top:9px}.bar-track .loss-bar{background:#b65e69}.widget-footnote{color:#7389a4;font-size:9px;margin-top:25px}.journal-widget{background:#131e30}.journal-widget .widget-heading{border-bottom:1px solid #303d52;background:#192538}.journal-widget .widget-content{overflow:auto}.table-wrap{height:100%;border:0;border-radius:0;background:#131e30;overflow:visible}.journal{font-size:10px}.journal th{background:#1a2639;color:#9daac0;padding:13px 9px;font-size:9px;border-color:#34425a;position:sticky;top:0;z-index:2}.journal td{padding:14px 9px;border-color:#2c394f}.journal tbody>tr:nth-child(2n){background:#172235}.journal small{font-size:9px;margin-top:8px;color:#7186a3}.journal .symbol-button{font-size:10px;color:#cbd9eb}.journal .side{font-size:9px;letter-spacing:0}.journal .pill{border-radius:12px;font-size:8px;padding:3px 6px}.return-badge{display:inline-block;border-radius:12px;padding:4px 7px;font-size:9px}.return-badge.positive{color:#b3efcf;background:#0b593e;border:1px solid #168254}.return-badge.negative{color:#ffc1c5;background:#781f2b;border:1px solid #a53944}.journal tr.running-row td{background:#24251f;border-color:#6d6841}.journal tr.running-row td:first-child{border-left-color:#c6a04e}.journal tr.active-row td{background:#203148}.pagination{font-size:10px}.trade-detail{background:#111a29}.note-editor,.panel{background:#182438;border-color:#304158;border-radius:4px}.note-editor .chip{background:#23344a;border-color:#3b506b}.settings dl{font-size:11px}.reason-settings form{display:flex;gap:8px;margin:18px 0}.reason-settings form input{flex:1;min-width:0}.reason-list>div{display:flex;align-items:center;gap:8px;border-top:1px solid #2b3d55;padding:12px 0}.reason-list>div>span{flex:1}.reason-list button{font-size:10px}.reason-list form{margin:0;width:100%}.archived-label{color:#7d8ba0}.key-grid+.page-heading{margin-top:40px}.settings{margin-top:20px}footer{border-color:#28374d;color:#627591;font-size:9px;padding:18px 28px}@media (max-width:1400px){header{gap:40px}.metric-value{font-size:21px}.widget-heading{padding:0 9px}.widget-heading h2{font-size:10px}.shared-filters{gap:9px}.shared-filters label{min-width:110px}.chart-legend{font-size:7px}.layout-toolbar{gap:14px}.journal td{padding:13px 8px}}@media (max-width:800px){header{gap:18px;padding:0 14px}.brand span,.tab-number{display:none}nav{gap:16px}nav button{font-size:11px}main{padding:20px 12px}.owner{font-size:9px;gap:5px}.demo-banner{padding:8px 14px}.demo-banner>span:last-child{display:none}.heading-period{display:block;margin:8px 0}.layout-toolbar{flex-wrap:wrap;gap:8px}.layout-toolbar>span:nth-child(2){display:none}.metric-value{font-size:16px}.widget-heading h2{font-size:8px}.widget-heading,.metric{padding:0 5px}.metric-caption,.ls-breakdown{font-size:7px}.horizontal-chart{padding:7px;gap:10px}.coin-row{gap:4px}.coin-row>span{width:50px;font-size:7px}.bar-track b{font-size:8px}.chart-legend{flex-wrap:wrap;font-size:6px}.bar-axis{margin-left:55px}.page-heading{align-items:start;gap:12px}.reason-settings form{flex-wrap:wrap}}.series svg{flex:1 1 0}.series svg text{font-size:10px}:root{color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:#465974 #142034}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:#142034}::-webkit-scrollbar-thumb{background:#465974;border:2px solid #142034;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#637b9c}button,input,select,textarea{border-radius:8px}.panel,.widget,.note-editor,.chart-container,.shared-filters,.filter-panel,.warning-box{border-radius:14px}fieldset,.chip,.pill{border-radius:8px}.bar-track i{border-radius:4px}.compact-toolbar{margin:14px 0 10px;justify-content:flex-end;gap:8px;min-height:34px}.compact-toolbar>span:not(.warning){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.compact-toolbar>button{margin-left:0;font-size:12px;padding:8px 12px}.compact-toolbar>span.warning{margin-right:auto;font-size:12px}.journal-widget .widget-heading{height:40px;padding:0 14px}.journal-widget .widget-heading h2{font-size:13px}.journal-widget .widget-content{scrollbar-gutter:stable}.adjustable-table{table-layout:fixed;min-width:0;font-size:14px}.adjustable-table th{position:sticky;font-size:12px;padding:12px 14px;cursor:grab;-webkit-user-select:none;user-select:none}.adjustable-table th:active{cursor:grabbing}.adjustable-table .column-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adjustable-table th button{font-size:12px}.column-resizer{position:absolute;right:0;top:0;width:9px;height:100%;cursor:col-resize;touch-action:none;border-right:1px solid #50627d55}.column-resizer:hover,.column-resizer:active{background:#45b9a466;border-right-color:#69d5bc}.adjustable-table th.column-drop-target{box-shadow:inset 3px 0 #57c8b0;background:#24423f}.adjustable-table td{font-size:14px;padding:11px 14px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.adjustable-table .symbol-button{font-size:14px}.adjustable-table small{font-size:11px;margin-top:5px;line-height:14px;overflow:hidden;text-overflow:ellipsis}.adjustable-table .side,.adjustable-table .pill,.adjustable-table .return-badge{font-size:12px}.adjustable-table .detail-cell{overflow:visible}.pagination,.pagination .subtle{font-size:12px}.resize-handle{right:5px;bottom:5px;border-radius:0 0 3px}.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px;padding:6px;background:#141f31;border:1px solid #29364d;border-radius:14px;width:fit-content}.settings-tabs button{background:transparent;border-color:transparent;font-size:13px;padding:11px 18px}.settings-tabs button[aria-selected=true]{background:#2a3a51;border-color:#40536d;color:#e5f1ef}.reason-settings{max-width:1120px;padding:24px}.reason-settings h2{margin:0 0 20px;font-size:19px}.reason-count{color:#8597af;margin-left:10px;font-size:14px}.reason-search{width:100%;font-size:14px;padding:12px}.reason-settings form input,.reason-settings form button{font-size:14px}.reason-list{max-height:calc(100vh - 420px);min-height:200px;overflow:auto;scrollbar-gutter:stable;padding-right:6px}.reason-list>div{border:1px solid #34445d;border-radius:10px;margin:0 0 10px;padding:14px 16px;gap:12px;background:#121c2e;min-height:60px}.reason-list>div>span{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.reason-list button{font-size:12px;flex-shrink:0}@media (max-width:800px){.settings-tabs{width:100%}.settings-tabs button{padding:10px;font-size:12px}.reason-settings{padding:16px}.reason-list>div{flex-wrap:wrap;padding:12px}.reason-list>div>span{flex-basis:100%}.reason-list{max-height:65vh}.compact-toolbar>button{font-size:11px}}.trade-detail-viewport{position:sticky;left:0;max-width:100%;container-type:inline-size;container-name:trade-detail}.trade-detail{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.trade-detail>div{min-width:0}.trade-detail .chart-tools{flex-wrap:wrap}.trade-detail .facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.trade-detail .note-editor{min-width:0}.trade-detail .save-line{flex-wrap:wrap}.trade-detail .save-line [role=status]{flex:1;min-width:160px}.trade-detail .labels,.trade-detail .chips{min-width:0;overflow-wrap:anywhere}@container trade-detail (max-width:1000px){.trade-detail{grid-template-columns:1fr}}.chart-container.expanded{z-index:100;overflow:auto}.chart-container.expanded .cs-root{flex:1;min-height:0}.chart-container.expanded .cs-host{flex:1;min-height:180px}.adjustable-table .numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.adjustable-table .return-badge{display:inline-grid;align-items:baseline;padding:4px 11px;line-height:18px;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.return-digits{display:flex;justify-content:flex-end;min-width:0;text-align:right}.return-value{position:relative}.return-minus{position:absolute;right:100%;bottom:0;font-size:9px;font-weight:400;opacity:.8;margin-right:1px}.review-banner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;padding:12px 28px;background:#192c36;border-bottom:1px solid #34505c;color:#8ab6c3;font-size:11px}.review-banner b{color:#8fd8bf;font-weight:600}.review-banner>span:last-child{margin-left:auto;color:#d3b875}.coin-row,.reason-row,.bar-axis{flex-shrink:0}.shared-filters{display:grid;grid-template-columns:repeat(4,minmax(100px,220px)) repeat(2,140px) auto auto minmax(140px,1fr);gap:10px}.shared-filters label{min-width:0}.shared-filters>button{white-space:nowrap}.shared-filters>.reset-layout{justify-self:end}.workspace{margin-top:14px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.layout-save-error{margin-top:12px;font-size:12px}.widget-actions{margin-left:auto;display:flex;gap:6px;align-items:center}.widget-actions button{font-size:11px;padding:4px 8px}.journal-page{padding-bottom:16px}.journal-workspace{margin-bottom:0}.journal-page .pagination{margin-top:12px}.dashboard-widget{container-type:inline-size;container-name:widget}.coin-chart{gap:2px;padding:8px 12px;justify-content:flex-start}.coin-chart .coin-row{min-height:18px;gap:8px}.coin-chart .coin-row>span{width:clamp(56px,25cqi,100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-chart .bar-track{height:16px}.coin-chart .bar-track b{top:1px;left:6px;line-height:14px}.coin-chart .bar-axis{margin-left:calc(clamp(56px,25cqi,100px) + 8px);padding-top:3px}@container widget (max-width:180px){.metric{padding:0 8px 5px;gap:4px}.metric-value{font-size:clamp(14px,13cqi,22px);letter-spacing:-.6px}.metric-value em{font-size:.65em}.ls-breakdown{flex-wrap:wrap;gap:2px 7px;line-height:10px}.widget-heading{padding:0 8px}.widget-heading h2{font-size:9px}}@media (max-width:1100px){.shared-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.shared-filters>.reset-layout{width:auto}}@media (max-width:600px){.shared-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-filters>.reset-layout{grid-column:1/-1;justify-self:end}}.shared-filters.with-widget-picker{grid-template-columns:repeat(4,minmax(100px,220px)) repeat(2,140px) auto auto auto minmax(140px,1fr)}.widget-picker{padding:0;position:relative;color:inherit;z-index:65}.widget-picker>summary{list-style:none;display:flex;align-items:center;gap:10px;height:34px;white-space:nowrap;padding:0 11px;border:1px solid #34435b;border-radius:8px;background:#1b283d;font-size:11px}.widget-picker>summary::-webkit-details-marker{display:none}.widget-picker-panel{position:absolute;right:0;top:42px;width:300px;max-height:calc(100vh - 240px);overflow:auto;background:#172337;border:1px solid #40526d;border-radius:12px;box-shadow:0 12px 30px #0006;padding:12px}.widget-picker fieldset{border:0;margin:0;padding:0}.widget-picker legend{padding:4px 8px 10px}.widget-picker label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px;font-size:12px;cursor:pointer}.widget-picker label:hover{background:#23354d;border-radius:6px}.widget-picker input{width:14px;height:14px;flex-shrink:0}.journal-page{padding-bottom:8px}.widget-footer{flex-shrink:0;border-top:1px solid #344158;background:#192538}.journal-pagination{height:auto;min-height:34px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;padding:4px 9px}.journal-pagination button{height:25px;min-width:25px;margin:0;padding:2px 5px;border:0;border-radius:4px;background:none;color:#9cafc8;font-size:12px;line-height:20px}.journal-pagination button[aria-current=page]{background:#354963;color:#eef5fa}.journal-pagination .page-gap{color:#7185a0;padding:0 3px}.journal-pagination .page-range{font-size:11px;margin:0 6px;color:#b3c2d7;font-variant-numeric:tabular-nums;white-space:nowrap}.journal-pagination select{height:25px;font-size:11px;padding:2px 5px;border-radius:4px}.annotation-review{margin-top:18px}@media (max-width:1100px){.shared-filters.with-widget-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.shared-filters.with-widget-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.journal-pagination button:hover:not(:disabled){background:#283c56}.journal-pagination button[aria-current=page]:hover{background:#354963}.tmm-history-chart,.tmm-history-chart .cs-root,.tmm-history-chart .cs-host,.tmm-history-chart .cs-tf,.tmm-history-chart .chart-tools,.tmm-history-chart .chart-caption{background:#000}.tmm-history-chart{position:relative}.tmm-history-chart.expanded{position:fixed}.history-edge{position:absolute;top:100px;z-index:6;padding:6px 9px;border:1px solid #33445d;border-radius:5px;background:#101a29e8;color:#adbfce;font-size:11px;pointer-events:none;max-width:75%}.history-edge-left{left:62px}.history-edge-right,.history-edge-notice{right:80px}.closing-parts{padding:10px 0}.closing-parts-scroll{overflow:auto;margin-top:10px;border:1px solid #2b3e56;border-radius:8px}.closing-parts table{width:100%;border-collapse:collapse;white-space:nowrap}.journal .closing-parts th,.journal .closing-parts td{position:static;padding:8px;font-size:10px;text-align:right;line-height:16px}.journal .closing-parts th:first-child,.journal .closing-parts td:first-child{text-align:left}.closing-parts button{padding:3px 7px;font-size:12px}.closing-parts [role=status]{display:block;margin-top:8px;font-size:10px}.candle-cache-status{margin-top:18px}.candle-cache-status [role=status]{font-size:12px;color:#9dcbbf;line-height:1.8}.tmm-history-chart .cs-tf{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.tmm-history-chart .cs-tf .auto-timeframe{margin-left:auto;color:#8cafc8}.tmm-history-chart .cs-tf button:disabled{display:inline-block;opacity:.4}.journal .closing-parts th{cursor:default}.label-select{position:relative;min-width:0}.label-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;text-align:left;background:#101b2d;border-color:#35465f;padding:7px 10px}.label-selection{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.label-selected{font-size:11px;line-height:1.5;border:1px solid #42566f;border-radius:12px;padding:1px 8px;color:#d1dfef;overflow-wrap:anywhere}.label-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:6;background:#1d293b;border:1px solid #40516b;border-radius:10px;box-shadow:0 10px 28px #0008;overflow:hidden}.labels .label-dropdown>input{border:0;border-bottom:1px solid #35465f;border-radius:0;padding:11px 12px;font-size:12px;background:#1d293b}.label-options{max-height:250px;overflow-y:auto;overscroll-behavior:contain;padding:4px 0}.label-select .label-option{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;padding:8px 11px;font-size:12px;line-height:1.4;color:#d0dbea;cursor:pointer}.label-option:hover,.label-option:focus-within{background:#2c3d55}.label-option input{flex:none;width:16px;height:16px;margin:0}.label-option span{overflow-wrap:anywhere;min-width:0}.label-dropdown-help{font-size:10px;color:#92a5bd;border-top:1px solid #35465f;padding:8px 11px}.label-create{width:100%;border:0;border-top:1px solid #35465f;border-radius:0;text-align:left;font-size:12px;overflow-wrap:anywhere}.label-no-results{margin:8px 12px;font-size:12px}.shared-filters{grid-template-columns:repeat(6,minmax(80px,1fr)) repeat(2,125px) auto auto minmax(140px,1fr)}.shared-filters.with-widget-picker{grid-template-columns:repeat(6,minmax(80px,1fr)) repeat(2,125px) auto auto auto minmax(140px,1fr)}.shared-filters>.label-filter{padding:0;border:0;margin:0;min-width:0}.shared-filters>.label-filter legend{font-size:9px;color:#8292ab;margin-bottom:7px}.label-filter .label-select-trigger{height:34px;min-height:34px;padding:6px 9px;font-size:11px}.label-filter .label-selection{flex-wrap:nowrap;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.label-filter .label-selected{border:0;padding:0;border-radius:0;font-size:11px}.label-filter .label-selected+.label-selected:before{content:", "}.label-filter .label-dropdown{width:max(100%,300px)}@media (max-width:1200px){.shared-filters,.shared-filters.with-widget-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.shared-filters>.reset-layout{justify-self:end}}@media (max-width:600px){.shared-filters,.shared-filters.with-widget-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.label-filter .label-dropdown{width:100%;min-width:0}}.shared-filters:not(.with-widget-picker){grid-template-columns:repeat(6,minmax(76px,1fr)) repeat(2,125px) auto auto auto minmax(140px,1fr)}.shared-filters>.sync-refresh{width:35px;padding:7px;display:grid;place-items:center}.sync-running svg{animation:sync-spin 1.2s linear infinite}.sync-notice{font-size:11px;margin:5px 2px 0;color:#95a9bf}@keyframes sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sync-running svg{animation:none}}@media (max-width:1200px){.shared-filters:not(.with-widget-picker){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.shared-filters:not(.with-widget-picker){grid-template-columns:repeat(2,minmax(0,1fr))}}
