@layer screens{.live-assets{min-width:0}.live-assets .roll,.asset-table{font-variant-numeric:tabular-nums}.assets-total .roll{border-radius:var(--radius-xs);display:inline-block}.assets-pnl{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);font-size:var(--text-14);flex-wrap:wrap;display:flex}.assets-pnl>span{color:var(--muted)}.assets-pnl>b{font-weight:600}.assets-pnl>b[data-way=up]{color:var(--gain)}.assets-pnl>b[data-way=down]{color:var(--loss)}.assets-pnl-note{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-12);display:block}.assets-currency{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-13);display:inline-flex}.assets-currency select{border-radius:var(--radius-sm);border:1px solid var(--control-line);background:var(--surface-input);min-height:36px;color:var(--text);padding:0 var(--space-3)}.assets-insights{gap:var(--space-4);display:grid}.live-allocation>header,.asset-chart>header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.live-allocation-body{align-items:center;gap:var(--space-4) var(--space-5);grid-column:1/-1;grid-template-columns:112px minmax(0,1fr);display:grid}.live-allocation-body[data-view=beams]{grid-template-columns:minmax(0,1fr)}.live-allocation-ring{animation:assets-ring-in var(--motion-scene) var(--ease-enter) both}@keyframes assets-ring-in{0%{opacity:0;transform:rotate(-70deg)scale(.9)}}.asset-beams{border-radius:var(--radius);background:radial-gradient(60% 70% at 50% 85%, color-mix(in srgb, var(--accent) 14%, transparent), transparent);height:220px;position:relative}.asset-beams-canvas{position:absolute;inset:0}.asset-beams-loading{color:var(--muted);font-size:var(--text-13);place-items:center;display:grid;position:absolute;inset:0}.asset-chart{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sheet);border:1px solid color-mix(in srgb, var(--text) 7%, var(--line));background:var(--surface);align-content:start;display:grid}.asset-chart-pending{min-height:140px}.asset-chart h2{font-size:var(--text-18)}.asset-chart-reading{align-items:baseline;gap:var(--space-3);font-variant-numeric:tabular-nums;display:flex}.asset-chart-reading b{font-size:var(--text-20)}.asset-chart-reading small{color:var(--muted);font-size:var(--text-12)}.asset-chart-plot{touch-action:pan-y;border-radius:var(--radius-sm);width:100%;height:140px}.asset-chart-plot[data-hidden]{opacity:.25}.asset-chart-plot[data-way=up]{--trace:var(--gain)}.asset-chart-plot[data-way=down]{--trace:var(--loss)}.asset-chart-line{fill:none;stroke:var(--trace);stroke-width:2px;stroke-linejoin:round}.asset-chart-stop{stop-color:var(--trace)}.asset-chart-cursor{stroke:var(--control-line);stroke-width:1px}.asset-chart-skeleton{border-radius:var(--radius-sm);background:var(--surface-raised);height:140px;animation:assets-pulse 1.4s var(--ease-standard) infinite alternate}@keyframes assets-pulse{to{opacity:.5}}.asset-chart-note{font-size:var(--text-12)}.assets-tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.assets-search{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--control-line);background:var(--surface-input);color:var(--muted);flex:200px;display:flex}.assets-search input{min-width:0;min-height:40px;color:var(--text);background:0 0;border:0;outline:0;flex:1}.assets-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.assets-switch{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-13);display:inline-flex}.assets-tools .button{align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}.asset-table{border-collapse:collapse;width:100%}.asset-table :is(thead,tbody){display:block}.asset-table th{font-weight:inherit;text-align:start}.asset-chart-scrub{width:100%;accent-color:var(--accent)}.asset-row{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--line);animation:assets-row-in var(--motion-nav) var(--ease-enter) both;animation-delay:calc(var(--row-index,0) * 40ms);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) auto;display:grid}@keyframes assets-row-in{0%{opacity:0;transform:translateY(6px)}}.asset-head{min-height:36px;color:var(--muted);font-size:var(--text-12);animation:none}.asset-cell-name a{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none;display:flex}.asset-cell-name small,.asset-cell-value small,.asset-cell-change small{color:var(--muted);font-size:var(--text-12);display:block}.asset-cell-value,.asset-cell-change{text-align:end;overflow-wrap:anywhere}.asset-col-quantity{text-align:end;display:none}.asset-col-actions{align-items:center;gap:var(--space-2);display:flex}.asset-shortcuts{gap:var(--space-1);display:none}.asset-shortcuts a{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--secondary);place-items:center;display:grid}.asset-shortcuts a:hover{background:var(--surface-raised);color:var(--text)}.asset-chevron{color:var(--muted)}.asset-wallet-row{grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;animation:none}.asset-detail{gap:var(--space-5);display:grid}.asset-back{align-items:center;gap:var(--space-2);min-height:44px;color:var(--secondary);display:inline-flex}.asset-detail-head{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.asset-detail-price{justify-items:end;gap:var(--space-1);display:grid}.asset-detail-balance{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-sheet);border:1px solid color-mix(in srgb, var(--text) 11%, transparent);background:linear-gradient(160deg, var(--surface-raised), var(--surface) 70%);display:grid}.asset-detail-balance strong{font-size:var(--text-32);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.asset-detail-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.asset-detail-facts dt{color:var(--muted);font-size:var(--text-12)}.asset-detail-facts [data-sign=gain]{color:var(--gain)}.asset-detail-facts [data-sign=loss]{color:var(--loss)}.asset-subaccounts{gap:var(--space-3);display:grid}.asset-sub-list,.asset-dust-list{margin:0;padding:0;list-style:none;display:grid}.asset-sub-list li,.asset-dust-list li{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:44px;display:flex}.asset-sub-list li small,.asset-dust-list li small{color:var(--muted);margin-inline-start:auto}.asset-dust-list label{align-items:center;gap:var(--space-3);width:100%;min-height:44px;display:flex}.asset-dust-list li[data-ok=false] span{color:var(--loss)}.asset-dust-list li[data-ok=true] span{color:var(--gain)}@media (min-width:768px){.asset-row{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) minmax(0,1fr) minmax(0,.8fr) 170px}.asset-col-quantity{display:block}.asset-cell-held{display:none!important}.asset-shortcuts{display:flex}.asset-chevron{display:none}.asset-wallet-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.assets-insights{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:359px){.live-allocation-body{grid-template-columns:minmax(0,1fr);justify-items:center}}[data-motion=reduced] .live-allocation-ring,[data-motion=reduced] .asset-row,[data-motion=reduced] .asset-chart-skeleton{animation:none}@media (prefers-reduced-motion:reduce){.live-allocation-ring,.asset-row,.asset-chart-skeleton{animation:none}}.assets-notes[data-pending]{min-height:38px}@media (max-width:767px){.assets-notes[data-pending]{min-height:84px}}.assets-notes{gap:var(--space-1);display:grid}.assets-notes>p{font-size:var(--text-12);margin:0;line-height:1.45}.assets-wallet-total{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-raised);font-variant-numeric:tabular-nums;display:flex}.assets-wallet-total span{color:var(--muted);font-size:var(--text-13)}.asset-chart-flat{gap:var(--space-2);display:grid}.asset-chart-flat svg{width:100%;height:96px}.asset-chart-flat-line{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 6;opacity:.6}.assets-tools .button:disabled{opacity:.5;cursor:not-allowed}}
