/* NexURLs Core 0.51.0 - NexTrends */
.nxt{max-width:1040px;margin:0 auto;color:var(--nx-ink,#121212)}
.nxt-head{margin:0 0 14px}
.nxt-head h1{font:800 38px/1.08 "Space Grotesk",-apple-system,sans-serif;margin:6px 0 8px}
.nxt-one .nxt-head h1{font-size:42px}
.nxt-tabs,.nxt-stages{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0 10px}
.nxt-tabs::-webkit-scrollbar,.nxt-stages::-webkit-scrollbar{display:none}
.nxt-tabs a,.nxt-stages a{flex:none;padding:8px 15px;border-radius:999px;border:1.5px solid var(--nx-line,#E3DCCF);background:var(--nx-card,#fff);color:var(--nx-ink,#121212);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}
.nxt-stages a{padding:6px 12px;font-size:13px}
.nxt-tabs a.is-on,.nxt-stages a.is-on{background:var(--nx-ink,#121212);border-color:var(--nx-ink,#121212);color:#fff}
.nxt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:8px 0 26px}
.nxt-card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1.5px solid var(--nx-line,#E3DCCF);border-radius:18px;background:var(--nx-card,#fff);color:inherit;text-decoration:none;transition:transform .15s,border-color .15s}
.nxt-card:hover{transform:translateY(-2px);border-color:#FF5A1F}
.nxt-card h3{margin:2px 0 0;font:800 21px/1.2 "Space Grotesk",-apple-system,sans-serif}
.nxt-card p{margin:0;font-size:14.5px;line-height:1.45;color:var(--nx-muted,#6B665E)}
.nxt-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.nxt-kind{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--nx-muted,#6B665E)}
.nxt-stage{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px 9px;border-radius:999px;white-space:nowrap}
.nxt-stage.s-early{background:#FF5A1F;color:#121212}
.nxt-stage.s-rising{background:#E3F7EC;color:#15803D}
.nxt-stage.s-big{background:#E3F0FF;color:#1D4ED8}
.nxt-stage.s-cool{background:#EEF0F2;color:#4B5563}
.nxt-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:6px}
.nxt-spark{flex:1;max-width:170px;height:38px}
.nxt-spark .l,.nxt-chart .l{fill:none;stroke:#FF5A1F;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.nxt-spark .a,.nxt-chart .a{fill:rgba(255,90,31,.12)}
.nxt-score{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;font-weight:700;color:var(--nx-muted,#6B665E);text-transform:uppercase}
.nxt-score b{font:800 26px/1 "Space Grotesk",-apple-system,sans-serif;color:var(--nx-ink,#121212)}
.nxt-card-meta{font-size:12.5px;color:var(--nx-muted,#6B665E)}
.nxt-empty{padding:34px 12px;text-align:center;color:var(--nx-muted,#6B665E);font-size:15.5px;line-height:1.5}
.nxt-muted{color:var(--nx-muted,#6B665E);font-size:14.5px;line-height:1.5}
.nxt h2{font:800 24px/1.2 "Space Grotesk",-apple-system,sans-serif;margin:26px 0 10px}
.nxt section p{font-size:16px;line-height:1.6}
.nxt-record,.nxt-how{padding:18px 20px;border:1.5px solid var(--nx-line,#E3DCCF);border-radius:18px;background:var(--nx-card,#fff);margin:0 0 16px}
.nxt-record h2,.nxt-how h2{margin-top:0}
.nxt-calls{list-style:none;margin:10px 0 0;padding:0}
.nxt-calls li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--nx-line,#E3DCCF)}
.nxt-calls a{font-weight:700;color:inherit;text-decoration:none;flex:1}
.nxt-calls span{font-size:13px;color:var(--nx-muted,#6B665E)}
.nxt-calls b.up{color:#15803D}
.nxt-calls b.down{color:#B42318}
.nxt-back a{font-weight:700;color:#FF5A1F;text-decoration:none}
.nxt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:14px 0 8px}
.nxt-tiles div{padding:14px;border:1.5px solid var(--nx-line,#E3DCCF);border-radius:14px;background:var(--nx-card,#fff)}
.nxt-tiles b{display:block;font:800 26px/1.1 "Space Grotesk",-apple-system,sans-serif}
.nxt-tiles span{font-size:12.5px;color:var(--nx-muted,#6B665E);font-weight:600}
.nxt-chart{margin:18px 0;padding:14px 14px 6px;border:1.5px solid var(--nx-line,#E3DCCF);border-radius:16px;background:var(--nx-card,#fff)}
.nxt-chart figcaption{font-weight:800;font-size:14px;margin:0 0 6px}
.nxt-chart svg{display:block;width:100%;height:auto}
.nxt-chart rect{fill:#FF5A1F;opacity:.85}
.nxt-chart text{font-size:11px;fill:var(--nx-muted,#6B665E)}
.nxt-places{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.nxt-places span{padding:6px 12px;border-radius:999px;background:#FFF1EA;color:#C2410C;font-weight:700;font-size:13px}
.nxt-ev,.nxt-links{list-style:none;margin:0;padding:0}
.nxt-ev li,.nxt-links li{padding:9px 0;border-top:1px solid var(--nx-line,#E3DCCF);font-size:15px;line-height:1.4}
.nxt-ev span{display:inline-block;min-width:96px;font-size:12px;font-weight:800;text-transform:uppercase;color:var(--nx-muted,#6B665E)}
.nxt-ev a,.nxt-links a{color:inherit}
@media (max-width:600px){
.nxt-head h1{font-size:30px}
.nxt-one .nxt-head h1{font-size:32px}
.nxt-grid{grid-template-columns:1fr}
.nxt-ev span{display:block;min-width:0}
}
