.price-page{padding-block:12px 72px}.price-page .breadcrumbs{margin:12px 0 18px}.price-hero{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 92%, var(--mint) 8%), var(--panel));box-shadow:var(--shadow-lg);border-radius:var(--radius);grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:center;gap:30px;padding:34px;display:grid}.price-identity{align-items:center;gap:20px;display:flex}.price-asset-icon{background:var(--panel-strong);border:1px solid var(--line);border-radius:22px;flex:0 0 72px;place-items:center;height:72px;font-size:1.75rem;font-weight:800;display:grid;box-shadow:0 14px 34px #0000002e}.price-asset-icon img{border-radius:50%}.price-identity h1{font-family:var(--font-display);margin:.15rem 0 .55rem;font-size:clamp(2.35rem,4vw,4.5rem);line-height:.94}.price-identity p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.65}.price-quote{background:var(--ink);color:#fff;border:1px solid color-mix(in srgb, var(--mint) 42%, transparent);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.price-quote>div{gap:5px;display:grid}.price-quote span{letter-spacing:.1em;font-size:.72rem}.price-quote strong{font-family:var(--font-display);font-size:clamp(2rem,3vw,3.25rem)}.price-quote b{font-size:.95rem}.price-quote small{color:#a9bdc9;font-weight:500}.market-live-state{color:var(--mint);align-items:center;gap:6px;font-weight:900;display:flex}.market-live-state i{width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%;animation:1.6s infinite pulse}.market-live-state.is-delayed{color:var(--gold)}.price-range-strip{background:var(--panel-strong);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1.25rem 1.5rem;display:flex}.range-labels-row{color:var(--muted);justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.range-labels-row strong{color:var(--foreground);font-family:var(--font-mono,monospace)}.range-bar-track{background:var(--border,#334155);border-radius:999px;height:8px;position:relative;overflow:visible}.range-bar-fill{background:linear-gradient(90deg, var(--mint), #3b82f6);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.range-current-pin{border:3px solid var(--mint);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #00d09c99}.price-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:18px;margin-top:18px;display:grid}.price-chart,.price-context{padding:28px}.price-chart header,.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.price-chart h2,.section-heading h2,.price-context h2,.price-faq h2,.price-sources h2{font-family:var(--font-display);margin:.2rem 0;font-size:clamp(1.75rem,2.7vw,2.75rem);line-height:1}.price-chart time{color:var(--muted);font-size:.78rem}.price-chart>svg{width:100%;height:250px;overflow:visible}.chart-line{fill:none;stroke:var(--mint);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 12px color-mix(in srgb, var(--mint) 30%, transparent))}.chart-fill{fill:url(#price-fill)}.price-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.price-stats>div{background:var(--panel-strong);border:1px solid var(--line);border-radius:12px;gap:5px;padding:15px;display:grid}.price-stats span{color:var(--muted);font-size:.75rem}.price-stats strong{font-size:1.08rem}.market-note{color:var(--muted);margin:16px 0 0;font-size:.75rem}.price-converter-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:1.25rem;margin-top:1.5rem;padding:1.75rem;display:flex}.converter-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.converter-input-box{flex-direction:column;gap:.35rem;display:flex}.converter-input-box label{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.converter-input-wrapper{border:1px solid var(--line);background:var(--panel-strong);border-radius:10px;align-items:center;display:flex;overflow:hidden}.converter-input-wrapper input{color:var(--foreground);background:0 0;border:none;outline:none;width:100%;padding:.75rem 1rem;font-size:1.125rem;font-weight:800}.converter-input-wrapper select,.converter-input-wrapper span{background:var(--surface-2,#ffffff0d);color:var(--foreground);cursor:pointer;border:none;outline:none;padding:.75rem 1rem;font-size:.875rem;font-weight:800}.converter-swap-icon{color:var(--mint);font-size:1.25rem;font-weight:900}.price-indicators-section{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.price-indicators-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.indicator-box{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.indicator-box small{text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.indicator-box strong{color:var(--foreground);font-size:1.2rem;font-weight:850}.indicator-subtext{color:var(--mint);font-size:.75rem;font-weight:600}.price-pivots-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-top:2rem;padding:1.75rem}.pivots-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:1rem;display:grid}.pivot-box{border:1px solid var(--line);background:var(--panel-strong);text-align:center;border-radius:10px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.pivot-box small{color:var(--muted);font-size:.75rem;font-weight:700}.pivot-box strong{font-size:1.125rem;font-weight:800;font-family:var(--font-mono,monospace)}.pivot-box.resistance strong{color:#ef4444}.pivot-box.pivot strong{color:var(--gold)}.pivot-box.support strong{color:#10b981}.price-venues-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-top:2rem;padding:1.75rem}.venues-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:1rem;display:grid}.venue-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.venue-card h4{color:var(--foreground);margin:0;font-size:1rem;font-weight:800}.venue-card span{color:var(--muted);font-size:.8125rem}.venue-card a{color:var(--mint);margin-top:auto;font-size:.8125rem;font-weight:700;text-decoration:none}.price-context{flex-direction:column;align-items:flex-start;display:flex}.price-context>p:not(.eyebrow){color:var(--muted);font-size:1rem;line-height:1.75}.price-context .button-link{margin-top:auto}.price-watch,.price-news{margin-top:50px}.price-watch-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.price-watch-grid article{box-shadow:var(--shadow-md);padding:24px}.price-watch-grid article>span{background:color-mix(in srgb, var(--mint) 16%, var(--panel));width:42px;height:42px;color:var(--mint);border-radius:50%;place-items:center;font-weight:900;display:grid}.price-watch-grid h3{font-family:var(--font-display);margin:24px 0 10px;font-size:1.45rem}.price-watch-grid p{color:var(--muted);margin:0;line-height:1.65}.price-news-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.price-news-grid article{overflow:hidden}.price-news-grid a{color:inherit;text-decoration:none;display:block}.price-news-grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.price-news-grid article div{padding:17px}.price-news-grid h3{font-family:var(--font-display);margin:8px 0;font-size:1.2rem;line-height:1.1}.price-news-grid p:not(.eyebrow){color:var(--muted);font-size:.83rem;line-height:1.5}.price-news-grid span{color:var(--link);font-size:.8rem;font-weight:800}.price-faq{grid-template-columns:.7fr 1.3fr;gap:40px;margin-top:50px;padding:32px;display:grid}.price-faq>div:first-child>p:last-child{color:var(--muted)}.price-faq details{border-top:1px solid var(--line);padding:18px 0}.price-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:850;list-style:none;display:flex}.price-faq summary span{color:var(--gold);font-size:1.35rem}.price-faq details p{color:var(--muted);line-height:1.65}.price-sources{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:.65fr 1fr .7fr;gap:30px;margin-top:18px;padding:28px;display:grid}.price-sources p{color:var(--muted);margin:0;line-height:1.65}.price-sources ul{margin:0;padding-left:20px}.price-sources li+li{margin-top:10px}.price-sources a{color:var(--link);font-weight:750}@media (max-width:980px){.price-hero,.price-grid,.price-faq,.price-sources{grid-template-columns:1fr}.price-news-grid{grid-template-columns:repeat(2,1fr)}.price-watch-grid{grid-template-columns:1fr}.price-quote{max-width:520px}.price-chart>svg{height:190px}.converter-row{grid-template-columns:1fr}.converter-swap-icon{text-align:center}}@media (max-width:620px){.price-page{padding-bottom:96px}.price-hero{padding:22px}.price-identity{align-items:flex-start}.price-asset-icon{border-radius:16px;flex-basis:54px;height:54px}.price-asset-icon img{width:44px;height:44px}.price-quote{display:grid}.price-grid{grid-template-columns:minmax(0,1fr)}.price-chart,.price-context,.price-faq,.price-sources{padding:20px}.price-chart header,.section-heading{align-items:flex-start}.price-chart>svg{height:150px}.price-stats,.price-news-grid{grid-template-columns:1fr}}.price-page{--mint:var(--color-positive);--panel:var(--color-surface-raised);--panel-strong:var(--color-surface);--line:var(--color-border);--ink:var(--color-header);--muted:var(--color-text-muted);--gold:var(--color-accent);--link:var(--color-link)}.price-news-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}:is(.price-hero,.price-range-strip,.price-chart,.price-context,.price-converter-card,.indicator-box,.pivot-box,.venue-card,.price-sources,.price-watch-grid article,.price-news-grid article,.price-stats>div){transition:border-color .2s,box-shadow .2s,transform .2s}:is(.price-hero,.price-range-strip,.price-chart,.price-context,.price-converter-card,.indicator-box,.pivot-box,.venue-card,.price-sources,.price-watch-grid article,.price-news-grid article,.price-stats>div):hover{border-color:#ef4444!important;box-shadow:0 10px 28px #00000073,0 0 0 1px #ef44446b,0 0 20px #ef444433!important}
