@font-face{font-family:Vazir;src:url('/price-assets/font-semibold.ttf?v=04a307a77da4367d') format('truetype');font-weight:400 600;font-display:swap}@font-face{font-family:Vazir;src:url('/price-assets/font-extrabold.ttf?v=04a307a77da4367d') format('truetype');font-weight:700 900;font-display:swap}
:root{--bg:#f6f5f1;--paper:#fff;--ink:#202727;--muted:#818782;--line:#e8e9e3;--gold:#a47a2e;--silver:#697b8f;--green:#397861;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.8 Vazir,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #a17d3c;outline-offset:3px}b,strong{font-weight:800}.container{width:min(1240px,calc(100% - 80px));margin:auto}.topbar{border-bottom:1px solid var(--line);background:#fcfcf9}.topbar .container{height:83px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px}.brand-icon{width:43px;height:43px;background:#27342f;border-radius:13px;color:#e3c584;display:grid;place-items:center}.brand h1{font-size:24px;line-height:1.4;letter-spacing:-1px;margin:0}.connection{display:flex;align-items:center;gap:7px;color:#8b815e;font-size:11px;white-space:nowrap}.connection-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.connection[data-state=connected]{color:#397861}.connection[data-state=offline],.connection[data-state=error]{color:#9d6c50}main.container{padding-top:29px;padding-bottom:38px}.global-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.metal-card{position:relative;overflow:hidden;min-width:0;min-height:231px;padding:25px 29px 18px;border-radius:21px;background:#26342e;color:#f9f7ed;border:1px solid #314237}.metal-card.gold{background:linear-gradient(115deg,#293a30,#26342e 65%)}.metal-card.silver{background:linear-gradient(115deg,#e0e5e8,#eef1f1 70%);color:#34414a;border-color:#dce2e2}.card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:1}.metal-label{display:flex;align-items:center;gap:11px}.metal-label h2{font-size:17px;margin:0;line-height:1.5}.metal-label small{display:block;font:10px Arial,sans-serif;letter-spacing:1.5px;opacity:.6;margin-top:3px}.metal-symbol{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff24;border-radius:12px;font:21px Georgia,serif;color:#d9bf82;flex-shrink:0}.silver .metal-symbol{border-color:#b9c6cc;color:#738c9b}.source{font:11px/1.6 Arial,Vazir,sans-serif;opacity:.72;text-align:left;overflow-wrap:anywhere;max-width:35%}.global-value{direction:ltr;text-align:right;font:700 clamp(30px,3.7vw,51px)/1.3 Arial,sans-serif;letter-spacing:-1.5px;margin-top:20px;position:relative;z-index:1;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;min-width:0}.global-value strong{font:inherit}.global-value .currency{font-size:.45em;color:#c8b27f;vertical-align:middle;margin-right:5px;font-weight:400}.silver .currency{color:#7c8e99}.global-unit{font-size:11px;color:#d4dbd0;margin-top:3px;position:relative;z-index:1}.silver .global-unit{color:#687b84}.card-bottom{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff19;padding-top:11px;color:#c2cbbb;font-size:10px;position:relative;z-index:1}.silver .card-bottom{border-color:#d0d9d9;color:#647b85}.quote-status{display:flex;align-items:center;gap:6px}.quote-status:before{content:'';height:4px;width:4px;background:currentColor;border-radius:50%;flex-shrink:0}.metal-card[data-status=unavailable] .quote-status,.metal-card[data-status=missing] .quote-status{opacity:.72}.metal-card[data-status=fallback] .quote-status,.metal-card[data-status=stale] .quote-status{color:#e7c78d}.silver[data-status=fallback] .quote-status,.silver[data-status=stale] .quote-status{color:#8b6c38}.metal-art{position:absolute;direction:ltr;left:28px;bottom:54px;width:129px;height:105px;opacity:.6;pointer-events:none}.gold .metal-art{color:#d3b266}.silver .metal-art{color:#95a9b4}.metal-art svg{width:100%;height:100%}.market{margin-top:30px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:15px}.section-heading h2{margin:0;font-size:21px;letter-spacing:-.6px}.count{color:#858e80;font-size:11px;border:1px solid #dfe3d9;border-radius:20px;padding:4px 11px}.market-panel{background:var(--paper);border:1px solid var(--line);border-radius:19px;overflow:hidden}.toolbar{padding:16px 22px;display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.tabs{display:flex;background:#f4f5f1;border-radius:10px;padding:4px;gap:3px}.tabs button{border:0;background:transparent;border-radius:7px;padding:5px 18px;color:#818b7a;font-size:12px}.tabs button[aria-pressed=true]{background:white;color:#3c493f;box-shadow:0 1px 4px #1f2e2511}.search{display:flex;align-items:center;gap:8px;border:1px solid #e5e8df;border-radius:10px;padding:6px 11px;color:#969e94;min-width:0}.search input{border:0;outline:none;background:transparent;width:177px;min-width:0;font-size:12px;color:#464f46}.search:focus-within{outline:2px solid #a17d3c;outline-offset:2px}.search input:focus-visible{outline:none}.table-heading,.price-row{display:grid;grid-template-columns:1.1fr 1.05fr 1.05fr .6fr;gap:18px;align-items:center}.table-heading{font-size:11px;color:#8b9685;background:#fcfcfa;padding:12px 25px;border-bottom:1px solid #eff0eb}.table-heading .last{text-align:left}.price-row{padding:17px 25px;min-height:86px;border-bottom:1px solid #f0f1ec}.price-row:last-child{border:0}.platform{display:flex;align-items:center;gap:13px;min-width:0}.platform-mark{height:40px;width:40px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:#f2e9d4;color:#9d7834;font-size:17px}.platform h3{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.platform small{color:#8a9485;font:10px Arial,sans-serif;letter-spacing:.25px}.amount{min-width:0}.amount-value{display:flex;gap:7px;align-items:baseline;min-width:0}.amount b{font:600 20px/1.4 Arial,sans-serif;letter-spacing:-.35px;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}.amount-unit{font-size:10px;color:#929b8b;margin-top:2px;line-height:1.65;overflow-wrap:anywhere}.gold-price b{color:#9d7834}.silver-price b{color:#566c7a}.amount[data-status=missing] b,.amount[data-status=unavailable] b{color:#b3b9ac;font-weight:400}.cell-status{font-size:9px;color:#937a52;line-height:1.5;margin-top:2px}.cell-status[data-status=live]{color:#718369}.cell-status[data-status=missing],.cell-status[data-status=unavailable]{color:#9ca293}.mobile-label{display:none}.row-time{text-align:left;color:#889780;font-size:10px;line-height:1.7;min-width:0}.row-time time{display:block;direction:ltr;font:11px/1.7 Arial,sans-serif}.row-time small{display:block;font-size:9px;color:#9aa391}.empty{padding:34px 18px;text-align:center;color:#89947f;font-size:12px;margin:0}.service-message{padding:12px 16px;margin:0 0 18px;border:1px solid #e4d7bd;background:#faf5e8;color:#8a7047;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.service-message button{border:1px solid #dcccaa;background:#fffdf5;border-radius:7px;padding:4px 11px;color:#7c673f;flex-shrink:0}.service-message button:disabled{opacity:.6;cursor:wait}.hide-gold .gold-price,.hide-gold .gold-heading,.hide-silver .silver-price,.hide-silver .silver-heading{display:none}.hide-gold .price-row,.hide-gold .table-heading,.hide-silver .price-row,.hide-silver .table-heading{grid-template-columns:1.1fr 2.1fr .6fr}
@media(min-width:1500px){.container{width:1320px}.global-value{font-size:55px}.price-row{min-height:89px}}
@media(max-width:1000px){.container{width:calc(100% - 40px)}.table-heading,.price-row{grid-template-columns:1fr 1.1fr 1.1fr .6fr;gap:12px}.price-row,.table-heading{padding-inline:19px}.amount b{font-size:18px}.metal-card{padding:22px}.metal-art{width:105px;left:15px}.global-value{font-size:43px}.toolbar{padding:14px 18px}.source{font-size:10px}.platform{gap:9px}.platform-mark{width:34px;height:34px}}
@media(max-width:600px){.container{width:calc(100% - 32px)}.topbar .container{height:73px;gap:12px}.brand{gap:9px}.brand-icon{height:35px;width:35px;border-radius:11px}.brand-icon svg{width:24px}.brand h1{font-size:21px}.connection{font-size:10px;gap:6px}main.container{padding-top:19px;padding-bottom:25px}.global-grid{gap:10px}.metal-card{padding:15px 13px 12px;border-radius:15px;min-height:206px}.card-top{gap:3px}.metal-label{gap:7px}.metal-label h2{font-size:12px}.metal-symbol{width:28px;height:28px;font-size:16px;border-radius:9px}.metal-label small{font-size:7px;letter-spacing:1px}.source{position:absolute;top:46px;right:0;max-width:100%;font-size:9px;text-align:right}.global-value{font-size:29px;letter-spacing:-.8px;margin-top:32px;white-space:normal;overflow-wrap:anywhere}.global-value .currency{font-size:16px;margin-right:2px}.global-unit{font-size:9px;margin-top:3px;min-height:16px}.metal-art{width:51px;height:45px;bottom:51px;left:8px;opacity:.2}.card-bottom{font-size:8px;margin-top:17px;padding-top:9px;display:block}.card-bottom time{display:block;margin-top:3px;font-size:8px;line-height:1.7}.quote-status{gap:4px}.market{margin-top:23px}.section-heading{margin-bottom:12px}.section-heading h2{font-size:18px}.count{font-size:9px;padding:3px 8px}.market-panel{border-radius:14px}.toolbar{padding:11px;gap:10px;flex-wrap:wrap}.tabs{padding:3px;gap:1px;flex:1}.tabs button{padding:5px 10px;font-size:11px;flex:1}.search{padding:6px 9px;flex:0 1 120px;min-width:0;gap:4px}.search input{width:100%;font-size:10px}.search svg{width:12px;flex-shrink:0}.table-heading{display:none}.price-row,.hide-gold .price-row,.hide-silver .price-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 12px;padding:15px;position:relative;min-height:142px}.platform{grid-column:1 / -1;gap:9px;padding-left:86px;min-height:34px}.platform-mark{height:32px;width:32px;border-radius:10px;font-size:14px}.platform h3{font-size:12px}.platform small{font-size:8px}.amount-value{gap:4px}.amount b{font-size:18px;letter-spacing:-.3px}.amount-unit{font-size:8px;margin-top:2px}.cell-status{font-size:8px;margin-top:3px}.mobile-label{display:block;font-size:9px;color:#8e9a86;margin-bottom:3px}.row-time{position:absolute;left:15px;top:17px;max-width:80px;font-size:9px}.row-time time{font-size:10px}.row-time small{font-size:8px}.hide-gold .amount,.hide-silver .amount{grid-column:1/-1}.service-message{font-size:10px;padding:10px 12px;align-items:flex-start}.service-message button{font-size:10px}.empty{font-size:11px}}
@media(max-width:350px){.container{width:calc(100% - 24px)}.metal-card{padding-inline:10px}.metal-label{gap:5px}.metal-label h2{font-size:11px}.metal-symbol{width:25px;height:25px;font-size:14px}.global-value{font-size:26px}.global-unit{font-size:8px}.tabs button{padding-inline:8px}.search{flex-basis:106px}.amount b{font-size:16px}.price-row{gap:13px 10px;padding-inline:12px}.row-time{left:12px}.platform{padding-left:81px;gap:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}

.price-row[data-tone=forest] .platform-mark{background:#e6efe9;color:#4a7461}.price-row[data-tone=slate] .platform-mark{background:#e8edf1;color:#62778c}.price-row[data-tone=plum] .platform-mark{background:#f0e9ef;color:#8f6887}
.markets{margin-top:30px}.market-source{color:#8c9685;font:11px Arial,sans-serif}.markets-status{font-size:10px;color:#92997e;white-space:nowrap;display:flex;align-items:center;gap:6px}.markets-status:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.markets-status[data-status=live]{color:#528165}.markets-status[data-status=blocked],.markets-status[data-status=unavailable],.markets-status[data-status=rate_limited]{color:#9d7854}.markets-heading,.market-row{display:grid;grid-template-columns:1.35fr 1fr .8fr .8fr;gap:20px;align-items:center}.markets-heading{padding:12px 25px;background:#fcfcfa;color:#8b9685;font-size:11px;border-bottom:1px solid #eff0eb}.market-row{padding:15px 25px;min-height:80px;border-bottom:1px solid #f0f1ec}.market-row:last-child{border-bottom:0}.instrument{min-width:0}.instrument h3{font:600 13px/1.7 Arial,Vazir,sans-serif;overflow-wrap:anywhere;margin:0}.instrument-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#97a18d;font-size:9px;margin-top:2px}.instrument-meta .symbol{font:9px/1.7 Arial,sans-serif}.market-number{font:600 18px/1.5 Arial,sans-serif;font-variant-numeric:tabular-nums;direction:ltr;text-align:right;overflow-wrap:anywhere;min-width:0}.market-number .mobile-label{direction:rtl;font-family:Vazir,Arial,sans-serif;font-weight:400}.market-number .number{unicode-bidi:isolate}.market-number .number-unit{font:9px Vazir,Arial,sans-serif;color:#8e9985;display:block;direction:rtl;letter-spacing:0;margin-top:2px}.market-change,.market-percent{font-size:15px;color:#8d9884}.market-number[data-sign=positive]{color:#3d805e}.market-number[data-sign=negative]{color:#b36954}.market-number[data-missing=true]{color:#b1b8a9;font-weight:400}.market-row[data-tick=up]{background:#edf6ef}.market-row[data-tick=down]{background:#fbf0eb}.market-closed{color:#9c937f}.market-row[data-status=stale] .market-value{color:#9d9179}
@media(max-width:1000px){.market-row,.markets-heading{padding-inline:19px;grid-template-columns:1.2fr 1fr .8fr .8fr;gap:12px}.market-number{font-size:17px}.market-change,.market-percent{font-size:14px}}
@media(max-width:600px){.markets{margin-top:23px}.market-source{font-size:9px}.markets-status{font-size:9px;margin-top:10px;padding-right:3px}.markets-heading{display:none}.market-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px 15px;min-height:118px}.instrument{grid-column:1/-1}.instrument h3{font-size:13px}.instrument-meta{gap:7px;font-size:8px;margin-top:1px}.instrument-meta .symbol{font-size:8px}.market-number{font-size:18px}.market-change,.market-percent{font-size:14px}.market-number .mobile-label{display:block;font-size:9px;margin-bottom:4px}.market-number .number-unit{font-size:8px}}
@media(max-width:350px){.market-row{gap:8px;padding-inline:12px}.market-number{font-size:16px}.market-change,.market-percent{font-size:13px}.instrument h3{font-size:12px}}
@media(prefers-reduced-motion:reduce){.market-row[data-tick]{background:transparent}}

.section-source{margin:2px 0 0;color:#929b8b;font-size:10px;line-height:1.6}
@media(max-width:600px){.section-source{font-size:9px}.market-row{min-height:90px;padding-block:12px;gap:8px 10px}.instrument{display:flex;align-items:center;justify-content:space-between;gap:10px}.instrument h3{font-size:12px;line-height:1.5;min-width:0}.instrument-meta{flex-wrap:nowrap;gap:5px;flex-shrink:0;font-size:8px;margin:0;line-height:1.5}.instrument-meta .symbol{display:none}.instrument-meta time{font-size:8px;white-space:nowrap}.market-closed:empty{display:none}.markets-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:7px 15px;font-size:9px}.markets-heading>span:first-child{display:none}.market-number .mobile-label{display:none}.market-number{font-size:17px;line-height:1.45}.market-change,.market-percent{font-size:14px}.market-number .number-unit{font-size:8px;line-height:1.3;margin-top:1px}.price-row{min-height:119px;gap:10px 12px}.amount-unit{line-height:1.5}}
@media(max-width:350px){.market-row{padding-inline:12px;gap:8px}.markets-heading{padding-inline:12px;gap:8px}.market-number{font-size:16px}.market-change,.market-percent{font-size:13px}.instrument{gap:8px}.instrument h3{font-size:11px}.instrument-meta time{font-size:7.5px}}

.market-source-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.market-source-meta .markets-status{margin:0;padding:0}.market-source-meta .market-source{font-size:10px}
@media(max-width:600px){.market-source-meta{gap:4px}.market-source-meta .market-source{font-size:9px}.market-source-meta .markets-status{font-size:8px}.markets>.section-heading{align-items:center;gap:10px}}

.value-freshness{font:9px/1.5 Vazir,Arial,sans-serif;direction:rtl;display:block;color:#9b7450;letter-spacing:0;margin-top:2px}.cell-status[data-status=stale],.cell-status[data-status=missing]{color:#9b7450}
@media(max-width:600px){.value-freshness{font-size:8px;line-height:1.4}}
