/* R54: automated trading source material; factual tables and original charts. */
.aria-auto-page{min-width:0;}.aria-auto-intro{padding:20px 0 22px;}.aria-auto-intro h2{margin:0 0 12px;font-size:28px;color:#1e63ad;line-height:1.4;}.aria-auto-intro>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#48627e;margin:0 0 10px;}.aria-auto-intro .aria-source-context{padding:10px 12px;border-left:3px solid #abc3e0;background:#ffffff;}
.aria-auto-card{position:relative;isolation:isolate;max-width:1120px;margin:0 auto 22px;padding:30px 36px;border:1px solid #abc3e0;border-radius:14px;background:linear-gradient(150deg,#ffffff,#ffffff);box-shadow:0 12px 30px rgba(56,100,133,0.100);min-width:0;overflow:hidden;}
.aria-auto-card.auto-spot{background:linear-gradient(rgba(249,253,255,0.902),rgba(249,253,255,0.651) 50%,rgba(249,253,255,0.902)),url("/assets-home-r55/alpine-light.png") center/cover no-repeat;}
.aria-auto-card.auto-futures,.aria-auto-card.auto-martingale{background:radial-gradient(ellipse at top right,rgba(229,246,252,0.212),transparent 60%),linear-gradient(150deg,#ffffff,#ffffff);}
.aria-auto-page .auto-card-title{position:static;display:flex;align-items:center;justify-content:center;gap:15px;height:auto;min-height:0;margin:0 0 22px;padding:0 0 20px;border:0;border-bottom:1px solid rgba(171,205,222,0.650);background:none;text-align:left;z-index:auto;}
.auto-index{color:#235ba1;font-size:34px;line-height:1;font-weight:800;text-shadow:none;}.auto-card-title .eyebrow{margin:0 0 6px;font-size:10px;letter-spacing:2px;}.auto-card-title h3{margin:0;color:#1e63ad;font-size:28px;line-height:1.4;font-weight:800;word-break:keep-all;}
.auto-original-copy{max-width:860px;margin-left:auto;margin-right:auto;text-align:center;}.auto-original-copy>p:not(.auto-source-label){margin:0;color:#173450;font-size:20px;line-height:1.75;font-weight:650;word-break:keep-all;overflow-wrap:break-word;}.auto-original-copy span{display:block;}.auto-original-copy strong{color:#235ba1;font-size:1.12em;font-weight:800;}.auto-original-copy em{color:#1e63ad;font-style:normal;}.auto-source-label{color:#1e63ad;font-size:11px;letter-spacing:1px;margin:0 0 9px;}.auto-original-copy>p.auto-dual-copy{font-size:15px;line-height:1.8;color:#48627e;margin:18px 0 0;}.auto-source-note{font-size:12px;text-align:center;color:#48627e;line-height:1.7;margin:12px 0 0;word-break:keep-all;}
.auto-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:860px;margin:24px auto 18px;}.auto-examples section{text-align:center;padding:14px 12px;border:1px solid #abc3e0;border-radius:9px;background:rgba(249,253,255,0.855);}.auto-examples h4{margin:0 0 4px;font-size:16px;color:#1e63ad;line-height:1.6;word-break:keep-all;}.auto-examples section:nth-child(2) h4{color:#235ba1;}.auto-examples p{margin:0;color:#173450;font-size:13px;line-height:1.7;}.auto-examples strong{display:inline-block;margin-left:5px;font-size:27px;line-height:1.3;color:#235ba1;}.auto-examples strong.auto-negative{color:#994e19;}
.auto-chart{width:100%;max-width:671px;margin:0 auto;}.auto-chart.auto-chart-spot{max-width:671px;}.auto-chart img{display:block;width:100%;height:auto;border:1px solid #abc3e0;border-radius:9px;background:#ffffff;}.auto-chart figcaption{padding:8px 6px 0;text-align:center;color:#48627e;font-size:12px;line-height:1.6;}
.auto-results{max-width:860px;margin:25px auto 24px;text-align:center;}.auto-pill{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 15px;padding:10px 25px;border:1px solid rgba(171,205,222,0.650);border-radius:40px;background:linear-gradient(110deg,#ffffff,#ffffff);color:#235ba1;font-size:17px;line-height:1.5;box-shadow:0 0 22px rgba(56,100,133,0.100);}.auto-pill span+span{color:#1e63ad;}.auto-glass-panel{position:relative;padding:20px 22px;border:1px solid rgba(171,205,222,0.651);border-radius:11px;background:linear-gradient(125deg,rgba(249,253,255,0.918),rgba(249,253,255,0.910));box-shadow:inset 0 1px 0 rgba(56,100,133,0.100),0 10px 25px rgba(56,100,133,0.100);}.auto-glass-panel:before,.auto-glass-panel:after{content:"";position:absolute;top:7px;bottom:7px;width:5px;background:radial-gradient(circle at 50% 3px,#e5f6fc 2px,transparent 2.5px) top/5px 6px no-repeat,radial-gradient(circle at 50% 3px,#e5f6fc 2px,transparent 2.5px) bottom/5px 6px no-repeat;}.auto-glass-panel:before{left:7px;}.auto-glass-panel:after{right:7px;}.auto-results table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;color:#173450;}.auto-results caption{font-weight:700;color:#235ba1;line-height:1.7;margin-bottom:13px;font-size:17px;}.auto-results caption span{display:inline-block;color:#1e63ad;font-size:13px;}.auto-results th,.auto-results td{text-align:center;padding:9px 6px;line-height:1.5;word-break:keep-all;}.auto-results thead th{font-size:13px;color:#1e63ad;border-bottom:1px solid #abc3e0;}.auto-results tbody th{font-size:14px;font-weight:500;}.auto-results tbody tr:nth-child(odd){background:rgba(229,246,252,0.071);}.auto-results td{font-size:23px;font-weight:800;color:#1e63ad;}.auto-results td:last-child{color:#235ba1;}
.auto-page-end{max-width:1120px;margin:12px auto 0;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;}.auto-page-end p{font-size:12px;line-height:1.8;color:#48627e;margin:0;word-break:keep-all;}.auto-mobile-break{display:none;}
@media(max-width:760px){.aria-auto-intro{padding:10px 0 15px;}.aria-auto-card{padding:22px 16px;margin-bottom:16px;}.aria-auto-page .auto-card-title{gap:10px;margin-bottom:18px;padding-bottom:16px;}.auto-card-title h3{font-size:24px;}.auto-index{font-size:29px;}.auto-card-title .eyebrow{font-size:9px;letter-spacing:1.3px;}.auto-original-copy>p:not(.auto-source-label){font-size:17px;line-height:1.8;}.auto-original-copy>p.auto-dual-copy{font-size:14px;}.auto-examples{gap:8px;}.auto-examples section{padding:11px 7px;}.auto-examples h4{font-size:14px;}.auto-examples strong{font-size:24px;display:block;margin:4px 0 0;}.auto-examples p{font-size:12px;}.auto-glass-panel{padding:17px 10px;}.auto-results caption{font-size:15px;}.auto-results thead th{font-size:12px;}.auto-results tbody th{font-size:12px;}.auto-results td{font-size:20px;}.auto-results th,.auto-results td{padding:8px 3px;}.auto-pill{font-size:16px;padding:9px 21px;}.auto-mobile-break{display:block;}}
@media(prefers-reduced-motion:no-preference){.auto-examples section,.auto-glass-panel{transition:border-color .18s,box-shadow .18s;}.auto-examples section:hover,.auto-glass-panel:hover{border-color:#abc3e0;box-shadow:0 0 20px rgba(56,100,133,0.082);}}

.auto-original-copy span.auto-keep{display:inline-block;white-space:nowrap;}
