/* flat.css — generated calm/flat layer (tools: scratch gen.py). Remove the <link> to roll back. */
/* styles */
body{background:#05080c}
body:before{background-image:rgba(255,255,255,.8)}
.section-kicker{font-weight:700}
.section-kicker:before{background:var(--green)}
.section-title h2{letter-spacing:-.02em}
.eyebrow{font-weight:700}
.site-header{backdrop-filter:none;background:rgb(5,8,12)}
.brand-mark{filter:none}
.main-nav button,.main-nav a{border-radius:8px}
.lang-select{border-radius:8px}
.btn{border-radius:8px}
.btn.violet{background:#6850ff}
.icon-btn{border-radius:8px}
.avatar-btn{font-weight:700}
.hero:after{background:none}
.hero h1{letter-spacing:-.02em}
.hero h1 .accent{text-shadow:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--accent,var(--green));-webkit-text-fill-color:currentColor}
.hero-stat{border-radius:10px}
.orb{box-shadow:none}
.orb:after{box-shadow:0 0 0 28px rgba(255,255,255,.015), 0 0 0 55px rgba(255,255,255,.01)}
.orbit{box-shadow:none}
.floating-card{border-radius:10px;background:rgba(18,26,34,.94);backdrop-filter:none}
.mini-art{border-radius:10px}
.trust-logo{font-weight:700}
.collection-card,.nft-card,.feature-card,.event-card,.blog-card,.stat-card,.panel{box-shadow:none}
.collection-cover{border-radius:10px}
.art.a:before{box-shadow:none}
.art.b:before{border-radius:12px;box-shadow:none}
.art.b:after{border-radius:12px}
.art.c:before{box-shadow:none}
.art.d:before{box-shadow:none}
.art.d:after{box-shadow:none}
.rank-no{font-weight:700}
.rank-icon{border-radius:8px;background:rgba(156,255,56,.2)}
.market-feature:before{background:#0f2218}
.market-feature:after{box-shadow:none}
.tab{border-radius:8px}
.tab.active{font-weight:700}
.nft-thumb{border-radius:10px}
.nft-badge{backdrop-filter:none}
.feature-icon{border-radius:10px;font-weight:700}
.cta{border-radius:12px;background:#111a13}
.cta h2{letter-spacing:-.02em}
.auth-visual{background:#07100b}
.auth-visual:after{box-shadow:none}
.auth-copy h1{letter-spacing:-.02em}
.auth-card h2{letter-spacing:-.02em}
.input,.select,.textarea{border-radius:8px}
.dev-note{border-radius:8px}
.page-hero h1{letter-spacing:-.02em}
.account-side{border-radius:10px}
.account-side button{border-radius:8px}
.portfolio-card:after{background:none}
.balance-big{font-weight:700;letter-spacing:-.02em}
.profile-avatar{border-radius:10px;font-weight:700}
.tier{border-radius:10px}
.coin{font-weight:700}
.asset-center-hero{background:#111a13;border-radius:12px}
.asset-center-hero:after{background:none}
.income-item{border-radius:10px}
.meta-box{border-radius:8px}
.progress{border-radius:8px}
.progress span{border-radius:8px}
.detail-art{border-radius:12px}
.detail-info h1{letter-spacing:-.02em}
.detail-price{font-weight:700}
.trait{border-radius:8px}
.address-box{border-radius:8px}
.qr{border-radius:8px}
.note{border-radius:8px}
.modal-backdrop{backdrop-filter:none}
.modal{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.45)}
.toast{border-radius:8px}
@media(max-width:720px){.modal{border-radius:12px}}
.tier-badge{background:rgba(156,255,56,.09);font-weight:700}
.tier-gold{box-shadow:none}
.tier-platinum{box-shadow:none}
.tier-diamond{box-shadow:none}
.membership-card{border-radius:10px}
.profit-card{background:rgba(156,255,56,.045)}
.earnings-breakdown>div{border-radius:10px}
.referral-hero{background:rgba(156,255,56,.055)}
.ref-code-card{border-radius:10px}
.tier-level{border-radius:10px}
.tier-level.current{background:rgba(156,255,56,.065);box-shadow:none}
.nft-mini{border-radius:8px}
.qr-image{border-radius:12px}
.deposit-result{border-radius:12px}
.deposit-network-title{border-radius:10px}
.team-message{border-radius:8px}
.trade-side{font-weight:700}
.value-card{background:rgba(17,28,35,.98)}
.value-card:hover{box-shadow:none}
.asset-live{backdrop-filter:none}
.asset-price-grid>div{border-radius:8px}
.market-hero{background:none}
.trade-preview-card{border-radius:10px;background:rgba(71,255,164,.05)}
.trade-mini-art{border-radius:10px}
.trade-cost-box>div{border-radius:8px}
.username-input{border-radius:8px}
.username-input span{font-weight:700}
.orb{box-shadow:none}
.market-value-banner{border-radius:12px;background:rgba(66,255,154,.08)}
.market-value-banner span{font-weight:700}
.market-token-stack i{border-radius:12px;box-shadow:none}
.neon-3d{filter:none}
.neon-core{background:none;box-shadow:none}
.neon-diamond{background:rgba(81,255,174,.13);box-shadow:none}
.deposit-result.live-deposit{border-radius:10px}
.qr-image{border-radius:12px;box-shadow:none}
.trade-preview-card{border-radius:10px}
.trade-mini-art{border-radius:10px}
.trade-cost-box{border-radius:10px}
.support-ticket{border-radius:10px}
.support-msg{border-radius:10px}
.commitment-card{border-radius:10px}
.hero-art{border-radius:12px}
.hero-art .orb-stage{border-radius:12px}
.auth-3d-scene{filter:none}
.auth-3d-core{background:none;box-shadow:none}
.auth-3d-ring{box-shadow:none}
.auth-3d-tile{background:rgba(156,255,56,.10);box-shadow:none}
.auth-copy{text-shadow:none}
.admin-text-action{border-radius:8px}
@media(max-width:720px){.hero-art{border-radius:12px}}
.market-live-pill{font-weight:700}
.market-util em{background:#78ff2f}
.trade-terminal{border-radius:10px}
.trade-terminal-stats>div{border-radius:8px}
.qty-presets button{border-radius:8px}
.boot-logo{border-radius:10px}
.stock-board-label{font-weight:700}
.trade-art-host{border-radius:10px}
.trade-chart-host{border-radius:10px}
.portfolio-command,.dashboard-profile-panel,.dashboard-section,.settings-command{border-radius:12px;background:rgba(16,24,31,.94);box-shadow:none}
.portfolio-command:before{background:none}
.portfolio-total{letter-spacing:-.02em}
.allocation-row i{border-radius:12px}
.allocation-row em{border-radius:12px;background:var(--accent)}
.mover-card{border-radius:10px}
.mover-card span{font-weight:700}
.position-art{border-radius:8px}
.activity-ribbon{border-radius:10px}
.segmented{border-radius:8px}
@media(max-width:1180px){.account-bottom-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(7,11,15)}}
@media(max-width:760px){.modal{border-radius:12px 12px 8px 8px}}
.mobile-nav-panel{backdrop-filter:none;background:rgb(8,13,18)}
.ref-link-preview{border-radius:8px}
.direction-card{border-radius:10px;background:rgba(18,25,32,.95)}
.direction-card:before{background:none}
.direction-mark{border-radius:8px;font-weight:700;background:var(--accent)}
.dirbtn{border-radius:8px;font-weight:700}
.leader-badge.rank-1{box-shadow:none}
.leader-badge.rank-2{box-shadow:none}
.leader-badge.rank-3{box-shadow:none}
.level-section .level-pill{border-radius:10px}
.leader-active,.level-pill{border-radius:10px}
.leader-active strong,.level-pill b{font-weight:700;letter-spacing:-.02em}
.leader-active em,.level-pill em{background:var(--accent)}
.lang-switch{border-radius:8px}
.lang-switch b{font-weight:700}
.referral-showcase:before{background:none}
.tree-node{border-radius:8px;background:var(--accent-rgb)}
.tree-layer.depth-0 .tree-node{border-radius:10px;background:var(--accent)}
.tree-glow{background:none}
.showcase-steps li{border-radius:10px;background:rgba(18,25,32,.9)}
.step-no{border-radius:8px;font-weight:700}
.tier-card{border-radius:10px;background:rgba(18,25,32,.94)}
.tier-card .tier-gem{border-radius:10px}
.tier-card u{font-weight:700}
.tier-card.tier-gold{box-shadow:none}
.tier-card.tier-platinum{box-shadow:none}
.tier-card.tier-diamond{box-shadow:none}
.footer-company{border-radius:10px}
.signup-who{border-radius:8px}
.country-panel{border-radius:10px;box-shadow:none}
.cp-item{border-radius:8px}
.auth-orbit-card{border-radius:8px;box-shadow:none}
.gw-coin{border-radius:8px}
.gw-status{border-radius:8px}
.gw-error{border-radius:8px}
.account-side-group small{font-weight:700}
@media(max-width:1180px){.mobile-nav-panel{box-shadow:none}.mobile-nav-panel .btn{border-radius:10px}}
.help-command{border-radius:12px;background:rgba(15,24,30,.96)}
.help-guide{border-radius:10px}
.help-guide>span{font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}
.contact-row{border-radius:10px}
.contact-mark{border-radius:8px;font-weight:700}
.signup-google-complete{border-radius:10px}
.tier-badge{border-radius:8px;background:var(--tier-rgb);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-weight:700}
.tier-badge .tier-gem{box-shadow:inset 0 1px 0 rgba(255,255,255,.17)}
.tier-badge.compact{border-radius:8px}
.tier-card{border-radius:10px;background:rgba(18,25,32,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}
.tier-card:before{background:var(--tier-color)}
.tier-card:after{background:none}
.tier-card:hover{background:var(--tier-rgb);box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}
.tier-card .tier-gem{border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}
.tier-card.tier-silver,.tier-card.tier-gold,.tier-card.tier-platinum,.tier-card.tier-diamond{box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}
.tier-level{border-radius:10px;background:rgba(18,25,32,.8)}
.tier-level.current{background:var(--accent-rgb);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.tier-level .tier-gem.large{border-radius:10px}
.leader-badge{border-radius:8px;background:rgba(170,181,190,.13)}
.leader-badge.rank-1{background:rgba(54,245,197,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.leader-badge.rank-2{background:rgba(255,199,94,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.leader-badge.rank-3{background:rgba(190,140,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.leader-head .leader-badge{border-radius:8px}
@media(max-width:620px){.tier-card .tier-gem{border-radius:8px}}
.hero.hero-premium{background:none}
.hero-premium h1{letter-spacing:-.02em}
.hero-premium .hero-stat{border-radius:10px}
.hero-card-stage{border-radius:12px;background:rgba(18,35,42,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.hero-card-stage:before{border-radius:12px;background-image:rgba(255,255,255,.022)}
.hero-stage-glow{background:none}
.hero-stage-copy span{font-weight:700}
.hero-market-card{border-radius:10px;box-shadow:none}
.hero-market-card:hover{box-shadow:none}
.hero-market-image{background:rgba(255,255,255,.06)}
.hero-market-meta span{font-weight:700}
.direction-card{border-radius:12px;background:rgba(16,26,33,.98)}
.direction-card:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.direction-visual{border-radius:10px;background:#071017}
.direction-sequence{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;backdrop-filter:none}
.direction-price{border-radius:8px}
.dirbtn{border-radius:8px}
.direction-details{font-weight:700}
.gw-minimum{border-radius:10px;background:var(--accent-rgb)}
@media(max-width:720px){.hero-premium h1{letter-spacing:-.02em}.hero-card-stage{border-radius:12px}.hero-market-card{border-radius:10px}.direction-card{border-radius:10px}.direction-visual{border-radius:8px}}
.account-heading h1{letter-spacing:-.02em}
.account-heading-user,.account-side-user{border-radius:10px}
.account-side-avatar{border-radius:8px;font-weight:700}
.account-side-label{font-weight:700}
@media(max-width:620px){.portfolio-command,.dashboard-profile-panel,.dashboard-section{border-radius:10px}}
.hero-3d-core{background:none;box-shadow:none}
.hero-3d-core:before,.hero-3d-core:after{background:rgba(255,255,255,.25);box-shadow:none}
.hero-3d-core:after{box-shadow:none}
.hero-3d-core i{box-shadow:none}
.hero-orbit-one{box-shadow:none}
.hero-3d-chip{background:#9affba;box-shadow:none}
.gateway-primary-path{border-radius:10px;background:rgba(76,255,161,.1)}
.gateway-primary-path .gateway-path-mark{border-radius:8px}
.gw-direct-option summary{font-weight:700}
.stripe-card-checkout{border-radius:10px;background:rgba(99,245,107,.08)}
.stripe-card-checkout #stripePaymentElement{border-radius:8px}
.route-loader{backdrop-filter:none;-webkit-backdrop-filter:none}
.rl-box img{border-radius:10px;box-shadow:none}
.signout-card{border-radius:12px}
.signout-card h1{font-weight:700}
.hub-chips button{border-radius:8px}
.hub-status{border-radius:10px}
.hub-status button{border-radius:8px}
.act{border-radius:12px}
.act:hover{box-shadow:none}
.act-badge{backdrop-filter:none;-webkit-backdrop-filter:none}
.act-count{border-radius:8px}
.act-prog i{border-radius:12px}
.act-prog i em{border-radius:12px;background:var(--green,#A6FF4D)}
.act-endedline{border-radius:8px}
.nt-chips button{border-radius:8px}
.nt-item{border-radius:10px}
.nt-item.unread{background:rgba(166,255,77,.045)}
.nt-ic{border-radius:8px}
.hx-badge.hx-bell-badge{font-weight:700}
.wd-facts span{border-radius:8px}
/* cards */
.cards-head a{border-radius:8px}
.cards-app .panel{border-radius:10px}
.digital-card{border-radius:10px;background:#07130f;box-shadow:none}
.digital-card.design-prism{background:#0d1327}
.digital-card.design-wave{background:none}
.digital-card.design-vault{background:#342619}
.digital-card.design-vault:before{box-shadow:0 0 0 15px #deb98222, 0 0 0 30px #deb98211;border-radius:8px}
.card-monogram{border-radius:8px}
.cards-app input,
.cards-app select,
.cards-app textarea{border-radius:8px}
.cards-app dialog{border-radius:12px}
.cards-app dialog::backdrop{backdrop-filter:none}
#cardsToast{border-radius:8px}
.market-zero{border-radius:12px;background:#101b20}
.market-empty-engine{box-shadow:0 0 0 25px #9ed86a08}
.market-empty-engine span{font-weight:700}
.p2p-hero{border-radius:12px;background:#111e22}
.p2p-escrow-seal{background:none;box-shadow:0 0 0 12px #aeea7208}
.p2p-filters select,
.p2p-filters input{border-radius:8px}
.p2p-safety article{border-radius:10px}
.p2p-command-copy,
.p2p-account-card{border-radius:12px;background:#0c161c}
.p2p-account-card > div:first-child{border-radius:10px 10px 5px 5px}
.p2p-account-card > div:last-child{border-radius:5px 5px 10px 10px}
.p2p-account-card i{box-shadow:none}
.p2p-mode-tabs button{font-weight:700}
.p2p-table-caption span{font-weight:700}
.merchant-cell > span{font-weight:700}
.p2p-no-offers > span{font:700 14px/1 monospace}
.p2p-flow{border-radius:10px}
.p2p-flow > i{background:#344b43}
.p2p-service-grid article{border-radius:10px}
.p2p-method{border-radius:8px}
.p2p-method.active > i{box-shadow:none}
@media (max-width: 1100px){.p2p-account-card > div{border-radius:8px !important}}
@media (prefers-reduced-motion: no-preference){.digital-card:hover{box-shadow:none}}
.premium-art.premium-art{border-radius:10px;box-shadow:none}
.premium-art.card-photo img{border-radius:10px}
/* exchange */
.exchange-copy h1{letter-spacing:-.02em}
.exchange-monogram{background:none}
.tp-coin{font-weight:700}
.tp-watch{border-radius:8px}
.tp-last b{font-weight:700}
.tp-mode{border-radius:8px}
.tp-spread b{font-weight:700}
.tp-side span{border-radius:8px}
.tp-total{border-radius:8px}
.tp-submit{border-radius:8px;font-weight:700}
.tp-submit.buy{background:#A6FF4D}
.tp-submit.sell{background:#ff7b6b}
/* hx */
.hx-bar{border-radius:12px;backdrop-filter:none;box-shadow:none;background:rgb(13,17,23)}
.hx-brand img{border-radius:8px}
.hx-nav button{border-radius:8px}
.hx-lang{border-radius:8px}
.hx-cta{border-radius:8px}
.hx-balance{border-radius:8px}
.hx-icon{border-radius:8px}
.hx-menu{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.45)}
.hx-menu button,.hx-menu a{border-radius:8px}
.hx-mobile-bal{border-radius:10px}
@media (max-width:700px){.hx-bar{border-radius:10px}}
.hx-btn{border-radius:8px}
.hx-hero h1{font-weight:700;letter-spacing:-.02em}
.hx-stage-glow{background:none}
.hx-scard{border-radius:12px;box-shadow:none}
.hx-scard-front{box-shadow:none}
.hx-float{border-radius:10px;box-shadow:none}
.hx-float-ico{border-radius:8px}
.hx-noimg{font-weight:700}
.hx-stats>div{border-radius:12px}
.hx-card{border-radius:12px}
.hx-card-stats>div{border-radius:10px}
.hx-steps article{border-radius:12px}
.hx-steps span{border-radius:8px}
.hx-bento article{border-radius:12px}
.hx-cta-band{border-radius:12px}
.hx-cta-band h2{font-weight:700}
@media (max-width:620px){.hx-stats>div{border-radius:10px}.hx-cta-band{border-radius:12px}}
/* dx */
.account-side{border-radius:10px}
.account-side button{border-radius:8px}
.dx-banner{border-radius:8px}
.dx-card{border-radius:10px}
.dx-btn{border-radius:8px}
.dx-kpis>div{border-radius:8px}
.dx-chart-box{border-radius:10px}
.dx-chart-empty{border-radius:10px}
.dx-step{border-radius:10px}
.dx-tabs{border-radius:8px}
.dx-tabs button{border-radius:8px}
.dx-need{border-radius:8px}
.dx-thumb{border-radius:8px;font-weight:700}
.dx-empty{border-radius:10px}
.dx-gem{border-radius:10px}
.dx-layers>div{border-radius:8px}
.dx-ref input{border-radius:8px}
.dx-act-ic{border-radius:8px}
@media (max-width:640px){.dx-card{border-radius:10px}}
/* mx */
.mx-kpis>div{border-radius:10px}
.mx-launch{border-radius:12px;background:var(--mx-s1)}
.mx-launch-side{border-radius:10px}
.mx-cta{border-radius:8px}
.mx-tabs button{border-radius:8px}
.mx-search{border-radius:8px}
.mx-sort{border-radius:8px}
.mx-view{border-radius:8px}
.mx-view button{border-radius:8px}
.mx-tile{border-radius:12px}
.mx-badge{backdrop-filter:none;-webkit-backdrop-filter:none}
.mx-table-wrap{border-radius:12px}
.mx-thumb{border-radius:8px}
.mx-empty{border-radius:10px}
@media (max-width:700px){.mx-launch{border-radius:12px}}
/* ax */
.ax-btn{border-radius:8px}
.ax-balance{border-radius:12px}
.ax-kpi{border-radius:10px}
.ax-live{border-radius:10px}
.ax-live-ico{border-radius:8px}
.ax-tabs{border-radius:10px}
.ax-tabs button{border-radius:8px}
.ax-panel{border-radius:10px}
.ax-ico{border-radius:8px}
.ax-chips button{border-radius:8px}
.ax-item{border-radius:10px}
.ax-thumb{border-radius:8px}
.ax-empty{border-radius:10px}
.dp-resume{border-radius:10px}
.dp-card{border-radius:12px}
.dp-form{border-radius:12px}
.dp-coin{border-radius:10px}
.dp-net{border-radius:10px}
.dp-warn{border-radius:8px}
.dp-amount{border-radius:10px}
.dp-quick button{border-radius:8px}
.dp-error{border-radius:8px}
.dp-tracker{border-radius:10px}
.dp-exp{border-radius:10px}
.dp-addr{border-radius:12px}
.dp-qr-box{border-radius:10px}
.dp-copyrow{border-radius:10px}
.dp-warnbox{border-radius:10px}
.dp-method{border-radius:10px}
.dp-sqr .dp-qr-box{border-radius:10px}
.dp-txid{border-radius:8px}
.lr-steps span{border-radius:8px}
.lr-art{border-radius:8px}
.lr-summary{border-radius:10px}
.lr-balance{border-radius:8px}
.lr-warn{border-radius:8px}
/* rx */
.rx-card{border-radius:12px}
.rx-hero{border-radius:12px;background:var(--dx-s1)}
.rx-mini>div{border-radius:10px}
.rx-share{border-radius:12px}
.rx-field{border-radius:8px}
.rx-icon{border-radius:8px}
.rx-qr{border-radius:10px}
.rx-sharebtn{border-radius:8px}
.rx-stat{border-radius:10px}
.rx-how>div{border-radius:10px}
.rx-how i{border-radius:8px}
.rx-tier{border-radius:10px}
.rx-leader{border-radius:10px}
.rx-leader>span:first-child{border-radius:10px}
.rx-chat{border-radius:10px}
.rx-msg{border-radius:8px}
/* au */
.au-brand img{border-radius:8px}
.au-seg{border-radius:10px}
.au-seg button{border-radius:8px}
.au-input{border-radius:10px}
.au-eye{border-radius:8px}
.au-primary{border-radius:10px}
.au-google{border-radius:10px}
.au-err{border-radius:8px}
.au-who{border-radius:10px}
.au-gdone{border-radius:10px}
.au-ref-toggle{border-radius:10px}
.au-card .country-trigger{border-radius:10px}
.au-visual{border-radius:12px;background:var(--au-panel)}
.au-visual-reg{background:var(--au-panel)}
.au-side{border-radius:12px;box-shadow:none}
.au-front{border-radius:12px}
.au-chip{border-radius:10px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}
.au-ok{border-radius:8px}
.au-bento>div{border-radius:10px}
.au-journey>div{border-radius:12px}
.au-journey i{border-radius:10px}
.au-journey img{border-radius:8px}
.au-proof{border-radius:10px}
@media (max-width:1100px){.au-mhero{border-radius:12px;background:var(--au-panel)}.au-mhero img{border-radius:10px;box-shadow:none}}
/* sp */
.sp-hero{border-radius:12px;background:var(--dx-s1)}
.sp-search{border-radius:10px}
.sp-safe{border-radius:10px}
.sp-tool{border-radius:10px}
.sp-tool>i{border-radius:8px}
.sp-faq{border-radius:10px}
.sp-card{border-radius:12px}
.sp-form .input,.sp-form .textarea{border-radius:10px}
.sp-cats button{border-radius:8px}
.sp-ticket{border-radius:10px}
.sp-msg{border-radius:10px}
.sp-reply .textarea{border-radius:8px}
/* st */
.st-sm{border-radius:8px}
.st-hero{border-radius:12px;background:var(--dx-s1)}
.st-av{border-radius:12px;background:var(--dx-acc);box-shadow:0 0 0 1px rgba(255,255,255,.1)}
.st-av i{background:rgba(0,0,0,.75)}
.st-av.lg{border-radius:12px}
.st-mini{border-radius:8px}
.st-score{border-radius:12px}
.st-score.mid .fg{filter:none}
.st-score.low .fg{filter:none}
.st-nav{border-radius:12px}
.st-nav button{border-radius:10px}
.st-card{border-radius:12px}
.st-form .input,.st-form .select{border-radius:10px}
.st-prefix{border-radius:10px}
.st-ro{border-radius:10px}
.st-err{border-radius:8px}
.st-avrow{border-radius:10px}
.st-savebar{border-radius:10px;backdrop-filter:none;box-shadow:none}
.st-note{border-radius:10px}
.st-check{border-radius:10px}
.st-check>i{border-radius:8px}
.st-mailprev{border-radius:10px}
.st-mp-code{border-radius:8px}
.st-dev>i{border-radius:10px}
.st-empty{border-radius:10px}
.st-tg>i{border-radius:8px}
.st-switch i:after{box-shadow:none}
.st-acc{border-radius:10px}
.st-acc-prev{border-radius:8px;background:#0E131A}
.st-seg{border-radius:8px}
.st-seg button{border-radius:8px}
.st-lang{border-radius:10px}
.st-steps li{border-radius:10px}
.st-dz{background:var(--dx-s1)}
@media (max-width:1100px){.st-nav{border-radius:10px;backdrop-filter:none}}
@media (max-width:700px){.st-av{border-radius:12px}.st-card{border-radius:10px}}
/* p2p */
.pp-btn{border-radius:8px}
.pp-btn.sm{border-radius:8px}
.pp-btn.lg{border-radius:10px}
.pp-icon-btn{border-radius:8px}
.pp-icon-btn.sm{border-radius:8px}
.pp-hero{border-radius:12px;background:var(--dx-s1)}
.pp-quick button{border-radius:8px}
.pp-quick em,.pp-seg em{border-radius:8px}
.pp-off{border-radius:10px}
.pp-bar{border-radius:10px;backdrop-filter:none}
.pp-side{border-radius:8px}
.pp-side button{border-radius:8px}
.pp-asset{border-radius:8px}
.pp-fld{border-radius:8px}
.pp-list{border-radius:12px}
.pp-av{background:#2EBD85}
.pp-take{border-radius:10px}
.pp-terms{border-radius:8px}
.pp-in input,.pp-in select{border-radius:8px}
.pp-pick label{border-radius:8px}
.pp-err{border-radius:8px}
.pp-how ol>li{border-radius:10px}
.pp-how ol>li i{border-radius:8px}
.pp-tips{border-radius:10px}
.pp-ohead{border-radius:12px}
.pp-card{border-radius:10px}
.pp-copy{border-radius:8px}
.pp-warn,.pp-note{border-radius:8px}
.pp-done{border-radius:10px}
.pp-fb{border-radius:10px}
.pp-fbr span{border-radius:8px}
.pp-fb .input{border-radius:8px}
.pp-chat{border-radius:10px}
.pp-sys{border-radius:8px}
.pp-msg{border-radius:10px}
.pp-msg img{border-radius:8px}
.pp-compose .input{border-radius:8px}
.pp-attach,.pp-send{border-radius:8px}
.pp-me{border-radius:12px}
.pp-tabs{border-radius:10px}
.pp-tabs button{border-radius:8px}
.pp-seg button{border-radius:8px}
.pp-myad{border-radius:10px}
.pp-mcard{border-radius:10px}
.pp-ref{border-radius:8px}
.pp-ta textarea{border-radius:8px}
.pp-mopt{border-radius:8px}
.pp-mform .input{border-radius:8px}
.pp-chk{border-radius:8px}
@media (max-width:760px){.pp-hero{border-radius:10px}}
/* ft */
.ft{background:#06080B}
.ft-cta{border-radius:12px;background:#0B0F14}
.ft-cta:before{background-image:rgba(255,255,255,.035)}
.ft-btn{border-radius:10px}
.ft-btn.pri{box-shadow:none}
.ft-trust .ft-ic{border-radius:8px}
.ft-company{border-radius:12px}
.ft-company dl .ft-ic{border-radius:8px}
.ft-risk{border-radius:10px}
.ft-chip{border-radius:8px}
@media (max-width:640px){.ft-cta{border-radius:12px}}
/* launch-ui */
.launch-emblem{box-shadow:0 0 0 8px #d6ead010}
.launch-art.launch-design-prism .launch-emblem{border-radius:12px}
.launch-art.launch-design-vault .launch-emblem{border-radius:10px}
.launch-art-button{border-radius:10px}
.premium-art.premium-art{border-radius:10px;box-shadow:none}
.premium-art.card-photo img{border-radius:10px}
.amal-card{border-radius:10px;box-shadow:none}
.amal-card .amal-card-shade{background:rgba(3,6,9,.7)}
[dir=ltr] .amal-card .amal-card-shade{background:rgba(3,6,9,.7)}
.amal-card:after{background:rgba(255,255,255,.16)}
.amal-card strong{font-weight:700;text-shadow:none}
.amal-card .amal-card-id{backdrop-filter:none}
.amal-card:hover{box-shadow:none}
/* hand-written base */
:root{--bg:#0b0e11;--bg-2:#0f1216;--panel:#161a1e;--panel-2:#1e2329;--panel-3:#2b3139;--text:#eaecef;--muted:#848e9c;--muted-2:#5e6673;--line:rgba(255,255,255,.08);--radius:12px;--radius-sm:8px;--glow:none;--shadow:0 8px 24px rgba(0,0,0,.4);--glow-blur:0px;--glow-alpha:0}
html{background:#0b0e11}
body{background:#0b0e11}
body:before,body:after{display:none}
.btn{border-radius:8px;min-height:40px;font-weight:600;padding:0 16px}
.btn:hover{transform:none}
.btn.primary{background:var(--accent,var(--green));box-shadow:none}
/* header: flat full-width bar instead of a floating capsule */
.hx-header,.hx-header.scrolled{padding:0;background:#0b0e11;border-bottom:1px solid rgba(255,255,255,.08)}
.hx-bar{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:60px}
/* announcement: quiet strip, accent only on the action */
.hx-announce{background:#161a1e;color:#eaecef;font-weight:500;font-size:13px;border-bottom:1px solid rgba(255,255,255,.06)}
.hx-announce-cta{color:var(--hx-acc,var(--green));text-decoration:none}
.hx-announce-x:hover{background:rgba(255,255,255,.08)}
.hx-live{background:rgba(255,255,255,.08);color:var(--hx-acc,var(--green))}
/* danger actions: neutral card, red only on the button text */
.st-danger{background:transparent;border-color:rgba(246,70,93,.45);color:#f6465d}
.st-danger:hover{background:rgba(246,70,93,.1)}
.st-danger-t{color:#eaecef}
.st-dz{border-color:rgba(255,255,255,.08);background:var(--dx-s1)}
/* bars that used to rely on blur: solid surfaces */
.account-bottom-nav{background:#0f1216}
.pp-bar,.st-nav{background:var(--dx-s1,#161a1e)}
.st-savebar{background:var(--dx-s2,#1e2329)}
/* trading page: same typeface as the rest of the site */
@font-face{font-family:"IBM Plex Sans Arabic";src:url(/fonts/plex-arabic-Regular.woff) format("woff");font-weight:400;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url(/fonts/plex-arabic-Medium.woff) format("woff");font-weight:500;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url(/fonts/plex-arabic-SemiBold.woff) format("woff");font-weight:600;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url(/fonts/plex-arabic-Bold.woff) format("woff");font-weight:700 900;font-display:swap}
body.cards-app,body.cards-app button,body.cards-app input,body.cards-app select,body.cards-app textarea{font-family:"AmalNum","IBM Plex Sans Arabic","Segoe UI",system-ui,sans-serif}
/* one typeface everywhere: IBM Plex Sans Arabic (Arabic + Latin), digits from AmalNum (Plex digits) */
html body,html body *:not(svg):not(svg *){font-family:"AmalNum","IBM Plex Sans Arabic","Segoe UI",system-ui,-apple-system,Arial,sans-serif !important}
/* Arabic script must not be letter-spaced, and needs more line height than Latin */
html[dir="rtl"] body *{letter-spacing:0 !important}
html[dir="rtl"] body h1,html[dir="rtl"] body h2,html[dir="rtl"] body h3{line-height:1.3 !important}
html body h1,html body h2,html body h3,html body h4{font-weight:600 !important}
html body{font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}

/* account dropdown: sections, icons, status chips */
.hx-menu{width:288px;padding:8px;border-radius:12px;background:#1e2329;border:1px solid rgba(255,255,255,.08);gap:0}
.hx-menu-head{border-bottom:0;margin-bottom:0;padding:10px 10px 6px}
.hx-menu-meta{display:flex;gap:6px;padding:0 10px 10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}
.hx-kyc{font-size:11px;padding:3px 8px;border-radius:4px;background:rgba(240,185,11,.12);color:#f0b90b}
.hx-kyc.ok{background:rgba(14,203,129,.12);color:#0ecb81}
.hx-menu-t,.hx-mtitle{display:block;font-size:12px;color:#848e9c;padding:10px 10px 4px}
.hx-menu button,.hx-menu a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;font-size:14px;color:#eaecef;text-decoration:none}
.hx-menu button i,.hx-menu a i,.hx-mrow i{display:grid;place-items:center;width:20px;height:20px;color:#848e9c;flex:none}
.hx-menu svg,.hx-mrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hx-menu button:hover,.hx-menu a:hover{background:#2b3139}
.hx-menu button:hover i,.hx-menu a:hover i{color:#eaecef}
.hx-menu .hx-logout{margin-top:6px;border-radius:8px;color:#f6465d}
.hx-menu .hx-logout i{color:#f6465d}
/* mobile menu: grouped rows with icons */
.hx-mobile .container{padding-bottom:18px}
.hx-mtitle{padding:16px 4px 8px}
.hx-mgroup{background:#161a1e;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;margin-bottom:4px}
.hx-mrow{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:none;color:#eaecef;font-size:15px;text-align:start;text-decoration:none;cursor:pointer}
.hx-mgroup .hx-mrow:last-child{border-bottom:0}
.hx-mrow span{flex:1;min-width:0}
.hx-mrow em{display:grid;color:#5e6673;font-style:normal}
.hx-mrow em svg{width:16px;height:16px}
html[dir="rtl"] .hx-mrow em svg{transform:scaleX(-1)}
.hx-mrow.active{color:var(--hx-acc,var(--green))}
.hx-mrow.active i{color:var(--hx-acc,var(--green))}
.hx-mrow.hx-logout,.hx-mrow.hx-logout i{color:#f6465d}
.hx-mobile .hx-mgroup:last-child{margin-top:14px}
/* native dropdowns: one consistent control */
html body select.select,html body .mx-sort,html body .lang-select,html body #cardsLanguage{appearance:none;-webkit-appearance:none;background-color:#1e2329;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#eaecef;min-height:40px;padding:0 12px;padding-inline-end:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23848e9c' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;background-position:left 10px center}
html[dir="ltr"] body select.select,html[dir="ltr"] body .mx-sort,html[dir="ltr"] body .lang-select,html[dir="ltr"] body #cardsLanguage{background-position:right 10px center}
html body select.select:hover,html body .mx-sort:hover{border-color:rgba(255,255,255,.22)}
html body select option{background:#1e2329;color:#eaecef}
.hx-menu{max-height:calc(100vh - 90px);overflow-y:auto}

/* market prices (display only) */
.px-top{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}
.px-top h1{margin:0;font-size:28px}.px-top span{color:#848e9c;font-size:13px}
.px-card{background:#161a1e;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:8px 16px 14px}
.px-head{display:flex;justify-content:space-between;align-items:center;padding:10px 0 4px}.px-head h2{margin:0;font-size:20px}
.px-wrap{overflow-x:auto}
.px-table{width:100%;border-collapse:collapse;font-size:14px}
.px-table th{color:#848e9c;font-weight:400;font-size:12px;text-align:start;padding:12px 8px;white-space:nowrap}
.px-table td{padding:14px 8px;border-top:1px solid rgba(255,255,255,.06);white-space:nowrap}
.px-table tbody tr:hover{background:rgba(255,255,255,.03)}
.px-coin{display:flex;align-items:center;gap:10px}.px-coin b{display:block}.px-coin small{color:#848e9c;font-size:12px}
.px-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#2b3139;color:#eaecef;font-style:normal;font-weight:600;font-size:13px;flex:none}
.px-up{color:#0ecb81}.px-down{color:#f6465d}
.px-spark{width:100px;height:30px;display:block}.px-spark.up{color:#0ecb81}.px-spark.down{color:#f6465d}
.px-note{margin:12px 0 0;color:#848e9c;font-size:12px;line-height:1.7}.px-note a{color:#848e9c;text-decoration:underline;white-space:nowrap}
@media (max-width:700px){.px-hide{display:none}.px-top h1{font-size:22px}.px-card{padding:4px 10px 12px}.px-spark{width:72px}}

/* legal pages */
.lg-wrap{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}
.lg-nav{position:sticky;top:84px;display:grid;gap:4px;background:#161a1e;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:8px}
.lg-nav button{border:0;background:none;color:#b7bdc6;text-align:start;padding:11px 12px;border-radius:8px;font-size:14px;cursor:pointer}
.lg-nav button:hover{background:#1e2329;color:#eaecef}.lg-nav button.on{background:#2b3139;color:#eaecef;font-weight:600}
.lg-doc{max-width:760px}.lg-doc h1{margin:0 0 6px;font-size:30px}
.lg-meta{color:#848e9c;font-size:13px;margin:0 0 22px}
.lg-doc h2{font-size:18px;margin:28px 0 10px;color:#eaecef}
.lg-doc p,.lg-doc li{color:#b7bdc6;font-size:15px;line-height:1.95}
.lg-doc p{margin:0 0 10px}.lg-doc ul{margin:0 0 10px;padding-inline-start:20px}
@media (max-width:860px){.lg-wrap{grid-template-columns:1fr;gap:16px}.lg-nav{position:static;display:flex;overflow-x:auto;scrollbar-width:none}.lg-nav button{white-space:nowrap}.lg-doc h1{font-size:24px}}
/* sign-in page tiles: icons need an explicit size (an unsized svg fills its box) */
.au-bento i{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:rgba(156,255,56,.1);margin-bottom:4px}
.au-bento i svg{width:22px;height:22px;display:block}

/* news & articles */
.nw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}
.nw-card{display:flex;flex-direction:column;text-align:start;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#161a1e;color:#eaecef;overflow:hidden;cursor:pointer}
.nw-card:hover{border-color:rgba(255,255,255,.2)}
.nw-thumb{display:block;position:relative;height:170px;background:#0f1216;overflow:hidden}.nw-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.nw-body{display:grid;gap:8px;padding:14px 16px 16px}.nw-body small{color:#848e9c;font-size:12px}.nw-body b{font-size:17px;line-height:1.5}
.nw-body span{color:#b7bdc6;font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.nw-body em{font-style:normal;color:var(--hx-acc,var(--green));font-size:14px}
.nw-article{max-width:800px}.nw-article h1{margin:14px 0 6px;font-size:30px;line-height:1.4}
.nw-cover{width:100%;border-radius:12px;display:block;margin:0 0 20px}.nw-lead{color:#eaecef;font-size:17px;line-height:1.9;margin:0 0 14px}
.act-banner .act-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
@media (max-width:700px){.nw-article h1{font-size:24px}}

.ft-links{font-size:13px;color:#848e9c}.ft-links a{color:#b7bdc6;text-decoration:none}.ft-links a:hover{color:#eaecef}

.nw-press-top{margin-top:44px}.nw-press-top h2{font-size:22px;margin:0}
.nw-press{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}
.nw-press-item{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#161a1e;color:#eaecef;text-decoration:none}
.nw-press-item:hover{border-color:rgba(255,255,255,.18)}
.nw-press-item small{color:#848e9c;font-size:12px}.nw-press-item b{font-size:15px;line-height:1.6;font-weight:600}
.nw-press-item em{font-style:normal;color:var(--hx-acc,var(--green));font-size:13px;margin-top:auto}

.mv-strip{overflow:hidden;padding:18px 0;border-block:1px solid rgba(255,255,255,.07);background:#0a0d12;direction:ltr}
.mv-track{display:flex;width:max-content;direction:ltr;animation:hxTick 150s linear infinite}
.mv-strip:hover .mv-track{animation-play-state:paused}
.mv-tile{flex:0 0 200px;width:200px;margin-right:14px;display:flex;flex-direction:column;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#161a1e;color:#eaecef;overflow:hidden;cursor:pointer;text-align:start;direction:rtl}
html[dir=ltr] .mv-tile{direction:ltr}
.mv-tile:hover{border-color:var(--hx-acc,var(--green))}
.mv-art{position:relative;display:block;height:150px;background:#0b0e11}
.mv-art img{width:100%;height:100%;object-fit:cover;display:block}
.mv-art .hx-noimg{display:grid;place-items:center;height:100%;color:#848e9c;font-weight:600}
.mv-sym{position:absolute;top:8px;inset-inline-start:8px;font-style:normal;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:rgba(11,14,17,.78);color:#eaecef}
.mv-body{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}
.mv-body b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mv-body small{font-size:11px;color:#848e9c}
.mv-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}
.mv-row em{font-style:normal;font-size:13px;font-weight:600}
.mv-chip{font-style:normal;font-size:11px;padding:2px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.14);color:#b7bdc6;white-space:nowrap}
.mv-chip.mv-presale{border-color:rgba(156,255,56,.45);color:var(--hx-acc,var(--green))}
.mv-chip.mv-open{border-color:rgba(14,203,129,.5);color:#0ecb81}
.rk-wrap{overflow-x:auto;padding:4px 12px 8px}
.rk-table tbody tr{cursor:pointer}
.rk-table td.num small{color:#848e9c;font-size:11px}
.rk-n{color:#848e9c;width:28px}
.rk-card{display:flex;align-items:center;gap:12px;min-width:0}
.rk-art{flex:0 0 38px;width:38px;height:38px;border-radius:50%;overflow:hidden;background:#0b0e11;border:1px solid rgba(255,255,255,.08)}
.rk-art img{width:100%;height:100%;object-fit:cover;display:block}
.rk-name{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.rk-name b{font-weight:600}.rk-name small{color:#848e9c;font-size:11px}
.rk-dash{color:#5e6673}
.rk-table .px-spark{width:84px;height:28px}
@media (max-width:760px){.rk-hide{display:none}.mv-tile{flex-basis:160px;width:160px}.mv-art{height:120px}.rk-wrap{padding:2px 6px 6px}}
@media (prefers-reduced-motion:reduce){.mv-track{animation:none}.mv-strip{overflow-x:auto}}
.mv-kind{position:absolute;top:8px;inset-inline-end:8px;font-style:normal;font-size:10px;font-weight:600;letter-spacing:.06em;padding:3px 7px;border-radius:999px;background:var(--hx-acc,var(--green));color:#0b0e11}
.px-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;background:none;display:block;flex:0 0 28px}

/* footer, 2026-10 redesign: flat, one row of link columns, company facts as a strip */
.ft.fx{background:#0b0e11}
.fx .ft-cta{margin:40px 0 0;padding:26px 28px;border:1px solid rgba(255,255,255,.08);background:#161a1e}
.fx .ft-cta:before{display:none}
.fx-grid{display:grid;grid-template-columns:minmax(240px,1.1fr) 3fr;gap:56px;padding:52px 0 36px}
.fx-brand p{margin:14px 0 18px;color:#848e9c;font-size:14px;line-height:1.8;max-width:34ch}
.fx-trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.fx-trust li{display:flex;align-items:center;gap:10px;font-size:13px;color:#b7bdc6}
.fx-trust .ft-ic{width:16px;height:16px;color:var(--hx-acc,var(--green))}
.fx-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.fx-cols h4{margin:0 0 16px;font-size:14px;font-weight:600;color:#eaecef}
.fx-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.fx-cols button{appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:14px;color:#848e9c;text-align:start}
.fx-cols button:hover{color:var(--hx-acc,var(--green))}
.fx-legal{display:grid;grid-template-columns:minmax(240px,1.1fr) 3fr;gap:56px;align-items:center;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#161a1e}
.fx-co{display:flex;align-items:center;gap:12px}
.fx-co img{width:36px;height:auto;border-radius:4px;flex:none}
.fx-co b{display:block;font-size:15px;font-weight:600;color:#eaecef}
.fx-co small{display:block;margin-top:2px;font-size:12px;color:#848e9c}
.fx-facts{margin:0;display:flex;flex-wrap:wrap;gap:18px 36px}
.fx-facts>div{display:flex;align-items:flex-start;gap:10px;min-width:0}
.fx-facts .ft-ic{width:16px;height:16px;margin-top:3px;color:#848e9c}
.fx-facts dt{font-size:12px;color:#848e9c}
.fx-facts dd{margin:2px 0 0;font-size:14px;font-weight:600;color:#eaecef;overflow-wrap:anywhere}
.fx-facts dd a{color:inherit;text-decoration:none}.fx-facts dd a:hover{color:var(--hx-acc,var(--green))}
.fx-ok{font-style:normal;font-size:11px;font-weight:600;margin-inline-start:8px;padding:2px 8px;border-radius:6px;border:1px solid rgba(14,203,129,.5);color:#0ecb81}
.fx-risk{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;font-size:12px;line-height:1.8;color:#848e9c}
.fx-risk .ft-ic{width:15px;height:15px;margin-top:3px;flex:none}
.fx-risk a{color:#b7bdc6}
.fx-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding:18px 0 26px;border-top:1px solid rgba(255,255,255,.07);font-size:13px;color:#848e9c}
@media (max-width:980px){.fx-grid,.fx-legal{grid-template-columns:1fr;gap:28px}.fx-grid{padding:36px 0 28px}}
@media (max-width:640px){.fx-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.fx-legal{padding:18px 16px}.fx-facts{flex-direction:column;gap:14px}.fx-bottom{flex-direction:column;align-items:flex-start}}

.fx-reach{margin-top:22px}.fx-reach h4{margin:0 0 12px;font-size:13px;font-weight:600;color:#eaecef}
.fx-social{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.fx-social a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#161a1e;color:#b7bdc6;text-decoration:none;font-size:13px}
.fx-social a:hover{border-color:var(--hx-acc,var(--green));color:var(--hx-acc,var(--green))}
.fx-social .ft-ic{width:18px;height:18px}
.cb{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center;padding:44px 48px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#161a1e}
.cb h2{margin:10px 0 8px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.3;color:#eaecef}
.cb p{margin:0;font-size:16px;color:#b7bdc6}
.cb-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.cb-facts{list-style:none;margin:0;padding:0;display:grid;gap:0;border-inline-start:1px solid rgba(255,255,255,.08)}
.cb-facts li{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 28px}
.cb-facts li+li{border-top:1px solid rgba(255,255,255,.08)}
.cb-facts b{font-size:24px;font-weight:700;color:var(--hx-acc,var(--green))}
.cb-facts span{font-size:13px;color:#848e9c}
@media (max-width:860px){.cb{grid-template-columns:1fr;padding:28px 22px;gap:24px}.cb-facts{border-inline-start:0;border-top:1px solid rgba(255,255,255,.08);grid-template-columns:repeat(3,minmax(0,1fr))}.cb-facts li{padding:14px 8px 0}.cb-facts li+li{border-top:0}.cb-facts b{font-size:18px}.cb-btns .hx-btn{flex:1 1 100%}}
.mv-art{background:#12161b linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,0))}
.mv-row em{white-space:nowrap}
@media (max-width:760px){.mv-row{gap:6px}.mv-row em{font-size:12px}.mv-chip{font-size:10px;padding:2px 6px}}
