@charset "UTF-8";
:root{--paper:#f6f5f0;--white:#fff;--ink:#172b37;--muted:#7c8588;--line:#e5e8e5;--soft:#f4f6f4;--a:#157d72;--a-soft:#e6f3ee;--b:#cd735c;--b-soft:#faf0eb;--accent:#e3a664;--shadow:0 3px 16px #21352b04;--radius:12px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.55}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #71ac9e88;outline-offset:3px}a{color:inherit;text-decoration:none}svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}[hidden]{display:none!important}button.text-button{background:none;padding:0}.muted{color:var(--muted)}.positive{color:var(--a)!important}.negative{color:var(--b)!important}.neutral{color:var(--ink)!important}.mono,strong.metric-value{font-variant-numeric:tabular-nums}.site-header{height:76px;background:#fffdf8;border-bottom:1px solid #dedfd8;position:relative;z-index:20}.header-inner{max-width:1440px;height:100%;margin:auto;padding:0 40px;display:flex;align-items:center;gap:62px}.brand{display:flex;gap:11px;align-items:center;font-size:29px;font-weight:750;letter-spacing:-1.5px}.brand-icon{width:28px;height:31px;display:flex;gap:5px;align-items:center;transform:rotate(0deg)}.brand-icon i{display:block;height:23px;width:10px;background:var(--a);border-radius:2px;transform:translateY(4px)}.brand-icon i+i{background:var(--b);transform:translateY(-4px)}.brand-dot{color:var(--b)}.brand-caption{font-size:11px;letter-spacing:1.4px;font-weight:500;color:var(--muted);border-left:1px solid #dfe2dc;padding-left:17px;margin-left:9px}.header-inner nav{display:flex;align-items:center;gap:31px;font-size:13px;height:100%;color:#7c8485}.header-inner nav>a,.header-inner nav>button{height:100%;display:flex;align-items:center;position:relative}.header-inner nav .nav-active{color:var(--ink);font-weight:650}.nav-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--a)}.connection{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.3px;color:#65746e;white-space:nowrap}.connection i,.small-dot{width:6px;height:6px;border-radius:50%;background:#b6bfb8;display:inline-block}.connection.online i{background:#55a68e;box-shadow:0 0 0 4px #55a68e10}.connection.offline i{background:var(--b)}main{max-width:1440px;padding:35px 40px 0;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;gap:20px}.eyebrow{font-family:Inter,-apple-system,sans-serif;font-size:10px;font-weight:650;letter-spacing:1.8px;color:#9a9d91;margin-bottom:8px}.page-heading h1{font-size:27px;letter-spacing:-1.1px;line-height:1.3;margin:0;font-weight:650}.heading-period{font-weight:300;color:#c6ccc6;margin:0 5px}.page-heading h1>span:last-child{font-weight:450;font-family:Inter,-apple-system,sans-serif;letter-spacing:-1.1px}.page-heading p{color:var(--muted);font-size:12px;margin:10px 0 0;letter-spacing:.3px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.primary-button{background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:13px 20px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s,transform .15s;min-height:45px}.primary-button:hover{background:#2c4853}.primary-button:active{transform:translateY(1px)}.primary-button svg{width:16px;height:16px}.subtle-button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:transparent;font-size:11px;color:#6f7b78;min-height:34px}.subtle-button:hover{background:#fff}.subtle-button svg{width:14px;height:14px}.pair-builder{padding:19px 22px;display:flex;align-items:center;gap:15px}.asset-select{display:grid;grid-template-columns:31px 1fr 17px;grid-template-rows:26px 18px;column-gap:10px;align-items:center;text-align:left;background:var(--soft);border:1px solid transparent;border-radius:7px;padding:12px 14px;flex:1;min-width:0;transition:background .15s,border-color .15s}.asset-select:hover{background:#eff3ef;border-color:#ccd8ce}.asset-select.asset-b:hover{border-color:#e2cec1}.asset-letter{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #167d7229;border-radius:50%;color:var(--a);font-size:12px;background:#fff;font-weight:700}.asset-b .asset-letter{color:var(--b);border-color:#cd735c35}.asset-symbol{font-family:Inter,-apple-system,sans-serif;font-weight:650;font-size:19px;letter-spacing:-.4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-contract{grid-column:2;color:#8a9391;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-select>svg{grid-column:3;grid-row:1/3;color:#7e8984;width:16px}.switch-button{background:#fff;border:1px solid var(--line);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;transition:transform .3s}.switch-button:hover{transform:rotate(180deg)}.switch-button svg{width:15px;height:15px}.pair-builder-divider{height:38px;border-left:1px solid var(--line);margin:0 9px}.pair-definition{display:flex;flex-direction:column;gap:2px;min-width:142px;margin-right:8px}.definition-label{color:var(--muted);font-size:10px}.pair-definition strong{font-size:14px;font-weight:650;letter-spacing:.3px}.definition-note{font-size:10px;color:#9a9f97}.chart-toolbar{display:flex;justify-content:space-between;align-items:center;margin:23px 0 19px;gap:14px}.segmented{display:flex;gap:3px;align-items:center;flex-wrap:nowrap}.segmented button{font-size:11px;background:transparent;color:#7e8785;padding:8px 13px;white-space:nowrap;border-radius:5px;transition:all .15s}.segmented button:hover{background:#e9ede6;color:var(--ink)}.segmented button.active{background:var(--ink);color:#fff}.toolbar-right{display:flex;align-items:center;gap:10px}.toolbar-label{font-size:10px;color:#9c9f94}.ranges{gap:0}.ranges button{padding:7px 10px}.ranges button.active{background:#e6ebe4;color:#34493e;font-weight:600}.icon-button{width:30px;height:30px;background:transparent;border-radius:5px;display:inline-grid;place-items:center;color:#8a9391}.icon-button:hover{background:#f0f3ef;color:var(--ink)}.icon-button svg{width:16px;height:16px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:9px;padding:21px 0;margin-bottom:21px}.metric{padding:0 25px;border-left:1px solid var(--line);min-width:0}.metric:first-child{border:0}.metric>div{display:flex;align-items:center;gap:6px;font-size:11px;color:#7d8884}.metric-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.dot-a{background:var(--a)}.dot-b{background:var(--b)}.metric strong{display:block;font-size:27px;font-weight:500;letter-spacing:-1px;margin:7px 0 2px;line-height:1.3;font-variant-numeric:tabular-nums}.metric-foot{font-size:10px;color:#a0a59e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.micro-label{font-size:9px;border:1px solid #dfe6df;border-radius:3px;color:#a0aaa3;letter-spacing:.4px;padding:1px 4px;margin-left:4px}.metric-emphasis{background:linear-gradient(90deg,#fafcf900, #f5faf51a)}.chart-card{margin-bottom:20px;position:relative;overflow:hidden}.chart-card-header{padding:20px 23px 13px;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:76px}.chart-heading{display:flex;align-items:center;gap:14px}.section-number{font-size:10px;color:#a4aba2;font-family:Inter,-apple-system,sans-serif;letter-spacing:.5px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid #e7ebe5;border-radius:50%;flex-shrink:0}.chart-heading h2{font-size:14px;letter-spacing:.2px;font-weight:600;margin:0;line-height:1.5}.chart-heading p{font-size:10px;color:#96a099;margin:4px 0 0}.chart-title-pair{font-family:Inter,-apple-system,sans-serif;font-weight:450;font-size:12px;color:#7b8a81;margin-left:14px;padding-left:14px;border-left:1px solid var(--line)}.chart-header-right{display:flex;align-items:center;gap:8px}.data-badge{font-size:9px;color:#7d8b81;border:1px solid #e3e9e0;border-radius:4px;padding:4px 7px;white-space:nowrap;letter-spacing:.3px}.chart-legend{padding:0 24px;display:flex;gap:15px;align-items:center;min-height:33px;font-size:10px;color:#97a099;font-variant-numeric:tabular-nums}.chart-legend>strong{font-family:Inter,-apple-system,sans-serif;font-size:17px;letter-spacing:-.6px;font-weight:500;color:var(--ink);min-width:65px;margin-right:2px}.chart-legend b{font-weight:450;color:#607268;margin-left:4px}.legend-time{color:#a4aaa3;font-size:9px;margin-left:auto;white-space:nowrap}.chart-container{width:100%;position:relative;touch-action:pan-y}.ratio-chart{height:325px}.returns-chart{height:245px}.small-chart{height:215px}.chart-card-footer{display:flex;justify-content:space-between;align-items:center;padding:11px 23px;border-top:1px solid #f0f2ee;gap:12px;min-height:41px;color:#9aa29b;font-size:9px}.source-label{margin-left:auto;white-space:nowrap;font-size:9px;letter-spacing:.3px}.load-earlier{background:transparent;color:#527c68;padding:0;font-size:10px;display:flex;align-items:center;gap:3px;white-space:nowrap}.load-earlier svg{width:12px;height:12px;transform:rotate(180deg)}.foot-explanation{font-size:9px;color:#a3a99f}.asset-key{display:flex;align-items:center;gap:16px;font-size:10px;color:#7c8981}.asset-key span{display:flex;gap:5px;align-items:center}.asset-key i{display:inline-block;width:6px;height:6px;border-radius:50%}.asset-key b{font-weight:500}.returns-legend{display:flex;align-items:center;gap:21px;padding:0 24px 8px;font-size:10px;font-variant-numeric:tabular-nums;color:#9aa49b;min-height:27px}.returns-legend b{margin-left:5px;font-weight:500}.legend-a b{color:var(--a)}.legend-b b{color:var(--b)}.legend-spread b{color:#5c6f61}.performance-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.performance-grid .chart-heading p{max-width:260px}.performance-grid .chart-card-header{padding-bottom:4px}.mini-legend{font-size:11px;color:var(--a);min-height:30px;padding:0 24px;display:flex;gap:16px;align-items:center;font-variant-numeric:tabular-nums}.mini-legend span{color:var(--b);font-size:10px}.performance-grid .chart-card:last-child .mini-legend{color:#5c6f61}.performance-grid .chart-card:last-child .mini-legend span{margin-left:auto;color:#a0a79e;font-size:9px}.chart-empty{position:absolute;top:118px;bottom:43px;left:0;right:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:#9aa69a;background:#ffffffdb;z-index:2}.empty-glyph{width:42px;height:42px;border:1px solid #e3e9e0;border-radius:12px;display:grid;place-items:center;color:#93a68f;margin-bottom:13px}.empty-glyph svg{width:21px;height:21px}.chart-empty strong{font-size:12px;font-weight:500;color:#7a8b78}.chart-empty p{font-size:10px;margin:7px 0}.job-banner{display:flex;align-items:center;gap:12px;padding:14px 17px;background:#edf3ec;border:1px solid #dce7d9;border-radius:8px;margin-bottom:17px}.job-indicator,.spinner{width:17px;height:17px;border:2px solid #b9ceba;border-top-color:#47795a;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.job-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.job-copy strong{font-size:11px;font-weight:550;color:#4b6c53}.job-copy span{font-size:10px;color:#8a9b86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:750px}.job-meter{width:140px;height:3px;background:#d4e1d0;margin-left:auto;border-radius:4px;overflow:hidden;flex-shrink:0}.job-meter>div{height:100%;background:#7da277;transition:width .3s;width:5%}.job-percent{font-size:10px;color:#73926e;width:35px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.notice{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;margin-bottom:16px;border:1px solid;border-radius:7px;font-size:11px;line-height:1.8}.notice svg{width:15px;height:15px;margin-top:2px}.notice-error{color:#9f5e4c;background:#fff7f3;border-color:#f0d9cf}.notice-warning{color:#8c7957;background:#faf7eb;border-color:#ece5c9}.notice>span{flex:1}.notice button{font-size:11px;text-decoration:underline;background:none;color:inherit;white-space:nowrap;padding:0}.analysis-section{margin-top:3px;padding:26px 25px}.analysis-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px}.analysis-header .eyebrow{font-size:9px;margin-bottom:7px}.analysis-header h2{font-size:20px;font-weight:550;letter-spacing:-.5px;margin:0}.analysis-header p{font-size:11px;color:#8e998f;margin:8px 0 0}.outline-badge{font-size:9px;color:#a1a89d;border:1px solid #e6e9e1;border-radius:4px;padding:5px 8px;white-space:nowrap}.analysis-controls{padding:18px;background:#f7f8f4;border:1px solid #eaede6;border-radius:8px;display:flex;gap:14px;align-items:flex-end}.analysis-controls label{display:flex;flex-direction:column;gap:6px;color:#8c988b;font-size:10px;min-width:0}.analysis-controls label:first-child{min-width:190px}.analysis-controls input,.analysis-controls select{border:1px solid #dfe5da;background:#fff;border-radius:5px;padding:9px 10px;font-size:11px;color:#52624e;height:37px;outline-offset:1px}.analysis-controls input{width:80px}.analysis-controls .primary-button{height:37px;min-height:37px;font-size:11px;gap:12px;padding:9px 14px}.analysis-context{display:flex;flex-direction:column;gap:9px;margin:0 auto 2px 10px;min-width:120px}.analysis-context span{color:#a0aa9a;font-size:9px}.analysis-context strong{font-size:10px;font-weight:500;color:#64735d;white-space:nowrap}.analysis-empty{padding:35px 12px 10px;display:flex;align-items:center;justify-content:center;gap:15px;color:#a9b3a4}.analysis-empty svg{width:29px;height:29px;stroke-width:1.2}.analysis-empty strong{font-size:11px;font-weight:500;color:#8b9b83}.analysis-empty p{font-size:10px;margin:6px 0 0;color:#a3ad9c}.analysis-progress{display:flex;align-items:center;justify-content:center;gap:10px;padding:25px;font-size:11px;color:#7a9071}.analysis-section .notice{margin-top:16px;margin-bottom:0}.result-summary{display:flex;justify-content:space-between;align-items:center;margin:23px 0 12px;color:#8b9885;font-size:10px;gap:14px}.table-scroll{overflow-x:auto}.study-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.study-table th{font-size:10px;font-weight:450;color:#96a18f;padding:11px 12px;border-bottom:1px solid #e5eade;background:#fafbf7}.study-table th:first-child{border-radius:4px 0 0}.study-table th:last-child{border-radius:0 4px 0 0}.study-table td{padding:13px 12px;border-bottom:1px solid #edf0e9;color:#6b7b62}.study-table td:first-child{color:#354f32;font-weight:500}.study-table tr:last-child td{border-bottom:none}.events-details{margin-top:18px;border-top:1px solid #edf0e8;padding-top:14px}.events-details summary{font-size:11px;color:#74886b;cursor:pointer}.events-details summary span{font-size:10px;color:#a2ad9c;margin-left:10px}.events-details .table-scroll{margin-top:12px;max-height:300px;overflow-y:auto}.analysis-footnote{font-size:10px;color:#a1aa9b;margin:18px 0 0;line-height:1.8}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:#a0a79a;padding:28px 0}.site-footer b{font-size:15px;letter-spacing:-.6px;color:#7e8f74;margin-right:8px}.site-footer a{text-decoration:underline;text-decoration-color:#d0d8c8;text-underline-offset:3px}.site-footer>span:last-child{font-size:8px;letter-spacing:.2px}dialog{border:1px solid #dce3d6;border-radius:14px;padding:25px;color:var(--ink);background:#fff;box-shadow:0 24px 100px #1c352635;max-height:85vh;max-width:calc(100vw - 28px)}dialog::backdrop{background:#162b254d;backdrop-filter:blur(3px)}.asset-dialog{width:560px}.dialog-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.dialog-top h2{font-size:19px;letter-spacing:-.5px;font-weight:550;margin:0}.dialog-top .eyebrow{font-size:9px}.dialog-top>.icon-button{margin:-5px -7px 0 0}.search-box{display:flex;align-items:center;border:1px solid #d8e2d1;border-radius:7px;padding:11px 12px;gap:10px;background:#fafcf7}.search-box svg{color:#9daa94;width:16px;height:16px}.search-box input{width:100%;border:0;background:transparent;outline:none;font-size:12px;color:#41563b}.asset-filters{display:flex;gap:6px;margin:16px 0 12px}.asset-filters button{font-size:11px;background:#f4f7ef;color:#829376;border-radius:5px;padding:7px 12px}.asset-filters button.active{color:#fff;background:#3c5733}.asset-list-toolbar{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#a0ac96;margin-bottom:9px}.checkbox-label{display:flex;align-items:center;gap:4px;font-size:10px}.checkbox-label input{accent-color:var(--a);width:12px;height:12px;margin:0}.asset-results{height:330px;overflow-y:auto;margin:0 -10px;padding:0 8px;overscroll-behavior:contain}.asset-result{display:flex;align-items:center;width:100%;padding:12px 8px;background:#fff;text-align:left;border-bottom:1px solid #eef1e9;gap:11px;border-radius:4px}.asset-result:hover{background:#f7faf3}.asset-result.selected{background:#edf5e7}.asset-avatar{width:31px;height:31px;border-radius:8px;background:#eff3e9;color:#718765;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:650;flex-shrink:0}.asset-result.selected .asset-avatar{color:var(--a);background:#dceee4}.asset-result-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.asset-result-copy strong{font-size:12px;font-weight:550}.asset-result-copy span{color:#a0ac95;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-result-tag{font-size:9px;color:#9aa98e;border:1px solid #e2e9dc;border-radius:3px;padding:2px 5px;white-space:nowrap}.asset-result>svg{color:var(--a);width:15px;height:15px}.dialog-note{font-size:10px;color:#9eaa95;line-height:1.8;margin:15px 0 0}.no-results{padding:50px 15px;text-align:center;color:#9eab94;font-size:12px}.small-dialog{width:440px}.small-dialog form{display:flex;flex-direction:column;gap:15px}.small-dialog form label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#8b9a80}.small-dialog input[type=date]{padding:10px;border:1px solid #dce5d4;border-radius:5px;background:#fcfdf9;color:#526b45;width:100%}.small-dialog .dialog-note{margin:0}.small-dialog .primary-button{margin-top:8px}.method-dialog{width:720px}.method-content{max-height:60vh;overflow-y:auto;padding-right:15px}.method-content section{position:relative;padding:0 0 18px 39px;border-bottom:1px solid #edf0e7;margin-bottom:18px}.method-content section:last-child{margin-bottom:0;border-bottom:none}.method-content .section-number{position:absolute;left:0;top:0}.method-content h3{font-size:13px;font-weight:550;margin:0 0 8px}.method-content p{font-size:11px;line-height:1.95;color:#8a9980;margin:7px 0}.method-footer{font-size:9px;color:#a9b19f;border-top:1px solid #edf0e7;margin-top:12px;padding-top:15px}.status-details{font-size:12px;color:#7f9173;line-height:2}.status-details .status-row{display:flex;justify-content:space-between;border-bottom:1px solid #edf0e7;padding:5px 0;gap:20px}.status-details strong{font-weight:550;color:#4f6b42}.status-details h3{font-size:11px;font-weight:550;color:#6f865e;margin-top:20px}.status-job{font-size:10px;line-height:1.8;margin:9px 0;color:#9aa78d}.small-dialog>.subtle-button{margin-top:17px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:12px 20px;background:#243c2beF;box-shadow:0 6px 25px #16271d22;border-radius:7px;color:#fff;font-size:12px;z-index:100;text-align:center}.loading-data .chart-container{opacity:.35}.loading-data .chart-empty{display:flex}.spinning svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
@media(min-width:1600px){.ratio-chart{height:365px}.returns-chart{height:265px}.small-chart{height:235px}}
@media(max-width:1100px){.header-inner{padding:0 25px;gap:35px}main{padding:27px 25px 0}.pair-builder{padding:16px;gap:11px}.pair-builder-divider{margin:0 3px}.pair-definition{min-width:100px;margin:0}.definition-note{font-size:9px}.asset-select{padding:11px;grid-template-columns:27px 1fr 14px;column-gap:8px}.asset-letter{width:27px;height:27px;font-size:10px}.asset-symbol{font-size:17px}.pair-builder .primary-button{padding:12px 14px;gap:8px}.metric{padding:0 20px}.metric strong{font-size:25px}.analysis-context{display:none}.analysis-controls{gap:12px}.analysis-controls>.primary-button{margin-left:auto}.foot-explanation{max-width:46%;text-align:right}.chart-card-footer{font-size:8px}.page-heading h1{font-size:25px}.page-heading .subtle-button{max-width:190px;white-space:nowrap;font-size:10px}.page-heading .subtle-button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.brand-caption{display:none}}
@media(max-width:760px){.site-header{height:63px}.header-inner{padding:0 18px;gap:26px}.brand{font-size:25px;gap:9px}.brand-icon{width:23px;gap:4px;height:26px}.brand-icon i{width:8px;height:20px}.header-inner nav{gap:19px;font-size:11px}.header-inner nav>a:nth-child(2){display:none}.connection{font-size:0;gap:0}.connection i{width:6px;height:6px}main{padding:25px 16px 0}.page-heading{margin-bottom:21px}.page-heading h1{font-size:22px;letter-spacing:-.7px}.page-heading h1>span:last-child{font-size:20px}.page-heading p{font-size:10px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.3px}.page-heading .subtle-button{padding:7px;border-color:transparent;max-width:112px}.page-heading .subtle-button .small-dot{display:none}.page-heading .subtle-button>span:nth-child(2){font-size:9px}.pair-builder{display:grid;grid-template-columns:1fr 27px 1fr;padding:13px;gap:9px;border-radius:9px}.asset-select{padding:9px;grid-template-columns:23px 1fr 10px;column-gap:6px}.asset-symbol{font-size:15px}.asset-letter{width:23px;height:23px;font-size:9px}.asset-contract{font-size:8px}.asset-select>svg{width:12px}.switch-button{width:27px;height:27px}.switch-button svg{width:13px}.pair-builder-divider,.pair-definition{display:none}.pair-builder .primary-button{grid-column:1/4;min-height:34px;padding:9px;font-size:10px;gap:8px;background:#eef3ea;color:#516849;border:1px solid #e0e8da}.pair-builder .primary-button svg{width:13px;height:13px}.chart-toolbar{flex-direction:column;align-items:flex-start;gap:10px;margin:16px 0}.periods{justify-content:space-between;width:100%;gap:2px}.periods button{font-size:10px;padding:7px 12px}.toolbar-right{width:100%;justify-content:flex-end;gap:8px}.toolbar-label{margin-right:auto;font-size:9px}.ranges button{font-size:9px;padding:6px 10px}.icon-button{width:27px;height:27px}.metrics{grid-template-columns:1fr 1fr;padding:0;margin-bottom:16px;border-radius:8px}.metric{padding:15px 17px;border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.metric:nth-child(odd){border-left:none}.metric:nth-child(n+3){border-bottom:none}.metric>div{font-size:10px}.metric strong{font-size:23px;letter-spacing:-.8px;margin:5px 0}.metric-foot{font-size:8px}.micro-label{font-size:8px}.chart-card{margin-bottom:15px;border-radius:9px}.chart-card-header{padding:16px 14px 9px;gap:8px;min-height:65px}.chart-heading{gap:9px}.section-number{width:21px;height:21px;font-size:8px}.chart-heading h2{font-size:12px}.chart-heading p{font-size:8px;margin-top:3px;max-width:250px;line-height:1.6}.chart-title-pair{font-size:10px;margin-left:9px;padding-left:9px}.chart-header-right{gap:0}.chart-header-right .data-badge{display:none}.chart-legend{padding:0 14px;gap:8px;flex-wrap:wrap;min-height:43px;padding-bottom:6px;font-size:8px}.chart-legend>strong{font-size:15px;min-width:55px;margin-right:4px}.chart-legend b{margin-left:2px}.chart-legend .legend-time{width:100%;margin-left:0;text-align:right;font-size:8px;line-height:1}.ratio-chart{height:285px}.returns-chart{height:225px}.chart-card-footer{padding:10px 14px;align-items:flex-start;gap:8px;flex-wrap:wrap;line-height:1.6}.chart-card-footer .source-label{font-size:8px}.foot-explanation{font-size:8px;max-width:none;text-align:left}.asset-key{font-size:9px;gap:9px}.asset-key i{width:5px;height:5px}.returns-legend{padding:0 14px 6px;gap:12px;font-size:8px;flex-wrap:wrap}.returns-legend b{margin-left:3px}.returns-legend .legend-time{font-size:8px}.performance-grid{grid-template-columns:1fr;gap:0}.performance-grid .chart-card-header{padding-bottom:6px}.performance-grid .chart-heading p{max-width:none}.small-chart{height:190px}.mini-legend{padding:0 15px;font-size:10px}.mini-legend span{font-size:9px}.job-banner{padding:12px;gap:9px}.job-copy strong{font-size:10px}.job-copy span{font-size:9px;max-width:220px}.job-meter{width:45px}.job-percent{font-size:9px;width:28px}.notice{font-size:10px;padding:10px}.chart-empty{right:65px;top:112px;bottom:50px}.chart-empty strong{font-size:11px}.chart-empty p{font-size:9px}.analysis-section{padding:20px 15px}.analysis-header{align-items:flex-start;gap:10px;margin-bottom:17px}.analysis-header .eyebrow{font-size:8px;letter-spacing:1.2px}.analysis-header h2{font-size:17px}.analysis-header p{font-size:9px;line-height:1.8}.outline-badge{display:none}.analysis-controls{padding:12px;flex-wrap:wrap;gap:11px}.analysis-controls label:first-child{min-width:0;flex:1;flex-basis:65%}.analysis-controls label{font-size:9px;gap:4px}.analysis-controls input,.analysis-controls select{font-size:10px;height:34px;padding:8px}.analysis-controls input{width:62px}.analysis-controls>.primary-button{width:100%;height:34px;min-height:34px;font-size:10px;margin:0}.analysis-empty{padding:26px 5px 7px;align-items:flex-start;gap:9px}.analysis-empty svg{width:24px;height:24px;flex-shrink:0}.analysis-empty strong{font-size:10px}.analysis-empty p{font-size:9px;line-height:1.9}.study-table{font-size:10px}.study-table th{font-size:9px;padding:10px}.study-table td{padding:12px 10px}.result-summary{font-size:9px;align-items:flex-start}.result-summary .subtle-button{font-size:9px;white-space:nowrap;padding:6px 8px}.analysis-footnote{font-size:9px}.events-details summary{font-size:10px}.site-footer{font-size:8px;padding:22px 0;gap:10px;line-height:1.8}.site-footer>span{display:block}.site-footer>span:last-child{width:100%}.site-footer b{font-size:13px}.asset-dialog{padding:20px 16px}.dialog-top h2{font-size:17px}.asset-filters button{font-size:10px;padding:7px 10px}.search-box input{font-size:11px}.asset-list-toolbar{font-size:9px}.checkbox-label{font-size:9px}.asset-results{height:315px}.asset-result-tag{font-size:8px}.method-dialog{padding:22px 18px}.method-content{padding-right:7px}.method-content section{padding-left:31px}.method-content h3{font-size:12px}.method-content p{font-size:10px}.method-footer{font-size:8px}.small-dialog{padding:22px 18px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
