/* Compact Ticker. Prices use a same-origin display endpoint; no trading actions. */
.auri-ticker{position:relative;padding:25px 17px 11px;border:1px solid #26d2f0a6;border-radius:19px;background:linear-gradient(125deg,#052137f5,#031323f5);box-shadow:0 0 28px #00bce724,inset 0 1px #6ee7ff22;isolation:isolate}
.auri-ticker-header{position:absolute;top:-16px;left:18px;display:flex;align-items:center;gap:10px;min-height:30px;padding:4px 13px;background:#042032;border:1px solid #29cfe8;border-radius:24px;box-shadow:0 0 17px #00c8f027}
.auri-ticker-header h2{font-size:13px;line-height:1.25;letter-spacing:1.2px;margin:0;font-weight:750;white-space:nowrap}.auri-ticker-header h2>span{color:var(--gold)}
.auri-paper-badge{padding:1px 6px;border:1px solid #2bd5ef88;border-radius:6px;color:#47e4f7;font-size:9px;line-height:1.6;letter-spacing:.5px;font-weight:650}.auri-example-badge{font-size:8px;letter-spacing:.8px;color:#c7d6e7;border-left:1px solid #497d9855;padding-left:9px;white-space:nowrap}
.auri-ticker-source{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;color:#9ebbd0;font-size:9px;line-height:1.4}.auri-ticker-source>span:last-child{display:flex;align-items:center;gap:5px}.auri-ticker-source i{display:inline-block;width:5px;height:5px;background:#e6b85e;border-radius:50%}
.auri-ticker-main{display:grid;grid-template-columns:54px minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.8fr);gap:10px;align-items:center}
.auri-avatar{position:relative;width:54px;height:61px;border-radius:50%;background-image:url('/assets/funtrade-mascots.png');background-size:310% auto;background-position:49% 25%;filter:drop-shadow(0 0 9px #13c6e536)}
.auri-avatar-scan{position:absolute;inset:-3px;border:1px solid #27d9f448;border-top:2px solid #52e7ff;border-right:2px solid #52e7ff;border-radius:50%;animation:auri-scan 6s linear infinite;box-shadow:0 0 9px #09c9e722}
.auri-ticker dl{margin:0;min-width:0}.auri-ticker dt{margin:0 0 7px;font-size:10px;line-height:1.4;font-weight:600}.auri-ticker dd{margin:0}
.auri-market,.auri-position,.auri-profit,.auri-hma{border-left:1px solid #4585a647;padding-left:10px}.auri-market dt{display:flex;align-items:center;gap:5px;color:#dcefff;font-size:12px;font-weight:700;white-space:nowrap}.auri-market dt>span{font-size:7px;color:#7f9bb3;font-weight:500}.auri-quote{font-size:20px;line-height:1.2;letter-spacing:-.7px;font-weight:700;font-variant-numeric:tabular-nums}
.auri-ticker dd.auri-caption{color:#8ea9bd;font-size:8px;margin-top:5px;line-height:1.4}
.auri-ticker dt.auri-side{display:inline-block;padding:4px 6px;border-radius:6px;font-size:8px;letter-spacing:.2px;white-space:nowrap;line-height:1.4;margin-bottom:7px}.auri-side-buy{color:#55ecba;background:#06372e;border:1px solid #00c98960}.auri-side-sell{color:#ffb7c6;background:#452130;border:1px solid #e6618159}
.auri-position dd>span{display:block;color:#8ea9bd;font-size:8px;margin-bottom:1px}.auri-open-price{display:block;font-size:11px;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}
.auri-profit dt{color:#aed6cc}.auri-profit dd:not(.auri-caption){font-size:20px;line-height:1.2;color:#4be3af;letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-weight:700}
.auri-hma dt{display:flex;align-items:center;justify-content:space-between;gap:3px;color:#aed6cc;white-space:nowrap}.auri-hma dt span{font-size:7px;color:#8ea9bd;font-weight:400}.auri-hma-plot{height:32px;color:#4be3af}.auri-hma-plot svg{display:block;width:100%;height:32px;overflow:visible}.auri-hma-series line{fill:none;stroke:#e6b85e;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.auri-hma-guide{fill:none;stroke:#4585a647;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:2 4}.auri-hma-series line[data-direction="up"]{stroke:#4be3af}.auri-hma-series line[data-direction="down"]{stroke:#ff7189}.auri-hma-plot[data-state="stale"]{opacity:.4}.auri-hma-plot[data-state="waiting"]{color:#8ea9bd}.auri-hma .auri-caption{white-space:nowrap}
.auri-indicators{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border-top:1px solid #28627c55;border-bottom:1px solid #28627c55;padding:10px 0;margin-top:16px;color:#b2d3e9;font-size:9px;line-height:1.4}.auri-indicators>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.auri-indicators .icon{width:13px;height:13px;color:var(--cyan)}.auri-indicators b{color:#45dfbb;font-size:12px;font-weight:500}.auri-evaluation{margin-left:auto;color:#8daec6}
.auri-ticker-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:9px;line-height:1.5;color:#8aa9be}.auri-observing{display:flex;align-items:center;gap:6px;color:#c9e8f2}.auri-observing i{width:5px;height:5px;border-radius:50%;background:#32cce9;box-shadow:0 0 9px #11c9ed77;animation:auri-breathe 3s ease-in-out infinite}
.auri-explanation{margin-top:9px;border-top:1px solid #1f485c44;padding-top:7px}.auri-explanation summary{display:list-item;cursor:pointer;color:#8eabc0;font-size:9px;line-height:1.6;list-style-position:inside;width:fit-content}.auri-explanation p{font-size:11px;line-height:1.75;color:#b7ccdc;margin:8px 0}.auri-explanation summary:hover{color:var(--cyan)}.auri-explanation summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
@keyframes auri-scan{to{transform:rotate(360deg)}}@keyframes auri-breathe{50%{opacity:.4}}
@media(min-width:1500px){.auri-ticker{padding-inline:21px}.auri-ticker-main{grid-template-columns:63px minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.8fr);gap:12px}.auri-avatar{width:63px;height:70px}.auri-quote,.auri-profit dd:not(.auri-caption){font-size:23px}.auri-open-price{font-size:12px}.auri-ticker-source,.auri-indicators,.auri-ticker-bottom{font-size:10px}}
@media(min-width:801px) and (max-width:1100px){.auri-ticker{padding-inline:13px}.auri-ticker-main{grid-template-columns:45px minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.75fr);gap:7px}.auri-avatar{width:45px;height:52px}.auri-market,.auri-position,.auri-profit,.auri-hma{padding-left:7px}.auri-market dt{font-size:10px}.auri-market dt>span{display:none}.auri-quote,.auri-profit dd:not(.auri-caption){font-size:16px}.auri-open-price{font-size:9px}.auri-ticker dt.auri-side{font-size:7px;padding:3px 4px}.auri-ticker dd.auri-caption{font-size:7px}.auri-indicators{gap:7px 9px;font-size:8px}.auri-evaluation{margin-left:0}}
@media(max-width:800px){.auri-ticker{padding-inline:19px}.auri-ticker-main{gap:10px}.auri-ticker-source{font-size:10px}.auri-ticker-header h2{font-size:14px}.auri-indicators,.auri-ticker-bottom{font-size:10px}}
@media(max-width:550px){.auri-ticker{padding:25px 15px 11px}.auri-ticker-main{grid-template-columns:51px minmax(0,1fr) minmax(0,1.05fr);gap:13px 11px}.auri-avatar{width:51px;height:57px;grid-column:1;grid-row:1}.auri-market{grid-column:2;grid-row:1}.auri-position{grid-column:3;grid-row:1}.auri-profit{grid-column:1/3;grid-row:2;border-left:0;border-top:1px solid #4585a638;padding:11px 0 0}.auri-hma{grid-column:3;grid-row:2;border-top:1px solid #4585a638;padding-top:11px}.auri-profit dt,.auri-hma dt{font-size:10px;margin-bottom:3px}.auri-profit dd:not(.auri-caption){font-size:24px}.auri-quote{font-size:22px}.auri-open-price{font-size:12px}.auri-ticker dd.auri-caption{font-size:9px}.auri-ticker-source{font-size:9px}.auri-market dt{font-size:12px}.auri-market dt>span{display:none}.auri-ticker dt.auri-side{font-size:9px}.auri-indicators{font-size:9px;gap:8px 12px;margin-top:13px}.auri-evaluation{margin-left:0}.auri-ticker-bottom{font-size:9px}.auri-example-badge{font-size:8px}.auri-explanation summary{font-size:10px}}
@media(max-width:359px){.auri-ticker{padding-inline:12px}.auri-ticker-header{left:12px;gap:7px;padding-inline:10px}.auri-ticker-header h2{font-size:12px}.auri-paper-badge{font-size:8px}.auri-example-badge{font-size:7px;padding-left:7px}.auri-ticker-main{grid-template-columns:39px minmax(0,1fr) minmax(0,1.05fr);gap:11px 8px}.auri-avatar{width:39px;height:46px}.auri-quote{font-size:19px}.auri-open-price{font-size:10px}.auri-ticker-source{font-size:8px}.auri-ticker dt.auri-side{font-size:8px}.auri-ticker-bottom{font-size:8px}}
@media(prefers-reduced-motion:reduce){.auri-avatar-scan,.auri-observing i{animation:none}}
.auri-market dt>[data-auri-symbol]{display:inline;font-size:inherit;font-weight:inherit;color:inherit}
.auri-ticker dt.auri-side-idle{font-size:7px;color:#b5cada;background:#123045;border:1px solid #42677b}
.auri-quote-meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px;color:#8ea9bd;font-size:8px;line-height:1.5;font-variant-numeric:tabular-nums}
.auri-ticker[data-status="OK"] .auri-ticker-source i{background:#4be3af}
.auri-ticker[data-status="STALE"] .auri-quote{color:#e6b85e}
.auri-ticker[data-status="UNAVAILABLE"] .auri-quote{color:#8ea9bd}
.auri-explanation a{color:#47e4f7;text-decoration:underline}.auri-noscript{font-size:10px;color:#e6b85e}
.auri-ticker-bottom[hidden]{display:none}
.auri-history-scroll{max-width:100%;overflow-x:auto;margin-top:12px;border:1px solid #28627c55;border-radius:8px;scrollbar-color:#28627c #052137}
.auri-history-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.auri-history-table{width:100%;border-collapse:collapse;font-size:10px;line-height:1.5;text-align:left;font-variant-numeric:tabular-nums}
.auri-history-table caption{text-align:left;padding:9px 10px;color:#dcefff;font-size:11px;font-weight:650;background:#0a2b4055}
.auri-history-table th,.auri-history-table td{padding:8px 10px;border-top:1px solid #28627c44;white-space:nowrap}
.auri-history-table th{color:#9ebbd0;font-size:9px;font-weight:500}.auri-history-table td{color:#dcefff}
.auri-history-table tfoot{background:#0a2b4077}.auri-history-table tfoot th,.auri-history-table tfoot td{font-size:10px;font-weight:650;border-top:1px solid #3683a477}.auri-history-table tfoot th{text-align:right;color:#dcefff}.auri-history-table tfoot td.auri-gain{color:#4be3af}.auri-history-table tfoot td.auri-loss{color:#ffb7c6}
.auri-history-table td.auri-history-empty{white-space:normal;text-align:center;color:#8ea9bd;padding:16px 10px;min-width:240px}
.auri-history p.auri-history-note{font-size:9px;line-height:1.65;color:#8ea9bd}
.auri-profit dd.auri-loss{color:#ffb7c6}.auri-ticker[data-demo-state="OPEN"] .auri-avatar-scan{animation-duration:3s}
.auri-ticker dd[data-auri-demo-status]{overflow-wrap:anywhere;max-width:155px}.auri-indicators b[data-auri-candle-count]{font-size:inherit}
.auri-ticker[data-status="OK"] .auri-quote.auri-price-up{color:#4be3af}.auri-ticker[data-status="OK"] .auri-quote.auri-price-down{color:#ffb7c6}
.auri-context{display:grid;gap:4px;margin-top:10px;padding:9px 10px;background:#0a2b4055;border:1px solid #28627c44;border-radius:8px;font-size:10px;line-height:1.6;color:#a9c7db;overflow-wrap:anywhere}.auri-context strong{color:#64e6cf;font-size:10px}.auri-context [data-auri-market-levels]{font-size:9px;color:#8ea9bd}.auri-history-table td.auri-entry-reason{white-space:normal;min-width:210px;max-width:300px;font-size:9px;line-height:1.65;overflow-wrap:anywhere}
.auri-diagnosis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.auri-diagnosis-grid section{padding:10px;border:1px solid #28627c55;border-radius:8px;min-width:0;background:#0a2b4055}.auri-diagnosis-grid h3{font-size:11px;line-height:1.5;margin:0;color:#dcefff}.auri-diagnosis-grid h3.auri-gain{color:#4be3af}.auri-diagnostics p{font-size:9px;overflow-wrap:anywhere}.auri-diagnosis-grid [data-auri-buy-checks],.auri-diagnosis-grid [data-auri-sell-checks]{white-space:pre-line;line-height:1.8}.auri-diagnosis-grid [data-auri-buy-reward],.auri-diagnosis-grid [data-auri-sell-reward]{border-top:1px solid #28627c44;padding-top:7px;color:#e6b85e}
@media(max-width:550px){.auri-diagnosis-grid{grid-template-columns:1fr}}
/* Keep five-second text/status changes inside a stable, keyboard-scrollable panel. */
.auri-diagnosis-viewport{height:360px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-color:#28627c #052137;overflow-anchor:none;overscroll-behavior:contain;padding-right:5px;margin-top:7px}.auri-diagnosis-viewport:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}
@media(max-width:550px){.auri-diagnosis-viewport{height:420px}}
.auri-hma-expand{position:relative;display:block;width:100%;height:32px;border:0;padding:0;border-radius:4px;background:transparent;color:inherit;cursor:zoom-in}.auri-hma-expand>span{position:absolute;right:0;top:-7px;font-size:11px;color:#9ebbd0;opacity:.65}.auri-hma-expand:hover{background:#26d2f012}.auri-hma-expand:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.auri-hma-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-width:none;max-height:90vh;max-height:90dvh;margin:auto;padding:0;border:1px solid #26d2f0a6;border-radius:18px;color:#dcefff;background:linear-gradient(125deg,#062338,#031323);box-shadow:0 18px 90px #0009;overflow:auto;overscroll-behavior:contain}.auri-hma-dialog::backdrop{background:#010916c9;backdrop-filter:blur(4px)}.auri-hma-dialog-body{padding:24px}.auri-hma-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.auri-hma-dialog-eyebrow{font-size:11px;letter-spacing:1px;color:#8ea9bd}.auri-hma-dialog h3{margin:5px 0 0;font-size:23px;line-height:1.25}.auri-hma-close{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid #4585a677;border-radius:50%;font-size:28px;line-height:1;background:#0a2b40;color:#dcefff;cursor:pointer}.auri-hma-close:hover{background:#16425a}.auri-hma-close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.auri-hma-dialog-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 0 12px}.auri-hma-dialog-summary strong{font-size:28px;font-variant-numeric:tabular-nums}.auri-hma-dialog-summary>span{font-size:11px;color:#8ea9bd}.auri-hma-large-chart{border:1px solid #28627c55;border-radius:10px;padding:8px 0;background:#02152588}.auri-hma-large-chart svg{display:block;width:100%;height:auto;aspect-ratio:3/1}.auri-hma-large-chart[data-state="stale"]{opacity:.4}.auri-hma-dialog-range{display:flex;justify-content:space-between;gap:12px;margin-top:9px;color:#8ea9bd;font-size:11px;font-variant-numeric:tabular-nums}.auri-hma-dialog-range b{font-weight:500;color:#c1d9e9}.auri-hma-dialog-period{margin:17px 0 12px;color:#8ea9bd;font-size:11px}.auri-hma-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}.auri-hma-up{color:#4be3af}.auri-hma-down{color:#ff7189}.auri-hma-flat{color:#e6b85e}.auri-hma-dialog-note{margin:15px 0 0;color:#8ea9bd;font-size:11px;line-height:1.7}
@media(max-width:550px){.auri-hma-dialog-body{padding:18px}.auri-hma-dialog h3{font-size:20px}.auri-hma-dialog-summary strong{font-size:24px}.auri-hma-dialog-summary{margin-top:18px}.auri-hma-dialog-period,.auri-hma-dialog-note{font-size:10px}}
.auri-hma-dialog-summary>div{display:grid;gap:5px}.auri-hma-dialog-summary>div>span{color:#8ea9bd;font-size:11px}.auri-hma-market-value{color:#42d8f3}.auri-hma-dialog-summary .auri-hma-market-value{text-align:right}.auri-hma-live-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;font-size:10px;color:#8ea9bd;margin:0 0 12px;font-variant-numeric:tabular-nums}.auri-hma-live-meta b{font-weight:500;color:#c1d9e9}.auri-hma-large-chart{position:relative;padding:0}.auri-hma-large-chart svg{width:calc(100% - 76px)}.auri-hma-large-chart[data-state="stale"]{opacity:1}.auri-hma-large-chart[data-state="stale"] .auri-hma-series{opacity:.4}.auri-hma-market-line{fill:none;stroke:#42d8f3;stroke-width:1.1;opacity:.65;vector-effect:non-scaling-stroke}.auri-hma-market-level{stroke:#42d8f3;stroke-width:1;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.auri-hma-market-point{fill:#42d8f3}.auri-hma-market-tag{position:absolute;right:4px;transform:translateY(-50%);padding:3px 5px;border-radius:4px;background:#123e52;color:#74e9ff;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.auri-hma-market-tag[hidden]{display:none}
@media(max-width:550px){.auri-hma-dialog-summary>div>span{font-size:9px}.auri-hma-dialog-summary strong{font-size:21px}.auri-hma-live-meta{font-size:9px}.auri-hma-legend{gap:9px 14px;font-size:10px}}
.auri-hma-ribbon path{vector-effect:non-scaling-stroke}.auri-hma-ribbon [data-layer="fill"]{fill:currentColor;fill-opacity:.32;stroke:none}.auri-hma-ribbon [data-layer="mesh"]{fill:none;stroke:currentColor;stroke-width:.6;stroke-opacity:.6}.auri-hma-ribbon [data-direction="up"]{color:#08d6a0}.auri-hma-ribbon [data-direction="down"]{color:#f52367}.auri-hma-ribbon [data-direction="flat"]{color:#e6b85e}.auri-hma-large-chart[data-state="stale"] .auri-hma-ribbon{opacity:.4}.auri-hma-empty{position:absolute;inset:0;display:grid;place-content:center;margin:0;padding:20px;text-align:center;color:#a5c5d8;background:#041a2ee6;font-size:12px;line-height:1.7}.auri-hma-empty[hidden]{display:none}
.auri-hma-ribbon [data-layer="fill"]{fill-opacity:.65}.auri-hma-ribbon [data-layer="mesh"]{stroke-opacity:.22}.auri-hma-bias-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:18px;color:#8ea9bd;font-size:11px}.auri-ribbon-bias{display:inline-block;border:1px solid #607f9466;border-radius:5px;padding:4px 8px;color:#a3bfd0;background:#23415633;font-size:11px;font-weight:700;letter-spacing:.5px}.auri-ribbon-bias[data-direction="up"]{color:#4be3af;border-color:#4be3af66;background:#0bb58722}.auri-ribbon-bias[data-direction="down"]{color:#ff7189;border-color:#ff718966;background:#ed316322}.auri-ribbon-bias[data-direction="flat"]{color:#e6b85e;border-color:#e6b85e66}.auri-ribbon-bias-mini{display:block;max-width:100%;font-size:7px;padding:2px 3px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auri-hma-turns [data-direction="up"]{color:#4be3af}.auri-hma-turns [data-direction="down"]{color:#ff7189}.auri-hma-turns rect{fill:#052437;stroke:currentColor;stroke-width:.6;vector-effect:non-scaling-stroke}.auri-hma-turns line{stroke:currentColor;stroke-width:.7;vector-effect:non-scaling-stroke}.auri-hma-turns text{fill:currentColor;font-size:1.9px;font-weight:700;text-anchor:middle;letter-spacing:.05px}.auri-hma-large-chart[data-state="stale"] .auri-hma-turns{opacity:.4}
.auri-hma-bias-row{margin-top:12px}.auri-hma-bias-row+.auri-hma-dialog-summary{margin-top:14px}.auri-hma-dialog-note{font-size:10px;line-height:1.6}
.auri-ribbon-strength{display:grid;gap:6px;margin-top:12px;padding:9px 11px;border:1px solid #28627c77;border-radius:8px;color:#c1d9e9;font-size:11px;font-variant-numeric:tabular-nums}.auri-ribbon-strength[hidden]{display:none}.auri-ribbon-strength strong{font-size:10px;font-weight:500;color:#e6b85e}.auri-ribbon-strength[data-state="open"] strong{color:#4be3af}.auri-ribbon-strength[data-state="stale"]{opacity:.6}.auri-ribbon-meter{position:relative;display:block;height:7px}.auri-ribbon-meter progress{display:block;width:100%;height:7px;border:0;border-radius:4px;overflow:hidden;background:#15354a;accent-color:#4be3af}.auri-ribbon-meter progress::-webkit-progress-bar{background:#15354a}.auri-ribbon-meter progress::-webkit-progress-value{background:#4be3af}.auri-ribbon-meter progress::-moz-progress-bar{background:#4be3af}.auri-ribbon-meter i{position:absolute;left:30%;top:-2px;height:11px;width:2px;background:#ffd177;pointer-events:none}.auri-ribbon-entries circle{fill:#ffd177;stroke:#031323;stroke-width:1;vector-effect:non-scaling-stroke}.auri-ribbon-entries text{fill:#ffd177;stroke:#031323;stroke-width:.55;paint-order:stroke fill;stroke-linejoin:round;font-size:1.8px;font-weight:700;text-anchor:middle}.auri-hma-large-chart[data-state="stale"] .auri-ribbon-entries{opacity:.5}
/* Closed M1 OHLC behind the approved ribbon, on the same price/time scale. */
.auri-hma-candles{opacity:.42;pointer-events:none}.auri-hma-candles [data-direction="up"]{color:#4be3af}.auri-hma-candles [data-direction="down"]{color:#ff7189}.auri-hma-candles [data-direction="flat"]{color:#e6b85e}.auri-hma-candles line{stroke:currentColor;stroke-width:.85;vector-effect:non-scaling-stroke}.auri-hma-candles rect{fill:currentColor;stroke:none}.auri-hma-large-chart[data-state="stale"] .auri-hma-candles{opacity:.18}.auri-hma-candle-key{color:#9fbdcb}
.auri-audit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0;font-size:11px;color:#a7c7d5}.auri-audit-actions button{border:1px solid #1e7890;border-radius:8px;background:#082536;color:#69e9f7;padding:7px 12px;cursor:pointer}.auri-audit-actions button:disabled{opacity:.5;cursor:default}.auri-audit-actions button:focus-visible{outline:2px solid #ffc857;outline-offset:3px}
/* Price ticks share the plot's Y scale; the gutter keeps labels clear of candles. */
.auri-hma-dialog{--auri-axis-width:84px}.auri-hma-large-chart svg{width:calc(100% - var(--auri-axis-width))}.auri-hma-price-grid line{stroke:#28627c;stroke-opacity:.6;stroke-width:.7;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.auri-hma-price-axis{position:absolute;inset:0 0 0 auto;width:var(--auri-axis-width);box-sizing:border-box;border-left:1px solid #28627c66;pointer-events:none}.auri-hma-price-axis span{position:absolute;right:0;width:100%;transform:translateY(-50%);text-align:center;color:#9ebdd1;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.auri-hma-market-tag{box-sizing:border-box;width:calc(var(--auri-axis-width) - 8px);text-align:center;border:1px solid #26d2f088;z-index:1}.auri-hma-price-axis:empty{border-left-color:transparent}
@media(max-width:550px){.auri-hma-dialog{--auri-axis-width:70px}.auri-hma-price-axis span,.auri-hma-market-tag{font-size:9px}}
.auri-macd{margin-top:14px}.auri-macd-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin-bottom:7px}.auri-macd-heading h4{font-size:12px;margin:0;color:#dcefff}.auri-macd-heading>span{font-size:9px;color:#8ea9bd}.auri-macd-chart{position:relative;border:1px solid #28627c55;border-radius:8px;background:#02152588;overflow:hidden}.auri-macd-chart svg{display:block;width:calc(100% - var(--auri-axis-width));height:110px}.auri-macd-zero{stroke:#a5c5d8;stroke-width:.8;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.auri-macd-bars rect{fill:currentColor;opacity:.75}.auri-macd-bars [data-direction="up"]{color:#08d6a0}.auri-macd-bars [data-direction="down"]{color:#f25378}.auri-macd-bars [data-direction="flat"]{color:#9ebdd1}.auri-macd-line,.auri-macd-signal{fill:none;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.auri-macd-line{stroke:#42d8f3}.auri-macd-signal{stroke:#ffd177}.auri-macd-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:7px;font-size:10px;font-variant-numeric:tabular-nums}.auri-macd-legend b{font-weight:500}.auri-macd-key{color:#42d8f3}.auri-macd-signal-key{color:#ffd177}.auri-macd-histogram-key{color:#a5c5d8}.auri-macd-note{font-size:9px;color:#8ea9bd;margin:6px 0 0}.auri-macd-chart[data-state="stale"] .auri-macd-bars,.auri-macd-chart[data-state="stale"] .auri-macd-line,.auri-macd-chart[data-state="stale"] .auri-macd-signal{opacity:.4}
@media(max-width:550px){.auri-macd-chart svg{height:90px}.auri-macd-heading h4{font-size:11px}.auri-macd-legend{gap:5px 10px;font-size:9px}}
