:root{
  --ax-bg:#071017;--ax-bg-2:#0d1a22;--ax-paper:#f3efe8;--ax-card:#ffffff;--ax-card-soft:#f9f7f2;
  --ax-ink:#071017;--ax-text:#3f4a50;--ax-line:rgba(7,16,23,.12);--ax-line-strong:rgba(7,16,23,.2);
  --ax-white-line:rgba(255,255,255,.09);--ax-white-soft:rgba(255,255,255,.65);--ax-white-muted:rgba(255,255,255,.42);
  --ax-gold:#d7b073;--ax-gold-2:#b88741;--ax-green:#4f8b6a;--ax-blue:#E4C08A;--ax-red:#b46b61;--ax-shadow:0 28px 70px rgba(7,16,23,.12);
  --ax-radius:26px;--ax-radius-sm:18px;
}

.axis-market-page{background:var(--ax-bg);color:#fff}
.axis-market-page .topbar{background:rgba(7,16,23,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}
.axis-market-page .quote-link{cursor:pointer;color:#fff}.axis-market-page .quote-link i{font-size:17px}
.axis-market-page .footer{margin-top:0}.hidden{display:none!important}.ax-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.ax-market{min-height:100vh}.ax-market-wrap{width:min(calc(100% - 7vw),var(--max));margin:auto}.ax-grid{position:absolute;inset:0;background:
linear-gradient(90deg,transparent calc(25% - .5px),rgba(255,255,255,.04) 25%,transparent calc(25% + .5px)),
linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.04) 50%,transparent calc(50% + .5px)),
linear-gradient(90deg,transparent calc(75% - .5px),rgba(255,255,255,.04) 75%,transparent calc(75% + .5px));pointer-events:none;opacity:.7}
.ax-ambient{position:absolute;border-radius:50%;filter:blur(22px);pointer-events:none}.ax-a1{width:32vw;height:32vw;left:-8vw;top:-6vw;background:radial-gradient(circle,rgba(215,176,115,.26),transparent 60%)}.ax-a2{width:28vw;height:28vw;right:-8vw;bottom:10%;background:radial-gradient(circle,rgba(82,126,160,.18),transparent 62%)}
.micro{display:inline-block;font:700 11px/1.1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.58)}.micro.dark{color:#7e755f}

/* hero */
.ax-market-hero{position:relative;overflow:hidden;padding:138px 0 74px;background:linear-gradient(130deg,#071017 0%,#08141c 36%,#0f1e27 100%)}
.ax-hero-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:34px;align-items:center}
.ax-kicker{display:flex;align-items:center;gap:9px;color:var(--ax-white-soft);font-size:13px;margin-bottom:18px}.ax-live-dot{width:10px;height:10px;border-radius:50%;background:#1fe27f;box-shadow:0 0 0 8px rgba(31,226,127,.1)}
.ax-hero-copy h1{margin:0;font:600 clamp(48px,5.7vw,92px)/.98 'IBM Plex Sans Arabic',sans-serif;letter-spacing:-.05em;max-width:960px}.ax-hero-copy h1 em{font-style:normal;color:var(--ax-gold)}.ax-hero-copy h1 span{color:#dfe6eb}
.ax-hero-copy p{max-width:830px;color:var(--ax-white-soft);font-size:18px;line-height:2;margin:22px 0 0}.ax-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}
.ax-primary,.ax-secondary,.ax-gold,.ax-dark-btn,.ax-link-btn,.ax-link-button{border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;transition:.22s ease;background:none}
.ax-primary{min-height:56px;padding:0 24px;background:var(--accent);color:#071017;border-radius:999px;box-shadow:0 16px 36px rgba(0,0,0,.18)}
.ax-secondary{min-height:56px;padding:0 24px;border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:999px;background:rgba(255,255,255,.02)}
.ax-primary:hover,.ax-gold:hover,.ax-secondary:hover,.ax-link-button:hover{transform:translateY(-2px);filter:brightness(1.03)}
.ax-hero-ribbon{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.ax-hero-ribbon span{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;border-radius:999px;padding:10px 14px;font-size:12px;backdrop-filter:blur(10px)}
.ax-hero-board{position:relative}.ax-board-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));backdrop-filter:blur(14px);border-radius:var(--ax-radius);box-shadow:0 30px 70px rgba(0,0,0,.25)}
.ax-board-main{padding:26px 24px 22px}.ax-board-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ax-board-main h3{font-size:34px;line-height:1.15;letter-spacing:-.03em;margin:18px 0 0;font-weight:600}.ax-board-main h3 em{font-style:normal;color:var(--ax-gold)}
.ax-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;background:#ece6db;color:#564125;border:1px solid rgba(215,176,115,.26)}
.ax-badge.gold{background:rgba(215,176,115,.14);color:#f7dfb2;border-color:rgba(215,176,115,.3)}.ax-badge.managed{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.14)}.ax-badge.new{background:rgba(82,126,160,.12);color:#d5edff;border-color:rgba(82,126,160,.28)}.ax-badge.hot{background:rgba(180,107,97,.13);color:#ffd6d1;border-color:rgba(180,107,97,.3)}.ax-badge.active{background:rgba(79,139,106,.13);color:#d8f2e4;border-color:rgba(79,139,106,.28)}.ax-badge.stock{background:rgba(79,139,106,.13);color:#d8f2e4;border-color:rgba(79,139,106,.28)}.ax-badge.demand{background:rgba(82,126,160,.12);color:#d5edff;border-color:rgba(82,126,160,.28)}.ax-badge.factory{background:rgba(215,176,115,.18);color:#6b4d1c;border-color:rgba(215,176,115,.32)}
.ax-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.ax-mini-stats>div{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03);border-radius:22px;padding:16px}.ax-mini-stats strong{display:block;font:700 33px/1 Manrope,sans-serif}.ax-mini-stats span{display:block;margin-top:7px;color:var(--ax-white-soft);font-size:12px}
.ax-floating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.ax-float{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);padding:17px;border-radius:22px}.ax-float.dark{background:rgba(12,20,28,.72)}.ax-float-tag{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.09);font-size:10px;color:#fff}.ax-float-tag.blue{background:rgba(82,126,160,.18);color:#d5edff}.ax-float-tag.green{background:rgba(79,139,106,.18);color:#d8f2e4}.ax-float-tag.gold{background:rgba(215,176,115,.18);color:#f8e2b9}
.ax-float b{display:block;font-size:20px;line-height:1.25;margin:12px 0 2px}.ax-float small{color:var(--ax-white-soft);font-size:12px}

/* overview */
.ax-overview-band{background:linear-gradient(180deg,#071017 0,#0b151d 12%,#f3efe8 12.1%,#f3efe8 100%);padding:0 0 34px}
.ax-overview-grid{display:grid;grid-template-columns:1.6fr repeat(3,.8fr);gap:18px;transform:translateY(-28px)}
.ax-overview-card{background:var(--ax-card);color:var(--ax-ink);border:1px solid var(--ax-line);border-radius:28px;padding:26px;box-shadow:var(--ax-shadow)}
.ax-overview-card.featured{background:linear-gradient(180deg,#fff 0,#fbfaf7 100%)}.ax-overview-card.featured h2{font-size:38px;line-height:1.08;letter-spacing:-.04em;margin:9px 0 16px}.ax-overview-card.featured h2 em{font-style:normal;color:#8a6a3c}.ax-overview-card.featured p{color:#5d686e;line-height:1.95;margin:0}.ax-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ax-points span{padding:9px 12px;border-radius:999px;background:#f4efe7;color:#614f33;font-size:12px}
.ax-overview-card.stats{display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;background:linear-gradient(180deg,#fdfcfa,#f2ede4)}.ax-overview-card.stats small{font:700 11px/1 Manrope,sans-serif;letter-spacing:.15em;color:#7c725e}.ax-overview-card.stats b{font-size:33px;line-height:1.1;margin:24px 0 8px;letter-spacing:-.03em}.ax-overview-card.stats span{color:#687177;line-height:1.8}
.ax-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.ax-section-heading h2{font-size:42px;line-height:1.05;letter-spacing:-.04em;color:var(--ax-ink);margin:8px 0 0;font-weight:600}.ax-section-heading.compact h2{font-size:34px}.ax-link-button{color:var(--ax-ink);border-bottom:1px solid var(--ax-ink);padding:0 0 6px}

/* featured */
.ax-featured-market{background:var(--ax-paper);padding:8px 0 40px}.ax-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ax-feature-card{background:linear-gradient(180deg,#fff 0,#fbfaf6 100%);border:1px solid var(--ax-line);border-radius:28px;padding:24px;color:var(--ax-ink);box-shadow:var(--ax-shadow);display:flex;flex-direction:column;min-height:320px}.ax-feature-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ax-badge-row{display:flex;gap:7px;flex-wrap:wrap}.ax-badge-row.small .ax-badge{min-height:26px;padding:0 9px;font-size:10px}.ax-feature-card h3{font-size:30px;line-height:1.2;letter-spacing:-.04em;margin:18px 0 12px;font-weight:600}.ax-feature-card p{color:#637076;line-height:1.85;margin:0 0 15px}.ax-feature-meta{display:flex;gap:12px;flex-wrap:wrap;color:#788287;font-size:12px}.ax-feature-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(7,16,23,.08);padding-top:15px;margin-top:auto}.ax-feature-footer a{color:#071017;font-weight:700;text-decoration:none}.ax-metrics{display:flex;gap:11px;color:#758085;font:700 11px Manrope,sans-serif}

/* search/feed */
.ax-paper{background:var(--ax-paper);color:var(--ax-ink);padding:36px 0 110px;min-height:700px}.ax-command-search{margin-bottom:24px}.ax-searchbar.premium{display:grid;grid-template-columns:minmax(0,1fr) 200px 200px 120px;gap:0;background:#fff;border:1px solid var(--ax-line);border-radius:999px;box-shadow:0 18px 48px rgba(7,16,23,.08);overflow:hidden}.ax-search-main{display:flex;align-items:center;gap:13px;padding:0 22px;border-inline-end:1px solid var(--ax-line)}.ax-search-main span{font:500 26px Manrope;color:#8c7a5e}.ax-searchbar input,.ax-searchbar select{border:0;background:#fff;color:var(--ax-ink);min-height:64px;padding:0 18px;outline:none;border-inline-end:1px solid var(--ax-line);font:inherit}.ax-search-main input{width:100%;border:0;padding:0}.ax-searchbar button{border:0;background:#071017;color:#fff;font-weight:700;cursor:pointer}
.ax-type-tabs{display:flex;gap:6px;margin-top:18px;overflow:auto;padding-bottom:6px;scrollbar-width:none}.ax-type-tabs::-webkit-scrollbar{display:none}.ax-type-tabs a{white-space:nowrap;padding:14px 18px;border-radius:999px;border:1px solid var(--ax-line);background:#fff;color:#5e676d;font-weight:700}.ax-type-tabs a b{font:700 10px Manrope;color:#8b7a61;margin-inline-start:7px}.ax-type-tabs a.active{color:#071017;background:#f3ede2;border-color:#d9c39a}
.ax-category-strip{display:flex;gap:9px;overflow:auto;padding:15px 0 6px;scrollbar-width:none}.ax-category-strip::-webkit-scrollbar{display:none}.ax-category-strip a{white-space:nowrap;border:1px solid var(--ax-line);background:rgba(255,255,255,.7);padding:10px 13px;font-size:12px;color:#586266;border-radius:999px}.ax-category-strip a.active{background:#071017;color:#fff;border-color:#071017}
.ax-market-pulse-grid{display:grid;grid-template-columns:1.4fr repeat(3,.8fr);gap:16px;margin:16px 0 24px}.ax-pulse-card{background:#fff;border:1px solid var(--ax-line);padding:22px;border-radius:24px;box-shadow:0 16px 36px rgba(7,16,23,.06)}.ax-pulse-card.large{background:linear-gradient(180deg,#fff,#fbfaf6)}.ax-pulse-card h3{font-size:30px;line-height:1.12;margin:9px 0 10px;letter-spacing:-.03em}.ax-pulse-card p{color:#667176;line-height:1.85;margin:0}.ax-pulse-card small{font:700 11px/1 Manrope,sans-serif;letter-spacing:.15em;color:#7b715e}.ax-pulse-card b{display:block;font-size:29px;line-height:1.1;margin:20px 0 8px}.ax-pulse-card>span{color:#667176;line-height:1.7}.ax-pulse-meters{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.ax-pulse-meters span{padding:10px 12px;border-radius:999px;background:#f5f1ea;font-size:12px;color:#5c666b}.ax-pulse-meters b{display:inline;font-size:inherit;margin:0;color:#071017}
.ax-feed-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 300px;gap:22px;align-items:start}.ax-left-filter,.ax-right-side{position:sticky;top:92px}.ax-filter-card,.ax-side-card,.ax-side-dark,.ax-detail-card,.ax-deal-box,.ax-market-note{border:1px solid var(--ax-line);background:#fff;border-radius:26px;box-shadow:0 18px 40px rgba(7,16,23,.06)}.ax-filter-card,.ax-side-card{padding:22px}.ax-side-dark{padding:26px;background:linear-gradient(180deg,#0a151d,#13222d);color:#fff;border-color:#0d1f2b}
.ax-filter-card h3,.ax-side-card b{margin:8px 0 18px;font-size:20px}.ax-field{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.ax-field label{font-size:12px;color:#606a70;font-weight:700}.ax-field input,.ax-field select,.ax-field textarea{width:100%;border:1px solid var(--ax-line);background:#fff;color:#071017;padding:13px 14px;outline:none;border-radius:14px}.ax-field input:focus,.ax-field select:focus,.ax-field textarea:focus{border-color:#b99153;box-shadow:0 0 0 3px rgba(215,176,115,.14)}.ax-field textarea{min-height:125px;resize:vertical}.ax-field small{color:#7c858a;font-size:10px;line-height:1.6}.ax-dark-btn{min-height:48px;padding:0 16px;background:#071017;color:#fff;border-radius:14px}.ax-filter-card .ax-dark-btn{width:100%;margin-top:5px}.ax-small-points{display:flex;flex-direction:column;gap:9px}.ax-small-points span{padding:11px 12px;border-radius:14px;background:#f5f1ea;color:#584a31;font-size:12px}
.ax-feed-head,.ax-section-heading.compact{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:12px}.ax-feed-head h2,.ax-section-heading.compact h2{font-size:36px;margin:7px 0 0;font-weight:600;letter-spacing:-.03em}
.ax-listing-card{position:relative;background:#fff;border:1px solid var(--ax-line);margin-bottom:14px;border-radius:28px;transition:.22s;overflow:hidden;box-shadow:0 16px 38px rgba(7,16,23,.06)}.ax-listing-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(7,16,23,.1)}.ax-listing-link{display:grid;grid-template-columns:270px minmax(0,1fr);text-decoration:none;color:inherit}.ax-listing-showcase{min-height:100%;padding:18px;background:linear-gradient(145deg,#0d1a22,#162833);position:relative;overflow:hidden}.ax-listing-showcase:after{content:'';position:absolute;inset:auto -20% -28% auto;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(215,176,115,.25),transparent 68%)}.ax-listing-showcase:before{content:'';position:absolute;inset:14px;border:1px solid rgba(255,255,255,.08);border-radius:20px}.ax-listing-showcase-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:235px}.ax-show-label{font:700 11px/1.1 Manrope,sans-serif;letter-spacing:.18em;color:rgba(255,255,255,.5)}.ax-listing-showcase b{display:block;margin-top:auto;font-size:28px;line-height:1.08;letter-spacing:-.03em;color:#fff}.ax-listing-showcase small{display:block;margin-top:10px;color:rgba(255,255,255,.62)}
.ax-listing-content{padding:22px 24px 20px}.ax-listing-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.ax-listing-top time{color:#879096;font:700 10px Manrope}.ax-type-pill,.ax-type{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.02em}.ax-type-pill span,.ax-type span{width:8px;height:8px;border-radius:50%;background:#7d8991}.ax-type-buyer span{background:var(--ax-blue)}.ax-type-vendor span{background:var(--ax-green)}.ax-type-manufacturer span{background:var(--ax-gold)}
.ax-listing-card h3{font-size:28px;line-height:1.23;margin:12px 0 8px;font-weight:650;letter-spacing:-.03em}.ax-listing-card p{color:#677177;line-height:1.9;margin:0 0 12px;font-size:14px}.ax-listing-meta{display:flex;gap:13px;flex-wrap:wrap;color:#7b8489;font-size:12px}.ax-card-bottom{display:flex;align-items:end;justify-content:space-between;gap:20px;border-top:1px solid rgba(7,16,23,.08);margin-top:17px;padding-top:14px}.ax-price small{display:block;color:#8a9297;font-size:10px}.ax-price b{display:block;margin-top:4px;font-size:16px}.ax-card-stats{display:flex;gap:14px;color:#8a9297;font:700 10px Manrope;direction:rtl}.ax-save-float{position:absolute;top:18px;inset-inline-end:18px;width:36px;height:36px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff;font-size:22px;border-radius:50%;cursor:pointer;z-index:2;backdrop-filter:blur(8px)}.ax-save-float.saved,.ax-icon-btn.saved{color:#8a6730;border-color:#d6bd96;background:#f5efe3}
.ax-side-dark h3{font-size:33px;line-height:1.05;font-weight:600;margin:16px 0;letter-spacing:-.03em}.ax-side-dark p{font-size:13px;line-height:1.9;color:rgba(255,255,255,.66)}.ax-gold{width:100%;min-height:48px;background:var(--accent);color:#071017;margin-top:10px;border-radius:14px}.ax-side-card{margin-top:12px}.ax-side-card>b{display:block}.ax-side-card span{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(7,16,23,.08);font-size:12px}.ax-side-card span i{font:700 9px Manrope;color:#95774b}.ax-side-card p{color:#737d82;font-size:12px;line-height:1.75}.ax-side-link{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid rgba(7,16,23,.08);text-decoration:none;color:#071017}.ax-side-link span{display:block;border:0;padding:0;font-size:13px;font-weight:600}.ax-side-link small{color:#8a9297;font-size:11px}
.ax-link-btn{background:transparent;color:#071017;padding:0;border-bottom:1px solid #071017;font-size:12px}.ax-no-results{background:#fff;border:1px solid var(--ax-line);padding:45px;text-align:center;border-radius:28px}.ax-no-results b{font-size:26px}.ax-no-results p{color:#707a7f}.ax-no-results .ax-primary{margin-top:10px}

/* detail */
.ax-detail-surface{padding-top:46px}.ax-breadcrumb{display:flex;gap:9px;align-items:center;color:#7a8388;font-size:11px;margin-bottom:20px}.ax-breadcrumb b{color:#071017}.ax-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.ax-detail-layout.premium .glassy{background:linear-gradient(180deg,#fff,#fcfbf8)}.ax-detail-card{padding:30px}.ax-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.top-gap{margin-top:10px}.ax-listing-tools{display:flex;gap:8px}.ax-icon-btn{border:1px solid var(--ax-line);background:#fff;color:#60696e;padding:9px 11px;font-size:11px;cursor:pointer;border-radius:999px}.ax-detail-title{font-size:clamp(34px,4vw,64px);line-height:1.05;letter-spacing:-.05em;margin:22px 0 17px;font-weight:600}.ax-meta-row{display:flex;gap:15px;flex-wrap:wrap;color:#7b858a;font-size:12px;border-bottom:1px solid rgba(7,16,23,.1);padding-bottom:18px}.ax-keyfacts{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0;border:1px solid var(--ax-line);border-radius:22px;overflow:hidden;background:#fdfcf9}.ax-keyfacts>div{padding:16px 17px;border-inline-end:1px solid var(--ax-line)}.ax-keyfacts>div:last-child{border-inline-end:0}.ax-keyfacts small{display:block;color:#80898e;font-size:10px}.ax-keyfacts b{display:block;margin-top:5px;font-size:16px;line-height:1.5}.ax-detail-body{font-size:17px;line-height:2;color:#3f4a50;padding:12px 0 28px}.ax-identity-lock{display:grid;grid-template-columns:54px 1fr;gap:15px;background:#ede8de;padding:18px;border-radius:22px}.ax-identity-lock.premium{border-inline-start:4px solid var(--accent)}.ax-lock-mark{display:grid;place-items:center;width:50px;height:50px;border:1px solid #ab9168;border-radius:50%;font:800 12px Manrope;color:#715c3e}.ax-identity-lock b{font-size:14px}.ax-identity-lock p{margin:4px 0 0;color:#6c7477;font-size:12px;line-height:1.8}.ax-ref-line{display:flex;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid rgba(7,16,23,.08);font:700 10px Manrope;color:#858d91;letter-spacing:.12em;text-transform:uppercase}
.ax-deal-side .ultra{padding:24px;background:linear-gradient(180deg,#fff,#fbf8f2)}.ax-deal-box h3{font-size:34px;line-height:1.1;margin:14px 0}.ax-deal-box p{font-size:13px;line-height:1.9;color:#697378}.ax-trust-points{display:grid;gap:8px;margin-top:16px}.ax-trust-points span{background:#f4efe7;border-radius:14px;padding:10px 12px;color:#5e4d32;font-size:12px}
.ax-related-block{margin-top:22px}.ax-mini-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ax-mini-card{display:block;background:#fff;border:1px solid var(--ax-line);border-radius:22px;padding:18px;text-decoration:none;color:#071017}.ax-mini-card b{display:block;font-size:20px;line-height:1.25;margin:14px 0 6px}.ax-mini-card small{color:#7d878c}

/* global band */
.ax-global-band{background:linear-gradient(135deg,#071017,#10212c);padding:80px 0;position:relative;overflow:hidden}.ax-global-band:before{content:'';position:absolute;inset:auto -10% -130px auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(215,176,115,.18),transparent 66%)}.ax-global-band .ax-market-wrap{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:end}.ax-global-band h2{font-size:clamp(42px,4.4vw,76px);line-height:1.02;letter-spacing:-.05em;margin:12px 0 0;font-weight:600}.ax-global-band h2 em{font-style:normal;color:var(--ax-gold)}.ax-global-copy p{color:var(--ax-white-soft);font-size:16px;line-height:2;margin:0 0 18px}.ax-global-copy a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.24);padding-bottom:6px}
.ax-footer-button{background:none;color:#071017;border:0;padding:0;cursor:pointer;text-align:right}

/* modals / tracking / success / toast */
.ax-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:34px;z-index:70}.ax-modal.open{display:flex}.ax-modal-backdrop{position:absolute;inset:0;background:rgba(7,16,23,.66);backdrop-filter:blur(10px)}.ax-modal-sheet{position:relative;z-index:1;width:min(980px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:30px;padding:28px;border:1px solid rgba(255,255,255,.2);box-shadow:0 34px 100px rgba(0,0,0,.35)}.ax-small-sheet{width:min(760px,100%)}.ax-modal-close{position:absolute;top:18px;inset-inline-end:18px;width:40px;height:40px;border-radius:50%;border:1px solid var(--ax-line);background:#fff;font-size:24px;cursor:pointer}.ax-modal-head h2{font-size:36px;line-height:1.1;letter-spacing:-.04em;margin:10px 0}.ax-modal-head p{color:#697378;line-height:1.9;margin:0 0 14px}.ax-mode-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 18px}.ax-mode-picker button{padding:18px;border-radius:20px;border:1px solid var(--ax-line);background:#fbfaf7;text-align:right;cursor:pointer}.ax-mode-picker button.active{border-color:#cda66a;background:#f5efe3}.ax-mode-picker b{display:block;font:700 12px Manrope;margin-bottom:8px;color:#94774a}.ax-mode-picker span{font-size:15px;font-weight:700}.ax-check{display:flex;align-items:flex-start;gap:10px;margin:3px 0 9px}.ax-check span{color:#6f787c;font-size:12px;line-height:1.8}.ax-success{background:#f4f9f6;border:1px solid rgba(79,139,106,.22);padding:18px;border-radius:20px;color:#264c38}.ax-success strong{display:block;font-size:20px;color:#163525}.ax-ref{display:inline-flex;min-height:40px;align-items:center;padding:0 14px;background:#fff;border-radius:999px;border:1px solid rgba(79,139,106,.2);margin:12px 0;font:700 12px Manrope;letter-spacing:.14em}.ax-success-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.ax-success-actions a,.ax-success-actions button{border:1px solid rgba(7,16,23,.12);background:#fff;color:#071017;padding:11px 14px;border-radius:14px;text-decoration:none;cursor:pointer}
.ax-track-drawer{position:fixed;top:0;inset-inline-end:-420px;width:min(420px,100vw);height:100vh;background:#fff;color:#071017;padding:110px 26px 28px;box-shadow:-20px 0 70px rgba(0,0,0,.18);z-index:72;transition:.28s}.ax-track-drawer.open{inset-inline-end:0}.ax-track-close{position:absolute;top:24px;inset-inline-end:18px;width:40px;height:40px;border-radius:50%;border:1px solid var(--ax-line);background:#fff;cursor:pointer;font-size:24px}.ax-track-drawer h3{font-size:34px;letter-spacing:-.04em;margin:10px 0}.ax-track-drawer p{color:#6c7478;line-height:1.85}.ax-track-drawer input{width:100%;border:1px solid var(--ax-line);padding:14px;border-radius:14px;outline:none;margin-bottom:10px}.ax-track-status{margin-top:16px;border:1px solid var(--ax-line);background:#fbfaf7;border-radius:20px;padding:18px}.ax-track-status small{display:block;color:#86785f;font:700 10px Manrope;letter-spacing:.16em}.ax-track-status b{display:block;font-size:21px;line-height:1.3;margin:12px 0 8px}.ax-track-status span{display:block;color:#697378;font-size:12px;line-height:1.7}.ax-track-status strong{display:inline-flex;margin-top:14px;padding:9px 12px;border-radius:999px;background:#f4efe7;color:#5a4a31;font-size:12px}
.ax-toast{position:fixed;bottom:18px;inset-inline-start:50%;transform:translateX(-50%);background:#071017;color:#fff;padding:13px 16px;border-radius:999px;font-size:13px;z-index:90;box-shadow:0 18px 44px rgba(0,0,0,.24)}

/* responsive */
@media (max-width: 1200px){
  .ax-hero-shell,.ax-feed-layout,.ax-global-band .ax-market-wrap,.ax-overview-grid,.ax-market-pulse-grid,.ax-detail-layout,.ax-featured-grid,.ax-mini-cards{grid-template-columns:1fr 1fr}
  .ax-overview-grid .featured,.ax-market-pulse-grid .large,.ax-global-band .ax-market-wrap>div:first-child,.ax-feed,.ax-detail-card,.ax-mini-cards{grid-column:1/-1}
  .ax-left-filter,.ax-right-side{position:static}
}
@media (max-width: 980px){
  .ax-hero-shell,.ax-listing-link,.ax-global-band .ax-market-wrap,.ax-detail-layout,.ax-featured-grid,.ax-overview-grid,.ax-market-pulse-grid,.ax-feed-layout,.ax-mini-cards,.ax-form-grid.slim,.ax-form-grid{grid-template-columns:1fr}
  .ax-market-hero{padding-top:120px}.ax-hero-copy p{font-size:16px}.ax-searchbar.premium{grid-template-columns:minmax(0,1fr) 110px;border-radius:26px}.ax-searchbar select{display:none}.ax-listing-showcase-inner{min-height:150px}.ax-keyfacts{grid-template-columns:repeat(2,1fr)}.ax-floating-grid,.ax-mini-stats{grid-template-columns:1fr 1fr}.ax-mode-picker{grid-template-columns:1fr}.ax-submit-row{flex-direction:column;align-items:stretch}.ax-submit-row .ax-dark-btn{width:100%}
}
@media (max-width: 640px){
  .ax-market-wrap{width:min(calc(100% - 28px),var(--max))}.ax-market-hero{padding:108px 0 52px}.ax-hero-copy h1{font-size:40px}.ax-hero-copy p{font-size:14px;line-height:1.9}.ax-hero-actions{margin-top:24px}.ax-primary,.ax-secondary{min-height:49px;padding:0 16px;font-size:12px}.ax-hero-ribbon{margin-top:24px}.ax-hero-ribbon span{font-size:11px;padding:9px 12px}.ax-board-main h3{font-size:28px}.ax-mini-stats,.ax-floating-grid,.ax-keyfacts{grid-template-columns:1fr}.ax-overview-card.featured h2,.ax-section-heading h2,.ax-feature-card h3,.ax-pulse-card h3,.ax-feed-head h2,.ax-side-dark h3,.ax-deal-box h3,.ax-track-drawer h3,.ax-global-band h2{font-size:30px}
  .ax-overview-band{padding-bottom:20px}.ax-overview-grid{transform:translateY(-18px)}.ax-overview-card,.ax-feature-card,.ax-pulse-card,.ax-filter-card,.ax-side-card,.ax-side-dark,.ax-detail-card{border-radius:22px;padding:18px}.ax-listing-card{border-radius:24px}.ax-listing-content{padding:16px}.ax-listing-card h3{font-size:22px}.ax-listing-card p{font-size:13px}.ax-card-bottom{display:block}.ax-card-stats{margin-top:10px}.ax-type-tabs a,.ax-category-strip a{font-size:11px}.ax-searchbar.premium{grid-template-columns:1fr 74px}.ax-search-main{padding:0 14px}.ax-searchbar input{font-size:12px}.ax-left-filter,.ax-right-side{display:block}.ax-pinned-note{flex-direction:column}.ax-modal{padding:0;align-items:flex-end}.ax-modal-sheet{width:100%;max-height:95vh;border-radius:26px 26px 0 0;padding:26px 16px 24px}.ax-modal-head h2{font-size:31px}.ax-track-drawer{padding:90px 18px 24px}
}
.ax-launch-empty{background:linear-gradient(135deg,#fff,#f8f4ec);border:1px solid var(--ax-line);border-radius:28px;padding:38px;color:var(--ax-ink);box-shadow:var(--ax-shadow);text-align:center}.ax-launch-empty h3{font-size:34px;line-height:1.15;letter-spacing:-.04em;margin:12px 0}.ax-launch-empty p{max-width:650px;margin:0 auto 20px;color:#667176;line-height:1.9}.ax-launch-empty .ax-primary{margin:auto}

/* ===== AXIS ONE · CINEMATIC LAUNCH ===== */
.ax-cinematic-hero{position:relative;min-height:830px;height:min(900px,92vh);padding:0!important;background:#071017;isolation:isolate;overflow:hidden}
.ax-cinema-slides{position:absolute;inset:0;z-index:0}
.ax-cinema-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s ease;overflow:hidden;display:flex;align-items:center}
.ax-cinema-slide::before{content:"";position:absolute;inset:-3%;background-image:var(--ax-slide-bg);background-size:cover;background-position:center;transform:scale(1.07);filter:saturate(.86) contrast(1.05);transition:transform 8s cubic-bezier(.2,.7,.2,1),filter .9s ease}
.ax-cinema-slide.active{opacity:1;visibility:visible;z-index:2}
.ax-cinema-slide.active::before{transform:scale(1.015);filter:saturate(.96) contrast(1.07)}
.ax-slide-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,8,12,.96) 0%,rgba(5,12,17,.84) 36%,rgba(6,14,20,.42) 68%,rgba(5,12,18,.68) 100%)}
.ax-slide-overlay::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,16,23,.1),rgba(7,16,23,.12) 60%,rgba(7,16,23,.92) 100%)}
.ax-slide-glow{position:absolute;width:48vw;height:48vw;right:8vw;top:8%;border-radius:50%;background:radial-gradient(circle,rgba(215,176,115,.16),transparent 64%);filter:blur(12px);transform:translate3d(calc((var(--mx,50) - 50)*.12px),calc((var(--my,50) - 50)*.12px),0);transition:transform .18s linear;pointer-events:none}
.ax-slide-content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.48fr);gap:8vw;align-items:end;padding-top:100px;padding-bottom:190px}
.ax-slide-copy{max-width:900px;transform:translateY(34px);opacity:0;transition:opacity .75s ease .18s,transform .8s cubic-bezier(.2,.75,.2,1) .18s}
.ax-cinema-slide.active .ax-slide-copy{opacity:1;transform:translateY(0)}
.ax-slide-copy h1,.ax-slide-copy h2{font:600 clamp(56px,6.6vw,112px)/.9 'IBM Plex Sans Arabic',sans-serif;letter-spacing:-.055em;margin:18px 0 24px;color:#fff;max-width:900px}
.ax-slide-copy h2{font-size:clamp(54px,6vw,98px)}
.ax-slide-copy h1 em,.ax-slide-copy h2 em{font-style:normal;color:var(--ax-gold)}
.ax-slide-copy p{max-width:760px;color:rgba(255,255,255,.72);font-size:18px;line-height:1.95;margin:0}
.ax-slide-card{align-self:center;justify-self:end;width:min(330px,100%);padding:25px;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:linear-gradient(180deg,rgba(9,20,28,.72),rgba(7,16,23,.5));backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(0,0,0,.28);transform:translateY(30px) scale(.96);opacity:0;transition:opacity .8s ease .38s,transform .9s cubic-bezier(.2,.75,.2,1) .38s}
.ax-cinema-slide.active .ax-slide-card{opacity:1;transform:translateY(0) scale(1)}
.ax-slide-card small{display:block;font:800 10px/1 Manrope,sans-serif;letter-spacing:.18em;color:var(--ax-gold)}
.ax-slide-card b{display:block;font-size:31px;line-height:1.1;margin:20px 0 12px;color:#fff;letter-spacing:-.03em}
.ax-slide-card span{display:block;color:rgba(255,255,255,.64);font-size:13px;line-height:1.75}
.ax-cinema-nav{position:absolute;z-index:8;left:50%;bottom:118px;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;pointer-events:none}
.ax-slide-dots,.ax-slider-pause{pointer-events:auto}
.ax-slide-dots{display:flex;gap:7px;direction:ltr}
.ax-slide-dots button{position:relative;width:46px;height:36px;border:0;background:transparent;color:rgba(255,255,255,.45);font:700 10px Manrope,sans-serif;cursor:pointer;transition:.25s}
.ax-slide-dots button::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:rgba(255,255,255,.18);transition:.25s}
.ax-slide-dots button.active{color:#fff}.ax-slide-dots button.active::after{height:2px;background:var(--ax-gold)}
.ax-slider-pause{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(7,16,23,.34);color:#fff;backdrop-filter:blur(10px);cursor:pointer}
.ax-slider-pause.paused{color:var(--ax-gold);border-color:rgba(215,176,115,.38)}
.ax-cinema-progress{position:absolute;z-index:9;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.08)}
.ax-cinema-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--ax-gold),#fff1d6)}
.ax-cinema-progress.running span{animation:axHeroProgress 7s linear forwards}
@keyframes axHeroProgress{from{width:0}to{width:100%}}
.ax-hero-stats-live{position:absolute;z-index:7;left:50%;bottom:28px;transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12);padding-top:18px}
.ax-hero-stats-live>div{padding:0 20px;border-inline-start:1px solid rgba(255,255,255,.1)}.ax-hero-stats-live>div:first-child{border-inline-start:0}
.ax-hero-stats-live strong{display:block;font:650 31px/1 Manrope,sans-serif;color:#fff;letter-spacing:-.04em}.ax-hero-stats-live span{display:block;color:rgba(255,255,255,.52);font-size:11px;margin-top:7px}

.ax-live-ticker{position:relative;z-index:10;height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;background:#0b171f;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;color:#fff}
.ax-ticker-label{height:100%;display:flex;align-items:center;gap:11px;padding:0 24px;background:linear-gradient(90deg,#162730,#0f1e26);font:800 10px Manrope,sans-serif;letter-spacing:.14em;white-space:nowrap}
.ax-ticker-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.ax-ticker-track{display:flex;align-items:center;width:max-content;gap:0;direction:ltr;animation:axTicker 38s linear infinite;will-change:transform}
.ax-live-ticker:hover .ax-ticker-track{animation-play-state:paused}
.ax-ticker-track a,.ax-ticker-empty{direction:rtl;display:flex;align-items:center;gap:10px;min-height:64px;padding:0 24px;border-inline-end:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;white-space:nowrap}
.ax-ticker-track a b{color:var(--ax-gold);font-size:10px}.ax-ticker-track a span{font-size:13px;font-weight:700}.ax-ticker-track a small{color:rgba(255,255,255,.48);font-size:10px}.ax-ticker-empty{font-size:12px;color:rgba(255,255,255,.66)}
.ax-ticker-cta{height:100%;border:0;background:var(--ax-gold);color:#071017;padding:0 24px;font-weight:800;cursor:pointer;white-space:nowrap}
@keyframes axTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* motion layer */
.ax-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}
.ax-reveal.ax-visible{opacity:1;transform:none}
.ax-feature-card,.ax-listing-card,.ax-pulse-card,.ax-overview-card,.ax-side-card,.ax-filter-card{will-change:transform}
.ax-feature-card::before,.ax-overview-card::before,.ax-pulse-card::before{content:"";position:absolute;inset:-120% 70% auto -30%;height:220%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(20deg);opacity:0;pointer-events:none}
.ax-feature-card:hover::before,.ax-overview-card:hover::before,.ax-pulse-card:hover::before{animation:axShine .8s ease}
.ax-feature-card,.ax-overview-card,.ax-pulse-card{position:relative;overflow:hidden}
@keyframes axShine{0%{transform:translateX(-160%) rotate(20deg);opacity:0}25%{opacity:.35}100%{transform:translateX(420%) rotate(20deg);opacity:0}}
.ax-listing-card:hover .ax-listing-showcase::after{transform:scale(1.2);opacity:1}.ax-listing-showcase::after{transition:transform .5s ease,opacity .5s ease}
.ax-primary{position:relative;overflow:hidden}.ax-primary::after{content:"";position:absolute;inset:-80% auto -80% -40%;width:30%;background:rgba(255,255,255,.34);transform:rotate(18deg) translateX(-220%);transition:transform .7s ease}.ax-primary:hover::after{transform:rotate(18deg) translateX(520%)}

@media (max-width:980px){
  .ax-cinematic-hero{height:auto;min-height:780px}.ax-slide-content{grid-template-columns:1fr;padding-top:142px;padding-bottom:195px;align-items:center}.ax-slide-card{display:none}.ax-slide-overlay{background:linear-gradient(90deg,rgba(3,8,12,.94),rgba(5,12,17,.68) 72%,rgba(5,12,18,.78))}.ax-hero-stats-live{grid-template-columns:repeat(3,1fr);gap:0}.ax-hero-stats-live>div:nth-child(n+4){display:none}.ax-cinema-nav{bottom:116px}.ax-live-ticker{grid-template-columns:auto minmax(0,1fr)}.ax-ticker-cta{display:none}
}
@media (max-width:640px){
  .ax-cinematic-hero{min-height:720px}.ax-slide-content{padding-top:126px;padding-bottom:175px}.ax-slide-copy h1,.ax-slide-copy h2{font-size:46px;line-height:.98}.ax-slide-copy p{font-size:14px;line-height:1.85}.ax-slide-overlay{background:linear-gradient(90deg,rgba(3,8,12,.96),rgba(5,12,17,.7)),linear-gradient(180deg,transparent 50%,rgba(7,16,23,.88))}.ax-cinema-slide::before{background-position:center}.ax-cinema-nav{bottom:108px}.ax-slide-dots button{width:38px}.ax-hero-stats-live{bottom:24px}.ax-hero-stats-live>div{padding:0 10px}.ax-hero-stats-live strong{font-size:23px}.ax-hero-stats-live span{font-size:9px}.ax-live-ticker{height:56px;grid-template-columns:112px minmax(0,1fr)}.ax-ticker-label{padding:0 12px;font-size:9px}.ax-ticker-track a,.ax-ticker-empty{min-height:56px;padding:0 18px}.ax-ticker-track a small{display:none}
}
@media (prefers-reduced-motion:reduce){
  .ax-cinema-slide,.ax-cinema-slide::before,.ax-slide-copy,.ax-slide-card,.ax-reveal,.ax-primary::after{transition:none!important;animation:none!important}.ax-ticker-track{animation:none!important}.ax-cinema-progress span{animation:none!important}.ax-cinema-slide::before{transform:none!important}
}

/* ========================================================================
   AXIS ONE · ALIVE MARKET EXPERIENCE
   Full-page motion system: categories, radar, activity, community, spotlight
   ======================================================================== */

.ax-heading-copy{max-width:520px;margin:0;color:#687278;line-height:1.8;font-size:14px}
.ax-reveal-section{position:relative}

/* premium opportunities carousel */
.ax-carousel-shell{position:relative;margin-inline:-8px;padding-inline:8px}
.ax-featured-grid.ax-carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 2px 18px;scrollbar-width:none}
.ax-featured-grid.ax-carousel-track::-webkit-scrollbar{display:none}
.ax-featured-grid.ax-carousel-track .ax-feature-card{flex:0 0 min(420px,82vw);scroll-snap-align:start}
.ax-carousel-btn{position:absolute;z-index:6;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1px solid rgba(7,16,23,.12);background:rgba(255,255,255,.92);color:#071017;font-size:28px;display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 34px rgba(7,16,23,.13);backdrop-filter:blur(10px);transition:.2s}
.ax-carousel-btn:hover{transform:translateY(-50%) scale(1.06)}
.ax-carousel-btn.prev{right:-14px}.ax-carousel-btn.next{left:-14px}

/* category universe */
.ax-category-world{background:#f3efe8;color:#071017;padding:60px 0 72px;overflow:hidden}
.ax-category-visuals{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:235px;gap:14px}
.ax-category-visual{position:relative;overflow:hidden;border-radius:28px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 46px rgba(7,16,23,.12);isolation:isolate;transform:translateZ(0)}
.ax-category-visual:nth-child(1),.ax-category-visual:nth-child(4){grid-column:span 5}.ax-category-visual:nth-child(2),.ax-category-visual:nth-child(3),.ax-category-visual:nth-child(5),.ax-category-visual:nth-child(6){grid-column:span 3}.ax-category-visual:nth-child(3),.ax-category-visual:nth-child(6){grid-column:span 4}
.ax-category-visual:before{content:'';position:absolute;inset:-8%;z-index:-2;background-image:var(--cat-bg);background-size:cover;background-position:center;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;filter:saturate(.72) contrast(1.08)}
.ax-category-visual:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,8,12,.08),rgba(3,8,12,.86) 88%),linear-gradient(110deg,rgba(7,16,23,.22),transparent)}
.ax-category-visual:hover:before{transform:scale(1.08);filter:saturate(.92) contrast(1.08)}
.ax-category-visual small{position:absolute;top:20px;right:20px;font:800 10px/1 Manrope,sans-serif;letter-spacing:.16em;color:rgba(255,255,255,.72)}
.ax-category-visual h3{position:absolute;right:20px;bottom:54px;left:20px;font-size:27px;line-height:1.08;letter-spacing:-.03em;margin:0}
.ax-category-visual>div:last-child{position:absolute;right:20px;bottom:18px;left:20px;display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(255,255,255,.68)}
.ax-category-visual>div:last-child span{font:800 16px Manrope,sans-serif;color:#fff}.ax-category-visual>div:last-child em{font-style:normal}.ax-category-visual>div:last-child b{margin-inline-start:auto;color:#fff}

/* quick post */
.ax-quick-post{background:#0a151d;padding:76px 0;color:#fff;overflow:hidden;position:relative}
.ax-quick-post:before{content:'POST';position:absolute;left:-1vw;bottom:-28px;font:800 190px/.8 Manrope,sans-serif;color:rgba(255,255,255,.025);letter-spacing:-.07em}
.ax-quick-grid{display:grid;grid-template-columns:1.05fr repeat(3,.86fr);gap:14px;align-items:stretch}
.ax-quick-intro{padding:20px 22px 20px 0}.ax-quick-intro h2{font-size:52px;line-height:1.05;letter-spacing:-.05em;margin:12px 0}.ax-quick-intro p{color:rgba(255,255,255,.58);line-height:1.9;max-width:360px}
.ax-quick-card{position:relative;min-height:245px;text-align:right;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025));color:#fff;padding:24px;cursor:pointer;overflow:hidden;transition:.25s;backdrop-filter:blur(10px)}
.ax-quick-card:before{content:'';position:absolute;width:170px;height:170px;left:-70px;bottom:-80px;border-radius:50%;background:radial-gradient(circle,var(--quick-glow,rgba(215,176,115,.22)),transparent 68%);transition:.35s}
.ax-quick-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.22);background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.035))}.ax-quick-card:hover:before{transform:scale(1.35)}
.ax-quick-card.buyer{--quick-glow:rgba(82,126,160,.45)}.ax-quick-card.vendor{--quick-glow:rgba(79,139,106,.45)}.ax-quick-card.manufacturer{--quick-glow:rgba(215,176,115,.45)}
.ax-quick-card small{font:800 10px Manrope,sans-serif;letter-spacing:.13em;color:rgba(255,255,255,.5)}.ax-quick-card b{display:block;font-size:26px;line-height:1.15;margin:36px 0 11px}.ax-quick-card span{display:block;color:rgba(255,255,255,.58);font-size:13px;line-height:1.8}.ax-quick-card i{position:absolute;bottom:20px;left:22px;font-style:normal;font-size:24px;color:var(--ax-gold)}

/* feed toolbar and grid mode */
.ax-feed-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.ax-feed-toolbar .ax-section-heading{flex:1;margin-bottom:10px}
.ax-view-switch{display:flex;gap:5px;background:#e9e4da;border:1px solid rgba(7,16,23,.08);padding:4px;border-radius:999px;margin-bottom:18px}.ax-view-switch button{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#657076;cursor:pointer}.ax-view-switch button.active{background:#071017;color:#fff}
.ax-feed.grid-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.ax-feed.grid-view .ax-feed-toolbar,.ax-feed.grid-view .ax-no-results{grid-column:1/-1}.ax-feed.grid-view .ax-listing-card{margin:0;height:100%}.ax-feed.grid-view .ax-listing-link{grid-template-columns:1fr;height:100%}.ax-feed.grid-view .ax-listing-showcase-inner{min-height:145px}.ax-feed.grid-view .ax-listing-content{display:flex;flex-direction:column}.ax-feed.grid-view .ax-card-bottom{margin-top:auto}.ax-feed.grid-view .ax-listing-card h3{font-size:22px}.ax-feed.grid-view .ax-listing-card p{font-size:12px}

/* activity radar */
.ax-market-radar{position:relative;background:#071017;color:#fff;padding:94px 0;overflow:hidden}
.ax-market-radar:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 68% 45%,rgba(82,126,160,.14),transparent 32%),radial-gradient(circle at 82% 70%,rgba(215,176,115,.08),transparent 26%)}
.ax-radar-layout{position:relative;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:70px;align-items:center}.ax-radar-copy h2{font-size:60px;line-height:1.02;letter-spacing:-.05em;margin:15px 0}.ax-radar-copy p{color:rgba(255,255,255,.6);font-size:16px;line-height:2;max-width:480px}.ax-radar-summary{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.ax-radar-summary span{border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:10px 14px;color:rgba(255,255,255,.65)}.ax-radar-summary b{color:#fff;margin-left:5px;font:800 16px Manrope,sans-serif}
.ax-radar-panel{position:relative;min-height:480px;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,.22)}
.ax-radar-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,#000,transparent 82%)}
.ax-radar-panel:before,.ax-radar-panel:after{content:'';position:absolute;top:50%;left:50%;border:1px solid rgba(255,255,255,.1);border-radius:50%;transform:translate(-50%,-50%)}.ax-radar-panel:before{width:58%;aspect-ratio:1}.ax-radar-panel:after{width:84%;aspect-ratio:1}
.ax-radar-scan{position:absolute;inset:0;background:conic-gradient(from 0deg at 50% 50%,transparent 0 74%,rgba(228,192,138,.18) 80%,transparent 86%);animation:axRadarSpin 8s linear infinite}.ax-radar-center{position:absolute;top:50%;left:50%;width:90px;height:90px;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;background:#0a1821;border:1px solid rgba(215,176,115,.3);box-shadow:0 0 0 12px rgba(215,176,115,.04),0 0 45px rgba(215,176,115,.12)}.ax-radar-center span{position:absolute;top:22px;font:800 9px Manrope;letter-spacing:.14em;color:rgba(255,255,255,.5)}.ax-radar-center b{margin-top:16px;color:var(--ax-gold);font:800 20px Manrope}
.ax-radar-point{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);color:#fff;text-decoration:none;z-index:4;display:grid;justify-items:center;gap:6px}.ax-radar-point i{width:11px;height:11px;border-radius:50%;background:#E4C08A;box-shadow:0 0 0 calc(3px + var(--power)*1px) rgba(228,192,138,.12),0 0 25px rgba(228,192,138,.72);animation:axPulsePoint 2.3s ease-in-out infinite}.ax-radar-point span{font-size:10px;white-space:nowrap}.ax-radar-point b{font:800 9px Manrope;color:var(--ax-gold)}.ax-radar-point:hover{z-index:8}.ax-radar-point:hover i{background:#fff;transform:scale(1.25)}
.ax-radar-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;text-align:center;width:280px}.ax-radar-empty i{display:block;width:14px;height:14px;border-radius:50%;background:var(--ax-gold);margin:0 auto 16px;box-shadow:0 0 0 12px rgba(215,176,115,.06),0 0 35px rgba(215,176,115,.3);animation:axPulsePoint 2.3s infinite}.ax-radar-empty b{display:block;font-size:20px}.ax-radar-empty span{display:block;color:rgba(255,255,255,.5);font-size:12px;line-height:1.8;margin-top:8px}
@keyframes axRadarSpin{to{transform:rotate(360deg)}}@keyframes axPulsePoint{50%{box-shadow:0 0 0 12px rgba(228,192,138,0),0 0 34px rgba(228,192,138,.68)}}

/* trending */
.ax-trending-zone{background:#f3efe8;color:#071017;padding:78px 0}.ax-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(7,16,23,.12);border-right:1px solid rgba(7,16,23,.12)}.ax-trend-grid>a{position:relative;min-height:160px;display:grid;grid-template-columns:54px 1fr auto;grid-template-rows:auto 1fr;gap:8px 14px;padding:20px;border-left:1px solid rgba(7,16,23,.12);border-bottom:1px solid rgba(7,16,23,.12);text-decoration:none;color:#071017;background:rgba(255,255,255,.45);transition:.25s;overflow:hidden}.ax-trend-grid>a:after{content:'';position:absolute;inset:auto -40px -70px auto;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(215,176,115,.18),transparent 67%);transition:.3s}.ax-trend-grid>a:hover{background:#fff;transform:translateY(-3px);box-shadow:0 18px 44px rgba(7,16,23,.08);z-index:2}.ax-trend-grid small{font:800 12px Manrope;color:#a08b69}.ax-trend-grid b{font-size:21px;line-height:1.2}.ax-trend-grid span{grid-column:2;color:#6f797e;font-size:12px}.ax-trend-grid i{font-style:normal;font-size:20px}.ax-trend-empty{grid-column:1/-1;padding:36px;background:#fff;border-left:1px solid rgba(7,16,23,.12);border-bottom:1px solid rgba(7,16,23,.12)}.ax-trend-empty b{display:block;font-size:24px}.ax-trend-empty span{display:block;color:#6f797e;margin-top:8px}

/* real activity */
.ax-activity-zone{background:#0b171f;color:#fff;padding:88px 0;position:relative;overflow:hidden}.ax-activity-zone:after{content:'LIVE';position:absolute;right:-15px;bottom:-30px;font:900 200px/.8 Manrope;color:rgba(255,255,255,.02);letter-spacing:-.07em}.ax-activity-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:60px;align-items:start}.ax-activity-copy h2{font-size:58px;line-height:1.02;letter-spacing:-.05em;margin:14px 0}.ax-activity-copy p{font-size:16px;line-height:2;color:rgba(255,255,255,.58);max-width:480px}.ax-activity-copy .ax-primary{margin-top:18px}.ax-activity-stream{border-top:1px solid rgba(255,255,255,.1)}.ax-activity-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:15px;align-items:center;padding:17px 4px;border-bottom:1px solid rgba(255,255,255,.09);color:#fff;text-decoration:none;transition:.2s}.ax-activity-row:hover{padding-right:12px;background:rgba(255,255,255,.025)}.ax-activity-row>i{width:10px;height:10px;border-radius:50%;background:#82909a;box-shadow:0 0 0 6px rgba(255,255,255,.03)}.ax-activity-row>i.listing{background:var(--ax-blue)}.ax-activity-row>i.interest{background:var(--ax-green)}.ax-activity-row small{display:block;color:rgba(255,255,255,.42);font-size:10px}.ax-activity-row b{display:block;font-size:14px;margin-top:4px;line-height:1.5}.ax-activity-row time{color:rgba(255,255,255,.42);font-size:10px;white-space:nowrap}.ax-activity-empty{text-align:center;padding:52px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.ax-activity-empty .ax-live-dot{display:inline-block}.ax-activity-empty b{display:block;font-size:24px;margin-top:18px}.ax-activity-empty p{color:rgba(255,255,255,.5)}

/* community */
.ax-community-zone{background:#f3efe8;color:#071017;padding:82px 0}.ax-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ax-community-card{display:block;background:#fff;color:#071017;text-decoration:none;border:1px solid rgba(7,16,23,.1);border-radius:24px;padding:22px;transition:.25s;box-shadow:0 14px 30px rgba(7,16,23,.045)}.ax-community-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(7,16,23,.09)}.ax-community-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#071017;color:#fff;font-weight:800;margin-bottom:14px}.ax-community-card small{color:#7b858a}.ax-community-card p{font-size:15px;line-height:1.9;color:#4f5b61;min-height:85px}.ax-community-card b{display:block;padding-top:14px;border-top:1px solid rgba(7,16,23,.08);font-size:12px}.ax-community-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;background:#fff;border:1px solid rgba(7,16,23,.1);border-radius:26px}.ax-community-empty h3{font-size:30px;margin:8px 0}.ax-community-empty p{color:#677278;line-height:1.8;margin:0}

/* spotlight */
.ax-spotlight{position:relative;min-height:570px;background:#071017;color:#fff;overflow:hidden;display:flex;align-items:center}.ax-spotlight-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,10,14,.95),rgba(4,10,14,.7) 55%,rgba(4,10,14,.86)),url('/assets/img/real/scenes/scene-04.webp') center/cover;filter:saturate(.72)}.ax-spotlight-bg:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 76% 48%,rgba(215,176,115,.12),transparent 24%)}
.ax-spotlight-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:50px;align-items:center}.ax-spotlight-copy h2{display:none;font-size:clamp(44px,5vw,78px);line-height:1;letter-spacing:-.05em;margin:14px 0}.ax-spotlight-copy h2.active{display:block;animation:axSpotText .65s ease both}.ax-spotlight-copy p{color:rgba(255,255,255,.62);font-size:16px;line-height:1.9;max-width:620px}.ax-spotlight-orbit{position:relative;width:390px;aspect-ratio:1;margin:auto}.ax-orbit-ring{position:absolute;inset:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;animation:axOrbit 18s linear infinite}.ax-orbit-ring.r2{inset:65px;animation-direction:reverse;animation-duration:12s}.ax-orbit-core{position:absolute;inset:120px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(215,176,115,.24);backdrop-filter:blur(10px);box-shadow:0 0 60px rgba(215,176,115,.08)}.ax-orbit-core img{width:90px;height:auto;filter:drop-shadow(0 12px 25px rgba(0,0,0,.3))}.ax-spotlight-orbit>span{position:absolute;display:grid;place-items:center;min-width:76px;height:34px;border-radius:999px;background:rgba(8,18,25,.88);border:1px solid rgba(255,255,255,.12);font-size:11px;box-shadow:0 10px 28px rgba(0,0,0,.2)}.ax-spotlight-orbit .o1{top:4%;left:43%}.ax-spotlight-orbit .o2{top:48%;right:-4%}.ax-spotlight-orbit .o3{bottom:5%;left:40%}.ax-spotlight-orbit .o4{top:48%;left:-5%}
@keyframes axOrbit{to{transform:rotate(360deg)}}@keyframes axSpotText{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}

/* fixed action dock */
.ax-action-dock{position:fixed;z-index:40;bottom:22px;left:50%;transform:translateX(-50%);display:flex;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.14);background:rgba(7,16,23,.84);backdrop-filter:blur(18px);border-radius:999px;box-shadow:0 22px 60px rgba(0,0,0,.28);transition:.3s}.ax-action-dock:hover{background:rgba(7,16,23,.94)}.ax-action-dock a,.ax-action-dock button{position:relative;min-width:72px;height:48px;border:0;border-radius:999px;background:transparent;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;cursor:pointer}.ax-action-dock a:hover,.ax-action-dock button:hover{background:rgba(255,255,255,.08)}.ax-action-dock i{font-style:normal;font-size:16px}.ax-action-dock b{position:absolute;top:0;left:2px;min-width:18px;height:18px;border-radius:999px;background:var(--ax-gold);color:#071017;display:grid;place-items:center;font:800 9px Manrope}

/* extra reveal movement */
.ax-reveal-section .ax-section-heading,.ax-radar-copy,.ax-radar-panel,.ax-activity-copy,.ax-activity-stream,.ax-spotlight-copy,.ax-spotlight-orbit,.ax-quick-grid>*{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}
body:not(.ax-motion-ready) .ax-reveal-section .ax-section-heading,body:not(.ax-motion-ready) .ax-radar-copy,body:not(.ax-motion-ready) .ax-radar-panel,body:not(.ax-motion-ready) .ax-activity-copy,body:not(.ax-motion-ready) .ax-activity-stream,body:not(.ax-motion-ready) .ax-spotlight-copy,body:not(.ax-motion-ready) .ax-spotlight-orbit{opacity:1}
.ax-section-inview .ax-section-heading,.ax-section-inview .ax-radar-copy,.ax-section-inview .ax-radar-panel,.ax-section-inview .ax-activity-copy,.ax-section-inview .ax-activity-stream{opacity:1;transform:none}

@media (max-width:1200px){
 .ax-quick-grid{grid-template-columns:1fr 1fr}.ax-quick-intro{grid-column:1/-1}.ax-radar-layout,.ax-activity-layout,.ax-spotlight-inner{grid-template-columns:1fr 1fr;gap:34px}.ax-category-visual:nth-child(n){grid-column:span 6}.ax-trend-grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:900px){
 .ax-category-visuals{grid-auto-rows:210px}.ax-category-visual:nth-child(n){grid-column:span 12}.ax-quick-grid,.ax-radar-layout,.ax-activity-layout,.ax-spotlight-inner,.ax-community-grid{grid-template-columns:1fr}.ax-radar-panel{min-height:420px}.ax-spotlight-orbit{display:none}.ax-trend-grid{grid-template-columns:1fr 1fr}.ax-feed.grid-view{grid-template-columns:1fr}.ax-community-empty{align-items:flex-start;flex-direction:column}.ax-carousel-btn{display:none}
}
@media (max-width:640px){
 .ax-category-world,.ax-trending-zone,.ax-community-zone{padding:54px 0}.ax-quick-post,.ax-market-radar,.ax-activity-zone{padding:62px 0}.ax-category-visuals{grid-auto-rows:190px}.ax-category-visual h3{font-size:22px}.ax-quick-intro h2,.ax-radar-copy h2,.ax-activity-copy h2{font-size:38px}.ax-quick-card{min-height:210px}.ax-trend-grid{grid-template-columns:1fr}.ax-radar-panel{min-height:360px}.ax-radar-center{width:72px;height:72px}.ax-radar-center span{top:16px}.ax-radar-center b{font-size:17px}.ax-radar-point span{font-size:9px}.ax-activity-row{grid-template-columns:14px minmax(0,1fr)}.ax-activity-row time{grid-column:2}.ax-community-grid{grid-template-columns:1fr}.ax-spotlight{min-height:500px}.ax-spotlight-copy h2{font-size:40px}.ax-action-dock{bottom:12px;width:calc(100% - 22px);justify-content:space-between}.ax-action-dock a,.ax-action-dock button{min-width:0;flex:1;height:46px}.ax-action-dock span{font-size:10px}.ax-heading-copy{display:none}.ax-view-switch{display:none}.ax-featured-grid.ax-carousel-track .ax-feature-card{flex-basis:88vw}
}
@media (prefers-reduced-motion:reduce){
 .ax-radar-scan,.ax-radar-point i,.ax-radar-empty i,.ax-orbit-ring{animation:none!important}.ax-category-visual:before,.ax-quick-card,.ax-community-card,.ax-trend-grid>a{transition:none!important}
}
.ax-feed.saved-filter .ax-listing-card:not(.saved-card){display:none}.ax-action-dock button.active-filter{background:rgba(215,176,115,.18);color:#f6dba9}.ax-page-hidden .ax-radar-scan,.ax-page-hidden .ax-orbit-ring{animation-play-state:paused!important}
body.ax-motion-ready .ax-reveal-section:not(.ax-section-inview) .ax-section-heading,
body.ax-motion-ready .ax-reveal-section:not(.ax-section-inview) .ax-radar-copy,
body.ax-motion-ready .ax-reveal-section:not(.ax-section-inview) .ax-radar-panel,
body.ax-motion-ready .ax-reveal-section:not(.ax-section-inview) .ax-activity-copy,
body.ax-motion-ready .ax-reveal-section:not(.ax-section-inview) .ax-activity-stream,
body.ax-motion-ready .ax-reveal-section:not(.ax-section-inview) .ax-quick-grid>*{opacity:0;transform:translateY(24px)}
body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-category-visual,
body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-trend-grid>* ,
body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-community-grid>*{animation:axAliveRise .62s ease both}
body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-category-visual:nth-child(2),body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-trend-grid>*:nth-child(2),body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-community-grid>*:nth-child(2){animation-delay:.08s}
body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-category-visual:nth-child(3),body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-trend-grid>*:nth-child(3),body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-community-grid>*:nth-child(3){animation-delay:.14s}
body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-category-visual:nth-child(4),body.ax-motion-ready .ax-reveal-section.ax-section-inview .ax-trend-grid>*:nth-child(4){animation-delay:.2s}
@keyframes axAliveRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}

/* =========================================================
   AXIS ONE · IMMERSIVE MARKET LAYER
   ========================================================= */
.ax-command-hero{min-height:56px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:#fff;display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-weight:700;backdrop-filter:blur(10px)}
.ax-command-hero span{font-size:18px}.ax-command-hero kbd{font:700 10px Manrope,sans-serif;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:4px 7px;color:rgba(255,255,255,.65);background:rgba(255,255,255,.04)}.ax-command-hero:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}

/* global scroll rail */
.ax-scroll-rail{position:fixed;z-index:38;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;padding:7px;border:1px solid rgba(255,255,255,.1);background:rgba(7,16,23,.58);backdrop-filter:blur(16px);border-radius:22px;box-shadow:0 18px 50px rgba(0,0,0,.16)}
.ax-scroll-rail button{position:relative;width:38px;height:38px;border:0;border-radius:14px;background:transparent;color:rgba(255,255,255,.38);cursor:pointer;font:700 9px Manrope,sans-serif;transition:.2s}.ax-scroll-rail button span{display:block}.ax-scroll-rail button b{position:absolute;right:48px;top:50%;transform:translateY(-50%) translateX(8px);padding:8px 10px;background:#071017;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:10px;white-space:nowrap;font:700 10px 'IBM Plex Sans Arabic',sans-serif;opacity:0;pointer-events:none;transition:.2s;box-shadow:0 12px 30px rgba(0,0,0,.2)}
.ax-scroll-rail button:hover b{opacity:1;transform:translateY(-50%) translateX(0)}.ax-scroll-rail button.active{background:rgba(215,176,115,.16);color:var(--ax-gold);box-shadow:inset 0 0 0 1px rgba(215,176,115,.18)}

/* material runway */
.ax-industrial-runway{position:relative;background:#09151d;color:#fff;padding:76px 0 88px;overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}
.ax-industrial-runway:before{content:'MATERIAL';position:absolute;left:-1vw;bottom:-58px;font:900 200px/.8 Manrope,sans-serif;letter-spacing:-.08em;color:rgba(255,255,255,.022);pointer-events:none}
.ax-runway-head{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:34px;align-items:end;margin-bottom:30px}.ax-runway-head h2{font-size:52px;line-height:1.03;letter-spacing:-.05em;margin:12px 0 0;max-width:760px}.ax-runway-head p{color:rgba(255,255,255,.58);line-height:2;margin:0}
.ax-runway-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ax-runway-track{display:flex;width:max-content;gap:14px;animation:axRunway 42s linear infinite;padding:3px 0 12px}.ax-runway-window:hover .ax-runway-track{animation-play-state:paused}
.ax-runway-item{position:relative;display:grid;grid-template-columns:150px 250px;width:414px;min-height:172px;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:#fff;text-decoration:none;box-shadow:0 18px 50px rgba(0,0,0,.16);transition:.25s}
.ax-runway-item:hover{transform:translateY(-5px);border-color:rgba(215,176,115,.32);box-shadow:0 28px 70px rgba(0,0,0,.25)}.ax-runway-photo{background:linear-gradient(180deg,rgba(4,10,14,.08),rgba(4,10,14,.5)),var(--run-bg) center/cover;min-height:172px}.ax-runway-copy{padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.ax-runway-copy small{font:800 10px Manrope,sans-serif;letter-spacing:.14em;color:rgba(255,255,255,.44)}.ax-runway-copy b{font-size:22px;line-height:1.15;margin:12px 0 8px}.ax-runway-copy span{font-size:11px;color:rgba(255,255,255,.58)}
@keyframes axRunway{to{transform:translateX(calc(50% + 7px))}}

/* opportunity engine */
.ax-opportunity-engine{position:relative;background:#f3efe8;color:#071017;padding:90px 0;overflow:hidden}.ax-opportunity-engine:before{content:'';position:absolute;width:560px;height:560px;border-radius:50%;left:-180px;top:-170px;background:radial-gradient(circle,rgba(215,176,115,.2),transparent 66%);pointer-events:none}
.ax-engine-shell{position:relative;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.ax-engine-copy h2{font-size:58px;line-height:1.03;letter-spacing:-.05em;margin:14px 0}.ax-engine-copy>p{color:#627077;line-height:2;max-width:560px}.ax-engine-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:28px}.ax-engine-tabs button{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:14px;border:1px solid rgba(7,16,23,.1);border-radius:16px;background:rgba(255,255,255,.62);text-align:right;color:#071017;cursor:pointer;transition:.22s}.ax-engine-tabs button i{width:8px;height:8px;border-radius:50%;background:#849099}.ax-engine-tabs button:nth-child(1) i{background:var(--ax-blue)}.ax-engine-tabs button:nth-child(2) i{background:var(--ax-green)}.ax-engine-tabs button:nth-child(3) i{background:var(--ax-gold)}.ax-engine-tabs button:nth-child(4) i{background:var(--ax-red)}.ax-engine-tabs button b{font:800 12px Manrope,sans-serif;color:#76664d}.ax-engine-tabs button.active{background:#071017;color:#fff;border-color:#071017;transform:translateY(-2px);box-shadow:0 16px 34px rgba(7,16,23,.12)}.ax-engine-tabs button.active b{color:var(--ax-gold)}
.ax-engine-stage{position:relative;min-height:470px;border-radius:34px;background:linear-gradient(145deg,#0b171f,#11232e);overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 36px 90px rgba(7,16,23,.18)}.ax-engine-stage:before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#000,transparent)}
.ax-engine-rings{position:absolute;left:7%;top:50%;width:300px;aspect-ratio:1;transform:translateY(-50%);display:grid;place-items:center}.ax-engine-rings span{position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:50%;animation:axEngineRing 8s ease-in-out infinite}.ax-engine-rings span:nth-child(1){inset:0}.ax-engine-rings span:nth-child(2){inset:42px;animation-delay:-2.6s}.ax-engine-rings span:nth-child(3){inset:84px;animation-delay:-5.2s}.ax-engine-rings b{position:relative;z-index:2;width:90px;height:90px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#0b1820;border:1px solid rgba(215,176,115,.26);color:var(--ax-gold);font:900 18px/1 Manrope;box-shadow:0 0 0 14px rgba(215,176,115,.035),0 0 50px rgba(215,176,115,.08)}
.ax-engine-panels{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:min(48%,420px)}.ax-engine-panels article{display:none;color:#fff}.ax-engine-panels article.active{display:block;animation:axEnginePanel .45s ease both}.ax-engine-panels small{font:800 10px Manrope,sans-serif;letter-spacing:.15em;color:rgba(255,255,255,.42)}.ax-engine-panels h3{font-size:38px;line-height:1.07;letter-spacing:-.04em;margin:16px 0 10px}.ax-engine-panels p{color:rgba(255,255,255,.58);font-size:14px;line-height:1.9}.ax-engine-panels a{display:inline-block;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.26);padding-bottom:5px;margin-top:10px;font-weight:700}
@keyframes axEngineRing{50%{transform:scale(1.04);border-color:rgba(215,176,115,.24);box-shadow:0 0 35px rgba(215,176,115,.04)}}@keyframes axEnginePanel{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}

/* quick view */
.ax-quick-view{position:absolute;left:18px;top:18px;z-index:3;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(7,16,23,.54);backdrop-filter:blur(10px);color:#fff;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:10px;opacity:0;transform:translateY(-4px);transition:.2s}.ax-listing-card:hover .ax-quick-view{opacity:1;transform:none}.ax-quick-view:hover{background:#071017;border-color:rgba(215,176,115,.28)}
.ax-quick-modal,.ax-command-palette{position:fixed;inset:0;z-index:80;display:none;align-items:center;justify-content:center;padding:24px}.ax-quick-modal.open,.ax-command-palette.open{display:flex}.ax-command-backdrop{position:absolute;inset:0;background:rgba(3,8,12,.72);backdrop-filter:blur(12px)}
.ax-quick-panel{position:relative;z-index:1;width:min(760px,100%);background:linear-gradient(180deg,#fff,#fbfaf6);color:#071017;border-radius:30px;padding:30px;box-shadow:0 40px 120px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.3)}.ax-quick-close{position:absolute;left:18px;top:18px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(7,16,23,.1);background:#fff;cursor:pointer;font-size:22px}.ax-quick-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:50px}.ax-qv-location{font-size:12px;color:#778188}.ax-quick-panel h2{font-size:42px;line-height:1.08;letter-spacing:-.04em;margin:18px 0 13px}.ax-quick-panel>p{color:#5f6b71;line-height:1.95;font-size:15px}.ax-qv-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(7,16,23,.1);border-radius:20px;overflow:hidden;margin:22px 0}.ax-qv-facts span{padding:14px;border-left:1px solid rgba(7,16,23,.08)}.ax-qv-facts span:last-child{border-left:0}.ax-qv-facts small{display:block;color:#858e92;font-size:10px}.ax-qv-facts b{display:block;margin-top:6px;font-size:14px;line-height:1.4}

/* command palette */
.ax-command-panel{position:relative;z-index:1;width:min(880px,100%);background:#f8f5ef;color:#071017;border-radius:30px;padding:24px;box-shadow:0 40px 120px rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.3)}.ax-command-top{display:flex;align-items:center;justify-content:space-between}.ax-command-top button{width:38px;height:38px;border-radius:50%;border:1px solid rgba(7,16,23,.1);background:#fff;cursor:pointer;font-size:22px}.ax-command-form{display:grid;grid-template-columns:42px 1fr 90px;align-items:center;background:#fff;border:1px solid rgba(7,16,23,.1);border-radius:20px;overflow:hidden;margin:16px 0}.ax-command-form>span{text-align:center;font-size:22px;color:#90764d}.ax-command-form input{min-height:62px;border:0;outline:none;font:inherit;font-size:16px;padding:0 6px;background:#fff}.ax-command-form button{align-self:stretch;border:0;background:#071017;color:#fff;font-weight:800;cursor:pointer}.ax-command-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ax-command-grid>div{background:#fff;border:1px solid rgba(7,16,23,.08);border-radius:20px;padding:15px}.ax-command-grid small{display:block;font:800 10px Manrope,sans-serif;letter-spacing:.12em;color:#8a795d;margin-bottom:8px}.ax-command-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#071017;text-decoration:none;padding:10px 0;border-top:1px solid rgba(7,16,23,.07);font-size:13px}.ax-command-grid a b{font:800 10px Manrope;color:#9c7c4b}.ax-command-empty{display:block;padding:12px 0;color:#7b858a;font-size:12px}.ax-command-hint{display:flex;gap:8px;justify-content:flex-end;align-items:center;color:#858d91;font-size:10px;margin-top:14px}.ax-command-hint kbd{border:1px solid rgba(7,16,23,.1);background:#fff;border-radius:6px;padding:3px 6px;font:700 9px Manrope}

/* cursor aura / living hover */
@media (pointer:fine){body.axis-market-page:after{content:'';position:fixed;z-index:3;left:var(--ax-cursor-x,-200px);top:var(--ax-cursor-y,-200px);width:260px;height:260px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(215,176,115,.065),transparent 68%);pointer-events:none;transition:opacity .25s;opacity:.9}.ax-listing-card,.ax-feature-card,.ax-overview-card,.ax-category-visual,.ax-runway-item,.ax-pulse-card{transform-style:preserve-3d}}

/* improved floating dock */
.ax-action-dock button[data-open-command]{border:0;background:transparent;color:#fff}

@media (max-width:1200px){.ax-runway-head,.ax-engine-shell{grid-template-columns:1fr 1fr}.ax-scroll-rail{display:none}.ax-engine-rings{left:2%;width:260px}.ax-engine-panels{right:4%;width:48%}}
@media (max-width:900px){.ax-runway-head,.ax-engine-shell{grid-template-columns:1fr}.ax-runway-head p{max-width:620px}.ax-engine-stage{min-height:540px}.ax-engine-rings{left:50%;top:34%;transform:translate(-50%,-50%);width:250px}.ax-engine-panels{right:auto;left:50%;top:auto;bottom:28px;transform:translateX(-50%);width:calc(100% - 48px);text-align:center}.ax-command-grid{grid-template-columns:1fr}.ax-quick-view{opacity:1;transform:none}.ax-qv-facts{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.ax-command-hero{display:none}.ax-industrial-runway,.ax-opportunity-engine{padding:58px 0}.ax-runway-head h2,.ax-engine-copy h2{font-size:37px}.ax-runway-item{width:330px;grid-template-columns:120px 210px;min-height:150px}.ax-runway-photo{min-height:150px}.ax-runway-copy{padding:16px}.ax-runway-copy b{font-size:19px}.ax-engine-tabs{grid-template-columns:1fr 1fr}.ax-engine-tabs button{padding:12px}.ax-engine-stage{min-height:500px}.ax-engine-rings{width:210px}.ax-engine-rings span:nth-child(2){inset:32px}.ax-engine-rings span:nth-child(3){inset:64px}.ax-engine-rings b{width:76px;height:76px;font-size:15px}.ax-engine-panels h3{font-size:29px}.ax-quick-panel,.ax-command-panel{border-radius:26px 26px 0 0;padding:20px 16px}.ax-quick-modal,.ax-command-palette{padding:0;align-items:flex-end}.ax-quick-panel h2{font-size:31px}.ax-qv-facts{grid-template-columns:1fr 1fr}.ax-command-form{grid-template-columns:40px 1fr 70px}.ax-command-form input{font-size:13px}.ax-quick-view span{display:none}.ax-quick-view{width:36px;padding:0;justify-content:center}}
@media (prefers-reduced-motion:reduce){.ax-runway-track,.ax-engine-rings span{animation:none!important}.ax-scroll-rail button,.ax-quick-view,.ax-command-hero{transition:none!important}}

/* ============================================================
   AXIS ONE NEXUS — living market intelligence & personalization
   ============================================================ */
.ax-signal-deck{position:relative;background:linear-gradient(135deg,#08131b,#10232e);color:#fff;padding:88px 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.06)}
.ax-signal-deck:before{content:'';position:absolute;inset:-20% auto auto -8%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(215,176,115,.17),transparent 68%);filter:blur(6px)}
.ax-signal-shell{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:64px;align-items:center;position:relative}.ax-signal-copy h2{white-space:pre-line;font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.055em;margin:14px 0}.ax-signal-copy h2 em{font-style:normal;color:var(--ax-gold)}.ax-signal-copy p{max-width:520px;color:rgba(255,255,255,.62);line-height:2;font-size:15px}.ax-signal-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:24px}.ax-signal-link{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:5px;font-weight:700}
.ax-signal-visual{position:relative;min-height:390px;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));box-shadow:0 34px 80px rgba(0,0,0,.24);overflow:hidden;padding:34px 28px 42px}.ax-signal-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 20%,10% 100%;mask-image:linear-gradient(180deg,#000,transparent 95%)}
.ax-signal-bars{position:relative;z-index:2;height:300px;display:flex;align-items:flex-end;gap:11px}.ax-signal-bar{position:relative;flex:1;height:100%;min-width:25px;display:flex;align-items:flex-end;justify-content:center;text-decoration:none;color:#fff;animation:axSignalRise .8s both;animation-delay:var(--delay)}.ax-signal-bar i{position:relative;width:100%;height:var(--h);min-height:28px;border-radius:12px 12px 5px 5px;background:linear-gradient(180deg,#e8c88e 0,#99703b 100%);box-shadow:0 0 32px rgba(215,176,115,.16);transition:.25s}.ax-signal-bar:nth-child(3n+2) i{background:linear-gradient(180deg,#7db4d3,#335f79)}.ax-signal-bar:nth-child(3n+3) i{background:linear-gradient(180deg,#80bd98,#3f7456)}.ax-signal-bar:hover i{filter:brightness(1.15);transform:scaleX(1.06)}.ax-signal-bar span{position:absolute;bottom:calc(var(--h) + 10px);left:50%;transform:translateX(-50%) rotate(-48deg);transform-origin:center;white-space:nowrap;font-size:9px;color:rgba(255,255,255,.55);opacity:0;transition:.2s;max-width:150px;overflow:hidden;text-overflow:ellipsis}.ax-signal-bar:hover span{opacity:1}.ax-signal-bar b{position:absolute;bottom:8px;font:800 9px Manrope;color:#fff}.ax-signal-bar.ghost i{opacity:.25;animation:axGhostPulse 2.4s ease-in-out infinite}.ax-signal-axis{position:absolute;z-index:3;left:28px;right:28px;bottom:15px;display:flex;justify-content:space-between;font:700 9px Manrope;letter-spacing:.13em;color:rgba(255,255,255,.35)}
@keyframes axSignalRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes axGhostPulse{50%{opacity:.42}}

.ax-market-stories{background:#f3efe8;color:#071017;padding:64px 0 58px;border-bottom:1px solid rgba(7,16,23,.08)}.ax-story-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px}.ax-story-head h2{font-size:42px;line-height:1.05;letter-spacing:-.04em;margin:8px 0 0}.ax-story-head p{max-width:480px;margin:0;color:#6c767b;line-height:1.9}.ax-story-row{display:flex;gap:18px;overflow:auto;padding:4px 2px 14px;scrollbar-width:none}.ax-story-row::-webkit-scrollbar{display:none}.ax-story{flex:0 0 118px;border:0;background:none;color:#071017;text-decoration:none;text-align:center;cursor:pointer}.ax-story-ring{display:block;width:96px;height:96px;border-radius:50%;padding:4px;margin:auto;background:conic-gradient(from 0deg,var(--ax-gold),#567f98,var(--ax-gold));transition:.25s;position:relative}.ax-story:hover .ax-story-ring{transform:translateY(-5px) rotate(3deg);box-shadow:0 18px 36px rgba(7,16,23,.14)}.ax-story-ring:after{content:'';position:absolute;inset:3px;border:2px solid #f3efe8;border-radius:50%}.ax-story-ring i{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#111 var(--story-bg) center/cover no-repeat;color:#fff;font-size:30px;font-style:normal}.ax-story b{display:block;font-size:12px;line-height:1.45;margin:10px 0 3px}.ax-story small{display:block;color:#7b858a;font-size:10px}.ax-story.add .ax-story-ring{background:linear-gradient(145deg,#071017,#233642)}.ax-story.add .ax-story-ring:after{border-color:#f3efe8}.ax-story.add .ax-story-ring i{background:transparent}

/* category follow state */
.ax-category-visual{position:relative}.ax-category-main-link{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;height:100%;color:inherit;text-decoration:none;padding:inherit}.ax-follow-cat{position:absolute;z-index:4;top:16px;left:16px;min-height:34px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(7,16,23,.48);backdrop-filter:blur(9px);color:#fff;font-size:10px;font-weight:800;cursor:pointer;transition:.2s}.ax-follow-cat:hover,.ax-follow-cat.following{background:rgba(215,176,115,.9);color:#071017;border-color:transparent}.ax-follow-cat.following{box-shadow:0 8px 24px rgba(0,0,0,.15)}

/* compare controls */
.ax-compare-toggle{position:absolute;left:18px;top:60px;z-index:3;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(7,16,23,.54);backdrop-filter:blur(10px);color:#fff;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:10px;opacity:0;transform:translateY(-4px);transition:.2s}.ax-listing-card:hover .ax-compare-toggle{opacity:1;transform:none}.ax-compare-toggle.selected{opacity:1;transform:none;background:var(--ax-gold);color:#071017;border-color:transparent}
.ax-compare-bar{position:fixed;z-index:68;left:50%;bottom:88px;transform:translate(-50%,140px);width:min(900px,calc(100% - 30px));min-height:72px;border:1px solid rgba(255,255,255,.1);background:rgba(7,16,23,.94);backdrop-filter:blur(18px);border-radius:24px;padding:12px 14px 12px 18px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 30px 80px rgba(0,0,0,.3);transition:.28s}.ax-compare-bar.open{transform:translate(-50%,0)}.ax-compare-bar>div{display:flex;align-items:center;gap:10px;min-width:0}.ax-compare-bar span{font-size:11px;color:rgba(255,255,255,.55)}.ax-compare-bar b{font:800 11px Manrope}.ax-compare-bar b i{font-style:normal;color:var(--ax-gold)}.ax-compare-bar [data-compare-chips]{display:flex;gap:7px;min-width:0}.ax-compare-chip{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(255,255,255,.08);border-radius:999px;padding:8px 10px;font-size:10px}.ax-compare-bar .ax-dark-btn{background:var(--ax-gold);color:#071017;min-height:42px}.ax-compare-bar .ax-dark-btn:disabled{opacity:.4;cursor:not-allowed}.ax-compare-bar .ax-link-btn{color:#fff;border-color:rgba(255,255,255,.4)}
.ax-compare-modal{position:fixed;inset:0;z-index:84;display:none;align-items:center;justify-content:center;padding:24px}.ax-compare-modal.open{display:flex}.ax-compare-panel{position:relative;z-index:1;width:min(1050px,100%);max-height:90vh;overflow:auto;background:linear-gradient(180deg,#fff,#fbfaf6);color:#071017;border-radius:30px;padding:30px;box-shadow:0 40px 120px rgba(0,0,0,.38)}.ax-compare-panel h2{font-size:42px;letter-spacing:-.04em;margin:12px 0 8px}.ax-compare-panel>p{color:#687277;line-height:1.8}.ax-compare-table{margin-top:20px;display:grid;grid-template-columns:160px repeat(var(--compare-cols,2),minmax(0,1fr));border:1px solid rgba(7,16,23,.1);border-radius:22px;overflow:hidden}.ax-compare-cell{padding:14px 15px;border-bottom:1px solid rgba(7,16,23,.08);border-left:1px solid rgba(7,16,23,.08);min-width:0}.ax-compare-cell.label{background:#f3efe8;font-size:11px;color:#716854;font-weight:800}.ax-compare-cell.head{background:#071017;color:#fff}.ax-compare-cell.head b{display:block;font-size:18px;line-height:1.25}.ax-compare-cell.head small{display:block;color:rgba(255,255,255,.55);margin-top:5px}.ax-compare-cell a{color:#071017;font-weight:800;text-decoration:none}.ax-compare-cell.head a{color:#f0cf91}

/* MY AXIS */
.ax-my-axis{position:relative;background:#ede8de;color:#071017;padding:88px 0;overflow:hidden}.ax-my-axis:before{content:'MY AXIS';position:absolute;right:-1vw;bottom:-52px;font:900 210px/.8 Manrope,sans-serif;letter-spacing:-.08em;color:rgba(7,16,23,.025);pointer-events:none}.ax-my-head{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:34px;align-items:end;margin-bottom:26px}.ax-my-head h2{font-size:54px;line-height:1.05;letter-spacing:-.05em;margin:10px 0 0}.ax-my-head p{margin:0;color:#657075;line-height:1.95}.ax-my-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ax-my-card{position:relative;min-height:230px;border:1px solid rgba(7,16,23,.1);background:rgba(255,255,255,.72);backdrop-filter:blur(10px);border-radius:26px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 20px 48px rgba(7,16,23,.06);overflow:hidden}.ax-my-card.primary{background:linear-gradient(145deg,#071017,#132631);color:#fff}.ax-my-card.signal{background:linear-gradient(145deg,#fdfbf8,#efe5d3)}.ax-my-card:after{content:'';position:absolute;width:130px;height:130px;border-radius:50%;left:-55px;bottom:-60px;background:radial-gradient(circle,rgba(215,176,115,.2),transparent 68%)}.ax-my-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;opacity:.75}.ax-my-card small{font:800 9px Manrope;letter-spacing:.15em;opacity:.6;margin-top:18px}.ax-my-card>b{font-size:38px;line-height:1;margin:12px 0 7px;letter-spacing:-.04em}.ax-my-card>span{font-size:12px;opacity:.65}.ax-my-card button{margin-top:auto;border:0;background:none;color:inherit;padding:0 0 4px;border-bottom:1px solid currentColor;cursor:pointer;font-size:11px;font-weight:800}.ax-my-feed{position:relative;margin-top:16px;min-height:92px;border-radius:24px;border:1px solid rgba(7,16,23,.09);background:rgba(255,255,255,.55);padding:14px;display:flex;gap:10px;overflow:auto;scrollbar-width:none}.ax-my-feed::-webkit-scrollbar{display:none}.ax-my-empty{margin:auto;text-align:center;color:#6d777c}.ax-my-empty b{display:block;color:#071017;font-size:16px}.ax-my-empty span{display:block;font-size:12px;margin-top:5px}.ax-my-item{flex:0 0 245px;border:1px solid rgba(7,16,23,.08);background:#fff;border-radius:18px;padding:14px;text-decoration:none;color:#071017}.ax-my-item small{display:block;color:#887657;font:800 9px Manrope;letter-spacing:.1em}.ax-my-item b{display:block;font-size:15px;line-height:1.35;margin:9px 0 5px}.ax-my-item span{font-size:11px;color:#7a8489}

/* Pulse console */
.ax-pulse-drawer{position:fixed;z-index:86;top:0;right:-450px;width:min(430px,100vw);height:100vh;background:linear-gradient(180deg,#fff,#f5f0e7);color:#071017;padding:92px 24px 28px;box-shadow:-24px 0 80px rgba(0,0,0,.25);transition:.3s;overflow:auto}.ax-pulse-drawer.open{right:0}.ax-pulse-shade{position:fixed;z-index:85;inset:0;background:rgba(3,8,12,.55);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:.25s}.ax-pulse-shade.open{opacity:1;pointer-events:auto}.ax-pulse-close{position:absolute;top:24px;right:20px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(7,16,23,.12);background:#fff;font-size:23px;cursor:pointer}.ax-pulse-drawer h2{font-size:42px;letter-spacing:-.05em;margin:10px 0 8px}.ax-pulse-drawer>p{color:#6c767b;line-height:1.85}.ax-pulse-console-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0}.ax-pulse-console-stats div{background:#071017;color:#fff;border-radius:18px;padding:16px}.ax-pulse-console-stats b{display:block;font:800 28px Manrope}.ax-pulse-console-stats span{display:block;color:rgba(255,255,255,.55);font-size:11px;margin-top:5px}.ax-pulse-console-section{border-top:1px solid rgba(7,16,23,.09);padding:18px 0}.ax-pulse-console-section small{font:800 9px Manrope;letter-spacing:.13em;color:#867556}.ax-pulse-console-section b{display:block;font-size:23px;margin:8px 0 4px}.ax-pulse-console-section span,.ax-pulse-console-section a{display:block;color:#6c767b;font-size:12px;line-height:1.7;text-decoration:none}.ax-pulse-console-section a{color:#071017;font-weight:800;margin-top:8px}

/* dock now supports 5 shortcuts */
.ax-action-dock{gap:2px}.ax-action-dock button{min-width:56px}

@media (max-width:1100px){.ax-signal-shell,.ax-my-head{grid-template-columns:1fr}.ax-my-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-signal-copy p{max-width:720px}.ax-signal-visual{min-height:330px}.ax-signal-bars{height:245px}}
@media (max-width:700px){.ax-signal-deck,.ax-my-axis,.ax-market-stories{padding:58px 0}.ax-signal-copy h2,.ax-my-head h2,.ax-story-head h2{font-size:37px}.ax-story-head{display:block}.ax-story-head p{margin-top:10px}.ax-story{flex-basis:98px}.ax-story-ring{width:78px;height:78px}.ax-signal-visual{padding:24px 14px 38px;min-height:300px}.ax-signal-bars{height:220px;gap:6px}.ax-signal-bar span{display:none}.ax-my-grid{grid-template-columns:1fr 1fr;gap:10px}.ax-my-card{min-height:190px;padding:16px}.ax-my-card>b{font-size:30px}.ax-compare-toggle{opacity:1;transform:none;top:60px}.ax-compare-toggle span{display:none}.ax-compare-toggle{width:36px;padding:0;justify-content:center}.ax-compare-bar{bottom:78px;border-radius:20px}.ax-compare-bar [data-compare-chips]{display:none}.ax-compare-panel{border-radius:26px 26px 0 0;padding:20px 14px}.ax-compare-modal{padding:0;align-items:flex-end}.ax-compare-table{font-size:11px;overflow:auto;display:block}.ax-compare-table .ax-compare-row{display:grid;grid-template-columns:110px repeat(var(--compare-cols,2),180px);width:max-content}.ax-pulse-drawer{width:100vw}.ax-action-dock button{min-width:48px}}
@media (prefers-reduced-motion:reduce){.ax-signal-bar,.ax-signal-bar.ghost i{animation:none!important}}
.ax-category-main-link>div:last-child{position:absolute;right:20px;bottom:18px;left:20px;display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(255,255,255,.68)}
.ax-category-main-link>div:last-child span{font:800 16px Manrope,sans-serif;color:#fff}.ax-category-main-link>div:last-child em{font-style:normal}.ax-category-main-link>div:last-child b{margin-inline-start:auto;color:#fff}
.ax-compare-table{display:block}.ax-compare-row{display:grid;grid-template-columns:160px repeat(var(--compare-cols,2),minmax(0,1fr))}.ax-compare-row:last-child .ax-compare-cell{border-bottom:0}

/* AXIS ONE · ACCOUNT MARKET LAYER */
.ax-account-top{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;text-decoration:none;font-size:11px;font-weight:800;background:rgba(255,255,255,.04)}.ax-account-top i{font-style:normal;color:var(--ax-gold);font-size:10px}.ax-account-top:hover{background:rgba(255,255,255,.09)}
.ax-account-ribbon{background:linear-gradient(135deg,#0a151d,#112633);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.ax-account-ribbon.guest{background:linear-gradient(135deg,#111b21,#1a2932)}.ax-account-ribbon-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;align-items:center;padding:22px 0}.ax-account-welcome b{display:block;font-size:23px;line-height:1.2;margin:6px 0}.ax-account-welcome small{display:block;color:rgba(255,255,255,.55);line-height:1.7}.ax-account-metrics{display:flex;gap:8px}.ax-account-metrics a{display:flex;flex-direction:column;justify-content:center;min-width:104px;min-height:68px;padding:10px 14px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:rgba(255,255,255,.04);text-decoration:none;color:#fff}.ax-account-metrics strong{font:800 22px/1 Manrope,sans-serif}.ax-account-metrics span{font-size:10px;color:rgba(255,255,255,.55);margin-top:6px}.ax-account-manage{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border-radius:999px;background:var(--ax-gold);color:#071017;text-decoration:none;font-weight:800;font-size:12px;white-space:nowrap}
.ax-login-to-interact{border:1px solid var(--ax-line);background:#fbfaf7;border-radius:18px;padding:18px;margin-top:18px}.ax-login-to-interact b,.ax-login-to-interact span{display:block}.ax-login-to-interact span{color:#697378;font-size:12px;line-height:1.8;margin:5px 0 10px}.ax-login-to-interact a{font-weight:800;color:#071017;text-decoration:none;border-bottom:1px solid #071017}.ax-login-float{position:fixed;z-index:54;bottom:96px;inset-inline-end:22px;width:min(320px,calc(100vw - 28px));background:#fff;color:#071017;border:1px solid var(--ax-line);border-radius:22px;padding:17px;box-shadow:0 24px 70px rgba(0,0,0,.18)}.ax-login-float b,.ax-login-float span{display:block}.ax-login-float span{color:#687277;font-size:12px;line-height:1.75;margin:5px 0 11px}.ax-login-float a{display:inline-flex;padding:9px 12px;border-radius:999px;background:#071017;color:#fff;text-decoration:none;font-size:11px;font-weight:800}
@media(max-width:980px){.ax-account-ribbon-inner{grid-template-columns:1fr}.ax-account-metrics{overflow:auto}.ax-account-metrics a{flex:0 0 110px}.ax-account-manage{justify-self:start}}
@media(max-width:680px){.ax-account-top span{display:none}.ax-account-top{width:39px;padding:0;justify-content:center}.ax-account-ribbon-inner{gap:15px;padding:18px 0}.ax-account-welcome b{font-size:19px}.ax-account-metrics{margin-inline-end:-14px;padding-inline-end:14px}.ax-login-float{bottom:82px;inset-inline-end:14px}}

.ax-badge.verified{background:#F6EFE4!important;color:#9B7D4D!important;border-color:rgba(205,166,106,.28)!important}.ax-verified-star{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#CDA66A;color:#fff;font-size:11px;font-weight:900;box-shadow:0 0 0 4px rgba(205,166,106,.12)}

/* COMMERCE FLOW · PRIVATE PRICING */
.ax-type-design span{background:#6f7cff!important}.ax-badge.design{background:rgba(111,124,255,.12);color:#4958c8;border-color:rgba(111,124,255,.26)}
.ax-quick-card.design{background:linear-gradient(145deg,#0f1732,#1d2851);color:#fff;border-color:rgba(111,124,255,.24)}
.ax-private-note{min-height:50px;display:flex;align-items:center;padding:12px 14px;border:1px solid rgba(7,16,23,.1);border-radius:14px;background:#f5f1e9;color:#5c4a2e;font-size:12px;line-height:1.7}
.ax-private-price-note{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#f4efe7;border:1px solid rgba(215,176,115,.3);color:#604d31;margin:10px 0 16px}.ax-private-price-note b{white-space:nowrap}.ax-private-price-note span{font-size:12px;line-height:1.8}
@media(min-width:860px){.ax-mode-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}


/* === AXIS ONE MAX TRADE UPGRADE === */
.ax-primary,.ax-secondary,.ax-gold,.ax-dark-btn,.ax-link-btn,.ax-link-button,.ax-command-hero,.ax-icon-btn,.ax-quick-view,.ax-compare-toggle,.ax-follow-cat,.ax-carousel-btn{
  border-radius:16px!important;gap:9px;letter-spacing:.01em;position:relative;overflow:hidden;isolation:isolate;
  box-shadow:0 10px 28px rgba(7,16,23,.10);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important
}
.ax-primary:after,.ax-dark-btn:after,.ax-gold:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.22) 48%,transparent 70%);transform:translateX(-130%);transition:transform .55s ease;z-index:-1}
.ax-primary:hover:after,.ax-dark-btn:hover:after,.ax-gold:hover:after{transform:translateX(130%)}
.ax-primary:hover,.ax-secondary:hover,.ax-gold:hover,.ax-dark-btn:hover,.ax-link-btn:hover,.ax-link-button:hover,.ax-icon-btn:hover,.ax-quick-view:hover,.ax-compare-toggle:hover,.ax-follow-cat:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(7,16,23,.16)}
.ax-link-button{border:1px solid var(--ax-line)!important;padding:12px 16px!important;background:#fff!important;color:var(--ax-ink)!important}
.ax-carousel-btn{width:auto!important;min-width:92px!important;height:44px!important;padding:0 16px!important;background:#071017!important;color:#fff!important;font:800 12px/1 'IBM Plex Sans Arabic',sans-serif!important}
.ax-carousel-btn.prev{inset-inline-start:-18px!important}.ax-carousel-btn.next{inset-inline-end:-18px!important}
.ax-quick-card i{width:auto!important;min-width:58px!important;padding:0 12px!important;border-radius:12px!important;font-style:normal!important;font-size:11px!important;font-weight:800!important}
.ax-icon-btn{padding:10px 14px!important}.ax-quick-view{padding:9px 12px!important}.ax-compare-toggle{padding:9px 12px!important}

.ax-design-studio{padding:78px 0;background:linear-gradient(145deg,#071017,#10232e);color:#fff;position:relative;overflow:hidden}.ax-design-studio:before{content:'';position:absolute;inset:-30% 45% auto -10%;height:420px;background:radial-gradient(circle,rgba(215,176,115,.2),transparent 65%);filter:blur(20px)}.ax-design-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);gap:34px;align-items:end;margin-bottom:28px}.ax-design-head h2{font-size:clamp(36px,4.6vw,66px);line-height:1.05;letter-spacing:-.04em;margin:9px 0 0}.ax-design-head p{color:rgba(255,255,255,.64);line-height:1.9;margin:0}.ax-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ax-design-grid article{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);backdrop-filter:blur(12px);border-radius:24px;padding:22px;min-height:190px}.ax-design-grid article span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(215,176,115,.14);color:#f2d7aa;font:800 11px Manrope}.ax-design-grid article b{display:block;font-size:22px;margin:22px 0 8px}.ax-design-grid article p{margin:0;color:rgba(255,255,255,.58);line-height:1.8;font-size:13px}.ax-design-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:20px 22px;border-radius:22px;background:#f3efe8;color:#071017}.ax-design-cta b{display:block;font-size:20px}.ax-design-cta span{display:block;color:#647076;margin-top:4px;font-size:12px}

.ax-deal-flow{background:#f3efe8;color:#071017;padding:80px 0}.ax-deal-flow-shell{border:1px solid rgba(7,16,23,.1);border-radius:34px;background:linear-gradient(180deg,#fff,#f8f4ed);padding:34px;box-shadow:0 28px 70px rgba(7,16,23,.08)}.ax-deal-flow-head{max-width:820px}.ax-deal-flow-head h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.04em;line-height:1.07;margin:10px 0}.ax-deal-flow-head p{color:#627076;line-height:1.9}.ax-deal-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:28px}.ax-deal-steps article{position:relative;border:1px solid var(--ax-line);background:#fff;border-radius:20px;padding:18px;min-height:180px}.ax-deal-steps i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#071017;color:#d7b073;font:800 10px Manrope;font-style:normal}.ax-deal-steps b{display:block;font-size:17px;line-height:1.3;margin:18px 0 8px}.ax-deal-steps span{display:block;font-size:12px;line-height:1.75;color:#687379}.ax-deal-flow-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.ax-secondary.dark{color:#071017!important;border-color:rgba(7,16,23,.16)!important;background:#fff!important}

.ax-private-interaction{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:24px;align-items:center;padding:28px;margin-top:22px;border:1px solid var(--ax-line);background:linear-gradient(135deg,#fff,#f4efe6);border-radius:28px}.ax-private-interaction-copy h2{font-size:34px;margin:8px 0}.ax-private-interaction-copy p{color:#616e74;line-height:1.9;margin:0}.ax-private-interaction-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ax-private-interaction-actions span{display:flex;align-items:center;gap:10px;border:1px solid var(--ax-line);border-radius:16px;padding:13px;background:#fff;font-size:12px;font-weight:700}.ax-private-interaction-actions b{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#071017;color:#d7b073;font:800 9px Manrope}

.ax-private-market-zone{padding:76px 0;background:#ece5d8;color:#071017}.ax-private-market-shell{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;align-items:start}.ax-private-market-copy h2{font-size:clamp(38px,4.6vw,62px);line-height:1.04;letter-spacing:-.045em;margin:10px 0}.ax-private-market-copy p{color:#5d696f;line-height:1.95}.ax-private-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ax-private-badges span{padding:9px 12px;border-radius:12px;background:#071017;color:#fff;font-size:11px}.ax-private-market-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ax-private-market-cards article{background:#fff;border:1px solid rgba(7,16,23,.1);border-radius:22px;padding:20px;min-height:180px}.ax-private-market-cards small{font:800 9px Manrope;letter-spacing:.16em;color:#8b744f}.ax-private-market-cards b{display:block;font-size:22px;margin:20px 0 8px}.ax-private-market-cards p{margin:0;color:#647076;line-height:1.8;font-size:12px}

.ax-account-top i{font-size:9px!important;color:#2ce18a!important}.ax-quick-panel .ax-primary{margin-top:16px}.ax-trend-grid a i{font-size:9px!important;letter-spacing:.08em!important;width:auto!important;padding:0 9px!important}.ax-card-stats span{white-space:nowrap}.ax-private-price-note{border-radius:16px!important}
@media(max-width:1100px){.ax-deal-steps{grid-template-columns:repeat(3,1fr)}.ax-design-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.ax-design-head,.ax-private-market-shell,.ax-private-interaction{grid-template-columns:1fr}.ax-design-grid,.ax-private-market-cards,.ax-private-interaction-actions{grid-template-columns:1fr}.ax-deal-steps{grid-template-columns:1fr 1fr}.ax-design-cta{align-items:stretch;flex-direction:column}.ax-design-cta .ax-primary{width:100%}.ax-carousel-btn.prev,.ax-carousel-btn.next{position:static!important;transform:none!important;margin:10px 4px 0}.ax-carousel-shell{display:flex!important;flex-wrap:wrap!important}.ax-carousel-track{order:-1;width:100%}.ax-deal-flow-shell{padding:22px}.ax-design-studio,.ax-deal-flow,.ax-private-market-zone{padding:54px 0}}
@media(max-width:480px){.ax-deal-steps{grid-template-columns:1fr}.ax-design-grid{grid-template-columns:1fr}}


/* === MAX TRADE FINAL BUTTON & PRIVACY PASS === */
.ax-quick-grid{grid-template-columns:1.05fr repeat(4,minmax(0,.82fr))!important}
.ax-quick-card.design{--quick-glow:rgba(155,112,201,.46)}
.ax-quick-card i{position:absolute!important;inset-inline-start:22px!important;inset-inline-end:auto!important;bottom:20px!important;height:34px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#f0d7ad!important}
.ax-hero-actions .ax-primary,.ax-hero-actions .ax-secondary,.ax-hero-actions .ax-command-hero,.ax-deal-flow-actions .ax-primary,.ax-deal-flow-actions .ax-secondary{min-height:48px;padding:0 18px!important}
.ax-primary,.ax-dark-btn,.ax-gold{font-weight:850!important}
.ax-secondary,.ax-link-button,.ax-link-btn{font-weight:780!important}
.ax-carousel-btn{border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(135deg,#071017,#142935)!important;color:#fff!important}
.ax-carousel-btn:hover{transform:translateY(-50%) translateY(-2px)!important}
.ax-carousel-btn:focus-visible,.ax-primary:focus-visible,.ax-secondary:focus-visible,.ax-dark-btn:focus-visible,.ax-link-btn:focus-visible,.ax-command-hero:focus-visible{outline:3px solid rgba(215,176,115,.42);outline-offset:3px}
.ax-private-badges span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px}
.ax-private-market-cards article,.ax-deal-steps article,.ax-design-grid article{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.ax-private-market-cards article:hover,.ax-deal-steps article:hover,.ax-design-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(7,16,23,.11)}
@media(max-width:1250px){.ax-quick-grid{grid-template-columns:1fr repeat(2,minmax(0,1fr))!important}.ax-quick-intro{grid-row:span 2}}
@media(max-width:760px){.ax-quick-grid{grid-template-columns:1fr!important}.ax-quick-intro{grid-row:auto}.ax-carousel-btn:hover{transform:none!important}}


/* AXIS ONE · MARKET FIRST / PAID HIGHLIGHTS */
body[data-current-ref=""] .ax-cinematic-hero{min-height:520px;height:clamp(500px,62vh,620px)}
body[data-current-ref=""] .ax-slide-content{padding-top:118px;padding-bottom:116px}
body[data-current-ref=""] .ax-slide-copy h1,body[data-current-ref=""] .ax-slide-copy h2{font-size:clamp(46px,5.5vw,76px)}
body[data-current-ref=""] .ax-slide-copy p{max-width:660px}
body[data-current-ref=""] .ax-cinema-nav{bottom:78px}
body[data-current-ref=""] .ax-hero-stats-live{bottom:16px;padding-top:12px}
body[data-current-ref=""] .ax-hero-stats-live strong{font-size:25px}
.ax-paid-zone{background:#f6f2ea;color:#071017;padding:34px 0 26px;border-bottom:1px solid rgba(7,16,23,.08)}
.ax-front-feed{background:#fff;color:#071017;padding:30px 0 34px;border-bottom:1px solid rgba(7,16,23,.08)}
.ax-space-hub{background:#0b171f;color:#fff;padding:34px 0 38px;border-bottom:1px solid rgba(255,255,255,.08)}
.ax-market-first-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.ax-market-first-head h2{font-size:clamp(28px,3vw,44px);margin:5px 0 4px;letter-spacing:-.04em}.ax-market-first-head p{margin:0;color:#6d777c;line-height:1.7;max-width:700px}.ax-space-hub .ax-market-first-head p{color:rgba(255,255,255,.58)}
.ax-premium-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:16px;background:#071017;color:#fff;text-decoration:none;border:1px solid #071017;font-weight:850;font-size:12px;box-shadow:0 12px 28px rgba(7,16,23,.12);cursor:pointer;white-space:nowrap}.ax-premium-cta.light{background:#f5efe5;color:#071017;border-color:#e0d4c1}.ax-space-hub .ax-premium-cta{background:#d8b475;color:#071017;border-color:#d8b475}
.ax-paid-track,.ax-front-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 2px 8px}.ax-paid-track::-webkit-scrollbar,.ax-front-track::-webkit-scrollbar{display:none}
.ax-paid-card{position:relative;flex:0 0 min(430px,86vw);scroll-snap-align:start;display:flex;flex-direction:column;min-height:265px;padding:22px;border-radius:24px;background:linear-gradient(145deg,#0a151d,#142935);color:#fff;text-decoration:none;border:1px solid rgba(216,180,117,.28);box-shadow:0 16px 36px rgba(7,16,23,.12);overflow:hidden}.ax-paid-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0%,rgba(216,180,117,.16),transparent 38%);pointer-events:none}.ax-paid-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.ax-paid-label{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:#1677ff;color:#fff;font-size:10px;font-weight:900}.ax-paid-top small{color:rgba(255,255,255,.52)}.ax-paid-card h3{font-size:26px;line-height:1.2;margin:22px 0 9px;position:relative}.ax-paid-card p{margin:0;color:rgba(255,255,255,.63);line-height:1.75;font-size:13px;position:relative}.ax-paid-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:18px;position:relative}.ax-paid-meta span{font-size:10px;padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.72)}.ax-paid-open{margin-top:13px;font-size:12px;color:#f2d6a8;position:relative}.ax-paid-empty,.ax-front-empty{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px dashed #d5c6ad;border-radius:22px;background:#fff}.ax-paid-empty div{display:grid;gap:5px}.ax-paid-empty span{color:#737d82;font-size:12px}.ax-paid-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#071017;color:#fff;text-decoration:none;font-weight:800;font-size:12px}
.ax-front-card{flex:0 0 min(330px,82vw);scroll-snap-align:start;display:flex;flex-direction:column;min-height:205px;padding:19px;border:1px solid rgba(7,16,23,.1);border-radius:20px;background:#fbfaf7;color:#071017;text-decoration:none;box-shadow:0 8px 24px rgba(7,16,23,.045);transition:.2s}.ax-front-card:hover{transform:translateY(-3px);border-color:#cdb991;box-shadow:0 15px 32px rgba(7,16,23,.08)}.ax-front-card-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;font-weight:850;color:#8b7450}.ax-front-card-top b{color:#1677ff}.ax-front-card h3{font-size:20px;line-height:1.35;margin:18px 0 10px}.ax-front-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.ax-front-meta span{font-size:10px;padding:6px 8px;border-radius:9px;background:#f0ebe2;color:#697378}.ax-front-card>strong{margin-top:12px;font-size:11px;color:#071017}
.ax-space-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ax-space-grid a{display:flex;flex-direction:column;min-height:136px;padding:17px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.09);color:#fff;text-decoration:none;transition:.2s}.ax-space-grid a:hover{transform:translateY(-3px);border-color:rgba(216,180,117,.48);background:rgba(255,255,255,.08)}.ax-space-grid small{font-size:9px;color:#d7b073}.ax-space-grid b{font-size:18px;margin-top:20px}.ax-space-grid span{margin-top:auto;color:rgba(255,255,255,.5);font-size:10px}
.ax-type-rental .ax-type-pill span,.ax-type-pill.ax-type-rental span{background:#56c6a9}.ax-badge.rental{background:#e8f6f1;color:#126650}.ax-badge.paid{background:#1677ff;color:#fff;border-color:#1677ff}.ax-quick-card.rental{background:linear-gradient(145deg,#10241f,#17352d)}
/* Buttons: clear shapes, icons/text, no arrow styling */
.ax-primary,.ax-secondary,.ax-dark-btn,.ax-gold,.ax-link-button,.ax-account-manage,.ax-ticker-cta,.ax-icon-btn,.ax-link-btn,.ax-carousel-btn,.ax-quick-view,.ax-compare-toggle{border-radius:16px!important;font-weight:850!important;letter-spacing:0!important;box-shadow:0 10px 24px rgba(7,16,23,.08);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ax-primary:hover,.ax-secondary:hover,.ax-dark-btn:hover,.ax-gold:hover,.ax-link-button:hover,.ax-account-manage:hover,.ax-ticker-cta:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(7,16,23,.13)}.ax-primary:after,.ax-secondary:after,.ax-dark-btn:after,.ax-gold:after,.ax-link-button:after,.ax-account-manage:after,.ax-ticker-cta:after{content:none!important}.ax-carousel-btn{min-width:84px;padding:0 13px;background:#071017;color:#fff;border:1px solid rgba(255,255,255,.08)}
@media(max-width:980px){body[data-current-ref=""] .ax-cinematic-hero{min-height:470px;height:470px}.ax-space-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-market-first-head{align-items:flex-start}.ax-paid-zone{padding-top:26px}}
@media(max-width:680px){body[data-current-ref=""] .ax-cinematic-hero{min-height:430px;height:430px}body[data-current-ref=""] .ax-slide-content{padding-top:96px;padding-bottom:112px}body[data-current-ref=""] .ax-slide-copy h1,body[data-current-ref=""] .ax-slide-copy h2{font-size:37px}body[data-current-ref=""] .ax-slide-copy p{display:none}body[data-current-ref=""] .ax-slide-card{display:none}body[data-current-ref=""] .ax-cinema-nav{bottom:72px}body[data-current-ref=""] .ax-hero-stats-live{grid-template-columns:repeat(3,1fr);bottom:13px}.ax-paid-zone,.ax-front-feed,.ax-space-hub{padding:24px 0}.ax-market-first-head{display:grid;gap:12px;margin-bottom:14px}.ax-market-first-head h2{font-size:28px}.ax-market-first-head p{font-size:12px}.ax-premium-cta{width:max-content;min-height:43px}.ax-paid-card{flex-basis:88vw;min-height:245px;padding:18px}.ax-front-card{flex-basis:82vw}.ax-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-space-grid a{min-height:116px;padding:14px}.ax-space-grid b{font-size:16px}.ax-paid-empty,.ax-front-empty{align-items:flex-start;flex-direction:column}.ax-mode-picker{grid-template-columns:1fr 1fr!important}}

/* === AXIS ONE MOBILE APP EXPERIENCE · DETAIL V2 === */
.ax-mobile-detail-top,.ax-mobile-app-nav,.ax-mobile-detail-actions,.ax-mobile-listing-owner{display:none}
@media(max-width:760px){
  html{scroll-padding-bottom:98px}
  body.axis-market-page{background:#0a1117}
  body.axis-market-page[data-current-ref]:not([data-current-ref=""]){padding-bottom:96px}
  body.axis-market-page[data-current-ref]:not([data-current-ref=""]) .topbar,
  body.axis-market-page[data-current-ref]:not([data-current-ref=""]) .ax-cinematic-hero,
  body.axis-market-page[data-current-ref]:not([data-current-ref=""]) .ax-scroll-rail,
  body.axis-market-page[data-current-ref]:not([data-current-ref=""]) .ax-global-band,
  body.axis-market-page[data-current-ref]:not([data-current-ref=""]) .footer,
  body.axis-market-page[data-current-ref]:not([data-current-ref=""]) .ax-action-dock{display:none!important}

  .ax-mobile-detail-top{position:sticky;top:0;z-index:72;display:grid;grid-template-columns:92px 1fr 92px;align-items:center;min-height:78px;padding:env(safe-area-inset-top) 14px 0;background:linear-gradient(180deg,#0e202b,#0a151d);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 14px 36px rgba(0,0,0,.22)}
  .ax-mobile-top-title{text-align:center;color:#fff;line-height:1.15}.ax-mobile-top-title small{display:block;font:800 8px/1 Manrope,sans-serif;letter-spacing:.18em;color:#d7b073;margin-bottom:6px}.ax-mobile-top-title b{font-size:16px}
  .ax-mobile-top-btn{min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.045);color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:850;box-shadow:none!important}.ax-mobile-menu-btn{justify-self:end}

  .ax-detail-surface{padding:0 0 24px!important;background:#0a1117!important;color:#fff}
  .ax-detail-surface .ax-market-wrap{width:100%!important;max-width:none!important;padding:0 0 20px!important}
  .ax-breadcrumb{display:none!important}
  .ax-detail-layout.premium{display:block!important}
  .ax-detail-card.glassy{border:0!important;border-radius:0!important;background:#111923!important;color:#fff!important;box-shadow:none!important;padding:0 18px 24px!important;min-height:0!important}
  .ax-detail-head{padding:20px 0 8px!important;align-items:center!important;border-bottom:1px solid rgba(255,255,255,.07)}
  .ax-detail-head>.ax-listing-tools{display:none!important}
  .ax-type-pill{border-color:rgba(255,255,255,.11)!important;background:rgba(255,255,255,.055)!important;color:#f8f8f8!important;min-height:34px;padding:0 11px!important}
  .ax-badge-row.top-gap{margin-top:8px!important;gap:6px}.ax-badge{font-size:9px!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important}

  .ax-mobile-listing-owner{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.07)}
  .ax-mobile-owner-mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#153443,#0c1c25);border:1px solid rgba(215,176,115,.35);color:#d7b073;font:900 12px Manrope,sans-serif;box-shadow:0 8px 22px rgba(0,0,0,.18)}
  .ax-mobile-owner-copy small,.ax-mobile-owner-copy b,.ax-mobile-owner-copy span{display:block}.ax-mobile-owner-copy small{font-size:9px;color:#7f9099}.ax-mobile-owner-copy b{font-size:14px;margin:2px 0}.ax-mobile-owner-copy span{font-size:9px;color:#6d7d86;line-height:1.45}.ax-mobile-owner-meta{text-align:end}.ax-mobile-owner-meta b,.ax-mobile-owner-meta span{display:block}.ax-mobile-owner-meta b{font-size:11px;color:#c9d2d7}.ax-mobile-owner-meta span{font-size:9px;color:#71818a;margin-top:4px}

  .ax-detail-title{font-size:27px!important;line-height:1.35!important;letter-spacing:-.02em!important;margin:22px 0 13px!important;color:#fff!important}
  .ax-meta-row{display:flex!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none;padding:0 0 13px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.07)}.ax-meta-row::-webkit-scrollbar{display:none}.ax-meta-row span{flex:0 0 auto!important;min-height:30px;display:inline-flex!important;align-items:center;padding:0 10px;border-radius:999px;background:#17222c!important;color:#9eabb2!important;font-size:10px!important;border:1px solid rgba(255,255,255,.055)}
  .ax-keyfacts.premium{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:14px 0 0!important}.ax-keyfacts.premium>div{min-height:74px;padding:13px!important;border:1px solid rgba(255,255,255,.07)!important;background:#0d151c!important;border-radius:15px!important}.ax-keyfacts.premium small{color:#71818a!important;font-size:9px!important}.ax-keyfacts.premium b{color:#fff!important;font-size:13px!important;margin-top:5px!important}
  .ax-detail-body{font-size:16px!important;line-height:2!important;color:#e4e8ea!important;padding:22px 0!important;margin:0!important;white-space:normal!important}
  .ax-identity-lock.premium{border:1px solid rgba(215,176,115,.18)!important;background:linear-gradient(145deg,#121e27,#0c151b)!important;border-radius:18px!important;color:#fff!important;padding:16px!important;margin:0!important}.ax-identity-lock .ax-lock-mark{background:#d7b073!important;color:#071017!important}.ax-identity-lock b{font-size:13px!important}.ax-identity-lock p{font-size:10px!important;color:#788991!important;line-height:1.75!important}
  .ax-ref-line{border-top:1px solid rgba(255,255,255,.06)!important;color:#6f8089!important;margin-top:16px!important;padding-top:14px!important;font-size:9px!important}
  .ax-deal-side.premium{display:none!important}
  .ax-private-interaction.premium{margin:12px 14px 0!important;padding:18px!important;border-radius:19px!important;background:#111923!important;border:1px solid rgba(255,255,255,.07)!important;color:#fff!important}.ax-private-interaction-copy h2{font-size:21px!important;color:#fff!important}.ax-private-interaction-copy p{font-size:11px!important;color:#7f8d94!important;line-height:1.75!important}.ax-private-interaction-actions{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:12px}.ax-private-interaction-actions span{background:#0c141a!important;border-color:rgba(255,255,255,.06)!important;color:#dce3e6!important;padding:10px!important;font-size:10px!important}.ax-private-interaction-actions b{background:#d7b073!important;color:#071017!important}
  .ax-related-block{margin:18px 14px 0!important;padding:0!important}.ax-related-block .ax-section-heading h2{color:#fff!important;font-size:22px!important}.ax-mini-cards{display:flex!important;gap:10px!important;overflow-x:auto!important;scrollbar-width:none}.ax-mini-cards::-webkit-scrollbar{display:none}.ax-mini-card{flex:0 0 80vw!important;background:#111923!important;color:#fff!important;border-color:rgba(255,255,255,.07)!important;border-radius:18px!important}.ax-mini-card small{color:#788891!important}

  .ax-mobile-detail-actions{position:fixed;z-index:88;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:.8fr .8fr 1.8fr;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.1);background:rgba(8,16,22,.94);backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 20px 54px rgba(0,0,0,.38)}
  .ax-mobile-detail-actions button{min-height:54px;border:0;border-radius:18px;background:transparent;color:#b8c6cd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:800 10px/1.1 'IBM Plex Sans Arabic',sans-serif}.ax-mobile-detail-actions i{font-style:normal;font-size:18px;line-height:1}.ax-mobile-detail-actions .ax-mobile-trade-cta{background:linear-gradient(135deg,#d7b073,#f0d29f);color:#071017;box-shadow:0 10px 28px rgba(215,176,115,.2)}.ax-mobile-detail-actions .ax-mobile-trade-cta span{font-size:12px}.ax-mobile-detail-actions button.saved{color:#f0d29f}

  body.axis-market-page[data-current-ref=""]{padding-bottom:88px}
  body.axis-market-page[data-current-ref=""] .ax-action-dock{display:none!important}
  .ax-mobile-app-nav{position:fixed;z-index:82;left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:6px;border:1px solid rgba(255,255,255,.1);background:rgba(8,16,22,.94);backdrop-filter:blur(18px);border-radius:25px;box-shadow:0 20px 54px rgba(0,0,0,.34)}
  .ax-mobile-app-nav a,.ax-mobile-app-nav button{position:relative;min-width:0;min-height:56px;border:0;border-radius:18px;background:transparent;color:#aebcc3;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:800 9px/1 'IBM Plex Sans Arabic',sans-serif;cursor:pointer}.ax-mobile-app-nav i{font-style:normal;font-size:20px;line-height:1}.ax-mobile-app-nav .active,.ax-mobile-app-nav .ax-mobile-search-nav{color:#f2d5a6}.ax-mobile-app-nav .ax-mobile-search-nav{background:rgba(215,176,115,.11)}

  .ax-login-float{bottom:88px!important}
  .ax-compare-bar{bottom:84px!important}
}
@media(max-width:390px){
  .ax-mobile-detail-top{grid-template-columns:78px 1fr 78px}.ax-mobile-top-btn{padding:0 9px}.ax-detail-card.glassy{padding-inline:14px!important}.ax-detail-title{font-size:24px!important}.ax-mobile-detail-actions{left:7px;right:7px}.ax-mobile-app-nav{left:7px;right:7px}.ax-mobile-app-nav a,.ax-mobile-app-nav button{min-height:53px;font-size:8px}
}

/* AXIS ONE · Smart section layer */
.ax-smart-strip{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}.ax-smart-strip span{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(8,22,32,.72);border:1px solid rgba(143,180,214,.18);font-size:11px;color:#d9e6f0}.ax-smart-strip .code{background:rgba(216,173,103,.14);border-color:rgba(216,173,103,.35);color:var(--ax-gold)}
.ax-section-intel{margin:18px 0 22px;padding:18px;border-radius:24px;border:1px solid rgba(143,180,214,.16);background:linear-gradient(180deg,rgba(6,18,28,.95),rgba(6,16,25,.88))}.ax-section-intel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.ax-section-intel-head h3{margin:6px 0 8px;font-size:24px}.ax-section-intel-head p{margin:0;color:rgba(255,255,255,.68);line-height:1.8;max-width:620px}.ax-ruler-link{display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border-radius:999px;border:1px solid rgba(216,173,103,.35);background:rgba(216,173,103,.08);color:#f4ddbb;font-weight:700;white-space:nowrap}
.ax-section-intel-grid{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:stretch}.ax-section-visual{display:grid;place-items:center;padding:12px;border-radius:22px;background:rgba(3,10,16,.86);border:1px solid rgba(216,173,103,.18)}.ax-section-visual svg{width:100%;height:auto;display:block}.ax-section-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ax-section-stats div{padding:14px 15px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.ax-section-stats small{display:block;color:rgba(255,255,255,.55);margin-bottom:5px}.ax-section-stats b{display:block;font-size:18px}.ax-section-intel-foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;color:rgba(255,255,255,.7)}.ax-section-intel-foot a{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgba(9,24,36,.9);border:1px solid rgba(143,180,214,.18);font-size:12px}
.ax-smart-assistant{padding:16px;border-radius:24px;border:1px solid rgba(216,173,103,.2);background:linear-gradient(180deg,rgba(8,18,28,.96),rgba(7,15,23,.9));margin:6px 0 2px}.ax-smart-assistant-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.ax-smart-assistant-head b{display:block;font-size:18px;margin-bottom:4px}.ax-smart-assistant-head span{display:block;color:rgba(255,255,255,.66);line-height:1.75;max-width:680px}.ax-smart-assistant-head a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:rgba(216,173,103,.08);border:1px solid rgba(216,173,103,.32);font-weight:700;color:#f6dfbb;white-space:nowrap}.ax-smart-assistant-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ax-smart-preview{margin-top:14px}.ax-smart-empty{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.1);color:rgba(255,255,255,.62)}.ax-smart-preview-card{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;padding:14px;border-radius:22px;background:rgba(255,255,255,.03);border:1px solid rgba(143,180,214,.16)}.ax-smart-preview-visual{padding:8px;border-radius:18px;background:rgba(3,10,16,.86)}.ax-smart-preview-visual svg{width:100%;height:auto;display:block}.ax-smart-kicker{font:700 11px/1 Manrope,Arial,sans-serif;letter-spacing:.14em;color:var(--ax-gold);text-transform:uppercase}.ax-smart-preview-copy h4{margin:8px 0 12px;font-size:28px}.ax-smart-preview-copy p{margin:12px 0 0;color:rgba(255,255,255,.68);line-height:1.8}.ax-smart-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ax-smart-facts span{padding:12px 14px;border-radius:16px;background:rgba(8,20,30,.82);border:1px solid rgba(255,255,255,.06)}.ax-smart-facts small{display:block;color:rgba(255,255,255,.54);margin-bottom:5px}.ax-smart-facts b{display:block;font-size:17px}.ax-smart-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ax-smart-links span,.ax-smart-links a{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(143,180,214,.16);font-size:12px}.ax-smart-links a{background:rgba(216,173,103,.08);border-color:rgba(216,173,103,.32);color:#f6dfbb}
@media (max-width:980px){.ax-smart-assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-section-intel-grid,.ax-smart-preview-card{grid-template-columns:1fr}.ax-section-intel-head,.ax-smart-assistant-head{flex-direction:column}.ax-section-stats,.ax-smart-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.ax-section-stats,.ax-smart-facts,.ax-smart-assistant-grid{grid-template-columns:1fr}.ax-smart-preview-copy h4{font-size:24px}.ax-ruler-link,.ax-smart-assistant-head a{width:100%}}
.ax-cut-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ax-cut-preview>div{padding:13px 14px;border-radius:16px;background:rgba(7,17,26,.86);border:1px solid rgba(143,180,214,.14)}.ax-cut-preview>div.best{background:rgba(216,173,103,.08);border-color:rgba(216,173,103,.28)}.ax-cut-preview small,.ax-cut-preview span{display:block}.ax-cut-preview small{color:rgba(255,255,255,.52);margin-bottom:5px}.ax-cut-preview b{display:block;font-size:17px;margin-bottom:5px}.ax-cut-preview span{font-size:12px;color:rgba(255,255,255,.68);line-height:1.6}
@media(max-width:640px){.ax-cut-preview{grid-template-columns:1fr}}
.ax-badge.paid-account{background:linear-gradient(135deg,#b9862d,#e0b764);color:#15110a;border-color:#e0b764;font-weight:900}
.ax-mobile-owner-mark.premium-account{background:linear-gradient(135deg,#b9862d,#e0b764)!important;color:#15110a!important;box-shadow:0 0 0 4px rgba(224,183,100,.12)}

/* AXIS ONE · live cutting tool inside listing */
.ax-live-cut-tool{margin-top:16px;padding:16px;border-radius:22px;background:linear-gradient(145deg,rgba(6,17,26,.96),rgba(11,30,43,.92));border:1px solid rgba(216,173,103,.22)}.ax-live-cut-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ax-live-cut-head h4{margin:6px 0;font-size:21px}.ax-live-cut-head p{margin:0;color:rgba(255,255,255,.62);line-height:1.7}.ax-live-cut-head>a{padding:10px 13px;border-radius:999px;border:1px solid rgba(216,173,103,.32);background:rgba(216,173,103,.08);color:#f0d7ad;font-size:12px;font-weight:800;white-space:nowrap}.ax-live-cut-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ax-live-cut-inputs label{position:relative;display:grid;gap:6px;padding:12px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.ax-live-cut-inputs span{font-size:11px;color:rgba(255,255,255,.56)}.ax-live-cut-inputs input{width:100%;border:0;background:transparent;color:#fff;font-size:21px;font-weight:850;outline:none}.ax-live-cut-inputs small{position:absolute;inset-inline-end:10px;bottom:13px;color:rgba(255,255,255,.4);font-size:10px}.ax-live-cut-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.ax-live-cut-results>div{padding:12px 13px;border-radius:15px;background:rgba(255,255,255,.03);border:1px solid rgba(143,180,214,.11)}.ax-live-cut-results small{display:block;color:rgba(255,255,255,.46);font-size:10px;margin-bottom:5px}.ax-live-cut-results b{font-size:16px}.ax-live-cut-best{margin-top:10px;padding:11px 13px;border-radius:14px;background:rgba(216,173,103,.08);border:1px solid rgba(216,173,103,.22);color:#f2dec0;font-size:12px}.ax-live-cut-best span{color:rgba(255,255,255,.5);margin-inline-start:6px}
@media(max-width:800px){.ax-live-cut-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-live-cut-results{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-live-cut-head{flex-direction:column}.ax-live-cut-head>a{width:100%;text-align:center}}
@media(max-width:480px){.ax-live-cut-results{grid-template-columns:1fr}.ax-live-cut-tool{padding:13px}.ax-live-cut-inputs input{font-size:18px}}


/* === AXIS ONE MOBILE HOME V3 · APP-FIRST MARKET FEED === */
.ax-mobile-home,.ax-mobile-filter-sheet{display:none}
@media(max-width:760px){
  body.axis-market-page[data-current-ref=""]{background:#0a1117;padding-bottom:92px}
  body.axis-market-page[data-current-ref=""] .topbar,
  body.axis-market-page[data-current-ref=""] .ax-scroll-rail,
  body.axis-market-page[data-current-ref=""] .ax-cinematic-hero,
  body.axis-market-page[data-current-ref=""] .ax-paid-zone,
  body.axis-market-page[data-current-ref=""] .ax-front-feed,
  body.axis-market-page[data-current-ref=""] .ax-space-hub,
  body.axis-market-page[data-current-ref=""] .ax-live-ticker,
  body.axis-market-page[data-current-ref=""] .ax-account-ribbon,
  body.axis-market-page[data-current-ref=""] .ax-signal-deck,
  body.axis-market-page[data-current-ref=""] .ax-market-stories,
  body.axis-market-page[data-current-ref=""] .ax-overview-band,
  body.axis-market-page[data-current-ref=""] .ax-runway,
  body.axis-market-page[data-current-ref=""] .ax-featured-market,
  body.axis-market-page[data-current-ref=""] .ax-category-world,
  body.axis-market-page[data-current-ref=""] .ax-design-studio,
  body.axis-market-page[data-current-ref=""] .ax-quick-post,
  body.axis-market-page[data-current-ref=""] .ax-deal-flow,
  body.axis-market-page[data-current-ref=""] .ax-opportunity-engine,
  body.axis-market-page[data-current-ref=""] .ax-market-radar,
  body.axis-market-page[data-current-ref=""] .ax-trending-zone,
  body.axis-market-page[data-current-ref=""] .ax-activity-zone,
  body.axis-market-page[data-current-ref=""] .ax-private-market-zone,
  body.axis-market-page[data-current-ref=""] .ax-my-axis,
  body.axis-market-page[data-current-ref=""] .ax-spotlight,
  body.axis-market-page[data-current-ref=""] .ax-global-band,
  body.axis-market-page[data-current-ref=""] .footer{display:none!important}

  .ax-mobile-home{display:block;background:#0a1117;color:#fff;min-height:100vh;padding:calc(env(safe-area-inset-top) + 8px) 0 10px}
  .ax-mobile-home-top{height:66px;padding:0 14px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;background:linear-gradient(180deg,#102c3a 0%,#0b202b 100%);border-bottom:1px solid rgba(255,255,255,.07)}
  .ax-mobile-round{width:46px;height:46px;border-radius:50%;border:1px solid rgba(215,176,115,.28);background:rgba(255,255,255,.035);color:#fff;display:grid;place-items:center;text-decoration:none;box-shadow:0 9px 24px rgba(0,0,0,.16);font:900 22px/1 Manrope,sans-serif}
  .ax-mobile-round span{transform:translateY(-1px)}
  .ax-mobile-more{font-size:16px;letter-spacing:2px}
  .ax-mobile-brand{justify-self:center;display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff;min-width:0}
  .ax-mobile-brand img{width:48px;height:26px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.28))}
  .ax-mobile-brand b{font:900 18px/1 Manrope,sans-serif;letter-spacing:.06em;white-space:nowrap}

  .ax-mobile-search{margin:12px 12px 10px;width:calc(100% - 24px);height:48px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#111a24;color:#7f9098;display:flex;align-items:center;gap:10px;padding:0 14px;text-align:right;font:700 12px/1 'IBM Plex Sans Arabic',sans-serif;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
  .ax-mobile-search i{font-style:normal;color:#d7b073;font-size:21px}.ax-mobile-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

  .ax-mobile-stories{display:flex;gap:11px;overflow-x:auto;padding:3px 12px 13px;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.06)}
  .ax-mobile-stories::-webkit-scrollbar{display:none}
  .ax-mobile-stories a{flex:0 0 72px;text-decoration:none;color:#d7dfe3;text-align:center;scroll-snap-align:start}
  .ax-mobile-stories a>span{width:62px;height:62px;margin:auto;display:block;border-radius:50%;background-image:linear-gradient(180deg,rgba(4,10,14,.05),rgba(4,10,14,.18)),var(--mstory);background-size:cover;background-position:center;border:2px solid #b99258;box-shadow:0 0 0 3px #0b151d,0 0 0 4px rgba(215,176,115,.22),0 9px 22px rgba(0,0,0,.2)}
  .ax-mobile-stories b{display:block;margin-top:8px;font-size:9.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800}

  .ax-mobile-tabs{display:flex;gap:18px;overflow-x:auto;padding:13px 12px 9px;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.055);background:#0d151e}
  .ax-mobile-tabs::-webkit-scrollbar{display:none}
  .ax-mobile-tabs a{position:relative;flex:0 0 auto;text-decoration:none;color:#abb7bd;font-size:14px;font-weight:850;padding:0 0 10px}
  .ax-mobile-tabs a.active{color:#f2d6aa}.ax-mobile-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:#d7b073}

  .ax-mobile-filterbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px 9px 11px;background:#0d151e;position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(255,255,255,.055);box-shadow:0 10px 24px rgba(0,0,0,.18)}
  .ax-mobile-filterbar button,.ax-mobile-filterbar a{min-width:0;height:39px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#131e28;color:#c8d1d5;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;font:800 10px/1 'IBM Plex Sans Arabic',sans-serif;white-space:nowrap}
  .ax-mobile-filterbar i{font-style:normal;color:#d7b073;font-size:14px}.ax-mobile-filterbar a:last-child{border-color:rgba(215,176,115,.22);color:#f0d8b2}

  .ax-mobile-feed-block{padding:16px 8px 4px;background:#0a1117}
  .ax-mobile-feed-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 6px 11px}
  .ax-mobile-feed-title small{display:block;color:#758690;font:800 8px/1 Manrope,sans-serif;letter-spacing:.16em;margin-bottom:5px}.ax-mobile-feed-title h2{margin:0;color:#f4f6f7;font-size:19px;letter-spacing:-.02em}.ax-mobile-feed-title>a{flex:0 0 auto;text-decoration:none;color:#d7b073;font-size:10px;font-weight:850;padding:8px 10px;border:1px solid rgba(215,176,115,.18);border-radius:10px;background:rgba(215,176,115,.055)}

  .ax-mobile-featured-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 4px 6px}.ax-mobile-featured-track::-webkit-scrollbar{display:none}
  .ax-mobile-featured-card{flex:0 0 84vw;max-width:410px;display:grid;grid-template-columns:35% 1fr;min-height:145px;border:1px solid rgba(215,176,115,.2);border-radius:18px;overflow:hidden;background:#111a23;text-decoration:none;color:#fff;scroll-snap-align:start;box-shadow:0 12px 32px rgba(0,0,0,.18)}
  .ax-mobile-featured-media{position:relative;min-height:145px;background-image:linear-gradient(180deg,rgba(5,10,14,.05),rgba(5,10,14,.28)),var(--mthumb);background-size:cover;background-position:center}.ax-mobile-featured-media span{position:absolute;top:9px;right:8px;padding:6px 7px;border-radius:999px;background:rgba(7,16,23,.85);color:#f0d19e;font-size:8px;font-weight:900;border:1px solid rgba(215,176,115,.25)}
  .ax-mobile-featured-copy{padding:13px 12px;display:flex;flex-direction:column;min-width:0}.ax-mobile-featured-copy>small{color:#82919a;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-mobile-featured-copy h3{margin:7px 0 10px;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-mobile-featured-copy>div{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.ax-mobile-featured-copy>div span{color:#73848d;font-size:9px}.ax-mobile-featured-copy>div b{color:#f1d39f;font-size:10px}
  .ax-mobile-sponsored-empty{min-height:104px;border:1px dashed rgba(215,176,115,.22);border-radius:16px;padding:18px;background:#101922;display:flex;flex-direction:column;justify-content:center}.ax-mobile-sponsored-empty b{font-size:13px}.ax-mobile-sponsored-empty span{font-size:10px;color:#7e8d95;margin-top:5px;line-height:1.6}

  .ax-mobile-post-list{display:grid;gap:6px}
  .ax-mobile-post-card{display:grid;grid-template-columns:34% minmax(0,1fr);min-height:139px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#111923;color:#fff;text-decoration:none;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.11)}
  .ax-mobile-post-media{position:relative;min-height:139px;background-image:linear-gradient(180deg,rgba(5,10,14,.04),rgba(5,10,14,.28)),var(--mthumb);background-size:cover;background-position:center}.ax-mobile-post-media span{position:absolute;right:7px;bottom:7px;left:7px;padding:6px 7px;border-radius:9px;background:rgba(6,13,18,.78);color:#dce3e6;font-size:8px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
  .ax-mobile-post-copy{padding:10px 11px 9px;display:flex;flex-direction:column;min-width:0}.ax-mobile-post-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px}.ax-mobile-post-kicker span{color:#c7d0d4;font-size:9px;font-weight:850}.ax-mobile-post-kicker b{color:#52c6a0;font-size:8px;font-weight:850}.ax-mobile-post-copy h3{margin:7px 0 8px;color:#eef2f4;font-size:14.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-mobile-post-meta{display:flex;gap:9px;color:#7e8e96;font-size:8.5px}.ax-mobile-post-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.045)}.ax-mobile-post-bottom small{min-width:0;color:#89979e;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-mobile-post-bottom strong{flex:0 0 auto;color:#d7b073;font-size:9.5px}
  .ax-mobile-post-empty{padding:22px 15px;border:1px dashed rgba(255,255,255,.08);border-radius:15px;background:#111923}.ax-mobile-post-empty b,.ax-mobile-post-empty span{display:block}.ax-mobile-post-empty b{font-size:13px}.ax-mobile-post-empty span{margin-top:5px;color:#74858e;font-size:10px}

  /* Full market stays usable after the fast feed */
  body.axis-market-page[data-current-ref=""] #market.ax-paper{display:block!important;background:#0a1117!important;padding:14px 8px 26px!important;color:#fff}
  body.axis-market-page[data-current-ref=""] #market>.ax-market-wrap{width:100%!important;max-width:none!important;padding:0!important}
  body.axis-market-page[data-current-ref=""] #market .ax-command-search,
  body.axis-market-page[data-current-ref=""] #market .ax-market-pulse-grid,
  body.axis-market-page[data-current-ref=""] #market .ax-left-filter,
  body.axis-market-page[data-current-ref=""] #market .ax-right-side{display:none!important}
  body.axis-market-page[data-current-ref=""] #market .ax-feed-layout{display:block!important}
  body.axis-market-page[data-current-ref=""] #market .ax-feed{display:grid!important;gap:6px!important}
  body.axis-market-page[data-current-ref=""] #market .ax-feed-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px 6px 11px!important;margin:0!important}.ax-feed-toolbar .ax-section-heading.compact{margin:0!important}.ax-feed-toolbar .ax-section-heading.compact .micro{display:none!important}.ax-feed-toolbar .ax-section-heading.compact h2{color:#fff!important;font-size:20px!important;margin:0!important}.ax-feed-toolbar .ax-section-heading.compact>span{color:#7b8a92!important;font-size:9px!important}.ax-view-switch{display:none!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-card.premium{position:relative!important;margin:0!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:15px!important;background:#111923!important;box-shadow:none!important;overflow:hidden!important;min-height:142px!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-link{display:grid!important;grid-template-columns:34% minmax(0,1fr)!important;min-height:142px!important;color:#fff!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-showcase{min-height:142px!important;background-image:linear-gradient(180deg,rgba(5,10,14,.04),rgba(5,10,14,.3)),var(--mthumb)!important;background-size:cover!important;background-position:center!important;border-radius:0!important;padding:0!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-showcase-inner{display:none!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-content{padding:10px 11px 9px!important;min-width:0!important;display:flex!important;flex-direction:column!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-top{margin:0!important}.ax-listing-top .ax-type-pill{min-height:24px!important;font-size:8.5px!important;padding:0 8px!important;border-radius:999px!important}.ax-listing-top time{font-size:8px!important;color:#788891!important}
  body.axis-market-page[data-current-ref=""] #market .ax-badge-row.small{display:none!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-content h3{margin:8px 0 6px!important;font-size:14.5px!important;line-height:1.45!important;color:#f0f3f4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-content>p{display:none!important}
  body.axis-market-page[data-current-ref=""] #market .ax-listing-meta{display:flex!important;gap:7px!important;overflow:hidden!important;margin:0!important}.ax-listing-meta span{font-size:8px!important;color:#7c8b93!important;white-space:nowrap!important}.ax-listing-meta span:nth-child(n+3){display:none!important}
  body.axis-market-page[data-current-ref=""] #market .ax-card-bottom{margin-top:auto!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.045)!important;align-items:end!important}.ax-card-bottom .ax-price small{display:none!important}.ax-card-bottom .ax-price b{font-size:9px!important;color:#d7b073!important}.ax-card-bottom .ax-card-stats{gap:6px!important}.ax-card-bottom .ax-card-stats span{font-size:8px!important;color:#71828a!important}
  body.axis-market-page[data-current-ref=""] #market .ax-save-float{top:8px!important;left:8px!important;width:30px!important;height:30px!important;border-radius:50%!important;background:rgba(6,13,18,.76)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;font-size:15px!important}
  body.axis-market-page[data-current-ref=""] #market .ax-quick-view,
  body.axis-market-page[data-current-ref=""] #market .ax-compare-toggle{display:none!important}
  body.axis-market-page[data-current-ref=""] #market .ax-no-results{background:#111923!important;color:#fff!important;border-color:rgba(255,255,255,.08)!important;border-radius:16px!important}

  .ax-mobile-app-nav{background:rgba(9,17,24,.96)!important;border-color:rgba(255,255,255,.09)!important;border-radius:27px!important;padding:5px!important;box-shadow:0 16px 45px rgba(0,0,0,.38)!important}
  .ax-mobile-app-nav a,.ax-mobile-app-nav button{min-height:58px!important;border-radius:21px!important;color:#9eafb7!important;font-size:8.5px!important}.ax-mobile-app-nav i{font-size:19px!important}.ax-mobile-app-nav .active{background:rgba(215,176,115,.12)!important;color:#f0d4a6!important}.ax-mobile-app-nav .ax-mobile-search-nav{background:transparent!important;color:#d5dde1!important}

  .ax-mobile-filter-sheet{position:fixed;inset:0;z-index:120;display:none;align-items:flex-end}.ax-mobile-filter-sheet.open{display:flex}.ax-mobile-filter-shade{position:absolute;inset:0;border:0;background:rgba(1,5,8,.72);backdrop-filter:blur(6px)}
  .ax-mobile-filter-panel{position:relative;width:100%;max-height:84vh;overflow:auto;padding:18px 15px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:#101923;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -18px 60px rgba(0,0,0,.42);color:#fff}
  .ax-mobile-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ax-mobile-filter-head small{display:block;color:#778891;font:800 8px/1 Manrope,sans-serif;letter-spacing:.16em;margin-bottom:5px}.ax-mobile-filter-head h2{margin:0;font-size:22px}.ax-mobile-filter-head button{border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#16222c;color:#c8d2d7;min-height:38px;padding:0 13px;font-weight:800}
  .ax-mobile-filter-panel form{display:grid;gap:10px}.ax-mobile-filter-field{display:grid;gap:6px}.ax-mobile-filter-field label{font-size:9px;color:#82919a;font-weight:800}.ax-mobile-filter-field input,.ax-mobile-filter-field select{width:100%;height:48px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0b131a;color:#fff;padding:0 12px;font:700 12px 'IBM Plex Sans Arabic',sans-serif;outline:none}.ax-mobile-filter-actions{display:grid;grid-template-columns:.8fr 1.5fr;gap:8px;margin-top:6px}.ax-mobile-filter-actions a,.ax-mobile-filter-actions button{height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;font-size:12px}.ax-mobile-filter-actions a{border:1px solid rgba(255,255,255,.09);color:#c4cfd4;background:#111b24}.ax-mobile-filter-actions button{border:0;background:linear-gradient(135deg,#c9a56f,#e4c99c);color:#081017}
}
@media(max-width:390px){
  .ax-mobile-home-top{grid-template-columns:46px 1fr 46px;padding-inline:10px}.ax-mobile-round{width:42px;height:42px}.ax-mobile-brand b{font-size:16px}.ax-mobile-brand img{width:42px}.ax-mobile-stories a{flex-basis:67px}.ax-mobile-stories a>span{width:58px;height:58px}.ax-mobile-tabs{gap:15px}.ax-mobile-tabs a{font-size:13px}.ax-mobile-filterbar{gap:5px;padding-inline:7px}.ax-mobile-filterbar button,.ax-mobile-filterbar a{font-size:9px;padding-inline:5px}.ax-mobile-post-card{grid-template-columns:35% minmax(0,1fr)}.ax-mobile-post-copy h3{font-size:13.5px}.ax-mobile-featured-card{flex-basis:88vw}
}
@media(max-width:760px){body.axis-market-page[data-current-ref=""] .ax-industrial-runway{display:none!important}}



/* V6 DESIGN OFFICE */
.ax-design-hub{padding:22px 0 6px}
.ax-design-hub-grid{display:grid;grid-template-columns:1.2fr .95fr;gap:18px;align-items:stretch}
.ax-design-hub-copy,.ax-design-hub-cards{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,252,.94));border:1px solid rgba(12,18,28,.08);border-radius:26px;box-shadow:0 16px 50px rgba(10,18,32,.08)}
.ax-design-hub-copy{padding:26px 24px}.ax-design-hub-copy h2{margin:8px 0 10px;font-size:clamp(1.5rem,3vw,2.45rem);line-height:1.1}.ax-design-hub-copy p{margin:0;color:#566275;line-height:1.9}
.ax-design-hub-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.ax-design-hub-cards{padding:16px;display:grid;grid-template-columns:1fr;gap:12px}.ax-design-hub-cards article{padding:16px 18px;border-radius:20px;background:linear-gradient(135deg,#0f1722,#1c3048);color:#fff}.ax-design-hub-cards b{display:inline-flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;background:rgba(255,255,255,.13);margin-bottom:10px}.ax-design-hub-cards strong{display:block;font-size:1.08rem}.ax-design-hub-cards span{display:block;margin-top:6px;color:rgba(255,255,255,.75);line-height:1.7}
.ax-design-studio{background:linear-gradient(145deg,#0f1722,#1e2f46);color:#fff;border-radius:28px;padding:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px rgba(10,20,35,.22)}
.ax-design-studio-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:18px}.ax-design-studio-head h3{margin:7px 0 8px;font-size:1.3rem}.ax-design-studio-head p{margin:0;color:rgba(255,255,255,.76);line-height:1.85}.ax-design-studio-badge{padding:11px 14px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.8rem;letter-spacing:.14em;white-space:nowrap}
.ax-design-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.ax-design-service{appearance:none;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:18px;padding:14px;text-align:right;color:#fff;cursor:pointer;transition:.2s ease}.ax-design-service b{display:block;font-size:.98rem}.ax-design-service span{display:block;margin-top:5px;color:rgba(255,255,255,.62);font-size:.83rem}.ax-design-service:hover,.ax-design-service.active{transform:translateY(-2px);border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.11)}
.ax-design-studio .ax-field label{color:#fff}.ax-design-studio .ax-field input,.ax-design-studio .ax-field select,.ax-design-studio .ax-field textarea{background:rgba(255,255,255,.96);border-color:transparent}.ax-design-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ax-design-examples{margin-top:14px;display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:rgba(255,255,255,.7)}.ax-design-examples b{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.09);font-size:.84rem;font-weight:700}
.ax-design-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ax-design-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#ecf4ff;color:#1f5fad;font-size:.8rem;font-weight:800}.ax-design-chip.muted{background:#f5f7fa;color:#516072}
.ax-design-brief{margin:16px 0 18px;padding:20px;border-radius:24px;background:linear-gradient(180deg,#f9fbfd,#eef3f8);border:1px solid rgba(16,26,40,.08)}.ax-design-brief-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ax-design-brief-head h3{margin:6px 0 8px;font-size:1.18rem}.ax-design-brief-head p{margin:0;color:#5d6878;line-height:1.85}.ax-design-brief-mark{padding:10px 14px;border-radius:999px;background:#0f1722;color:#fff;font-size:.78rem;letter-spacing:.14em;white-space:nowrap}
.ax-design-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.ax-design-brief-grid div,.ax-design-brief-notes{padding:14px 16px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,34,.07)}.ax-design-brief-grid small,.ax-design-brief-notes small{display:block;color:#6a7688;margin-bottom:6px}.ax-design-brief-grid b{font-size:1rem;color:#121b27}.ax-design-brief-notes p{margin:0;color:#344154;line-height:1.9}
.ax-mobile-post-meta.ax-design-meta span{background:#ecf4ff;color:#1f5fad;border-radius:999px;padding:4px 9px;font-weight:800}
@media (max-width:980px){.ax-design-hub-grid,.ax-design-brief-grid,.ax-design-fields{grid-template-columns:1fr}.ax-design-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){.ax-design-hub{padding:14px 0 4px}.ax-design-hub-copy,.ax-design-hub-cards,.ax-design-studio,.ax-design-brief{border-radius:22px}.ax-design-hub-copy{padding:20px 18px}.ax-design-service-grid{grid-template-columns:1fr 1fr;gap:10px}.ax-design-service{padding:12px}.ax-design-studio{padding:16px}.ax-design-studio-head{flex-direction:column}.ax-design-brief-head{flex-direction:column}.ax-design-examples{align-items:flex-start}}

/* V7 · MARKET-ONLY HOME + 30 DAY FRESHNESS */
.axis-home-market-only .ax-scroll-rail,
.axis-home-market-only .ax-market-hero,
.axis-home-market-only .ax-paid-zone,
.axis-home-market-only .ax-front-feed,
.axis-home-market-only .ax-design-hub,
.axis-home-market-only .ax-space-hub,
.axis-home-market-only .ax-live-ticker,
.axis-home-market-only .ax-account-ribbon,
.axis-home-market-only .ax-signal-deck,
.axis-home-market-only .ax-market-stories,
.axis-home-market-only .ax-overview-band,
.axis-home-market-only .ax-industrial-runway,
.axis-home-market-only .ax-featured-market,
.axis-home-market-only .ax-category-world,
.axis-home-market-only #axis-design,
.axis-home-market-only .ax-quick-post,
.axis-home-market-only .ax-deal-flow,
.axis-home-market-only .ax-opportunity-engine,
.axis-home-market-only .ax-market-radar,
.axis-home-market-only .ax-trending-zone,
.axis-home-market-only .ax-activity-zone,
.axis-home-market-only .ax-private-market-zone,
.axis-home-market-only .ax-my-axis,
.axis-home-market-only .ax-spotlight,
.axis-home-market-only .ax-global-band,
.axis-home-market-only #mobileFeatured{display:none!important}
.axis-home-market-only .ax-paper#market{padding-top:14px}
.axis-home-market-only .ax-market-pulse-grid{display:none!important}
.axis-home-market-only .ax-feed-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
.axis-home-market-only .ax-left-filter,.axis-home-market-only .ax-right-side{display:none!important}
.axis-home-market-only .ax-feed{max-width:1060px;margin:0 auto;width:100%}
.axis-home-market-only .ax-command-search{max-width:1060px;margin:0 auto 16px}
.axis-home-market-only .ax-feed-toolbar{position:sticky;top:72px;z-index:20;background:rgba(247,249,251,.96);backdrop-filter:blur(18px);padding:10px 0 12px;border-bottom:1px solid rgba(12,22,34,.07)}
.axis-home-market-only .ax-listing-card{margin-bottom:14px}
.axis-home-market-only .ax-listing-card .ax-badge.paid{box-shadow:0 0 0 1px rgba(211,164,85,.18) inset}
@media(max-width:900px){
  .axis-home-market-only .ax-paper#market{display:none!important}
  .axis-home-market-only .ax-mobile-home{display:block!important;padding-bottom:90px}
  .axis-home-market-only .ax-mobile-featured{display:none!important}
  .axis-home-market-only .ax-mobile-feed-block{margin-top:8px}
  .axis-home-market-only .ax-mobile-post-list{gap:10px}
}

/* V9 · AXIS TRANSPORT */
.ax-transport-studio{padding:18px;border-radius:24px;background:linear-gradient(145deg,#0d1722,#21364d);color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px rgba(6,15,28,.2)}
.ax-transport-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.ax-transport-head h3{margin:6px 0 8px;font-size:1.25rem}.ax-transport-head p{margin:0;color:rgba(255,255,255,.72);line-height:1.8}.ax-transport-head>span{padding:10px 13px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.75rem;letter-spacing:.12em;white-space:nowrap}.ax-transport-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ax-transport-studio .ax-field label{color:#fff}.ax-transport-studio .ax-field input,.ax-transport-studio .ax-field select{background:rgba(255,255,255,.96);border-color:transparent}.ax-transport-brief{margin:16px 0 18px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#f7fbff,#edf4fa);border:1px solid rgba(13,23,34,.08)}.ax-transport-brief-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.ax-transport-brief-head h3{margin:5px 0 0}.ax-transport-brief-head>span{padding:8px 12px;border-radius:999px;background:#112033;color:#fff;font-weight:800}.ax-transport-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.ax-transport-brief-grid div{padding:13px 14px;border-radius:16px;background:#fff;border:1px solid rgba(15,25,38,.07)}.ax-transport-brief-grid small{display:block;color:#6d7887;margin-bottom:5px}.ax-transport-brief-grid b{color:#132033}
@media(max-width:720px){.ax-transport-grid,.ax-transport-brief-grid{grid-template-columns:1fr}.ax-transport-head{flex-direction:column}}

/* V11 · GLOBAL APEX */
.ax-global-strip{display:flex;gap:8px;overflow:auto;scrollbar-width:none;padding:8px 2px 10px;scroll-snap-type:x proximity}.ax-global-strip::-webkit-scrollbar{display:none}.ax-global-strip a{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:999px;text-decoration:none;background:#fff;border:1px solid rgba(10,22,36,.09);box-shadow:0 5px 18px rgba(10,25,43,.05);color:#243449;font-size:12px;font-weight:800}.ax-global-strip a.active{background:#0d1d2b;color:#fff;border-color:#0d1d2b;box-shadow:0 10px 24px rgba(9,29,47,.18)}
.ax-global-card-strip{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 0}.ax-global-card-strip span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:#F6F0E7;border:1px solid #E8D8BD;color:#6F5A3A;font-size:11px;font-weight:800}.ax-global-card-strip span:last-child{background:#eaf8f0;border-color:#d3efde;color:#1e7148}
.ax-global-trade-studio{margin:5px 0 2px;padding:18px;border-radius:25px;background:linear-gradient(145deg,#07141f,#102b3d 62%,#163f4d);color:#fff;border:1px solid rgba(121,194,222,.18);box-shadow:0 22px 56px rgba(5,21,34,.19);position:relative;overflow:hidden}.ax-global-trade-studio:before{content:'';position:absolute;inset:-100px auto auto -90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(72,174,208,.18),transparent 68%);pointer-events:none}.ax-global-trade-studio.international{box-shadow:0 28px 74px rgba(5,31,48,.28),inset 0 0 0 1px rgba(92,206,226,.08)}.ax-global-trade-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;position:relative}.ax-global-trade-head h3{margin:7px 0 7px;font-size:21px}.ax-global-trade-head p{margin:0;color:rgba(255,255,255,.72);line-height:1.8;max-width:720px}.ax-global-trade-head>span{padding:10px 13px;border-radius:999px;background:rgba(106,208,227,.12);border:1px solid rgba(106,208,227,.24);font:800 11px/1 Manrope,Arial,sans-serif;letter-spacing:.14em;white-space:nowrap}.ax-global-trade-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative}.ax-global-trade-studio .ax-field label{color:#eaf7fb}.ax-global-trade-studio .ax-field input,.ax-global-trade-studio .ax-field select{background:rgba(255,255,255,.96);border-color:transparent}.ax-trade-doc-picker{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);position:relative}.ax-trade-doc-picker>b{display:block;margin-bottom:10px}.ax-trade-doc-picker>div{display:flex;gap:8px;flex-wrap:wrap}.ax-trade-doc-picker label{cursor:pointer}.ax-trade-doc-picker input{position:absolute;opacity:0;pointer-events:none}.ax-trade-doc-picker span{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);font-size:11px;color:#e8f2f7}.ax-trade-doc-picker input:checked+span{background:#dff7ff;color:#0c465b;border-color:#dff7ff;font-weight:800}.ax-export-ready{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:13px 14px;border-radius:17px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);cursor:pointer}.ax-export-ready input{margin-top:4px}.ax-export-ready span{display:flex;flex-direction:column;gap:3px}.ax-export-ready small{color:rgba(255,255,255,.62);line-height:1.55}
.ax-trade-passport{margin:17px 0;padding:20px;border-radius:26px;background:linear-gradient(145deg,#06131d,#102c3c);color:#fff;border:1px solid rgba(113,199,224,.18);box-shadow:0 20px 55px rgba(6,25,39,.18)}.ax-trade-passport-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ax-trade-passport-head h3{margin:7px 0 7px;font-size:22px}.ax-trade-passport-head p{margin:0;color:rgba(255,255,255,.69);line-height:1.8;max-width:700px}.ax-world-mark{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border-radius:999px;background:rgba(81,197,224,.12);border:1px solid rgba(81,197,224,.24);font-size:11px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.ax-trade-passport-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.ax-trade-passport-grid>div{padding:13px 14px;border-radius:17px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.ax-trade-passport-grid small,.ax-trade-note small,.ax-trade-docs>small{display:block;color:rgba(255,255,255,.55);margin-bottom:5px}.ax-trade-passport-grid b{font-size:15px}.ax-trade-docs{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px;align-items:center}.ax-trade-docs>small{width:100%}.ax-trade-docs span{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(49,174,117,.13);border:1px solid rgba(83,213,144,.18);color:#c8f6dc;font-size:11px}.ax-trade-note{margin-top:13px;padding:13px 14px;border-radius:17px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07)}.ax-trade-note p{margin:0;color:#f3f7f9}.ax-trade-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ax-trade-actions .ax-secondary,.ax-trade-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:999px;text-decoration:none}.ax-trade-actions a{background:#fff;color:#10212d;font-weight:800}
.axis-home-market-only .ax-command-search .ax-searchbar{grid-template-columns:minmax(260px,1fr) repeat(4,minmax(130px,.45fr)) auto}
@media(max-width:1100px){.ax-global-trade-grid,.ax-trade-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-home-market-only .ax-command-search .ax-searchbar{grid-template-columns:1fr 1fr}.axis-home-market-only .ax-command-search .ax-search-main{grid-column:1/-1}}
@media(max-width:720px){.ax-global-strip{margin-inline:-2px}.ax-global-trade-studio,.ax-trade-passport{border-radius:21px;padding:15px}.ax-global-trade-head,.ax-trade-passport-head{flex-direction:column}.ax-global-trade-grid,.ax-trade-passport-grid{grid-template-columns:1fr}.ax-world-mark,.ax-global-trade-head>span{white-space:normal}.ax-trade-actions>*{width:100%}}
