.tp-page ct-block{display:block}.tp-page .tp-now ct-block{display:contents}.tp-page .ct-tiles{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-r-lg);box-shadow:var(--k-lift);grid-template-columns:repeat(auto-fit,minmax(min(196px,100%),1fr));margin:18px 0 22px;display:grid;overflow:hidden}.tp-page .ct-tile{min-width:0;box-shadow:-1px 0 0 var(--k-line),0 -1px 0 var(--k-line);background:0 0;border:0;border-radius:0;flex-direction:column;gap:9px;padding:18px 20px 19px;display:flex}.tp-page .ct-tile p{margin:0}.tp-page .ct-tile-label{font:500 11px/1.35 var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-faint)}.tp-page .ct-tile-value{letter-spacing:-.028em;color:var(--k-ink);font-variant-numeric:normal;overflow-wrap:anywhere;font-size:24px;font-weight:620;line-height:1.1}.tp-page .ct-tile-value small{font:500 12px/1 var(--k-mono);letter-spacing:0;color:var(--tp-faint)}.tp-page .ct-tile-note{color:var(--tp-faint);font-size:12.5px;line-height:1.5}.tp-now .ct-tiles{border-radius:var(--tp-r);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));margin:0}.tp-now .ct-tile{padding:clamp(18px,2.2vw,26px) clamp(18px,2vw,26px)}.tp-now .ct-tile-value{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,32px)}.tp-now .ct-tile:first-child .ct-tile-value{letter-spacing:-.045em;font-size:clamp(38px,4.4vw,60px);line-height:1}.tp-now .ct-tile:first-child .ct-tile-value small{font-size:13px}@media (width<=1000px){.tp-now .ct-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-now .ct-tile:first-child,.tp-now .ct-tile:last-child:nth-child(2n){grid-column:1/-1}}@media (width<=600px){.tp-page .ct-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-page .ct-tile{padding:15px 16px}.tp-page .ct-tile-value{font-size:19px}.tp-page .ct-tile:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}.tp-page .ct-eta{font:500 11px/1.4 var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-faint);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.tp-page .ct-eta-left{font:500 clamp(19px,2vw,25px)/1.15 var(--k-mono);letter-spacing:-.01em;text-transform:none;color:var(--k-ink);font-variant-numeric:tabular-nums}.tp-page .ct-progress{background:var(--k-sunken);height:6px;box-shadow:inset 0 0 0 1px var(--k-line);border:0;border-radius:3px;margin:22px 0 10px;position:relative;overflow:hidden}.tp-page .ct-progress span{background:linear-gradient(90deg,var(--k-gold-2),var(--k-gold));border-radius:3px;height:100%;display:block}.tp-page .ct-progress-label{font:400 12px/1.5 var(--k-mono);color:var(--tp-faint);margin:0 0 16px}.tp-page .ct-note{color:var(--k-ink-2);margin:0 0 16px;font-size:15px}.tp-page .ct-fill{stroke:none}.tp-page .ct-edge{fill:none;stroke:var(--k-surface);stroke-width:.6px;opacity:.7;vector-effect:non-scaling-stroke}.tp-page .lg-grid.ct-overgrid{stroke:#ffffff4d}.tp-page .ct-proj{stroke-dasharray:5 4}.tp-page .ct-today{stroke:var(--k-ink-3);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.tp-page .ct-bar.up{fill:var(--k-warm)}.tp-page .ct-bar.down{fill:var(--k-cold)}.tp-page .ct-key{align-items:center;gap:7px;display:inline-flex}.tp-page .ct-key i{border-radius:3px;width:12px;height:12px;display:inline-block}.tp-page .ct-swatch{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:9px;display:inline-block}.tp-page .ct-now-row td{background:var(--k-gold-wash);font-weight:600}.tp-page .lg-line.ct-q1{stroke:var(--k-cold);stroke-width:1.3px}.tp-page .lg-line.ct-q2{stroke:var(--k-cool);stroke-width:1.3px}.tp-page .lg-line.ct-q3{stroke:var(--k-warm);stroke-width:1.4px}.tp-page .lg-line.ct-q4{stroke:var(--k-hot);stroke-width:1.3px}.tp-page .lg-figure:has(.ct-q1) .lg-line.lg-l1{stroke:var(--k-neutral);stroke-width:1.5px}.tp-page .lg-key.ct-q1:before{background:var(--k-cold)}.tp-page .lg-key.ct-q2:before{background:var(--k-cool)}.tp-page .lg-key.ct-q3:before{background:var(--k-warm)}.tp-page .lg-key.ct-q4:before{background:var(--k-hot)}.tp-page .lg-figure:has(.ct-q1) .lg-key.lg-l1:before{background:var(--k-neutral)}.tp-page .ct-rb1{fill:#0f4c5c;background:#0f4c5c}.tp-page .ct-rb2{fill:#1f6f78;background:#1f6f78}.tp-page .ct-rb3{fill:#3f8f8a;background:#3f8f8a}.tp-page .ct-rb4{fill:#7fb3a0;background:#7fb3a0}.tp-page .ct-rb5{fill:#d9cfa6;background:#d9cfa6}.tp-page .ct-rb6{fill:#e9b07a;background:#e9b07a}.tp-page .ct-rb7{fill:#e0845e;background:#e0845e}.tp-page .ct-rb8{fill:#c95550;background:#c95550}.tp-page .ct-rb9{fill:#9b2d4b;background:#9b2d4b}.tp-page .lg-line.lg-price.ct-rb-price{stroke:#0b0f16;stroke-width:1.35px;opacity:1}.tp-page .lg-figure:has(.ct-rb-price) .lg-key.lg-price:before{box-shadow:0 0 0 1px var(--k-line-2);background:#0b0f16}.tp-page .lg-heat tbody tr:hover{background:0 0}.tp-page details.ct-year{border:1px solid var(--k-line);background:var(--k-surface);border-radius:14px;margin:0 0 8px;overflow:hidden}.tp-page details.ct-year>summary{cursor:pointer;color:var(--k-ink);align-items:center;gap:12px;padding:13px 18px;font-size:14.5px;font-weight:560;list-style:none;transition:background .15s;display:flex}.tp-page details.ct-year>summary::-webkit-details-marker{display:none}.tp-page details.ct-year>summary:before{content:"";border-right:1.5px solid var(--k-ink-3);border-bottom:1.5px solid var(--k-ink-3);width:6px;height:6px;transition:transform .2s var(--k-ease);flex:none;margin:0 2px 2px 1px;transform:rotate(-45deg)}.tp-page details.ct-year>summary:hover{background:var(--k-surface-2)}.tp-page details.ct-year[open]>summary{border-bottom:1px solid var(--k-line)}.tp-page details.ct-year[open]>summary:before{margin-bottom:4px;transform:rotate(45deg)}.tp-page details.ct-year>summary:focus-visible{outline:2px solid var(--k-gold);outline-offset:-2px}.tp-page details.ct-year .lg-table-wrap{box-shadow:none;border:0;border-radius:0;margin:0}@media (prefers-reduced-motion:reduce){.tp-page details.ct-year>summary:before{transition:none}}.tp-page :is(ct-v,ef-v,fg-v,mw-v){font:500 15px/1.3 var(--k-sans);letter-spacing:-.01em;color:var(--k-ink);text-align:right;white-space:nowrap;display:block}.tp-page :is(fg-v,mw-v)[data-z]:before{content:"";background:var(--z,var(--k-neutral));vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 8px 2px 0;display:inline-block}.tp-page fg-v[data-z=extreme-fear]{--z:var(--k-cold)}.tp-page fg-v[data-z=fear]{--z:var(--k-cool)}.tp-page fg-v[data-z=greed]{--z:var(--k-warm)}.tp-page fg-v[data-z=extreme-greed]{--z:var(--k-hot)}.tp-page mw-v[data-z=bitcoin]{--z:var(--k-btc)}.tp-page mw-v[data-z=altcoin]{--z:var(--k-eth)}.tp-page :is(fg-v,mw-v).late{color:var(--tp-warm-ink)}.tp-row-value>:is(fg-v,mw-v):empty,.tp-row-value>:is(fg-v,mw-v):empty+span{display:none}.tp-page ct-v small,.tp-page ef-v small{font:400 12px/1.3 var(--k-sans);letter-spacing:0;color:var(--tp-faint);white-space:normal;margin-top:3px;display:block}.tp-hub{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(48px,6vw,80px)}.tp-group{border-top:1px solid var(--k-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:18px clamp(32px,5vw,80px);padding:clamp(32px,4vw,52px) 0;display:grid}.tp-group:first-child{border-top:0}.tp-group-head{top:calc(var(--header,64px) + 28px);align-self:start;gap:10px;display:grid;position:sticky}.tp-group-head>*{margin:0}.tp-group-head .k-h3{letter-spacing:-.022em;font-size:clamp(20px,1.8vw,24px)}.tp-group-head p{color:var(--k-ink-2);max-width:340px;font-size:14.5px;line-height:1.6}.tp-index{border-top:1px solid var(--k-line);margin:0;padding:0;list-style:none}.tp-index>li{border-bottom:1px solid var(--k-line)}.tp-row{grid-template-columns:22px minmax(0,1fr) minmax(120px,auto) 18px;align-items:center;gap:4px 18px;padding:18px 4px 19px 2px;text-decoration:none;transition:background .15s;display:grid}.tp-row>svg{color:var(--k-ink-3);align-self:start;margin-top:2px;transition:color .15s}.tp-row>svg:last-child{transition:transform .18s var(--k-ease),color .15s;align-self:center;margin:0}.tp-row-text{gap:3px;min-width:0;display:grid}.tp-row-text strong{letter-spacing:-.014em;color:var(--k-ink);font-size:16.5px;font-weight:580;transition:color .15s}.tp-row-text small{color:var(--tp-faint);font-size:13.5px;line-height:1.5}.tp-row-value{min-width:0}.tp-row-value>span{font:400 12px/1.3 var(--k-sans);color:var(--tp-faint);text-align:right;display:block}.tp-row:hover .tp-row-text strong,.tp-row:hover>svg{color:var(--k-gold)}.tp-row:hover>svg:last-child{transform:translate(3px)}.tp-row:focus-visible{outline:2px solid var(--k-gold);outline-offset:-2px;border-radius:6px}.tp-sub{margin:18px 0 0;padding:0 0 0 42px}.tp-sub>p{margin:0 0 10px}.tp-coins{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.tp-coins a{border-bottom:1px solid var(--k-line);color:var(--k-ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;text-decoration:none;transition:color .15s;display:flex}.tp-coins a:hover{color:var(--k-gold)}.tp-coins ct-v{font:500 13px/1.3 var(--k-mono);letter-spacing:0;color:var(--k-ink)}.tp-coins ct-v small{display:none}.tp-more{border-top:1px solid var(--k-line);flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding:28px 0 0;display:flex}.tp-more .tp-linklist{margin:0}@media (width<=900px){.tp-group{grid-template-columns:minmax(0,1fr)}.tp-group-head{position:static}.tp-group-head p{max-width:none}}@media (width<=600px){.tp-row{grid-template-columns:20px minmax(0,1fr) 16px;gap:8px 14px}.tp-row-value{grid-area:2/2}.tp-page .tp-row-value :is(ct-v,ef-v,fg-v,mw-v),.tp-row-value>span{text-align:left}.tp-row>svg:last-child{grid-area:1/3/span 2}.tp-sub{padding-left:34px}}
