/* Generated by scripts/build_asset_chunks.py from site.css — part 3 of 3. Edit site.css, not this file. */
.advanced-tool-chart-card>h2,.advanced-tool-table-card>h2{padding-top:38px}.advanced-tool-chart-card svg{display:block;width:100%;min-height:380px;border-top:1px solid #ded8cd;border-bottom:1px solid #ded8cd}.advanced-tool-chart-card>p,.advanced-tool-table-card>p{padding-bottom:30px;color:#6d6962}.advanced-tool-table-card{padding-bottom:36px}.advanced-tool-table-card .analysis-table-wrap{margin:25px 38px 0}.advanced-tool-table-card table,.advanced-rich-grid table{width:100%;border-collapse:collapse}.advanced-tool-table-card th,.advanced-tool-table-card td,.advanced-rich-grid th,.advanced-rich-grid td{padding:15px;border:1px solid #ded8cd;text-align:left;vertical-align:top}.advanced-tool-table-card th,.advanced-rich-grid th{font-weight:800}.advanced-rich-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:56px 0;border-top:1px solid #ded8cd;border-bottom:1px solid #ded8cd}.advanced-rich-grid article{padding:44px 40px}.advanced-rich-grid article+article{border-left:1px solid #ded8cd}.advanced-rich-grid h3{margin:30px 0 9px;font-size:1.05rem}.advanced-rich-grid p,.advanced-rich-grid li{color:#5f5b54;line-height:1.75}.advanced-rich-grid a,.advanced-method a{color:#a85c00;font-weight:750;text-decoration:underline;text-underline-offset:3px}.advanced-method{padding:48px;background:#eee8dd}.advanced-method>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:30px 0;background:#d6cfc2}.advanced-method article{padding:26px;background:#f8f5ef}.advanced-method h3{margin-top:0}.etf-structure-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:15px;align-items:center;padding:55px 38px;border-top:1px solid #ded8cd;border-bottom:1px solid #ded8cd}.etf-structure-map div{padding:25px 15px;background:#171714;color:#fff;text-align:center;font-weight:800}.etf-structure-map span{color:#77736b;font-size:.78rem;text-align:center}.tx-address{max-width:390px;overflow-wrap:anywhere}
.advanced-faq{margin-top:56px;padding-top:46px;border-top:1px solid #d8d1c4}.advanced-faq h2{max-width:800px;margin:0 0 28px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.advanced-faq details{border-top:1px solid #d8d1c4}.advanced-faq details:last-child{border-bottom:1px solid #d8d1c4}.advanced-faq summary{padding:22px 4px;cursor:pointer;font-weight:800;font-size:1.06rem}.advanced-faq details p{max-width:820px;margin:0;padding:0 4px 24px;color:#5f5b54;line-height:1.75}
.advanced-results>div{min-width:0;overflow:hidden}.advanced-results strong{display:block;max-width:100%;overflow-wrap:normal;font-variant-numeric:tabular-nums}.advanced-results strong.is-fitted-result{width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip;line-height:1.08}.advanced-results #network-supply{line-height:1.08;overflow-wrap:normal;word-break:normal}.advanced-tool-chart-card,.advanced-chart-frame{position:relative}.advanced-chart-frame{border-top:1px solid #ded8cd;border-bottom:1px solid #ded8cd}.advanced-chart-frame svg{border-top:0;border-bottom:0}.advanced-tool-chart-card svg[tabindex="0"]{cursor:crosshair;outline:none}.advanced-tool-chart-card svg[tabindex="0"]:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}
.etf-price-explorer{overflow:hidden}.etf-explorer-head{display:flex;align-items:end;justify-content:space-between;gap:36px;padding:36px 38px 25px}.etf-explorer-head h2{margin:0 0 10px}.etf-explorer-head p{max-width:720px;margin:0;color:#6d6962;line-height:1.65}.etf-range-tabs{display:flex;gap:4px;flex:0 0 auto}.etf-range-tabs button{border:1px solid #d8d1c4;background:#faf8f4;min-width:48px;padding:10px 11px;font-size:.72rem;font-weight:850;cursor:pointer}.etf-range-tabs button.active{background:#171714;border-color:#171714;color:#fff}.etf-ticker-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#ded8cd;border-top:1px solid #ded8cd;border-bottom:1px solid #ded8cd}.etf-ticker-tabs button{min-width:0;border:0;background:#faf8f4;padding:15px 17px;text-align:left;cursor:pointer}.etf-ticker-tabs b,.etf-ticker-tabs span{display:block}.etf-ticker-tabs b{font-size:.9rem}.etf-ticker-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77736b;font-size:.68rem}.etf-ticker-tabs button[aria-pressed="true"]{background:#171714;color:#fff}.etf-ticker-tabs button[aria-pressed="true"] span{color:#b8b3aa}.etf-chart-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ded8cd}.etf-chart-metrics>div{min-width:0;background:#fff;padding:20px 24px}.etf-chart-metrics span,.etf-chart-metrics strong{display:block}.etf-chart-metrics span{color:#77736b;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.etf-chart-metrics strong{margin-top:8px;font-family:var(--font-display);font-size:clamp(1.35rem,2.3vw,2.2rem);font-weight:500;line-height:1.08;overflow-wrap:anywhere}.etf-chart-frame{min-height:410px;background:#fff}.etf-price-explorer>#etf-chart-status{margin:0;padding:18px 38px 26px;font-size:.78rem;line-height:1.55}.etf-table-chart-link{border:0;background:none;padding:0;color:#a85c00;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}
.etf-daily-board{overflow:hidden}.etf-daily-board>header{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:36px 38px 25px}.etf-daily-board>header h2{padding:0;margin:0 0 9px}.etf-daily-board>header p{max-width:760px;margin:0;color:#6d6962;line-height:1.6}.etf-daily-board>header>span{flex:0 0 auto;color:#77736b;font-size:.72rem;font-weight:800}.etf-daily-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#ded8cd;border-block:1px solid #ded8cd}.etf-daily-quote{min-width:0;min-height:132px;padding:18px;border:0;background:#fff;color:#171714;text-align:left;cursor:pointer}.etf-daily-quote>span,.etf-daily-quote strong,.etf-daily-quote em{display:block;min-width:0}.etf-daily-quote>span{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.etf-daily-quote b{font-size:.8rem}.etf-daily-quote small{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77736b;font-size:.62rem}.etf-daily-quote strong{margin-top:13px;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.08}.etf-daily-quote em{margin-top:5px;font-size:.7rem;font-style:normal;font-weight:850}.etf-daily-quote[aria-pressed="true"]{background:#171714;color:#fff}.etf-daily-quote[aria-pressed="true"] small{color:#aaa69d}.etf-daily-quote:hover{box-shadow:none;outline:2px solid #f7931a;outline-offset:-2px}.etf-daily-board>#etf-daily-status{min-height:1.65em;margin:0;padding:17px 38px 25px;font-size:.75rem;line-height:1.55}.positive{color:#168c70!important}.negative{color:#c84f4b!important}.flat{color:#77736b!important}.etf-seven-day-analysis{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:34px;padding:30px 38px;background:#f4efe6;border-top:1px solid #ded8cd}.etf-seven-day-analysis h3{margin:0 0 10px;font:500 clamp(1.45rem,2.2vw,2rem)/1.1 var(--font-display)}.etf-seven-day-analysis p{max-width:800px;margin:0;color:#5f5b54;line-height:1.7}.etf-seven-day-analysis dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #d6cfc2;background:#d6cfc2;gap:1px}.etf-seven-day-analysis dl>div{min-width:0;padding:16px;background:#fff}.etf-seven-day-analysis dt{color:#77736b;font-size:.61rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.etf-seven-day-analysis dd{margin:8px 0 0;font:500 clamp(1.05rem,1.5vw,1.35rem)/1.08 var(--font-display)}
.is-auto-fitted-data{display:block;max-width:100%;min-width:0;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip;font-variant-numeric:tabular-nums;line-height:1.08!important}
@media(max-width:800px){.advanced-tool-workbench,.advanced-rich-grid{grid-template-columns:1fr}.advanced-tool-workbench>div+div,.advanced-rich-grid article+article{border-left:0;border-top:1px solid #ded8cd}.advanced-tool-workbench>div{padding:28px 22px}.advanced-fields{grid-template-columns:1fr}.advanced-tool-chart-card svg{min-height:300px}.advanced-rich-grid article{padding:34px 22px}.advanced-method{padding:32px 22px}.advanced-method>div{grid-template-columns:1fr}.etf-structure-map{grid-template-columns:1fr;padding:30px 22px}.etf-structure-map span{padding:0 0 3px}.advanced-tool-table-card .analysis-table-wrap{margin:20px;overflow-x:auto}.advanced-tool-chart-card>h2,.advanced-tool-chart-card>p,.advanced-tool-table-card>h2,.advanced-tool-table-card>p{margin-left:22px;margin-right:22px}}
@media(max-width:800px){.etf-daily-board>header{display:block;padding:28px 22px 21px}.etf-daily-board>header>span{display:block;margin-top:13px}.etf-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-daily-board>#etf-daily-status{padding:16px 22px 22px}.etf-explorer-head{display:block;padding:28px 22px 21px}.etf-range-tabs{margin-top:20px}.etf-ticker-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-chart-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-seven-day-analysis{grid-template-columns:1fr;padding:25px 22px}.etf-price-explorer>#etf-chart-status{padding:16px 22px 22px}}

/* Mobile layout contract: every template shares these containment rules. */
html,body{max-width:100%}
body{overflow-x:hidden;overflow-x:clip}
main,section,article,aside,header,footer,nav,form,fieldset,div{min-width:0}
img,video{max-width:100%;height:auto}
canvas,iframe{max-width:100%}
input,select,textarea,button{max-width:100%;min-width:0}
pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
code{overflow-wrap:anywhere}
.share-widget-panel-home{margin-top:20px}
.share-widget-actions summary,.share-network-grid a,.share-copy-row button,.embed-popover>button{color:var(--ink)}

@media(max-width:720px){
  html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:108px}
  body{font-size:16px}
  .shell,.narrow{width:calc(100% - 32px);max-width:none}
  .utility-inner{height:38px;min-height:38px;line-height:1.3;white-space:nowrap;overflow:hidden}
  .utility-inner>span:last-of-type{overflow:hidden;text-overflow:ellipsis}
  .nav{height:70px;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px}
  .brand{font-size:clamp(21px,7vw,27px);letter-spacing:-1px;gap:8px;min-width:0}
  .brand-mark{width:42px;height:42px;flex:0 0 42px;font-size:28px}
  .menu-button{display:block;grid-column:2;justify-self:end;width:44px;height:44px;margin:0;padding:8px;cursor:pointer}
  .menu-button span{width:26px}
  .site-header .nav-links{top:100%;max-height:calc(100vh - 108px);max-height:calc(100dvh - 108px);overflow-y:auto;padding:12px 16px 18px;box-shadow:0 12px 30px rgba(17,16,14,.12)}
  body.mobile-menu-open{overflow:hidden}
  .nav-links>a{min-height:44px;display:flex;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}
  .breadcrumb-bar .breadcrumbs{width:calc(100% - 32px);max-width:none;overflow-x:auto;text-overflow:clip;scrollbar-width:none}
  .breadcrumb-bar .breadcrumbs::-webkit-scrollbar{display:none}
  .home-hero{padding:42px 0 46px}
  .hero-grid{gap:34px}
  .hero-copy h1,.page-hero h1,.tool-hero h1,.article-header h1,.dashboard-hero h1,.advanced-tool-hero h1{font-size:clamp(38px,11.5vw,50px);line-height:.98;letter-spacing:-.045em;overflow-wrap:break-word}
  .hero-lead,.report-deck{font-size:18px;line-height:1.5}
  .hero-actions{margin:25px 0 21px;gap:9px}
  .hero-actions .button{width:100%;min-height:48px}
  .trust-row{font-size:11px;line-height:1.45}
  .market-card{width:100%;max-width:100%;padding:20px;border-radius:20px;box-shadow:none}
  .market-card-head{gap:12px}
  .market-card-head>div{min-width:0}
  .market-card-head small{font-size:12px;line-height:1.35}
  .market-card-head>b{flex:0 0 auto;white-space:nowrap}
  .hero-price{font-size:clamp(39px,13vw,54px);line-height:1;overflow-wrap:normal}
  .price-meta{display:grid;grid-template-columns:1fr;gap:6px;font-size:11px;margin-top:16px}
  .price-meta a{width:max-content;max-width:100%;overflow-wrap:break-word}
  .mini-chart{height:165px;margin:14px -2px 4px}
  .mini-chart-action{font-size:9px}
  .market-quick{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}
  .market-quick a{min-width:0;padding:14px 7px 4px}
  .market-quick span{font-size:8px;letter-spacing:.08em}
  .market-quick b{font-size:10px;line-height:1.3;overflow-wrap:break-word}
  .data-note{font-size:10px;line-height:1.55}
  .share-widget-panel{display:block;width:calc(100% - 32px);max-width:none;margin:14px auto 28px;padding:14px;background:#fff;color:var(--ink)}
  .share-widget-panel-home{margin-top:14px}
  .share-widget-intro strong{font-size:17px;overflow-wrap:break-word}
  .share-widget-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px;margin-top:13px}
  .share-widget-actions details{width:100%;min-width:0}
  .share-widget-actions details[open]{grid-column:1/-1}
  .share-widget-actions summary{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 8px;font-size:10px;color:var(--ink)}
  .share-widget-popover,.embed-popover{width:100%;max-width:100%;padding:10px}
  .share-network-grid{grid-template-columns:1fr 1fr}
  .share-network-grid a,.share-copy-row button,.embed-popover>button{min-height:42px;padding:9px 6px;color:var(--ink)}
  .share-copy-row{flex-direction:column}
  .embed-popover textarea{max-height:190px;font-size:8px}
  .section{padding:54px 0}
  .section.compact{padding-top:45px}
  .section-heading{margin-bottom:27px}
  .section-heading h2,.report-section h2,.article-body h2,.pair-copy h2,.pair-faq>h2{font-size:clamp(30px,9.5vw,39px);line-height:1.08;overflow-wrap:break-word}
  .section-heading.split{gap:18px}
  .section-heading.split>a{display:inline-block;margin-top:13px}
  .feature-story-copy h3,.tools-strip h2{font-size:clamp(31px,9vw,38px)}
  .home-proof-grid{grid-template-columns:1fr 1fr}
  .home-definition,.hub-introduction,.utility-tool,.article-layout,.report-layout,.news-layout{grid-template-columns:1fr}
  .article-header{padding-top:34px}
  .article-visual{height:auto;aspect-ratio:16/10}
  .article-body,.report-body{font-size:17px;line-height:1.72}
  .article-body h3,.report-body h3,.prose-long h3{font-size:21px;line-height:1.3}
  .article-rail{grid-template-columns:1fr}
  .article-body table,.report-body table,.prose-long table,.advanced-rich-grid table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}
  .report-summary,.report-jump{padding:22px 20px}
  .report-jump a{grid-template-columns:29px minmax(0,1fr)}
  .context-link a{display:block}
  .price-primary,.converter-panel,.market-explorer,.dca-visual,.dashboard-chart-card,.mempool-explorer{max-width:100%;overflow:hidden}
  .dashboard-number,.asset-current strong{font-size:clamp(39px,12vw,50px);overflow-wrap:break-word}
  .dashboard-metrics,.mempool-metrics,.mempool-targets,.asset-metrics{gap:0}
  .dashboard-metrics>span,.mempool-metrics>div,.mempool-targets>div,.asset-metrics>div{min-width:0;padding:14px 10px}
  .chart-toolbar,.chart-caption,.dashboard-chart-card>header{gap:12px}
  .range-buttons,.range-tabs,.price-filters{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
  .range-buttons button,.range-tabs button,.price-filters button{min-width:44px;min-height:42px;white-space:nowrap}
  .price-chart,.market-history-chart,.dashboard-chart,.dca-chart,.supply-curve-chart,.integration-chart,.stablecoin-chart-frame{max-width:100%;height:280px;overflow:hidden}
  .price-chart svg,.market-history-chart svg,.dashboard-chart svg,.dca-chart svg,.supply-curve-chart svg,.integration-chart svg{max-width:100%;overflow:hidden}
  .chart-tooltip,.market-chart-tooltip,.dca-tooltip,.dashboard-chart-tooltip,.supply-curve-tooltip{max-width:calc(100% - 16px);min-width:0;white-space:normal;overflow-wrap:break-word}
  .market-explorer{padding:17px}
  .market-explorer-current>div{padding:16px 12px}
  .market-explorer-current strong{font-size:18px}
  .table-head{align-items:flex-start;flex-direction:column;padding:20px 16px;gap:8px}
  .table-head>div{align-items:flex-start;flex-direction:column}
  .market-table-controls{padding-inline:16px}
  .market-table-wrap,.prices-table-wrap,.reference-table,.comparison-table,.policy-event-table,.halving-history,.macro-table-wrap,.analysis-table-wrap,.tool-depth-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .prices-table-wrap{overflow:hidden}
  .prices-table-head{display:none}
  .asset-price-row{min-width:0;min-height:132px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'identity price' 'identity change' 'source source';gap:5px 14px;padding:17px}
  .asset-price-row>span{padding:0}
  .asset-price-row>.asset-identity{grid-area:identity;align-self:start}
  .asset-price-row>.asset-price-value{grid-area:price;align-items:flex-end;text-align:right}
  .asset-price-row>.asset-change{grid-area:change;align-self:start;text-align:right}
  .asset-price-row>.asset-source{grid-area:source;display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);padding-top:11px;margin-top:5px}
  .asset-source b{width:auto}
  .asset-source em{margin-left:auto}
  .convert-field>div{grid-template-columns:minmax(0,1fr) 104px}
  .convert-field input{font-size:clamp(31px,10vw,39px)}
  .convert-field select{width:100%;padding-left:8px}
  .converter-head{align-items:flex-start;gap:12px}
  .converter-head>span:last-child{text-align:right}
  .advanced-tool-page{padding:34px 0 70px}
  .advanced-tool-workbench>div,.advanced-rich-grid article{padding:26px 18px}
  .advanced-tool-workbench h2,.advanced-tool-chart-card h2,.advanced-tool-table-card h2,.advanced-rich-grid h2,.advanced-method h2{font-size:clamp(27px,8.5vw,36px);overflow-wrap:break-word}
  .advanced-results{grid-template-columns:1fr 1fr}
  .advanced-results div{min-height:112px;padding:20px 14px}
  .advanced-results strong{font-size:clamp(21px,7vw,34px)}
  .advanced-tool-chart-card svg{min-height:250px;height:auto;aspect-ratio:10/6}
  .advanced-tool-chart-card>h2,.advanced-tool-chart-card>p,.advanced-tool-table-card>h2,.advanced-tool-table-card>p{margin-left:18px;margin-right:18px}
  .advanced-tool-table-card .analysis-table-wrap{margin:18px}
  .etf-structure-map{padding:24px 18px}
  .widget-embed-shell{max-width:100%;overflow:hidden}
  .widget-embed-header{gap:8px;padding:10px}
  .footer-grid{grid-template-columns:1fr 1fr;gap:30px 18px}
  .footer-grid>div:first-child{grid-column:1/-1}
  .footer-bottom{font-size:11px}
}

.nav-cta{border-radius:12px}

/* Layout-stability contract for images, live values, and AJAX graph states. */
html{scrollbar-gutter:stable}
body{overflow-x:hidden;overflow-x:clip}
picture{display:block;max-width:100%}
.feature-story>picture{width:100%;height:100%;min-width:0;overflow:hidden}
.feature-story>picture>img{width:100%;height:100%;object-fit:cover}
.article-visual>picture{width:100%;height:100%;overflow:hidden}
.article-visual>picture>img{width:100%;height:100%;object-fit:cover}
.graph-loading-host,.advanced-chart-frame,.dashboard-chart,.integration-chart,.price-chart,.market-history-chart,.mini-chart{min-width:0;overflow:hidden;isolation:isolate}
.dashboard-chart,.integration-chart,.price-chart,.market-history-chart,.stablecoin-chart-frame,.advanced-chart-frame{contain:paint}
.dashboard-metrics>div,.mempool-metrics>div,.tool-stat-grid>div,.asset-metrics>div,.market-explorer-current>div,.etf-chart-metrics>div{min-width:0}
.dashboard-metrics strong,.mempool-metrics strong,.tool-stat-grid strong,.asset-metrics strong,.market-explorer-current strong,.etf-chart-metrics strong,.advanced-results strong{display:block;min-height:1.08em;font-variant-numeric:tabular-nums}
#network-status,#fee-history-status,#price-date-status,#etf-chart-status,#integration-status,#market-chart-caption{min-height:1.65em}
.market-status{min-height:20px}
.share-widget-panel{min-height:76px}
@media(max-width:720px){.feature-story>picture{aspect-ratio:7/4;height:auto}.article-visual>picture{aspect-ratio:16/10;height:auto}.share-widget-panel{min-height:132px}}

@media(max-width:720px) and (pointer:coarse){button,.button,summary{min-height:44px}}

@media(max-width:390px){
  .shell,.narrow,.share-widget-panel,.breadcrumb-bar .breadcrumbs{width:calc(100% - 24px)}
  .brand{font-size:21px}.brand-mark{width:38px;height:38px;flex-basis:38px;font-size:25px}
  .hero-copy h1,.page-hero h1,.tool-hero h1,.article-header h1,.dashboard-hero h1,.advanced-tool-hero h1{font-size:clamp(35px,11vw,43px)}
  .home-proof-grid,.footer-grid,.dashboard-metrics,.mempool-metrics,.mempool-targets,.asset-metrics,.dca-detail-grid,.advanced-results{grid-template-columns:1fr}
  .footer-grid>div:first-child{grid-column:auto}
  .market-card{padding:17px}
  .market-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto}
  .hero-price{font-size:clamp(36px,13vw,47px)}
  .market-quick{grid-template-columns:1fr}
  .market-quick a{border-right:0;border-bottom:1px solid #34332e;padding:12px 4px}
  .market-quick a:last-child{border-bottom:0}
  .share-widget-actions{grid-template-columns:1fr}
  .share-network-grid{grid-template-columns:1fr}
  .price-primary,.converter-panel,.dca-visual{padding:18px}
  .convert-field>div{grid-template-columns:minmax(0,1fr) 92px}
  .market-explorer-current,.price-aside,.converter-layout>aside,.asset-facts,.glossary-article-toc{grid-template-columns:1fr}
  .market-explorer-current>div{border-right:0!important}
  .article-body,.report-body{font-size:16px}
}

/* Preserved foreign-language entry pages: useful frontpages, intentionally noindex. */
.language-home{padding:clamp(58px,8vw,112px) 0;background:linear-gradient(120deg,#f8f5ee 0%,#f8f5ee 58%,#ece4d5 100%)}
.language-home-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(42px,7vw,100px);align-items:center}
.language-name{display:inline-flex;padding:9px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#7a756c;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.language-home-copy h1{max-width:850px;margin:24px 0;font:700 clamp(52px,6.2vw,94px)/.96 var(--font-display);letter-spacing:-.055em}
.language-home-copy p{max-width:760px;margin:0 0 30px;color:#5e5a53;font-size:clamp(17px,1.5vw,21px);line-height:1.7}
.language-price{min-width:0;padding:38px;background:#171714;color:#fff;border:1px solid #34322d;border-radius:24px}
.language-price>div{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#aaa69d;font-size:13px;font-weight:800;letter-spacing:.08em}
.language-price .market-status{margin:0;font-size:11px;letter-spacing:.03em}
.language-price>p{margin:54px 0 10px;font:500 clamp(48px,5vw,76px)/1 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.language-price>small{display:block;color:#99958d;line-height:1.6}
.language-price>a{display:inline-block;margin-top:38px;color:var(--orange);font-weight:800}
.language-entry-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:54px;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.language-entry-links>a{min-width:0;min-height:175px;padding:28px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}
.language-entry-links span{color:#9f9990;font-size:11px}
.language-entry-links strong{margin:24px 0 7px;font:700 24px/1.1 var(--font-display)}
.language-entry-links small{color:#777169;line-height:1.5}
.language-index-note{max-width:900px!important;margin-bottom:90px;padding:32px;border-left:4px solid var(--orange);background:#fff}
.language-index-note h2{margin:0 0 9px;font:700 30px var(--font-display)}
.language-index-note p{margin:0;color:#625e57;line-height:1.7}
html[dir="rtl"] .language-home-copy,html[dir="rtl"] .language-index-note{text-align:right}
@media(max-width:900px){.language-home-grid{grid-template-columns:1fr}.language-price{max-width:650px}.language-entry-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.language-home{padding:48px 0}.language-home-copy h1{font-size:44px}.language-home-copy .button{width:100%}.language-price{padding:26px;border-radius:18px}.language-price>div{align-items:flex-start;flex-direction:column}.language-price>p{margin-top:38px;font-size:48px}.language-entry-links{grid-template-columns:1fr;margin-block:34px}.language-entry-links>a{min-height:145px}.language-index-note{margin-bottom:60px;padding:24px}}
.locale-nav {
  justify-content: space-between;
}

.locale-nav-name {
  color: var(--muted);
  font-weight: 700;
}

.locale-footer .footer-bottom {
  border-top: 0;
}

/* Private operations console — compact dashboard pattern adapted for Bitcoin.now. */
.admin-panel-mode{background:#f4f6f9;color:#1a2233;font-family:Inter,Arial,sans-serif}
.admin-panel-mode>#main{min-height:100vh}
.admin-panel-mode .skip-link:focus{z-index:10000}
.admin-console{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;background:#f4f6f9}
.admin-console-side{position:sticky;top:0;height:100vh;z-index:30;display:flex;flex-direction:column;overflow-y:auto;background:#182131;color:#c8d1dd;border-right:1px solid #263247}
.admin-console-brand{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:11px;align-items:center;padding:24px 19px;color:#fff;border-bottom:1px solid #2b3548;text-decoration:none}
.admin-console-brand>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:var(--orange);color:#151515;font-size:24px;font-weight:900}
.admin-console-brand strong{font-size:15px;line-height:1.1}.admin-console-brand small{margin-top:3px;color:#8e9bb0;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.admin-console-side nav{display:grid;gap:3px;padding:20px 12px}.admin-console-side nav a{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:8px 11px;border-radius:6px;color:#b8c2d0;font-size:12px;font-weight:650;text-decoration:none}
.admin-console-side nav a i{width:22px;height:22px;display:grid;place-items:center;color:#8290a5;font-style:normal;font-size:14px}.admin-console-side nav a b{min-width:21px;padding:3px 6px;border-radius:10px;background:#2c374b;color:#cbd4df;text-align:center;font-size:9px}
.admin-console-side nav a:hover,.admin-console-side nav a.active{background:#34445e;color:#fff;box-shadow:none}.admin-console-side nav a:hover i,.admin-console-side nav a.active i{color:var(--orange)}.admin-console-side nav a.active{box-shadow:inset 3px 0 var(--orange)}
.admin-console-user{margin:auto 15px 19px;padding:16px 5px 0;display:flex;align-items:center;gap:11px;border-top:1px solid #2b3548}.admin-user-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#34445e;color:#fff;font-weight:800}.admin-console-user small,.admin-console-user strong{display:block}.admin-console-user small{color:#8190a4;font-size:9px}.admin-console-user strong{margin-top:2px;color:#dce2e9;font-size:11px;overflow-wrap:anywhere}
.admin-console-workspace{min-width:0}.admin-console-topbar{height:62px;padding:0 27px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:#fff;border-bottom:1px solid #dfe4eb}.admin-console-topbar>div{display:flex;align-items:center;gap:12px}.admin-console-topbar>div>span{font-size:12px;font-weight:750}.admin-side-toggle{display:none;border:0;background:none;font-size:22px;cursor:pointer}.admin-top-actions{font-size:10px}.admin-auto-refresh{display:inline-flex!important;align-items:center;gap:6px;color:#788292}.admin-auto-refresh i{width:7px;height:7px;border-radius:50%;background:#2e9e6a}.admin-top-actions>a{padding:8px 12px;border:1px solid #d8dee7;border-radius:5px;color:#29354a;font-weight:750;text-decoration:none}.admin-top-actions>a:hover{border-color:#b8c3d2;box-shadow:none}
.admin-console-main{padding:27px;max-width:1560px;margin:0 auto}.admin-console-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:20px}.admin-console-heading h1{margin:0;color:#1a2233;font:750 27px/1.15 Inter,Arial,sans-serif;letter-spacing:-.025em}.admin-console-heading p{margin:6px 0 0;color:#727d8b;font-size:11px;line-height:1.5}.admin-overall-state{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #cfe5d8;border-radius:4px;background:#eff9f3;color:#17663c;font-size:9px;font-weight:800;white-space:nowrap}.admin-overall-state i,.admin-health-pills i,.admin-status-badge i{width:7px;height:7px;border-radius:50%;background:#2e9e6a}.admin-overall-state.attention{border-color:#f0cfce;background:#fff2f1;color:#923a38}.admin-overall-state.attention i{background:#df5e5a}
.admin-system-card,.admin-incidents-card{background:#fff;border:1px solid #e0e5ec;border-radius:7px;box-shadow:0 1px 2px rgba(20,31,49,.035)}.admin-system-card{padding:18px 20px;margin-bottom:17px}.admin-system-card>header,.admin-incidents-card>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-system-card h2,.admin-incidents-card h2{margin:0;color:#253146;font:750 14px Inter,Arial,sans-serif}.admin-system-card p,.admin-incidents-card header p{margin:5px 0 0;color:#7a8492;font-size:9px;line-height:1.5}.admin-system-card>header>a{color:#56647a;font-size:9px;font-weight:750}.admin-health-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.admin-health-pills>span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:4px;background:#edf8f1;color:#17663c;font-size:9px;font-weight:700}.admin-health-pills>span.attention{background:#fff1e5;color:#985513}.admin-health-pills>span.attention i{background:#e39333}
.admin-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:17px}.admin-kpi-grid article{min-width:0;padding:17px 18px;background:#fff;border:1px solid #e0e5ec;border-radius:7px;box-shadow:0 1px 2px rgba(20,31,49,.035)}.admin-kpi-grid article>span,.admin-kpi-grid article strong,.admin-kpi-grid article small{display:block}.admin-kpi-grid article>span{color:#7a8492;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.admin-kpi-grid article strong{margin:9px 0 7px;color:#202c40;font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.admin-kpi-grid article small{color:#929ba7;font-size:8px;line-height:1.35}.admin-kpi-grid article.danger strong{color:#c64d4a}.admin-kpi-grid article.warning strong{color:#c27923}.admin-kpi-grid article.success strong{color:#238157}
.admin-incidents-card{overflow:hidden}.admin-incidents-card>header{padding:20px 21px 16px}.admin-incidents-card>header>span{padding:5px 8px;border-radius:4px;background:#eef1f5;color:#677386;font-size:9px;font-weight:750}.admin-incident-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 20px;border-top:1px solid #e8ebf0;border-bottom:1px solid #e1e5eb;background:#fafbfc}.admin-filter-tabs{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.admin-filter-tabs button{min-height:30px;padding:5px 9px;border:1px solid transparent;border-radius:5px;background:transparent;color:#657185;font-size:9px;font-weight:750;cursor:pointer}.admin-filter-tabs button b{margin-left:4px;color:#8b95a3}.admin-filter-tabs button.active{border-color:#d7dde6;background:#fff;color:#26344a}.admin-filter-tabs button.active b{color:var(--orange)}.admin-alert-search{width:min(240px,100%);height:31px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #d8dee7;border-radius:5px;background:#fff}.admin-alert-search i{color:#8490a1;font-style:normal}.admin-alert-search input{width:100%;border:0;outline:0;background:transparent;color:#26344a;font-size:10px}
.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-incident-table{width:100%;min-width:880px;border-collapse:collapse;font-size:10px}.admin-incident-table th{padding:10px 13px;background:#f2f4f7;color:#758091;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;text-align:left}.admin-incident-table td{padding:13px;border-top:1px solid #eceff3;vertical-align:top;color:#566174}.admin-incident-table tbody tr:hover td{background:#fbfcfd}.admin-incident-table td:nth-child(1){width:90px}.admin-incident-table td:nth-child(2){width:42%}.admin-incident-table td:nth-child(3){max-width:190px}.admin-incident-table td:nth-child(4){width:150px}.admin-incident-table td:nth-child(5){width:56px;text-align:center}.admin-incident-table td>strong{display:block;color:#263247;font-size:11px}.admin-incident-table td>p{margin:4px 0 0;color:#747f8e;font-size:9px;line-height:1.45}.admin-incident-table td>a{color:#365f9e;font-weight:700;overflow-wrap:anywhere}.admin-incident-table details{margin-top:7px}.admin-incident-table summary{color:#7a8595;font-size:8px;cursor:pointer}.admin-incident-table code{display:block;margin-top:5px;color:#566174;overflow-wrap:anywhere;white-space:normal}.admin-incident-table details small{display:block;margin-top:4px;color:#8c96a3}.admin-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:4px;background:#edf8f1;color:#21724c;font-size:8px;font-weight:800}.admin-status-badge.active{background:#fff3e5;color:#9b5b15}.admin-status-badge.active.error{background:#fff0ef;color:#a13c39}.admin-status-badge.active i{background:#e08a28}.admin-status-badge.active.error i{background:#d75551}.admin-count{display:inline-grid;min-width:25px;height:25px;place-items:center;border-radius:4px;background:#eef1f5;color:#536075}.admin-row-action{width:27px;height:27px;display:grid;place-items:center;border:1px solid #d8dee7;border-radius:5px;color:#3e4c62!important;text-decoration:none}.admin-row-action:hover{border-color:#9eabbc;background:#f5f7fa;box-shadow:none}.admin-filter-empty,.admin-alert-empty{text-align:center;padding:62px 25px}.admin-filter-empty strong,.admin-alert-empty strong{display:block;color:#263247;font-size:16px}.admin-filter-empty p,.admin-alert-empty p{margin:6px 0 0;color:#7b8593;font-size:10px}.admin-alert-empty>span{width:42px;height:42px;margin:0 auto 13px;display:grid;place-items:center;border-radius:50%;background:#e8f6ed;color:#237b50;font-size:20px}
@media(max-width:1200px){.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.admin-console{grid-template-columns:1fr}.admin-console-side{position:fixed;left:0;top:0;width:240px;transform:translateX(-102%);transition:transform .2s ease;box-shadow:12px 0 35px rgba(12,19,31,.18)}.admin-console-side.open{transform:translateX(0)}.admin-side-toggle{display:block}.admin-console-topbar{padding-inline:17px}.admin-console-main{padding:19px}.admin-console-heading{align-items:start;flex-direction:column}.admin-system-card>header{align-items:start;flex-direction:column}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-incident-toolbar{align-items:stretch;flex-direction:column}.admin-alert-search{width:100%}}
@media(max-width:520px){.admin-top-actions .admin-auto-refresh{display:none!important}.admin-console-main{padding:14px}.admin-kpi-grid{gap:8px}.admin-kpi-grid article{padding:14px}.admin-kpi-grid article strong{font-size:24px}.admin-incidents-card>header{align-items:start;flex-direction:column}.admin-filter-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-tabs button{text-align:left}.admin-console-heading h1{font-size:24px}}
