/* Shared launch indicator: slow light pulse, never a rapid flash. */
.coming-soon-lamp{display:inline-flex!important;align-items:center;gap:6px;padding:4px 9px;border:1px solid rgba(201,162,39,.4);border-radius:999px;color:#b18920;background:rgba(201,162,39,.1);font:700 10px/1.4 Vazirmatn,sans-serif;white-space:nowrap;vertical-align:middle;flex-shrink:0;text-decoration:none}.coming-soon-lamp>i{display:block;width:6px;height:6px;min-width:6px;border-radius:50%;background:#c9a227;box-shadow:0 0 0 3px rgba(201,162,39,.13),0 0 9px rgba(201,162,39,.5);animation:ai-lamp-pulse 2.8s ease-in-out infinite}.sidebar .coming-soon-lamp,.ai-hero .coming-soon-lamp{color:#e9d89f}.nav-link>.coming-soon-lamp{margin-inline-start:auto}.nav .coming-soon-lamp{margin-inline-start:3px}.ai-coming-soon .coming-soon-lamp{margin:12px auto}.ai-coming-soon h2{line-height:1.7}.ai-coming-soon a{display:inline-block;color:#0a1f44;margin-top:16px;font-weight:700}
@keyframes ai-lamp-pulse{0%,100%{opacity:.25;box-shadow:0 0 0 2px rgba(201,162,39,.04)}50%{opacity:1;box-shadow:0 0 0 4px rgba(201,162,39,.16),0 0 13px rgba(201,162,39,.75)}}
.ai-launch-page{margin:0;color:#0a1f44;background:#f5f4ef;font-family:Vazirmatn,sans-serif}.ai-launch-page *{box-sizing:border-box}.ai-launch-page a{text-decoration:none}.ai-header{background:#0a1f44;display:flex;align-items:center;justify-content:space-between;padding:22px max(24px,6vw);gap:28px}.ai-brand{display:flex;align-items:center;color:white;gap:10px;font-size:25px;font-weight:800;white-space:nowrap}.ai-brand img{width:44px;height:44px;object-fit:contain}.ai-brand b{color:#c9a227}.ai-header nav{display:flex;gap:26px;flex-wrap:wrap}.ai-header nav a{color:#d8e0ee;font-size:13px}.ai-header nav a[aria-current]{color:#c9a227}.ai-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;min-height:650px;padding:65px max(24px,7vw) 80px;background:radial-gradient(ellipse at 18% 60%,#203852 0,transparent 52%),#0a1f44;color:white}.ai-hero-copy{position:relative;z-index:2}.ai-hero .coming-soon-lamp{font-size:12px;padding:7px 14px}.ai-eyebrow{color:#a8bbd7;font-size:13px;margin-top:25px}.ai-hero h1{font-size:clamp(34px,4.6vw,66px);font-weight:900;line-height:1.55;letter-spacing:-1.6px;margin:18px 0 22px}.ai-hero h1 em{font-style:normal;color:#c9a227}.ai-lead{font-size:17px;line-height:2.15;color:#e0e7f1}.ai-clarity{max-width:410px;font-size:12px;color:#9badc5;line-height:2;margin:20px 0}.ai-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ai-button{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:14px 18px;font-size:12px;font-weight:700;min-height:48px;transition:transform .2s}.ai-button:hover{transform:translateY(-2px)}.ai-button-gold{background:#c9a227;color:#0a1f44}.ai-button-ghost{border:1px solid #425575;color:#e7edf6}.ai-illustration{position:relative;isolation:isolate;height:440px;max-width:490px;width:100%;margin:auto;direction:ltr}.ai-orbit{position:absolute;border:1px solid rgba(191,211,241,.13);border-radius:50%;inset:16px}.ai-orbit-two{inset:53px;border-style:dashed;transform:rotate(20deg)}.ai-machine{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%) rotate(-5deg);width:220px}.ai-antenna{height:28px;width:4px;background:#b99531;margin:auto;position:relative}.ai-antenna i{width:13px;height:13px;position:absolute;top:-10px;left:-5px;border-radius:50%;background:#c9a227;box-shadow:0 0 25px #c9a227;animation:ai-lamp-pulse 2.8s infinite}.ai-face{position:relative;border:3px solid #7d91aa;background:linear-gradient(145deg,#526882,#162e4b);height:125px;border-radius:35px;padding:36px 35px;display:flex;justify-content:space-between;box-shadow:inset 0 0 0 9px #203954,0 22px 50px #020c2277}.ai-eye{width:26px;height:26px;border-radius:9px;background:#c9a227;box-shadow:0 0 24px #c9a22766}.ai-smile{position:absolute;bottom:19px;left:90px;width:36px;height:12px;border-bottom:3px solid #c9a227;border-radius:50%}.ai-machine-body{position:relative;margin:12px 16px 0;height:157px;border-radius:30px 30px 47px 47px;background:linear-gradient(145deg,#71829a,#223a56);border:2px solid #7c8da4;box-shadow:0 22px 40px #020c2255;text-align:center;color:#e9d7a4}.ai-machine-body svg{width:132px;height:89px;margin:16px auto 2px}.ai-machine-body>span{display:block;font-size:9px;letter-spacing:4px;color:#b9c7d8}.ai-floating-note{position:absolute;top:5px;right:0;transform:rotate(7deg);z-index:2;direction:rtl;background:#efe7d4;color:#0a1f44;border-radius:14px;padding:17px 22px;font-size:13px;box-shadow:0 10px 30px #020c2233}.ai-floating-note span{display:block;font-size:10px;margin-top:7px;color:#60646b}.ai-speech{position:absolute;left:0;bottom:22px;z-index:3;padding:18px 24px;background:#263e5b;border:1px solid #52647c;border-radius:20px 20px 5px 20px;font-size:13px;line-height:2;text-align:right;direction:rtl;transform:rotate(4deg);color:#ccd6e5}.ai-speech strong{color:#e5d2a1;font-weight:500}.ai-star{position:absolute;color:#c9a227;font-size:26px}.ai-star-one{left:40px;top:62px}.ai-star-two{right:20px;bottom:70px;font-size:18px}.ai-base-glow{position:absolute;bottom:23px;left:25%;width:50%;height:23px;background:#c9a2272b;filter:blur(18px);z-index:-1}.ai-afterword{max-width:1150px;margin:0 auto;padding:46px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ai-small-label{font-size:11px;color:#927629}.ai-afterword h2{font-size:25px;margin:12px 0}.ai-afterword p{font-size:13px;line-height:2;color:#647089}.ai-afterword>a{display:flex;align-items:center;gap:30px;white-space:nowrap;color:#0a1f44;border-bottom:1px solid #c9a227;padding:12px 0;font-size:13px;font-weight:700}.ai-footer{display:flex;justify-content:space-between;gap:20px;padding:24px max(24px,7vw);border-top:1px solid #deded7;color:#748097;font-size:11px}.ai-footer a{color:#0a1f44;font-weight:700}
@media(max-width:800px){.ai-header{padding:18px 20px;flex-wrap:wrap;gap:18px}.ai-header nav{gap:18px}.ai-header nav a{font-size:11px}.ai-brand{font-size:22px}.ai-hero{grid-template-columns:1fr;padding:35px 24px 42px;gap:30px}.ai-hero h1{font-size:42px}.ai-lead{font-size:14px}.ai-illustration{height:360px;max-width:360px}.ai-machine{width:190px}.ai-face{height:110px;padding:30px}.ai-smile{left:77px}.ai-machine-body{height:140px}.ai-machine-body svg{height:75px}.ai-floating-note{font-size:11px;padding:13px 17px}.ai-speech{font-size:11px;padding:14px 18px;left:0;bottom:3px}.ai-afterword{align-items:start;flex-direction:column;padding:32px 24px;gap:8px}.ai-afterword h2{font-size:22px}.ai-footer{line-height:2;flex-wrap:wrap}.ai-actions{gap:10px}.ai-button{font-size:11px;padding:13px 14px}}
@media(prefers-reduced-motion:reduce){.coming-soon-lamp>i,.ai-antenna i{animation:none;opacity:1}.ai-button{transition:none}}

.legal-ai-invite{box-sizing:border-box;display:flex;align-items:center;gap:24px;max-width:1160px;margin:40px auto;padding:28px;border:1px solid #c9a22755;border-radius:24px;background:linear-gradient(120deg,#0a1f44,#143354);color:#fff;font-family:inherit;direction:rtl}
.legal-ai-icon{flex:0 0 72px;width:72px;height:72px;display:grid;place-items:center;border-radius:20px;background:#c9a22718;color:#c9a227}.legal-ai-icon svg{width:54px;height:54px}.legal-ai-copy{flex:1;min-width:0}.legal-ai-copy h2{font-size:21px;line-height:1.8;color:#fff;margin:10px 0 5px}.legal-ai-copy p{font-size:14px;line-height:2;color:#d6e0ee;margin:0}.legal-ai-link{flex:none;padding:13px 18px;border-radius:12px;background:#c9a227;color:#0a1f44!important;text-decoration:none;font-weight:800;font-size:13px}.legal-ai-link:hover{background:#e4c15e}.legal-ai-link:focus-visible{outline:3px solid white;outline-offset:4px}
.article-share{margin:28px 0;padding:22px;border:1px solid #dbe2eb;border-radius:18px;background:#f7f9fc;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.article-share p{margin:5px 0;font-size:13px}.article-share-actions{display:flex;gap:8px;flex-wrap:wrap}.article-share-actions a,.article-share-actions button{border:1px solid #cbd5e1;background:#fff;border-radius:10px;color:#0a1f44;padding:10px 14px;cursor:pointer;text-decoration:none;font:inherit;font-size:13px}.article-share-actions button:first-child{background:#0a1f44;color:#fff}.article-share [data-share-status]:empty{display:none}.article-share [data-share-status],.article-share [data-share-fallback]{flex-basis:100%}.article-share input{display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:8px;border:1px solid #cbd5e1;border-radius:8px}.article-share [hidden]{display:none!important}
@media(max-width:700px){.legal-ai-invite{margin:28px 16px;padding:22px;gap:16px;flex-wrap:wrap}.legal-ai-copy{flex-basis:calc(100% - 100px)}.legal-ai-copy h2{font-size:17px}.legal-ai-copy p{font-size:13px}.legal-ai-link{width:100%;text-align:center;box-sizing:border-box}.article-share{padding:18px}.article-share-actions{width:100%}}

@media(max-width:700px){.legal-ai-icon{flex-basis:48px;width:48px;height:48px;border-radius:14px}.legal-ai-icon svg{width:38px;height:38px}.legal-ai-copy{flex-basis:calc(100% - 70px)}}
.app-illustration{position:relative;isolation:isolate;min-height:430px;width:100%;max-width:480px;margin:auto;display:grid;place-items:center}.app-illustration:before{content:'';position:absolute;inset:10% 2%;border-radius:50%;border:1px solid #c9a22755;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}.app-phone{position:relative;width:215px;height:390px;border:8px solid #6f8199;border-radius:40px;background:#0a1f44;box-shadow:0 35px 60px #0007,0 0 0 3px #ad955d;transform:rotate(-8deg);padding:10px}.app-phone-top{width:70px;height:12px;background:#6f8199;border-radius:0 0 14px 14px;margin:-10px auto 15px}.app-screen{height:327px;border-radius:22px;background:linear-gradient(160deg,#18385b,#0e2546);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:17px;color:#eaf0fa}.app-mark{width:76px;height:76px;border-radius:22px;background:#c9a22724;color:#dbba4d;font-size:50px;line-height:76px}.app-screen strong{font-size:22px}.app-screen span{font-size:9px;color:#b8c9dc}.app-screen-line{height:8px;background:#ffffff20;border-radius:10px;width:92%;margin-top:10px}.app-screen-line.short{width:63%;margin:0}.app-screen-cta{border-radius:10px;background:#c9a227;color:#0a1f44;padding:8px 34px;font-size:12px;font-weight:800;margin-top:9px}.app-phone-bottom{width:40px;height:4px;background:#6f8199;border-radius:4px;margin:12px auto}.app-file,.app-bubble{position:absolute;z-index:2;direction:rtl;padding:16px 20px;border-radius:16px;box-shadow:0 16px 30px #020c2266;font-size:13px}.app-file{right:0;top:30px;background:#f2eadb;color:#173350;transform:rotate(7deg);font-weight:800}.app-file small{display:block;font-size:10px;margin-top:6px;color:#66788c}.app-bubble{left:0;bottom:35px;background:#263e5b;color:#d7e4f2;border:1px solid #60718a;line-height:1.9;transform:rotate(5deg)}.app-bubble b{color:#eacb72}.app-spark{position:absolute;color:#c9a227;font-size:35px}.app-spark-one{top:45px;left:25px}.app-spark-two{bottom:40px;right:35px}
@media(max-width:550px){.app-illustration{min-height:340px;max-width:340px}.app-phone{transform:scale(.78) rotate(-8deg)}.app-file{right:0;top:12px;font-size:11px;padding:12px}.app-bubble{left:0;bottom:0;font-size:11px;padding:12px}.ai-hero h1{font-size:clamp(34px,9vw,42px)}}
