:root{--font-sans:var(--font-aeonik), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--weight-air:100;--weight-thin:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--weight-heading:500;--weight-body:400;--weight-label:500;--weight-strong:500}.tk-mt{gap:12px;min-width:0;display:grid;container-type:inline-size}.tk-mt--section{border-radius:var(--radius-xl);background:var(--bg-surface);padding:16px}.tk-mt--section .tk-card{--tk-receipt:var(--bg-surface);background:var(--bg-app)}.tk-mt--section .tk-card:hover{background:color-mix(in srgb, var(--bg-app) 70%, var(--bg-surface))}:root[data-theme=light] .tk-mt--section{box-shadow:0 1px 3px #0f111a0a}:root[data-theme=light] .tk-mt--section .tk-card{--tk-receipt:var(--color-white);background:var(--color-light-gray-100);box-shadow:none}:root[data-theme=light] .tk-mt--section .tk-card:hover{background:var(--color-light-gray-100);box-shadow:none}.tk-mt--panel{padding:4px 16px 16px}.tk-mt__head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.tk-mt__title{color:var(--text-secondary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.tk-mt__count{border-radius:var(--radius-pill);background:var(--bg-hover);color:var(--text-secondary);font-size:11px;line-height:1;font-weight:var(--weight-label);letter-spacing:.005em;font-variant-numeric:tabular-nums;padding:2px 7px}:root[data-theme=light] .tk-mt__count{background:var(--color-light-gray-100)}.tk-mt--panel .tk-mt__head{min-height:36px}.tk-mt__body{gap:16px;min-width:0;display:grid}.tk-mt__aside{align-content:start;gap:16px;min-width:0;display:grid}.tk-mt__list{align-content:start;gap:8px;min-width:0;display:grid}@container (min-width:820px){.tk-mt__body{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}.tk-mt__aside{grid-area:1/2}.tk-mt__list{grid-area:1/1}}.tk-mt__quiet{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;align-items:center;gap:6px;display:flex}.tk-mt__quiet svg{flex-shrink:0;width:13px;height:13px}.tk-mt__more{border-radius:var(--radius-md);background:var(--bg-hover);height:36px;color:var(--text-secondary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;cursor:pointer;border:0}.tk-mt__more:hover{color:var(--text-primary)}:root[data-theme=light] .tk-mt__more{background:var(--color-light-gray-100)}.tk-mt__skel{gap:10px;display:grid}.tk-mt__skel-bar,.tk-mt__skel-card{border-radius:var(--radius-lg);background:var(--bg-skeleton);opacity:.5;display:block}.tk-mt__skel-bar{height:64px}.tk-mt__skel-card{height:150px}.tk-mt-split{gap:10px;display:grid}.tk-mt-split__row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tk-mt-split__end{text-align:right}.tk-mt-split__mid{color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em;text-align:center;padding-bottom:2px}.tk-mt-split__pct{font-size:22px;line-height:1.25;font-weight:var(--weight-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tk-mt-split__pct.is-up{color:var(--yes)}.tk-mt-split__pct.is-down{color:var(--no)}.tk-mt-split__lbl{color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:2px}.tk-mt-split__bar{gap:3px;height:8px;display:flex;position:relative}.tk-mt-split__up{border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--yes);flex-shrink:0}.tk-mt-split__down{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--no);flex:1}.tk-mt-split__up.is-whole,.tk-mt-split__down.is-whole{border-radius:var(--radius-pill)}.tk-mt-split__mark{background:var(--text-primary);width:2px;box-shadow:0 0 0 2px var(--bg-surface);border-radius:1px;position:absolute;top:-5px;bottom:-5px;transform:translate(-1px)}.tk-mt--panel .tk-mt-split__mark{box-shadow:0 0 0 2px var(--bg-app)}.tk-mt-split__note{color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.tk-mt-hold{gap:8px;display:grid}.tk-mt-hold__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tk-mt-hold__title{color:var(--text-secondary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0}.tk-mt-hold__rows{display:grid}.tk-mt-hold__row{gap:6px;padding:10px 0;display:grid}.tk-mt-hold__row+.tk-mt-hold__row{border-top:var(--hairline) solid var(--border-subtle)}.tk-mt-hold__who{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.tk-mt-hold__who .tk-user{min-width:0}.tk-mt-hold__pnl{font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;font-variant-numeric:tabular-nums;flex-shrink:0}.tk-mt-hold__pnl.is-up{color:var(--gain)}.tk-mt-hold__pnl.is-down{color:var(--loss)}.tk-mt-hold__take{border-radius:var(--radius-md);background:var(--bg-hover);gap:6px;margin-left:38px;padding:8px 10px;display:grid}.tk-mt-hold__take:hover .tk-mt-hold__text{color:var(--text-primary)}:root[data-theme=light] .tk-mt-hold__take{background:var(--color-light-gray-100)}.tk-mt-hold__text{color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-mt-hold__meta{color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.tk-mt-hold__meta svg{width:12px;height:12px}.tk-mt-hold__backed,.tk-mt-hold__likes{align-items:center;gap:4px;display:inline-flex}.tk-mt-hold__likes{margin-left:auto}.tk-mt-hold__foot{color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em}.tk-mt__holders-none{padding:2px 0}@media (max-width:760px){.tk-mt--section{padding:14px}.tk-mt--panel{padding:4px var(--page-gutter) 16px}.tk-mt-hold__take{margin-left:0}}
