/* Auron FX luxury trading skin (site.css ustidan). Animatsiyalar faqat transform/opacity; reduced-motion o'chiradi */
:root{--bg:#04060b;--bg2:#080d17;--card:#0b1220;--line:#1c2a44;--txt:#e9eef7;--mut:#8d9bb5;--or:#e8b923;--gr:#2ee6a6;--rd:#ff5d73;--gold:linear-gradient(135deg,#f9e9a8 0%,#e0b33a 45%,#8f6a14 100%)}
html{scroll-behavior:smooth}
body{background:radial-gradient(1100px 600px at 85% -8%,rgba(232,185,35,.11),transparent 62%),radial-gradient(900px 520px at -8% 6%,rgba(46,230,166,.07),transparent 60%),var(--bg);color:var(--txt)}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(#000,transparent 75%);mask-image:linear-gradient(#000,transparent 75%)}
.cash,.coin{display:none!important}
.top{background:rgba(4,6,11,.72)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(232,185,35,.18)!important;box-shadow:0 10px 40px rgba(0,0,0,.35)}
.logo{font-weight:900;letter-spacing:.5px;font-size:1.35rem}.logo span{background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}
.afx-nav-cta{display:flex;gap:8px;align-items:center}
.btn,.btn-go,.btn-dl,.btn-reg{position:relative;overflow:hidden;border:0;border-radius:12px;font-weight:800;letter-spacing:.2px;transition:transform .18s ease,box-shadow .18s ease}
.btn-go,.btn-dl,.btn-reg,.btn.gold{background:var(--gold)!important;color:#1a1200!important;box-shadow:0 8px 26px rgba(232,185,35,.28),inset 0 1px 0 rgba(255,255,255,.5)}
.btn-go:hover,.btn-dl:hover,.btn-reg:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(232,185,35,.42)}
.btn-go::after,.btn-dl::after,.btn-reg::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:afxShine 4.5s ease-in-out infinite}
.btn.ghost{background:transparent!important;color:var(--txt)!important;border:1px solid rgba(232,185,35,.45)!important;box-shadow:none}
.btn.ghost:hover{background:rgba(232,185,35,.08)!important}
@keyframes afxShine{0%,60%{left:-60%}100%{left:130%}}
.card,.bcard,.art,.nhub-c,.tsb,.promo-card{background:linear-gradient(180deg,rgba(14,22,38,.92),rgba(8,13,23,.92))!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 12px 40px rgba(0,0,0,.35)}
.bcard,.art{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.bcard:hover,.art:hover{transform:translateY(-4px);border-color:rgba(232,185,35,.55)!important;box-shadow:0 18px 50px rgba(0,0,0,.5),0 0 0 1px rgba(232,185,35,.25)}
h2.sec,.sec{position:relative;padding-bottom:10px}
h2.sec::after,.sec::after{content:"";display:block;width:64px;height:3px;border-radius:3px;margin-top:10px;background:var(--gold)}
.tbl,.facts{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}
.tbl th,.facts th{background:rgba(232,185,35,.08);color:#f3d77a}
.faq details{background:rgba(11,18,32,.8);border:1px solid var(--line);border-radius:12px;margin:8px 0}
.faq summary{font-weight:700}
.content a:not(.btn){color:#f3d77a}.content h2{color:#fff}
.afx-hero{position:relative;overflow:hidden;padding:56px 0 40px;isolation:isolate}
.afx-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}
.afx-kick{display:inline-flex;gap:8px;align-items:center;padding:6px 14px;border:1px solid rgba(232,185,35,.4);border-radius:999px;color:#f3d77a;font-size:.82rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:rgba(232,185,35,.06)}
.afx-kick i{width:8px;height:8px;border-radius:50%;background:var(--gr);box-shadow:0 0 0 0 rgba(46,230,166,.7);animation:afxPulse 2s infinite}
@keyframes afxPulse{70%{box-shadow:0 0 0 10px rgba(46,230,166,0)}100%{box-shadow:0 0 0 0 rgba(46,230,166,0)}}
.afx-hero h1{font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1.1;margin:16px 0 14px;background:linear-gradient(180deg,#fff,#c9d4ea);-webkit-background-clip:text;background-clip:text;color:transparent}
.afx-hero .lead{color:var(--mut);font-size:1.08rem;max-width:34em}
.afx-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.afx-chart{position:relative;border:1px solid rgba(232,185,35,.25);border-radius:22px;background:linear-gradient(160deg,rgba(14,22,38,.95),rgba(6,10,18,.95));box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06);padding:14px;aspect-ratio:16/11}
.afx-chart svg{width:100%;height:100%;display:block}
.afx-chart .g{stroke:rgba(255,255,255,.06)}
.afx-chart .cu{fill:var(--gr);stroke:var(--gr)}.afx-chart .cd{fill:var(--rd);stroke:var(--rd)}
.afx-chart .cd,.afx-chart .cu{transform-box:fill-box;transform-origin:50% 100%;animation:afxRise .9s cubic-bezier(.2,.8,.2,1) both}
.afx-chart .ln{fill:none;stroke:url(#afxg);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900;animation:afxDraw 3.2s .4s ease forwards;filter:drop-shadow(0 0 8px rgba(232,185,35,.6))}
.afx-chart .dot{fill:#fff;animation:afxPulse 2s infinite;filter:drop-shadow(0 0 10px #e8b923)}
@keyframes afxRise{from{transform:scaleY(.05);opacity:0}to{transform:scaleY(1);opacity:1}}
@keyframes afxDraw{to{stroke-dashoffset:0}}
.afx-chart-tag{position:absolute;left:18px;top:14px;font-size:.78rem;color:var(--mut);letter-spacing:.5px}
.afx-chart-tag b{color:#f3d77a}
.afx-ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(8,13,23,.75)}
.afx-ticker ul{display:flex;gap:34px;list-style:none;margin:0;padding:11px 0;white-space:nowrap;width:max-content;animation:afxMarq 38s linear infinite}
.afx-ticker li{color:var(--mut);font-weight:700;letter-spacing:.6px;font-size:.88rem}.afx-ticker li b{color:#f3d77a;margin-right:6px}
@keyframes afxMarq{to{transform:translateX(-50%)}}
.afx-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0}
.afx-fc{padding:22px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(14,22,38,.92),rgba(8,13,23,.92));transition:transform .22s,border-color .22s;display:block;color:inherit}
.afx-fc:hover{transform:translateY(-5px);border-color:rgba(232,185,35,.6)}
.afx-fc svg{width:44px;height:44px;stroke:#f3d77a;fill:none;stroke-width:1.6;margin-bottom:12px}
.afx-fc h3{margin:0 0 6px;color:#fff}.afx-fc p{margin:0;color:var(--mut)}
.afx-fc em{display:inline-block;margin-top:12px;font-style:normal;color:#f3d77a;font-weight:800}
.afx-brk{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:rgba(11,18,32,.8);margin:14px 0;flex-wrap:wrap}
.afx-brk b{color:#fff}.afx-brk span{color:var(--mut);font-size:.92rem;flex:1;min-width:200px}
.afx-prod{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:22px 0}
.afx-prod .card{padding:22px}.afx-prod h3{margin:0 0 8px}.afx-prod ul{padding-left:18px;color:var(--mut)}
.afx-warn{border:1px solid rgba(255,93,115,.35);background:rgba(255,93,115,.06);border-radius:14px;padding:16px 18px;color:#ffd6dc;margin:18px 0}
.afx-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;background:rgba(4,6,11,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(232,185,35,.3)}
.afx-bar a{flex:1;text-align:center;padding:12px 6px;color:var(--txt);font-weight:700;font-size:.86rem}
.afx-bar a b{display:block;font-size:1.1rem}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}
@media(max-width:860px){.afx-hero .wrap{grid-template-columns:1fr}.afx-feat{grid-template-columns:1fr}.afx-bar{display:flex}.afx-nav-cta{display:none}.afx-hero{padding-top:34px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.afx-chart .ln{stroke-dashoffset:0}.reveal{opacity:1;transform:none}}

.afx-ticker li{display:flex;gap:8px;align-items:baseline}.afx-ticker li em{font-style:normal;color:#f3d77a;font-weight:800}.afx-ticker .pr{color:#e9eef7;font-variant-numeric:tabular-nums;font-weight:700}.afx-ticker .ch{font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}.afx-ticker .up{color:#2ee6a6}.afx-ticker .dn{color:#ff5d73}.afx-ticker li.note{color:#6f7c95;font-weight:500;font-size:.78rem}.afx-ticker:hover ul{animation-play-state:paused}
html,body{overflow-x:clip}

.afx-fig{margin:18px 0 26px;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 50px rgba(0,0,0,.45);background:#0b1220}.afx-fig img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.afx-fig figcaption{padding:8px 14px;font-size:.74rem;color:#6f7c95}.afx-fig figcaption a{color:#8d9bb5}
