/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
:root{--ai-orange:var(--as-accent);--ai-pos:var(--as-positive);--ai-neg:var(--as-negative);--ai-line:var(--as-border);--ai-bg:var(--as-surface-1);}html{scroll-behavior:smooth;}.positive,.val-pos{color:var(--as-positive);}.negative,.val-neg{color:var(--as-negative);}.crypto-top100-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--as-border);border-radius:var(--as-radius-md);background:var(--as-surface-1);}.crypto-top100-mobile{display:none;}.crypto-top100-table{width:100%;border-collapse:collapse;table-layout:auto;}.crypto-top100-table th,.crypto-top100-table td{padding:12px 10px;border-bottom:1px solid var(--as-border-soft);color:var(--as-text);font-variant-numeric:tabular-nums;text-align:center !important;vertical-align:middle;white-space:nowrap;}.crypto-top100-table th{color:var(--as-text-muted);}.crypto-top100-table tbody tr{transition:background-color .15s ease;}.crypto-top100-table tbody tr:nth-child(even){background:rgba(255,255,255,.018);}.crypto-top100-table tbody tr:hover{background:var(--as-surface-2);}.crypto-top100-table .coin-cell{text-align:left !important;}.coin-inline{display:inline-flex;align-items:center;gap:10px;}.coin-inline__logo{display:block;width:26px;height:26px;flex:0 0 auto;border-radius:50%;object-fit:cover;}.crypto-top100-table .coin-cell a,.cm-name a{color:var(--as-accent);text-decoration:none;}.crypto-top100-table .coin-cell a:hover,.cm-name a:hover{color:var(--as-accent-hover);text-decoration:underline;}.ai-score-cell{min-width:104px;}.coin-score{--coin-score-color:var(--as-accent);display:grid;grid-template-columns:24px 72px;align-items:center;justify-content:center;gap:7px;}.coin-score.is-high{--coin-score-color:var(--as-positive);}.coin-score.is-low{--coin-score-color:var(--as-negative);}.coin-score__value{color:var(--coin-score-color);font-weight:800;font-variant-numeric:tabular-nums;}.coin-score__track{height:6px;overflow:hidden;border-radius:var(--as-radius-pill);background:var(--as-surface-3);}.coin-score__fill{display:block;height:100%;border-radius:inherit;background:var(--coin-score-color);}#crypto-term-coins-table{scroll-margin-top:90px;}tr[id^="coin-"]{scroll-margin-top:100px;}tr[id^="coin-"]:target{outline:2px solid rgba(var(--as-accent-rgb),.75);outline-offset:-2px;background:rgba(var(--as-accent-rgb),.10);animation:coin-target-pulse 1.8s ease-out 1;}tr[id^="coin-"]:target td{background:rgba(var(--as-accent-rgb),.08);}@keyframes coin-target-pulse{0%{box-shadow:0 0 0 0 rgba(var(--as-accent-rgb),.55);}60%{box-shadow:0 0 0 8px rgba(var(--as-accent-rgb),0);}100%{box-shadow:none;}}@media (max-width:920px){.crypto-top100-table th,.crypto-top100-table td{padding:10px 7px;}.coin-inline__logo{width:24px;height:24px;}}@media (max-width:860px){.crypto-top100-table th,.crypto-top100-table td{padding:9px 6px;}}@media (max-width:820px){.crypto-top100-table th,.crypto-top100-table td{padding:8px 1px;}}@media (max-width:639px){.crypto-top100-table-wrap{display:none !important;}.crypto-top100-mobile{display:block !important;}}@media (max-width:639px){.crypto-top100-mobile{padding:10px;}.crypto-mobile-card{margin:10px 0;padding:12px;border:1px solid var(--as-border);border-radius:var(--as-radius-md);background:var(--as-surface-1);box-shadow:var(--as-shadow-card);}.cm-row-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;}.cm-left{display:flex;align-items:center;gap:10px;min-width:0;}.cm-rank{width:20px;flex:0 0 auto;color:var(--as-text-muted);text-align:right;}.cm-logo{display:block;width:28px;height:28px;border-radius:50%;object-fit:cover;}.cm-name{min-width:0;line-height:1.1;}.cm-name a{display:inline-flex;align-items:center;min-width:40px;min-height:40px;font-weight:800;}.cm-right{text-align:right;}.cm-price{color:var(--as-text-strong);font-size:16px;font-weight:900;}.cm-chip{display:inline-flex;margin-top:6px;padding:4px 8px;border:1px solid var(--as-border);border-radius:var(--as-radius-pill);background:var(--as-surface-2);font-size:12px;font-weight:800;}.chip-pos{color:var(--as-positive);}.chip-neg{color:var(--as-negative);}.cm-section{margin-top:10px;}.cm-section-title{margin:8px 0 6px;color:var(--as-text-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase;}.cm-row-bottom,.cm-row-wide{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.cm-row-wide{grid-template-columns:repeat(2,1fr);}.cm-metric{margin-bottom:0;padding:8px;border:1px solid var(--as-border-soft);border-radius:var(--as-radius-sm);background:var(--as-surface-0);}.cm-label{display:block;color:var(--as-text-muted);font-size:11px;}.cm-value{display:block;margin-top:2px;color:var(--as-text-strong);font-size:13px;font-weight:900;}.cm-value.positive{color:var(--as-positive);}.cm-value.negative{color:var(--as-negative);}.coin-score--mobile{grid-template-columns:auto 24px minmax(90px,1fr);justify-content:stretch;margin-top:10px;padding:8px;border:1px solid var(--as-border-soft);border-radius:var(--as-radius-sm);background:var(--as-surface-0);}.cm-row-bottom + .cm-row-bottom{display:none;}}.taxonomy-term-page{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0 40px;}.ai-sector-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;}.ai-sector-page-title{flex:1 1 auto;min-width:0;margin:0;}.ai-sector-page-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px;}.ai-sector-page-dominance{color:var(--as-text-strong);font-size:22px;font-weight:900;line-height:1.15;text-align:right;}.ai-sector-page-dominance span{display:block;margin-top:4px;color:var(--as-text-muted);font-size:12px;font-weight:500;}.ai-sector-hero{margin:0;padding:16px 20px;border:1px solid var(--as-border);border-radius:6px;background:radial-gradient(120% 140% at 0% 0%,rgba(var(--as-accent-rgb),.09),var(--as-surface-0) 55%,rgba(0,0,0,0)),linear-gradient(180deg,var(--as-surface-1),rgba(255,255,255,.01));box-shadow:var(--as-shadow-card);}.ai-sector-hero__eyebrow,.ai-taxonomy-explainer__eyebrow{margin-bottom:6px;color:var(--as-text-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;}.ai-sector-hero__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;}.ai-sector-card{display:flex;flex-direction:column;padding:11px 12px;border:1px solid var(--as-border-soft);border-radius:var(--as-radius-md);background:var(--as-inner-bg);}.ai-sector-card span{display:block;margin-bottom:6px;color:var(--as-text-muted);font-size:11px;}.ai-sector-card strong{display:block;width:100%;color:var(--as-text-strong);font-size:16px;font-weight:900;text-align:center;}.ai-sector-card small{display:block;width:100%;margin-top:3px;color:var(--as-text-muted);font-size:11px;text-align:center;}.ai-sector-hero__table-link,.ai-sector-structure__table-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 12px;border:1px solid rgba(var(--as-accent-rgb),.28);border-radius:var(--as-radius-pill);background:rgba(var(--as-accent-rgb),.10);color:var(--as-accent);font-size:12px;font-weight:800;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease;}.ai-sector-hero__table-link:hover,.ai-sector-structure__table-link:hover{border-color:rgba(var(--as-accent-rgb),.42);background:rgba(var(--as-accent-rgb),.16);color:var(--as-accent-hover);text-decoration:none;transform:translateY(-1px);}.ai-taxonomy-explainer{margin-top:var(--as-space-4);}.ai-taxonomy-explainer__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--as-space-4);margin-top:14px;}.ai-taxonomy-explainer__title{color:var(--as-heading);font-size:var(--as-h3-size);font-weight:900;line-height:1.2;}.ai-taxonomy-explainer__hint{display:inline-block;margin-top:3px;color:var(--as-text-muted);font-size:12px;}.ai-taxonomy-explainer p{margin:0 0 10px;color:var(--as-text);line-height:1.55;}.ai-taxonomy-explainer__risk{margin-top:12px;padding:12px;border:1px solid rgba(var(--as-accent-rgb),.18);border-radius:var(--as-radius-md);background:rgba(var(--as-accent-rgb),.08);color:var(--as-text);line-height:1.5;}.ai-taxonomy-explainer__related{align-self:start;padding:14px;border:1px solid var(--as-border-soft);border-radius:var(--as-radius-md);background:var(--as-surface-1);}.ai-taxonomy-explainer__related-title{margin-bottom:10px;color:var(--as-heading);font-size:var(--as-h3-size);font-weight:900;line-height:1.2;}.ai-taxonomy-explainer__links{display:flex;flex-wrap:wrap;gap:8px;}.ai-taxonomy-explainer__links a,.ai-taxonomy-explainer__links span{display:inline-flex;padding:7px 10px;border:1px solid rgba(var(--as-accent-rgb),.22);border-radius:var(--as-radius-pill);background:rgba(var(--as-accent-rgb),.10);color:var(--as-accent);font-size:12px;line-height:1.2;text-decoration:none;}.ai-taxonomy-explainer__links a:hover{border-color:rgba(var(--as-accent-rgb),.38);color:var(--as-accent-hover);}.ai-sector-health{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;margin-top:var(--as-space-4);padding:13px 15px;border:1px solid var(--as-border);border-radius:var(--as-radius-lg);background:var(--as-card-bg);}.ai-sector-health__score{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:96px;border:1px solid var(--as-border);border-radius:var(--as-radius-md);background:var(--as-inner-bg);}.ai-sector-health__number{color:var(--as-text-strong);font-size:32px;line-height:1;font-weight:900;}.ai-sector-health__label{margin-top:5px;color:var(--as-text-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase;}.ai-sector-health__title{color:var(--as-heading);font-size:var(--as-h3-size);font-weight:900;line-height:1.2;}.ai-sector-health__text{margin-top:4px;color:var(--as-text);line-height:1.4;}.ai-sector-breadth{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;}.ai-sector-breadth__item{padding:9px 10px;border:1px solid var(--as-border-soft);border-radius:var(--as-radius-md);background:var(--as-inner-bg);}.ai-sector-breadth__item span,.ai-sector-breadth__item small{display:block;color:var(--as-text-muted);font-size:11px;}.ai-sector-breadth__item strong{display:block;margin:4px 0 2px;color:var(--as-text-strong);font-size:15px;font-weight:900;}.ai-sector-health__note{margin-top:9px;color:var(--as-text);font-size:12px;line-height:1.4;}.ai-sector-health--strong .ai-sector-health__number,.ai-sector-health--positive .ai-sector-health__number{color:var(--as-positive);}.ai-sector-health--neutral .ai-sector-health__number{color:var(--as-text-strong);}.ai-sector-health--weak .ai-sector-health__number,.ai-sector-health--risk .ai-sector-health__number{color:var(--as-negative);}.ai-sector-narrative{margin-top:var(--as-space-4);padding:13px 15px;border:1px solid var(--as-border);border-radius:var(--as-radius-lg);background:var(--as-card-bg);}.ai-sector-narrative__title{margin-bottom:6px;color:var(--as-heading);font-size:var(--as-h3-size);font-weight:900;line-height:1.2;}.ai-sector-narrative__text{color:var(--as-text);line-height:1.45;}.ai-sector-narrative__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px;color:var(--as-text-muted);font-size:12px;}.ai-sector-narrative__meta span{padding:4px 8px;border-radius:var(--as-radius-pill);background:var(--as-inner-bg);}.ai-sector-details{margin-top:var(--as-space-4);padding:16px 18px;border:1px solid var(--as-border);border-radius:var(--as-radius-lg);background:var(--as-surface-1);}.ai-sector-details__summary{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:40px;cursor:pointer;list-style:none;}.ai-sector-details__summary::-webkit-details-marker{display:none;}.ai-sector-details__summary::before{content:"▸";color:var(--as-text-muted);font-size:13px;transition:transform .15s ease;}.ai-sector-details[open] > .ai-sector-details__summary::before{transform:rotate(90deg);}.ai-sector-details__summary > span:first-child{flex:1;}.ai-sector-details__toggle{color:var(--as-text-muted);font-size:12px;white-space:nowrap;}.ai-sector-details[open] .ai-sector-details__toggle{color:var(--as-accent);font-size:0;}.ai-sector-details[open] .ai-sector-details__toggle::after{content:"Свернуть";font-size:12px;}.ai-sector-movers__title,.ai-sector-structure__title{color:var(--as-heading);font-size:var(--as-h3-size);font-weight:900;line-height:1.2;}.ai-sector-movers__hint,.ai-sector-structure__hint{display:inline-block;margin-top:3px;color:var(--as-text-muted);font-size:12px;}.ai-sector-movers__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;}.ai-sector-movers__group,.ai-sector-structure__group{padding:12px;border:1px solid var(--as-border-soft);border-radius:var(--as-radius-md);background:var(--as-surface-1);}.ai-sector-movers__group-title,.ai-sector-structure__group-title{margin-bottom:10px;color:var(--as-heading);font-size:13px;font-weight:900;}.ai-sector-movers__item,.ai-sector-structure__item{padding:8px 0;border-top:1px solid var(--as-border-soft);}.ai-sector-movers__item:first-of-type,.ai-sector-structure__item:first-of-type{border-top:0;padding-top:0;}.ai-sector-movers__main{display:flex;justify-content:space-between;gap:10px;}.ai-sector-movers__symbol{color:var(--as-accent);font-size:13px;font-weight:900;text-decoration:none;}a.ai-sector-movers__symbol:hover{color:var(--as-accent-hover);text-decoration:underline;}.ai-sector-movers__change{font-size:13px;font-weight:900;white-space:nowrap;}.ai-sector-movers__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px;color:var(--as-text-muted);font-size:11px;}.ai-sector-movers__meta a{color:var(--as-accent);text-decoration:none;}.ai-sector-movers__meta a:hover{color:var(--as-accent-hover);text-decoration:underline;}.ai-sector-structure__note{margin:10px 0 14px;color:var(--as-text-muted);font-size:12px;line-height:1.45;}.ai-sector-structure__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.ai-sector-structure__item{padding:9px 0;}.ai-sector-structure__item-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;}.ai-sector-structure__name{color:var(--as-text-strong);font-size:13px;text-decoration:none;}a.ai-sector-structure__name:hover{color:var(--as-accent);text-decoration:underline;}.ai-sector-structure__share{color:var(--as-text-strong);font-size:13px;font-weight:900;white-space:nowrap;}.ai-sector-structure__bar{height:5px;overflow:hidden;border-radius:var(--as-radius-pill);background:var(--as-border-strong);}.ai-sector-structure__bar span{display:block;height:100%;border-radius:inherit;background:rgba(var(--as-accent-rgb),.55);}.ai-sector-structure__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;color:var(--as-text-muted);font-size:11px;}.ai-sector-structure__footer{display:flex;justify-content:flex-end;margin-top:14px;}@media (max-width:1280px){.ai-sector-movers__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:980px){.ai-sector-structure__grid{grid-template-columns:1fr;}}@media (max-width:900px){.ai-sector-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ai-taxonomy-explainer__body,.ai-sector-health{grid-template-columns:1fr;}.ai-sector-health__score{min-height:auto;padding:16px;}.ai-sector-breadth{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:760px){.ai-sector-movers__grid{grid-template-columns:1fr;}}@media (max-width:560px){.ai-sector-page-head{align-items:flex-start;flex-direction:column;}.ai-sector-page-side{align-items:flex-start;width:100%;}.ai-sector-page-dominance{text-align:left;}.ai-sector-narrative__meta{display:block;}.ai-sector-hero__grid,.ai-sector-breadth{grid-template-columns:repeat(2,minmax(0,1fr));}.ai-sector-narrative__text{font-size:14px;line-height:1.45;}.ai-sector-hero__table-link,.ai-sector-structure__table-link{width:100%;}.ai-sector-structure__footer{display:block;}.ai-sector-details__summary{align-items:flex-start;}.ai-sector-details__toggle{display:none;}.ai-sector-narrative__meta span{display:inline-block;margin:0 6px 6px 0;}}
.crypto-top100-pager,.pager{margin:22px 0;}.crypto-top100-pager .pager__items,.pager .pager__items,ul.pager__items{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:0;padding:0;list-style:none;}.crypto-top100-pager .pager__item,.pager .pager__item,ul.pager__items .pager__item{display:inline-flex;margin:0;padding:0;list-style:none;}.crypto-top100-pager .pager__item a,.pager .pager__item a,ul.pager__items .pager__item a,.crypto-top100-pager .pager__item--current,.pager .pager__item--current,ul.pager__items .pager__item--current{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--as-border);border-radius:var(--as-radius-xs);background:var(--as-surface-1);color:var(--as-text);font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:transform .12s ease,color .12s ease,background .12s ease,border-color .12s ease;}.crypto-top100-pager .pager__item a:hover,.pager .pager__item a:hover,ul.pager__items .pager__item a:hover{transform:translateY(-1px);border-color:rgba(var(--as-accent-rgb),.35);background:rgba(var(--as-accent-rgb),.08);color:var(--as-accent-hover);text-decoration:none;}.crypto-top100-pager .pager__item.is-active a,.crypto-top100-pager .pager__item--current,.pager .pager__item.is-active a,.pager .pager__item--current,ul.pager__items .pager__item.is-active a,ul.pager__items .pager__item--current{border-color:transparent;background:var(--as-accent-active);color:#151515;}.crypto-top100-pager .pager__item--first a,.crypto-top100-pager .pager__item--previous a,.crypto-top100-pager .pager__item--next a,.crypto-top100-pager .pager__item--last a,.pager .pager__item--first a,.pager .pager__item--previous a,.pager .pager__item--next a,.pager .pager__item--last a{padding:0 13px;}.crypto-top100-pager .pager__item--ellipsis,.pager .pager__item--ellipsis,ul.pager__items .pager__item--ellipsis{display:inline-flex;align-items:center;height:34px;padding:0 4px;color:var(--as-text-muted);font-weight:800;}@media (max-width:560px){.crypto-top100-pager .pager__items,.pager .pager__items,ul.pager__items{gap:6px;}.crypto-top100-pager .pager__item a,.pager .pager__item a,ul.pager__items .pager__item a,.crypto-top100-pager .pager__item--current,.pager .pager__item--current,ul.pager__items .pager__item--current{min-width:32px;height:32px;padding:0 9px;font-size:12px;}}
