.tc-member-card{position:relative;width:100%;text-align:left;color:var(--tc-text);font:inherit;overflow:hidden;background:linear-gradient(145deg,var(--tc-fill),var(--tc-bg) 75%)}
button.tc-member-card{cursor:pointer;transition:border-color 160ms var(--tc-ease-settle),transform 90ms var(--tc-ease-settle)}button.tc-member-card:hover{border-color:var(--tc-text-2)}button.tc-member-card:active{transform:scale(.99)}
.tc-member-balance{display:flex;align-items:baseline;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--tc-line);font-size:11px;color:var(--tc-text-2)}.tc-member-balance>b{font-size:20px;line-height:26px;font-weight:500;color:var(--tc-text)}.tc-member-balance>svg{align-self:center;margin-left:auto}
.tc-member-page{max-width:960px;padding-block:16px 32px}.tc-member-card[data-variant="full"]{max-width:600px;min-height:300px;padding:32px;border-radius:24px;margin-bottom:24px}.tc-member-card[data-variant="full"] strong{font-size:30px;line-height:38px}.tc-member-card[data-variant="full"] .tc-member-balance b{font-size:36px;line-height:44px}.tc-member-card[data-variant="full"] .tc-member-balance{font-size:14px;margin-top:24px;padding-top:18px}
.tc-member-ledger{margin-top:28px}.tc-member-ledger h2{font-size:20px;line-height:28px;font-weight:500;margin:0 0 20px}.tc-member-ledger h3{font-size:13px;line-height:20px;font-weight:400;color:var(--tc-text-2);margin:20px 0 8px}.tc-member-entry{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--tc-line)}.tc-member-entry>span:first-child{display:flex;flex-direction:column;gap:4px}.tc-member-entry strong{font-size:15px;line-height:22px;font-weight:500}.tc-member-entry small{font-size:13px;line-height:20px;color:var(--tc-text-2)}.tc-member-amount{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}
@media(max-width:699px){.tc-member-card[data-variant="full"]{padding:24px;min-height:264px}.tc-member-card[data-variant="full"] strong{font-size:26px;line-height:34px}}
@media(prefers-reduced-motion:reduce){button.tc-member-card{transition:none}button.tc-member-card:active{transform:none}}
