.tp-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 30px;display:grid}.tp-dashboard-metrics>div{border:1px solid var(--tp-border);background:var(--tp-surface);border-radius:20px;gap:8px;min-width:0;padding:20px 22px;display:grid}.tp-dashboard-metrics small{color:var(--tp-sub);font-size:12px}.tp-dashboard-metrics strong{color:var(--tp-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,29px)}.tp-dashboard-metrics span{color:var(--tp-sub);font-size:12px}.tp-dashboard-metrics .tp-metric-ok{color:#179264}@media (max-width:640px){.tp-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tp-dashboard-metrics>div{padding:15px}.tp-dashboard-metrics>div:last-child{grid-column:1/-1}.tp-dashboard-metrics strong{font-size:20px}}.tp-summary-primary{justify-content:space-between;align-items:end;gap:20px;min-width:0;display:flex}.tp-summary-primary>*{min-width:0}.tp-summary-valuation{text-align:right}.tp-summary-valuation>small{opacity:.82;font-size:12px}.tp-summary-usd{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin:7px 0 0;font-size:clamp(21px,2.5vw,32px);font-weight:700}.tp-summary-value{white-space:nowrap;font-size:clamp(34px,4.5vw,60px)!important}.tp-price-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin:20px 0 0;display:grid}.tp-price-strip>div{background:#1027552b;border:1px solid #ffffff40;border-radius:15px;grid-template-columns:1fr auto;align-items:baseline;gap:6px;padding:13px 15px;display:grid}.tp-price-strip span{letter-spacing:.06em;opacity:.82;grid-column:1/-1;font-size:11px;font-weight:700}.tp-price-strip strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px}.tp-price-strip em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.tp-price-strip em.positive{color:#b9ffd5}.tp-price-strip em.negative{color:#ffe0d7}.tp-price-strip em small{opacity:.85;font-size:10px}.tp-quote-basis{opacity:.76;grid-column:1/-1;font-size:10px}.tp-contract-balances em{color:#3477b9;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:650}.tp-contract-balances{font-variant-numeric:tabular-nums;max-width:min(42%,420px)}.tp-holding-primary,.tp-holding-secondary{color:var(--tp-ink);overflow-wrap:anywhere;font-size:15px;font-weight:750}.tp-contract-row:focus-visible{outline-offset:-2px;outline:2px solid #3673cb}.tp-live-asset-icon{grid-row:span 3}.tp-live-asset-icon--wbnb{object-fit:contain}.tp-live-asset small{color:var(--tp-sub);font-variant-numeric:tabular-nums;grid-column:2;font-size:13px}.tp-live-total{border-top:1px solid var(--tp-border);color:var(--tp-sub);justify-content:space-between;gap:20px;margin:16px 0 0;padding-top:15px;font-size:14px;display:flex}.tp-live-total strong{color:var(--tp-ink);font-variant-numeric:tabular-nums;font-size:18px}@media (max-width:760px){.tp-summary-primary{flex-direction:column;align-items:flex-start;gap:12px}.tp-summary-valuation{text-align:left}.tp-summary-value{font-size:clamp(31px,8vw,48px)!important}.tp-summary-usd{font-size:clamp(21px,6vw,30px)}}@media (max-width:640px){.tp-price-strip{grid-template-columns:1fr 1fr;gap:7px}.tp-price-strip>div{grid-template-columns:1fr;padding:11px}.tp-price-strip strong{font-size:17px}.tp-price-strip em,.tp-contract-balances em{font-size:11px}.tp-live-total{flex-direction:column;align-items:flex-start;gap:5px}.tp-contract-row{flex-wrap:wrap}.tp-contract-identity{flex-basis:calc(100% - 52px)}.tp-contract-balances{text-align:left;flex-basis:100%;max-width:100%;padding-left:45px}.tp-holding-primary,.tp-holding-secondary{font-size:13px}.tp-summary-usd{white-space:normal;overflow-wrap:anywhere}}.tp-dashboard-metrics{gap:14px;margin:20px 0 32px}.tp-dashboard-metrics>div{align-content:start;min-height:112px;padding:18px 20px}.tp-dashboard-toolbar{align-items:baseline;margin:32px 0 14px}.tp-contract-row{grid-template-columns:46px minmax(0,1fr) minmax(190px,38%) 16px;align-items:center;column-gap:16px;min-height:92px;padding:16px 22px;display:grid}.tp-contract-identity{width:100%}.tp-contract-balances{justify-items:end;gap:4px;width:100%;max-width:none;line-height:1.35}.tp-contract-balances em{font-size:14px;line-height:1.35}.tp-summary-meta{line-height:1.6}@media (max-width:760px){.tp-dashboard-metrics{gap:10px}.tp-contract-row{grid-template-columns:36px minmax(0,1fr) minmax(130px,40%) 12px;column-gap:10px;padding:14px}.tp-contract-balances{max-width:none}}@media (max-width:640px){.tp-dashboard-metrics{margin:16px 0 26px}.tp-dashboard-metrics>div{min-height:0}.tp-dashboard-toolbar{margin:26px 0 12px}.tp-contract-row{grid-template-columns:36px minmax(0,1fr) 12px;row-gap:10px;min-height:84px}.tp-contract-identity{grid-area:1/2}.tp-contract-balances{text-align:right;grid-area:2/2/auto/4;justify-items:end;padding-left:0}.tp-contract-chevron{grid-area:1/3;font-size:19px;display:block}.tp-contract-balances em{font-size:12px}}
