.tc-card{--tc-w:273px;--tc-h:331px;--tc-radius:18px;--tc-border-w:2px;--tc-bg:#070716;--tc-gold-90:#fff0a8;--tc-gold-80:#ffdd98;--tc-gold-70:#ffd993;--tc-gold-60:#dbb163;--tc-gold-50:#d77c13;--tc-gold-40:#a7771e;--tc-crown:#fbdf92;--tc-chart-line:#efb44e;box-sizing:border-box;width:var(--tc-w);height:var(--tc-h);border-radius:var(--tc-radius);background:var(--tc-bg);isolation:isolate;will-change:transform;font-feature-settings:"liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif;position:relative;overflow:hidden;transform:translateZ(0)}.tc-card *,.tc-card :before,.tc-card :after{box-sizing:border-box}.tc-glow{--tc-light:230, 150, 45;pointer-events:none;z-index:0;background:radial-gradient(circle 220px at 0 0, rgba(var(--tc-light), .3) 0%, rgba(var(--tc-light), .206) 18%, rgba(var(--tc-light), .126) 36%, rgba(var(--tc-light), .049) 55%, rgba(var(--tc-light), .018) 73%, rgba(var(--tc-light), 0) 100%);position:absolute;inset:0}.tc-glow:before{content:"";background:linear-gradient(50.6deg, transparent 32%, rgba(var(--tc-light), .27) 37%, transparent 42%), linear-gradient(50.6deg, transparent 43%, rgba(var(--tc-light), .09) 47%, transparent 51%), linear-gradient(50.6deg, transparent 53%, rgba(var(--tc-light), .175) 59%, transparent 66%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(230px at 0 0,#000 0%,#000000c7 35%,#00000080 52%,#00000040 70%,#0000 92%);mask-image:radial-gradient(230px at 0 0,#000 0%,#000000c7 35%,#00000080 52%,#00000040 70%,#0000 92%)}.tc-ribbon{z-index:3;transform-origin:50%;pointer-events:none;background:#ffbe5a13;border-top:1px solid #ffdd989e;border-bottom:1px solid #ffdd989e;justify-content:center;align-items:center;width:300px;height:29.2px;display:flex;position:absolute;top:-17.28px;left:47.66px;transform:rotate(36.55deg)}.tc-ribbon span{letter-spacing:.06em;color:#ffdc8a;white-space:nowrap;font-size:9px;font-weight:500;line-height:1;transform:translate(52px,1px)}.tc-rank{z-index:2;width:37px;height:49px;position:absolute;top:8px;left:18px}.tc-rank-crown{width:26px;height:26px;color:var(--tc-crown);display:block;position:absolute;top:0;left:6px}.tc-rank-badge{background:linear-gradient(155deg, var(--tc-gold-90) 0%, var(--tc-gold-50) 100%);letter-spacing:-.01em;color:#000;border-radius:4px;justify-content:center;align-items:center;width:37px;height:31px;padding-right:4px;font-size:15px;font-weight:700;line-height:1;display:flex;position:absolute;top:18px;left:0}.tc-body{z-index:1;height:100%;position:relative}.tc-logo-slot{justify-content:center;align-items:center;width:95.5px;height:96.25px;display:flex;position:absolute;top:43px;left:89px}.tc-name-row{justify-content:center;align-items:center;gap:4px;height:27px;padding:0 8px;display:flex;position:absolute;top:149px;left:0;right:0}.tc-name{letter-spacing:0;min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;line-height:27px;overflow:hidden}.tc-symbol{text-align:center;height:16px;color:var(--tc-text-muted,#8b8b92);margin:0;font-size:13.5px;font-weight:400;line-height:16px;position:absolute;top:176px;left:0;right:0}.tc-stats{justify-content:center;align-items:center;gap:8px;width:199.5px;height:24px;display:flex;position:absolute;top:206px;left:37px}.tc-price{letter-spacing:-.005em;color:var(--text-primary);white-space:nowrap;flex:none;font-size:20.5px;font-weight:700;line-height:24px}.tc-change{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:8px;min-width:0;font-size:16.5px;font-weight:500;line-height:19px;display:flex;overflow:hidden}.tc-change svg,.tc-change img{flex:none;display:block;position:relative;top:1px}.tc-change.is-down svg,.tc-change.is-down img{transform:rotate(180deg)}.tc-chart{width:239px;height:43px;display:block;position:absolute;top:252px;left:16px}.tc-rule{background:var(--border-surface);width:237px;height:1px;position:absolute;top:295px;left:18px}.tc-footer{justify-content:space-between;align-items:center;width:237px;height:16px;display:flex;position:absolute;top:303px;left:18px}.tc-address{height:16px;color:var(--tc-text-dim,#5b5b63);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13.3px;font-weight:400;line-height:16px;display:flex}.tc-address svg,.tc-address img{flex:none;display:block}.tc-age{height:15px;color:var(--tc-text-dim,#5b5b63);font-size:12.5px;font-weight:400;line-height:15px}.tc-card.tc-frame-gold:after{content:"";z-index:4;border-radius:inherit;border:var(--tc-border-w) solid transparent;background:radial-gradient(6px 8px at 273px 64px, #00000038, #0000 100%) border-box, radial-gradient(6px 20px at 273px 44px, #ffffffe0, #fff0 100%) border-box, radial-gradient(6px 15px at 273px 12px, #0006, #0000 100%) border-box, radial-gradient(6px 11px at 0 303px, #00000042, #0000 100%) border-box, radial-gradient(6px 19px at 0 274px, #ffffffc7, #fff0 100%) border-box, radial-gradient(6px 11px at 0 245px, #00000047, #0000 100%) border-box, radial-gradient(15px 6px at 92px 0, #00000057, #0000 100%) border-box, radial-gradient(14px 6px at 63px 0, #fff6, #fff0 100%) border-box, radial-gradient(14px 6px at 36px 0, #0000004d, #0000 100%) border-box, linear-gradient(127deg, var(--tc-gold-80) 0%, var(--tc-gold-70) 22%, var(--tc-gold-60) 49%, var(--tc-gold-40) 84%, var(--tc-gold-40) 100%) border-box;-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tc-card.tc-frame-gold:before{content:"";inset:var(--tc-border-w);z-index:3;border-radius:calc(var(--tc-radius) - var(--tc-border-w));pointer-events:none;position:absolute;box-shadow:inset 0 0 7px #ffba7433,inset 0 0 22px #ffb26438}
