@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#0c1113;--panel:#141b1e;--panel2:#192226;--line:#263236;--muted:#8d9da2;--text:#edf4f2;--green:#a8ecd1;--red:#ef9c9e;--amber:#e2c58d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:14px 'DM Sans',sans-serif}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:wait}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.sidebar{width:228px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--line);padding:35px 22px;background:#101719;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;font:700 30px Manrope,sans-serif;letter-spacing:-1.3px}.mark{display:grid;place-content:center;font-size:38px;line-height:42px;background:var(--green);color:#142d25;width:43px;height:45px;border-radius:13px 3px 13px 3px}.brand-sub{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:1.9px;color:var(--muted);margin-top:3px}.workspace-label{font-size:9px;letter-spacing:1.8px;color:#6f8186;margin:63px 12px 14px}.nav{padding:14px 13px;display:flex;align-items:center;gap:13px;border-radius:7px;margin:3px 0;color:#92a4a8;font-size:13px}.nav.active{background:#243730;color:#bdebd8}.nav>span:first-child{font-size:20px}.nav-count{margin-left:auto;font-size:11px}.side-bottom{margin-top:auto;padding:16px 10px 0}.network{font-size:11px;display:flex;gap:7px;align-items:center}.dot{display:inline-block;width:6px;height:6px;background:#a8ecd1;border-radius:50%;box-shadow:0 0 9px #a8ecd144}.dot.waiting{background:var(--amber)}.dot.offline{background:var(--red)}.side-bottom p{font-size:11px;color:#76898d;margin:11px 0 24px}.readonly{font-size:10px;color:#8fa6a2;border-top:1px solid var(--line);padding-top:20px}main{margin-left:228px;padding:0 40px;max-width:1800px}.topbar{height:77px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.breadcrumb{font-size:11px;color:#a2b1b4}.breadcrumb span{margin:0 15px;color:#4c6166}.live-state{display:flex;align-items:center;gap:8px;font-size:10px;color:#b6c9c6;background:#192823;border:1px solid #2e453c;padding:7px 10px;border-radius:30px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin:34px 0 25px}.eyebrow{font-size:9px;letter-spacing:2px;color:#97b8aa;margin-bottom:12px}h1{font:500 32px Manrope,sans-serif;letter-spacing:-1.2px;margin:0}p{color:var(--muted);line-height:1.6}.page-heading p{font-size:12px;margin:10px 0 0}.button{border:1px solid #3b4c50;background:#1a2427;color:#d7e1df;border-radius:6px;padding:10px 15px;display:inline-flex;align-items:center;gap:8px;font-size:12px}.button:hover{background:#263731}.button.small{padding:8px 11px;font-size:11px}.account-row{display:flex;justify-content:space-between;align-items:center;gap:15px}.segmented{background:#101719;padding:4px;display:flex;border:1px solid var(--line);border-radius:7px;gap:4px}.segmented button,.chart-tabs button,.table-tabs button{border:0;background:none;color:#899a9e;white-space:nowrap}.segmented button{padding:10px 15px;font-size:11px;border-radius:4px}.segmented button.selected{background:#2b3b37;color:#def3e9;box-shadow:0 1px 4px #0004}.segmented button span{font-size:8px;margin-left:8px;padding:2px 4px;border:1px solid #4a675c;border-radius:3px}.period{font-size:11px;color:#9daeb0}.account-detail{display:flex;align-items:center;gap:11px;margin:13px 0 22px;font-size:10px;color:#809397;min-height:20px;flex-wrap:wrap}.account-detail>span:first-child{font-family:monospace}.account-detail>span:last-child{margin-left:auto}.text-button{color:#b3d5c7;background:none;border:0;padding:3px;font-size:10px}.metrics{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:14px}.metric{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:21px 20px 18px;min-height:148px}.metric.featured{background:linear-gradient(115deg,#263d34,#1e302b);border-color:#466354}.metric-label{font-size:11px;color:#b2c2c2;display:flex;justify-content:space-between;align-items:center;gap:8px}.metric-label span{font-size:8px;color:#90a69d;letter-spacing:.8px}.metric-value{font:500 clamp(23px,2.6vw,34px) Manrope,sans-serif;letter-spacing:-1px;margin:17px 0 12px;font-variant-numeric:tabular-nums}.metric-foot{font-size:10px;color:#92a6a6}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.neutral{color:var(--text)}.middle-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:18px;margin-top:22px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:9px}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:21px 23px;gap:14px}h2{font:600 14px Manrope,sans-serif;margin:0;letter-spacing:-.15px}.panel-head p{font-size:10px;margin:6px 0 0}.chart-tabs{display:flex;gap:3px;background:#0f1719;border:1px solid #283639;padding:3px;border-radius:5px}.chart-tabs button{padding:6px 9px;font-size:10px;border-radius:3px}.chart-tabs button.selected{background:#2a3b35;color:#c6ebda}.chart-summary{display:flex;align-items:baseline;gap:12px;padding:0 24px}.chart-summary>span:first-child{font:500 26px Manrope,sans-serif;letter-spacing:-.7px}.chart-summary>span:last-child{font-size:10px}#chart{height:236px;margin:7px 20px 0;position:relative}#chart svg{width:100%;height:100%;overflow:visible}.chart-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #223034;padding:15px 23px;font-size:9px;color:#84999b}.chart-foot i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:5px}.tiny-label{font-size:9px;color:#839b95}.breakdown{padding:0 23px}.breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;color:#9dafb1}.breakdown strong{color:#e5eeeb;font-weight:500;font-variant-numeric:tabular-nums}.breakdown small{display:block;font-size:9px;color:#697f83;margin-top:4px}.breakdown .subtotal{border-top:1px solid var(--line);padding-top:14px;margin-top:3px}.reconciliation{padding:12px 23px 16px;font-size:9px;color:#96a9a7;border-top:1px solid var(--line);margin-top:10px;line-height:1.7}.positions-panel{margin-top:22px;scroll-margin-top:20px}.table-toolbar{padding:0 23px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.table-tabs{display:flex;gap:23px;overflow:auto}.table-tabs button{font-size:11px;padding:15px 0;border-bottom:2px solid transparent}.table-tabs button.selected{border-bottom-color:var(--green);color:#cdeede}.table-tabs b{font-size:9px;font-weight:400;padding:2px 5px;margin-left:4px;border-radius:3px;background:#2a3c35}.search{display:flex;gap:6px;align-items:center;font-size:22px;color:#839797}.search input{width:110px;background:none;border:0;color:var(--text);font-size:10px;padding:8px 0}.search input::placeholder{color:#74898e}.table-scroll{overflow:auto;min-height:150px;max-height:620px}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap;font-size:11px}th{font-weight:400;font-size:9px;letter-spacing:.4px;color:#81969b;padding:14px 23px;background:#121a1d;position:sticky;top:0}td{padding:15px 23px;border-top:1px solid #223034;color:#b6c7c8;font-variant-numeric:tabular-nums}th.num,td.num{text-align:right}tr:hover td{background:#1a2528}.asset{display:flex;gap:10px;align-items:center;color:#e6efec;font-weight:600}.coin-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;background:#263734;border:1px solid #3a5048;border-radius:50%;font-size:10px;color:#b7d7c9}.tag{display:inline-block;font-size:9px;padding:4px 7px;border:1px solid #5b3e44;border-radius:4px;color:#dca4a9;background:#35262b}.tag.long{background:#253b31;color:#addbc4;border-color:#3c5c49}.subtext{display:block;color:#71878c;font-size:9px;margin-top:4px}.table-footer{padding:13px 23px;border-top:1px solid var(--line);font-size:9px;color:#7f9699;display:flex;justify-content:space-between}.empty{height:100%;min-height:150px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#7f999a;text-align:center;padding:25px}.methodology{margin:24px 0;color:#9cb0af;font-size:11px}.methodology details{padding:17px 0;border-bottom:1px solid #213033}.methodology summary{cursor:pointer;list-style:none}.methodology summary:after{content:'+';float:right;font-size:16px}.methodology details[open] summary:after{content:'−'}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;padding-top:17px}.method-grid h3{font-size:12px;color:#cee2dc;font-weight:500}.method-grid p{font-size:11px;color:#829b9e}.source-links{display:flex;gap:25px;font-size:10px;color:#b2cebf}footer{padding:2px 0 25px;display:flex;justify-content:space-between;gap:16px;color:#647d82;font-size:8px;letter-spacing:1px;align-items:center}.footer-mark{color:#b2d7c6;font:600 21px Manrope,sans-serif;vertical-align:middle;margin-right:8px}.footer-divider{margin:0 10px}#last-updated{letter-spacing:0}.toast{position:fixed;bottom:24px;right:25px;background:#2a4539;border:1px solid #597e68;border-radius:7px;padding:13px 20px;font-size:12px;z-index:50}#alert{border:1px solid #675a39;background:#29271d;color:#dacb9d;font-size:11px;padding:13px 16px;line-height:1.6;border-radius:7px;margin-bottom:15px}#alert:empty{display:none}button:hover{color:#e4f5ec}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#34484a;border-radius:4px}
@media(min-width:1550px){main{padding:0 58px}.metric{padding:24px}.middle-grid{grid-template-columns:2fr 1fr}#chart{height:245px}}@media(max-width:1150px){.sidebar{width:190px;padding:30px 17px}main{margin-left:190px;padding:0 25px}.metrics{gap:10px}.metric{padding:18px 14px}.metric-label{font-size:10px}.middle-grid{grid-template-columns:1.5fr 1fr}.panel-head{padding:18px}.breakdown{padding:0 18px}th,td{padding:14px 18px}.table-tabs{gap:18px}.chart-foot{font-size:8px}}@media(max-width:900px){.sidebar{display:none}main{margin:0;padding:0 22px}.middle-grid{grid-template-columns:1.5fr 1fr}.metrics{grid-template-columns:1fr 1fr}.metric-value{font-size:30px}.metric{min-height:140px}.topbar{height:62px}h1{font-size:29px}}@media(max-width:620px){main{padding:0 16px}.breadcrumb{font-size:9px}.breadcrumb span{margin:0 8px}.live-state{font-size:8px}.page-heading{margin-top:26px;gap:10px}h1{font-size:27px}.page-heading p{font-size:11px;max-width:245px}.button{padding:9px 11px}.page-heading .button span{display:none}.account-row{display:block}.segmented{width:100%;justify-content:space-between}.segmented button{padding:10px 9px;font-size:10px}.period{margin-top:11px;font-size:10px}.account-detail{font-size:9px;gap:7px;margin-bottom:17px}.account-detail>span:last-child{width:100%;margin:0}.metrics{gap:10px}.metric{padding:16px 13px;min-height:135px}.metric-value{font-size:26px}.metric-label span{display:none}.metric-foot{font-size:9px;line-height:1.5}.metric-label{font-size:10px}.middle-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.panel-head{padding:18px}.chart-summary{padding-left:18px}#chart{height:210px}.chart-foot{padding:13px 18px}.pnl-panel .breakdown{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.breakdown>div{font-size:10px;display:block}.breakdown strong{display:block;margin-top:6px}.breakdown .subtotal{border:0;margin:0;padding-top:10px}.table-toolbar{padding:0 17px;display:block}.table-tabs{gap:19px}.search{padding:6px 0}.search input{width:100%}.table-footer{padding:13px 17px}.method-grid{grid-template-columns:1fr;gap:0}footer{align-items:flex-start;flex-direction:column;gap:10px}#chart-change{font-size:9px}.positions-panel{margin-top:16px}}
