.t-desk{--t-ink:var(--color-charcoal,#2c2e2a);--t-paper:var(--color-white,#fff);--t-wash:var(--color-beige-400,#f5f1e4);--t-rule:var(--color-beige-500,#e0dbce);--t-mute:var(--color-beige-600,#c2bcad);--t-up:var(--color-green-500,#8ed462);--t-down:var(--color-red-500,#ff705d);--t-r:var(--radius-md,20px);--t-r-sm:var(--radius-sm,10px);color:var(--t-ink);flex-direction:column;gap:1.5rem;display:flex}.t-desk *,.t-overlay *{font-family:inherit}.t-label{font-size:var(--text-sm,.875rem);letter-spacing:.02em;text-transform:uppercase;color:color-mix(in oklab, var(--t-ink) 55%, transparent)}.t-label--row{text-transform:none;letter-spacing:0;justify-content:space-between;gap:1rem;display:flex}.t-note{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 65%, transparent);line-height:1.5}.t-note a{color:var(--t-ink);text-decoration:underline}.t-mono{font-variant-numeric:tabular-nums}.t-up{color:color-mix(in oklab, var(--t-up) 70%, var(--t-ink))}.t-down{color:var(--t-down)}.t-card{background:var(--t-paper);border:1px solid var(--t-rule);border-radius:var(--t-r);padding:1.5rem}.t-btn{border-radius:var(--radius-lg,50px);font-size:var(--text-sm,.875rem);cursor:pointer;white-space:nowrap;padding:.7rem 1.4rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.t-btn--solid{background:var(--t-ink);color:var(--t-wash)}.t-btn--solid:hover:not(:disabled){background:color-mix(in oklab, var(--t-ink) 85%, var(--t-up))}.t-btn--ghost{color:var(--t-ink);border:1px solid var(--t-ink);background:0 0}.t-btn--ghost:hover:not(:disabled){background:var(--t-wash)}.t-btn--block{text-align:center;width:100%;display:block}.t-btn:disabled{opacity:.4;cursor:not-allowed}.t-textlink{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 65%, transparent);cursor:pointer;background:0 0;text-decoration:underline}.t-textlink:hover{color:var(--t-ink)}.t-tag{border:1px solid var(--t-rule);border-radius:var(--radius-lg,50px);font-size:var(--text-sm,.875rem);text-transform:capitalize;padding:.15rem .6rem;display:inline-block}.t-tag--long{background:color-mix(in oklab, var(--t-up) 35%, transparent);border-color:#0000}.t-tag--short{background:color-mix(in oklab, var(--t-down) 30%, transparent);border-color:#0000}.t-alert{border-radius:var(--t-r-sm);font-size:var(--text-sm,.875rem);margin-top:1rem;padding:.75rem 1rem;line-height:1.5}.t-alert a{text-decoration:underline}.t-alert--ok{background:color-mix(in oklab, var(--t-up) 25%, transparent)}.t-alert--bad{background:color-mix(in oklab, var(--t-down) 22%, transparent)}.t-empty{border:1px dashed var(--t-rule);border-radius:var(--t-r);text-align:center;font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 60%, transparent);padding:2rem 1.5rem}.t-chips{flex-wrap:wrap;gap:.5rem;display:flex}.t-chips button{border:1px solid var(--t-rule);border-radius:var(--radius-lg,50px);font-size:var(--text-sm,.875rem);cursor:pointer;background:0 0;padding:.35rem .85rem;transition:background .2s,border-color .2s}.t-chips button:hover{border-color:var(--t-ink)}.t-chips button.is-on{background:var(--t-ink);border-color:var(--t-ink);color:var(--t-wash)}.t-desk_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.t-live{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 65%, transparent);align-items:center;gap:.5rem;display:inline-flex}.t-live i{background:var(--t-up);border-radius:50%;width:.5rem;height:.5rem}.t-account{border:1px solid var(--t-rule);border-radius:var(--radius-lg,50px);font-size:var(--text-sm,.875rem);align-items:center;gap:.6rem;padding:.4rem .9rem;display:inline-flex}.t-account img{border-radius:50%}.t-funds{background:var(--t-wash);border-radius:var(--t-r);padding:1.5rem}.t-funds_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.t-funds_actions{align-items:center;gap:1rem;display:flex}.t-balance{font-size:var(--text-heading-xs,1.75rem);font-variant-numeric:tabular-nums;margin:.25rem 0;line-height:1.1}.t-balance span{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 55%, transparent)}.t-funds_body{border-top:1px solid var(--t-mute);gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}@media (min-width:48rem){.t-funds_body{grid-template-columns:1fr 1fr}.t-funds_body .t-alert{grid-column:1/-1;margin-top:0}}.t-field{flex-direction:column;gap:.5rem;display:flex}.t-inputrow{gap:.5rem;display:flex}.t-inputwrap{flex:1;display:block;position:relative}.t-inputwrap input,.t-inputrow input{background:var(--t-paper);border:1px solid var(--t-rule);border-radius:var(--t-r-sm);width:100%;font-size:var(--text-base,1rem);font-variant-numeric:tabular-nums;color:var(--t-ink);padding:.7rem 3.5rem .7rem .9rem}.t-inputwrap input:focus{border-color:var(--t-ink);outline:none}.t-max{font-size:var(--text-sm,.875rem);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in oklab, var(--t-ink) 60%, transparent);cursor:pointer;background:0 0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.t-max:hover{color:var(--t-ink)}.t-split{align-items:start;gap:2rem;display:grid}@media (min-width:64rem){.t-split{grid-template-columns:minmax(0,1fr) 22rem}.t-side{position:sticky;top:6rem}}.t-main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.t-market_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.t-market_who{gap:.9rem;min-width:0;display:flex}.t-market_who h2{margin-bottom:.35rem}.t-avatar{border-radius:var(--t-r-sm);background:var(--t-wash);width:2.75rem;height:2.75rem;font-size:var(--text-sm,.875rem);text-transform:uppercase;flex:none;place-items:center;display:grid;overflow:hidden}.t-avatar img{object-fit:cover;width:100%;height:100%}.t-market_price{text-align:right}.t-bignum{font-size:var(--text-heading-xs,1.75rem);font-variant-numeric:tabular-nums;line-height:1.1}.t-chart{height:20rem;margin-top:1rem}.t-sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.t-sechead--spaced{margin-top:1.5rem}.t-sechead h2{margin-bottom:.25rem}.t-sechead p{max-width:34rem}.t-search{background:var(--t-paper);border:1px solid var(--t-rule);border-radius:var(--radius-lg,50px);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.t-search svg{width:1rem;height:1rem;color:color-mix(in oklab, var(--t-ink) 55%, transparent);flex:none}.t-search input{font-size:var(--text-sm,.875rem);color:var(--t-ink);background:0 0;border:0;min-width:10rem}.t-search input:focus{outline:none}.t-board{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.t-tile{text-align:left;background:var(--t-paper);border:1px solid var(--t-rule);border-radius:var(--t-r);cursor:pointer;flex-direction:column;gap:.9rem;padding:1.1rem;transition:border-color .2s,transform .2s;display:flex}.t-tile:hover{border-color:var(--t-ink);transform:translateY(-2px)}.t-tile.is-on{border-color:var(--t-ink);background:var(--t-wash)}.t-tile_who{gap:.7rem;min-width:0;display:flex}.t-tile_name{min-width:0;display:block}.t-tile_q,.t-tile_sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-tile_q{font-size:var(--text-sm,.875rem);line-height:1.35}.t-tile_sub{-webkit-line-clamp:1;font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 55%, transparent)}.t-tile_price{font-size:var(--text-heading-xxs,1.5rem);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;margin-top:auto;display:flex}.t-tile_price small{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 55%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-tile_foot{border-top:1px solid var(--t-rule);font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 55%, transparent);justify-content:space-between;gap:.5rem;padding-top:.7rem;display:flex}.t-more{border:1px solid var(--t-ink);border-radius:var(--radius-lg,50px);font-size:var(--text-sm,.875rem);cursor:pointer;background:0 0;align-self:center;padding:.6rem 1.5rem}.t-more:hover{background:var(--t-wash)}.t-position{background:var(--t-paper);border:1px solid var(--t-rule);border-radius:var(--t-r);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.t-position_top{gap:.5rem;display:grid}@media (min-width:48rem){.t-position_top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}}.t-tags{gap:.4rem;display:flex}.t-position_q{font-size:var(--text-base,1rem);line-height:1.35}.t-position_pnl{font-size:var(--text-lg,1.1875rem);font-variant-numeric:tabular-nums;white-space:nowrap}.t-position_pnl span{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 55%, transparent)}.t-figures{border-top:1px solid var(--t-rule);border-bottom:1px solid var(--t-rule);grid-template-columns:repeat(2,1fr);gap:.9rem;padding:1rem 0;display:grid}@media (min-width:48rem){.t-figures{grid-template-columns:repeat(4,1fr)}}.t-figures dt{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 55%, transparent)}.t-figures dd{font-variant-numeric:tabular-nums}.t-position_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.t-position_foot p{flex:1;min-width:14rem}.t-history{flex-direction:column;gap:.5rem;list-style:none;display:flex}.t-history li{background:var(--t-paper);border:1px solid var(--t-rule);border-radius:var(--t-r-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem 1rem;display:grid}.t-history_q{min-width:0;display:grid}.t-history_q span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);overflow:hidden}.t-history_q small{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 55%, transparent)}.t-history_when{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--t-ink) 55%, transparent);display:none}@media (min-width:48rem){.t-history li{grid-template-columns:auto minmax(0,1fr) auto auto}.t-history_when{display:block}}.t-ticket{flex-direction:column;gap:1.1rem;display:flex}.t-ticket_head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.t-ticket_on{font-size:var(--text-sm,.875rem);gap:.25rem;line-height:1.4;display:grid}.t-ticket_on span{color:color-mix(in oklab, var(--t-ink) 60%, transparent)}.t-toggle{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.t-toggle button{border:1px solid var(--t-rule);border-radius:var(--t-r-sm);font-size:var(--text-sm,.875rem);cursor:pointer;background:0 0;gap:.15rem;padding:.6rem;transition:background .2s,border-color .2s;display:grid}.t-toggle button small{color:color-mix(in oklab, var(--t-ink) 55%, transparent)}.t-toggle button:hover{border-color:var(--t-ink)}.t-toggle button.is-on{background:var(--t-wash);border-color:#0000}.t-toggle button:first-child.is-on{background:color-mix(in oklab, var(--t-up) 35%, transparent)}.t-toggle button:last-child.is-on{background:color-mix(in oklab, var(--t-down) 28%, transparent)}.t-summary{background:var(--t-wash);border-radius:var(--t-r-sm);font-size:var(--text-sm,.875rem);gap:.5rem;padding:1rem;display:grid}.t-summary>div{justify-content:space-between;gap:1rem;display:flex}.t-summary dt{color:color-mix(in oklab, var(--t-ink) 60%, transparent)}.t-summary dd{font-variant-numeric:tabular-nums}.t-summary_total{border-top:1px solid var(--t-mute);margin-top:.25rem;padding-top:.6rem}.t-summary_total dt,.t-summary_total dd{color:var(--t-ink);font-weight:500}.t-overlay{z-index:9000;background:color-mix(in oklab, var(--color-charcoal,#2c2e2a) 55%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.t-dialog{background:var(--color-white,#fff);border-radius:var(--radius-md,20px);width:min(26rem,100%);color:var(--color-charcoal,#2c2e2a);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.t-dialog_head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.t-close{border:1px solid var(--color-beige-500,#e0dbce);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.t-close:hover{background:var(--color-beige-400,#f5f1e4)}.t-wallets{flex-direction:column;gap:.5rem;display:flex}.t-wallet{border:1px solid var(--color-beige-500,#e0dbce);border-radius:var(--radius-sm,10px);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .2s,background .2s;display:flex}.t-wallet:hover:not(:disabled){border-color:var(--color-charcoal,#2c2e2a);background:var(--color-beige-400,#f5f1e4)}.t-wallet:disabled{opacity:.5;cursor:not-allowed}.t-wallet img{border-radius:.4rem;width:1.75rem;height:1.75rem}.t-wallet span{flex:1}.t-wallet small{font-size:var(--text-sm,.875rem);color:color-mix(in oklab, var(--color-charcoal,#2c2e2a) 55%, transparent)}
