@font-face{font-family:"Vazirmatn";src:url("/fonts/Vazirmatn.woff2") format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--bg:#07111f;--bg-2:#091827;--panel:rgba(12,28,47,.82);--panel-strong:#0e2137;--line:rgba(152,187,222,.14);--text:#edf6ff;--muted:#8ca2ba;--dim:#5f7690;--accent:#55d6ef;--accent-2:#6288ff;--green:#4fe0aa;--red:#ff7194;--amber:#ffc769;--shadow:0 24px 72px rgba(0,0,0,.24);--radius:22px}
body[data-market="metals"]{--accent:#f3c969;--accent-2:#b98bff;--panel:rgba(22,27,42,.84);--panel-strong:#191f32;--bg:#0a101a;--bg-2:#111827}
*{box-sizing:border-box}html{min-width:320px;background:var(--bg);scroll-behavior:smooth}body{min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 84% 4%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 28rem),radial-gradient(circle at 7% 42%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 32rem),var(--bg);color:var(--text);font-family:"Vazirmatn",Tahoma,sans-serif;line-height:1.75}button,input{font:inherit}.xa-ambient{position:fixed;z-index:-1;width:28rem;height:28rem;border-radius:50%;filter:blur(110px);opacity:.12;pointer-events:none}.xa-ambient--one{top:9rem;right:-18rem;background:var(--accent-2)}.xa-ambient--two{bottom:5rem;left:-17rem;background:var(--accent)}.xa-shell{width:min(1500px,calc(100% - 48px));margin:0 auto}.xa-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;border-bottom:1px solid var(--line)}
.xa-brand{display:inline-flex;align-items:center;gap:11px;justify-self:start;color:var(--text);text-decoration:none}.xa-brand__mark{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:13px;background:linear-gradient(145deg,rgba(15,34,56,.97),rgba(6,14,25,.97));box-shadow:0 12px 36px color-mix(in srgb,var(--accent) 14%,transparent)}.xa-brand__mark img{display:block;width:100%;height:100%;object-fit:contain}.xa-brand strong,.xa-brand small{display:block}.xa-brand strong{font-size:1rem}.xa-brand small{color:var(--dim);font-size:.62rem}.xa-nav{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018)}.xa-nav a,.xa-nav span{padding:7px 11px;border-radius:9px;color:var(--muted);font-size:.68rem;text-decoration:none;white-space:nowrap}.xa-nav a:hover{color:var(--text);background:rgba(255,255,255,.04)}.xa-nav .is-active{background:color-mix(in srgb,var(--accent) 11%,transparent);color:color-mix(in srgb,var(--accent) 76%,white)}.xa-refresh{display:inline-flex;align-items:center;gap:7px;justify-self:end;padding:9px 14px;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,transparent);color:color-mix(in srgb,var(--accent) 70%,white);cursor:pointer;font-size:.7rem;font-weight:800}.xa-refresh:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent);transform:translateY(-1px)}.xa-refresh.is-loading span{animation:spin .8s linear infinite}
main{padding:56px 0 42px}.xa-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:42px}.xa-eyebrow{margin:0 0 7px;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.63rem;font-weight:800;letter-spacing:.16em}.xa-hero h1{max-width:780px;margin:0 0 12px;font-size:clamp(2.1rem,4.4vw,4.25rem);font-weight:900;line-height:1.22;letter-spacing:-.052em}.xa-hero p:not(.xa-eyebrow){max-width:770px;margin:0;color:var(--muted);font-size:.88rem}.xa-live-card{display:flex;align-items:center;gap:11px;min-width:235px;padding:13px 16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.xa-live-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(79,224,170,.08),0 0 20px rgba(79,224,170,.65)}.xa-live-card strong,.xa-live-card small{display:block}.xa-live-card strong{font-size:.72rem}.xa-live-card small{color:var(--dim);direction:ltr;font-size:.61rem;text-align:right}
.xa-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:52px}.xa-highlight{position:relative;min-height:128px;padding:20px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-strong) 80%,transparent),var(--panel));overflow:hidden}.xa-highlight::after{position:absolute;inset:auto -2.5rem -3.2rem auto;width:7rem;height:7rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 9%,transparent);content:""}.xa-highlight span{display:block;color:var(--dim);font-size:.64rem}.xa-highlight strong{position:relative;z-index:1;display:block;margin:13px 0 3px;direction:ltr;color:var(--text);font-size:1.25rem;text-align:right}.xa-highlight small{color:var(--muted);font-size:.62rem}.xa-highlight.is-positive strong{color:var(--green)}.xa-highlight.is-negative strong{color:var(--red)}.xa-highlight.is-accent strong{color:var(--accent)}
.xa-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.xa-section-head h2{margin:0;font-size:1.38rem;letter-spacing:-.025em}.xa-section-note{color:var(--dim);font-size:.64rem}.xa-filter-bar{display:flex;gap:6px;padding:5px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.xa-filter{padding:6px 10px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;font-size:.65rem}.xa-filter.is-active{background:color-mix(in srgb,var(--accent) 11%,transparent);color:color-mix(in srgb,var(--accent) 68%,white)}.xa-market-section{margin-bottom:62px}.xa-asset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.xa-asset-card{position:relative;min-width:0;padding:15px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.022);cursor:pointer;transition:180ms ease}.xa-asset-card:hover,.xa-asset-card.is-active{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--panel));transform:translateY(-2px);box-shadow:0 15px 38px rgba(0,0,0,.13)}.xa-asset-card.is-active::before{position:absolute;top:14px;left:14px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent);content:""}.xa-asset-card__top{display:flex;align-items:start;justify-content:space-between;gap:8px}.xa-asset-card h3{margin:0;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xa-asset-card small{display:block;color:var(--dim);direction:ltr;font-size:.58rem;text-align:right}.xa-asset-card__price{display:flex;align-items:end;justify-content:space-between;gap:7px;margin-top:14px}.xa-asset-card__price strong{direction:ltr;font-size:.82rem}.xa-asset-card__price span{direction:ltr;color:var(--muted);font-size:.6rem}.xa-asset-card__signal{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:.57rem}.xa-asset-card__signal b{color:var(--amber);font-size:.6rem}.xa-asset-card.is-bullish .xa-asset-card__signal b{color:var(--green)}.xa-asset-card.is-bearish .xa-asset-card__signal b{color:var(--red)}.xa-asset-card.is-unavailable{opacity:.58}.xa-asset-card[hidden]{display:none}
.xa-analysis-shell{scroll-margin-top:18px}.xa-analysis-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:18px;padding-bottom:17px;border-bottom:1px solid var(--line)}.xa-asset-title{display:flex;align-items:center;gap:13px}.xa-asset-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);direction:ltr;font-family:ui-monospace,monospace;font-weight:900}.xa-asset-title h2{margin:0;font-size:1.4rem}.xa-asset-title small{display:block;color:var(--dim);direction:ltr;font-size:.62rem;text-align:right}.xa-price-block{text-align:left}.xa-price-block small{display:block;color:var(--dim);font-size:.6rem}.xa-price-block strong{display:block;direction:ltr;font-size:1.35rem}.xa-price-block span{direction:ltr;color:var(--muted);font-size:.66rem}.xa-price-block span.is-positive{color:var(--green)}.xa-price-block span.is-negative{color:var(--red)}
.xa-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.xa-decision-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(430px,1.4fr) minmax(250px,.78fr);gap:14px}.xa-signal-panel,.xa-chart-panel,.xa-risk-panel{min-height:330px;padding:21px}.xa-panel-label,.xa-panel-head{display:flex;align-items:start;justify-content:space-between;gap:13px}.xa-panel-label span,.xa-panel-head>div>span{color:var(--accent);font-family:ui-monospace,Consolas,monospace;font-size:.56rem;font-weight:800;letter-spacing:.13em}.xa-panel-label i{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 14px rgba(255,199,105,.55)}.xa-panel-head h3{margin:2px 0 0;font-size:.91rem}.xa-panel-head>b,.xa-panel-head>span{color:var(--muted);font-size:.62rem}.xa-signal-score{display:grid;place-items:center;width:112px;height:112px;margin:22px auto 15px;border:1px solid color-mix(in srgb,var(--accent) 23%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 11%,transparent),transparent 68%)}.xa-signal-score span,.xa-signal-score small{color:var(--dim);font-size:.55rem}.xa-signal-score strong{direction:ltr;color:var(--amber);font-size:2rem;line-height:1.1}.xa-signal-panel.is-bullish .xa-signal-score strong,.xa-signal-panel.is-bullish h3{color:var(--green)}.xa-signal-panel.is-bearish .xa-signal-score strong,.xa-signal-panel.is-bearish h3{color:var(--red)}.xa-signal-panel>h3{margin:0 0 6px;text-align:center}.xa-signal-panel>p{min-height:59px;margin:0;color:var(--muted);font-size:.64rem;text-align:center}.xa-confidence-row{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:var(--dim);font-size:.58rem}.xa-confidence-row b{color:var(--text)}.xa-progress{height:4px;margin-top:8px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden}.xa-progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .4s ease}
.xa-regime{padding:4px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.58rem}.xa-chart{position:relative;height:225px;margin-top:13px;direction:ltr}.xa-chart svg{display:block;width:100%;height:100%;overflow:visible}.xa-chart-grid{stroke:rgba(154,188,222,.08);stroke-width:1}.xa-chart-line{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 48%,transparent))}.xa-chart-area{fill:url(#xaArea)}.xa-chart-dot{fill:var(--accent);stroke:var(--bg);stroke-width:2}.xa-empty{display:grid;place-items:center;height:100%;border:1px dashed var(--line);border-radius:14px;color:var(--dim);direction:rtl;font-size:.64rem}.xa-chart-footer{display:flex;justify-content:space-between;color:var(--dim);direction:ltr;font-size:.57rem}.xa-risk-panel .xa-panel-head>b{padding:4px 8px;border:1px solid rgba(255,199,105,.2);border-radius:999px;background:rgba(255,199,105,.06);color:var(--amber)}.xa-blockers{display:grid;gap:8px;margin:22px 0 0;padding:0;list-style:none}.xa-blockers li{position:relative;padding:9px 28px 9px 10px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.018);color:var(--muted);font-size:.61rem}.xa-blockers li::before{position:absolute;right:10px;top:12px;width:7px;height:7px;border-radius:50%;background:var(--amber);content:""}.xa-blockers li.is-clear::before{background:var(--green)}
.xa-section-block{margin-top:52px}.xa-pillar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.xa-pillar{min-width:0;padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.022)}.xa-pillar__top{display:flex;align-items:center;justify-content:space-between;gap:7px}.xa-pillar__top span{color:var(--muted);font-size:.63rem}.xa-pillar__top i{width:7px;height:7px;border-radius:50%;background:var(--amber)}.xa-pillar.is-bullish .xa-pillar__top i{background:var(--green);box-shadow:0 0 12px rgba(79,224,170,.6)}.xa-pillar.is-bearish .xa-pillar__top i{background:var(--red);box-shadow:0 0 12px rgba(255,113,148,.5)}.xa-pillar.is-unavailable{opacity:.55}.xa-pillar-score{display:flex;align-items:baseline;gap:7px;margin:14px 0 8px}.xa-pillar-score strong{direction:ltr;font-size:1.42rem}.xa-pillar-score span{color:var(--dim);font-size:.52rem}.xa-pillar.is-bullish .xa-pillar-score strong{color:var(--green)}.xa-pillar.is-bearish .xa-pillar-score strong{color:var(--red)}.xa-pillar-track{height:4px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden}.xa-pillar-track span{display:block;height:100%;border-radius:inherit;background:var(--amber)}.xa-pillar.is-bullish .xa-pillar-track span{background:var(--green)}.xa-pillar.is-bearish .xa-pillar-track span{background:var(--red)}.xa-pillar p{min-height:60px;margin:10px 0;color:var(--muted);font-size:.57rem}.xa-pillar ul{display:grid;gap:4px;margin:0;padding:0 13px 0 0;color:var(--dim);font-size:.52rem}
.xa-two-column{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.xa-plan-panel,.xa-metrics-panel,.xa-source-panel,.xa-warning-panel{padding:22px}.xa-plan-state{padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.57rem}.xa-plan-state.is-active{border-color:rgba(79,224,170,.25);background:rgba(79,224,170,.07);color:var(--green)}.xa-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px}.xa-plan-grid>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.xa-plan-grid span{display:block;color:var(--dim);font-size:.55rem}.xa-plan-grid strong{display:block;margin-top:5px;direction:ltr;font-size:.72rem}.xa-plan-grid .is-negative{color:var(--red)}.xa-plan-notes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.xa-plan-notes p{margin:0;padding:10px;border-radius:12px;background:rgba(255,255,255,.018);color:var(--muted);font-size:.57rem}.xa-plan-notes b{color:var(--accent)}.xa-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.xa-metric{padding:11px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.018)}.xa-metric span{display:block;color:var(--dim);font-size:.54rem}.xa-metric strong{display:block;margin:4px 0;direction:ltr;font-size:.72rem;text-align:right}.xa-metric small{display:block;color:var(--muted);font-size:.5rem}.xa-metric.is-positive strong{color:var(--green)}.xa-metric.is-negative strong{color:var(--red)}.xa-metric.is-unavailable{opacity:.5}
.xa-timeframes-panel{padding:22px}.xa-table-wrap{margin-top:16px;overflow:auto}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:11px 10px;border-bottom:1px solid var(--line);font-size:.61rem;text-align:right}th{color:var(--dim);font-weight:600}td{color:var(--muted)}td strong{color:var(--text)}.xa-cell-number{display:inline-block;direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}.xa-cell-price{display:inline-block;direction:rtl;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}.xa-rsi-period{display:block;margin-top:2px;color:var(--dim);direction:ltr;font-family:ui-monospace,Consolas,monospace;font-size:.48rem}.xa-trend{display:inline-flex;padding:3px 8px;border-radius:999px;background:rgba(255,199,105,.08);color:var(--amber)}.xa-trend.is-bullish{background:rgba(79,224,170,.08);color:var(--green)}.xa-trend.is-bearish{background:rgba(255,113,148,.08);color:var(--red)}.is-positive{color:var(--green)!important}.is-negative{color:var(--red)!important}
.xa-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.xa-scenario{position:relative;padding:18px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.022);overflow:hidden}.xa-scenario::before{position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--amber);content:""}.xa-scenario.is-bull::before{background:var(--green)}.xa-scenario.is-bear::before{background:var(--red)}.xa-scenario span{color:var(--accent);font-size:.57rem}.xa-scenario h3{margin:3px 0 10px;font-size:.78rem}.xa-scenario p{margin:0 0 6px;color:var(--muted);font-size:.59rem}.xa-scenario b{color:var(--text)}
.xa-driver-section[hidden]{display:none}.xa-driver-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.xa-driver{padding:18px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 6%,transparent),rgba(255,255,255,.018))}.xa-driver span{color:var(--muted);font-size:.62rem}.xa-driver strong{display:block;margin:7px 0;direction:ltr;font-size:1.38rem}.xa-driver.is-positive strong{color:var(--green)}.xa-driver.is-negative strong{color:var(--red)}.xa-driver p{margin:0;color:var(--dim);font-size:.57rem}.xa-lab{padding:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel))}.xa-lab-grid{display:grid;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:end;gap:9px;margin-top:18px}.xa-lab label span,.xa-lab-grid>div span{display:block;color:var(--dim);font-size:.55rem}.xa-lab input{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:11px;outline:0;background:rgba(5,13,24,.72);color:var(--text);direction:ltr}.xa-lab input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.xa-lab button{padding:10px 15px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#07111f;cursor:pointer;font-weight:900}.xa-lab-grid>div{padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}.xa-lab-grid>div strong{display:block;direction:ltr;color:var(--accent);font-size:.75rem}.xa-lab>p{margin:10px 0 0;color:var(--dim);font-size:.56rem}
.xa-source-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}.xa-source-row:last-child{border:0}.xa-source-row i{width:7px;height:7px;border-radius:50%;background:var(--red)}.xa-source-row.is-available i{background:var(--green);box-shadow:0 0 10px rgba(79,224,170,.5)}.xa-source-row strong,.xa-source-row small{display:block}.xa-source-row strong{font-size:.61rem}.xa-source-row small{color:var(--dim);font-size:.51rem}.xa-source-row>span{color:var(--muted);font-size:.52rem}.xa-warning-panel ul{display:grid;gap:8px;margin:17px 0 0;padding:0;list-style:none}.xa-warning-panel li{padding:9px 11px;border:1px solid rgba(255,199,105,.11);border-radius:11px;background:rgba(255,199,105,.035);color:var(--muted);font-size:.57rem}.xa-warning-panel li.is-clear{border-color:rgba(79,224,170,.12);background:rgba(79,224,170,.035)}
.xa-footer{display:flex;justify-content:space-between;gap:15px;margin-top:58px;padding:24px 0;border-top:1px solid var(--line);color:var(--dim);font-size:.58rem}.xa-loading{position:fixed;z-index:50;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(5,13,24,.88);backdrop-filter:blur(18px);transition:opacity .25s}.xa-loading.hidden{visibility:hidden;opacity:0;pointer-events:none}.xa-loader{width:38px;height:38px;margin-bottom:8px;border:2px solid rgba(255,255,255,.08);border-top-color:var(--accent);border-radius:50%;animation:spin .85s linear infinite}.xa-loading strong{font-size:.8rem}.xa-loading span{color:var(--muted);font-size:.59rem}.xa-toast{position:fixed;z-index:60;left:24px;bottom:24px;max-width:360px;padding:11px 15px;border:1px solid var(--line);border-radius:13px;background:#102238;color:var(--text);box-shadow:var(--shadow);font-size:.65rem;opacity:0;transform:translateY(12px);pointer-events:none;transition:180ms}.xa-toast.show{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:1280px){.xa-topbar{grid-template-columns:1fr auto}.xa-nav{display:none}.xa-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.xa-decision-grid{grid-template-columns:1fr 1.45fr}.xa-risk-panel{grid-column:1/-1;min-height:auto}.xa-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.xa-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xa-decision-grid,.xa-two-column{grid-template-columns:1fr}.xa-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xa-lab-grid{grid-template-columns:1fr 1fr}.xa-lab button{grid-column:1/-1}.xa-scenario-grid{grid-template-columns:1fr}.xa-driver-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.xa-shell{width:calc(100% - 26px)}.xa-topbar{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px 0}.xa-brand{grid-row:1;justify-self:stretch}.xa-refresh{grid-row:2;justify-content:center;justify-self:stretch}.xa-nav{display:flex;grid-row:3;justify-self:stretch;width:100%;overflow-x:auto}.xa-nav a,.xa-nav span{flex:0 0 auto}.xa-hero{align-items:flex-start;flex-direction:column;margin-bottom:32px;min-width:0}.xa-hero>div{max-width:100%;min-width:0}.xa-hero h1{max-width:100%;font-size:clamp(1.85rem,9.5vw,2.55rem);overflow-wrap:anywhere}.xa-live-card{width:100%;min-width:0}.xa-highlight-grid{grid-template-columns:1fr;gap:8px}.xa-highlight{min-width:0;min-height:106px;padding:15px}.xa-section-head{align-items:flex-start;flex-direction:column}.xa-filter-bar{width:100%;overflow:auto}.xa-asset-grid{grid-template-columns:1fr}.xa-analysis-head{align-items:flex-start;flex-wrap:wrap}.xa-price-block strong{font-size:1rem}.xa-decision-grid{display:block}.xa-signal-panel,.xa-chart-panel,.xa-risk-panel{min-height:auto;margin-bottom:10px;padding:18px}.xa-chart{height:210px}.xa-pillar-grid{grid-template-columns:1fr}.xa-plan-grid{grid-template-columns:1fr 1fr}.xa-plan-notes{grid-template-columns:1fr}.xa-metric-grid{grid-template-columns:1fr}.xa-driver-grid{grid-template-columns:1fr}.xa-lab-grid{grid-template-columns:1fr}.xa-lab button{grid-column:auto}.xa-footer{flex-direction:column}.xa-section-block{margin-top:38px}}

.xa-asset-card__events{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line);color:var(--green);font-size:.6rem;font-weight:800;text-decoration:none;transition:180ms ease}.xa-asset-card__events:hover{color:#b4ffe2}.xa-asset-card__events:focus-visible{outline:2px solid var(--accent);outline-offset:3px}

/* Fast decision layer: visible before the deeper technical analysis arrives. */
.xa-quick-insights{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin:-22px 0 52px}.xa-quick-card{min-height:210px;padding:20px}.xa-quick-card .xa-panel-head{margin-bottom:12px}.xa-live-badge{padding:4px 9px;border:1px solid color-mix(in srgb,var(--green) 24%,transparent);border-radius:999px;color:var(--green);font-size:.55rem}.xa-quick-content{min-height:112px}.xa-quick-summary{margin:0 0 15px;color:var(--text);font-size:.72rem;line-height:2}.xa-quick-muted,.xa-quick-footnote{margin:0;color:var(--muted);font-size:.62rem}.xa-quick-footnote{margin-top:10px;color:var(--dim);font-size:.55rem}.xa-driver-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xa-driver-mini>div{padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.xa-driver-mini span,.xa-driver-mini strong{display:block}.xa-driver-mini span{color:var(--dim);font-size:.56rem}.xa-driver-mini strong{margin-top:4px;font-size:.78rem}.xa-driver-mini strong.is-positive{color:var(--green)}.xa-driver-mini strong.is-negative{color:var(--red)}.xa-instrument-list{display:grid;gap:6px}.xa-instrument-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);color:var(--text);cursor:pointer;text-align:right;transition:160ms ease}.xa-instrument-list button:hover{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:rgba(255,255,255,.05);transform:translateY(-1px)}.xa-instrument-list button span{min-width:0}.xa-instrument-list b,.xa-instrument-list small{display:block}.xa-instrument-list b{font-size:.62rem}.xa-instrument-list small{color:var(--dim);font-size:.51rem}.xa-instrument-result{display:flex;align-items:flex-end;flex-direction:column;gap:2px}.xa-instrument-result strong{direction:rtl;color:var(--accent);font-size:.62rem;white-space:nowrap}.xa-instrument-result em{font-style:normal;font-size:.5rem}.xa-instrument-result em.is-bullish{color:var(--green)}.xa-instrument-result em.is-bearish{color:var(--red)}.xa-freshness{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--dim);font-size:.51rem}.xa-freshness i{width:5px;height:5px;border-radius:50%;background:var(--amber);box-shadow:0 0 7px color-mix(in srgb,var(--amber) 70%,transparent)}.xa-asset-card.is-bullish .xa-freshness i{background:var(--green)}.xa-skeleton-line{display:block;width:85%;height:10px;margin:18px 0;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.12),rgba(255,255,255,.05));background-size:200% 100%;animation:xa-shimmer 1.4s ease infinite}.xa-skeleton-line.short{width:54%;margin-top:10px}@keyframes xa-shimmer{to{background-position:-200% 0}}
@media(max-width:900px){.xa-quick-insights{grid-template-columns:1fr;margin-top:-14px}.xa-quick-card{min-height:auto}}
@media(max-width:620px){.xa-quick-insights{gap:10px;margin-bottom:38px}.xa-driver-mini{grid-template-columns:1fr}.xa-quick-card{padding:16px}}
