/* Nuron uses MYNT's type, palette and restrained interface styling. */
.nuron-heading {display:flex;align-items:flex-end;justify-content:space-between;gap:3cqw;margin-top:1.3cqw}
.nuron-heading .eyebrow {font-size:1.05cqw;margin-bottom:.4cqw}
.nuron-heading h2 {font-size:4.7cqw}
.nuron-heading>p {font-size:1.3cqw;color:var(--fog);line-height:1.55;max-width:30cqw;margin-bottom:.3cqw}
.nuron-figure {margin-top:1.2cqw}
.nuron-window {border:1px solid #3b464e;border-radius:.9cqw;background:#171d21;overflow:hidden;box-shadow:0 1.2cqw 3cqw #0002}
.nuron-toolbar {display:flex;align-items:center;justify-content:space-between;gap:2cqw;height:3.8cqw;padding:0 1.7cqw;border-bottom:1px solid #354047}
.nuron-brand {display:flex;align-items:center;gap:.65cqw}
.nuron-brand img {width:2.4cqw;height:2.4cqw;object-fit:contain}
.nuron-brand>b {font-size:1.9cqw;letter-spacing:-.045em;font-weight:800}
.nuron-brand>span {font-size:.8cqw;color:var(--fog);border-left:1px solid #46535b;padding-left:1cqw;margin-left:.4cqw}
.nuron-tabs {display:flex;gap:.5cqw;background:#111416;border:1px solid #354047;border-radius:.5cqw;padding:.3cqw}
.nuron-tabs button {font-size:.85cqw;font-weight:600;padding:.55cqw 1cqw;border-radius:.25cqw;color:var(--fog)}
.nuron-tabs button[aria-selected="true"] {background:var(--mint);color:var(--ink)}
.nuron-tabs button:hover {color:#fff}.nuron-tabs button[aria-selected="true"]:hover {color:var(--ink)}
.nuron-panel {display:grid;grid-template-columns:minmax(0,1fr) 26%}
.nuron-market {padding:1cqw 1.2cqw .7cqw;min-width:0}
.nuron-market-heading {display:flex;align-items:center;justify-content:space-between;padding:0 .7cqw .6cqw;gap:2cqw}
.nuron-market-heading h3 {font-size:1.65cqw;letter-spacing:-.02em}
.nuron-market-heading h3>span {font-size:.85cqw;font-weight:500;color:var(--fog);border:1px solid #46535b;border-radius:.25cqw;padding:.2cqw .45cqw;margin-left:.6cqw;vertical-align:middle}
.nuron-market-heading p {font-size:.8cqw;color:var(--fog);margin-top:.35cqw}
.nuron-direction {font-size:.73cqw;letter-spacing:.04em;font-weight:700;border:1px solid #476256;border-radius:.35cqw;color:#c2ecd9;padding:.4cqw .65cqw}
#nuron-sell-panel .nuron-direction {border-color:#55616a;color:#e4eaee}
.nuron-chart {display:block;width:100%;height:19.5cqw;font-family:Figtree,Arial,sans-serif;overflow:visible}
.nuron-chart-key {display:flex;gap:1.8cqw;font-size:.7cqw;color:var(--fog);padding:.6cqw .7cqw 0}
.nuron-chart-key>span {display:flex;align-items:center;gap:.5cqw}
.nuron-chart-key i {display:inline-block;width:1cqw;height:2px;background:#54e3a9;box-shadow:0 0 5px #12c27e33}
.nuron-chart-key>span:nth-child(2) i {background:#b6c5ce;box-shadow:none}
.nuron-chart-key>span:nth-child(3) i {height:.55cqw;background:#12c27e18;border:1px solid #6aaf9180;box-shadow:none}
.nuron-plan {padding:1.3cqw 1.65cqw;border-left:1px solid #354047;background:#1c252a}
.nuron-plan-label {font-size:.65cqw;color:var(--fog);letter-spacing:.06em}
.nuron-plan>h3 {font-size:1.65cqw;margin-top:.5cqw}
.nuron-entry {margin-top:1.2cqw;border-bottom:1px solid #3d494f;padding-bottom:1.25cqw}
.nuron-entry>span {display:block;font-size:.85cqw;color:var(--fog)}
.nuron-entry>strong {display:block;font-size:3cqw;line-height:1.1;letter-spacing:-.035em;font-weight:700;margin-top:.35cqw}
.nuron-plan dl {margin:.5cqw 0 0}
.nuron-plan dl>div {display:flex;align-items:center;justify-content:space-between;padding:.8cqw 0;gap:.75cqw;border-bottom:1px solid #3d494f}
.nuron-plan dt {display:flex;gap:.5cqw;align-items:center;font-size:.85cqw;color:#dce5ea}
.nuron-plan dt>i {display:grid;place-items:center;width:1.2cqw;height:1.2cqw;font-size:.7cqw;font-style:normal;background:#1b3d30;border:1px solid #32694f;color:#82ddaf;border-radius:50%}
.nuron-plan dd {margin:0;font-size:1.15cqw;font-weight:700;color:#a1e5c5;font-variant-numeric:tabular-nums}
.nuron-plan .nuron-stop dd {color:#fff}
.nuron-plan>p {font-size:.8cqw;line-height:1.5;color:var(--fog);margin-top:1.1cqw}
.nuron-window-foot {display:flex;align-items:center;gap:3cqw;padding:.9cqw 1.9cqw;background:#141a1e;border-top:1px solid #354047;font-size:.75cqw;color:#dce5ea}
.nuron-window-foot>span {display:flex;align-items:center;gap:.6cqw}
.nuron-window-foot i {height:.4cqw;width:.4cqw;border-radius:50%;background:var(--mint)}
.nuron-figure figcaption {margin-top:.6cqw;font-size:.72cqw;color:var(--fog);line-height:1.5}
@media(max-width:700px) {
 .nuron-slide {padding-bottom:100px}
 .nuron-heading {display:block;margin-top:34px}
 .nuron-heading .eyebrow {font-size:12px;margin-bottom:14px}
 .nuron-heading h2 {font-size:47px}
 .nuron-heading>p {font-size:15px;max-width:none;margin-top:20px;line-height:1.6}
 .nuron-figure {margin-top:28px}
 .nuron-window {border-radius:10px}
 .nuron-toolbar {height:auto;display:block;padding:15px}
 .nuron-brand {gap:8px}
 .nuron-brand img {width:28px;height:28px}
 .nuron-brand>b {font-size:24px}
 .nuron-brand>span {font-size:10px;padding-left:12px;margin-left:5px}
 .nuron-tabs {gap:6px;border-radius:6px;padding:4px;margin-top:16px}
 .nuron-tabs button {font-size:12px;min-height:44px;padding:8px 10px;flex:1;border-radius:3px}
 .nuron-panel {display:block}
 .nuron-market {padding:20px 10px 18px}
 .nuron-market-heading {padding:0 4px 10px;gap:12px}
 .nuron-market-heading h3 {font-size:20px}
 .nuron-market-heading h3>span {font-size:10px;border-radius:3px;padding:2px 5px;margin-left:6px}
 .nuron-market-heading p {font-size:10px;margin-top:6px}
 .nuron-direction {font-size:8px;border-radius:4px;padding:5px 6px}
 .nuron-chart {height:auto;width:100%}
 .nuron-chart-key {font-size:8px;gap:13px;padding:12px 4px 0;flex-wrap:wrap}
 .nuron-chart-key>span {gap:5px}.nuron-chart-key i {width:12px}
 .nuron-plan {padding:22px 18px;border-left:0;border-top:1px solid #354047}
 .nuron-plan-label {font-size:9px}
 .nuron-plan>h3 {font-size:22px;margin-top:8px}
 .nuron-entry {margin-top:22px;padding-bottom:20px}
 .nuron-entry>span {font-size:12px}
 .nuron-entry>strong {font-size:42px;margin-top:6px}
 .nuron-plan dl {margin-top:6px}
 .nuron-plan dl>div {padding:16px 0;gap:12px}
 .nuron-plan dt {gap:8px;font-size:13px}
 .nuron-plan dt>i {width:19px;height:19px;font-size:11px}
 .nuron-plan dd {font-size:19px}
 .nuron-plan>p {font-size:12px;line-height:1.6;margin-top:18px}
 .nuron-window-foot {gap:11px;flex-wrap:wrap;padding:15px 18px;font-size:9px}
 .nuron-window-foot>span {gap:6px}.nuron-window-foot i {width:4px;height:4px}
 .nuron-figure figcaption {margin-top:15px;font-size:10px;line-height:1.6}
}
