.profile-chart-section{border-top:1px solid var(--separator);padding:22px 0 0}.profile-chart-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-chart-heading>div:first-child{gap:8px;display:grid}.profile-chart-caption,.profile-chart-cash>span{color:var(--muted);font-size:11px}.profile-chart-value{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:650;line-height:.95}.profile-chart-cash{text-align:right;gap:8px;display:grid}.profile-chart-cash>strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.profile-chart-canvas{touch-action:pan-y;cursor:crosshair;width:100%;height:135px;color:var(--success);margin:4px 0 8px;display:block}.profile-chart-canvas[data-tone=negative]{color:var(--danger)}.profile-chart-stroke{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.profile-chart-point{fill:currentColor}.profile-chart-crosshair{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4;opacity:.6}.profile-chart-canvas:focus-visible{outline:1px solid var(--muted);outline-offset:4px;border-radius:4px}.profile-chart-ranges{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(100%,344px);display:grid}.profile-chart-range.button{background:0 0;border-radius:8px;flex-direction:column;gap:6px;width:100%;min-width:0;height:48px;padding:6px 8px;display:flex}.profile-chart-range.button[aria-pressed=true]{background:var(--surface)}.profile-chart-range>span{color:var(--muted);font-size:10px}.profile-chart-range[aria-pressed=true]>span{color:var(--foreground)}.profile-chart-range>strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}@media (max-width:760px){.profile-chart-value{font-size:32px}.profile-chart-cash>strong{font-size:13px}.profile-chart-ranges{gap:3px}.profile-chart-range>strong{font-size:11px}}
.profile-tab-body{overflow-anchor:none}.profile-tab-body-content{display:flow-root}
.demo-orders-list{width:100%}.demo-order-row{border-bottom:1px solid var(--separator);align-items:center;gap:12px;padding:14px 4px;font-size:13px;display:flex}.demo-order-direction{background:var(--surface);width:32px;height:32px;color:var(--success);border-radius:50%;place-items:center;font-size:19px;display:grid}.demo-order-direction[data-side=sell]{color:var(--danger)}.demo-order-name,.demo-order-amount{flex-direction:column;gap:4px;display:flex}.demo-order-name{flex:1}.demo-order-amount{text-align:right;font-variant-numeric:tabular-nums}.demo-order-row small,.demo-orders-empty span{color:var(--muted);font-size:12px}.demo-orders-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;font-size:14px;display:flex}.order-review-dialog{max-width:400px}.order-review-amount{color:var(--foreground);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:16px 0 6px;font-size:40px;font-weight:600;line-height:1.15}.order-review-estimate{color:var(--muted);margin-bottom:24px;font-size:14px}.order-review-facts{gap:15px;margin:0;font-size:13px;display:grid}.order-review-facts>div{justify-content:space-between;gap:20px;display:flex}.order-review-facts dt{color:var(--muted)}.order-review-facts dd{text-align:right;margin:0}.order-review-note{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.6}.order-review-success{width:48px;height:48px;color:var(--success);background:var(--success-soft);border-radius:50%;place-items:center;margin-bottom:16px;font-size:24px;display:grid}.order-review-success .karma-success-check{width:32px;height:32px}
