.is-up{color:#447856!important}.is-down{color:#b54c48!important}.is-flat{color:var(--muted)}.exchange-economy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;background:#fcfdf8;margin-bottom:20px;overflow:hidden}.exchange-economy>div{padding:17px 20px;border-right:1px solid var(--line)}.exchange-economy>div:last-child{border:0}.exchange-economy small,.exchange-market-stats small,.daily-cash-grid small,.gdp-performance-summary small{display:block;font-size:9px;letter-spacing:.8px;color:var(--muted);font-weight:750}.exchange-economy b{display:block;font-size:23px;font-weight:800;letter-spacing:-.6px;margin:7px 0}.exchange-economy span{display:block;font-size:10px;line-height:1.6;color:var(--muted)}.exchange-market-control{overflow:hidden;margin-bottom:22px}.exchange-market-summary{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:28px;padding:22px;align-items:center;background:#eaf0df}.exchange-market-summary h2{font-size:25px;margin-top:12px;display:flex;align-items:center;gap:9px}.market-status-dot,.exchange-session i{width:8px;height:8px;background:#578951;border-radius:50%;display:inline-block;box-shadow:0 0 0 4px #7c9e5c18}.market-closed .market-status-dot,.exchange-session.closed i{background:#a16946}.auto-purchase-frequency{display:flex;align-items:center;gap:14px}.auto-purchase-frequency>.icon{width:34px;height:34px;color:#6e824d;flex-shrink:0}.auto-purchase-frequency b{display:block;font-size:14px;letter-spacing:.3px;color:#2e4839}.auto-purchase-frequency span{display:block;font-size:11px;line-height:1.8;color:var(--muted);margin-top:7px}.exchange-market-toggle small{display:block;font-size:9px;color:var(--muted);margin-top:9px}.exchange-clock-row{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:13px 22px;background:#f6f8ef;font-size:10px;color:var(--muted);border-top:1px solid #dce4ce;flex-wrap:wrap}.exchange-clock-row>span:first-child{display:flex;align-items:center;gap:7px;color:var(--ink)}.exchange-clock-row .icon{width:14px}.exchange-clock-row b{font-size:13px;color:#425e36}.exchange-board{overflow:hidden;margin-bottom:22px}.exchange-board-head{background:#19332d;color:#f7f6e9;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.exchange-board-head .eyebrow{color:#c0c49a}.exchange-board-head h2{font-size:25px;letter-spacing:-.6px;margin:9px 0}.exchange-board-head p{color:#afc2b5;font-size:11px}.exchange-session{display:flex;align-items:center;gap:10px;border:1px solid #5c7963;padding:8px 12px;font-size:10px;letter-spacing:1.5px;color:#deedc5;border-radius:4px}.exchange-session.closed{color:#efd0a4}.commodity-tape{display:grid;grid-template-columns:repeat(6,1fr);background:#223c34;color:#e8eedf;border-top:1px solid #41594a}.commodity-tape>div{padding:14px 18px;border-right:1px solid #41594a}.commodity-tape b{font-size:10px;letter-spacing:1px;color:#d6ce9e}.commodity-tape span{display:block;font-size:18px;font-weight:750;margin:6px 0}.commodity-tape small{font-size:7px;letter-spacing:.8px;color:#a7bbaa}.exchange-market-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:#fafbf6}.exchange-market-stats>div{padding:18px;border-right:1px solid var(--line)}.exchange-market-stats b{display:block;font-size:21px;font-weight:800;letter-spacing:-.5px;margin-top:8px}.commodity-table{width:100%;border-collapse:collapse;font-size:12px}.commodity-table caption{text-align:left;padding:14px 22px;color:var(--muted);font-size:10px}.commodity-table th{font-size:9px;letter-spacing:.45px;background:#f1f4e9;white-space:nowrap;padding:13px 16px}.commodity-table th small{font-size:8px;font-weight:500;text-transform:none;letter-spacing:0}.commodity-table td{padding:19px 16px;border-bottom:1px solid #e4e8dc;font-weight:650;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.commodity-table th:not(:first-child){text-align:right}.commodity-table td:first-child{text-align:left}.commodity-table td:last-child,.commodity-table th:last-child{text-align:left;width:180px}.commodity-table tbody tr:nth-child(even){background:#fafbf7}.commodity-table tbody tr:hover{background:#edf2e3}.commodity-name{display:flex;align-items:center;gap:11px}.commodity-name b{font-size:12px}.commodity-name small{display:block;font-size:9px;letter-spacing:1.3px;color:#768a5b;margin-top:5px}.commodity-icon{padding:8px;border:1px solid #dce3cf;background:#edf2e3;border-radius:5px;color:#6d8450}.commodity-icon .icon{width:18px;height:18px;display:block}.quote-price{font-size:14px;color:#476844}.stock-depth{height:5px;background:#e6eade;border-radius:3px;overflow:hidden;min-width:100px}.stock-depth i{display:block;height:100%;background:#869c62}.commodity-table td:last-child>small{display:block;color:var(--muted);font-size:9px;margin-top:7px}.exchange-board-foot{padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#f6f8ef}.exchange-board-foot p{font-size:10px;line-height:1.8;color:var(--muted);max-width:650px;margin-top:8px}.exchange-board-foot .buttons{flex-wrap:wrap;flex-shrink:0}.daily-performance{margin-bottom:22px}.daily-cash-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr}.daily-cash-grid>div{padding:22px;border-right:1px solid var(--line)}.daily-cash-grid strong{display:block;font-size:24px;font-weight:800;letter-spacing:-.7px;margin:12px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.daily-cash-grid span{font-size:10px;color:var(--muted);line-height:1.7}.cash-result.is-up{background:#eef4e8}.cash-result.is-down{background:#f9efec}.cash-foot{display:flex;align-items:center;gap:22px;justify-content:space-between;border-top:1px solid var(--line);padding:14px 22px}.cash-foot p{font-size:10px;line-height:1.8;color:var(--muted);max-width:720px}.cash-foot button{flex-shrink:0}.gdp-performance-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px}.gdp-performance-summary strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:800;margin:12px 0}.gdp-performance-summary span{display:block;font-size:11px;color:var(--muted)}.gdp-chart-wrap{padding:0 20px 15px}.gdp-history-chart{display:block;width:100%;height:auto;max-height:230px;overflow:visible}.chart-grid{stroke:#e5e9df;stroke-dasharray:4 5;stroke-width:1}.chart-line{fill:none;stroke:#6b8c50;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart-area{fill:#829e5318}.chart-point{fill:#6b8c50;stroke:#fff;stroke-width:2}.falling .chart-line{stroke:#b86b58}.falling .chart-point{fill:#b86b58}.falling .chart-area{fill:#b86b5814}.gdp-history-chart text{font-size:10px;fill:#7d8d81}.gdp-chart-wrap>p{font-size:10px;line-height:1.7;color:var(--muted);padding-left:20px}.gdp-settlement-note{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:15px 22px;font-size:10px;background:#f3f6eb;color:var(--muted);line-height:1.8}.gdp-settlement-note .icon{flex-shrink:0;width:16px}.gdp-rule-disclosure{padding:18px 22px}.gdp-rule-disclosure>summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:750}.gdp-rule-disclosure>.panel{margin:16px 0 0}.gdp-rule-disclosure .panel-head{display:none}
@media(max-width:1100px){.exchange-market-summary{grid-template-columns:130px minmax(0,1fr);gap:18px}.exchange-market-toggle{grid-column:2}.exchange-board-foot{align-items:start;flex-direction:column}.daily-cash-grid strong{font-size:20px}.commodity-tape>div{padding:13px}.exchange-economy b{font-size:19px}}@media(max-width:650px){.exchange-economy{grid-template-columns:1fr}.exchange-economy>div{border-right:0;border-bottom:1px solid var(--line);padding:14px 17px}.exchange-market-summary{grid-template-columns:1fr;padding:18px;gap:20px}.exchange-market-toggle{grid-column:auto}.exchange-market-summary h2{margin-top:8px}.auto-purchase-frequency b{font-size:13px}.exchange-clock-row{padding:14px 18px;gap:10px}.exchange-board-head{padding:20px 18px}.exchange-board-head h2{font-size:22px}.commodity-tape{grid-template-columns:repeat(3,1fr)}.commodity-tape>div{border-bottom:1px solid #41594a}.exchange-market-stats{grid-template-columns:1fr 1fr}.exchange-market-stats>div{border-bottom:1px solid var(--line);padding:15px}.exchange-market-stats b{font-size:18px}.commodity-table{min-width:850px}.exchange-board-foot{padding:18px}.daily-cash-grid{grid-template-columns:1fr}.daily-cash-grid>div{border-right:0;border-bottom:1px solid var(--line);padding:18px}.daily-cash-grid strong{font-size:25px}.cash-foot{align-items:start;flex-direction:column;padding:16px 18px;gap:12px}.gdp-performance-summary{grid-template-columns:1fr;padding:20px;gap:20px}.gdp-performance-summary strong{font-size:29px}.gdp-chart-wrap{padding:0 4px 15px}.gdp-performance-summary>div+div{border-top:1px solid var(--line);padding-top:18px}}
