@font-face{font-family:Vazirmatn;src:url(assets/Vazirmatn-Regular.woff2) format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#05070c;color:#e3edff;font:14px/1.85 Vazirmatn,Tahoma,sans-serif;background-image:radial-gradient(ellipse at 50% 0,rgba(0,102,255,.24),transparent 55%),radial-gradient(ellipse at 0 70%,rgba(0,240,255,.08),transparent 50%);-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #5ff9ff;outline-offset:5px}button:disabled{cursor:wait}.mobile-frame{max-width:460px;min-height:100vh;margin:auto;background:linear-gradient(170deg,rgba(10,18,35,.95),rgba(7,13,25,.98));box-shadow:0 30px 100px #00122a80;overflow:clip}.glass{background:rgba(13,27,48,.65);border:1px solid #00d4ff28;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px}header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px!important;border-radius:0!important;border-width:0 0 1px!important;background:#091525e8!important}.brand{display:flex;gap:10px;align-items:center;font-weight:bold;font-size:13px}.brand img{width:40px;height:40px;object-fit:contain;border:1px solid #00d4ff50;border-radius:13px;background:#0a1528}.brand small{display:block;font:9px/1.8 sans-serif;letter-spacing:2px;color:#42dfff}.android-badge{font-size:11px;color:#73e8fa;background:#05364966;border:1px solid #00d4ff44;padding:5px 10px;border-radius:30px;display:flex;gap:7px;align-items:center}.dot{width:6px;height:6px;background:#55e9b6;border-radius:50%}main{padding:30px 20px 10px;display:grid;gap:24px}.hero{text-align:center}.logo-glow{position:relative;display:grid;place-items:center;width:110px;height:110px;margin:5px auto 23px;border:1px solid #00d4ff70;border-radius:29px;background:linear-gradient(150deg,#10223d,#08101e);box-shadow:0 0 60px #0066ff55,0 0 20px #00d4ff20;animation:float 5s ease-in-out infinite}.logo-glow img{width:96px;height:96px;object-fit:contain;border-radius:25px}.eyebrow{font-size:11px;color:#4cd9ff;margin:0 0 8px}h1{font-size:26px;letter-spacing:-1px;line-height:1.7;margin:0}h1 span{display:block;color:#44e6fb;font-size:20px;letter-spacing:1px;font-weight:normal}.intro{font-size:13px;color:#b2c3dc;margin:16px 0 19px}.badges{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-bottom:30px}.badges span{border:1px solid #00d4ff2c;color:#9cdaed;background:#101c31;border-radius:24px;font-size:10px;padding:4px 9px}#download-section{scroll-margin-top:95px}.download-button{display:flex;align-items:center;gap:12px;text-align:right;padding:18px 14px;background:linear-gradient(105deg,#0066ff,#075dcc 60%,#008fae);border-radius:18px;border:1px solid #3ee8ff6b;box-shadow:0 0 28px #0066ff42,0 0 10px #00d4ff22;transition:transform .2s,box-shadow .2s;cursor:pointer}.download-button:hover{transform:translateY(-2px);box-shadow:0 0 35px #0066ff70}.download-button.disabled{opacity:.5;pointer-events:none}.download-button>span:nth-child(2){flex:1}.download-button strong{font-size:14px;line-height:1.9;display:block}.download-button b{font:9px sans-serif;border:1px solid #8dfcff5c;background:#3bdaff26;border-radius:5px;padding:2px 4px;margin-inline-start:4px}.download-button small{font-size:10px;opacity:.85;display:block;margin-top:4px}.download-icon{background:#ffffff16;border:1px solid #ffffff2d;width:43px;height:45px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;font-size:28px;color:#acfcff}.download-note{font-size:10px;color:#92a5c1;margin:13px 0 0}.error{color:#ffb9b9;font-size:12px}.text-button{border:0;background:none;color:#53e9fc;padding:8px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}h2{font-size:13px;margin:0;font-weight:bold}.section-heading>span{font-size:10px;color:#40d4eb;border-radius:8px;background:#005b8d35;padding:3px 8px}.versions,.release-notes,.help{padding:18px}.muted{color:#91a5c2;font-size:11px;margin:0 0 13px}.variant-list{display:grid;gap:9px}.variant{background:#0a162b;border:1px solid #1c3555;border-radius:13px;padding:12px}.variant-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.variant strong{font-size:12px}.variant small{display:block;color:#91a5c2;font-size:10px}.variant a{background:#0072a82e;border:1px solid #00d4ff44;color:#69edff;border-radius:9px;padding:6px 13px;font-size:11px}.variant details{margin-top:7px;font-size:10px;color:#7d92af}.variant code{display:block;direction:ltr;overflow-wrap:anywhere;line-height:1.8;font-size:9px;margin-top:8px;color:#9bb4d1}.features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.features article{padding:16px 13px}.feature-icon{display:grid;place-items:center;width:32px;height:32px;background:#07568044;border:1px solid #008fb95a;border-radius:10px;color:#39d6f5;font-size:19px;margin-bottom:12px}.features p,.help p{font-size:11px;color:#96aac5;margin:7px 0 0;line-height:1.9}.release-notes p{font-size:12px;white-space:pre-line;color:#aec2df;margin:0;overflow-wrap:anywhere}.faq{display:grid;gap:9px}.faq>h2{color:#4fdfff;margin:0 0 3px}.faq details{border-radius:13px}.faq summary{font-size:12px;font-weight:bold;cursor:pointer;padding:14px;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary::after{content:'+';color:#42dfff}.faq details[open] summary::after{content:'−'}.faq details p{font-size:11px;color:#a1b6d2;padding:0 14px 14px;margin:0}.help{border-color:#00caff50;background:linear-gradient(110deg,#06305466,#083c4b44)}.help strong{font-size:12px}footer{text-align:center;color:#657e9e;font-size:10px;padding:24px 15px;border-top:1px solid #1c304b;margin-top:18px}footer>span{color:#5eafc4;letter-spacing:2px;font-size:9px}footer p{margin:5px 0 0}@keyframes float{50%{transform:translateY(-6px)}}@media(min-width:500px){body{padding:28px 0}.mobile-frame{min-height:auto;border:1px solid #005b8666;border-radius:34px}}@media(max-width:360px){main{padding-inline:12px}.download-button strong{font-size:12px}.features article{padding:13px 10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
