.ftos-app.ftos-metals-futures .ftos-workspace{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-width:0}.ftos-app.ftos-metals-futures .ftos-panel,.ftos-app.ftos-metals-futures .ftos-result-panel{min-width:0}.ftos-app.ftos-metals-futures .ftos-result-panel{align-self:start}.ftos-app.ftos-metals-futures .fx-tool-h1{overflow-wrap:anywhere}.ftos-app.ftos-metals-futures .ftos-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ftos-app.ftos-metals-futures .ftos-field--wide{grid-column:1 / -1}.ftos-app.ftos-metals-futures .ftos-answer-capsule{margin:20px 0;padding:18px 20px;border:1px solid #bfd6eb;border-left:4px solid var(--ftos-primary);border-radius:12px;background:linear-gradient(145deg,#f8fbff,#edf6ff);box-shadow:0 8px 24px rgb(23 62 104 / .06)}.ftos-app.ftos-metals-futures .ftos-answer-capsule__label{display:block;margin-bottom:6px;color:var(--ftos-primary);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ftos-app.ftos-metals-futures .ftos-answer-capsule h2{margin:0 0 8px;color:var(--ftos-ink);font-size:clamp(1.05rem, 2vw, 1.3rem);line-height:1.3}.ftos-app.ftos-metals-futures .ftos-answer-capsule p{margin:0;color:var(--ftos-body);line-height:1.65}.ftos-app.ftos-metals-futures .ftos-input-format{margin:6px 0 0;color:var(--ftos-muted);font-size:.72rem;line-height:1.45}.ftos-app.ftos-metals-futures .ftos-button-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ftos-app.ftos-metals-futures .ftos-button,.ftos-app.ftos-metals-futures .fx-faq-question{min-width:0;min-height:44px}.ftos-app.ftos-metals-futures .ftos-button{justify-content:center}.ftos-app.ftos-metals-futures .ftos-entry-note{margin:18px 0;padding:15px;border:1px solid #d6e2ef;border-radius:12px;background:linear-gradient(145deg,#f8fbff,#edf6ff)}.ftos-app.ftos-metals-futures .ftos-entry-note strong{display:block;margin-bottom:5px;color:#173e68;font-size:.82rem;font-weight:850}.ftos-app.ftos-metals-futures .ftos-entry-note p{margin:0;color:#3f5b78;font-size:.74rem;line-height:1.5}.ftos-app.ftos-metals-futures .ftos-stale-note{margin:0 0 12px;padding:10px 12px;border:1px solid #f0c36d;border-radius:8px;background:#fff9e8;color:#714b00;font-size:12px;font-weight:750}.ftos-app.ftos-metals-futures .ftos-boundary-note{margin-top:14px;padding:12px;border:1px solid #f0c9b5;border-radius:9px;background:#fff6f1;color:#713c23;font-size:12px;line-height:1.5}.ftos-app.ftos-metals-futures .ftos-data-table-wrap{max-width:100%;margin-top:18px;overflow-x:auto;border:1px solid var(--ftos-line);border-radius:10px}.ftos-app.ftos-metals-futures .ftos-data-table,.ftos-app.ftos-metals-futures .ftos-comparison-table{width:100%;min-width:680px;border-collapse:collapse;font-size:12px}.ftos-app.ftos-metals-futures .ftos-data-table caption,.ftos-app.ftos-metals-futures .ftos-comparison-table caption{padding:10px 12px;border-bottom:1px solid var(--ftos-line);background:#f8fbff;color:var(--ftos-ink);font-weight:800;text-align:left}.ftos-app.ftos-metals-futures .ftos-data-table th,.ftos-app.ftos-metals-futures .ftos-data-table td,.ftos-app.ftos-metals-futures .ftos-comparison-table th,.ftos-app.ftos-metals-futures .ftos-comparison-table td{padding:10px 12px;border-bottom:1px solid var(--ftos-line);vertical-align:top;text-align:left}.ftos-app.ftos-metals-futures .ftos-data-table thead th,.ftos-app.ftos-metals-futures .ftos-comparison-table thead th{background:#f8fafc;color:var(--ftos-ink);font-weight:800}.ftos-app.ftos-metals-futures .ftos-table-hint{margin:8px 0 0;color:var(--ftos-muted);font-size:.72rem}@media (min-width:701px){.ftos-app.ftos-metals-futures .ftos-table-hint{display:none}}.ftos-app.ftos-metals-futures .ftos-empty-state__title,.ftos-app.ftos-metals-futures .ftos-empty-state__copy{display:block}.ftos-app.ftos-metals-futures .ftos-empty-state__copy{margin-top:5px;color:var(--ftos-muted);font-size:.78rem;line-height:1.5}.ftos-app.ftos-metals-futures [data-risk-field][hidden]{display:none}@media (max-width:980px){.ftos-app.ftos-metals-futures .ftos-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ftos-app.ftos-metals-futures .ftos-button-row{grid-template-columns:minmax(0,1fr)}.ftos-app.ftos-metals-futures .ftos-button{width:100%}}@media (max-width:640px){.ftos-app.ftos-metals-futures .ftos-input-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.ftos-app.ftos-metals-futures .ftos-primary-result__value{overflow-wrap:anywhere;font-size:1.22rem}}