/* Golden X · Royal Gold premium refactor (v2.1.11)
   One component, two palettes. Structure is shared by light and dark modes. */
.gx-theme-2{--t2-gold:#d6a52d;--t2-gold2:#f5d672;--t2-gold3:#8e6415;--t2-green:#16d98b;--t2-red:#ff4c55;--t2-ink:#16191f;--t2-cream:#fffaf0;--t2-line:#d3ad54;--t2-panel:#fffdf8;--t2-muted:#6b6458;background:#090b09!important}
.gx-theme-2 .gx-t2-bg-left,.gx-theme-2 .gx-t2-bg-right{position:absolute;z-index:0;top:0;bottom:5.9vh;width:31vw;background-size:cover;background-position:center;pointer-events:none}
.gx-theme-2 .gx-t2-bg-left{left:0;background-image:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.04) 52%,rgba(255,250,238,.96) 100%),url('../img/shop-left.webp')}
.gx-theme-2 .gx-t2-bg-right{right:0;background-image:linear-gradient(270deg,rgba(255,255,255,.02),rgba(255,255,255,.04) 52%,rgba(255,250,238,.96) 100%),url('../img/shop-right.webp')}
.gx-mode-light.gx-theme-2{background:radial-gradient(circle at 50% -8%,rgba(250,223,154,.75),transparent 31%),linear-gradient(180deg,#fffef9 0%,#fff9e8 55%,#f8edd1 100%)!important;color:var(--t2-ink)!important}
.gx-mode-dark.gx-theme-2{--t2-panel:#070806;--t2-cream:#0a0c09;--t2-ink:#fff8e7;--t2-muted:#d0c5ac;--t2-line:#a97d23;background:radial-gradient(circle at 50% 4%,rgba(145,91,8,.25),transparent 28%),#040503!important;color:#fff!important}
.gx-mode-dark.gx-theme-2 .gx-t2-bg-left{background-image:linear-gradient(90deg,rgba(0,0,0,.05),rgba(4,5,3,.15) 54%,#040503 100%),url('../img/shop-left.webp');filter:saturate(.95) brightness(.75)}
.gx-mode-dark.gx-theme-2 .gx-t2-bg-right{background-image:linear-gradient(270deg,rgba(0,0,0,.05),rgba(4,5,3,.15) 54%,#040503 100%),url('../img/shop-right.webp');filter:saturate(.95) brightness(.75)}

/* Header */
.gx-theme-2 .gx-t2-premium-header{position:relative;z-index:60;height:10.8vh;min-height:88px;display:grid;grid-template-columns:minmax(330px,1fr) minmax(360px,1.15fr) minmax(350px,1fr);align-items:center;gap:1.25vw;padding:.7vh 2.7vw;border:0;direction:ltr;background:transparent!important;box-shadow:none!important;isolation:isolate}
.gx-theme-2 .gx-t2-premium-header:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(13,9,3,.06),rgba(13,9,3,0) 88%)}
.gx-mode-light.gx-theme-2 .gx-t2-premium-header,.gx-mode-dark.gx-theme-2 .gx-t2-premium-header{background:transparent!important;box-shadow:none!important;border:0!important}
.gx-theme-2 .gx-t2-status-card,.gx-theme-2 .gx-t2-control-card{height:6.7vh;min-height:60px;border:1px solid rgba(224,181,78,.72);border-radius:21px;display:flex;align-items:stretch;overflow:visible;backdrop-filter:blur(7px) saturate(1.08);-webkit-backdrop-filter:blur(7px) saturate(1.08);box-shadow:0 8px 28px rgba(52,32,2,.13),inset 0 0 0 1px rgba(255,240,189,.15)}
.gx-mode-light.gx-theme-2 .gx-t2-status-card,.gx-mode-light.gx-theme-2 .gx-t2-control-card{background:linear-gradient(180deg,rgba(255,252,241,.18),rgba(255,247,220,.06));text-shadow:0 1px 4px rgba(255,255,255,.28)}
.gx-mode-dark.gx-theme-2 .gx-t2-status-card,.gx-mode-dark.gx-theme-2 .gx-t2-control-card{background:linear-gradient(180deg,rgba(5,10,8,.38),rgba(4,8,6,.18));border-color:rgba(211,166,62,.66);box-shadow:0 10px 30px rgba(0,0,0,.18),inset 0 0 0 1px rgba(230,191,98,.08)}
.gx-theme-2 .gx-t2-status-card{justify-self:start;direction:ltr;padding:.35vh .55vw}
.gx-theme-2 .gx-t2-status-item{min-width:0;padding:.2vh 1vw;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(171,132,47,.38);text-align:center}
.gx-theme-2 .gx-t2-status-item small{font-size:clamp(9px,.72vw,12px);font-weight:800;color:#8c6c26;line-height:1.1;direction:rtl;white-space:nowrap}
.gx-theme-2 .gx-t2-status-item b{margin-top:.24vh;font-size:clamp(12px,1vw,18px);font-weight:900;direction:ltr;white-space:nowrap;color:var(--t2-ink)!important}
.gx-theme-2 .gx-t2-status-card .gx-live-pill{align-self:center;display:inline-flex;align-items:center;gap:.38vw;padding:.72vh .8vw;margin:0 .25vw;border:1px solid rgba(21,203,129,.38);border-radius:13px;background:linear-gradient(180deg,rgba(31,226,140,.13),rgba(12,146,92,.08));color:#0eae6d!important;font-size:clamp(13px,1.15vw,21px);font-weight:900;direction:ltr;white-space:nowrap;box-shadow:inset 0 0 20px rgba(31,226,140,.04)}
.gx-theme-2 .gx-t2-status-card .gx-live-pill i{width:.75em;height:.75em;border-radius:50%;background:#1fe28c;box-shadow:0 0 0 4px rgba(31,226,140,.12),0 0 14px rgba(31,226,140,.42);animation:gxT2LivePulse 1.7s ease-in-out infinite}
.gx-mode-dark.gx-theme-2 .gx-t2-status-card .gx-live-pill{color:#27e59b!important}
@keyframes gxT2LivePulse{0%,100%{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}

.gx-theme-2 .gx-t2-brand.gx-header-brand-inline{justify-self:center;width:100%;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1vw,20px)!important;direction:ltr!important;flex-direction:row!important;overflow:visible!important}
.gx-theme-2 .gx-t2-brand.gx-header-brand-inline>img{order:0!important;width:auto!important;height:clamp(48px,6.3vh,72px)!important;max-width:clamp(120px,13vw,210px)!important;object-fit:contain!important;margin:0!important;filter:drop-shadow(0 5px 14px rgba(106,70,8,.22));background:transparent!important;border:0!important;box-shadow:none!important}
.gx-theme-2 .gx-t2-brand-copy{order:1!important;display:flex;flex-direction:column;align-items:flex-start;text-align:left;direction:rtl;min-width:0}
.gx-theme-2 .gx-t2-brand-copy b,.gx-theme-2 .gx-t2-brand-copy .gx-dynamic-shop-name{color:#c9931e!important;font-size:clamp(21px,1.75vw,34px)!important;font-weight:900!important;line-height:1.05!important;max-width:19vw!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:none!important}
.gx-theme-2 .gx-t2-brand-copy small{margin-top:.2vh;color:#6f5b31;font-size:clamp(8px,.64vw,11px);font-weight:800;white-space:nowrap}
.gx-mode-dark.gx-theme-2 .gx-t2-brand-copy small{color:#c9b57c}

.gx-theme-2 .gx-t2-control-card{justify-self:end;align-items:center;gap:.58vw;padding:.4vh .6vw;direction:ltr}
.gx-theme-2 .gx-t2-source{background:transparent!important;box-shadow:none!important;border:0!important;height:auto!important;min-height:0!important;flex:1 1 auto;display:grid!important;grid-template-columns:auto auto;grid-template-areas:'label value' 'time time';align-content:center;column-gap:.52vw;row-gap:.08vh;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:inherit!important;direction:rtl!important}
.gx-theme-2 .gx-t2-source small{grid-area:label;color:#765d26!important;font-size:clamp(9px,.7vw,12px)!important;font-weight:800!important;white-space:nowrap}
.gx-theme-2 .gx-t2-source>b{grid-area:value;color:#b77e11!important;font-size:clamp(13px,1.05vw,19px)!important;font-weight:900!important;direction:ltr;white-space:nowrap!important;min-width:max-content!important}
.gx-theme-2 .gx-t2-source .gx-market-line{grid-area:time;color:#887d68!important;font-size:clamp(7px,.55vw,10px)!important;font-weight:700!important;white-space:nowrap!important;direction:rtl!important}
.gx-theme-2 .gx-t2-source .gx-market-line i{color:#4e473a!important;font-style:normal!important;font-weight:900!important;direction:ltr!important}
.gx-mode-dark.gx-theme-2 .gx-t2-source small{color:#e0d1a5!important}.gx-mode-dark.gx-theme-2 .gx-t2-source>b{color:#ecc764!important}.gx-mode-dark.gx-theme-2 .gx-t2-source .gx-market-line{color:#b7aa88!important}.gx-mode-dark.gx-theme-2 .gx-t2-source .gx-market-line i{color:#f3deb0!important}
.gx-theme-2 .gx-t2-refresh-block{display:flex;align-items:center;gap:.44vw;padding:0 .55vw;border-inline-start:1px solid rgba(174,134,47,.38);border-inline-end:1px solid rgba(174,134,47,.38);height:78%}
.gx-theme-2 .gx-t2-refresh-block>span{display:flex;flex-direction:column;line-height:1.05;text-align:right;direction:rtl;white-space:nowrap}
.gx-theme-2 .gx-t2-refresh-block>span b{font-size:clamp(8px,.63vw,11px);color:#7b5d1d;font-weight:900}.gx-theme-2 .gx-t2-refresh-block>span small{margin-top:.15vh;font-size:clamp(7px,.52vw,9px);color:#948a75}
.gx-mode-dark.gx-theme-2 .gx-t2-refresh-block>span b{color:#e0bd61}.gx-mode-dark.gx-theme-2 .gx-t2-refresh-block>span small{color:#aaa184}
.gx-theme-2 .gx-refresh-countdown{--gx-refresh-progress:100%;position:relative!important;width:45px!important;height:45px!important;flex:0 0 45px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:conic-gradient(#d7a52f var(--gx-refresh-progress),rgba(215,165,47,.16) 0)!important;color:#6d4c0a!important;box-shadow:0 5px 15px rgba(119,80,8,.12),inset 0 0 0 1px rgba(202,153,45,.16)!important}
.gx-theme-2 .gx-refresh-countdown:before{content:""!important;position:absolute!important;inset:4px!important;border-radius:50%!important;background:linear-gradient(145deg,#fffdf8,#f6e5b8)!important;box-shadow:inset 0 0 0 1px rgba(177,128,31,.28)!important}
.gx-theme-2 .gx-countdown-core{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:center;gap:1px;direction:ltr;line-height:1;transform:translateY(-1px)}
.gx-theme-2 .gx-refresh-countdown strong{position:static!important;color:#8f630d!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.gx-theme-2 .gx-refresh-countdown small{position:static!important;color:#ae8129!important;font-size:7px!important;font-weight:900!important;line-height:1!important;margin:0!important;transform:none!important}
.gx-mode-dark.gx-theme-2 .gx-refresh-countdown{background:conic-gradient(#21df91 var(--gx-refresh-progress),rgba(31,226,140,.13) 0)!important;box-shadow:0 0 20px rgba(31,226,140,.13)!important}.gx-mode-dark.gx-theme-2 .gx-refresh-countdown:before{background:linear-gradient(145deg,#0c1b16,#06100d)!important;border:1px solid rgba(223,181,76,.24)!important}.gx-mode-dark.gx-theme-2 .gx-refresh-countdown strong{color:#f0cf73!important}.gx-mode-dark.gx-theme-2 .gx-refresh-countdown small{color:#2ae49a!important}
.gx-theme-2 .gx-refresh-countdown.is-refreshing{animation:gxT2RefreshOrbit .65s ease-in-out infinite alternate}
@keyframes gxT2RefreshOrbit{from{transform:scale(.96);filter:brightness(1)}to{transform:scale(1.05);filter:brightness(1.18);box-shadow:0 0 24px rgba(223,178,69,.34)}}

.gx-theme-2 .gx-mode-toggle{appearance:none;border:0;background:transparent;padding:0;display:grid;grid-template-columns:auto 44px auto;align-items:center;gap:5px;cursor:pointer;color:#9a741f;direction:ltr;user-select:none;-webkit-user-select:none;caret-color:transparent;outline:none;touch-action:manipulation}
.gx-theme-2 .gx-mode-toggle *{user-select:none;-webkit-user-select:none;caret-color:transparent;pointer-events:none}
.gx-theme-2 .gx-mode-toggle:focus-visible{outline:2px solid rgba(214,165,45,.75);outline-offset:5px;border-radius:999px}
.gx-theme-2 .gx-mode-toggle>span:first-child,.gx-theme-2 .gx-mode-toggle>span:last-child{font-size:15px;line-height:1;opacity:.48;transition:.25s}.gx-theme-2 .gx-mode-track{position:relative;width:44px;height:24px;border-radius:999px;border:1px solid rgba(177,132,38,.55);background:linear-gradient(180deg,#f3d578,#dfb54d);box-shadow:inset 0 1px 4px rgba(91,59,5,.15)}.gx-theme-2 .gx-mode-track i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(75,49,8,.26);transition:.28s cubic-bezier(.2,.8,.2,1)}
.gx-mode-light.gx-theme-2 .gx-mode-sun{opacity:1}.gx-mode-dark.gx-theme-2 .gx-mode-moon{opacity:1;color:#f4ce68}.gx-mode-dark.gx-theme-2 .gx-mode-track{background:linear-gradient(180deg,#10251e,#07140f);border-color:#3d6c59}.gx-mode-dark.gx-theme-2 .gx-mode-track i{left:23px;background:#f4d36f;box-shadow:0 0 12px rgba(244,211,111,.32)}

/* Main composition */
.gx-theme-2 .gx-t2-main{position:relative;z-index:2;width:76vw;margin:.18vh auto 0;padding-bottom:6.35vh}
.gx-theme-2 .gx-t2-title{height:12.2vh;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.45vw;margin:0 0 .75vh}
.gx-theme-2 .gx-t2-title i{height:1px;background:linear-gradient(90deg,transparent,#c8982e,#f0c75c,#c8982e,transparent)}
.gx-theme-2 .gx-t2-title h1{margin:0;padding:.75vh 3.2vw 1.1vh;border:1px solid #c89c3b;border-radius:26px;font-size:clamp(35px,3.7vw,70px);font-weight:900;line-height:1.04;white-space:nowrap}
.gx-mode-light.gx-theme-2 .gx-t2-title h1{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,245,215,.95));color:#1b1b1c!important;box-shadow:0 14px 34px rgba(113,77,15,.12),inset 0 0 0 1px rgba(255,255,255,.76)}
.gx-mode-dark.gx-theme-2 .gx-t2-title h1{background:linear-gradient(180deg,#51360a,#171006);color:#ffe294!important;box-shadow:0 14px 34px rgba(0,0,0,.2)}

/* Price table */
.gx-theme-2 .gx-price-table.gx-t2-premium-table{border:1px solid #c89b35;border-radius:24px;overflow:hidden;box-shadow:0 18px 44px rgba(103,67,9,.12)}
.gx-mode-light.gx-theme-2 .gx-price-table.gx-t2-premium-table{background:#fff}.gx-mode-dark.gx-theme-2 .gx-price-table.gx-t2-premium-table{background:#030403;box-shadow:0 20px 50px rgba(0,0,0,.25)}
.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-head{height:7.7vh;min-height:64px;background:linear-gradient(180deg,#ffe8aa 0%,#f0c85c 100%);border-bottom:1px solid #c99a31}
.gx-mode-dark.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-head{background:linear-gradient(180deg,#714708,#472b03)}
.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-head>span{height:100%;display:flex;align-items:center;justify-content:center;gap:.72vw;border-left:1px solid rgba(151,103,15,.32);color:#2b210d!important;font-size:clamp(21px,2.1vw,39px);font-weight:900}
.gx-mode-dark.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-head>span{color:#f8d77b!important;border-left-color:#74501b}
.gx-theme-2 .gx-t2-col-head svg{width:1.9em;height:1.9em;max-width:38px;max-height:38px;fill:none;stroke:#b1780a;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.gx-theme-2 .gx-t2-sell-head svg{fill:#d59e23;stroke:#b77d0e}.gx-theme-2 .gx-t2-buy-head svg{stroke:#b98418}.gx-theme-2 .gx-t2-karat-head svg{stroke:#956912}
.gx-mode-dark.gx-theme-2 .gx-t2-col-head svg{stroke:#f0c75b}.gx-mode-dark.gx-theme-2 .gx-t2-sell-head svg{fill:#e5b64d}
.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row{height:8.35vh;min-height:69px;border-bottom:1px solid #e8dcc4}.gx-mode-light.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row{background:rgba(255,255,255,.96)}.gx-mode-dark.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row{background:#050605;border-bottom-color:#3d2f14}
.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row:last-child{border-bottom:0}
.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>span,.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>strong{height:100%;border-left:1px solid #eadfc9;display:flex;align-items:center;justify-content:center}.gx-mode-dark.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>span,.gx-mode-dark.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>strong{border-left-color:#3d2f14}
.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>strong{background:linear-gradient(180deg,#fffaf0,#f8eed7);color:#b77e12!important;font-size:clamp(26px,2.65vw,50px);font-weight:900}.gx-mode-dark.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>strong{background:linear-gradient(180deg,#3d2b0d,#261a06);color:#efc65e!important}
.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row b{color:#17191d!important;font-size:clamp(28px,2.95vw,57px);font-weight:900;line-height:1;direction:ltr}.gx-mode-dark.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row b{color:#fff!important}
.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row small{margin:0 .55vw;color:#a56f12;font-size:clamp(9px,.72vw,13px);font-weight:900}
.gx-theme-2 .gx-row-arrow{font-style:normal;font-size:clamp(16px,1.4vw,27px);font-weight:900;line-height:1}.gx-theme-2 .gx-row-buy-arrow{color:#18d98b!important;margin-inline-end:.2vw}.gx-theme-2 .gx-row-sell-arrow{color:#ff4650!important;margin-inline-start:.2vw;filter:drop-shadow(0 2px 4px rgba(255,70,80,.16))}

/* Ounce + silver cards */
.gx-theme-2 .gx-t2-info{display:grid;grid-template-columns:1fr 1fr;gap:1vw;margin-top:1vh;direction:ltr}
.gx-theme-2 .gx-t2-market-card{height:10.1vh;min-height:78px;border:1px solid #c8a04d;border-radius:21px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1vw;padding:0 1vw;direction:ltr;overflow:hidden;position:relative}
.gx-mode-light.gx-theme-2 .gx-t2-market-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,234,.96));box-shadow:0 10px 26px rgba(105,69,10,.08)}
.gx-mode-dark.gx-theme-2 .gx-t2-market-card{background:linear-gradient(180deg,#0b0c09,#050604);box-shadow:0 10px 26px rgba(0,0,0,.18)}
.gx-theme-2 .gx-t2-market-icon{width:4.75vw;height:4.75vw;min-width:56px;min-height:56px;max-width:78px;max-height:78px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff4c0 0%,#e9ba43 55%,#b27808 100%);border:1px solid #b7831b;box-shadow:0 8px 18px rgba(117,77,7,.13)}
.gx-theme-2 .gx-t2-market-icon svg{width:62%;height:62%;fill:none;stroke:#6f4a05;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gx-theme-2 .gx-t2-market-icon.gx-globe-icon svg{stroke:#5f4308}
.gx-theme-2 .gx-t2-market-card p{margin:0;min-width:0;text-align:right;direction:rtl}.gx-theme-2 .gx-t2-market-card .gx-info-label{display:block;margin-bottom:.15vh;color:#2d2b26!important;font-size:clamp(15px,1.18vw,21px)!important;font-weight:900!important;line-height:1.05}.gx-mode-dark.gx-theme-2 .gx-t2-market-card .gx-info-label{color:#f4e5bc!important}
.gx-theme-2 .gx-t2-market-card p>b{display:block;color:#17191d!important;font-size:clamp(20px,2.15vw,40px);font-weight:900;line-height:1.15;direction:ltr;text-align:right;white-space:nowrap}.gx-mode-dark.gx-theme-2 .gx-t2-market-card p>b{color:#fff!important}.gx-theme-2 .gx-t2-market-card p>b em{font-style:normal;color:#b18326;font-size:.43em;font-weight:900}
.gx-theme-2 .gx-ounce-change{display:flex;align-items:center;gap:.35vw;direction:ltr;white-space:nowrap;font-size:clamp(11px,.98vw,18px);font-weight:900}.gx-theme-2 .gx-ounce-change.is-up{color:#14b974}.gx-theme-2 .gx-ounce-change.is-down{color:#e23d49}.gx-theme-2 .gx-ounce-change.is-flat{color:#9a8e73}.gx-theme-2 .gx-ounce-change-delta{font-size:1em}.gx-theme-2 .gx-ounce-change-pct{font-size:.83em;opacity:.9}.gx-theme-2 .gx-ounce-change-arrow{font-size:1.15em}

/* Every successful 15 s cycle is unmistakably visible even when the provider
   legitimately returns the same numeric value. The number never lies: only its
   presentation rolls out/in and the table receives a short gold scan. */
.gx-theme-2 .gx-price-table.gx-t2-premium-table{position:relative}
.gx-theme-2.gx-price-refresh-confirmed .gx-price-table.gx-t2-premium-table:after{content:"";position:absolute;z-index:8;top:0;bottom:0;width:16%;left:-22%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,222,125,.08),rgba(255,234,164,.42),rgba(255,222,125,.08),transparent);transform:skewX(-14deg);animation:gxT2RefreshSweep 1.18s cubic-bezier(.22,.8,.24,1) forwards}
.gx-theme-2.gx-price-refresh-confirmed .gx-price-row .gx-value,.gx-theme-2.gx-price-refresh-confirmed .gx-spot-value,.gx-theme-2.gx-price-refresh-confirmed .gx-silver-value{animation:gxT2FreshValue 1.12s cubic-bezier(.2,.72,.22,1)}
.gx-theme-2.gx-price-refresh-confirmed .gx-t2-market-card{animation:gxT2FreshCard 1.12s ease-out}
.gx-theme-2.gx-price-refresh-confirmed .gx-price-row{animation:gxT2FreshRow 1.05s ease-out}
.gx-theme-2.gx-price-refresh-confirmed .gx-price-row:nth-child(3){animation-delay:.05s}.gx-theme-2.gx-price-refresh-confirmed .gx-price-row:nth-child(4){animation-delay:.10s}.gx-theme-2.gx-price-refresh-confirmed .gx-price-row:nth-child(5){animation-delay:.15s}
@keyframes gxT2FreshValue{0%{opacity:1;transform:translateY(0) scale(1);filter:brightness(1);text-shadow:none}22%{opacity:.18;transform:translateY(-5px) scale(.97);filter:brightness(1.2)}43%{opacity:.08;transform:translateY(5px) scale(1.035)}68%{opacity:1;transform:translateY(0) scale(1.025);filter:brightness(1.25);text-shadow:0 0 18px rgba(217,170,54,.48)}100%{opacity:1;transform:translateY(0) scale(1);filter:brightness(1);text-shadow:none}}
@keyframes gxT2FreshRow{0%,100%{background-color:transparent}45%{background-color:rgba(244,201,91,.12)}}
@keyframes gxT2RefreshSweep{0%{left:-22%;opacity:0}12%{opacity:1}100%{left:112%;opacity:0}}
@keyframes gxT2FreshCard{0%{box-shadow:0 10px 26px rgba(105,69,10,.08)}38%{box-shadow:0 0 0 2px rgba(223,179,67,.52),0 0 34px rgba(223,179,67,.28)}100%{box-shadow:0 10px 26px rgba(105,69,10,.08)}}
.gx-mode-dark.gx-theme-2.gx-price-refresh-confirmed .gx-t2-market-card{animation-name:gxT2FreshCardDark}@keyframes gxT2FreshCardDark{0%{box-shadow:0 10px 26px rgba(0,0,0,.18)}38%{box-shadow:0 0 0 2px rgba(223,179,67,.46),0 0 34px rgba(223,179,67,.25)}100%{box-shadow:0 10px 26px rgba(0,0,0,.18)}}

/* Slider + footnote */
.gx-theme-2 .gx-t2-strip-slider{height:10.2vh;min-height:78px;margin:.62vh auto 0;border:1px solid rgba(198,155,66,.56);border-radius:18px;overflow:hidden;padding:.55vh .48vw}
.gx-mode-light.gx-theme-2 .gx-t2-strip-slider{background:rgba(255,253,247,.96);box-shadow:0 9px 26px rgba(101,69,13,.08)}.gx-mode-dark.gx-theme-2 .gx-t2-strip-slider{background:rgba(5,5,4,.9);box-shadow:0 10px 28px rgba(0,0,0,.16)}
.gx-theme-2 .gx-t2-strip-viewport{height:100%;overflow:hidden;direction:ltr}.gx-theme-2 .gx-t2-strip-track{height:100%;display:flex;width:max-content;animation:gxT2StripMove 38s linear infinite;will-change:transform}.gx-theme-2 .gx-t2-strip-group{height:100%;display:flex;align-items:center;gap:.55vw;flex:0 0 auto;padding-left:.55vw}.gx-theme-2 .gx-t2-strip-item{margin:0;height:100%;aspect-ratio:1;flex:0 0 auto;border-radius:13px;overflow:hidden;border:1px solid rgba(202,158,59,.42);background:#0b0b09;box-shadow:0 4px 16px rgba(0,0,0,.12)}.gx-theme-2 .gx-t2-strip-item img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01)}
.gx-theme-2 .gx-t2-note{height:3.35vh;min-height:28px;display:flex;align-items:center;justify-content:center;text-align:center;margin:.48vh auto 0;max-width:74vw;padding:.3vh 1vw 0;font-size:clamp(12px,.94vw,17px);font-weight:900;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-mode-light.gx-theme-2 .gx-t2-note{color:#655c4b!important}.gx-mode-dark.gx-theme-2 .gx-t2-note{color:#dbc99c!important}

/* News ticker inherits the platform loop; palette follows theme mode. */
.gx-theme-2>.gx-news-ticker,.gx-theme-2 #gxLandscapeView>.gx-news-ticker{bottom:.42vh;height:5.15vh;min-height:42px;border-radius:11px;z-index:70}

/* In fullscreen the browser-level exit toast is native; our own button disappears as usual. */
.gx-theme-2 .gx-fs-btn.is-fullscreen{display:none!important}

@media(max-width:1300px){
  .gx-theme-2 .gx-t2-premium-header{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.1fr) minmax(300px,.95fr);padding-inline:1.6vw;gap:.7vw}
  .gx-theme-2 .gx-t2-control-card{gap:.35vw;padding-inline:.4vw}.gx-theme-2 .gx-t2-refresh-block>span{display:none}.gx-theme-2 .gx-t2-source .gx-market-line{font-size:7px!important}
  .gx-theme-2 .gx-t2-main{width:78vw}
}
@media(max-width:900px),(orientation:portrait){
  .gx-theme-2 .gx-t2-premium-header{height:auto;min-height:138px;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:7px;padding:8px 12px}
  .gx-theme-2 .gx-t2-brand{grid-row:1;justify-self:center}.gx-theme-2 .gx-t2-status-card{grid-row:2;justify-self:center;height:56px}.gx-theme-2 .gx-t2-control-card{grid-row:3;justify-self:center;width:min(94vw,560px);height:56px}
  .gx-theme-2 .gx-t2-brand-copy b,.gx-theme-2 .gx-t2-brand-copy .gx-dynamic-shop-name{max-width:55vw!important;font-size:20px!important}.gx-theme-2 .gx-t2-brand-copy small{font-size:8px}
  .gx-theme-2 .gx-t2-main{width:94vw;margin:8px auto 70px;padding-bottom:0}.gx-theme-2 .gx-t2-title{height:auto;margin:7px 0}.gx-theme-2 .gx-t2-title h1{font-size:32px;padding:8px 18px}
  .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-head{height:58px}.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row{height:72px}.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row b{font-size:31px}.gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>strong{font-size:28px}
  .gx-theme-2 .gx-t2-info{grid-template-columns:1fr;gap:8px}.gx-theme-2 .gx-t2-market-card{height:82px}.gx-theme-2 .gx-t2-strip-slider{height:105px}.gx-theme-2 .gx-t2-bg-left,.gx-theme-2 .gx-t2-bg-right{display:none}
}

/* ========================================================================
   v2.1.12 — Approved brand hierarchy for public platform + shop screens.
   Public root: official GOLDEN X mark/wordmark with the platform subtitle.
   Shop links: shop logo first, then shop name, subtitle directly underneath.
   This is part of the Theme 2 component itself (not an external patch).
   ======================================================================== */
.gx-theme-2 .gx-t2-brand-platform{
  justify-self:center;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:.16vh;
  min-width:0;
  overflow:visible;
  text-align:center;
}
.gx-theme-2 .gx-t2-brand-platform>img{
  display:block;
  width:auto;
  height:clamp(48px,6.35vh,72px);
  max-width:clamp(190px,17.5vw,300px);
  object-fit:contain;
  object-position:center;
  margin:0;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 5px 14px rgba(106,70,8,.18));
}
.gx-theme-2 .gx-t2-brand-platform .gx-t2-platform-subtitle{
  display:block;
  margin-top:.05vh;
  color:#9d741f;
  font-size:clamp(8px,.66vw,12px);
  line-height:1.2;
  font-weight:900;
  direction:rtl;
  white-space:nowrap;
  text-align:center;
}
.gx-mode-dark.gx-theme-2 .gx-t2-brand-platform .gx-t2-platform-subtitle{color:#d7bd78}

.gx-theme-2 .gx-t2-brand-shop.gx-header-brand-inline{
  justify-self:center;
  width:100%;
  display:flex!important;
  flex-direction:row!important;
  direction:ltr!important;
  align-items:center!important;
  justify-content:center!important;
  gap:clamp(13px,1.05vw,22px)!important;
  min-width:0!important;
  overflow:visible!important;
}
.gx-theme-2 .gx-t2-brand-shop.gx-header-brand-inline>img{
  order:0!important;
  flex:0 0 auto!important;
  width:auto!important;
  height:clamp(50px,6.45vh,74px)!important;
  max-width:clamp(78px,7.2vw,126px)!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 5px 14px rgba(106,70,8,.18));
}
.gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy{
  order:1!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  min-width:0!important;
  direction:rtl!important;
  text-align:right!important;
  overflow:visible!important;
}
.gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy b,
.gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy .gx-dynamic-shop-name{
  display:block!important;
  max-width:24vw!important;
  margin:0!important;
  padding:.04em 0 .13em!important;
  color:#c58d15!important;
  font-size:clamp(22px,1.8vw,35px)!important;
  line-height:1.22!important;
  font-weight:900!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  text-align:right!important;
  text-shadow:none!important;
}
.gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy small{
  display:block!important;
  margin-top:0!important;
  color:#8d6a22!important;
  font-size:clamp(8px,.66vw,12px)!important;
  line-height:1.22!important;
  font-weight:900!important;
  direction:rtl!important;
  white-space:nowrap!important;
  text-align:right!important;
}
.gx-mode-dark.gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy b,
.gx-mode-dark.gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy .gx-dynamic-shop-name{color:#f0c85f!important;text-shadow:0 2px 9px rgba(0,0,0,.42)!important}
.gx-mode-dark.gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy small{color:#c9b57c!important}

@media(max-width:1300px){
  .gx-theme-2 .gx-t2-brand-platform>img{height:clamp(45px,5.9vh,65px);max-width:240px}
  .gx-theme-2 .gx-t2-brand-shop.gx-header-brand-inline>img{height:clamp(46px,5.9vh,66px)!important;max-width:104px!important}
  .gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy b,
  .gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy .gx-dynamic-shop-name{font-size:clamp(19px,1.65vw,29px)!important;max-width:22vw!important}
}
@media(max-width:900px),(orientation:portrait){
  .gx-theme-2 .gx-t2-brand-platform{grid-row:1;justify-self:center}
  .gx-theme-2 .gx-t2-brand-platform>img{height:48px;max-width:220px}
  .gx-theme-2 .gx-t2-brand-platform .gx-t2-platform-subtitle{font-size:8px}
  .gx-theme-2 .gx-t2-brand-shop.gx-header-brand-inline{grid-row:1;justify-self:center;gap:10px!important}
  .gx-theme-2 .gx-t2-brand-shop.gx-header-brand-inline>img{height:48px!important;max-width:88px!important}
  .gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy b,
  .gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy .gx-dynamic-shop-name{font-size:20px!important;max-width:58vw!important}
  .gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy small{font-size:8px!important}
}


/* ========================================================================
   v2.1.14 — Theme 2 Smart-TV exact fit
   Physical TV size is irrelevant; the browser exposes a resolution/viewport.
   Remove desktop minimum pixel heights on TVs so 540p/720p/768p/1080p/4K all
   preserve the same composition inside the visible screen with zero scrolling.
   ======================================================================== */
html.gx-tv-device .gx-theme-2 .gx-t2-premium-header{
  height:10.8vh!important;min-height:0!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)!important;
  grid-template-rows:1fr!important;gap:1.25vw!important;padding:.7vh 2.7vw!important;
}
html.gx-tv-device .gx-theme-2 .gx-t2-status-card,
html.gx-tv-device .gx-theme-2 .gx-t2-control-card{height:6.7vh!important;min-height:0!important}
html.gx-tv-device .gx-theme-2 .gx-t2-status-card{grid-row:auto!important;justify-self:start!important}
html.gx-tv-device .gx-theme-2 .gx-t2-control-card{grid-row:auto!important;justify-self:end!important;width:auto!important}
html.gx-tv-device .gx-theme-2 .gx-t2-brand,
html.gx-tv-device .gx-theme-2 .gx-t2-brand-platform,
html.gx-tv-device .gx-theme-2 .gx-t2-brand-shop{grid-row:auto!important;justify-self:center!important}
html.gx-tv-device .gx-theme-2 .gx-t2-brand-platform>img{height:clamp(30px,6.35vh,72px)!important;max-width:min(17.5vw,300px)!important}
html.gx-tv-device .gx-theme-2 .gx-t2-brand-shop.gx-header-brand-inline>img{height:clamp(30px,6.45vh,74px)!important;max-width:min(7.2vw,126px)!important}
html.gx-tv-device .gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy b,
html.gx-tv-device .gx-theme-2 .gx-t2-brand-shop .gx-t2-brand-copy .gx-dynamic-shop-name{font-size:clamp(15px,1.8vw,35px)!important;max-width:24vw!important}
html.gx-tv-device .gx-theme-2 .gx-refresh-countdown{
  width:clamp(25px,5.2vh,45px)!important;height:clamp(25px,5.2vh,45px)!important;flex:0 0 clamp(25px,5.2vh,45px)!important
}
html.gx-tv-device .gx-theme-2 .gx-refresh-countdown strong{font-size:clamp(9px,1.55vh,14px)!important}
html.gx-tv-device .gx-theme-2 .gx-refresh-countdown small{font-size:clamp(5px,.78vh,7px)!important}
html.gx-tv-device .gx-theme-2 .gx-t2-main{width:76vw!important;margin:.18vh auto 0!important;padding-bottom:6.35vh!important}
html.gx-tv-device .gx-theme-2 .gx-t2-title{height:12.2vh!important;margin:0 0 .75vh!important}
html.gx-tv-device .gx-theme-2 .gx-t2-title h1{font-size:clamp(28px,3.7vw,70px)!important;padding:.75vh 3.2vw 1.1vh!important}
html.gx-tv-device .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-head{height:7.7vh!important;min-height:0!important}
html.gx-tv-device .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row{height:8.35vh!important;min-height:0!important}
html.gx-tv-device .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row b{font-size:clamp(22px,2.95vw,57px)!important}
html.gx-tv-device .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>strong{font-size:clamp(20px,2.65vw,50px)!important}
html.gx-tv-device .gx-theme-2 .gx-t2-info{grid-template-columns:1fr 1fr!important;gap:1vw!important;margin-top:1vh!important}
html.gx-tv-device .gx-theme-2 .gx-t2-market-card{height:10.1vh!important;min-height:0!important}
html.gx-tv-device .gx-theme-2 .gx-t2-market-icon{width:4.75vw!important;height:4.75vw!important;min-width:0!important;min-height:0!important;max-width:min(78px,8vh)!important;max-height:min(78px,8vh)!important}
html.gx-tv-device .gx-theme-2 .gx-t2-strip-slider{height:10.2vh!important;min-height:0!important;margin:.62vh auto 0!important}
html.gx-tv-device .gx-theme-2 .gx-t2-note{height:3.35vh!important;min-height:0!important;margin:.48vh auto 0!important;font-size:clamp(9px,.94vw,17px)!important}
html.gx-tv-device .gx-theme-2>.gx-news-ticker,html.gx-tv-device .gx-theme-2 #gxLandscapeView>.gx-news-ticker{height:5.15vh!important;min-height:0!important;bottom:.42vh!important}
html.gx-tv-device .gx-theme-2 .gx-t2-bg-left,html.gx-tv-device .gx-theme-2 .gx-t2-bg-right{display:block!important}

/* Extra safety for TV browser viewports below 650px high (common 720p TVs
   while browser chrome is still visible before fullscreen is granted). */
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-premium-header{height:10vh!important;padding-top:.35vh!important;padding-bottom:.35vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-status-card,
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-control-card{height:6.2vh!important;border-radius:clamp(9px,2vh,18px)!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-main{margin:0 auto!important;padding-bottom:5.55vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-title{height:10.8vh!important;margin-bottom:.45vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-price-table.gx-t2-premium-table .gx-price-head{height:7vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-price-table.gx-t2-premium-table .gx-price-row{height:7.75vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-info{margin-top:.65vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-market-card{height:9.1vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-strip-slider{height:8.7vh!important;margin-top:.42vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact .gx-t2-note{height:2.8vh!important;margin-top:.25vh!important}
html.gx-tv-device .gx-theme-2.gx-tv-compact>.gx-news-ticker,html.gx-tv-device .gx-theme-2.gx-tv-compact #gxLandscapeView>.gx-news-ticker{height:4.7vh!important;bottom:.25vh!important}


/* Theme 2 orientation control styling. Portrait layout/geometry is isolated in
   theme-2-portrait.css and screen-stage.js; these rules only style the control. */
.gx-theme-2 .gx-orientation-toggle{appearance:none;display:flex;align-items:center;justify-content:center;gap:5px;height:38px;min-width:78px;padding:0 8px;border:1px solid rgba(177,132,38,.46);border-radius:12px;background:rgba(255,250,235,.18);color:#8b6515;font-family:"Cairo",sans-serif;font-size:10px;font-weight:900;line-height:1;cursor:pointer;direction:ltr;white-space:nowrap;transition:.22s ease}
.gx-mode-dark.gx-theme-2 .gx-orientation-toggle{background:rgba(4,12,9,.34);border-color:rgba(208,163,62,.45);color:#e6c465}
.gx-theme-2 .gx-orientation-toggle:focus-visible{outline:2px solid rgba(214,165,45,.75);outline-offset:3px}
.gx-theme-2 .gx-orientation-icon{width:23px;height:23px;display:grid;place-items:center;position:relative;transition:.22s ease}.gx-theme-2 .gx-orientation-icon i{display:block;width:21px;height:13px;border:2px solid currentColor;border-radius:3px;transition:.24s cubic-bezier(.2,.8,.2,1)}
.gx-theme-2 .gx-orientation-toggle[data-mode="portrait-right"] .gx-orientation-icon i,.gx-theme-2 .gx-orientation-toggle[data-mode="portrait-left"] .gx-orientation-icon i{width:13px;height:21px}.gx-theme-2 .gx-orientation-toggle[data-mode="portrait-right"] .gx-orientation-icon{transform:rotate(8deg)}.gx-theme-2 .gx-orientation-toggle[data-mode="portrait-left"] .gx-orientation-icon{transform:rotate(-8deg)}
.gx-theme-2 .gx-orientation-toggle[data-mode="portrait-right"] .gx-orientation-icon:after{content:"↻";position:absolute;right:-8px;top:-7px;font-size:10px;font-weight:900}.gx-theme-2 .gx-orientation-toggle[data-mode="portrait-left"] .gx-orientation-icon:after{content:"↺";position:absolute;left:-8px;top:-7px;font-size:10px;font-weight:900}
.gx-theme-2 .gx-orientation-label{min-width:35px;text-align:center}


/* v2.2.0: Landscape fallback when the browser raster itself is portrait. Portrait layout lives in theme-2-portrait.css. */
/* Explicit Landscape must remain the desktop composition even if a browser
   advertises portrait dimensions. */
@media(orientation:portrait){
  html.gx-orientation-landscape .gx-theme-2 .gx-t2-premium-header{height:10.8vh!important;min-height:88px!important;grid-template-columns:minmax(260px,1fr) minmax(300px,1.15fr) minmax(270px,1fr)!important;grid-template-rows:none!important;gap:.7vw!important;padding:.7vh 1.4vw!important}
  html.gx-orientation-landscape .gx-theme-2 .gx-t2-brand{grid-row:auto!important}.gx-orientation-landscape .gx-theme-2 .gx-t2-status-card{grid-row:auto!important;justify-self:start!important}.gx-orientation-landscape .gx-theme-2 .gx-t2-control-card{grid-row:auto!important;justify-self:end!important;width:auto!important}
  html.gx-orientation-landscape .gx-theme-2 .gx-t2-main{width:78vw!important;margin:.18vh auto 0!important;padding-bottom:6.35vh!important}.gx-orientation-landscape .gx-theme-2 .gx-t2-title{height:12.2vh!important;margin:0 0 .75vh!important}.gx-orientation-landscape .gx-theme-2 .gx-t2-title h1{font-size:clamp(35px,3.7vw,70px)!important;padding:.75vh 3.2vw 1.1vh!important}
  html.gx-orientation-landscape .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-head{height:7.7vh!important;min-height:64px!important}.gx-orientation-landscape .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row{height:8.35vh!important;min-height:69px!important}.gx-orientation-landscape .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row b{font-size:clamp(28px,2.95vw,57px)!important}.gx-orientation-landscape .gx-theme-2 .gx-price-table.gx-t2-premium-table .gx-price-row>strong{font-size:clamp(26px,2.65vw,50px)!important}
  html.gx-orientation-landscape .gx-theme-2 .gx-t2-info{grid-template-columns:1fr 1fr!important;gap:1vw!important}.gx-orientation-landscape .gx-theme-2 .gx-t2-market-card{height:10.1vh!important;min-height:78px!important}.gx-orientation-landscape .gx-theme-2 .gx-t2-strip-slider{height:10.2vh!important;min-height:78px!important}.gx-orientation-landscape .gx-theme-2 .gx-t2-bg-left,.gx-orientation-landscape .gx-theme-2 .gx-t2-bg-right{display:block!important}
}
