/* Shared destinations and flyout behavior, template-specific navigation compositions. */
.cr-caption{margin:0;padding:9px 0;font-size:11px;line-height:1.6;color:var(--cr-accent);font-weight:700}
.cr-sidebar .cr-primary{margin:0;padding:6px 0;border:0}
.cr-sidebar .cr-primary li{min-width:0}
.cr-sidebar .cr-categories:empty{display:none}
.cr-sidebar section{min-width:0;margin:0}
.cr-sidebar .cr-nav>div:empty{display:none}
.cr-layout[data-coin-related-theme="vantage"]{--cr-accent:var(--vm-blue,#2448d8);--cr-ink:var(--vm-ink,#18324d);--cr-border:var(--vm-border,#dce4ef);--cr-wash:#f5f8fc}
.cr-vantage-reading>section+section{margin-top:24px}

/* Forma: a narrow, continuous index alongside the analysis. */
[data-sidebar-design="forma"]{background:#fff;border:0;border-inline-end:1px solid var(--cr-border);--cr-panel-width:310;--cr-panel-wide-width:390}
[data-sidebar-design="forma"] .cr-heading{padding:0 15px 13px 0;border-bottom:2px solid var(--cr-ink)}
[dir="rtl"] [data-sidebar-design="forma"] .cr-heading{padding-inline:0 15px}
[data-sidebar-design="forma"] .cr-nav{padding:8px 14px 0 0}
[dir="rtl"] [data-sidebar-design="forma"] .cr-nav{padding-inline:0 14px}
[data-sidebar-design="forma"] .cr-primary{display:block}
[data-sidebar-design="forma"] .cr-primary a{border-bottom:1px solid var(--cr-border);padding:7px 10px;min-height:34px}
[data-sidebar-design="forma"] .cr-primary li:nth-child(3),[data-sidebar-design="forma"] .cr-primary li:nth-child(6){margin-bottom:9px}
[data-sidebar-design="forma"] .cr-tree a[aria-current="page"]{background:var(--cr-accent);color:#fff;box-shadow:none}
[data-sidebar-design="forma"] .cr-index-tools{border-top:2px solid var(--cr-ink);margin-top:10px;padding-top:4px}
[data-sidebar-design="forma"] .cr-group-trigger{padding-inline:0;font-size:12px}
[data-sidebar-design="forma"].cr-flyouts .cr-group>ul{border-top:3px solid var(--cr-accent);box-shadow:0 8px 18px #132e4814}

/* Flux: cash-flow controls lead, with market and contracts as separate tools. */
[data-sidebar-design="flux"]{background:transparent;border:0;--cr-panel-width:370;--cr-panel-wide-width:520}
[data-sidebar-design="flux"] .cr-heading{padding:0 0 12px;border:0}
[data-sidebar-design="flux"] .cr-heading h2{font-size:14px}
[data-sidebar-design="flux"] .cr-nav{padding:0;display:grid;gap:10px}
[data-sidebar-design="flux"] .cr-nav[hidden]{display:none}
[data-sidebar-design="flux"] .cr-nav>section{padding:9px 12px;border:1px solid var(--cr-border);border-radius:12px;background:#fff}
[data-sidebar-design="flux"] .cr-nav>.cr-flow-focus{background:var(--cr-ink);color:#fff;border-color:var(--cr-ink)}
[data-sidebar-design="flux"] .cr-flow-focus .cr-primary a{color:#fff;border:1px solid #ffffff30;border-radius:6px}
[data-sidebar-design="flux"] .cr-flow-focus .cr-group h3{color:#fff}
[data-sidebar-design="flux"] .cr-flow-focus .cr-group{border-color:#ffffff26}
[data-sidebar-design="flux"] .cr-flow-focus .cr-group-trigger:hover,[data-sidebar-design="flux"] .cr-flow-focus .cr-group[data-directory-open]>h3{color:var(--cr-ink)}
[data-sidebar-design="flux"] .cr-flow-focus .cr-primary li:first-child{grid-column:1/-1}
[data-sidebar-design="flux"] .cr-primary{gap:5px}
[data-sidebar-design="flux"] .cr-flow-market .cr-primary{display:flex;flex-wrap:wrap}
[data-sidebar-design="flux"] .cr-flow-market .cr-primary li{flex:1 1 85px}
[data-sidebar-design="flux"] .cr-flow-tools .cr-group{border:0;border-inline-start:2px solid var(--cr-border);margin-block:3px}
[data-sidebar-design="flux"].cr-flyouts .cr-group>ul{border-radius:12px;padding:14px;color:var(--cr-ink);box-shadow:0 12px 28px #152c4620}
[data-sidebar-design="flux"] .cr-group>ul a{border-bottom:1px solid var(--cr-border)}

/* Meridian: category labels and their destinations form a compact catalogue. */
[data-sidebar-design="meridian"]{border:0;background:#fff;--cr-panel-width:360;--cr-panel-wide-width:540}
[data-sidebar-design="meridian"] .cr-heading{padding:10px 12px;background:var(--cr-ink);border:0}
[data-sidebar-design="meridian"] .cr-heading h2{color:#fff;font-size:14px}
[data-sidebar-design="meridian"] .cr-nav{padding:0}
.cr-catalogue{margin:0;border:1px solid var(--cr-border);border-top:0}
.cr-catalogue>div{display:grid;grid-template-columns:78px minmax(0,1fr);border-bottom:1px solid var(--cr-border)}
.cr-catalogue>div:last-child{border:0}.cr-catalogue dt{padding:14px 8px;font-size:11px;line-height:1.8;background:var(--cr-wash);border-inline-end:1px solid var(--cr-border);overflow-wrap:anywhere}
.cr-catalogue dd{margin:0;padding:3px 5px;min-width:0}
[data-sidebar-design="meridian"] .cr-primary{display:block}
[data-sidebar-design="meridian"] .cr-primary a{padding:6px;min-height:32px}
[data-sidebar-design="meridian"] .cr-nav>.cr-categories{margin-top:12px;border:1px solid var(--cr-border)}
[data-sidebar-design="meridian"] .cr-group-trigger{padding-inline:12px;font-size:12px}
[data-sidebar-design="meridian"] .cr-tree a[aria-current="page"]{box-shadow:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
[data-sidebar-design="meridian"].cr-flyouts .cr-group>ul{padding:0;gap:0;border-top:2px solid var(--cr-ink);box-shadow:0 4px 12px #17283f14}
[data-sidebar-design="meridian"] .cr-group>ul>li{padding:4px;border-bottom:1px solid var(--cr-border)}

/* Ticker: a prominent chart entry, then a dense market control board. */
[data-sidebar-design="ticker"]{border:0;border-block:3px solid var(--cr-ink);background:#fff;--cr-panel-width:340;--cr-panel-wide-width:500}
[data-sidebar-design="ticker"] .cr-heading{padding:10px 0;border-bottom:1px solid var(--cr-border)}
[data-sidebar-design="ticker"] .cr-heading h2{font-size:13px;letter-spacing:.06em}
[data-sidebar-design="ticker"] .cr-nav{padding:8px 0 0}
[data-sidebar-design="ticker"] .cr-chart-lead .cr-primary{display:block;padding:0}
[data-sidebar-design="ticker"] .cr-chart-lead a{font-size:17px;min-height:48px;padding:10px 14px;background:var(--lime,#c7f65a);font-weight:800;color:var(--cr-ink);box-shadow:none;justify-content:space-between}
[data-sidebar-design="ticker"] .cr-chart-lead a::after{content:'›';font-size:24px}
[dir="rtl"] [data-sidebar-design="ticker"] .cr-chart-lead a::after{transform:rotate(180deg)}
[data-sidebar-design="ticker"] .cr-ticker-shortcuts .cr-primary{padding:8px 0;gap:0}
[data-sidebar-design="ticker"] .cr-ticker-shortcuts a{padding-inline:8px;min-height:35px;font-size:11px}
[data-sidebar-design="ticker"] .cr-ticker-tools .cr-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--cr-ink);gap:0 10px}
[data-sidebar-design="ticker"] .cr-group-trigger{font-size:11px;min-height:44px;padding:8px 2px;gap:3px}
[data-sidebar-design="ticker"].cr-flyouts .cr-group>ul{box-shadow:none;border:2px solid var(--cr-accent);padding:6px;background:var(--cr-wash)}
[data-sidebar-design="ticker"] .cr-group>ul a{background:#fff;margin:2px;font-size:12px}

/* Lumen: analysis categories each contain direct actions and an extended menu. */
[data-sidebar-design="lumen"]{border:0;background:transparent;--cr-panel-width:360;--cr-panel-wide-width:540}
[data-sidebar-design="lumen"] .cr-heading{padding:10px 0 14px;border:0;align-items:center}
[data-sidebar-design="lumen"] .cr-heading h2{font-size:19px}
[data-sidebar-design="lumen"] .cr-nav{padding:0}
.cr-analysis-cards{display:grid;gap:10px}
[data-sidebar-design="lumen"] .cr-analysis-card{background:#fff;border:1px solid var(--cr-border);border-inline-start:3px solid var(--cr-accent);border-radius:0 10px 10px 0;padding:8px 10px}
[dir="rtl"] [data-sidebar-design="lumen"] .cr-analysis-card{border-radius:10px 0 0 10px}
[data-sidebar-design="lumen"] .cr-caption{padding:5px 7px}
[data-sidebar-design="lumen"] .cr-primary{display:flex;flex-wrap:wrap;gap:5px}
[data-sidebar-design="lumen"] .cr-primary li{flex:1 1 90px}
[data-sidebar-design="lumen"] .cr-primary a{background:var(--cr-wash);border-radius:5px;min-height:34px;font-size:11px;padding:6px 8px}
[data-sidebar-design="lumen"] .cr-tree a[aria-current="page"]{box-shadow:none;outline:1px solid var(--cr-accent);background:var(--cr-active)}
[data-sidebar-design="lumen"] .cr-analysis-card .cr-group{border:0}
[data-sidebar-design="lumen"] .cr-analysis-tools{margin-top:12px;border-top:1px solid var(--cr-border)}
[data-sidebar-design="lumen"].cr-flyouts .cr-group>ul{border-radius:10px;border-top:3px solid var(--cr-accent);box-shadow:0 10px 22px #19323e1f;gap:6px}
[data-sidebar-design="lumen"] .cr-group>ul a{border-radius:6px;background:var(--cr-wash)}

/* Prism: institutional metrics are the lead branch, above a price matrix. */
[data-sidebar-design="prism"]{border:1px solid var(--cr-border);background:#fff;border-radius:12px;--cr-panel-width:380;--cr-panel-wide-width:580}
[data-sidebar-design="prism"] .cr-heading{border:0;padding:15px 14px 8px}
[data-sidebar-design="prism"] .cr-heading h2{font-size:14px}
[data-sidebar-design="prism"] .cr-nav{padding:0 10px 10px}
[data-sidebar-design="prism"] .cr-institution{background:var(--navy,#0b2b54);border-radius:7px;margin:5px 0 12px}
[data-sidebar-design="prism"] .cr-institution h3{color:#fff}
[data-sidebar-design="prism"] .cr-institution .cr-group-trigger{padding:13px 10px}
[data-sidebar-design="prism"] .cr-institution .cr-group-trigger:hover,[data-sidebar-design="prism"] .cr-institution .cr-group[data-directory-open]>h3{color:var(--cr-accent);border-radius:7px}
[data-sidebar-design="prism"] .cr-market-matrix .cr-caption{padding-inline:5px}
[data-sidebar-design="prism"] .cr-primary{gap:1px;background:var(--cr-border);padding:1px}
[data-sidebar-design="prism"] .cr-primary a{background:#fff;min-height:42px;padding:7px 9px;font-size:11px;height:100%}
[data-sidebar-design="prism"] .cr-tree a[aria-current="page"]{background:var(--cr-active);box-shadow:inset 0 -3px var(--cr-accent)}
[data-sidebar-design="prism"] .cr-prism-operations{margin-top:12px}
[data-sidebar-design="prism"] .cr-prism-sources{background:var(--cr-wash);border-radius:6px;margin-top:8px}
[data-sidebar-design="prism"].cr-flyouts .cr-group>ul{border-radius:8px;border-top:4px solid var(--navy,#0b2b54);background:var(--canvas,#f5f8fc);gap:7px;padding:12px}
[data-sidebar-design="prism"] .cr-group>ul>li{background:#fff}

/* Aperture: project documents lead, followed by a slim analysis index. */
[data-sidebar-design="aperture"]{border:0;background:transparent;--cr-panel-width:330;--cr-panel-wide-width:450}
[data-sidebar-design="aperture"] .cr-heading{padding:8px 0 13px;border:0}
[data-sidebar-design="aperture"] .cr-heading h2{font-size:12px;color:#536971;letter-spacing:.06em}
[data-sidebar-design="aperture"] .cr-nav{padding:0}
[data-sidebar-design="aperture"] .cr-project{padding:10px 12px;border:1px solid var(--cr-border);border-top:3px solid var(--cr-accent);background:#fff}
[data-sidebar-design="aperture"] .cr-project .cr-primary{display:block;padding:0}
[data-sidebar-design="aperture"] .cr-project .cr-primary a{font-size:16px;font-weight:700;padding:8px 0}
[data-sidebar-design="aperture"] .cr-project .cr-group-trigger{padding-inline:0;font-weight:400;font-size:12px}
[data-sidebar-design="aperture"] .cr-project-analysis{margin:14px 0;padding-inline-start:12px;border-inline-start:2px solid var(--cr-border)}
[data-sidebar-design="aperture"] .cr-project-analysis .cr-primary{display:block;padding:0}
[data-sidebar-design="aperture"] .cr-project-analysis a{padding:6px 8px;min-height:32px}
[data-sidebar-design="aperture"] .cr-tree a[aria-current="page"]{background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}
[data-sidebar-design="aperture"] .cr-project-tools{background:var(--cr-wash);padding:4px 9px}
[data-sidebar-design="aperture"].cr-flyouts .cr-group>ul{border-inline-start:3px solid var(--cr-accent);box-shadow:5px 5px 0 #172e3810;padding:13px}
[data-sidebar-design="aperture"] .cr-group>ul a{border-bottom:1px dotted var(--cr-border)}

/* Axiom: leverage and risk precede separate flow/market columns. */
[data-sidebar-design="axiom"]{border:0;border-top:4px solid var(--cr-accent);background:#fff;--cr-panel-width:360;--cr-panel-wide-width:500}
[data-sidebar-design="axiom"] .cr-heading{padding:12px 0;border-bottom:1px solid var(--cr-border)}
[data-sidebar-design="axiom"] .cr-heading h2{font-size:14px}
[data-sidebar-design="axiom"] .cr-nav{padding:0}
[data-sidebar-design="axiom"] .cr-risk-desk{background:var(--navy,#112849);padding:7px 10px;color:#fff}
[data-sidebar-design="axiom"] .cr-risk-desk h3{color:#fff}
[data-sidebar-design="axiom"] .cr-risk-desk .cr-group{border-color:#ffffff20}
[data-sidebar-design="axiom"] .cr-risk-desk .cr-primary a{background:#fff;border-radius:4px;padding:8px;min-height:44px;color:var(--cr-ink)}
[data-sidebar-design="axiom"] .cr-risk-desk .cr-group-trigger:hover,[data-sidebar-design="axiom"] .cr-risk-desk .cr-group[data-directory-open]>h3{color:var(--cr-accent)}
[data-sidebar-design="axiom"] .cr-risk-analysis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;border-bottom:1px solid var(--cr-border)}
[data-sidebar-design="axiom"] .cr-risk-analysis>section+section{border-inline-start:1px solid var(--cr-border);padding-inline-start:10px}
[data-sidebar-design="axiom"] .cr-risk-analysis .cr-primary{display:block}
[data-sidebar-design="axiom"] .cr-risk-analysis a{font-size:11px;min-height:38px;padding:7px 3px}
[data-sidebar-design="axiom"] .cr-risk-analysis .cr-group-trigger{font-size:11px;padding-inline:3px}
[data-sidebar-design="axiom"] .cr-caption{padding:0 3px}
[data-sidebar-design="axiom"] .cr-risk-tools{padding-top:4px}
[data-sidebar-design="axiom"].cr-flyouts .cr-group>ul{border:2px solid var(--cr-accent);border-radius:4px;color:var(--cr-ink);box-shadow:0 12px 22px #11284920}
[data-sidebar-design="axiom"] .cr-group>ul a{border-bottom:1px solid var(--cr-border)}

/* Cobalt: two price actions, category buttons, then compact auxiliary links. */
[data-sidebar-design="cobalt"]{border:0;background:transparent;--cr-panel-width:360;--cr-panel-wide-width:500}
[data-sidebar-design="cobalt"] .cr-heading{padding:0 0 12px;border-bottom:0}
[data-sidebar-design="cobalt"] .cr-heading h2{font-size:15px}
[data-sidebar-design="cobalt"] .cr-nav{padding:0}
[data-sidebar-design="cobalt"] .cr-price-actions .cr-primary{gap:8px;padding:0 0 12px}
[data-sidebar-design="cobalt"] .cr-price-actions a{border:1px solid var(--cr-accent);border-radius:8px;min-height:62px;align-items:center;justify-content:center;padding:12px;font-size:14px;text-align:center;background:#fff}
[data-sidebar-design="cobalt"] .cr-price-actions a[aria-current="page"]{background:var(--cr-accent);color:#fff;box-shadow:none}
[data-sidebar-design="cobalt"] .cr-price-tools .cr-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
[data-sidebar-design="cobalt"] .cr-price-tools .cr-group{border:1px solid var(--cr-border);border-radius:5px;background:#fff}
[data-sidebar-design="cobalt"] .cr-price-tools .cr-group:last-child{grid-column:1/-1}
[data-sidebar-design="cobalt"] .cr-group-trigger{font-size:12px;min-height:46px;gap:4px;padding:8px}
[data-sidebar-design="cobalt"] .cr-price-shortcuts{margin-top:14px;padding-top:8px;border-top:2px solid var(--cr-ink)}
[data-sidebar-design="cobalt"] .cr-price-shortcuts .cr-primary{display:flex;flex-wrap:wrap;gap:6px}
[data-sidebar-design="cobalt"] .cr-price-shortcuts li{flex:1 1 95px}
[data-sidebar-design="cobalt"] .cr-price-shortcuts a{background:var(--pale,#f1f6fc);padding:6px 9px;min-height:34px;border-radius:4px;font-size:11px}
[data-sidebar-design="cobalt"].cr-flyouts .cr-group>ul{border-radius:8px;padding:8px;gap:5px;box-shadow:0 10px 26px #142c4820}
[data-sidebar-design="cobalt"] .cr-group>ul>li{border:1px solid var(--cr-border);border-radius:4px}

/* Vantage: a continuous research path, followed by a separate reference index. */
[data-sidebar-design="vantage"]{border:0;background:transparent;--cr-panel-width:350;--cr-panel-wide-width:430}
[data-sidebar-design="vantage"] .cr-heading{padding:4px 0 14px;border-bottom:2px solid var(--cr-accent)}
[data-sidebar-design="vantage"] .cr-nav{padding:14px 0 0}
.cr-research-path{border-inline-start:1px solid var(--cr-border);margin-inline-start:6px;padding-inline-start:16px}
[data-sidebar-design="vantage"] .cr-research-step{position:relative;margin-bottom:13px}
.cr-research-step::before{content:'';position:absolute;inset-inline-start:-21px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--cr-accent);outline:4px solid #fff}
[data-sidebar-design="vantage"] .cr-caption{font-size:12px;padding:0 0 4px;color:var(--cr-ink)}
[data-sidebar-design="vantage"] .cr-primary{display:flex;flex-wrap:wrap;gap:2px 10px;padding:0}
[data-sidebar-design="vantage"] .cr-primary li{flex:0 1 auto}
[data-sidebar-design="vantage"] .cr-primary a{padding:5px 0;min-height:30px;font-size:12px}
[data-sidebar-design="vantage"] .cr-tree a[aria-current="page"]{background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:5px;font-weight:800}
[data-sidebar-design="vantage"] .cr-research-index{border-block:1px solid var(--cr-border);background:#f5f8fc;padding:2px 10px;margin-top:16px}
[data-sidebar-design="vantage"] .cr-group-trigger{min-height:36px;font-size:12px;padding:8px 2px}
[data-sidebar-design="vantage"].cr-flyouts .cr-group>ul{padding:12px 16px;border-inline-start:3px solid var(--cr-accent);box-shadow:0 6px 18px #18324d16}
[data-sidebar-design="vantage"] .cr-group>ul a{border-bottom:1px solid var(--cr-border)}

@media(min-width:1101px){
 .cr-layout[data-coin-related-theme="forma"]{grid-template-columns:216px minmax(0,1fr);gap:30px}
 .cr-layout[data-coin-related-theme="flux"]{grid-template-columns:278px minmax(0,1fr);gap:24px}
 .cr-layout[data-coin-related-theme="meridian"]{grid-template-columns:292px minmax(0,1fr);gap:20px}
 .cr-layout[data-coin-related-theme="ticker"]{grid-template-columns:272px minmax(0,1fr);gap:30px}
 .cr-layout[data-coin-related-theme="lumen"]{grid-template-columns:282px minmax(0,1fr);gap:28px}
 .cr-layout[data-coin-related-theme="prism"]{grid-template-columns:268px minmax(0,1fr);gap:22px}
 .cr-layout[data-coin-related-theme="aperture"]{grid-template-columns:224px minmax(0,1fr);gap:32px}
 .cr-layout[data-coin-related-theme="axiom"]{grid-template-columns:290px minmax(0,1fr);gap:24px}
 .cr-layout[data-coin-related-theme="cobalt"]{grid-template-columns:286px minmax(0,1fr);gap:22px}
 .cr-layout[data-coin-related-theme="vantage"]{grid-template-columns:252px minmax(0,1fr);gap:32px}
}
@media(min-width:901px)and(max-width:1100px){
 .cr-layout[data-coin-related-theme="forma"],.cr-layout[data-coin-related-theme="aperture"]{grid-template-columns:204px minmax(0,1fr)}
 .cr-layout[data-coin-related-theme="meridian"],.cr-layout[data-coin-related-theme="axiom"]{grid-template-columns:258px minmax(0,1fr)}
}
@media(max-width:900px){
 .cr-sidebar .cr-tree a{min-height:44px}
 .cr-sidebar .cr-heading{padding:10px 12px}
 .cr-sidebar .cr-heading h2{font-size:15px}
 .cr-sidebar .cr-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .cr-sidebar .cr-categories .cr-group{padding:12px 6px}
 .cr-sidebar .cr-categories .cr-group h3{margin-bottom:8px}
 .cr-sidebar .cr-nav{padding:10px 12px}
 .cr-sidebar .cr-group>ul{background:#fff;color:var(--cr-ink)}
 .cr-sidebar .cr-group>ul a{min-height:44px}
 [data-sidebar-design="forma"]{border:1px solid var(--cr-border)}
 [data-sidebar-design="forma"] .cr-index-tools .cr-group>ul{border-inline-start:2px solid var(--cr-accent)}
 [data-sidebar-design="flux"] .cr-heading{border:1px solid var(--cr-border);border-radius:10px;background:#fff}
 [data-sidebar-design="flux"] .cr-nav{padding:10px 0 0}
 [data-sidebar-design="flux"] .cr-flow-focus .cr-group-label{color:#fff}
 [data-sidebar-design="meridian"] .cr-nav{padding:0}
 [data-sidebar-design="meridian"] .cr-primary{display:block}
 [data-sidebar-design="meridian"] .cr-catalogue>div{grid-template-columns:82px minmax(0,1fr)}
 [data-sidebar-design="ticker"] .cr-heading{padding-inline:0}
 [data-sidebar-design="ticker"] .cr-nav{padding:10px 0}
 [data-sidebar-design="ticker"] .cr-ticker-tools .cr-categories{display:block}
 [data-sidebar-design="ticker"] .cr-group>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;border:0;margin:0;padding:0}
 [data-sidebar-design="ticker"] .cr-group>ul>li{min-width:0}
 [data-sidebar-design="ticker"] .cr-group>ul:has(.cr-subgroup){display:block}
 [data-sidebar-design="lumen"] .cr-heading{border-inline-start:3px solid var(--cr-accent);background:#fff5ee}
 [data-sidebar-design="lumen"] .cr-nav{padding-inline:0}
 [data-sidebar-design="lumen"] .cr-analysis-card .cr-primary{display:flex}
 [data-sidebar-design="prism"] .cr-group-label{padding:0 6px;display:block}
 [data-sidebar-design="prism"] .cr-primary a{height:100%}
 [data-sidebar-design="aperture"] .cr-heading{border-block:1px solid var(--cr-border)}
 [data-sidebar-design="aperture"] .cr-project .cr-primary{display:block}
 [data-sidebar-design="aperture"] .cr-project-analysis .cr-primary{display:block}
 [data-sidebar-design="axiom"] .cr-nav{padding:0}
 [data-sidebar-design="axiom"] .cr-risk-desk .cr-group-label{color:#fff}
 [data-sidebar-design="axiom"] .cr-risk-analysis{padding-inline:10px}
 [data-sidebar-design="axiom"] .cr-risk-analysis .cr-primary{display:block}
 [data-sidebar-design="axiom"] .cr-risk-analysis .cr-group>ul{border:0;padding:0;margin:0}
 [data-sidebar-design="cobalt"] .cr-heading{background:var(--pale,#f1f6fc);border-radius:8px}
 [data-sidebar-design="cobalt"] .cr-price-tools .cr-categories{display:block}
 [data-sidebar-design="cobalt"] .cr-price-tools .cr-group{margin-block:8px}
 [data-sidebar-design="cobalt"] .cr-price-shortcuts .cr-primary{display:flex}
 [data-sidebar-design="vantage"] .cr-heading{padding-inline:0}
 [data-sidebar-design="vantage"] .cr-nav{padding-inline:0}
 [data-sidebar-design="vantage"] .cr-primary{display:flex}
 [data-sidebar-design="vantage"] .cr-research-step{margin-bottom:10px}
}
@media(min-width:600px)and(max-width:900px){
 [data-sidebar-design="lumen"] .cr-analysis-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
 [data-sidebar-design="flux"] .cr-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
 [data-sidebar-design="flux"] .cr-flow-focus{grid-row:span 2}
 [data-sidebar-design="prism"] .cr-market-matrix .cr-primary{grid-template-columns:repeat(4,minmax(0,1fr))}
 [data-sidebar-design="vantage"] .cr-research-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border:0;padding:0;margin:0}
 [data-sidebar-design="vantage"] .cr-research-step{border-top:2px solid var(--cr-border);padding-top:12px}
 [data-sidebar-design="vantage"] .cr-research-step::before{display:none}
}

/* Each site's desktop placement is stable; RTL mirrors the two side layouts. */
@media(min-width:901px){
 .cr-layout[data-coin-related-theme="flux"]{grid-template-columns:minmax(0,1fr) 278px}
 .cr-layout[data-coin-related-theme="meridian"]{grid-template-columns:minmax(0,1fr) 292px}
 .cr-layout[data-coin-related-theme="axiom"]{grid-template-columns:minmax(0,1fr) 290px}
 .cr-layout:is([data-coin-related-theme="flux"],[data-coin-related-theme="meridian"],[data-coin-related-theme="axiom"])>.cr-sidebar{grid-column:2;grid-row:1;--cr-placement:end}
 .cr-layout:is([data-coin-related-theme="flux"],[data-coin-related-theme="meridian"],[data-coin-related-theme="axiom"])>.cr-main{grid-column:1;grid-row:1}
 .cr-sidebar:is([data-sidebar-design="flux"],[data-sidebar-design="meridian"],[data-sidebar-design="axiom"]) .cr-group-trigger>span[aria-hidden]{transform:rotate(180deg)}
 [dir="rtl"] .cr-sidebar:is([data-sidebar-design="flux"],[data-sidebar-design="meridian"],[data-sidebar-design="axiom"]) .cr-group-trigger>span[aria-hidden]{transform:none}

 .cr-layout:is([data-coin-related-theme="ticker"],[data-coin-related-theme="lumen"],[data-coin-related-theme="cobalt"]){grid-template-columns:minmax(0,1fr);gap:22px}
 .cr-sidebar:is([data-sidebar-design="ticker"],[data-sidebar-design="lumen"],[data-sidebar-design="cobalt"]){--cr-placement:top}
 .cr-sidebar:is([data-sidebar-design="ticker"],[data-sidebar-design="lumen"],[data-sidebar-design="cobalt"]) .cr-group-trigger>span[aria-hidden]{transform:rotate(90deg)}
 .cr-sidebar .cr-heading h2{overflow-wrap:anywhere}

 /* Ticker: chart shortcut and quick links above a single row of market tools. */
 [data-sidebar-design="ticker"]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:0 18px}
 [data-sidebar-design="ticker"] .cr-heading{border:0;padding:12px 0;align-items:flex-start}
 [data-sidebar-design="ticker"] .cr-nav{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 14px;padding:10px 0}
 [data-sidebar-design="ticker"] .cr-chart-lead a{height:100%;min-height:44px;font-size:15px}
 [data-sidebar-design="ticker"] .cr-chart-lead .cr-primary,[data-sidebar-design="ticker"] .cr-chart-lead li{height:100%}
 [data-sidebar-design="ticker"] .cr-ticker-shortcuts .cr-primary{display:flex;flex-wrap:wrap;gap:2px 12px;padding:0}
 [data-sidebar-design="ticker"] .cr-ticker-shortcuts li{flex:0 1 auto}
 [data-sidebar-design="ticker"] .cr-ticker-shortcuts a{font-size:12px;min-height:35px}
 [data-sidebar-design="ticker"] .cr-ticker-tools{grid-column:1/-1}
 [data-sidebar-design="ticker"] .cr-ticker-tools .cr-categories{display:flex;flex-wrap:wrap;gap:0 18px;border-top:1px solid var(--cr-border)}
 [data-sidebar-design="ticker"] .cr-ticker-tools .cr-group{border:0;flex:0 1 auto;min-width:110px}
 [data-sidebar-design="ticker"] .cr-group-trigger{gap:15px;font-size:12px;min-height:36px}

 /* Lumen: three analysis categories span the chart, with extended tools below. */
 [data-sidebar-design="lumen"] .cr-heading{padding:0 0 10px}
 [data-sidebar-design="lumen"] .cr-heading h2{font-size:14px}
 [data-sidebar-design="lumen"] .cr-analysis-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
 [data-sidebar-design="lumen"] .cr-analysis-card{padding:6px 12px}
 [data-sidebar-design="lumen"] .cr-analysis-card .cr-caption{min-height:40px;display:flex;align-items:center;margin:0}
 [data-sidebar-design="lumen"] .cr-analysis-card .cr-primary{gap:6px}
 [data-sidebar-design="lumen"] .cr-analysis-card .cr-primary li{flex:1 1 85px}
 [data-sidebar-design="lumen"] .cr-analysis-tools{padding:3px 10px;margin-top:10px;background:#fff;border-block:1px solid var(--cr-border)}
 [data-sidebar-design="lumen"] .cr-analysis-tools .cr-categories{display:flex;flex-wrap:wrap;gap:0 28px}
 [data-sidebar-design="lumen"] .cr-analysis-tools .cr-group{border:0;min-width:150px}
 [data-sidebar-design="lumen"] .cr-analysis-tools .cr-group-trigger{gap:28px;min-height:36px}

 /* Cobalt: two price actions at one end, categories and secondary shortcuts alongside. */
 [data-sidebar-design="cobalt"] .cr-heading{padding:0 0 10px}
 [data-sidebar-design="cobalt"] .cr-heading h2{font-size:14px}
 [data-sidebar-design="cobalt"] .cr-nav{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px 20px}
 [data-sidebar-design="cobalt"] .cr-price-actions{grid-column:1;grid-row:1/span 2}
 [data-sidebar-design="cobalt"] .cr-price-actions .cr-primary{display:flex;flex-direction:column;padding:0;gap:7px;height:100%}
 [data-sidebar-design="cobalt"] .cr-price-actions li{flex:1;display:flex}
 [data-sidebar-design="cobalt"] .cr-price-actions a{width:100%;min-height:46px;padding:8px}
 [data-sidebar-design="cobalt"] .cr-price-tools{grid-column:2;grid-row:1}
 [data-sidebar-design="cobalt"] .cr-price-tools .cr-categories{display:flex;flex-wrap:wrap;gap:7px}
 [data-sidebar-design="cobalt"] .cr-price-tools .cr-group{flex:1 1 135px}
 [data-sidebar-design="cobalt"] .cr-price-tools .cr-group-trigger{min-height:40px;padding:7px 10px;gap:12px}
 [data-sidebar-design="cobalt"] .cr-price-shortcuts{grid-column:2;grid-row:2;margin:0;padding-top:6px;border-top:1px solid var(--cr-border)}
 [data-sidebar-design="cobalt"] .cr-price-shortcuts .cr-primary{padding:0;gap:6px}
 [data-sidebar-design="cobalt"] .cr-price-shortcuts li{flex:1 1 100px}
}
@media(min-width:901px)and(max-width:1100px){
 .cr-layout[data-coin-related-theme="flux"]{grid-template-columns:minmax(0,1fr) 230px}
 .cr-layout:is([data-coin-related-theme="meridian"],[data-coin-related-theme="axiom"]){grid-template-columns:minmax(0,1fr) 258px}
 [data-sidebar-design="ticker"]{grid-template-columns:78px minmax(0,1fr);gap:0 12px}
 [data-sidebar-design="cobalt"] .cr-nav{grid-template-columns:155px minmax(0,1fr);gap:8px 14px}
}
