@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@500;600;700;800&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08090d;color:#f5f4f0;font-family:Manrope,Alexandria,sans-serif}button,a{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh;overflow:hidden;position:relative}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.aurora{position:absolute;filter:blur(100px);opacity:.23;border-radius:50%;pointer-events:none}.a1{width:560px;height:560px;background:#6c3cff;top:-240px;right:-140px}.a2{width:500px;height:500px;background:#00d7ff;top:500px;left:-400px}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff17;position:relative;z-index:5}.brand{display:flex;gap:10px;align-items:center;color:white;text-decoration:none;font-size:18px;letter-spacing:3px;font-weight:800}.brand span{width:32px;height:32px;display:grid;place-items:center;background:#a8ff3e;color:#08090d;border-radius:9px;letter-spacing:0;transform:rotate(-6deg)}.navlinks{display:flex;gap:36px}.navlinks a{color:#b6b5bd;text-decoration:none;font-size:13px;transition:.2s}.navlinks a:hover{color:#a8ff3e}.actions{display:flex;gap:10px}.actions button{border:1px solid #ffffff20;background:#ffffff08;color:white;border-radius:99px;padding:10px 15px}.cart-btn b{background:#a8ff3e;color:#08090d;border-radius:50%;padding:3px 7px;margin-inline-start:6px}.hero{min-height:700px;display:flex;flex-direction:column;justify-content:center;position:relative}.eyebrow,.micro{font-size:10px;letter-spacing:2.4px;color:#a8ff3e;font-weight:700}.eyebrow i{display:inline-block;width:24px;height:1px;background:#a8ff3e;vertical-align:middle;margin-inline-end:10px}.hero h1{font-size:clamp(52px,7.3vw,102px);line-height:.94;letter-spacing:-6px;margin:26px 0 24px;max-width:930px}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #8d8b97}.hero>p{max-width:620px;color:#9d9ca5;font-size:18px;line-height:1.8}.hero-cta{display:flex;gap:12px;margin-top:22px}.primary,.secondary{border-radius:99px;padding:15px 22px;text-decoration:none;border:0;display:flex;align-items:center;gap:12px}.primary{background:#a8ff3e;color:#08090d;font-weight:800}.primary span{font-size:20px}.secondary{background:#15161d;color:white;border:1px solid #ffffff20}.spark{color:#a8ff3e;font-size:20px}.trust{display:flex;align-items:center;margin-top:42px;gap:16px}.avatars{display:flex}.avatars i{width:34px;height:34px;border-radius:50%;background:#242630;border:2px solid #08090d;display:grid;place-items:center;font-style:normal;font-size:8px;margin-left:-7px}.trust>span{color:#a8ff3e;font-size:10px;letter-spacing:2px}.trust small{display:block;color:#777781;letter-spacing:0;margin-top:5px}.hero-orbit{position:absolute;width:390px;height:390px;right:-10px;top:155px;border:1px solid #ffffff13;border-radius:50%;animation:spin 30s linear infinite}.hero-orbit:after{content:"";position:absolute;inset:62px;border:1px dashed #ffffff18;border-radius:50%}.core{position:absolute;inset:118px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#a8ff3e,#5034ff 48%,#101116 70%);display:grid;place-items:center;box-shadow:0 0 90px #7740ff66;animation:spin 30s linear infinite reverse}.core b{font-size:70px;color:#08090d;line-height:1}.core span{font-size:8px;letter-spacing:3px;position:absolute;bottom:35px}.orbital{position:absolute;width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:#191a22;border:1px solid #ffffff20;z-index:2;animation:spin 30s linear infinite reverse}.o1{top:18px;left:55px;color:#a8ff3e}.o2{right:-5px;top:190px;color:#8b71ff}.o3{bottom:1px;left:90px;color:#00d7ff}@keyframes spin{to{transform:rotate(360deg)}}.ticker{border-block:1px solid #ffffff15;padding:14px 0;color:#5c5c66;font-size:10px;letter-spacing:4px;white-space:nowrap;overflow:hidden}.ticker div{animation:marquee 28s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.market{padding:110px 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:42px}.section-head span,.why-title span{color:#a8ff3e;font-size:10px;letter-spacing:2px}.section-head h2,.why h2{font-size:clamp(35px,4vw,55px);letter-spacing:-2px;margin:16px 0 7px}.section-head p{color:#777781}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{background:transparent;color:#777781;border:1px solid #ffffff16;border-radius:99px;padding:8px 13px;font-size:11px}.filters button.active,.filters button:hover{background:#f5f4f0;color:#08090d}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product{border:1px solid #ffffff12;background:#0d0e13;border-radius:17px;overflow:hidden;transition:.35s;animation:rise .6s both}.product:hover{transform:translateY(-7px);border-color:#ffffff31;box-shadow:0 25px 60px #0008}@keyframes rise{from{opacity:0;transform:translateY(20px)}}.visual{height:225px;position:relative;display:grid;place-items:center;overflow:hidden}.visual:before{content:"";position:absolute;width:180px;height:180px;border:1px solid #ffffff20;border-radius:38% 62% 57% 43%;animation:spin 12s linear infinite}.visual:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#08090d44)}.violet{background:radial-gradient(circle,#6a49ff,#17122b 70%)}.cyan{background:radial-gradient(circle,#00c3de,#09242d 70%)}.blue{background:radial-gradient(circle,#4188ff,#101a35 70%)}.pink{background:radial-gradient(circle,#ff438c,#321225 70%)}.amber{background:radial-gradient(circle,#ff9c37,#31210c 70%)}.green{background:radial-gradient(circle,#7bf56b,#132c17 70%)}.product-icon{font-size:77px;z-index:1;text-shadow:0 10px 30px #0005}.badge{position:absolute;top:14px;left:14px;background:#08090d99;border:1px solid #ffffff22;padding:5px 8px;border-radius:99px;font-size:8px;letter-spacing:1px;z-index:2}.format{position:absolute;bottom:13px;right:14px;font-size:8px;letter-spacing:1px;color:#ffffff99;z-index:2}.product-info{padding:20px}.category{font-size:9px;color:#72727d;text-transform:uppercase;letter-spacing:1px}.category b{float:right;color:#e6cc4b}.product h3{margin:13px 0 8px;font-size:19px}.product p{color:#74747e;font-size:12px;line-height:1.6;min-height:39px}.buy{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff12;margin-top:18px;padding-top:16px}.buy strong{font-size:20px}.buy del{font-size:11px;color:#5b5b63;margin-left:6px}.buy button{background:transparent;border:0;color:white;font-size:11px}.buy button span{background:#a8ff3e;color:#08090d;border-radius:50%;padding:5px;margin-inline-start:6px}.why{padding:70px 0 110px}.why-title{text-align:center;margin-bottom:55px}.features{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.features article{padding:30px;min-height:245px;border-right:1px solid #ffffff14;position:relative}.features article:last-child{border:0}.features article>b{position:absolute;right:18px;top:18px;font-size:9px;color:#55565f}.features i{font-style:normal;color:#a8ff3e;font-size:25px}.features h3{margin-top:55px;font-size:16px}.features p{color:#73737d;font-size:12px;line-height:1.7}.ai-banner{margin-bottom:80px;padding:65px;border-radius:24px;background:radial-gradient(circle at 80% 20%,#653eff,#171323 55%,#101115);display:flex;align-items:flex-end;justify-content:space-between;border:1px solid #ffffff16}.ai-banner small{font-size:9px;letter-spacing:2px;color:#a8ff3e;margin-left:10px}.ai-banner h2{font-size:43px;margin:16px 0 8px}.ai-banner p{color:#9d9ca6}.ai-banner button,.checkout{border:0;border-radius:99px;padding:16px 22px;background:#a8ff3e;font-weight:800}.footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid #ffffff15;padding:45px 0;color:#65656d;font-size:10px}.footer p{text-align:center}.footer div{text-align:right}.overlay{position:fixed;z-index:20;inset:0;background:#050508bb;backdrop-filter:blur(8px);display:flex;justify-content:flex-end;animation:fade .2s}.drawer{width:min(460px,100%);height:100%;background:#0d0e13;padding:42px;position:relative;animation:slide .35s}.close{position:absolute;right:22px;top:18px;border:0;background:transparent;color:#aaa;font-size:30px}.drawer h2,.ai-modal h2{font-size:36px;margin:22px 0}.drawer sup{color:#a8ff3e}.empty{height:60vh;display:grid;place-content:center;text-align:center;color:#5f6068;font-size:50px}.empty p{font-size:13px}.cart-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #ffffff12}.cart-list i{width:50px;height:50px;border-radius:12px;display:grid;place-items:center;font-style:normal}.cart-list span{flex:1}.cart-list small{display:block;color:#676771;font-size:9px;margin-top:5px}.cart-list button{background:none;border:0;color:#666}.total{display:flex;justify-content:space-between;margin:25px 0;font-size:20px}.checkout{width:100%}.ai-overlay{justify-content:center;align-items:center}.ai-modal{width:min(690px,calc(100% - 28px));background:#111219;border:1px solid #ffffff1f;border-radius:24px;padding:48px;position:relative;text-align:center;animation:pop .3s}.ai-mark{width:70px;height:70px;display:grid;place-items:center;margin:auto;border-radius:22px;background:linear-gradient(135deg,#a8ff3e,#5d45ff);color:#08090d;font-size:32px;box-shadow:0 0 50px #714dff66}.ai-modal>p{color:#8c8c96}.promptbox{background:#090a0e;border:1px solid #ffffff17;border-radius:16px;padding:10px;margin-top:25px}.promptbox textarea{width:100%;height:95px;resize:none;background:transparent;border:0;color:white;padding:12px;outline:0}.promptbox button{width:100%;background:#a8ff3e;border:0;border-radius:10px;padding:13px;font-weight:800}.answer{text-align:left;margin-top:15px;background:#a8ff3e0d;border:1px solid #a8ff3e33;border-radius:13px;padding:16px}.answer b{font-size:9px;letter-spacing:2px;color:#a8ff3e}.answer p{font-size:13px;line-height:1.7}.privacy{display:block;color:#55565f;margin-top:15px}@keyframes fade{from{opacity:0}}@keyframes slide{from{transform:translateX(100%)}}@keyframes pop{from{opacity:0;transform:scale(.95)}}
[dir="rtl"] body{font-family:Alexandria,Manrope,sans-serif}[dir="rtl"] .hero h1{letter-spacing:-4px}[dir="rtl"] .category b{float:left}[dir="rtl"] .footer div{text-align:left}[dir="rtl"] .hero-orbit{right:auto;left:-10px}[dir="rtl"] .answer{text-align:right}
@media(max-width:900px){.navlinks{display:none}.hero{min-height:760px;padding-bottom:250px}.hero-orbit{width:260px;height:260px;top:auto;bottom:30px;right:calc(50% - 130px)}.hero-orbit:after{inset:42px}.core{inset:78px}.core b{font-size:45px}.core span{display:none}.grid{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:repeat(2,1fr)}.features article{border-bottom:1px solid #ffffff14}.section-head{display:block}.filters{margin-top:25px}.ai-banner{padding:40px;display:block}.ai-banner button{margin-top:20px}.footer{grid-template-columns:1fr;text-align:center;gap:22px}.footer div{text-align:center}}
@media(max-width:580px){.wrap{width:min(100% - 24px,1180px)}.nav{height:70px}.brand{font-size:14px}.actions .cart-btn{font-size:0}.actions .cart-btn b{font-size:11px}.hero h1{letter-spacing:-3px}.hero>p{font-size:14px}.hero-cta{flex-direction:column}.primary,.secondary{justify-content:center}.grid{grid-template-columns:1fr}.section-head h2,.why h2{font-size:34px}.features{grid-template-columns:1fr}.features article{min-height:200px}.ai-banner{padding:28px}.ai-banner h2{font-size:32px}.drawer,.ai-modal{padding:32px 20px}.ai-modal h2{font-size:27px}.footer{padding-bottom:35px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}

/* Nexora light editorial system */
:root{--ink:#18211b;--muted:#667069;--paper:#f7f8f3;--card:#fff;--line:#dfe4dc;--lime:#b9f45a;--mint:#dff7de;--lav:#e8e2ff}body{background:var(--paper);color:var(--ink)}.site-shell{background:linear-gradient(180deg,#f9faf6,#f3f5ed)}.aurora{opacity:.12}.nav{border-color:#dfe4dc}.brand{color:var(--ink)}.navlinks a{color:#59635c}.actions button{border-color:#d7ddd5;background:#fff;color:var(--ink)}.hero h1 em{-webkit-text-stroke:1px #718077}.hero>p,.section-head p{color:var(--muted)}.secondary{background:#fff;color:var(--ink);border-color:#d7ddd5}.trust .avatars i{background:#fff;border-color:var(--paper);color:var(--ink)}.trust small{color:var(--muted)}.hero-orbit,.hero-orbit:after{border-color:#9ca89b66}.orbital{background:#fff;color:var(--ink);border-color:#d7ddd5;box-shadow:0 12px 35px #54604f17}.ticker{background:#fff;border-color:var(--line);color:#758077}.market{background:#fff;width:100%;max-width:none;padding-inline:max(20px,calc((100% - 1180px)/2))}.filters button{color:#657069;border-color:#d9dfd7}.filters button.active,.filters button:hover{background:var(--ink);color:#fff}.product{background:#fff;border-color:#dfe4dc;box-shadow:0 8px 25px #34422f0b}.product:hover{border-color:#bdc7ba;box-shadow:0 20px 50px #34422f1a}.product h3,.product h3 a{color:var(--ink);text-decoration:none}.product p,.category{color:var(--muted)}.buy{border-color:var(--line)}.buy button,.buy a{color:var(--ink);text-decoration:none;font-size:11px}.features{border-color:#d7ddd5;background:#fff}.features article{border-color:#dfe4dc}.features p{color:var(--muted)}.ai-banner{background:linear-gradient(135deg,#eef9d8,#e9e4ff 58%,#d9f5f2);border-color:#d2d9cc;color:var(--ink)}.ai-banner p{color:var(--muted)}.footer{border-color:var(--line);color:var(--muted)}.drawer,.ai-modal{background:#fff;color:var(--ink)}.overlay{background:#24302766}.promptbox{background:#f3f5f0;border-color:var(--line)}.promptbox textarea{color:var(--ink)}.cart-list>div{border-color:var(--line)}.answer{background:#f2fae5}.answer p{color:var(--ink)}
.subnav{height:78px;width:min(1180px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.subnav nav{display:flex;gap:30px}.subnav a{text-decoration:none;color:var(--ink);font-size:13px}.subnav>div{display:flex;gap:9px}.subnav button,.navbag{border:1px solid var(--line);border-radius:999px;background:#fff;padding:9px 14px!important}.page{padding:70px 0 110px}.page-hero{padding:45px 0 75px}.page-hero>span{color:#598322;font-size:10px;letter-spacing:2px;font-weight:800}.page-hero h1{font-size:clamp(54px,7vw,88px);letter-spacing:-5px;line-height:.98;margin:18px 0}.page-hero p{color:var(--muted);font-size:17px}.shop-toolbar{display:flex;justify-content:space-between;margin-bottom:25px;color:var(--muted);font-size:12px}.page-footer{width:min(1180px,calc(100% - 40px));margin:auto;border-top:1px solid var(--line);padding:42px 0;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:var(--muted);font-size:11px}.page-footer p{text-align:center}.page-footer>div{display:flex;gap:18px;justify-content:flex-end}.page-footer a{color:var(--ink);text-decoration:none}.product-page{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;padding:75px 0 100px}.product-stage{min-height:570px;border-radius:28px;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:0 25px 60px #3546311b}.product-stage:before{content:"";position:absolute;width:370px;height:370px;border:1px solid #ffffff88;border-radius:40% 60%;animation:spin 18s linear infinite}.product-stage>b{font-size:155px;color:white;text-shadow:0 20px 60px #0003;z-index:1}.product-stage>span{position:absolute;top:25px;left:25px;border:1px solid #ffffff88;background:#ffffffaa;border-radius:999px;padding:7px 11px;font-size:9px;text-transform:uppercase;letter-spacing:1px}.product-stage>small{position:absolute;bottom:25px;color:#fff;font-size:9px;letter-spacing:2px}.product-detail{padding-top:25px}.product-detail>a{font-size:11px;color:var(--muted);text-decoration:none}.rating{color:#6e9a2f;font-size:12px;margin-top:55px}.rating span{color:var(--muted);margin-left:8px}.product-detail h1{font-size:54px;letter-spacing:-3px;line-height:1;margin:20px 0}.product-detail>p{color:var(--muted);line-height:1.8}.detail-price{display:flex;align-items:center;gap:12px;margin:25px 0}.detail-price strong{font-size:35px}.detail-price del{color:#8b938d}.detail-price i{font-style:normal;background:#e9f8d2;color:#4b7418;border-radius:99px;padding:5px 9px;font-size:10px}.product-detail ul{list-style:none;padding:20px 0;border-block:1px solid var(--line);line-height:2.2;font-size:13px}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.product-actions button,.product-actions a,.wide-cta{border:0;border-radius:99px;background:var(--ink);color:#fff;text-align:center;padding:15px;text-decoration:none;font-weight:700}.product-actions a{background:var(--lime);color:var(--ink)}.secure-note{font-size:10px;color:var(--muted);text-align:center;margin-top:16px}.narrow-page{width:min(760px,calc(100% - 40px));margin:80px auto 120px}.narrow-page h1{font-size:55px;letter-spacing:-3px}.bag-list{background:#fff;border:1px solid var(--line);border-radius:20px;padding:8px 25px}.bag-list>div{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.bag-list>div:last-child{border:0}.bag-list i,.summary-item i{width:54px;height:54px;display:grid;place-items:center;border-radius:13px;color:#fff;font-style:normal}.bag-list span{flex:1}.bag-list small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.bag-list button{border:0;background:transparent;color:#a04d4d;font-size:10px}.order-total{display:flex;justify-content:space-between;font-size:25px;padding:25px 10px}.wide-cta{display:block}.empty-state{text-align:center;background:#fff;border:1px solid var(--line);border-radius:24px;padding:70px}.empty-state>b{font-size:60px;color:#9ba49d}.empty-state p{color:var(--muted)}.empty-state a{display:inline-block;background:var(--ink);color:#fff;text-decoration:none;padding:12px 18px;border-radius:99px}.checkout-page{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;padding:70px 0 110px}.checkout-page form{background:#fff;border:1px solid var(--line);border-radius:24px;padding:40px}.checkout-page h1{font-size:43px;margin:15px 0 32px}.checkout-page label{display:block;font-size:12px;font-weight:700;margin:18px 0}.checkout-page input,.order-track input{width:100%;border:1px solid var(--line);background:#f9faf7;border-radius:12px;padding:14px;margin-top:8px;outline:none}.checkout-page input:focus,.order-track input:focus{border-color:#86aa54}.checkout-page form>button,.order-track button{width:100%;border:0;background:var(--ink);color:white;border-radius:12px;padding:15px;font-weight:700}.payment-box{border:1px solid var(--line);border-radius:14px;padding:18px;margin:25px 0}.payment-box label{font-weight:500}.payment-box input{width:auto}.payment-box small{color:var(--muted)}.checkout-page aside{padding:35px}.summary-item{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:14px 0}.summary-item span{flex:1;font-size:12px}.summary-total{display:flex;justify-content:space-between;font-size:24px;margin-top:25px}.checkout-page aside>p{line-height:2;color:var(--muted);font-size:12px}.success{width:min(650px,calc(100% - 40px));margin:110px auto;text-align:center}.success>i{width:85px;height:85px;border-radius:50%;background:var(--lime);display:grid;place-items:center;margin:auto;font-style:normal;font-size:35px}.success>span{display:block;color:#629024;font-size:10px;letter-spacing:2px;margin-top:25px}.success h1{font-size:60px;margin:12px}.success p{color:var(--muted);line-height:1.8}.success a{display:inline-block;background:var(--ink);color:#fff;text-decoration:none;border-radius:99px;padding:13px 20px}.order-track{text-align:center}.order-track>p{color:var(--muted)}.order-track form{background:#fff;border:1px solid var(--line);border-radius:20px;padding:25px;display:grid;gap:10px;margin-top:30px}.order-track input{margin:0}.order-result{display:flex;align-items:center;gap:20px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:20px;padding:25px;margin-top:25px}.order-result>i{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:var(--lime);font-style:normal}.order-result span{font-size:10px;letter-spacing:2px}.order-result h2{text-transform:capitalize;margin:6px 0}.form-error{color:#a23838;font-size:12px}.ai-page{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:90px 0 120px}.ai-page>div>h1,.about-page>h1{font-size:clamp(55px,7vw,90px);line-height:.95;letter-spacing:-5px;margin:20px 0}.ai-page>div>p{color:var(--muted);line-height:1.8}.ai-page ul{list-style:none;padding:20px 0;line-height:2;color:#547a23;font-size:12px}.ai-console{background:#fff;border:1px solid var(--line);border-radius:28px;padding:40px;box-shadow:0 25px 70px #3c503618}.ai-console textarea{width:100%;height:140px;border:1px solid var(--line);border-radius:14px;background:#f7f9f4;resize:none;padding:15px;margin:12px 0}.ai-console>button{width:100%;border:0;border-radius:12px;background:var(--ink);color:#fff;padding:15px;font-weight:700}.ai-console .answer{margin-top:18px;padding:18px;border-radius:14px}.ai-console .answer a{color:var(--ink);font-size:11px;font-weight:700}.about-page{padding:100px 0 130px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);padding:60px 0}.about-grid h2{font-size:35px;letter-spacing:-2px}.about-grid p{color:var(--muted);line-height:1.9}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.values article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px}.values article>b{color:#74a63a;font-size:10px}.values article p{color:var(--muted);font-size:12px;line-height:1.7}
@media(max-width:850px){.subnav nav{display:none}.product-page,.checkout-page,.ai-page,.about-grid{grid-template-columns:1fr}.product-stage{min-height:400px}.product-detail h1{font-size:42px}.page-footer{grid-template-columns:1fr;text-align:center;gap:20px}.page-footer>div{justify-content:center}.values{grid-template-columns:1fr}.checkout-page aside{order:-1}.page-hero h1{letter-spacing:-3px}.shop-toolbar{display:block}.shop-toolbar div{margin-top:8px}}
@media(max-width:580px){.subnav{width:calc(100% - 24px)}.subnav>div button{display:none}.page,.product-page,.checkout-page,.ai-page,.about-page{padding-top:45px}.page-hero h1,.ai-page>div>h1,.about-page>h1{font-size:46px;letter-spacing:-3px}.product-stage{min-height:320px}.product-stage>b{font-size:110px}.product-actions{grid-template-columns:1fr}.narrow-page h1{font-size:42px}.checkout-page form{padding:24px}.ai-console{padding:25px}.empty-state{padding:45px 20px}}

/* Theme control */
.theme-toggle{display:flex!important;align-items:center;gap:7px;min-width:82px;justify-content:center}.theme-toggle span{font-size:15px;transition:transform .35s ease}.theme-toggle:hover span{transform:rotate(22deg) scale(1.15)}.theme-toggle b{font-size:10px;letter-spacing:.4px}.page-ambient{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.page-ambient i{position:absolute;border-radius:50%;filter:blur(100px);opacity:.08}.page-ambient i:nth-child(1){width:480px;height:480px;background:#a7ff30;right:-250px;top:120px;animation:floaty 12s ease-in-out infinite}.page-ambient i:nth-child(2){width:360px;height:360px;background:#775cff;left:-220px;top:45%;animation:floaty 15s ease-in-out infinite reverse}.page-ambient i:nth-child(3){width:220px;height:220px;background:#00cfe8;right:18%;bottom:-130px;animation:floaty 10s ease-in-out infinite}
[data-theme="dark"]{color-scheme:dark;--ink:#eef3eb;--muted:#9ca89f;--paper:#121713;--card:#19201a;--line:#303a32;--lime:#b4f657;--mint:#203323;--lav:#28243d}[data-theme="dark"] body{background:radial-gradient(circle at 70% -10%,#2b273b 0,#121713 38%);color:var(--ink)}[data-theme="dark"] .site-shell{background:linear-gradient(180deg,#151b16,#101411)}[data-theme="dark"] .nav,[data-theme="dark"] .subnav{border-color:var(--line)}[data-theme="dark"] .actions button,[data-theme="dark"] .subnav button,[data-theme="dark"] .navbag,[data-theme="dark"] .orbital{background:#1b231c;border-color:#354137;color:var(--ink)}[data-theme="dark"] .market{background:#151b16}[data-theme="dark"] .product,[data-theme="dark"] .features,[data-theme="dark"] .values article,[data-theme="dark"] .bag-list,[data-theme="dark"] .checkout-page form,[data-theme="dark"] .empty-state,[data-theme="dark"] .ai-console,[data-theme="dark"] .order-track form,[data-theme="dark"] .order-result,[data-theme="dark"] .drawer,[data-theme="dark"] .ai-modal{background:var(--card);border-color:var(--line)}[data-theme="dark"] .product h3,[data-theme="dark"] .product h3 a,[data-theme="dark"] .buy button,[data-theme="dark"] .buy a,[data-theme="dark"] .subnav a,[data-theme="dark"] .page-footer a,[data-theme="dark"] .brand{color:var(--ink)}[data-theme="dark"] .hero h1 em{-webkit-text-stroke-color:#8e9b91}[data-theme="dark"] .secondary{background:#1a211b;color:var(--ink);border-color:#374139}[data-theme="dark"] .hero-orbit,[data-theme="dark"] .hero-orbit:after{border-color:#74827744}[data-theme="dark"] .filters button{border-color:#3a453c;color:#aeb9b0}[data-theme="dark"] .filters button.active{background:var(--lime);color:#111}[data-theme="dark"] .ai-banner{background:linear-gradient(135deg,#22331f,#28233e 60%,#153637);border-color:#38423a;color:var(--ink)}[data-theme="dark"] .promptbox,[data-theme="dark"] .ai-console textarea,[data-theme="dark"] .checkout-page input,[data-theme="dark"] .order-track input{background:#101611;border-color:var(--line);color:var(--ink)}[data-theme="dark"] .answer{background:#243020}[data-theme="dark"] .product-stage{box-shadow:0 35px 90px #0008}[data-theme="dark"] .market-cta,[data-theme="dark"] .about-quote{box-shadow:0 30px 80px #0005}

/* Motion and richer interaction */
.reveal{animation:revealUp .75s cubic-bezier(.2,.7,.2,1) both}.delay-1{animation-delay:.12s}@keyframes revealUp{from{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes floaty{50%{transform:translate3d(0,-28px,0) scale(1.08)}}@keyframes softPulse{50%{transform:scale(1.16);opacity:.12}}.primary,.secondary,.product-actions a,.product-actions button,.wide-cta,.market-cta>a,.about-quote>a,.checkout-page form>button,.ai-submit{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.primary:hover,.secondary:hover,.product-actions a:hover,.product-actions button:hover,.wide-cta:hover,.market-cta>a:hover,.about-quote>a:hover,.checkout-page form>button:hover,.ai-submit:hover{transform:translateY(-3px);box-shadow:0 14px 30px #5f772f2c}.primary:after,.market-cta>a:after,.about-quote>a:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,#fff8 48%,transparent 75%);transform:translateX(-120%);transition:transform .6s}.primary:hover:after,.market-cta>a:hover:after,.about-quote>a:hover:after{transform:translateX(120%)}.enhanced-grid .product{transform-style:preserve-3d}.enhanced-grid .product:hover{transform:perspective(900px) translateY(-10px) rotateX(1.5deg)}.visual .view-orbit{position:absolute;right:18px;bottom:16px;z-index:3;width:52px;height:52px;border-radius:50%;background:#ffffffde;color:#111;display:grid;place-items:center;font-size:8px;font-weight:800;opacity:0;transform:scale(.5) rotate(-30deg);transition:.35s}.visual:hover .view-orbit{opacity:1;transform:scale(1) rotate(0)}.visual:hover .product-icon{transform:scale(1.12) rotate(6deg)}.product-icon{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.subnav nav a{position:relative}.subnav nav a:after{content:"";position:absolute;height:1px;bottom:-8px;left:50%;right:50%;background:var(--lime);transition:.25s}.subnav nav a:hover:after{left:0;right:0}.features article,.values article{transition:transform .35s,border-color .35s,box-shadow .35s}.features article:hover,.values article:hover{transform:translateY(-8px);border-color:#a9d16f;box-shadow:0 20px 50px #51684817}.features article:hover i,.values article:hover i{transform:scale(1.22) rotate(8deg)}.features i,.values i{display:inline-block;transition:.3s}

/* Marketplace */
.marketplace-hero{position:relative}.marketplace-hero:after{content:"✦";position:absolute;right:5%;top:40px;width:180px;height:180px;border-radius:50%;display:grid;place-items:center;font-size:65px;color:#111;background:radial-gradient(circle at 30% 30%,var(--lime),#715cff 68%,#222);box-shadow:0 25px 80px #715cff44;animation:floaty 7s ease-in-out infinite}.hero-metrics{display:flex;gap:40px;margin-top:50px}.hero-metrics span{color:var(--muted);font-size:10px}.hero-metrics b{display:block;color:var(--ink);font-size:24px;margin-bottom:4px}.floating-trust{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;margin-bottom:55px;background:color-mix(in srgb,var(--card) 82%,transparent);backdrop-filter:blur(15px)}.floating-trust span{padding:16px;text-align:center;font-size:9px;letter-spacing:1.4px;border-right:1px solid var(--line)}.floating-trust span:last-child{border:0}.market-cta{margin-top:90px;border-radius:28px;padding:55px 60px;background:radial-gradient(circle at 80% 10%,#785aff,#25223c 45%,#172018);color:#fff;display:flex;justify-content:space-between;align-items:flex-end;position:relative;overflow:hidden}.market-cta:before{content:"✦";position:absolute;font-size:220px;color:#ffffff0c;right:28%;top:-70px}.market-cta small{color:var(--lime);letter-spacing:2px}.market-cta h2{font-size:43px;letter-spacing:-2px;margin:13px 0}.market-cta p{color:#abb2aa}.market-cta>a{background:var(--lime);color:#111;text-decoration:none;border-radius:99px;padding:17px 22px;font-weight:800;z-index:1}

/* Product, checkout, AI, about */
.stage-pulse{position:absolute;border:1px solid #ffffff66;border-radius:50%;animation:softPulse 4s ease-in-out infinite}.stage-pulse.p1{width:440px;height:440px}.stage-pulse.p2{width:520px;height:520px;animation-delay:.8s}.buyer-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px}.buyer-strip>span{border:1px solid var(--line);border-radius:12px;padding:13px;font-size:10px}.buyer-strip i{display:block;color:#6e9a2f;font-style:normal;font-size:17px;margin-bottom:8px}.buyer-strip b,.buyer-strip small{display:block}.buyer-strip small{color:var(--muted);margin-top:3px}.reviews-band{margin-bottom:90px;border-top:1px solid var(--line);padding:70px 8%;text-align:center}.reviews-band>span{font-size:9px;letter-spacing:2px;color:#6a942f}.reviews-band h2{font-size:38px;letter-spacing:-1.5px;max-width:780px;margin:20px auto}.reviews-band p{color:var(--muted)}.reviews-band b{color:#769b39}.checkout-steps{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:35px}.checkout-steps span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.checkout-steps span:first-letter{background:var(--line)}.checkout-steps span.active,.checkout-steps span.done{color:#588125}.checkout-steps i{width:60px;height:1px;background:var(--line)}.checkout-intro{color:var(--muted);margin-top:-20px}.checkout-seals{display:flex;justify-content:center;gap:12px;color:var(--muted);font-size:9px;margin-top:15px}.ai-status{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px;color:var(--muted);margin-bottom:20px}.ai-status span{color:#5b8d24}.ai-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#82c63c;box-shadow:0 0 0 5px #82c63c22;margin-right:7px}.prompt-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.prompt-chips button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:99px;padding:7px 10px;font-size:8px}.prompt-chips button:hover{border-color:#80aa4b;color:var(--ink)}.ai-submit{width:100%;border:0;border-radius:12px;background:var(--ink);color:var(--paper);padding:15px;font-weight:700}.ai-proof{display:flex;gap:8px;margin-top:30px}.ai-proof span{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;color:var(--muted);font-size:9px}.ai-proof b{display:block;color:var(--ink);font-size:17px}.prompt-ideas{border-top:1px solid var(--line);padding:40px 0 80px}.prompt-ideas>span{font-size:9px;color:#67952f;letter-spacing:2px}.prompt-ideas>div{display:flex;gap:10px;margin-top:18px}.prompt-ideas i{font-style:normal;border:1px solid var(--line);background:var(--card);border-radius:99px;padding:11px 15px;font-size:11px;color:var(--muted);transition:.25s}.prompt-ideas i:hover{transform:translateY(-4px);border-color:#92b965;color:var(--ink)}.impact-row{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-bottom:60px}.impact-row span{padding:30px;border-right:1px solid var(--line);color:var(--muted);font-size:10px}.impact-row span:last-child{border:0}.impact-row b{display:block;color:var(--ink);font-size:30px;margin-bottom:7px}.values article>i{display:block;font-style:normal;font-size:25px;color:#6f9d34;margin:35px 0 15px}.about-quote{margin-top:80px;border-radius:28px;padding:60px;background:linear-gradient(135deg,#b9f45a,#c6f5d3 45%,#e2ddff);color:#172018;position:relative;overflow:hidden}.about-quote:after{content:"✦";position:absolute;right:8%;top:10%;font-size:160px;color:#ffffff88;animation:spin 20s linear infinite}.about-quote small{letter-spacing:2px}.about-quote h2{font-size:58px;line-height:.95;letter-spacing:-3px}.about-quote>a{display:inline-block;background:#172018;color:#fff;text-decoration:none;padding:14px 20px;border-radius:99px;font-weight:700}
@media(max-width:850px){.marketplace-hero:after{width:100px;height:100px;font-size:38px;right:0}.hero-metrics{gap:18px}.floating-trust{grid-template-columns:1fr 1fr}.floating-trust span:nth-child(2){border-right:0}.market-cta{display:block;padding:40px}.market-cta>a{display:inline-block;margin-top:18px}.impact-row{grid-template-columns:1fr 1fr}.ai-proof{flex-wrap:wrap}.prompt-ideas>div{flex-wrap:wrap}}
@media(max-width:580px){.theme-toggle{min-width:44px}.theme-toggle b{display:none}.language-toggle{display:none!important}.marketplace-hero:after{display:none}.hero-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.hero-metrics b{font-size:18px}.floating-trust{grid-template-columns:1fr}.floating-trust span{border-right:0;border-bottom:1px solid var(--line)}.market-cta{padding:30px}.market-cta h2{font-size:32px}.buyer-strip{grid-template-columns:1fr}.checkout-steps b{display:none}.checkout-seals{flex-wrap:wrap}.impact-row{grid-template-columns:1fr 1fr}.impact-row span{padding:20px}.about-quote{padding:35px}.about-quote h2{font-size:43px}.about-quote:after{font-size:90px}}

/* Arabic is typographic RTL, while the product layout stays structurally stable. */
[data-lang="ar"] body{font-family:"IBM Plex Sans Arabic","Alexandria",Manrope,sans-serif;letter-spacing:0}[data-lang="ar"] h1,[data-lang="ar"] h2,[data-lang="ar"] h3,[data-lang="ar"] strong,[data-lang="ar"] button{font-family:"Alexandria","IBM Plex Sans Arabic",sans-serif}[data-lang="ar"] .hero h1,[data-lang="ar"] .page-hero h1,[data-lang="ar"] .product-detail h1,[data-lang="ar"] .ai-page h1,[data-lang="ar"] .about-page h1,[data-lang="ar"] .success h1,[data-lang="ar"] .narrow-page h1{letter-spacing:-2px;line-height:1.18}[data-lang="ar"] .hero>p,[data-lang="ar"] .page-hero>p,[data-lang="ar"] .product-detail,[data-lang="ar"] .product-info,[data-lang="ar"] .ai-page>div,[data-lang="ar"] .ai-console,[data-lang="ar"] .about-grid,[data-lang="ar"] .values,[data-lang="ar"] .checkout-page form,[data-lang="ar"] .checkout-page aside,[data-lang="ar"] .order-track,[data-lang="ar"] .drawer,[data-lang="ar"] .ai-modal,[data-lang="ar"] .market-cta>div,[data-lang="ar"] .section-head>div,[data-lang="ar"] .why-title{direction:rtl;text-align:right}[data-lang="ar"] .marketplace-hero h1,[data-lang="ar"] .marketplace-hero>p{direction:rtl;text-align:right;max-width:72%}[data-lang="ar"] .hero h1,[data-lang="ar"] .hero>p{direction:rtl;text-align:right;max-width:720px}[data-lang="ar"] .hero-metrics{direction:rtl;max-width:72%;justify-content:flex-start}[data-lang="ar"] .category b{float:left}[data-lang="ar"] .buy del{margin-left:0;margin-right:6px}[data-lang="ar"] .rating span{margin-left:0;margin-right:8px}[data-lang="ar"] .promptbox textarea,[data-lang="ar"] .ai-console textarea,[data-lang="ar"] input,[data-lang="ar"] textarea{direction:rtl;text-align:right;font-family:"IBM Plex Sans Arabic",sans-serif}[data-lang="ar"] .answer{text-align:right}[data-lang="ar"] .page-footer p{direction:rtl}[data-lang="ar"] .page-footer>div,[data-lang="ar"] .subnav>div,[data-lang="ar"] .actions{direction:ltr}[data-lang="ar"] .subnav nav,[data-lang="ar"] .navlinks{direction:rtl}[data-lang="ar"] .buyer-strip,[data-lang="ar"] .impact-row,[data-lang="ar"] .floating-trust,[data-lang="ar"] .checkout-steps{direction:rtl}[data-lang="ar"] .product-stage,[data-lang="ar"] .marketplace-hero:after,[data-lang="ar"] .hero-orbit{direction:ltr}[data-lang="ar"] .micro,[data-lang="ar"] .eyebrow,[data-lang="ar"] .page-hero>span,[data-lang="ar"] .why-title>span{letter-spacing:.5px}[data-lang="ar"] .hero-orbit{right:-10px;left:auto}[data-lang="ar"] .footer div{text-align:right}
@media(max-width:580px){.language-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px}.subnav>div .language-toggle{display:inline-flex!important}[data-lang="ar"] .marketplace-hero h1,[data-lang="ar"] .marketplace-hero>p,[data-lang="ar"] .hero-metrics{max-width:100%}[data-lang="ar"] .hero h1{font-size:44px}}
.language-toggle,.navbag{border:1px solid var(--line);border-radius:999px;background:var(--card);padding:9px 14px!important;text-decoration:none;font-size:11px}.navbag b{background:var(--lime);color:#111;border-radius:50%;padding:3px 7px}.flash{margin-top:14px;padding:12px 16px;border-radius:12px;background:#e7f8cf;color:#42651a;font-size:12px}.checkout{border:0;cursor:pointer}.form-error{color:#b23b3b}.reveal{opacity:1}.reveal:not(.visible){animation:revealUp .65s both}

/* --- Arabic typography ------------------------------------------------------
   Measured on the deployed Arabic home page at 1280px: the hero h1 ran at
   93.4px with -2px tracking, the section h2 at 51.2px with -2px, .badge at 8px
   with +1px tracking on a dark pill it did not have the contrast for (2.12),
   and .category at 9px with +1px and uppercase. Arabic joins its letters, so
   any tracking pulls the joins apart rather than spacing the word, and
   uppercase does nothing to an Arabic glyph. The small end of the scale is
   also a Latin scale: 8-10px is legible in Manrope and is not in Arabic.
   Scoped to [dir="rtl"], so the English design is unchanged. */
[dir="rtl"] * { letter-spacing: 0 !important; text-transform: none !important; }
[dir="rtl"] :is(.hero h1, .page-hero h1, .product-detail h1, .ai-page h1,
  .about-page h1, .success h1, .narrow-page h1, .marketplace-hero h1) { line-height: 1.35; }
[dir="rtl"] :is(.section-head h2, .why h2, .ai-banner h2, .drawer h2, .ai-modal h2) { line-height: 1.35; }
[dir="rtl"] :is(.badge, .format, .category, .micro, .eyebrow, .core span,
  .trust > span, .ticker, .answer b, .ai-banner small, .features article > b,
  .cart-list small, .footer, .privacy, .buy del, .buy button,
  .filters button, .section-head span, .why-title span, .view-orbit,
  .theme-toggle b, .page-footer div) { font-size: 11.5px; }
[dir="rtl"] :is(.navlinks a, .product p, .features p, .empty p, .answer p,
  .avatars i, .product-info, .actions button) { font-size: 13.5px; }
/* .badge sits inside an unstyled <a>, so it inherited the browser's link blue
   and measured 2.12 against its own dark pill. */
[dir="rtl"] :is(.buy a, .page-footer p, .nxd-group h4) { font-size: 12.5px; }
[dir="rtl"] .badge { color: #f5f4f0; }
/* The hero orbit is decoration that sits opposite the headline: on the right in
   English, where the headline is left-aligned. The stylesheet already mirrors it
   for right-to-left, but a later [data-lang="ar"] rule of equal specificity puts
   it back on the right — the same side the Arabic headline is aligned to. The
   two then sat on top of each other: measured at 1920, the h1 box covered the
   whole 152px sphere and 171,912px2 of the orbit ring, so the outlined second
   line ran straight through the logo. Restate the mirror after that rule. */
[dir="rtl"] .hero-orbit { right: auto; left: -10px; }
/* Same mirror problem as .hero-orbit, in two more places. Both are a large
   decorative glyph pinned to the right edge, which in Arabic is the edge the
   heading is aligned to, and neither had a right-to-left rule at all. Measured
   at 1920: the marketplace star covered 23,940px2 of the shop headline, and the
   about-page star sat on top of "بحث أقل. إبداع أكثر." at 53% white. */
[dir="rtl"] .marketplace-hero::after { right: auto; left: 5%; }
[dir="rtl"] .about-quote::after { right: auto; left: 8%; }
