:root{--page-max:1380px;--page-padding:clamp(1rem, 4vw, 2rem);--header-height:74px;--topbar-h:38px;--ticker-h:38px;--bottom-dock-offset:0px;--ticker-bg:var(--ink);--ticker-border:#ffffff1a;--ticker-label:#ffffff9e;--ticker-value:#e0bc62;--ticker-sep:#ffffff38;--ticker-shadow:0 -4px 24px #17130d2e;--bg:#f3f1ea;--card:#fff;--ink:#17130d;--ink2:#5c574d;--ink3:#948e81;--gold:#946a1c;--gold-strong:#7a5616;--gold-bg:#f6eed9;--up:#177a45;--up-bg:#e4f2ea;--down:#b33b35;--down-bg:#f9eae8;--line:#e4e0d5;--line2:#d8d3c6;--blue-bg:#eaf1f7;--chip:#eeebe2;--warn:#9a6b12;--warn-bg:#fdf3dd;--on-gold:#fff;--input-bg:var(--chip);--elevated:var(--chip);--chart-fill-opacity:.11;--mobile-bar-shadow:0 -4px 20px #17130d14;--badge-on-gold:#ffffff40;--hero-desc:var(--ink2);--shadow:0 1px 2px #17130d0d, 0 10px 30px #17130d0f;--shadow-lg:0 2px 4px #17130d0d, 0 20px 50px #17130d1a;--text-display:clamp(3.75rem, 9vw, 5.5rem);--text-h1:clamp(1.875rem, 3vw, 2.25rem);--text-h2:1.5rem;--text-h3:1.25rem;--text-stat:1.5rem;--text-stat-lg:1.625rem;--text-body-lg:1.125rem;--text-body:1.0625rem;--text-sm:.9375rem;--text-xs:.875rem;--text-display-mobile:clamp(2.5rem, 11vw, 3.5rem)}[data-theme=dark]{--bg:#0a0d14;--card:#141a24;--ink:#eef0f4;--ink2:#a8b0bd;--ink3:#6f7888;--gold:#e0bc62;--gold-strong:#f0d080;--gold-bg:#2a2214;--up:#5fd996;--up-bg:#142820;--down:#f08880;--down-bg:#351c19;--line:#232a38;--line2:#2e3648;--blue-bg:#152030;--chip:#1a2130;--warn:#e8c068;--warn-bg:#2b2210;--on-gold:#17130d;--input-bg:#1a2130;--elevated:#1a2130;--chart-fill-opacity:.2;--mobile-bar-shadow:0 -4px 24px #00000080;--badge-on-gold:#17130d38;--hero-desc:#b4bcc8;--shadow:0 1px 2px #00000059, 0 12px 32px #00000059;--shadow-lg:0 2px 6px #0006, 0 24px 56px #00000073;--ticker-bg:#0f1219;--ticker-border:#ffffff14;--ticker-label:#6f7888;--ticker-value:var(--gold);--ticker-sep:#ffffff24;--ticker-shadow:0 -4px 28px #00000073}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{margin:0;padding:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-arabic), "IBM Plex Sans Arabic", system-ui, sans-serif;background:var(--bg);color:var(--ink);-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s;position:relative}body.nav-open{overflow:hidden}.skip-to-content{top:0;z-index:10000;background:var(--card);color:var(--ink);border:2px solid var(--gold);font-size:var(--text-sm);border-radius:0 0 10px 10px;padding:.75rem 1.125rem;font-weight:700;text-decoration:none;transition:transform .15s;position:absolute;inset-inline-start:var(--page-padding);transform:translateY(-120%)}.skip-to-content:focus{outline:none;transform:translateY(0)}.skip-to-content:focus-visible{outline:2px solid var(--gold);outline-offset:2px;transform:translateY(0)}.site-shell{width:100%;max-width:var(--page-max);box-sizing:border-box;margin:0 auto}.page-main{width:100%;max-width:var(--page-max);padding-inline:var(--page-padding);box-sizing:border-box;margin:0 auto}.page-main--padded{padding-block:32px 40px}.page-intro{margin-bottom:28px}.page-intro-title{font-size:var(--text-h1);letter-spacing:-.02em;margin:0 0 8px;font-weight:800}.page-intro-desc{color:var(--ink2);max-width:62ch;margin:0;line-height:1.7}.geo-summary-stack{padding-block:clamp(1rem,2.4vw,1.75rem) 0}.geo-direct-answer,.geo-unavailable,.editorial-disclosure{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.geo-direct-answer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,4vw,2.5rem);padding:clamp(1.25rem,4vw,2rem);display:grid}.geo-title{margin:0 0 .65rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.35}.geo-answer-copy p{color:var(--ink2);max-width:82ch;margin:0;line-height:1.75}.geo-answer-copy strong{color:var(--ink)}.geo-answer-meta{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:.7rem 0 .35rem;font-size:.8rem;display:flex}.geo-answer-value{background:var(--gold-bg);text-align:center;border-radius:12px;min-width:190px;padding:1rem}.geo-answer-value strong{color:var(--gold-strong);font-size:clamp(2rem,5vw,3rem);line-height:1;display:block}.geo-answer-value span{color:var(--ink2);margin-top:.45rem;font-size:.85rem;display:block}.geo-inline-link{color:var(--gold-strong);text-underline-offset:3px;font-size:.84rem;font-weight:700;text-decoration-thickness:1px}.geo-summary-panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.geo-direct-answer--compact{box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(1.15rem,2.5vw,1.55rem);display:block}.geo-direct-answer--compact .geo-title{font-size:clamp(1.2rem,2vw,1.45rem)}.geo-current-price{color:var(--gold-strong);white-space:nowrap}.geo-status{color:var(--ink2);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.geo-status-dot{background:var(--ink3);border-radius:50%;width:.45rem;height:.45rem}.geo-status--live .geo-status-dot{background:var(--up)}.geo-status--delayed .geo-status-dot{background:var(--warn)}.geo-status--unavailable .geo-status-dot{background:var(--down)}.geo-key-facts{border-top:1px solid var(--line);padding:1rem clamp(1.15rem,2.5vw,1.55rem) 1.1rem}.geo-card-title{margin:0 0 .75rem;font-size:.95rem}.geo-facts-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.geo-facts-grid>div{min-width:0;padding:.72rem .85rem}.geo-facts-grid>div:not(.geo-change-fact)+div:not(.geo-change-fact){border-inline-start:1px solid var(--line)}.geo-fact-current{background:var(--gold-bg)}.geo-facts-grid dt,.geo-source-list dt{color:var(--ink3);font-size:.78rem}.geo-facts-grid dd,.geo-source-list dd{color:var(--ink);margin:.2rem 0 0;font-weight:700}.geo-facts-grid dd{white-space:nowrap}.geo-change-fact{border-top:1px solid var(--line);background:var(--chip);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.geo-change-fact dd{margin:0}.geo-change-value--up{color:var(--up)!important}.geo-change-value--down{color:var(--down)!important}.geo-change-value--unavailable{color:var(--ink3)!important}.geo-source-details{border-top:1px solid var(--line)}.geo-source-details summary{cursor:pointer;color:var(--ink2);padding:.9rem clamp(1.15rem,2.5vw,1.55rem);font-size:.88rem;font-weight:700}.geo-source-details[open] summary{color:var(--ink)}.geo-source-list{gap:.6rem;margin:1rem 0;display:grid}.geo-source-list,.geo-source-details>.geo-disclaimer,.geo-source-details>.geo-inline-link{margin-inline:clamp(1.15rem,2.5vw,1.55rem)}.geo-source-list div{background:var(--chip);border-radius:9px;grid-template-columns:minmax(120px,.65fr) 1.35fr;gap:.75rem;padding:.65rem .75rem;display:grid}.geo-disclaimer{color:var(--ink2);font-size:.86rem}.geo-source-details>.geo-inline-link{margin-bottom:1.15rem;display:inline-block}.geo-unavailable{max-width:760px;margin-inline:auto;padding:clamp(1.5rem,5vw,2.5rem)}.geo-unavailable h1{margin:0 0 .75rem}.editorial-disclosure{margin-top:2rem;padding:1.25rem}.editorial-disclosure h2{margin:0 0 .75rem;font-size:1rem}.editorial-disclosure dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.editorial-disclosure dl div{background:var(--chip);border-radius:9px;padding:.65rem}.editorial-disclosure dt{color:var(--ink3);font-size:.75rem}.editorial-disclosure dd{margin:.15rem 0 0;font-weight:600}.editorial-disclosure a{color:var(--gold-strong)}@media (max-width:700px){.geo-direct-answer{grid-template-columns:1fr}.geo-answer-value{min-width:0}.geo-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-facts-grid>div:not(.geo-change-fact){border-bottom:1px solid var(--line)}.geo-facts-grid>div:nth-child(3){border-inline-start:0!important}.geo-change-fact{border-top:0}.geo-source-list div,.editorial-disclosure dl{grid-template-columns:1fr}}.page-footer-links{font-size:var(--text-sm);color:var(--ink3);margin-top:24px;line-height:1.7}.page-main--padded .bullion-section{margin-top:0}.type-display{font-size:var(--text-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700;line-height:1}.type-h1{font-size:var(--text-h1);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.25}.type-h2{font-size:var(--text-h2);letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:700;line-height:1.3}.type-h3{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:700;line-height:1.35}.type-stat{font-size:var(--text-stat);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:700;line-height:1.2}.type-stat-lg{font-size:var(--text-stat-lg);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:800;line-height:1.1}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.section-header-stack{margin-bottom:22px}.section-desc{font-size:var(--text-body);color:var(--ink2);margin:6px 0 0;line-height:1.6}.section-block{margin-top:4rem}.section-block-lg{margin-top:4.5rem}.section-meta{font-size:var(--text-sm);color:var(--ink3);align-items:center;gap:6px;display:flex}.hero-focal{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 0 24px;display:flex}.hero-focal-meta{font-size:var(--text-sm);color:var(--ink3);align-items:center;gap:9px;margin:0 0 22px;font-weight:500;display:inline-flex}.hero-focal-sep{color:var(--line2);-webkit-user-select:none;user-select:none}.hero-focal-title{letter-spacing:-.03em;color:var(--ink);max-width:20ch;margin:0 0 20px;font-size:clamp(1.875rem,4vw,3rem);font-weight:800;line-height:1.18}.hero-focal-price-wrap{margin-bottom:18px}.hero-focal-price-num{font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--ink);font-size:clamp(4rem,9vw,6.5rem);font-weight:700;line-height:1;display:block}.hero-focal-price-unit{font-size:var(--text-body-lg);color:var(--ink3);letter-spacing:0;margin-top:10px;font-weight:500;display:block}.hero-focal-change{font-size:var(--text-body-lg);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:10px 22px;font-weight:700;display:inline-flex}.hero-focal-change-sep{opacity:.4;-webkit-user-select:none;user-select:none}.hero-focal-change-label{font-size:var(--text-sm);opacity:.8;font-weight:500}.hero-focal-breakdown{background:var(--card);border:1px solid var(--line2);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;width:100%;max-width:560px;margin-bottom:24px;display:grid;overflow:hidden}.hero-focal-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:767px){:root{--topbar-h:34px}.hero-focal{padding:20px 0 16px}.hero-focal-title{margin-bottom:24px}.hero-focal-change{font-size:var(--text-body);margin-bottom:32px;padding:8px 18px}.hero-focal-ctas{flex-direction:column;width:100%}.hero-focal-ctas .btn-gold-lg,.hero-focal-ctas .btn-outline-lg{justify-content:center;width:100%}}@media (min-width:1024px){.hero-focal{padding:32px 0 28px}.hero-focal-title{margin-bottom:24px}.hero-focal-change{margin-bottom:28px}}@media (min-width:1280px){.hero-focal{padding:36px 0 32px}}.hero-grid{grid-template-columns:1fr;align-items:center;gap:32px;padding:48px 0 40px;display:grid}.hero-zone .hero-grid{padding-bottom:28px}.hero-zone{flex-direction:column;flex:1;min-height:0;display:flex}.hero-first-screen{min-height:calc(100svh - var(--header-height) - var(--topbar-h));border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:8px;display:flex}.hero-first-screen .hero-zone{flex:1;min-height:0}.ticker-bar{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:var(--card);height:var(--ticker-h);direction:ltr;flex-shrink:0;align-items:center;width:100%;display:flex;overflow:hidden}.ticker-bar--dock{inset-inline:0;bottom:var(--bottom-dock-offset);z-index:90;background:var(--ticker-bg);border-top:1px solid var(--ticker-border);box-shadow:var(--ticker-shadow);border-bottom:none;position:fixed}.ticker-bar--dock .ticker-item-label{color:var(--ticker-label)}.ticker-bar--dock .ticker-item-value{color:var(--ticker-value)}.ticker-bar--dock .ticker-item-sep{color:var(--ticker-sep)}.gold-today-root{padding-bottom:calc(var(--ticker-h) + var(--bottom-dock-offset))}.ticker-track{white-space:nowrap;animation:ticker-scroll var(--ticker-duration,90s) linear infinite;will-change:transform;align-items:center;display:flex}.ticker-bar:hover .ticker-track,.ticker-bar:focus-within .ticker-track{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{flex:none;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.ticker-item-label{font-size:var(--text-xs);color:var(--ink3);font-weight:500}.ticker-item-value{font-size:var(--text-xs);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.ticker-item-tag{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ticker-item-sep{color:var(--line2);background:currentColor;border-radius:50%;width:4px;height:4px;margin-inline:4px}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.karat-strip-wrap{margin-top:-4px;padding-bottom:24px}.karat-strip{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;display:grid}.karat-card{background:var(--card);border:1px solid var(--line2);border-radius:12px;min-width:0;padding:14px 16px}.karat-card.is-active{background:var(--gold-bg);border-color:var(--gold)}[data-theme=dark] .karat-card.is-active{border-color:#e0bc6259}.karat-card-label{font-size:var(--text-sm);color:var(--ink2);font-weight:600}.karat-card.is-active .karat-card-label{color:var(--gold-strong);font-weight:700}.karat-card-price{font-size:var(--text-stat);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);margin:4px 0 3px;font-weight:700;line-height:1.2}.karat-card-price--sm{font-size:var(--text-h3)}.karat-card-unit{font-size:var(--text-xs);color:var(--ink3);margin-top:2px;font-weight:500;display:block}.karat-card-change{font-size:var(--text-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}.karat-card-meta{font-size:var(--text-xs);color:var(--ink3)}.price-change{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.price-change-num{direction:ltr;unicode-bidi:isolate}.price-change-sep{color:var(--ink3);-webkit-user-select:none;user-select:none}.price-change-currency{font-weight:500}@media (min-width:768px){.hero-zone .hero-grid{padding-bottom:32px}}@media (max-width:767px){.karat-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.karat-strip::-webkit-scrollbar{display:none}.karat-card{scroll-snap-align:start;flex:0 0 148px}}@media (min-width:768px){.hero-grid{grid-template-columns:1fr 1fr;gap:20px 48px;padding:60px 0 52px}.hero-grid>.hero-intro-head{grid-area:1/1;align-self:end}.hero-grid>.hero-intro-tools{grid-area:2/1;align-self:start}.hero-grid>.hero-price-card{grid-area:1/2/span 2}}@media (min-width:1024px){.hero-grid{column-gap:56px;padding:68px 0 60px}.section-block{margin-top:4.5rem}.section-block-lg{margin-top:5rem}.karat-card{padding:14px 18px}.hero-price-card{padding:28px 30px}.page-main--padded{padding-block:40px 48px}.bullion-section{padding:36px 42px}.bullion-summary-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.hero-grid{column-gap:72px;padding:76px 0 68px}.section-block{margin-top:5rem}.section-block-lg{margin-top:5.75rem}.karat-strip{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px}.karat-card{padding:14px 22px}.hero-price-card{padding:30px 34px}.page-main--padded{padding-block:48px 56px}.bullion-section{padding:40px 48px}.site-footer{margin-top:100px}}@media (max-width:767px){.hero-zone .hero-grid{display:contents}.hero-zone{gap:20px;padding:18px 0 24px}.hero-zone .hero-price-card{order:-2}.hero-zone .karat-strip-wrap{order:-1;margin-top:0;padding-bottom:0}.hero-zone .hero-intro-head{order:0}.hero-zone .hero-intro-tools{order:1}.hero-first-screen{min-height:calc(100svh - var(--header-height) - var(--topbar-h) - var(--bottom-dock-offset))}}.hero-price-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:22px;padding:24px 26px}[data-theme=dark] .hero-price-card{border-color:var(--line2)}.hero-price-main{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:10px;width:100%;margin:16px 0 8px;display:flex}.hero-price-change{font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.hero-price-body{flex-direction:column;align-items:flex-start;width:100%;display:flex}.hero-quick-calc{background:var(--chip);border:1px solid var(--line);border-radius:14px;max-width:400px;padding:14px 16px}.hero-quick-calc-label{font-size:var(--text-xs);color:var(--ink3);margin-bottom:10px;font-weight:600}.hero-quick-calc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-quick-calc-input{text-align:center;background:var(--card);width:72px;height:40px;color:var(--ink);border:1.5px solid var(--line2);font-size:var(--text-body);font-variant-numeric:tabular-nums;border-radius:10px;font-family:inherit;font-weight:700}.hero-quick-calc-input:focus-visible{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:2px}.hero-quick-calc-mul{font-size:var(--text-sm);color:var(--ink3);white-space:nowrap;font-weight:500}.hero-quick-calc-rate{font-size:var(--text-sm);color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hero-quick-calc-eq{font-size:var(--text-sm);color:var(--ink3)}.hero-quick-calc-result{font-size:var(--text-h3);font-variant-numeric:tabular-nums;color:var(--gold-strong);letter-spacing:-.02em;font-weight:700}.hero-quick-calc-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hero-quick-calc-preset{background:var(--card);border:1px solid var(--line2);min-height:44px;font-size:var(--text-xs);color:var(--ink2);cursor:pointer;border-radius:8px;padding:.5rem 14px;font-family:inherit;font-weight:600;transition:border-color .15s,color .15s,background .15s}.hero-quick-calc-preset:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hero-quick-calc-preset:hover{border-color:var(--gold);color:var(--gold-strong)}.hero-quick-calc-preset.is-active{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-strong)}.hero-quick-calc-foot{border-top:1px dashed var(--line2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;padding-top:10px;display:flex}.hero-quick-calc-note{font-size:var(--text-xs);color:var(--ink3)}.hero-quick-calc-link{font-size:var(--text-xs);color:var(--gold);white-space:nowrap;font-weight:600}.hero-quick-calc-link:hover{color:var(--gold-strong)}@media (min-width:768px){.hero-intro-head,.hero-intro-tools,.hero-quick-calc,.hero-quick-links{max-width:none}.hero-desc{max-width:52ch}}.hero-tagline{font-size:var(--text-sm);color:var(--gold-strong);letter-spacing:-.01em;margin:0 0 8px;font-weight:600;line-height:1.5}.hero-title{letter-spacing:-.025em;color:var(--ink);margin:0 0 14px;font-size:clamp(2.25rem,3.5vw,2.875rem);font-weight:700;line-height:1.25}.hero-desc{font-size:var(--text-body-lg);color:var(--hero-desc);max-width:42ch;margin:0 0 20px;line-height:1.65}.hero-intro-head .hero-desc{margin-bottom:0}[data-theme=dark] .hero-intro-head .hero-title{color:var(--ink)}.hero-price-breakdown{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin-top:16px;display:grid}.hero-price-breakdown-item{text-align:center;border-top:3px solid var(--line2);background:0 0;padding:14px 10px 12px}.hero-price-breakdown-item:not(:last-child){border-inline-end:1px solid var(--line2)}.hero-price-breakdown-item--buy{border-top-color:var(--gold);background:var(--gold-bg)}.hero-price-breakdown-item--used{background:var(--blue-bg);border-top-color:#4a8ab4}.hero-price-breakdown-label{color:var(--ink3);justify-content:center;align-items:center;gap:4px;margin-bottom:5px;font-size:10.5px;font-weight:700;display:flex}.hero-price-breakdown-item--buy .hero-price-breakdown-label{color:var(--gold-strong)}.hero-price-breakdown-item--used .hero-price-breakdown-label{color:#4a8ab4}.hero-price-breakdown-value{font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:800}.hero-price-breakdown-item--buy .hero-price-breakdown-value{color:var(--gold-strong)}.hero-price-breakdown-hint{color:var(--ink3);margin-top:3px;font-size:10px}.hero-price-breakdown-hint.is-positive{color:var(--up);font-weight:600}.hero-quick-links{flex-wrap:wrap;gap:8px;max-width:420px;margin-top:14px;display:flex}.hero-quick-link{font-size:var(--text-xs);color:var(--ink2);background:var(--card);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.hero-quick-link:hover{border-color:var(--gold);color:var(--gold-strong)}@media (max-width:480px){.hero-price-breakdown{grid-template-columns:1fr}}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-strong)}input,select,button{font-family:inherit}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes price-flash{0%{background:var(--gold-bg)}to{background:0 0}}.skeleton{background:var(--line);border-radius:var(--sk-r,8px);width:var(--sk-w,100%);height:var(--sk-h,20px);display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--line2) 50%, transparent 100%);animation:1.4s linear infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.live-dot{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 3px var(--up-bg);will-change:transform, opacity;border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite pulse-dot;display:inline-block}.price-flash{animation:.8s ease-out price-flash}.mobile-bar{z-index:100;background:var(--card);border-top:1px solid var(--line);box-shadow:var(--mobile-bar-shadow);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){:root{--bottom-dock-offset:calc(61px + env(safe-area-inset-bottom,0px))}.ticker-bar--dock{display:none}.gold-today-root{padding-bottom:var(--bottom-dock-offset)}.mobile-bar{padding:10px var(--page-padding);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));display:flex}footer{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}}.logo-mark{background:var(--gold);color:var(--on-gold);flex-shrink:0;place-items:center;font-weight:700;display:grid}.logo-mark:after{content:"ذ"}.site-logo-img{border-radius:13px;flex-shrink:0;height:auto}.site-logo-img--sm{border-radius:9px}.badge-on-gold{background:var(--badge-on-gold);border-radius:5px;margin-inline-start:6px;padding:2px 6px;font-size:11px}.logo-link{color:var(--ink);align-items:center;gap:11px;display:flex}.site-header{z-index:50;background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.site-header .site-shell{position:relative}.site-header-inner{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-block:14px;display:flex}.site-header-controls{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.site-nav-toggle{background:var(--chip);border:1.5px solid var(--line2);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:none}.site-nav-toggle:hover{border-color:var(--gold);color:var(--gold-strong)}.site-nav-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.site-nav{flex-wrap:wrap;gap:2px;margin-inline-start:8px;display:flex}.nav-link{color:var(--ink2);white-space:nowrap;border-radius:9px;padding:9px 15px;font-size:16.5px;font-weight:500;transition:background .15s,color .15s}.nav-link:hover{color:var(--ink);background:var(--chip)}@media (max-width:767px){.site-header-inner{flex-wrap:nowrap;gap:8px;padding-block:10px}.logo-link>span:last-child{white-space:nowrap;font-size:18px}.site-nav-toggle{display:inline-flex}.site-nav{inset-inline:0;padding:8px var(--page-padding) 12px;background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;gap:2px;margin:0;display:none;position:absolute;top:100%}.site-nav.is-open{z-index:51;display:flex}.nav-link{font-size:var(--text-body);border-radius:10px;padding:12px 14px}.btn-theme-text{display:none}.btn-theme{justify-content:center;width:44px;padding:0}.price-alert-text{display:none}.site-header-controls .btn-price-alert{justify-content:center;width:44px;padding:0}.select-country--full{display:none}.select-country--flag{text-align:center;appearance:none;width:36px;min-width:0;padding-inline:4px;font-size:18px;display:inline-flex}}.site-nav-overlay{display:none}@media (max-width:767px){.site-nav-overlay{z-index:40;cursor:pointer;background:#17130d66;border:none;margin:0;padding:0;animation:.2s nav-overlay-in;display:block;position:fixed;inset:0}[data-theme=dark] .site-nav-overlay{background:#0000008c}}@keyframes nav-overlay-in{0%{opacity:0}to{opacity:1}}.site-topbar{background:var(--chip);border-bottom:1px solid var(--line);color:var(--ink2);font-size:13px}.site-topbar-inner{flex-wrap:wrap;align-items:center;gap:6px 16px;padding-block:8px;display:flex}.topbar-live{align-items:center;gap:7px;min-width:0;font-weight:500;display:inline-flex}.topbar-change{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.topbar-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.topbar-countdown b{font-variant-numeric:tabular-nums;color:var(--ink2)}@media (max-width:767px){.site-topbar{font-size:12px}.site-topbar-inner{gap:4px 10px;padding-block:7px}.topbar-spot,.topbar-trust-link{display:none}.topbar-meta{width:100%;color:var(--ink3);justify-content:flex-start;margin-inline-start:0;font-size:11px}}@media (max-width:380px){.topbar-countdown{display:none}}@media (min-width:768px){.select-country--flag{display:none}}.select-country{background:var(--chip);color:var(--ink);border:1.5px solid var(--line2);cursor:pointer;border-radius:9px;height:44px;padding:9px 12px;font-size:14.5px;font-weight:600}.btn-theme{background:var(--chip);border:1.5px solid var(--line2);color:var(--ink2);cursor:pointer;border-radius:9px;height:44px;padding:0 13px;font-size:14px;font-weight:500;transition:color .15s}.btn-theme:hover{color:var(--ink)}.btn-price-alert{background:var(--gold-bg);border:1.5px solid var(--gold);color:var(--gold-strong);cursor:pointer;border-radius:9px;align-items:center;gap:6px;height:44px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-price-alert:hover{border-color:var(--gold-strong);color:var(--gold-strong)}.btn-price-alert--active{background:var(--up-bg);border-color:var(--up);color:var(--up)}.btn-price-alert--active:hover{border-color:var(--up);color:var(--up)}.btn-gold{background:var(--gold);color:var(--on-gold);cursor:pointer;border:none;border-radius:9px;align-items:center;height:44px;padding:0 20px;font-size:14.5px;font-weight:600;transition:background .15s;display:inline-flex}.btn-gold:hover{background:var(--gold-strong);color:var(--on-gold)}.btn-ghost{border:1.5px solid var(--line2);color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;height:44px;padding:0 16px;font-size:14.5px;font-weight:600;transition:border-color .15s,color .15s}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-gold-lg{background:var(--gold);color:var(--on-gold);border-radius:11px;align-items:center;height:52px;padding:0 28px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex}.btn-gold-lg:hover{background:var(--gold-strong);color:var(--on-gold)}.hero-quick-links .btn-gold-lg,.hero-quick-links .btn-outline-lg{flex:1;justify-content:center}.btn-outline-lg{background:var(--card);color:var(--ink);border:1.5px solid var(--line2);border-radius:11px;align-items:center;height:52px;padding:0 28px;font-size:16px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.btn-outline-lg:hover{border-color:var(--gold);color:var(--gold)}.table-row{transition:background .1s}.table-row:hover{background:var(--chip)}.form-label{color:var(--ink2);gap:7px;font-size:14px;font-weight:500;display:grid}.form-select,.form-input{background:var(--input-bg);width:100%;color:var(--ink);border:1.5px solid var(--line2);box-sizing:border-box;border-radius:11px;height:48px;padding:0 12px;font-size:16px;font-weight:600}.form-input{font-variant-numeric:tabular-nums}.form-input:focus-visible,.form-select:focus-visible{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:2px}.calc-section{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:22px;padding:28px 30px}.calc-mode-tabs{background:var(--chip);border:1px solid var(--line2);border-radius:12px;gap:6px;margin-bottom:22px;padding:4px;display:flex}.calc-mode-tab{height:auto;min-height:44px;font-size:var(--text-sm);cursor:pointer;color:var(--ink2);background:0 0;border:none;border-radius:9px;flex:1;padding:.5rem .75rem;font-family:inherit;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.calc-mode-tab.is-active{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.calc-mode-tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.calc-info-box{background:var(--chip);border:1px solid var(--line);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.calc-info-label{font-size:var(--text-xs);color:var(--ink3);font-weight:600}.calc-info-value{font-size:var(--text-stat);font-variant-numeric:tabular-nums;color:var(--gold-strong);letter-spacing:-.02em;font-weight:800}.calc-info-note{font-size:var(--text-xs);color:var(--ink3);margin:0;line-height:1.6}.calc-info-note--inline{margin-top:-4px}.calc-inline-link{color:var(--gold-strong);font-weight:600;text-decoration:none}.calc-inline-link:hover{text-decoration:underline}.calc-page-country-bar{max-width:280px;margin-bottom:16px}.calc-page-country-label{margin:0}.calc-page-country-select{margin-top:6px}.calc-seo-section{border-top:1px solid var(--line);margin-top:clamp(32px,5vw,48px);padding-top:24px}.calc-seo-heading{margin:0 0 16px;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700}.calc-seo-details-stack{flex-direction:column;gap:10px;display:flex}.calc-seo-details{border:1px solid var(--line);background:var(--chip);border-radius:12px;padding:12px 16px}.calc-seo-details summary{cursor:pointer;color:var(--ink);font-weight:600}.calc-seo-details summary:hover{color:var(--gold-strong)}.calc-seo-details p{font-size:var(--text-sm);color:var(--ink2);margin:10px 0 0;line-height:1.65}.calc-seo-details a{color:var(--gold-strong);font-weight:600;text-decoration:none}.calc-seo-details a:hover{text-decoration:underline}.calc-page-links{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.calc-page-links-title{font-size:var(--text-body);margin:0 0 12px;font-weight:700}.calc-page-links-list{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.calc-page-links-list a{color:var(--gold-strong);font-weight:600;font-size:var(--text-sm);text-decoration:none}.calc-page-links-list a:hover{text-decoration:underline}.zakat-calc-grid{margin-top:0}.zakat-layout{margin-top:20px;padding:clamp(20px,3vw,28px)}.zakat-layout .calc-result{background:var(--bg);border-color:var(--line2)}.zakat-page-intro{margin-bottom:20px}.zakat-toolbar{border-bottom:1px solid var(--line2);gap:14px;margin-bottom:4px;padding-bottom:4px;display:grid}@media (min-width:640px){.zakat-toolbar{grid-template-columns:minmax(0,1.4fr) minmax(160px,220px);align-items:end;gap:16px}}.zakat-toolbar-mode{margin:0}.zakat-toolbar-mode .calc-mode-tabs{margin-bottom:0}.zakat-country-field{margin:0}.zakat-form{gap:18px}.zakat-stat-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zakat-stat{border:1px solid var(--line2);background:var(--bg);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.zakat-stat-label{font-size:var(--text-xs);color:var(--ink3);font-weight:600}.zakat-stat-value{font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums}.zakat-form-hint{font-size:var(--text-xs);color:var(--ink3);margin:0;line-height:1.6}.zakat-multi-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zakat-multi-desc{font-size:var(--text-sm);color:var(--ink2);flex:1;margin:0;line-height:1.6}.zakat-multi-count{background:var(--gold-bg);border:1px solid var(--line2);font-size:var(--text-xs);color:var(--gold-strong);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:4px 10px;font-weight:700}.zakat-pieces-list{gap:12px;display:grid}.zakat-piece-card{border:1px solid var(--line2);background:var(--bg);border-radius:14px;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s;display:grid}.zakat-piece-card.is-filled{border-color:var(--line);box-shadow:var(--shadow)}.zakat-piece-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.zakat-piece-badge{background:var(--chip);border:1px solid var(--line2);font-size:var(--text-xs);color:var(--ink2);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-weight:700}.zakat-piece-karats{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.zakat-piece-karat{border:1px solid var(--line2);background:var(--chip);min-width:36px;height:32px;font-size:var(--text-xs);color:var(--ink2);cursor:pointer;border-radius:8px;padding:0 8px;font-family:inherit;font-weight:700;transition:border-color .15s,background .15s,color .15s}.zakat-piece-karat:hover{border-color:var(--gold);color:var(--gold-strong)}.zakat-piece-karat.is-active{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-strong)}.zakat-piece-karat:focus-visible,.zakat-add-piece-btn:focus-visible,.zakat-piece-remove:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zakat-piece-remove{border:1px solid var(--line2);width:32px;height:32px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:8px;padding:0;font-family:inherit;font-size:1.25rem;font-weight:400;line-height:1;transition:border-color .15s,color .15s,background .15s}.zakat-piece-remove:hover{border-color:var(--down);color:var(--down);background:var(--down-bg)}.zakat-piece-remove-spacer{flex-shrink:0;width:32px;height:32px}.zakat-piece-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zakat-field-compact{font-size:var(--text-xs);gap:6px;margin:0}.zakat-field-compact .form-input{height:44px;font-size:15px}.zakat-add-piece-btn{border:1px dashed var(--line2);width:100%;font-size:var(--text-sm);color:var(--gold-strong);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-family:inherit;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.zakat-add-piece-btn span{background:var(--gold-bg);border-radius:6px;place-items:center;width:22px;height:22px;font-size:1rem;line-height:1;display:inline-grid}.zakat-add-piece-btn:hover{border-color:var(--gold);background:var(--gold-bg)}.zakat-hawl-block{border-top:1px solid var(--line2);gap:8px;padding-top:6px;display:grid}.zakat-hawl-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zakat-result-empty{text-align:center;justify-items:center;gap:10px;padding:12px 8px 8px;display:grid}.zakat-result-empty-icon{background:var(--gold-bg);width:56px;height:56px;color:var(--gold-strong);border-radius:16px;place-items:center;display:grid}.zakat-result-empty-title{font-size:var(--text-body);color:var(--ink);margin:0;font-weight:700;line-height:1.5}.zakat-result-empty-hint,.zakat-result-empty-meta{font-size:var(--text-sm);color:var(--ink2);max-width:28ch;margin:0;line-height:1.6}.zakat-result-empty-meta{font-size:var(--text-xs);color:var(--gold-strong);font-weight:600}.zakat-nisab-progress{background:var(--bg);border:1px solid var(--line2);border-radius:12px;gap:8px;margin-bottom:14px;padding:12px 14px;display:grid}.zakat-result .zakat-nisab-progress{width:100%}.zakat-result-empty .zakat-nisab-progress{width:100%;margin-top:4px}.zakat-nisab-progress-head{font-size:var(--text-xs);color:var(--ink2);justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.zakat-nisab-progress-head strong{font-variant-numeric:tabular-nums;color:var(--ink)}.zakat-nisab-progress-met{color:var(--up)}.zakat-nisab-progress-track{background:var(--chip);border-radius:999px;height:8px;overflow:hidden}.zakat-nisab-progress-fill{height:100%;width:var(--prog-w,0%);border-radius:inherit;background:linear-gradient(90deg, var(--gold-bg), var(--gold));transition:width .25s;display:block}.zakat-nisab-progress-note{font-size:var(--text-xs);color:var(--ink3);margin:0}.zakat-info-details{border-top:1px dashed var(--line2);margin-top:16px;padding-top:14px}.zakat-info-summary{font-size:var(--text-sm);color:var(--ink2);cursor:pointer;font-weight:700;list-style:none}.zakat-info-summary::-webkit-details-marker{display:none}.zakat-info-summary:before{content:"▸ ";color:var(--gold)}.zakat-info-details[open] .zakat-info-summary:before{content:"▾ "}.zakat-footer-link{color:var(--gold);font-weight:600;text-decoration:none}.zakat-footer-link:hover{text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.zakat-piece-fields{grid-template-columns:1fr}.zakat-piece-header{grid-template-rows:auto auto;grid-template-columns:1fr auto}.zakat-piece-badge{grid-column:1}.zakat-piece-remove,.zakat-piece-remove-spacer{grid-area:1/2}.zakat-piece-karats{grid-column:1/-1;justify-content:flex-start}}.zakat-disclaimer{background:var(--warn-bg);border:1px solid var(--line2);color:var(--ink2);font-size:var(--text-sm);border-radius:12px;margin-top:16px;padding:14px 16px;line-height:1.7}.zakat-hawl-option{border:1px solid var(--line2);background:var(--chip);font-size:var(--text-sm);color:var(--ink2);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-weight:600;display:flex}.zakat-hawl-option input{accent-color:var(--gold)}.zakat-hawl-option.is-active{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-strong)}.zakat-steps{border-top:1px dashed var(--line2);margin-top:16px;padding-top:16px}.zakat-steps-title{font-size:var(--text-sm);color:var(--ink2);margin:0 0 12px;font-weight:700}.zakat-steps-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zakat-step{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.zakat-step-label{font-size:var(--text-xs);color:var(--ink2);font-weight:700}.zakat-step-detail{font-size:var(--text-sm);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.6}.zakat-info-notes{border-top:1px dashed var(--line2);margin-top:16px;padding-top:16px}.zakat-info-list{color:var(--ink2);font-size:var(--text-xs);gap:8px;margin:0;padding-inline-start:1.1rem;line-height:1.65;display:grid}.calc-total--muted{background:var(--chip);color:var(--ink);border:1px solid var(--line2)}.calc-total--muted .calc-total-label,.calc-total--muted .calc-total-value,.calc-total--muted .calc-total-cur,.calc-total--muted .calc-total-per{color:var(--ink);opacity:1}.calc-total--muted .calc-total-value{font-size:clamp(1.75rem,3.5vw,2.25rem)}.calc-grid{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (min-width:900px){.calc-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:32px}.calc-result{position:sticky;top:88px}}.calc-form{gap:16px;display:grid}.calc-fieldset{border:none;margin:0;padding:0}.calc-legend{font-size:var(--text-sm);color:var(--ink2);margin-bottom:10px;padding:0;font-weight:700}.calc-karat-pills{flex-wrap:wrap;gap:8px;display:flex}.calc-karat-pill{background:var(--chip);border:1px solid var(--line2);min-width:52px;height:auto;min-height:44px;font-size:var(--text-body);color:var(--ink2);cursor:pointer;border-radius:10px;padding:.5rem 14px;font-family:inherit;font-weight:700;transition:border-color .15s,background .15s,color .15s}.calc-karat-pill:hover{border-color:var(--gold);color:var(--gold-strong)}.calc-karat-pill.is-active{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-strong)}.calc-field-row{gap:10px;display:grid}.calc-field-grow{margin:0}.calc-presets{flex-wrap:wrap;gap:6px;display:flex}.calc-preset{background:var(--chip);border:1px solid var(--line2);min-height:44px;font-size:var(--text-xs);color:var(--ink2);cursor:pointer;border-radius:8px;padding:.5rem 14px;font-family:inherit;font-weight:600;transition:border-color .15s,color .15s,background .15s}.calc-preset:focus-visible,.calc-karat-pill:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.calc-preset:hover{border-color:var(--gold);color:var(--gold-strong)}.calc-preset.is-active{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-strong)}.calc-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.calc-live-btn{font-size:var(--text-xs);color:var(--gold);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600}.calc-live-btn:hover:not(:disabled){color:var(--gold-strong);text-decoration:underline}.calc-live-btn:disabled{color:var(--up);cursor:default}.calc-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:520px){.calc-field-pair{grid-template-columns:1fr}}.calc-result{background:var(--elevated);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:0;padding:20px;display:flex}.calc-result-head{font-size:var(--text-sm);color:var(--ink2);margin-bottom:12px;font-weight:700}.calc-breakdown{margin:0}.calc-breakdown-row{border-bottom:1px dashed var(--line2);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.calc-breakdown-row dt{color:var(--ink2);margin:0;font-weight:500}.calc-breakdown-row dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:600}.calc-total{background:var(--gold);color:var(--on-gold);border-radius:14px;margin-top:14px;padding:16px 18px}.calc-total-label{font-size:var(--text-xs);opacity:.9;font-weight:600;display:block}.calc-total-value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:4px;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.1;display:block}.calc-total-cur{font-size:var(--text-sm);opacity:.85;margin-inline-start:6px;font-weight:500}.calc-total-per{opacity:.85;margin-top:6px;font-size:12px;display:block}.calc-premium{background:var(--chip);font-size:var(--text-sm);color:var(--ink2);border-radius:12px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.calc-premium strong{font-variant-numeric:tabular-nums}.calc-result--empty{justify-content:center;min-height:220px}.calc-result-placeholder{font-size:var(--text-body);color:var(--ink2);text-align:center;margin:0;padding:16px 4px;line-height:1.7}.calc-premium-hint{color:var(--ink3);font-size:12px;line-height:1.5}.calc-premium-link{margin-top:8px;font-size:13px;font-weight:600;display:inline-block}[data-theme=dark] .select-country option{background:var(--card);color:var(--ink)}[data-theme=dark] .hero-quick-calc-input:focus-visible,[data-theme=dark] .form-input:focus-visible,[data-theme=dark] .form-select:focus{box-shadow:0 0 0 3px #e0bc6226}[data-theme=dark] .calc-karat-pill.is-active,[data-theme=dark] .calc-preset.is-active,[data-theme=dark] .hero-quick-calc-preset.is-active{box-shadow:inset 0 0 0 1px #e0bc6233}[data-theme=dark] .nav-link:hover{background:var(--chip)}[data-theme=dark] .trust-live-box{border-color:var(--line2)}.chart-insights{margin-bottom:16px}.insights-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.insights-item{background:var(--chip);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.insights-item-tag{font-size:var(--text-xs);color:var(--ink3);font-weight:600}.insights-item-metric{font-size:var(--text-body-lg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1.2}.insights-item-text{font-size:var(--text-xs);color:var(--ink3);margin:2px 0 0;line-height:1.55}.btn-calc-advanced{text-align:center;background:var(--card);border:1.5px solid var(--gold);color:var(--gold);border-radius:11px;justify-content:center;align-items:center;height:48px;margin-top:16px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.btn-calc-advanced:hover{background:var(--gold-bg);color:var(--gold)}.tool-card{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:18px;gap:10px;padding:24px;transition:border-color .15s,box-shadow .15s;display:grid}.tool-card:hover{border-color:var(--gold);box-shadow:var(--shadow);color:var(--ink)}.article-card{color:var(--ink);gap:14px;transition:opacity .15s;display:grid}.article-card:hover{opacity:.92;color:var(--ink)}.footer-link{color:var(--ink2);transition:color .15s}.footer-link:hover{color:var(--gold)}.sitemap-main{max-width:720px;padding:2.5rem var(--page-padding) 4rem;margin:0 auto}.sitemap-intro h1{font-size:var(--text-h1);letter-spacing:-.02em;margin:0 0 .5rem;font-weight:800}.sitemap-intro p{color:var(--ink2);margin:0;line-height:1.7}.sitemap-grid{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.sitemap-section h2{font-size:var(--text-h3);color:var(--ink);border-right:3px solid var(--gold);margin:0 0 .75rem;padding-right:.75rem;font-weight:700}.sitemap-section ul{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.sitemap-section li{flex-direction:column;gap:.15rem;display:flex}.sitemap-section a{color:var(--ink);font-weight:600;font-size:var(--text-sm);text-decoration:none;transition:color .15s}.sitemap-section a:hover{color:var(--gold)}.sitemap-desc{font-size:var(--text-xs);color:var(--ink3);line-height:1.5}.sitemap-xml-note{border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink3);margin-top:2.5rem;padding-top:1.5rem}.sitemap-xml-note a{color:var(--gold);font-weight:600;text-decoration:none}.sitemap-xml-note a:hover{color:var(--gold-strong)}.faq-list{flex-direction:column;gap:.625rem;display:flex}.faq-item{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.faq-item[open]{border-color:var(--gold)}.faq-question{cursor:pointer;font-weight:600;font-size:var(--text-sm);color:var(--ink);padding:1rem 1.125rem;line-height:1.5;list-style:none;transition:color .18s}.faq-question::-webkit-details-marker{display:none}.faq-question:before{content:"+";width:1.25rem;color:var(--gold);margin-inline-start:.5rem;font-weight:700;display:inline-block}.faq-item[open] .faq-question:before{content:"−"}.faq-question:hover{color:var(--gold-strong)}.faq-question:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.faq-answer{color:var(--ink2);font-size:var(--text-sm);border-top:1px solid var(--line);margin:0;padding:.875rem 1.125rem 1rem;line-height:1.75}.faq-page-header{padding:.875rem 1.5rem;padding-top:calc(.875rem + env(safe-area-inset-top,0px));background:var(--card);border-bottom:1px solid var(--line);z-index:50;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.faq-page-back{color:var(--gold);font-weight:600;font-size:var(--text-sm);text-decoration:none;transition:color .18s}.faq-page-back:hover{color:var(--gold-strong)}.faq-page-header-title{font-size:var(--text-sm);color:var(--ink);font-weight:700}.faq-page-main{max-width:720px;padding:2.5rem var(--page-padding) 4rem;margin:0 auto}.faq-page-intro h1{font-size:var(--text-h1);letter-spacing:-.02em;color:var(--ink);margin:0 0 .5rem;font-weight:800}.faq-page-intro p{color:var(--ink2);font-size:var(--text-body);margin:0;line-height:1.65}.faq-page-search-wrap{margin:1.75rem 0 1rem;position:relative}.faq-page-search-icon{inset-inline-start:1rem;color:var(--ink3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.faq-page-search{border:1px solid var(--line2);background:var(--card);width:100%;height:48px;color:var(--ink);font-family:inherit;font-size:var(--text-sm);border-radius:12px;padding:0 1rem 0 2.75rem;transition:border-color .18s,box-shadow .18s}.faq-page-search::placeholder{color:var(--ink3)}.faq-page-search:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-bg);outline:none}.faq-page-categories{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.faq-page-category{border:1px solid var(--line);background:var(--chip);color:var(--ink2);font-family:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:999px;padding:.45rem .875rem;font-weight:600;transition:background .18s,border-color .18s,color .18s}.faq-page-category:hover{border-color:var(--line2);color:var(--ink)}.faq-page-category.is-active{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-strong)}.faq-page-category:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.faq-page-empty{background:var(--chip);border:1px dashed var(--line2);text-align:center;border-radius:14px;padding:2rem 1.25rem}.faq-page-empty p{color:var(--ink3);font-size:var(--text-sm);margin:0}.faq-page-cta{background:var(--gold-bg);border:1px solid var(--line);text-align:center;border-radius:16px;margin-top:2.5rem;padding:1.5rem}.faq-page-cta p{color:var(--ink);font-weight:600;font-size:var(--text-sm);margin:0 0 1rem}.faq-page-cta-links{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.faq-page-cta-link{border:1px solid var(--line2);background:var(--card);min-height:44px;color:var(--ink);font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.125rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.faq-page-cta-link:hover{border-color:var(--gold);color:var(--gold-strong)}.faq-page-cta-link--primary{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.faq-page-cta-link--primary:hover{background:var(--gold-strong);border-color:var(--gold-strong);color:var(--on-gold)}.faq-page-cta-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:480px){.faq-page-main{padding:2rem var(--page-padding) 3.5rem}}.legal-intro h1{font-size:var(--text-h1);letter-spacing:-.02em;margin:0 0 .5rem;font-weight:800}.legal-updated{color:var(--ink3);font-size:var(--text-sm);margin:0}.legal-body{flex-direction:column;gap:1.75rem;margin-top:2rem;display:flex}.legal-body h2{font-size:var(--text-h3);color:var(--ink);border-right:3px solid var(--gold);margin:0 0 .625rem;padding-right:.75rem;font-weight:700}.legal-body p{color:var(--ink2);line-height:1.8;font-size:var(--text-sm);margin:0 0 .75rem}.legal-body p:last-child{margin-bottom:0}.bullion-section{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;margin-top:48px;padding:32px 36px}.bullion-summary-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px;display:grid}.bullion-stat{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.bullion-stat-label{font-size:var(--text-xs);color:var(--ink3);font-weight:600}.bullion-stat-value{font-size:var(--text-stat-lg);color:var(--gold-strong);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.bullion-stat-value span{font-size:var(--text-sm);color:var(--ink2);font-weight:600}.bullion-stat-meta{font-size:var(--text-xs);color:var(--ink3);align-items:center;gap:4px;display:inline-flex}.bullion-table-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.bullion-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-sm);min-width:420px}.bullion-table thead th:first-child{width:32%}.bullion-table thead th:nth-child(2){width:48%}.bullion-table thead th:last-child{width:20%}.bullion-table thead tr{background:var(--chip);color:var(--ink2)}.bullion-table th,.bullion-table td{text-align:right;border-bottom:1px solid var(--line);padding:16px 20px}.bullion-table tbody tr:last-child td,.bullion-table tbody tr:last-child th{border-bottom:none}.bullion-table-buy{color:var(--gold-strong);font-variant-numeric:tabular-nums;font-weight:700}.bullion-note{font-size:var(--text-xs);color:var(--ink3);margin:12px 2px 0;line-height:1.7}.bullion-inline-link{color:var(--gold);font-weight:600;text-decoration:none}.bullion-inline-link:hover{color:var(--gold-strong)}.gold-pound-section .section-header,.gold-pound-summary{margin-bottom:18px}.gold-pound-stat{background:var(--card);min-width:0}.gold-pound-stat--primary{background:var(--gold-bg);border-color:var(--line2)}.gold-pound-table-wrap{background:var(--card)}.gold-pound-table{min-width:720px}.gold-pound-table .gold-pound-col-name{width:26%}.gold-pound-table .gold-pound-col-weight{width:12%}.gold-pound-table .gold-pound-col-price{width:20.666%}.gold-pound-table thead th:first-child,.gold-pound-table thead th:nth-child(2),.gold-pound-table thead th:last-child{width:auto}.gold-pound-table th,.gold-pound-table td{vertical-align:middle;padding:15px 18px}.gold-pound-table tbody tr{transition:background-color .16s ease-out}.gold-pound-table tbody tr:hover{background:var(--gold-bg)}.gold-pound-name{color:var(--ink);align-items:center;gap:8px;font-weight:800;display:inline-flex}.gold-pound-name svg{color:var(--gold);flex:none}.gold-pound-weight{color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.gold-pound-number{font-variant-numeric:tabular-nums;white-space:nowrap}.gold-pound-sell{color:var(--ink2)}.gold-pound-note{background:var(--gold-bg);color:var(--gold-strong);font-size:var(--text-xs);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 16px;line-height:1.7;display:flex}.gold-pound-note>svg{flex:none;margin-top:3px}@media (max-width:700px){.gold-pound-section .section-desc{font-size:var(--text-sm)}.bullion-summary-grid.gold-pound-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gold-pound-stat--primary{grid-column:1/-1}.gold-pound-stat{padding:14px}.gold-pound-stat-value{font-size:var(--text-stat)}.gold-pound-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.gold-pound-table,.gold-pound-table tbody,.gold-pound-table tr,.gold-pound-table th,.gold-pound-table td{width:100%;display:block}.gold-pound-table{border-collapse:separate;border-spacing:0 10px;min-width:0}.gold-pound-table colgroup,.gold-pound-table thead{display:none}.gold-pound-table tbody tr{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.gold-pound-table tbody th{border-bottom:1px solid var(--line);background:var(--chip);grid-column:1/-1;padding:13px 14px}.gold-pound-table tbody td{border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;display:flex}.gold-pound-table tbody tr:last-child th,.gold-pound-table tbody tr:last-child td{border-bottom:1px solid var(--line)}.gold-pound-table tbody td:before{content:attr(data-label);color:var(--ink3);font-size:11px;font-weight:600}.gold-pound-table tbody td:first-of-type,.gold-pound-table tbody td:nth-of-type(2){grid-column:span 1}.gold-pound-table tbody td:nth-of-type(n+3){grid-column:1/-1}.gold-pound-table tbody tr td:last-of-type{border-bottom:0}.gold-pound-table tbody td:nth-of-type(2){border-inline-start:1px solid var(--line)}.gold-pound-note{margin-top:12px}}.last-visit-toast{z-index:90;inset-inline:var(--page-padding);bottom:calc(72px + env(safe-area-inset-bottom,0px) + 10px);max-width:min(420px, calc(100vw - 2 * var(--page-padding)));background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow-lg);border-radius:14px;align-items:flex-start;gap:10px;margin-inline:auto;padding:12px 14px;animation:.35s cubic-bezier(.22,1,.36,1) last-visit-toast-in;display:flex;position:fixed}.last-visit-toast.is-exiting{animation:.28s forwards last-visit-toast-out}@keyframes last-visit-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes last-visit-toast-out{to{opacity:0;transform:translateY(10px)}}.last-visit-toast-icon{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.last-visit-toast-content{flex:1;min-width:0}.last-visit-toast-main{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0;line-height:1.4;display:flex}.last-visit-toast-label{font-size:var(--text-sm);color:var(--ink);font-weight:600}.last-visit-toast-metric{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:800}.last-visit-toast-pct{font-weight:700;font-size:var(--text-xs)}.last-visit-toast-sub{font-size:var(--text-xs);color:var(--ink3);margin:3px 0 0;line-height:1.45}.last-visit-toast-close{width:32px;height:32px;color:var(--ink3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.last-visit-toast-close:hover{background:var(--chip);color:var(--ink)}.last-visit-toast-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (min-width:769px){.last-visit-toast{inset-inline:auto;inset-inline-start:max(var(--page-padding), calc((100vw - var(--page-max)) / 2 + var(--page-padding)));top:calc(env(safe-area-inset-top,0px) + 96px);max-width:380px;animation-name:last-visit-toast-in-desktop;bottom:auto}.last-visit-toast.is-exiting{animation-name:last-visit-toast-out-desktop}@keyframes last-visit-toast-in-desktop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes last-visit-toast-out-desktop{to{opacity:0;transform:translateY(-8px)}}}@media (prefers-reduced-motion:reduce){.last-visit-toast,.last-visit-toast.is-exiting{animation:none}}.trust-live-box{background:var(--bg);border:1px solid var(--line);border-radius:14px;gap:10px;padding:16px 18px;display:grid}.live-market-tag{background:var(--chip);width:fit-content;color:var(--ink3);border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;display:inline-block}.live-market-tag.is-live{background:var(--up-bg);color:var(--up)}.live-market-tag.is-fixed{background:var(--blue-bg);color:var(--ink2)}.trust-live-row{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.trust-live-row span:first-child{color:var(--ink3);min-width:88px;font-weight:600}.trust-live-row strong{color:var(--ink);font-variant-numeric:tabular-nums}.trust-live-formula{border-top:1px solid var(--line);padding-top:10px}.trust-live-formula-label{font-size:var(--text-sm);color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.trust-live-formula-text{font-size:var(--text-xs);color:var(--ink2);margin:0;font-family:ui-monospace,monospace;line-height:1.6}.trust-live-note{font-size:var(--text-xs);color:var(--ink3);margin:0;line-height:1.65}.country-cities-section{max-width:var(--page-max);padding-inline:var(--page-padding);margin-inline:auto}.country-cities-title{color:var(--ink);margin:0 0 .35rem;font-size:1.125rem;font-weight:700}.country-cities-lead{color:var(--ink3);max-width:42rem;margin:0 0 1rem;font-size:.875rem;line-height:1.6}.country-cities-list{flex-wrap:wrap;gap:.5rem .65rem;margin:0;padding:0;list-style:none;display:flex}.country-cities-link{color:var(--gold-strong);background:var(--gold-bg);border:1px solid var(--line2);border-radius:999px;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.country-cities-link:hover{background:var(--card);border-color:var(--gold)}.country-cities-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.trust-section{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:32px 36px}.chart-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:26px 28px}.chart-period-group{background:var(--chip);border:1px solid var(--line2);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.chart-period-btn{height:38px;font-size:var(--text-sm);cursor:pointer;color:var(--ink2);white-space:nowrap;background:0 0;border:none;border-radius:9px;flex-shrink:0;padding:0 16px;font-family:inherit;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.chart-period-btn.is-active{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.chart-period-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.chart-period-btn.is-loading{animation:1.1s ease-in-out infinite period-btn-pulse}@keyframes period-btn-pulse{0%,to{opacity:1}50%{opacity:.45}}.chart-stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:22px;display:grid}.chart-stat{background:var(--bg);border-radius:12px;padding:12px 14px}.chart-stat-label{color:var(--ink2);font-size:12.5px;font-weight:500}.chart-state-panel{text-align:center;background:var(--chip);border:1px dashed var(--line2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;padding:24px 20px;display:flex}.chart-state-title{font-size:var(--text-body);color:var(--ink);margin:0;font-weight:700}.chart-state-desc{max-width:36ch;font-size:var(--text-sm);color:var(--ink2);margin:0;line-height:1.7}.chart-retry-btn{border:1px solid var(--line2);background:var(--card);color:var(--ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;margin-top:6px;padding:8px 18px;font-weight:600;transition:background-color .15s,border-color .15s}.chart-retry-btn:hover{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-strong)}.chart-retry-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.chart-interactive{-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.chart-svg{cursor:crosshair;touch-action:none;width:100%;height:auto;display:block}.chart-tooltip{background:var(--card);border:1.5px solid var(--line2);box-shadow:var(--shadow-lg);pointer-events:none;z-index:20;text-align:right;direction:rtl;border-radius:10px;min-width:148px;padding:9px 14px;position:absolute;top:8px}.chart-axis-labels{color:var(--ink3);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}:root{--cmp:#3b82f6}[data-theme=dark]{--cmp:#60a5fa}.chart-compare-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.chart-compare-label{color:var(--ink3);white-space:nowrap;font-size:11px;font-weight:600}.chart-compare-btn{border:1.5px solid var(--line2);background:var(--chip);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.chart-compare-btn:hover:not(:disabled){border-color:var(--cmp);color:var(--cmp)}.chart-compare-btn.is-active{background:color-mix(in srgb, var(--cmp) 12%, var(--chip));border-color:var(--cmp);color:var(--cmp)}.chart-compare-btn.is-self{opacity:.35;cursor:default}.chart-compare-clear{border:1px solid var(--line2);color:var(--ink3);cursor:pointer;background:0 0;border-radius:6px;padding:3px 7px;font-size:13px;font-weight:700;line-height:1}.chart-compare-clear:hover{background:var(--chip);color:var(--ink)}.chart-compare-legend{flex-wrap:wrap;align-items:center;gap:16px;padding:8px 0 2px;display:flex}.chart-compare-legend-item{color:var(--ink2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.chart-compare-loading{color:var(--ink3);font-size:11px;font-weight:400}.chart-compare-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.chart-compare-dot--primary{background:var(--gold)}.chart-compare-dot--cmp{background:var(--cmp)}.chart-compare-dot--sm{width:8px;height:8px}.chart-cmp-tooltip-row{white-space:nowrap;align-items:center;gap:6px;margin-top:5px;display:flex}.chart-grid-line--zero{stroke:var(--ink3);opacity:.5;stroke-dasharray:4 3}.table-scroll-wrap{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto}.price-table-section{margin-top:2.5rem}.price-table-section .section-header{align-items:center;margin-bottom:28px}.articles-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;display:grid}.trust-items-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px 30px;margin-top:22px;font-size:14.5px;display:grid}.price-table{border-collapse:collapse;width:100%;min-width:760px;font-size:16px}.site-footer{background:var(--card);border-top:1px solid var(--line);margin-top:2.5rem}.site-footer-inner{padding-block:44px 22px}.site-footer-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px;display:grid}.site-footer-legal{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:16px;font-size:12.5px;display:flex}.mobile-bar-info{flex-direction:column;min-width:0;display:flex}.mobile-bar-price{align-items:center;gap:10px;min-width:0;display:flex}.mobile-bar-meta{font-size:var(--text-xs);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.25;overflow:hidden}.mobile-bar-label{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.mobile-bar-change{flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:767px){.type-display{font-size:var(--text-display-mobile)}.page-main--padded{padding-block:24px 48px}.page-intro{margin-bottom:20px}.chart-period-group{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.chart-period-group::-webkit-scrollbar{display:none}.chart-period-btn{height:36px;font-size:var(--text-xs);padding:0 12px}.chart-stats-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.chart-stat{padding:10px 12px}.chart-stat-label{font-size:11px}.articles-grid{grid-template-columns:1fr;gap:28px}.trust-items-grid{font-size:var(--text-sm);grid-template-columns:1fr;gap:14px;margin-top:18px}.table-scroll-wrap{box-shadow:inset -12px 0 10px -10px #17130d0d, var(--shadow)}[data-theme=dark] .table-scroll-wrap{box-shadow:inset -12px 0 10px -10px #00000040, var(--shadow)}.type-h2{font-size:1.25rem}.section-block{margin-top:2.75rem}.section-block-lg{margin-top:3rem}.section-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.price-table-section .section-header{margin-bottom:22px}.hero-grid{gap:20px;padding:28px 0 20px}.hero-price-card{border-radius:18px;padding:18px 16px}.hero-price-change{font-size:var(--text-xs);flex-wrap:wrap;max-width:100%;padding:5px 12px}.hero-quick-calc,.hero-quick-links{max-width:none}.hero-title{font-size:1.375rem}.calc-section{border-radius:18px;padding:20px 16px}.calc-mode-tab{height:40px;font-size:var(--text-xs)}.bullion-section{border-radius:18px;margin-top:32px;padding:20px 16px}.trust-section{border-radius:18px;padding:20px 16px}.chart-card{border-radius:18px;padding:18px 16px}.chart-axis-labels{flex-direction:column;align-items:flex-start;font-size:11px}.chart-axis-labels span:nth-child(2){order:-1}.insights-grid{grid-template-columns:1fr}.insights-item{padding:12px 14px}.site-footer{margin-top:56px}.site-footer-inner{padding-block:32px 18px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:24px}.site-footer-grid>div:first-child{grid-column:1/-1}.site-footer-legal{flex-direction:column;gap:8px}.table-scroll-wrap{margin-inline:calc(-1 * var(--page-padding));border-inline:none;border-radius:0}.price-table-note{padding-inline:0}.mobile-bar-label{font-size:14px}.mobile-bar .btn-gold{flex-shrink:0}}@media (max-width:480px){.site-footer-grid{grid-template-columns:1fr}.hero-price-main{gap:6px}.bullion-summary-grid{grid-template-columns:1fr}}.offer-page .page-intro{max-width:42rem}.offer-disclaimer{border:1px solid var(--line);background:var(--gold-bg);color:var(--ink2);font-size:var(--text-sm);border-radius:12px;margin-block:0 24px;padding:14px 16px;line-height:1.6}.offer-layout .calc-mode-tabs{flex-wrap:wrap}.offer-verdict{border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:14px 16px}.offer-verdict-label{font-size:var(--text-body);color:var(--ink);margin-bottom:6px;font-weight:700;display:block}.offer-verdict-summary{font-size:var(--text-sm);color:var(--ink2);margin:0;line-height:1.55}.offer-verdict--neutral{background:color-mix(in srgb, var(--ink3) 8%, var(--card))}.offer-verdict--positive{background:color-mix(in srgb, var(--up) 10%, var(--card));border-color:color-mix(in srgb, var(--up) 30%, var(--line))}.offer-verdict--warning{background:color-mix(in srgb, var(--warn) 12%, var(--card));border-color:color-mix(in srgb, var(--warn) 35%, var(--line))}.offer-verdict--negative{background:color-mix(in srgb, var(--down) 10%, var(--card));border-color:color-mix(in srgb, var(--down) 30%, var(--line))}.offer-verdict--muted{background:var(--card)}.offer-summary-grid{gap:10px;margin-bottom:18px;display:grid}.offer-summary-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.offer-summary-row dt{font-size:var(--text-sm);color:var(--ink3)}.offer-summary-row dd{font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.offer-summary-row--highlight dd{color:var(--gold-strong)}.offer-steps{margin-bottom:16px}.offer-steps summary{cursor:pointer;font-size:var(--text-sm);color:var(--ink2);padding-block:8px;font-weight:600}.offer-steps-list{gap:10px;margin:10px 0 0;padding-inline-start:18px;display:grid}.offer-steps-list li{gap:2px;display:grid}.offer-steps-list strong{font-size:var(--text-sm);color:var(--ink)}.offer-steps-list span{font-size:var(--text-xs);color:var(--ink3);line-height:1.5}.offer-disclaimer-inline{font-size:var(--text-xs);color:var(--ink3);margin:0 0 16px;line-height:1.55}.offer-actions{flex-wrap:wrap;gap:8px;display:flex;position:relative}.offer-action-feedback{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.offer-action-btn{border:1px solid var(--line);background:var(--card);color:var(--ink2);font-size:var(--text-xs);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.offer-action-btn:hover{background:var(--gold-bg);border-color:color-mix(in srgb, var(--gold) 35%, var(--line));color:var(--ink)}.offer-action-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.offer-print-only{display:none}@media print{.no-print,.offer-disclaimer,.calc-form,.offer-actions,.page-footer-links{display:none!important}.offer-print-only{display:block}.offer-result{box-shadow:none;border:1px solid #ccc}}.article-main{max-width:720px;padding:0 var(--page-padding) 4rem;margin:0 auto}.article-page{padding-top:1.5rem}.article-breadcrumb{margin-bottom:1.25rem}.article-breadcrumb-list{font-size:var(--text-xs);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.article-breadcrumb-list li{align-items:center;gap:.35rem;display:inline-flex}.article-breadcrumb-list li:not(:last-child):after{content:"›";color:var(--ink3);opacity:.7}.article-breadcrumb-list a{color:var(--gold);font-weight:600;text-decoration:none}.article-breadcrumb-list a:hover{color:var(--gold-strong);text-decoration:underline}.article-breadcrumb-list li[aria-current=page]{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:500;overflow:hidden}.article-hero-image-wrap{border:1px solid var(--line);aspect-ratio:16/9;background:var(--chip);border-radius:16px;margin-bottom:1.25rem;overflow:hidden}.article-cover,.article-cover svg{width:100%;height:100%;display:block}.article-hero-image{object-fit:cover;width:100%;height:100%;display:block}.article-key-figures{border-block:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:1rem 1.75rem;margin:0 0 1rem;padding:.85rem 0;display:flex}.article-key-figure{flex-direction:column;gap:.15rem;min-width:0;display:flex}.article-key-figure-value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;line-height:1.15}.article-key-figure-value.is-up{color:var(--up)}.article-key-figure-value.is-down{color:var(--down)}.article-key-figure-label{font-size:var(--text-xs);color:var(--ink3);font-weight:600}.articles-index-card-image .article-cover,.articles-index-card-image .articles-index-card-cover{width:100%;height:100%;min-height:100%}.articles-index-card-cover{object-fit:cover;width:100%;height:100%;display:block}.article-related-card .article-cover{border-radius:8px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.article-related-card .article-cover svg{border-radius:8px}.article-text-cover{align-items:stretch;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.article-text-cover[data-cat=قرارات] .article-text-cover-bg{background:radial-gradient(70% 55% at 100% 0,#946a1c29 0%,#0000 55%),linear-gradient(145deg,#f6eed9 0%,#f3f1ea 50%,#fff 100%)}.article-text-cover[data-cat=استثمار] .article-text-cover-bg{background:radial-gradient(70% 55% at 0 100%,#d4a84324 0%,#0000 55%),linear-gradient(145deg,#faf6eb 0%,#f3f1ea 50%,#fff 100%)}.article-text-cover[data-cat=أساسيات] .article-text-cover-bg{background:radial-gradient(70% 55% at 100% 100%,#3b82f61a 0%,#0000 55%),linear-gradient(145deg,#eef4fb 0%,#f3f1ea 50%,#fff 100%)}.article-text-cover[data-cat=أسواق] .article-text-cover-bg{background:radial-gradient(70% 55% at 0 0,#f59e0b1f 0%,#0000 55%),linear-gradient(145deg,#fdf8ef 0%,#f3f1ea 50%,#fff 100%)}.article-text-cover[data-cat=نصائح] .article-text-cover-bg{background:radial-gradient(70% 55% at 100%,#10b9811a 0%,#0000 55%),linear-gradient(145deg,#eef8f3 0%,#f3f1ea 50%,#fff 100%)}.article-text-cover[data-cat=زكاة] .article-text-cover-bg{background:radial-gradient(70% 55% at 0%,#14b8a61a 0%,#0000 55%),linear-gradient(145deg,#edf8f6 0%,#f3f1ea 50%,#fff 100%)}.article-text-cover-bg{background:radial-gradient(80% 60% at 100% 0,#946a1c1f 0%,#0000 55%),linear-gradient(145deg,#f6eed9 0%,#f3f1ea 45%,#fff 100%);position:absolute;inset:0}.article-text-cover-bg:after{content:"";background:linear-gradient(#0000 58%,#f3f1eaeb 100%);position:absolute;inset:0}.article-text-cover-content{z-index:1;flex-direction:column;justify-content:flex-end;gap:.5rem;width:100%;padding:1.25rem 1.35rem;display:flex;position:relative}.article-text-cover--hero .article-text-cover-content{justify-content:center;padding:2rem 2.25rem}.article-text-cover-cat{color:var(--gold-strong);border:1px solid var(--line2);font-size:var(--text-xs);background:#ffffffd9;border-radius:999px;align-self:flex-start;padding:.2rem .65rem;font-weight:700}.article-text-cover-title{color:var(--ink);letter-spacing:-.02em;font-weight:800;line-height:1.35;font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.article-text-cover--hero .article-text-cover-title{-webkit-line-clamp:4;max-width:90%;font-size:clamp(1.1rem,3vw,1.5rem)}.articles-index-card-image .article-text-cover-title{font-size:var(--text-xs);-webkit-line-clamp:2}.article-related-card .article-text-cover{border-radius:8px;width:56px;height:56px}.article-related-card .article-text-cover-content{justify-content:center;padding:.35rem}.article-related-card .article-text-cover-cat{padding:.1rem .35rem;font-size:.55rem;display:inline-block}.article-related-card .article-text-cover-title{display:none}.article-meta-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;display:flex}.article-cat-badge{background:var(--gold-bg);color:var(--gold-strong);font-size:var(--text-xs);border-radius:999px;padding:.2rem .65rem;font-weight:700}.article-meta-item{color:var(--ink3);font-size:var(--text-xs)}.article-title{font-size:var(--text-h1);letter-spacing:-.02em;color:var(--ink);margin:0 0 .75rem;font-weight:800;line-height:1.35}.article-intro{color:var(--ink2);font-size:var(--text-body);margin:0 0 1.25rem;line-height:1.75}.article-byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem 1rem;margin:0;padding:1rem 0;display:grid}.article-byline div{margin:0}.article-byline dt{font-size:var(--text-xs);color:var(--ink3);margin-bottom:.15rem;font-weight:600}.article-byline dd{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600}.article-toc{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:1.5rem 0 2rem;padding:0;overflow:hidden}.article-toc-toggle{cursor:pointer;text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;font-family:inherit;display:flex}.article-toc-title{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:700}.article-toc-toggle-icon{background:var(--gold-bg);width:1.5rem;height:1.5rem;color:var(--gold);font-weight:700;font-size:var(--text-sm);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.article-toc-list{color:var(--ink2);font-size:var(--text-sm);margin:0;padding:0 2rem 1rem 1.25rem;line-height:1.8;list-style:decimal}.article-toc-list:not(.is-open){display:none}.article-toc-list a{color:var(--gold);text-decoration:none}.article-toc-list a:hover{color:var(--gold-strong);text-decoration:underline}@media (min-width:641px){.article-toc{padding:1rem 1.25rem}.article-toc-toggle{cursor:default;pointer-events:none;margin-bottom:.625rem;padding:0}.article-toc-toggle-icon{display:none}.article-toc-list{padding:0 1.25rem 0 0;display:block}}.article-body{flex-direction:column;gap:.25rem;display:flex}.article-h2{font-size:var(--text-h3);color:var(--ink);border-right:3px solid var(--gold);margin:1.75rem 0 .5rem;padding-right:.75rem;scroll-margin-top:5rem;font-weight:700}.article-h3{font-size:var(--text-body);color:var(--ink);margin:1.25rem 0 .375rem;font-weight:700}.article-p{color:var(--ink2);line-height:1.8;font-size:var(--text-sm);margin:0 0 .75rem}.article-ul{color:var(--ink2);font-size:var(--text-sm);margin:0 0 .75rem;padding-right:1.25rem;line-height:1.75}.article-ul li{margin:.35rem 0}.article-calc{background:var(--bg);border:1px solid var(--line);font-family:ui-monospace,monospace;font-size:var(--text-xs);color:var(--ink);white-space:pre-wrap;text-align:right;direction:rtl;border-radius:12px;margin:.75rem 0 1rem;padding:1rem 1.25rem;line-height:1.8;overflow-x:auto}.article-live-example{background:var(--card);border:1px solid var(--line);border-right:4px solid var(--gold);border-radius:14px;margin:1rem 0 1.25rem;padding:1.125rem 1.25rem}.article-live-example-header{margin-bottom:.875rem}.article-live-example-badge{font-size:var(--text-xs);color:var(--gold-strong);background:var(--gold-bg);border-radius:999px;margin-bottom:.375rem;padding:.15rem .55rem;font-weight:700;display:inline-block}.article-live-example-title{font-size:var(--text-body);color:var(--ink);margin:0;font-weight:700}.article-live-example-grid{flex-direction:column;gap:.5rem;margin:0 0 .875rem;display:flex}.article-live-example-row{font-size:var(--text-sm);border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;display:flex}.article-live-example-row:last-child{border-bottom:none}.article-live-example-row dt{color:var(--ink2);font-weight:500}.article-live-example-row dd{color:var(--ink);text-align:left;margin:0;font-weight:700}.article-live-example-row--highlight dd{color:var(--gold-strong)}.article-live-example-takeaway{font-size:var(--text-sm);color:var(--ink);margin:0 0 .5rem;font-weight:600;line-height:1.65}.article-live-example-note,.article-live-example-updated{font-size:var(--text-xs);color:var(--ink3);margin:0;line-height:1.6}.article-live-example-updated{margin-top:.375rem}.article-price-ref{font-size:var(--text-sm);color:var(--ink2);margin:.75rem 0}.article-tools-block{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.article-tools-label{font-size:var(--text-sm);color:var(--ink);margin:0 0 .75rem;font-weight:700}.article-tools-list{flex-direction:column;gap:.625rem;display:flex}.article-tool-link{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.875rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.article-tool-link:hover{border-color:var(--gold);box-shadow:var(--shadow)}.article-tool-link-title{font-weight:700;font-size:var(--text-sm);color:var(--gold);margin-bottom:.2rem;display:block}.article-tool-link-desc{font-size:var(--text-xs);color:var(--ink2);line-height:1.5;display:block}.article-sources{margin-top:2rem}.article-sources-list{font-size:var(--text-sm);color:var(--ink2);margin:0;padding-right:1.25rem;line-height:1.75}.article-sources-list a{color:var(--gold);text-decoration:none}.article-sources-list a:hover{text-decoration:underline}.article-source-note{color:var(--ink3)}.article-disclaimer{background:var(--bg);border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink2);border-radius:12px;margin-top:1.5rem;padding:1rem 1.125rem;line-height:1.7}.article-related{margin-top:2.5rem}.article-related-grid{flex-direction:column;gap:.625rem;display:flex}.article-related-card:hover{border-color:var(--gold)}.article-related-card img{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px}.article-related-cat{font-size:var(--text-xs);color:var(--ink3);margin-bottom:.15rem;display:block}.tip-callout{background:var(--warn-bg);border:1px solid var(--line2);border-right:4px solid var(--gold);border-radius:12px;align-items:flex-start;gap:.75rem;margin:1.25rem 0;padding:1rem 1.125rem;display:flex}.tip-callout-icon{color:var(--gold);flex-shrink:0;margin-top:.1rem}.tip-callout-text{color:var(--ink);font-size:var(--text-sm);margin:0;font-weight:500;line-height:1.75}@media (max-width:480px){.article-main{padding-bottom:3rem}.article-byline{grid-template-columns:1fr 1fr}.article-live-example-row{flex-direction:column;gap:.15rem}.article-live-example-row dd{text-align:right}}.articles-index-main{max-width:900px;padding:0 var(--page-padding) 4rem;margin:0 auto}.articles-index-intro{text-align:center;border-bottom:1px solid var(--line);padding:clamp(2rem,5vw,2.75rem) 0 clamp(1.25rem,3vw,1.75rem)}.articles-index-badge{background:var(--gold-bg);color:var(--gold);border:1px solid var(--line2);font-size:var(--text-xs);border-radius:999px;margin-bottom:.875rem;padding:.25rem .85rem;font-weight:700;display:inline-block}.articles-index-title{font-size:var(--text-h1);letter-spacing:-.03em;color:var(--ink);margin:0 0 .625rem;font-weight:800;line-height:1.2}.articles-index-desc{max-width:42ch;color:var(--ink2);font-size:var(--text-sm);margin:0 auto;line-height:1.7}.articles-index-filters{flex-wrap:wrap;gap:.5rem;padding:1.25rem 0 .5rem;display:flex}.articles-index-filter{background:var(--card);border:1px solid var(--line);font-family:inherit;font-size:var(--text-xs);color:var(--ink2);cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.articles-index-filter:hover{border-color:var(--gold);color:var(--gold)}.articles-index-filter.is-active{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-strong)}.articles-index-content{padding-top:1.25rem}.compare-country-picker{padding-bottom:.25rem}.compare-country-picker-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.35rem;display:flex}.compare-country-picker-label{font-weight:700;font-size:var(--text-sm);color:var(--ink)}.compare-country-picker-hint{font-size:var(--text-xs);color:var(--ink3)}.compare-country-picker-chips{padding-top:.65rem}.compare-country-picker-presets{flex-wrap:wrap;gap:.5rem;padding-top:.65rem;display:flex}.compare-preset-btn{font-family:inherit;font-size:var(--text-xs);color:var(--gold);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.25rem 0;font-weight:600;text-decoration:underline}.compare-preset-btn:hover{color:var(--gold-strong)}.compare-preset-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.articles-index-empty{text-align:center;color:var(--ink2);font-size:var(--text-sm);padding:2rem 0}.articles-index-section-label{font-size:var(--text-xs);color:var(--ink3);letter-spacing:.06em;margin:0 0 .75rem;font-weight:700}.articles-index-featured{margin-bottom:1.5rem}.articles-index-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.articles-index-card-wrap{display:contents}.articles-index-card-wrap.is-collapsed{display:none}.articles-index-card{background:var(--card);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.articles-index-card:hover{border-color:var(--gold);box-shadow:var(--shadow-lg);color:var(--ink);transform:translateY(-2px)}.articles-index-card--featured{border-radius:18px;grid-template-columns:clamp(180px,36%,280px) 1fr;display:grid}.articles-index-card-image{aspect-ratio:16/9;background:var(--chip);overflow:hidden}.articles-index-card-image--featured{aspect-ratio:auto;min-height:200px;position:relative}.articles-index-card-image img{object-fit:cover;width:100%;height:100%;display:block}.articles-index-card-image--featured img{position:absolute;inset:0}.articles-index-card-body{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.articles-index-card--featured .articles-index-card-body{gap:.625rem;padding:clamp(1.25rem,3vw,1.75rem)}.articles-index-card-meta{font-size:var(--text-xs);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.articles-index-cat{font-weight:700;font-size:var(--text-xs);background:var(--gold-bg);color:var(--gold-strong);border-radius:999px;padding:.15rem .6rem}.articles-index-cat[data-cat=قرارات]{color:var(--gold);background:#946a1c24}.articles-index-cat[data-cat=استثمار]{color:#b8892a;background:#d4a84326}.articles-index-cat[data-cat=أساسيات]{color:#2563eb;background:#3b82f621}.articles-index-cat[data-cat=أسواق]{color:#d97706;background:#f59e0b21}.articles-index-cat[data-cat=نصائح]{color:#059669;background:#10b98121}.articles-index-cat[data-cat=زكاة]{color:#0d9488;background:#14b8a621}.articles-index-card-title{font-size:var(--text-h3);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.4}.articles-index-card--featured .articles-index-card-title{font-size:clamp(1rem,2.5vw,1.2rem);font-weight:800}.articles-index-card-desc{color:var(--ink2);font-size:var(--text-sm);flex:1;margin:0;line-height:1.65}.articles-index-card-cta{color:var(--gold);font-weight:700;font-size:var(--text-sm)}.articles-index-load-more{text-align:center;margin:.5rem 0 1.5rem}.articles-index-load-more-btn{align-items:center;gap:.5rem;display:inline-flex}.articles-index-load-more-count{font-size:var(--text-xs);opacity:.65;font-weight:500}.articles-index-cta{background:var(--gold-bg);border:1px solid var(--line2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.25rem 1.5rem;display:flex}.articles-index-cta-title{font-weight:800;font-size:var(--text-body);color:var(--ink);margin:0 0 .2rem}.articles-index-cta-desc{font-size:var(--text-sm);color:var(--ink2);margin:0}@media (max-width:580px){.articles-index-grid,.articles-index-card--featured{grid-template-columns:1fr}.articles-index-card-image--featured{min-height:180px;max-height:220px}.articles-index-main{padding-bottom:3rem}}.calc-section:not(.offer-layout):not(.zakat-layout){background:linear-gradient(135deg, color-mix(in srgb, var(--card) 88%, var(--gold-bg)), var(--card) 56%), var(--card);border-radius:24px;padding:clamp(22px,3vw,34px);position:relative;overflow:clip}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-grid{gap:clamp(18px,3vw,36px)}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-form{background:color-mix(in srgb, var(--card) 72%, var(--chip));border:1px solid var(--line);border-radius:18px;align-self:stretch;padding:clamp(16px,2vw,22px)}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-result{color:#fff9ec;background:linear-gradient(160deg,#e0bc622e,#0000 34%),linear-gradient(#241b10 0%,#17130d 100%);border-color:#e0bc6247;min-height:100%;padding:clamp(18px,2.4vw,26px);overflow:hidden;box-shadow:0 24px 60px #17130d2e}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-result-head{color:#fff9ecc7;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.calc-result-live{color:#17130d;white-space:nowrap;background:#e0bc62;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-result .calc-breakdown-row{border-bottom-color:#ffffff24}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-result .calc-breakdown-row dt{color:#fff9ecad}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-result .calc-breakdown-row dd{color:#fff9ec}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-total{border:1px solid #ffffff2e;margin-top:0;position:relative;box-shadow:inset 0 1px #ffffff29,0 18px 42px #00000038}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-total-value{font-size:clamp(2.4rem,4.6vw,3.5rem);font-weight:800}.calc-breakdown--cards{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.calc-breakdown--cards .calc-breakdown-row{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:1fr;gap:5px;padding:12px 14px;display:grid}.calc-breakdown--cards .calc-breakdown-row dt{font-size:12px}.calc-breakdown--cards .calc-breakdown-row dd{font-size:var(--text-body);font-weight:800}.calc-breakdown-row--gold{background:#e0bc6229!important;border-color:#e0bc6252!important}.calc-breakdown-row--work{background:#4a8ab429!important;border-color:#4a8ab457!important}.calc-breakdown-row--tax{background:#177a4529!important;border-color:#177a4557!important}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-premium{color:#fff9ecd1;background:#ffffff14;border:1px solid #ffffff1f}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-premium-hint{color:#fff9ec9e}.calc-premium-link--button{color:#17130d;background:#fff9ec;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:10px;padding:0 16px;text-decoration:none;display:inline-flex}.calc-premium-link--button:hover{color:#17130d;background:#e0bc62;text-decoration:none}[data-theme=dark] .calc-section:not(.offer-layout):not(.zakat-layout){background:linear-gradient(135deg, color-mix(in srgb, var(--card) 86%, var(--gold-bg)), var(--card) 58%), var(--card)}[data-theme=dark] .calc-section:not(.offer-layout):not(.zakat-layout) .calc-form{background:color-mix(in srgb, var(--card) 76%, var(--chip))}[data-theme=dark] .calc-section:not(.offer-layout):not(.zakat-layout) .calc-result{background:linear-gradient(160deg,#e0bc6229,#0000 34%),linear-gradient(#161d28 0%,#0f1219 100%);box-shadow:0 24px 60px #0006}@media (min-width:900px){.calc-section:not(.offer-layout):not(.zakat-layout) .calc-grid{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}}@media (min-width:1180px){.calc-breakdown--cards{grid-template-columns:1fr 1fr}.calc-breakdown--cards .calc-breakdown-row:first-child,.calc-breakdown--cards .calc-breakdown-row:nth-child(5){grid-column:1/-1}}@media (max-width:640px){.calc-section:not(.offer-layout):not(.zakat-layout) .calc-form,.calc-section:not(.offer-layout):not(.zakat-layout) .calc-result{border-radius:16px}.calc-section:not(.offer-layout):not(.zakat-layout) .calc-result-head{align-items:flex-start}}.chart-card{position:relative;overflow:hidden}.chart-market-strip{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--gold-bg) 64%, var(--card)), var(--card));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 16px;padding:14px 16px;display:flex}.chart-market-label{color:var(--ink3);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.chart-market-change{align-items:center;display:flex}.chart-market-range{color:var(--ink2);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.chart-market-range span:nth-child(2){color:var(--ink3);font-weight:500}.chart-interactive{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 88%, var(--gold-bg)), var(--card)), var(--card);border-radius:16px;overflow:hidden}.chart-svg{min-height:260px}.chart-grid-line line,.chart-x-tick line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-x-tick line{stroke-dasharray:4 8;opacity:.72}.chart-grid-line text,.chart-x-tick text{fill:var(--ink3);pointer-events:none;font-size:11px;font-weight:700}.chart-x-tick text{font-size:10.5px}.chart-hover-line{stroke:var(--ink2);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.55;vector-effect:non-scaling-stroke}.chart-hover-dot{fill:var(--gold);stroke:var(--card);stroke-width:3px;filter:drop-shadow(0 4px 10px #946a1c47)}.chart-extreme--high circle{stroke:var(--up)}.chart-extreme--low circle{stroke:var(--down)}.chart-extreme text{fill:var(--ink);paint-order:stroke;stroke:var(--card);stroke-width:5px;stroke-linejoin:round;pointer-events:none;font-size:11px;font-weight:800}.chart-extreme--high text{fill:var(--up)}.chart-extreme--low text{fill:var(--down)}.chart-tooltip{border-color:color-mix(in srgb, var(--gold) 36%, var(--line2));border-radius:12px;min-width:176px;padding:10px 13px;top:16px}.chart-tooltip-date{color:var(--ink3);margin-bottom:4px;font-size:11.5px;font-weight:700}.chart-tooltip-price{color:var(--gold-strong)}.chart-tooltip-price span{color:var(--ink3);font-size:12px;font-weight:500}.chart-tooltip-change{border-top:1px dashed var(--line2);gap:4px;margin-top:8px;padding-top:8px;display:grid}.chart-tooltip-change>span{color:var(--ink3);font-size:11px;font-weight:700}.chart-axis-labels{margin-top:10px;padding-inline:2px}[data-theme=dark] .chart-market-strip{background:linear-gradient(135deg, color-mix(in srgb, var(--gold-bg) 54%, var(--card)), var(--card))}[data-theme=dark] .chart-interactive{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 90%, var(--gold-bg)), var(--card)), var(--card)}[data-theme=dark] .chart-extreme text{stroke:var(--card)}@media (max-width:767px){.chart-market-strip{flex-direction:column;align-items:flex-start;gap:10px}.chart-market-range{justify-content:space-between;width:100%}.chart-svg{min-height:240px}.chart-grid-line text{font-size:9.5px}.chart-x-tick text,.chart-extreme text{font-size:9px}.chart-tooltip{max-width:calc(100% - 20px)}}.chart-plot-shell{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:14px 16px 10px}.chart-plot-row{direction:ltr;grid-template-columns:58px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.chart-y-axis{color:var(--ink3);font-variant-numeric:tabular-nums;text-align:right;direction:ltr;flex-direction:column;justify-content:space-between;padding-block:2px 10px;font-size:11px;font-weight:700;display:flex}.chart-x-axis{color:var(--ink3);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;padding-left:70px;font-size:11px;font-weight:700;display:grid}.chart-x-axis span:first-child{text-align:left}.chart-x-axis span:nth-child(2){text-align:center}.chart-x-axis span:last-child{text-align:right}.chart-plot-shell .chart-interactive{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 94%, var(--gold-bg)), var(--card));border:none;border-radius:12px}.chart-plot-shell .chart-svg{min-height:230px}.chart-plot-shell .chart-grid-line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-plot-shell .chart-x-tick{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 10;opacity:.65;vector-effect:non-scaling-stroke}.chart-plot-shell .chart-grid-line text,.chart-plot-shell .chart-x-tick text,.chart-extreme text{display:none}.chart-extrema-row{flex-wrap:wrap;gap:8px;margin:-4px 0 12px;display:flex}.chart-extrema-chip{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.chart-extrema-chip span{color:var(--ink3)}.chart-extrema-chip strong{color:var(--ink);font-variant-numeric:tabular-nums}.chart-extrema-chip--high{border-color:color-mix(in srgb, var(--up) 26%, var(--line));background:color-mix(in srgb, var(--up-bg) 58%, var(--card))}.chart-extrema-chip--low{border-color:color-mix(in srgb, var(--down) 26%, var(--line));background:color-mix(in srgb, var(--down-bg) 58%, var(--card))}.chart-range-bar{background:var(--chip);border-radius:12px;margin:4px 0 14px;padding:10px 14px}.chart-range-bar-labels{font-variant-numeric:tabular-nums;color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.chart-range-bar-labels em{color:var(--ink3);font-style:normal;font-weight:400}.chart-range-bar-title{color:var(--ink3);text-transform:none;font-size:11px;font-weight:600}.chart-range-bar-edge{min-width:0}.chart-range-bar-track{background:var(--line);border-radius:999px;height:8px;position:relative;overflow:visible}.chart-range-bar-fill{background:linear-gradient(90deg, var(--down-bg) 0%, var(--gold,#d4a843) 100%);border-radius:999px;position:absolute;inset:0}.chart-range-bar-dot{background:var(--gold,#d4a843);border:3px solid var(--card);width:16px;height:16px;box-shadow:0 0 0 1.5px var(--gold,#d4a843);cursor:default;z-index:1;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.chart-range-bar-dot:hover .chart-range-bar-tip,.chart-range-bar-dot:focus-within .chart-range-bar-tip{opacity:1;transform:translate(-50%)translateY(-2px)}.chart-range-bar-tip{white-space:nowrap;background:var(--ink);color:var(--card);pointer-events:none;opacity:0;font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.chart-extreme circle{fill:var(--card);stroke-width:2.75px;vector-effect:non-scaling-stroke}.chart-market-strip{margin-bottom:12px;padding:12px 14px}.chart-axis-labels{text-align:center;justify-content:center;gap:14px}.chart-axis-labels span:last-child:before{content:"•";color:var(--line2);margin-inline:0 14px}@media (max-width:767px){.chart-plot-shell{padding:12px 12px 10px}.chart-plot-row{grid-template-columns:48px minmax(0,1fr);gap:8px}.chart-y-axis,.chart-x-axis{font-size:10px}.chart-x-axis{padding-left:56px}.chart-plot-shell .chart-svg{min-height:210px}.chart-extrema-row{flex-direction:column}.chart-extrema-chip{border-radius:10px;justify-content:space-between}}.chart-point-marker{fill:var(--card);stroke:var(--gold);stroke-width:2px;opacity:.9;vector-effect:non-scaling-stroke}.chart-hover-dot{opacity:1}.chart-data-notice{border:1px solid color-mix(in srgb, var(--warn) 30%, var(--line));background:color-mix(in srgb, var(--warn-bg) 72%, var(--card));color:var(--ink2);font-size:var(--text-xs);border-radius:12px;margin:-4px 0 12px;padding:10px 12px;font-weight:700;line-height:1.55}.chart-source-row{color:var(--ink3);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 14px;line-height:1.4;display:flex}.chart-source-status{color:var(--ink2);align-items:center;gap:7px;font-weight:700;display:inline-flex}.chart-source-dot{background:var(--ink3);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ink3) 12%, transparent);border-radius:50%;flex:0 0 7px}.chart-source-status--market .chart-source-dot{background:var(--up);box-shadow:0 0 0 3px color-mix(in srgb, var(--up) 12%, transparent)}.chart-source-status--stale .chart-source-dot{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 14%, transparent)}.chart-source-provider bdi{color:var(--ink2);font-weight:700}@media (max-width:560px){.chart-source-row{flex-direction:column;align-items:flex-start;gap:5px}}.article-progress-bar{background:var(--gold);z-index:200;pointer-events:none;height:3px;width:var(--prog-w,0%);will-change:width;transition:width 80ms linear;position:fixed;inset-block-start:0;inset-inline-start:0}.article-outer{max-width:1060px;padding:2rem var(--page-padding) 5rem;margin:0 auto}.article-outer .article-breadcrumb{margin-bottom:1.5rem}.article-outer .geo-direct-answer{margin-bottom:2.5rem}.article-page-layout{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:1024px){.article-page-layout{grid-template-columns:1fr 252px;align-items:start;gap:3.5rem}}.article-toc-mobile-wrap{margin-bottom:2rem}@media (min-width:1024px){.article-toc-mobile-wrap{display:none}}.article-sidebar{display:none}@media (min-width:1024px){.article-sidebar{display:block}.article-sidebar-sticky{top:calc(var(--header-height) + 1.5rem);flex-direction:column;gap:1.25rem;display:flex;position:sticky}}.article-sidebar-toc{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.125rem 1.25rem}.article-sidebar-toc-label{color:var(--ink3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .875rem;font-size:11px;font-weight:700}.article-sidebar-toc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-sidebar-toc-link{font-size:var(--text-xs);color:var(--ink3);border-inline-end:2px solid #0000;border-radius:6px 0 0 6px;margin-inline-end:-1.25rem;padding:.4rem .75rem;line-height:1.55;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:block}.article-sidebar-toc-link:hover{color:var(--ink);background:var(--chip)}.article-sidebar-toc-link.is-active{color:var(--gold-strong);border-inline-end-color:var(--gold);font-weight:600}.article-sidebar-cta{background:var(--gold-bg);border:1px solid var(--line2);text-align:center;border-radius:14px;padding:1.125rem 1.25rem}.article-sidebar-cta-text{font-size:var(--text-sm);color:var(--ink);margin:0 0 .875rem;font-weight:700;line-height:1.5}.article-sidebar-cta-btn{justify-content:center;width:100%}.article-outer .article-hero{margin-bottom:2rem}.article-outer .article-hero-image-wrap{border-radius:18px;max-height:400px;margin-bottom:1.5rem}.article-meta-dot{color:var(--ink3);font-size:var(--text-xs)}.article-layout-content .article-h2{color:var(--ink);border-right:3px solid var(--gold);letter-spacing:-.015em;scroll-margin-top:calc(var(--header-height) + 1.5rem);margin:2.25rem 0 .75rem;padding-right:.875rem;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:800;line-height:1.45}.article-layout-content .article-h3{font-size:var(--text-body);color:var(--ink);margin:1.75rem 0 .5rem;font-weight:700;line-height:1.5}.article-layout-content .article-p{color:var(--ink);line-height:1.875;font-size:var(--text-body);margin:0 0 1rem}.article-layout-content .article-ul{color:var(--ink);font-size:var(--text-body);margin:0 0 1rem;padding-right:1.5rem;line-height:1.8}.article-layout-content .article-ul li{margin:.45rem 0}.article-layout-content .article-ul li::marker{color:var(--gold)}.article-layout-content .article-calc{background:var(--chip);border:1px solid var(--line);border-radius:12px;margin:.5rem 0 1.25rem;padding:1.125rem 1.5rem;font-size:13.5px;line-height:1.85}.article-sources{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.article-section-subheading{font-size:var(--text-sm);color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem;font-weight:700}.article-outer .article-disclaimer{padding:1rem 1.25rem;background:var(--warn-bg);border:none;border-inline-end:3px solid var(--warn);font-size:var(--text-xs);color:var(--warn);border-radius:12px;margin-top:1.75rem;padding-inline:1.25rem;line-height:1.75}.article-section-heading{font-size:var(--text-h3);color:var(--ink);letter-spacing:-.01em;margin:0 0 1.25rem;font-weight:800}.article-related{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:2rem}.article-related-grid{grid-template-columns:repeat(2,1fr);gap:.875rem;display:grid}@media (max-width:560px){.article-related-grid{grid-template-columns:1fr}}.article-related-card{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:.875rem;padding:.875rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.article-related-card:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 4px 20px #946a1c1a}.article-related-cat{color:var(--gold-strong);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;font-size:11px;font-weight:700;display:block}.article-related-title{font-size:var(--text-sm);color:var(--ink);font-weight:700;line-height:1.45;display:block}.page-main--padded .legal-content h2{font-size:var(--text-h3);color:var(--ink);border-right:3px solid var(--gold);margin:0 0 .875rem;padding-right:.875rem;font-weight:800;line-height:1.4}.page-main--padded .legal-content p{color:var(--ink2);font-size:var(--text-body);margin:0 0 .875rem;line-height:1.85}.page-main--padded .legal-content ul,.page-main--padded .legal-content ol{color:var(--ink2);font-size:var(--text-body);margin:0 0 .875rem;padding-inline-start:1.5rem;line-height:1.8}.page-main--padded .legal-content li{margin-bottom:.4rem}.page-main--padded .legal-content li::marker{color:var(--gold)}.page-main--padded .legal-content section+section{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.about-main{max-width:1120px;padding:0 var(--page-padding) 2.5rem;margin:0 auto}.about-breadcrumb{color:var(--ink3);margin:1.375rem 0 .5rem;font-size:.84rem}.about-breadcrumb-link{color:var(--ink3);text-decoration:none}.about-breadcrumb-link:hover{color:var(--gold)}.about-hero{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;margin-bottom:1.125rem;padding:clamp(1.75rem,5vw,3.25rem)}.about-hero-badge{background:var(--gold-bg);color:var(--gold-strong);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.about-hero-h1{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:0 0 .875rem;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.2}.about-hero-desc{color:var(--ink2);text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(1rem,2vw,1.1875rem);line-height:1.75}.about-mission-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.125rem;display:grid}.about-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:clamp(1.375rem,3vw,1.75rem) clamp(1.375rem,3vw,1.875rem)}.about-card-h2{color:var(--ink);margin:0 0 .625rem;font-size:1.25rem;font-weight:700}.about-card-p{color:var(--ink2);text-wrap:pretty;margin:0;font-size:.96875rem;line-height:1.8}.about-section{margin-bottom:1.125rem}.about-section-h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 1rem;font-size:1.375rem;font-weight:700}.about-features-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:640px){.about-features-grid{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:900px){.about-features-grid{grid-template-columns:repeat(2,1fr)}}.about-feature-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:16px;flex-direction:column;padding:1.25rem 1.375rem;text-decoration:none;transition:border-color .15s;display:flex}.about-feature-card:hover{border-color:var(--gold)}.about-feature-icon{background:var(--gold-bg);width:44px;height:44px;color:var(--gold-strong);border-radius:12px;place-items:center;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;display:grid}.about-feature-title{color:var(--ink);margin-bottom:.3125rem;font-size:1.03125rem;font-weight:700}.about-feature-desc{color:var(--ink2);font-size:.875rem;line-height:1.7}.about-principles-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.125rem;display:grid}.about-principle{align-items:flex-start;gap:.75rem;display:flex}.about-principle-check{background:var(--up-bg);width:30px;height:30px;color:var(--up);border-radius:9px;flex:none;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.about-principle-title{color:var(--ink);margin-bottom:.1875rem;font-size:.96875rem;font-weight:700}.about-principle-desc{color:var(--ink2);font-size:.875rem;line-height:1.7}.about-disclaimer{background:var(--warn-bg);border:1px solid var(--warn);border-radius:18px;margin-bottom:1.125rem;padding:1.375rem 1.625rem}.about-disclaimer-h2{color:var(--ink);align-items:center;gap:.5625rem;margin:0 0 .5rem;font-size:1.125rem;font-weight:700;display:flex}.about-disclaimer-icon{color:var(--warn)}.about-disclaimer-p{color:var(--ink2);text-wrap:pretty;max-width:78ch;margin:0;font-size:.90625rem;line-height:1.85}.about-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.about-field{color:var(--ink2);gap:.4375rem;font-size:.875rem;font-weight:500;display:grid}.about-field--full{grid-column:1/-1}.about-input,.about-select,.about-textarea{background:var(--bg);color:var(--ink);border:1.5px solid var(--line2);box-sizing:border-box;border-radius:11px;width:100%;height:48px;padding:0 .75rem;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .15s}.about-input:focus-visible,.about-select:focus-visible,.about-textarea:focus-visible{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:2px}.about-input--ltr{text-align:right;direction:ltr;unicode-bidi:isolate}.about-select{cursor:pointer}.about-textarea{resize:vertical;height:auto;min-height:120px;padding:.75rem;font-weight:500;line-height:1.7}.about-field-err{color:var(--down);font-size:.78125rem;font-weight:600}.about-form-actions{grid-column:1/-1}.about-submit-btn{background:var(--gold);color:#fff;cursor:pointer;border:none;border-radius:11px;width:100%;height:50px;padding:0 1.75rem;font-family:inherit;font-size:.96875rem;font-weight:600;transition:background .15s}.about-submit-btn:hover{background:var(--gold-strong)}.about-form-note{color:var(--ink3);font-size:.78125rem}.about-sent-box{background:var(--up-bg);border:1px solid var(--up);text-align:center;border-radius:16px;max-width:520px;padding:1.625rem 1.5rem}.about-sent-icon{background:var(--card);width:52px;height:52px;color:var(--up);border-radius:15px;place-items:center;margin:0 auto .75rem;font-size:1.625rem;display:grid}.about-sent-title{color:var(--ink);margin:0 0 .375rem;font-size:1.1875rem;font-weight:700}.about-sent-desc{color:var(--ink2);max-width:44ch;margin:0 auto 1.125rem;font-size:.90625rem;line-height:1.7}.about-sent-btn{background:var(--card);border:1.5px solid var(--gold);color:var(--gold);cursor:pointer;border-radius:11px;height:46px;padding:0 1.375rem;font-family:inherit;font-size:.90625rem;font-weight:600;transition:background .15s}.about-sent-btn:hover{background:var(--gold-bg)}.about-socials-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.about-social-item{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:.8125rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.about-social-item:hover{border-color:var(--gold);background:var(--gold-bg)}.about-social-icon{background:var(--card);border:1px solid var(--line);width:42px;height:42px;color:var(--gold-strong);border-radius:11px;flex:none;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.about-social-name{color:var(--ink);font-size:.9375rem;font-weight:700;display:block}.about-social-handle{color:var(--ink3);text-align:right;direction:ltr;unicode-bidi:isolate;font-size:.78125rem;display:block}.about-cta{text-align:center}.about-cta-h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 .625rem;font-size:1.5rem;font-weight:700}.about-cta-p{color:var(--ink2);max-width:52ch;margin:0 auto 1.375rem;font-size:1rem;line-height:1.75}.about-cta-actions{flex-wrap:wrap;justify-content:center;gap:.6875rem;display:flex}.about-cta-btn-primary{background:var(--gold);color:#fff;border-radius:11px;align-items:center;height:50px;padding:0 1.625rem;font-size:.96875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.about-cta-btn-primary:hover{background:var(--gold-strong)}.about-cta-btn-secondary{background:var(--card);border:1.5px solid var(--line2);color:var(--ink);border-radius:11px;align-items:center;height:50px;padding:0 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.about-cta-btn-secondary:hover{border-color:var(--gold);color:var(--gold)}.legal-main{max-width:720px;padding:2.5rem var(--page-padding) 2rem;margin:0 auto}.page-intro-title{letter-spacing:-.025em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.25}.hist-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.hist-pill-group{background:var(--chip);border:1px solid var(--line2);border-radius:11px;gap:4px;padding:3px;display:flex}.hist-pill-btn{cursor:pointer;color:var(--ink2);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 13px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s}.hist-pill-btn.is-active{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #00000017}.hist-pill-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hist-controls-end{align-items:center;gap:8px;margin-right:auto;display:flex}.hist-year-select{border:1.5px solid var(--line2);background:var(--bg);height:36px;color:var(--ink);cursor:pointer;appearance:none;border-radius:8px;outline:none;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.hist-year-select:focus-visible{border-color:var(--gold)}.hist-csv-btn{border:1.5px solid var(--line2);background:var(--bg);height:36px;color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .12s,border-color .12s}.hist-csv-btn:hover{color:var(--gold-strong);border-color:var(--gold)}.hist-summary{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;font-size:13px;display:flex}.hist-summary-count{color:var(--ink2);font-weight:700}.hist-table-wrap{margin-bottom:20px}.hist-skeleton-stack{flex-direction:column;gap:1px;padding:2px;display:flex}.hist-empty{min-height:180px;color:var(--ink3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;font-size:14px;display:flex}.hist-empty span{font-size:28px;line-height:1}.hist-table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px}.hist-th{text-align:right;color:var(--ink3);background:var(--chip);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 16px;font-size:12px;font-weight:700}.hist-th-price,.hist-th-change,.hist-th-pct{text-align:left}.hist-row td{border-bottom:1px solid var(--line2);transition:background .1s}.hist-row:last-child td{border-bottom:none}.hist-row:hover td{background:var(--chip)}.hist-td{font-variant-numeric:tabular-nums;padding:10px 16px;font-size:13.5px}.hist-td-date{color:var(--ink2);white-space:nowrap;font-size:13px}.hist-td-price{text-align:left;color:var(--ink);font-weight:700}.hist-td-change,.hist-td-pct{text-align:left;font-weight:600}.hist-dir--up{color:var(--up)}.hist-dir--down{color:var(--down)}.hist-dir--flat{color:var(--ink3)}.hist-pct-cell{align-items:center;gap:3px;display:inline-flex}.hist-pagination{justify-content:center;align-items:center;gap:14px;margin-bottom:20px;display:flex}.hist-page-btn{border:1.5px solid var(--line2);background:var(--bg);color:var(--ink2);cursor:pointer;border-radius:9px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:color .12s,border-color .12s}.hist-page-btn:hover:not(:disabled){border-color:var(--gold);color:var(--gold-strong)}.hist-page-btn:disabled{opacity:.4;cursor:default}.hist-page-info{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:13px}.hist-disclaimer{color:var(--ink3);margin-top:4px;font-size:12px;line-height:1.7}@media (max-width:560px){.hist-controls{gap:8px}.hist-controls-end{margin-right:0}.hist-pill-btn{padding:5px 10px;font-size:12px}}.install-banner{bottom:0;z-index:400;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1.5px solid var(--line);align-items:center;gap:12px;animation:.32s cubic-bezier(.22,1,.36,1) both install-banner-in;display:flex;position:fixed;inset-inline:0;box-shadow:0 -4px 24px #0000001f}@keyframes install-banner-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.install-banner-icon{border-radius:10px;flex-shrink:0;width:44px;height:44px}.install-banner-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.install-banner-name{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700}.install-banner-hint{color:var(--ink3);font-size:12.5px;line-height:1.4}.install-banner-share-icon{background:var(--chip);border:1px solid var(--line2);vertical-align:baseline;border-radius:5px;padding:0 5px;font-size:11px;display:inline-block}.install-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.install-banner-install-btn{background:var(--gold);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .15s}.install-banner-install-btn:disabled{opacity:.65;cursor:wait}.install-banner-install-btn:hover:not(:disabled){opacity:.88}.install-banner-close{width:30px;height:30px;color:var(--ink3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex}.install-banner-close:hover{color:var(--ink);background:var(--chip)}.install-banner-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.api-docs-wrap{max-width:820px;margin:0 auto;padding:2rem 0 4rem}.api-docs-header{text-align:center;margin-bottom:3rem}.api-docs-badge{background:var(--up-bg);color:var(--up);border:1px solid var(--up);letter-spacing:.04em;border-radius:20px;margin-bottom:1rem;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.api-docs-title{color:var(--ink);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.api-docs-subtitle{color:var(--ink2);max-width:560px;margin:0 auto 1.5rem;font-size:1.0625rem;line-height:1.65}.api-docs-try-btn{background:var(--gold);color:var(--on-gold);border-radius:9px;padding:10px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.api-docs-try-btn:hover{opacity:.88}.api-docs-section{margin-bottom:2.5rem}.api-docs-section h2{color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 .875rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.api-docs-endpoint{background:var(--chip);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1rem;padding:12px 16px;display:flex}.api-docs-method{background:var(--up);color:#fff;letter-spacing:.06em;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:.75rem;font-weight:700}.api-docs-url{color:var(--ink);word-break:break-all;font-family:ui-monospace,monospace;font-size:.9375rem}.api-docs-attrs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.api-docs-attrs li{color:var(--ink2);padding-right:1.25rem;font-size:.9375rem;position:relative}.api-docs-attrs li:before{content:"✓";color:var(--up);font-weight:700;position:absolute;right:0}.api-docs-code{background:var(--ink);color:#e0d9c8;text-align:left;direction:ltr;border-radius:10px;padding:1.25rem;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.8125rem;line-height:1.7;overflow-x:auto}.api-docs-code--response{max-height:340px;font-size:.75rem;overflow-y:auto}.api-docs-section p{color:var(--ink2);margin:0 0 .75rem;font-size:.9375rem;line-height:1.65}.api-docs-section p code{background:var(--chip);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:.875em}.api-docs-table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.api-docs-table{border-collapse:collapse;direction:rtl;width:100%;font-size:.875rem}.api-docs-table th{background:var(--chip);color:var(--ink);text-align:right;border-bottom:1px solid var(--line);padding:10px 14px;font-weight:700}.api-docs-table td{color:var(--ink2);border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.api-docs-table tr:last-child td{border-bottom:none}.api-docs-table td:first-child code{background:var(--chip);color:var(--gold-strong);white-space:nowrap;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:.8em}[data-theme=dark] .api-docs-code{color:#d4c9a8;background:#1a1814}@media (prefers-color-scheme:dark){.api-docs-code{color:#d4c9a8;background:#1a1814}}.city-hero{background:var(--bg2);border-bottom:1.5px solid var(--line);padding:28px 0 32px}.city-breadcrumb{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;font-size:13px;display:flex}.city-breadcrumb a{color:var(--ink2);text-decoration:none}.city-breadcrumb a:hover{color:var(--gold)}.city-hero-title{letter-spacing:-.4px;color:var(--ink);margin:0 0 18px;font-size:clamp(22px,4vw,32px);font-weight:800}.city-hero-price-row{flex-wrap:wrap;align-items:baseline;gap:10px 16px;display:flex}.city-hero-karat-label{color:var(--ink3);font-size:13px;font-weight:600}.city-hero-price{font-variant-numeric:tabular-nums;color:var(--gold-strong);font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1}.city-hero-currency{color:var(--ink2);margin-right:6px;font-size:15px;font-weight:500}.city-hero-updated{color:var(--ink3);align-items:center;gap:6px;font-size:13px;display:flex}.city-info-section{border-top:1.5px solid var(--line);padding:32px 0}.city-info-heading{color:var(--ink);margin:0 0 14px;font-size:20px;font-weight:700}.city-info-text{color:var(--ink2);max-width:72ch;margin:0 0 12px;font-size:15px;line-height:1.75}.city-info-note{color:var(--ink3);background:var(--chip);border-radius:8px;max-width:72ch;margin:0;padding:12px 16px;font-size:14px}.city-districts{gap:14px;max-width:72ch;margin:0;display:grid}.city-district{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.city-district-name{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:700}.city-district-note{color:var(--ink2);margin:0;font-size:14px;line-height:1.7}.city-faq-item{max-width:72ch;margin:0 0 18px}.city-faq-question{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:700}.city-sibling-list{flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.city-sibling-list a{color:var(--gold-strong)}.city-cta-strip{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0 40px;font-size:15px;display:flex}.city-cta-btn{background:var(--gold);color:#fff;border-radius:10px;align-items:center;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.city-cta-btn:hover{opacity:.88}.honeypot-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.error-page-shell{background:var(--bg,#f8f7f4);min-height:100vh;color:var(--ink,#1a1a1a);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;font-family:IBM Plex Sans Arabic,Segoe UI,sans-serif;display:flex}.error-page-logo-link{color:var(--ink,#1a1a1a);align-items:center;gap:10px;margin-bottom:2rem;text-decoration:none;display:flex}.error-page-logo-name{letter-spacing:-.3px;font-size:1.25rem;font-weight:700}.error-page-404{color:var(--gold,#d4a843);margin:0 0 .5rem;font-size:4rem;font-weight:800;line-height:1}.error-page-h1{margin:0 0 .75rem;font-size:1.35rem;font-weight:700}.error-page-p{color:var(--ink2,#555);max-width:360px;margin:0 0 2rem;line-height:1.7}.error-page-btn{background:var(--gold,#d4a843);color:#fff;border-radius:50px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.global-error-body{background:var(--bg,#f8f7f4);min-height:100vh;color:var(--ink,#1a1a1a);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:2rem;font-family:IBM Plex Sans Arabic,Segoe UI,sans-serif;display:flex}.global-error-h1{margin-bottom:.75rem;font-size:1.5rem}.global-error-p{color:var(--ink2,#555);max-width:420px;line-height:1.6}.global-error-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.global-error-btn-retry{background:var(--gold,#b8860b);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:12px 20px;font-weight:600}.global-error-btn-home{border:1px solid var(--line,#ddd);color:inherit;border-radius:12px;padding:12px 20px;font-weight:600;text-decoration:none}.offline-shell{background:var(--bg);min-height:100vh;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 24px;display:flex}.offline-icon{font-size:52px}.offline-h1{margin:0;font-size:1.5rem;font-weight:800}.offline-p{color:var(--ink2);max-width:32ch;margin:0;line-height:1.7}.offline-btn{background:var(--gold);color:#fff;border-radius:8px;margin-top:8px;padding:10px 24px;font-weight:700;text-decoration:none;display:inline-block}.section-error{text-align:center;color:var(--ink3);background:var(--chip);border-radius:12px;margin:16px 0;padding:28px 24px;font-size:14px}.topbar-spot{color:var(--ink3);font-weight:400}.topbar-market-closed-dot,.live-dot--idle{background:var(--ink3)!important;box-shadow:none!important;animation:none!important}.topbar-market-closed-badge{background:var(--chip);color:var(--ink2);border-radius:4px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:700}.footer-brand-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.footer-brand-name{font-size:17px;font-weight:700}.footer-brand-tagline{color:var(--ink2);max-width:30ch;margin:0;font-size:14px;line-height:1.7}.footer-nav-col{align-content:start;gap:8px;font-size:14px;display:grid}.footer-col-title{color:var(--ink2);font-size:12.5px;font-weight:700}.footer-legal-text{max-width:66ch;line-height:1.6}.site-logo-name{letter-spacing:-.3px;font-size:23px;font-weight:700}.btn-theme-inner{align-items:center;gap:6px;display:inline-flex}.hero-price-meta-row{justify-content:space-between;align-items:center;display:flex}.hero-price-meta-country{font-size:var(--text-sm);color:var(--ink2);align-items:center;gap:6px;font-weight:600;display:flex}.hero-price-meta-time{font-size:var(--text-xs);color:var(--ink3);align-items:center;gap:6px;font-weight:600;display:flex}.hero-price-number-row{flex-direction:row;align-items:baseline;gap:10px;display:flex}.hero-price-number{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ink);font-size:clamp(3.25rem,7vw,5rem);font-weight:700;line-height:1}.hero-price-unit{font-size:var(--text-sm);color:var(--ink3);font-weight:500}.hero-price-change.is-up{background:var(--up-bg);color:var(--up)}.hero-price-change.is-down{background:var(--down-bg);color:var(--down)}.hero-price-loading-mb{margin-bottom:16px}.hero-focal-override{max-width:none!important;margin-bottom:0!important}.hero-quick-links-full{width:100%;margin-top:16px}.hero-link-flex{flex:1;justify-content:center}.opacity-faint{opacity:.4}.wa-share-btn{color:#25d366;background:#25d3661a;border:1px solid #25d36638;border-radius:7px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.gold-today-root,.compare-shell{background:var(--bg);color:var(--ink);min-height:100vh;font-size:16px;line-height:1.65}.section-loading-skeleton{height:var(--sk-h,200px);background:var(--chip);border-radius:16px;margin:32px 0}.price-change.is-up{color:var(--up)}.price-change.is-down{color:var(--down)}.price-change-num.is-up{color:var(--up)}.price-change-num.is-down{color:var(--down)}.price-change--unavailable{color:var(--ink3)}.price-change--xs{font-size:12px;font-weight:700}.price-change--sm{font-size:13px;font-weight:600}.price-change--md{font-size:12.5px;font-weight:700}.price-change--lg{font-size:15px;font-weight:800}.alert-section-card{background:var(--card);border:1.5px solid var(--gold);box-shadow:var(--shadow);border-radius:22px;padding:34px 36px}.alert-sent-center{text-align:center;padding:16px 0}.alert-sent-h{margin:12px 0 8px}.alert-sent-p{color:var(--ink2);margin:0}.alert-form-header{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.alert-form-desc{margin:0}.alert-desc-meta{color:var(--ink3)}.alert-desc-b{font-variant-numeric:tabular-nums;color:var(--gold)}.alert-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:14px;display:grid}.alert-btn-note{color:var(--ink3);text-align:center;margin:7px 0 0;font-size:12px}.articles-meta-link{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.article-card-cover{aspect-ratio:16/9;border:1px solid var(--line);border-radius:14px;overflow:hidden}.article-card-tags{font-size:var(--text-sm);gap:8px;display:flex}.article-card-cat{color:var(--gold);font-weight:700}.article-card-time{color:var(--ink3)}.article-card-title{line-height:1.4}.article-card-desc{margin:0}.price-table-thead-row{color:var(--ink2);background:var(--chip);font-size:14px}.price-table-th{text-align:right;border-bottom:1.5px solid var(--line2);padding:14px 16px;font-weight:600}.price-table-th--edge{padding-inline:22px}.price-table-body-row{border-bottom:1px solid var(--line)}.price-table-row-th{text-align:right;padding:16px 22px;font-weight:700}.price-table-td{font-variant-numeric:tabular-nums;padding:16px}.price-table-td--buy{color:var(--gold-strong);font-size:16px;font-weight:700}.price-table-td--range{color:var(--ink2);font-size:14px;font-weight:600}.price-table-td--used{color:var(--ink);font-weight:600}.price-table-td--sell{color:var(--ink2)}.price-table-td--raw{color:var(--ink3)}.price-table-td--change{padding-inline-end:22px;font-weight:700}.price-table-td--change.is-up{color:var(--up)}.price-table-td--change.is-down{color:var(--down)}.price-table-skeleton-row{border-bottom:1px solid var(--line)}.price-table-skeleton-td{padding:16px}.price-table-note-text{color:var(--ink3);margin:10px 2px 0;font-size:14px}.compare-hero-section{padding-block:clamp(36px,6vw,64px) 0}.compare-hero-live{align-items:center;gap:8px;margin-bottom:14px;display:flex}.compare-hero-live-text{color:var(--ink2);font-size:13px}.compare-hero-h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.625rem,4vw,2.5rem);font-weight:800;line-height:1.2}.compare-hero-desc{font-size:var(--text-body-lg);color:var(--ink2);max-width:68ch;margin:0 0 6px}.compare-hero-spot{color:var(--ink3);margin:0;font-size:13px}.compare-spot-trend{margin-right:10px}.compare-spot-trend.is-up{color:var(--up)}.compare-spot-trend.is-down{color:var(--down)}.compare-country-section{padding-block:20px 0}.compare-buy-section{padding-block:clamp(24px,4vw,40px)}.compare-cards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.compare-country-card{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);color:inherit;border-radius:14px;padding:20px 22px;text-decoration:none;display:block;position:relative}.compare-country-card.is-cheapest{border-color:var(--up)}.compare-cheapest-badge{background:var(--up-bg);color:var(--up);letter-spacing:.06em;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.compare-card-country-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.compare-card-country-row--offset{margin-top:22px}.compare-card-flag{font-size:30px;line-height:1}.compare-card-name{font-size:16px;font-weight:700}.compare-card-vat{color:var(--ink3);font-size:12px}.compare-tax-details{color:var(--ink3);margin-top:4px;font-size:11px}.compare-tax-summary{cursor:pointer;color:var(--ink2);font-weight:600}.compare-tax-summary:hover{color:var(--gold-strong)}.compare-tax-detail-text{margin:4px 0 0;line-height:1.5}.compare-karat-label{color:var(--ink3);letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.compare-price-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;line-height:1.1;display:block}.compare-price-unit{color:var(--ink2);margin-right:5px;font-size:14px;font-weight:500}.compare-card-footer{border-top:1px solid var(--line);color:var(--ink2);justify-content:space-between;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.compare-card-arrow{color:var(--gold);font-weight:600}.compare-card-egypt-note{color:var(--ink3);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px}.compare-table-thead-row{color:var(--ink2);background:var(--chip);font-size:13px}.compare-table-th{text-align:right;border-bottom:1.5px solid var(--line2);padding:14px 22px;font-weight:600}.compare-table-th--narrow{padding-inline:16px}.compare-table-th-sub{color:var(--ink3);margin-top:2px;font-size:11px;font-weight:400;display:block}.compare-table-body-row{border-bottom:1px solid var(--line)}.compare-table-row-th{text-align:right;padding:15px 22px;font-weight:700}.compare-table-td{font-variant-numeric:tabular-nums;vertical-align:middle;padding:15px 16px}.compare-table-karat-val{font-variant-numeric:tabular-nums}.compare-table-karat-val--hl{color:var(--gold-strong);font-size:17px;font-weight:700}.compare-table-karat-val--nm{color:var(--ink);font-size:15px;font-weight:500}.compare-table-karat-pct{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:600}.compare-table-karat-pct.is-up{color:var(--up)}.compare-table-karat-pct.is-down{color:var(--down)}.compare-table-note{color:var(--ink3);margin:10px 2px 0;font-size:13px}.compare-buy-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.compare-buy-card{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:18px 20px}.compare-buy-card.is-cheapest{border-color:var(--up)}.compare-buy-card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.compare-buy-card-name{font-size:15px;font-weight:700}.compare-buy-cheapest-badge{background:var(--up-bg);color:var(--up);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.compare-buy-rows{flex-direction:column;gap:9px;font-size:13px;display:flex}.compare-buy-row{justify-content:space-between;align-items:center;display:flex}.compare-buy-label-2{color:var(--ink2)}.compare-buy-label-3{color:var(--ink3)}.compare-buy-val-bold{font-variant-numeric:tabular-nums;font-weight:700}.compare-buy-divider{background:var(--line);height:1px;margin:2px 0}.compare-buy-premium{font-variant-numeric:tabular-nums;color:var(--warn);font-weight:600}.compare-buy-vat{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.compare-buy-vat.is-low{color:var(--up)}.compare-buy-tax-note{color:var(--ink3);margin:0;font-size:11px;line-height:1.45}.compare-insight-box{background:var(--gold-bg);color:var(--gold-strong);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.compare-faq-grid{gap:24px;max-width:72ch;display:grid}.compare-faq-h2{font-size:var(--text-h3);margin:0 0 8px;font-weight:700}.compare-faq-p{font-size:var(--text-sm);color:var(--ink2);margin:0;line-height:1.75}.chart-stat-value{color:var(--stat-clr,var(--ink));align-items:center;gap:4px;display:flex}.chart-stat-unit{color:var(--ink3);font-size:12px;font-weight:400}.chart-stat-empty{color:var(--ink3)}.chart-tooltip{left:var(--tip-l,auto);right:var(--tip-r,auto)}.chart-cmp-price{font-size:14px}.chart-cmp-price-unit{font-size:11px;font-weight:400}.chart-cmp-pct{font-size:12px;font-weight:700}.chart-cmp-pct.is-up{color:var(--up)}.chart-cmp-pct.is-down{color:var(--down)}.chart-range-bar-dot{left:var(--dot-pct,50%)}.portfolio-input{border:1.5px solid var(--line2);background:var(--bg);width:100%;color:var(--ink);box-sizing:border-box;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.portfolio-label{color:var(--ink3);letter-spacing:.03em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.portfolio-header-btns{align-items:center;gap:8px;display:flex}.portfolio-csv-btn{background:var(--chip);color:var(--ink2);border:1.5px solid var(--line2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.portfolio-add-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.portfolio-add-btn.is-open{background:var(--chip);color:var(--ink2);border:1.5px solid var(--line2)}.portfolio-add-btn:not(.is-open){background:var(--gold);color:#fff}.portfolio-form-wrap{background:var(--card);border:1.5px solid var(--line2);border-radius:16px;margin-bottom:20px;padding:20px 20px 18px}.portfolio-form-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.portfolio-price-row{gap:6px;display:flex}.portfolio-autofill-btn{background:var(--gold-bg);color:var(--gold-strong);border:1.5px solid var(--gold);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.portfolio-form-error{color:var(--down);margin:10px 0 0;font-size:12px}.portfolio-submit-btn{background:var(--gold);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:10px 0;font-size:14px;font-weight:700;display:flex}.portfolio-summary{border-radius:16px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:18px 20px;display:grid}.portfolio-summary.is-up{background:linear-gradient(135deg, color-mix(in srgb, var(--up-bg) 60%, var(--card)) 0%, var(--card) 100%);border:1.5px solid color-mix(in srgb, var(--up) 25%, var(--line))}.portfolio-summary.is-down{background:linear-gradient(135deg, color-mix(in srgb, var(--down-bg) 60%, var(--card)) 0%, var(--card) 100%);border:1.5px solid color-mix(in srgb, var(--down) 25%, var(--line))}.portfolio-stat-cell{text-align:center}.portfolio-stat-label{color:var(--ink3);margin-bottom:4px;font-size:11px;font-weight:600}.portfolio-stat-val{font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.portfolio-stat-val--lg{font-size:18px}.portfolio-stat-val--sm{font-size:11px}.portfolio-stat-val{color:var(--stat-clr,var(--ink))}.portfolio-empty{text-align:center;background:var(--chip);color:var(--ink3);border-radius:16px;padding:48px 24px}.portfolio-empty-icon{opacity:.5;margin-bottom:12px;font-size:36px}.portfolio-empty-title{margin:0 0 6px;font-size:14px;font-weight:600}.portfolio-empty-p{margin:0;font-size:12px;line-height:1.7}.portfolio-entries{flex-direction:column;gap:10px;display:flex}.portfolio-entry{background:var(--card);border:1.5px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:10px 14px;padding:14px 16px;display:grid}.portfolio-entry-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.portfolio-karat-badge{background:var(--gold-bg);color:var(--gold-strong);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.portfolio-country{color:var(--ink2);font-size:12px;font-weight:600}.portfolio-weight{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.portfolio-entry-date{color:var(--ink3);font-size:11px}.portfolio-note{color:var(--ink3);font-size:11px;font-style:italic}.portfolio-price-grid{grid-template-columns:1fr 1fr 1fr;gap:6px 12px;display:grid}.portfolio-price-col-label{color:var(--ink3);margin-bottom:2px;font-size:10px;font-weight:600}.portfolio-price-paid{font-variant-numeric:tabular-nums;color:var(--ink2);font-size:13px;font-weight:700}.portfolio-price-now{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:700}.portfolio-pl{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.portfolio-pl.is-up{color:var(--up)}.portfolio-pl.is-down{color:var(--down)}.portfolio-pl-pct{opacity:.8;font-size:10px;font-weight:600}.portfolio-totals{color:var(--ink3);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;display:flex}.portfolio-totals strong.paid{color:var(--ink2);font-variant-numeric:tabular-nums}.portfolio-totals strong.cur{color:var(--ink);font-variant-numeric:tabular-nums}.portfolio-delete-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.portfolio-confirm-delete{background:var(--down);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:700}.portfolio-cancel-btn{background:var(--chip);color:var(--ink3);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:4px 10px;font-size:11px}.portfolio-delete-btn{background:var(--chip);color:var(--ink3);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;padding:7px;display:flex}.portfolio-privacy-note{color:var(--ink3);text-align:center;margin-top:12px;font-size:11px;line-height:1.7}.alert-btn-wrap{display:inline-block;position:relative}.price-alert-panel{z-index:200;background:var(--card);border:1.5px solid var(--line2);border-radius:14px;width:280px;padding:18px 18px 16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 32px #00000021}.alert-panel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.alert-panel-title{align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.alert-panel-close{cursor:pointer;color:var(--ink3);background:0 0;border:none;padding:2px}.alert-panel-tabs{background:var(--chip);border-radius:9px;gap:6px;margin-bottom:14px;padding:3px;display:flex}.alert-tab-btn{cursor:pointer;color:var(--ink3);box-shadow:none;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 0;font-size:11px;font-weight:700;transition:all .15s;display:flex}.alert-tab-btn.is-active{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #00000014}.alert-current-price-row{color:var(--ink3);justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}.alert-current-price-val{font-variant-numeric:tabular-nums;color:var(--gold-strong);font-weight:600}.alert-direction-row{gap:8px;margin-bottom:12px;display:flex}.alert-direction-btn{border:1.5px solid var(--line2);background:var(--bg);color:var(--ink2);cursor:pointer;border-radius:8px;flex:1;padding:7px 0;font-size:12px;font-weight:700}.alert-direction-btn.is-selected{border-color:var(--gold);background:var(--gold-bg);color:var(--gold-strong)}.alert-target-label{color:var(--ink2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.alert-target-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.alert-target-input{border:1.5px solid var(--line2);background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums;text-align:left;border-radius:8px;outline:none;flex:1;padding:9px 11px;font-size:14px}.alert-target-input.is-error{border-color:var(--down)}.alert-target-unit{color:var(--ink3);white-space:nowrap;font-size:12px}.alert-form-error{color:var(--down);margin:-6px 0 10px;font-size:12px;line-height:1.5}.alert-push-actions{gap:8px;display:flex}.alert-save-btn{background:var(--gold);color:#fff;cursor:pointer;opacity:1;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 0;font-size:13px;font-weight:700;display:flex}.alert-save-btn.is-saving{cursor:wait;opacity:.7}.alert-clear-btn{background:var(--down-bg);color:var(--down);border:1.5px solid var(--down);cursor:pointer;border-radius:8px;align-items:center;padding:9px 12px;display:flex}.alert-push-note{color:var(--ink3);margin:10px 0 0;font-size:11px;line-height:1.6}.alert-email-success{text-align:center;padding:12px 0 4px}.alert-email-success-icon{margin-bottom:6px;font-size:28px}.alert-email-success-title{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:700}.alert-email-success-p{color:var(--ink3);margin:0;font-size:12px;line-height:1.6}.alert-email-label{color:var(--ink2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.alert-email-input{border:1.5px solid var(--line2);background:var(--bg);width:100%;color:var(--ink);box-sizing:border-box;direction:ltr;border-radius:8px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px}.alert-email-input.is-error{border-color:var(--down)}.alert-email-error{color:var(--down);margin:5px 0 0;font-size:12px;line-height:1.5}.alert-email-submit{background:var(--gold);color:#fff;cursor:pointer;opacity:1;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:9px 0;font-size:13px;font-weight:700;display:flex}.alert-email-submit.is-loading{cursor:wait;opacity:.7}.alert-email-note{color:var(--ink3);margin:8px 0 0;font-size:11px;line-height:1.6}.email-sub-section{background:linear-gradient(135deg,#2d2416 0%,#1a1510 100%);border-radius:20px;padding:clamp(32px,5vw,44px) clamp(24px,5vw,48px);position:relative;overflow:hidden}.email-sub-ring-tl{pointer-events:none;border:40px solid #d4a8431a;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;left:-70px}.email-sub-ring-br{pointer-events:none;border:26px solid #d4a84312;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-45px;right:-45px}.email-sub-success{text-align:center;padding:20px 0;position:relative}.email-sub-success-icon{margin-bottom:14px;font-size:44px}.email-sub-success-title{color:#fff;margin:0 0 8px;font-size:20px;font-weight:800}.email-sub-success-p{color:#ffffff8c;margin:0;font-size:14px;line-height:1.7}.email-sub-icon-box{background:#d4a84329;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:20px;display:flex}.email-sub-title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.15rem,3vw,1.5rem);font-weight:800;line-height:1.2}.email-sub-desc{color:#ffffff8c;max-width:38ch;margin:0;font-size:14px;line-height:1.8}.email-sub-form{flex-direction:column;gap:10px;display:flex}.email-sub-input{color:#fff;caret-color:#d4a843;direction:ltr;background:#ffffff12;border:1.5px solid #ffffff24;border-radius:11px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:15px;transition:border-color .15s}.email-sub-input.is-error{border-color:#ef4444}.email-sub-form-error{color:#fca5a5;align-items:center;gap:5px;margin:0 2px;font-size:13px;display:flex}.email-sub-submit{color:#1a1510;cursor:pointer;opacity:1;letter-spacing:-.01em;background:#d4a843;border:none;border-radius:11px;width:100%;padding:14px 0;font-family:inherit;font-size:15px;font-weight:800;transition:opacity .15s}.email-sub-submit.is-disabled{cursor:not-allowed;opacity:.6}.email-sub-badges{flex-wrap:wrap;gap:16px;margin-top:2px;display:flex}.email-sub-badge{color:#ffffff85;align-items:center;gap:5px;font-size:12px;display:flex}.email-sub-badge-check{color:#d4a843;background:#d4a84333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:flex}.trend-arrow-icon{vertical-align:-.125em;flex-shrink:0;display:inline-block}.inline-icon-label{align-items:center;gap:5px;display:inline-flex}.trust-item-row{gap:10px;display:flex}.trust-item-icon-circle{border-radius:50%}.trust-item-text{line-height:1.6}.about-data-note{max-width:68ch;margin-bottom:1.25rem}.about-contact-note{max-width:64ch;margin-bottom:1.375rem}.about-follow-note{max-width:60ch;margin-bottom:0}.btn-theme{align-items:center;gap:6px;display:inline-flex}.chart-section-aside{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.insights-item-metric{color:var(--stat-clr,var(--ink))}.portfolio-price-row>.portfolio-input{flex:1;width:auto;min-width:0}.portfolio-input--date{color-scheme:normal}.section-block--no-pad{padding:0!important}.site-topbar-loading{height:38px}.mx-auto,.icon-box-centered{margin:0 auto}.icon-box{width:var(--icon-sz,46px);height:var(--icon-sz,46px);border-radius:var(--icon-r,12px);background:var(--icon-bg);color:var(--icon-fg);flex-shrink:0;place-items:center;display:grid}.mobile-bar-calc-btn{height:40px;padding:0 18px;font-size:14px}.about-input.is-error,.about-textarea.is-error{border-color:var(--down)}.swagger-docs-shell{background:var(--bg,#fff);min-height:100vh}.swagger-docs-topbar{border-bottom:1px solid var(--line,#e5e7eb);font-size:var(--text-sm,14px);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.swagger-back-link{font-weight:600}.page-footer-gold-link{color:var(--gold);font-weight:600;text-decoration:none}.btn-ms-sm{margin-inline-start:12px}.calc-prem-strong{color:var(--stat-clr,var(--ink))}.article-hero-image,.articles-index-card-cover{object-position:var(--obj-pos,center)}.last-visit-toast-icon.is-up{background:var(--up-bg);color:var(--up)}.last-visit-toast-icon.is-down{background:var(--down-bg);color:var(--down)}.last-visit-toast-metric.is-up{color:var(--up)}.last-visit-toast-metric.is-down{color:var(--down)}.hero-price-change{margin-bottom:16px}.email-sub-grid{grid-template-columns:1fr clamp(260px,40%,380px);align-items:center;gap:clamp(24px,4vw,40px);display:grid;position:relative}@media (max-width:640px){.email-sub-grid{grid-template-columns:1fr;gap:20px}}.stale-notice{margin-inline:var(--page-padding);border:1px solid color-mix(in srgb, var(--warn) 30%, var(--line));background:color-mix(in srgb, var(--warn-bg) 72%, var(--card));color:var(--ink2);font-size:var(--text-sm);border-radius:12px;align-items:start;gap:10px;margin-block:12px 0;padding:11px 14px;line-height:1.6;display:flex}.stale-notice p{margin:0}.stale-notice strong{color:var(--ink)}.stale-notice-dot{background:var(--warn);block-size:8px;inline-size:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 14%, transparent);border-radius:50%;flex:0 0 8px;margin-block-start:.5em}.geo-summary-stack .stale-notice,.page-main .stale-notice{margin-inline:0}