/* The market workspace has one chart and two equal list columns. */
.finance-highlights .highlight-spark{margin-inline-start:auto;width:90px;flex-shrink:0;display:grid;place-items:center}.price-spark{display:block;width:90px;height:35px;fill:none;stroke:#1caa80;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.spark-down .price-spark{stroke:#df5f75}.spark-empty{font-size:9px;color:var(--muted);text-align:center}.finance-highlights b{font-size:11px;margin:1px 0 0}.finance-highlights>a>span{gap:3px}
.finance-workspace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;direction:ltr;align-items:start;margin-bottom:20px}.finance-workspace>*{min-width:0;direction:rtl}.finance-workspace .finance-chart{grid-column:1;grid-row:1;position:sticky;top:82px;margin:0;background:var(--surface);padding:16px;border:1px solid var(--border);border-radius:9px}.finance-market-currencies{grid-column:2;grid-row:1}.finance-market-gold{grid-column:3;grid-row:1}.finance-workspace-filtered .finance-market{grid-column:2/span 2}
.finance-market>header>span{font-size:10px;color:var(--muted)}.finance-workspace .quote-scroll{max-height:580px}.finance-workspace .quote-table th,.finance-workspace .quote-table td{padding:12px 14px;vertical-align:middle;height:76px}.finance-workspace .quote-table thead th{height:42px;padding-block:10px}.finance-workspace .quote-table th:first-child{width:54%}.finance-workspace .quote-table tbody th>a{gap:8px;min-height:46px}.finance-workspace .quote-table th strong{font-size:11px;font-weight:600;line-height:1.8}.finance-workspace .quote-table th small{gap:7px;flex-wrap:wrap;font-size:9px}.finance-workspace .quote-table td{direction:ltr;text-align:left}.finance-workspace .quote-price{text-align:left;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.8;display:block}.finance-workspace .quote-table td .quote-change{text-align:left;font-size:11px;line-height:1.8;margin-top:3px;display:block}.finance-workspace .quote-table td .quote-change>span{font-size:11px}.finance-workspace .quote-unavailable,.finance-workspace .quote-stale{direction:rtl;text-align:left;line-height:1.8}
.finance-chart-heading{display:grid;gap:10px}.finance-chart-heading h2{font-size:14px;margin:0;line-height:1.9}.finance-chart-heading form{width:100%}.finance-chart-heading select{width:100%}.finance-workspace .studio-chart-current{gap:7px;flex-wrap:wrap;margin:14px 0 8px}.finance-workspace .studio-chart-current>strong{font-size:24px;line-height:1.5}.finance-workspace .studio-chart-current .icon-button{margin-inline-start:auto}.finance-chart .market-history-compact{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.finance-chart .chart-ranges{display:flex;gap:3px;justify-content:space-between;flex-wrap:nowrap;border:1px solid var(--border);background:var(--hover);padding:3px;border-radius:7px}.finance-chart .chart-ranges a{flex:1;min-width:0;text-align:center;font-size:10px;padding:7px 2px;border-radius:5px}.finance-chart .chart-ranges a[aria-current=page]{background:var(--accent);color:white}.chart-observation-count{font-size:10px;color:var(--muted);margin:10px 0;line-height:1.9}.market-chart{display:block;width:100%;height:230px;overflow:visible;direction:ltr}.market-chart polyline{stroke:#0876fb!important;stroke-width:2.6;vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}.market-chart-grid{stroke:var(--border);fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.finance-chart .market-chart{height:170px;margin:0}.chart-price-axis{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--muted);direction:ltr;margin:6px 0}.chart-price-bottom{margin-bottom:6px}.chart-time-axis{display:flex;justify-content:space-between;gap:8px;direction:ltr;font-size:9px;color:var(--muted);margin-top:8px;line-height:1.9}.chart-time-axis>span{max-width:48%;text-align:start}.chart-time-axis>span:last-child{text-align:end}.chart-cursor{display:block;margin:6px 0;direction:ltr}.chart-cursor input{display:block;width:100%;min-height:28px;padding:0;accent-color:#0876fb;cursor:crosshair}.chart-point-value{font-size:10px;color:var(--ink);display:block;min-height:22px;line-height:1.9}.chart-empty{padding:26px 12px;text-align:center;min-height:180px;display:grid;place-content:center;gap:8px;font-size:11px;color:var(--muted)}.chart-empty svg{margin:auto;color:var(--accent)}.chart-empty p{margin:0}.chart-empty a{color:var(--accent)}.finance-chart-minmax{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 0;margin-top:10px;border-top:1px solid var(--border);font-size:10px;color:var(--muted)}.finance-chart-minmax strong{display:block;font-size:13px;color:var(--ink);margin-top:3px}.finance-chart-detail{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:12px;border-top:1px solid var(--border);font-size:11px;color:var(--accent)}
.currency-converter{margin:20px 0;border:1px solid var(--border);border-radius:10px;padding:22px!important;background:var(--surface)!important;display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:18px 26px;position:relative;isolation:isolate}.currency-converter-heading{grid-column:1/-1;display:flex;align-items:center;gap:12px}.currency-converter-heading>div{min-width:0}.currency-converter-heading h2{font-size:19px;margin:0 0 3px}.currency-converter-heading p{font-size:11px;color:var(--muted);margin:0}.currency-converter-heading .studio-demo-label{margin-inline-start:auto}.currency-converter .converter-symbol{width:42px;height:42px;border-radius:9px;color:var(--accent);flex-shrink:0}.currency-converter-form{min-width:0;align-self:center}.converter-fields{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1fr) 36px minmax(0,1fr);gap:10px;align-items:end}.converter-fields>label{display:grid;gap:7px;min-width:0;width:100%;font-size:11px;color:var(--muted)}.converter-fields select,.converter-fields input{display:block;width:100%;height:46px;min-width:0;font-size:12px;box-sizing:border-box;border-radius:7px;border:1px solid var(--border);background-color:var(--bg);color:var(--ink)}.converter-fields input{padding:9px 12px;font-variant-numeric:tabular-nums}.converter-swap{height:46px;width:36px;border:1px solid var(--border);border-radius:7px;background:var(--hover);color:var(--accent);display:grid;place-items:center;cursor:pointer}.converter-actions{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:12px}.converter-actions p{margin:0;font-size:10px;color:var(--muted);line-height:1.9}.converter-actions .converter-submit{white-space:nowrap;font-size:11px;min-height:38px;padding:7px 15px;border-radius:6px}.converter-live-result{display:grid;align-content:center;gap:7px;min-width:0;padding:18px 20px;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));text-align:start;min-height:145px}.converter-live-result>span{font-size:12px;color:var(--muted)}.converter-live-result output{font-size:25px;font-weight:700;line-height:1.7;overflow-wrap:anywhere;color:var(--ink);letter-spacing:-.4px}.converter-live-result>small{font-size:10px;color:var(--muted);line-height:1.9}.converter-live-result output:focus{outline:2px solid var(--accent);outline-offset:3px}.converter-warning [data-converter-stamp]{color:#a26d17}.conversion-result h1{font-size:20px}.conversion-result h2{font-size:28px}
.asset-detail{max-width:1250px;padding-top:12px}.asset-detail-heading{display:flex;align-items:center;gap:15px;margin:6px 0 20px}.asset-detail-heading>img{width:58px;height:58px;object-fit:contain}.asset-detail-heading h1{font-size:26px;margin:0}.asset-detail-heading small{font-size:11px;color:var(--muted)}.asset-detail-heading>button{margin-inline-start:auto}.asset-overview{display:grid;grid-template-columns:1fr 1fr;gap:18px}.asset-detail .tool-card{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:20px;margin:0 0 18px;min-width:0;box-shadow:none}.asset-detail h2{font-size:17px;margin:0 0 14px}.asset-current>small{color:var(--muted);font-size:11px}.asset-current .market-price{margin:7px 0}.asset-current .market-price strong{font-size:34px}.asset-current time{font-size:10px;color:var(--muted);display:inline-block;margin-top:13px}.asset-update-change{display:flex;gap:6px 10px;align-items:baseline;flex-wrap:wrap;font-size:11px}.asset-update-change b{font-size:15px;direction:ltr}.asset-update-change>small{width:100%;font-size:11px}.provider-day-change{font-size:11px;margin:9px 0 0}.provider-day-change span{color:var(--muted)}.asset-detail dl{display:grid;gap:11px;margin:0}.asset-detail dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.asset-detail dt{font-size:11px;color:var(--muted)}.asset-detail dd{font-size:14px;font-weight:700;text-align:end;margin:0;white-space:nowrap}.asset-detail dd small{font-size:9px;color:var(--muted);font-weight:400}.asset-detail .fine-print{font-size:10px;line-height:2}.asset-analysis{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:18px;scroll-margin-top:80px}.asset-analysis>.market-history-panel{min-width:0}.asset-detail .chart-ranges{display:flex;gap:5px;flex-wrap:wrap;margin:0}.asset-detail .chart-ranges a{font-size:11px;border-radius:5px;padding:7px 12px}.asset-detail .market-history-panel h2{margin-bottom:12px}.asset-period-panel>header,.asset-observations>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.asset-period-panel header small,.asset-observations header small{color:var(--muted);font-size:10px}.asset-period-panel header h2,.asset-observations header h2{margin:0}.asset-table-scroll{overflow:auto;max-height:420px;scrollbar-width:thin;scrollbar-color:#a5b7d0 transparent}.asset-stats-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.asset-stats-table th,.asset-stats-table td{text-align:start;font-size:12px;padding:13px 12px;white-space:nowrap;border:0;border-bottom:1px solid var(--border);line-height:1.8}.asset-stats-table thead{position:sticky;top:0;background:var(--surface);z-index:1}.asset-stats-table thead th{font-size:10px;color:var(--muted);font-weight:400}.asset-stats-table tbody th{font-weight:500}.asset-stats-table tbody tr:last-child>*{border-bottom:0}.asset-stats-table tbody tr:hover{background:var(--hover)}.asset-stats-table a{color:var(--accent)}.asset-detail .currency-converter{margin-top:2px}
@media(max-width:1100px){.finance-workspace{gap:12px}.finance-workspace .finance-chart{padding:12px}.finance-workspace .quote-table th,.finance-workspace .quote-table td{padding:11px 9px}.finance-workspace .quote-table th strong{font-size:10px}.finance-workspace .quote-price{font-size:12px}.finance-workspace .quote-table img{width:25px;height:25px}.finance-highlights .highlight-spark,.finance-highlights .price-spark{width:70px}.converter-fields{grid-template-columns:1fr 1fr 32px 1fr;gap:8px}.converter-swap{width:32px}.currency-converter{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);padding:18px!important;gap:16px}}
@media(max-width:900px){.finance-workspace{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-workspace .quote-table th:first-child{width:53%}.finance-workspace .quote-table th,.finance-workspace .quote-table td{padding-inline:7px}.finance-workspace .quote-table tbody th>a{gap:4px}.finance-workspace .quote-table th strong{font-size:10px}.finance-workspace .quote-price{font-size:11px}.finance-workspace .quote-table td .quote-change{font-size:10px}.finance-workspace .quote-table img{width:22px;height:22px}.finance-workspace .studio-chart-current>strong{font-size:20px}.finance-chart-heading h2{font-size:12px}.finance-chart-minmax strong{font-size:11px}.finance-market>header{padding:11px 9px}.finance-market>header h2{font-size:12px}.finance-market>header>span{font-size:8px}.currency-converter{grid-template-columns:1fr}.converter-live-result{min-height:115px}.asset-analysis{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr)}}
@media(max-width:760px){.finance-workspace{display:flex;flex-direction:column;gap:16px}.finance-workspace>*{width:100%}.finance-workspace .finance-chart{position:static;order:0;padding:15px}.finance-market-gold{order:1}.finance-market-currencies{order:2}.finance-workspace .quote-scroll{max-height:410px}.finance-workspace .quote-table th:first-child{width:55%}.finance-workspace .quote-table th,.finance-workspace .quote-table td{padding:12px 14px;height:74px}.finance-workspace .quote-table th strong{font-size:12px}.finance-workspace .quote-table td .quote-change{font-size:11px}.finance-workspace .quote-price{font-size:14px}.finance-workspace .quote-table img{width:30px;height:30px}.finance-workspace .quote-table tbody th>a{gap:9px}.finance-market>header h2{font-size:14px}.finance-market>header>span{font-size:10px}.finance-market>header{padding:12px 14px}.finance-chart-heading h2{font-size:15px}.finance-workspace .studio-chart-current>strong{font-size:25px}.finance-chart .market-chart{height:190px}.finance-chart-minmax strong{font-size:14px}.finance-highlights>a{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:11px 8px}.finance-highlights>a>img{width:27px;height:27px}.finance-highlights .highlight-spark{margin:0;width:100%;min-height:30px}.finance-highlights .price-spark{width:100%;height:28px}.finance-highlights strong{font-size:12px}.finance-highlights strong small{display:none}.finance-highlights small{font-size:9px}.finance-highlights b{font-size:10px}.finance-highlights .spark-empty{font-size:8px}.market-desk-v13 .studio-market-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 125px}.market-desk-v13 .studio-market-toolbar>label{display:flex;min-width:0;width:100%}.market-desk-v13 .studio-market-toolbar label input{min-width:0;max-width:100%;width:100%}.market-desk-v13 .studio-market-toolbar>select{display:block;width:100%;font-size:10px}.currency-converter{padding:16px!important;gap:14px}.currency-converter-heading{gap:9px;flex-wrap:wrap}.currency-converter-heading h2{font-size:17px}.currency-converter-heading p{font-size:10px}.currency-converter-heading .studio-demo-label{margin:0}.converter-fields{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:10px}.converter-fields>label:first-child{grid-column:1/-1}.converter-fields>label:nth-child(2){grid-column:1}.converter-fields>.converter-swap{grid-column:2;width:34px}.converter-fields>label:last-child{grid-column:3}.converter-fields select{font-size:11px;padding-inline-start:9px}.converter-actions{align-items:start;gap:8px}.converter-actions p{font-size:9px}.converter-live-result{padding:16px;min-height:135px}.converter-live-result output{font-size:25px}.asset-detail-heading h1{font-size:22px}.asset-detail-heading{gap:10px}.asset-detail-heading img{width:48px;height:48px}.asset-overview,.asset-analysis{grid-template-columns:1fr;gap:0}.asset-detail .tool-card{padding:16px}.asset-current .market-price strong{font-size:30px}.asset-detail h2{font-size:16px}.asset-period-panel>header,.asset-observations>header{display:grid;gap:4px}.asset-stats-table th,.asset-stats-table td{padding:12px 10px;font-size:11px}.asset-detail dd{font-size:13px}.asset-detail .market-chart{height:210px}.asset-detail .chart-time-axis{font-size:8px}.asset-detail .chart-ranges a{padding:7px 11px}.asset-detail .asset-range-summary .fine-print{margin-bottom:0}}
@media(max-width:359px){.finance-workspace .quote-price{font-size:12px}.finance-workspace .quote-table th strong{font-size:11px}.finance-workspace .quote-table th,.finance-workspace .quote-table td{padding-inline:11px}.finance-highlights strong{font-size:11px}.finance-chart .market-chart{height:170px}.converter-live-result output{font-size:22px}.converter-fields select{font-size:10px}.converter-actions .converter-submit{padding:6px 10px;font-size:10px}}
@media(max-width:760px){.market-desk-v13 .studio-market-toolbar>*{order:0}.market-desk-v13 .studio-market-toolbar>nav{grid-row:1;grid-column:1/-1}.market-desk-v13 .studio-market-toolbar>label{grid-row:2;grid-column:1}.market-desk-v13 .studio-market-toolbar>select{grid-row:2;grid-column:2}.finance-highlights>a{gap:4px;padding:9px 8px}.finance-highlights .highlight-spark{min-height:25px}.finance-highlights .price-spark{height:24px}.finance-chart-heading{grid-template-columns:minmax(0,1fr) minmax(130px,1fr);align-items:center;gap:8px}.finance-chart-heading h2{font-size:12px}.finance-chart .chart-time-axis{display:none}.finance-chart .finance-chart-minmax{padding-block:9px;margin-top:6px}.finance-chart .finance-chart-minmax strong{font-size:12px}}
.asset-detail .quote-up{color:#15996d}.asset-detail .quote-down{color:#d9405b}html[data-theme=dark] .asset-detail .quote-up{color:#65deb0}html[data-theme=dark] .asset-detail .quote-down{color:#ff94a3}html[data-theme=dark] .converter-warning [data-converter-stamp]{color:#e4bc76}
