.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}.coverbg,.coverbg-news{z-index:999999999!important}.app-list a,.header a,.page-footer a,a{text-decoration:none}#left,#right{margin-top:105px;text-align:center;height:40px;line-height:40px;width:40px;position:absolute;background:#0000007e;z-index:2;cursor:pointer}#embed-box,.screenshots .row{position:relative}#copy-text,#left,#right,.screenshots img,.show-qr-code,.star{cursor:pointer}.n-animate,.n-animate-in,.progress-animate{animation-timing-function:linear}.up-down i,body{font-style:normal}body{color:#fafafa;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto;image-rendering:-webkit-optimize-contrast;font-family: 'Bungee', Impact, sans-serif;font-display: swap;font-weight:400;background: linear-gradient(135deg, #2B1E56, #29184C, #190F32); background-attachment: fixed; background-size: cover;}.bg-custom{background:#161a1f;border:1px solid #1d2127}.modal-content{background-color:#353535!important}.imgc{max-width:100%;height:65px!important;object-fit:contain}.btn:active,.btn:focus,a:active,a:focus{box-shadow:none!important;outline:0!important}.extend-navbar{max-width:1200px!important}.form-control:focus,.form-select:focus{box-shadow:none}a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}#review-title,.app-details h2,.h1-title,.h2-title,.review-title h4,.tags h3{font-size:15px;font-weight:700}.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}.dropdown-item{font-size:14px;color:#9aa0a6!important}.dropdown-item:active{background-color:#e9ecef;color:#000}.logo{width:120px;height:30px}.text-logo{font-weight:500;color:#131320;font-size:18px}.header svg{margin-right:5px;fill:#333}.letter{font-size:25px;font-weight:600;color:#555}.section-title{color:#fafafa;border-bottom:1px solid #1d2127;margin-bottom:15px;padding-bottom:10px;display:block;font-weight:700;font-size:16px!important}.file-size,.last-update,.votes{font-size:13px}.app-list .title{color:#fafafa;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px}.app-list .developer,.ui-menu .ui-menu-item strong{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.app-list img,.top-apps img{border-radius:8%}.app-list .developer{color:#c9cacf;font-size:17px}.app-list .date{color:#666;font-size:15px;display:block}.featured .title{-webkit-line-clamp:2;line-height:18px}.search-form{font-size:.875rem;font-weight:500;border:1px solid #363a42;background-color:#06070d;border-radius:2px;height:34px;margin:auto;color:#fff}.recommended-terms a:hover,.search-btn{background-color:#92c66c}.search-btn{color:#fff;border:1px solid #363a42!important;font-size:13px}.search-btn svg{fill:#fff;height:12px!important;width:12px!important}.coverbg,.swiper-slide img{width:100%}.swiper-button-next,.swiper-button-prev{background-size:60%!important}.swiper-main h3{position:absolute;bottom:15px;z-index:999999999;left:30px;right:30px;color:#fff;font-size:23px;font-weight:700}.swiper-main svg{margin-top:-16px}.swiper-slide .logo{width:50px;height:50px;border-radius:5px;margin-right:12px}#left,#right{border-radius:50%}.swiper-pagination-bullets{bottom:15px!important;left:-15px!important}.bg-category{background-color:#141515}.bg-other{background-color:#fffbed}.bg-other .section-title{border-bottom:1px solid #f4f2eb}.coverbg{height:200px;display:block;position:absolute;bottom:0;background-repeat:no-repeat;background-position:center bottom;background-size:cover;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%,#000 100%)}.coverbg-news{height:125px;display:block;width:100%;position:absolute;bottom:0;background-repeat:no-repeat;background-position:center bottom;background-size:cover;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%,#000 100%)}.swiper-pagination-main .swiper-pagination-bullet-active{width:7px;height:7px;background-color:#fff!important}.swiper-pagination-main{z-index:99999999;margin-top:-20px;position:absolute;height:7px;text-align:right}.swiper-pagination-main .swiper-pagination-bullet{width:7px;height:7px;display:inline-block;background:#ffffff45;opacity:1;text-indent:9999px!important;border-radius:50%;margin:0 5px}.checked{fill:orange;width:12px}.star-not-checked{fill:#ccc;width:12px}.editor-star{fill:#4d4266;width:12px}.star{float:left;width:15px;height:13px;margin-right:2px;margin-top:5px;-webkit-mask-image:url(/images/star-solid.svg);mask-image:url(/images/star-solid.svg)}.star,.tmp_es{background-color:#ccc}.fullStar,.smi .rss,.tmp_fs{background-color:orange}.right-column a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-apps .app-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:17px;font-weight:600}.top-apps .developer{color:#333;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-space{margin-bottom:7px;border-bottom:1px dotted #ccc;display:block;clear:both}.footer-container{border-top:1px solid #e6e6e6;background-color:#fff;color:#666}.footer-copyright{font-size:14px;border-top:1px solid #f9f9f9;background-color:#fff;margin-top:25px;color:#333}.footer-copyright a{color:#111!important}.page-footer{font-size:14px;padding-top:40px}.page-footer a{font-size:14px;color:#333}.page-footer .section-head{font-size:15px;font-weight:600}.page-footer li{margin-bottom:4px}.page-footer li:last-child{margin-bottom:0}.footer-logo{width:128px;height:28px}.footer-text-logo{font-size:18px;margin-bottom:10px;font-weight:500;display:block}.app-details h1,.close,.tags span,h4{font-weight:700}.facebook-footer,.telegram-footer,.twitter-footer{fill:#666;height:18px;width:18px}.youtube-footer{fill:#666;height:23px;width:23px}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0!important;z-index:99999999999;opacity:0;border-radius:0;transform:translateY(100%);transition:.5s ease-out;color:#ecf0f1;background-color:rgba(0,0,0,.75)}.cookiealert.show{opacity:1;transform:translateY(0);transition-delay:1s}.cookiealert a{text-decoration:underline;color:#fff}#copy-text,.context-menu a,.submit-link,.tags li a{text-decoration:none}.cookiealert .accept-cookies{margin:0 0 0 5px;text-align:center;padding:2px 6px;font-size:14px;background-color:#03a9f4;color:#fff;border-bottom:2px solid #00bcd4!important;border-radius:3px}.breadcrumbs{display:block!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#999}.breadcrumbs a{color:#333!important}#copy-text,#left,#right,.app-details a{color:#fff}#screenshot-main{scrollbar-width:none;overflow-y:hidden;white-space:nowrap;padding:0;margin:0}.screenshots{padding:0 12px}#screenshot-main::-webkit-scrollbar{display:none}.screenshots img{height:250px}#left{left:5px}#right{right:5px}#left svg,#right svg,.buy-btn svg,.download-btn svg,.download-btn-sm svg,.rss-icon svg,.smi .fav svg,.up-down svg{fill:#fff}.w-25px{width:25px;height:25px;margin-right:2px}.w-35px{width:35px;height:35px;margin-right:3px}.w-35px svg{height:35px!important;width:23px!important}.app-details .app-image{width:100px;height:100px;border-radius:8%;margin-top:80px}#embed-box{padding:20px;border:1px solid #21262c;border-radius:5px;background:#14191f;width:100%}#copy-text{position:absolute;bottom:10px;right:10px;background:#21272b;border-radius:5px;padding:6px;font-size:12px}.mano{resize:vertical!important;background:#23252552!important;border-color:#21262c!important;border-radius:5px!important;color:#616161!important;width:100%!important}.fullicobox{height:307px;background-image:linear-gradient(360deg,#0c1015 0,rgba(12,16,21,0) 35%);background-repeat:no-repeat}.dropdown-menu2{position:absolute;z-index:1000;display:none;min-width:20rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;columns:2;column-gap:1rem}.add-comment,.comment-button{padding:6px 12px;font-size:13px}.app-details h1{font-size:19px;margin:0}.app-details .date{display:block;font-size:13px;color:#555}.app-details .developer,.tags li a,.user-reviews .comment{color:#333}.app-details .review-data{font-size:13px;color:#555}.app-details .review-data svg{fill:#999;height:13px}.app-details .description{border-left:3px solid #92c66c;background-color:#92c66c0a;display:block;padding-left:10px;padding-top:10px;padding-bottom:10px}.app-details .version{color:#92c66c}.app-description{display:inline-block;word-break:break-word}.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}.section-icon{background-color:#202440;display:inline-block;text-align:center}.section-icon svg{fill:#fff;height:14px;width:15px;margin-top:-1px}.review,.tags{border-top:1px solid #eee}.tags span{color:#343a40;margin-bottom:5px;display:block;font-size:19px}.tags li{margin:5px 8px 6px 0;padding:0;background-color:transparent;vertical-align:middle;display:inline-block}.tags li a{display:block;padding:3px 8px;border-radius:4px;font-size:13px;background-color:#f9f9f9;border:1px solid #eee}.tags i{margin-right:2px;color:orange}.review-title a,.smi a{color:#fff;text-decoration:none}.review-title .checked,.review-title .star-not-checked,.user-reviews .checked,.user-reviews .star-not-checked{width:14px!important}.user-ratings .row{line-height:10px;height:25px;font-size:14px}.close-btn,.user-ratings .progress{height:10px}.user-ratings .progress-bar{height:10px;background-color:orange}.user-reviews .name{color:#34b2e0;font-size:15px;font-weight:900;margin:0}.user-reviews .title{font-size:16px;line-height:30px;margin:20px 0 5px;font-weight:800;color:#333}#comment-form input,.alert-no-record,h4{font-size:14px}.user-reviews .date{font-size:14px;margin:10px 0;color:#555;display:table;line-height:20px;cursor:pointer;border-bottom:1px dotted #555}.rating-numbers{margin-left:2px;position:relative;top:1px}.comment-box,.topic-item .app-space:last-child{display:none}.comment-button{background:linear-gradient(121deg,#00f2ff,#00ff8a);color:#000!important}.add-comment,.download-btn,.download-btn-sm{background-color:#85c154}.buy-btn,.download-btn,.download-btn-sm{color:#fff;border-radius:3px;text-align:center;display:block}.add-comment{margin-top:5px;border-bottom:2px solid #73b33e}.download-btn{padding:17px 15px;border-bottom:3px solid #73b33e}.download-btn-sm{font-size:13px;padding:10px 17px!important;border-bottom:2px solid #73b33e}.buy-btn{background-color:#ffcb01;padding:17px 15px;border-bottom:3px solid #ffb401}.all-versions{font-size:12px;display:block}.qr-code{display:none;z-index:99999999}.show-qr-code{font-size:13px}.show-qr-code svg{fill:#333}.show-qr-code:hover .qr-code{display:block;position:absolute;margin-left:-113px}.show-qr-code img{width:123px;height:123px}h4{margin:0 0 2px}.page-item.active .page-link{background-color:#00fda0!important;color:#000!important}.ui-widget-content{background:#06070d!important;color:#f2fafa!important}.page-link{background-color:#161a1f;color:#fdfdfd!important}.pagination .page-link{color:#000;border:0!important}.tooltip.show{opacity:.9}.tooltip-inner{font-size:12px;background-color:#111}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#111!important}.tooltip.bs-tooltip-top .arrow:before{border-top-color:#111!important}.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}.form-select{font-size:14px;color:#333;border-color:#eee}#MyModal{z-index:9999999!important;font-size:14px;font-weight:400}.modal-body{background-color:#474747}.modal-header{border-bottom:0!important}.modal-footer{border-top:0}.page-item.disabled .page-link{color:#fff!important;pointer-events:none!important;background-color:#384356!important;border-right:2px solid #465162!important;border-left:2px solid #465162!important}.page-item.disabled .page-link:hover{color:#fff!important;pointer-events:none!important;background-color:#505c6f!important}.submit-button{color:#000!important;background:linear-gradient(121deg,#00f2ff,#00ff8a);border:0;font-size:13px}.modal-title{font-size:15px}.close{font-size:1.1rem;line-height:1;color:#555;text-shadow:0 1px 0 #fff;border:0;background-color:transparent}.ui-widget.ui-widget-content{padding:7px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.ui-autocomplete img{width:60px;height:60px;margin-right:8px;float:left}.ui-menu .ui-menu-item:first-child{padding-top:0}.ui-menu .ui-menu-item:last-child{padding-bottom:0;border-bottom:0!important}.ui-menu .ui-menu-item{font-size:14px;display:table;width:100%;height:70px;line-height:20px}.ui-menu .ui-menu-item-wrapper{margin:0!important;padding:5px 0!important}.ui-widget-content .ui-state-active{background-color:#f7f7f7!important;color:#000!important;border:0!important}.slbCloseBtn{font-size:2.3em!important;width:1.96667em!important;top:20px!important}.more{line-height:15px}.topic-list .app-space{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ccc}.topic-list .image{width:100px;height:100px;border-radius:8%}.topic-list h1{color:#fff;font-size:23px;font-weight:800}.topic-list h2{font-size:19px;color:#111;font-weight:800;margin:0}.topic-list .description{font-size:14px;display:block}.download-icon:hover .context-menu,.redirecting,.topic-list .developer{display:block}.topic-list .license{position:absolute;background-color:#13b192;color:#fff;margin-left:-5px;margin-top:10px;padding:2px 10px;font-weight:600;font-size:11px;border-radius:3px}.topic-list .date{font-size:13px;font-weight:500;display:block}.smi{color:#fff;font-size:13px}.smi i{margin:0!important}.smi .email{background-color:#5f5180}.smi .facebook{background-color:#4267b2}.smi .linkedin{background-color:#0d77b7}.smi .twitter{background-color:#429cd6}.smi .whatsapp{background-color:#71c169}.topics .topic-box{background-color:#3f4454;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);padding:9px 12px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.news-reading-time{font-size:12px;background-color:gold;color:#111;padding:1px 7px;display:table;border-radius:4px}.heart-icon{fill:#f4aec2;width:20px}.add-favorites{border:0;padding:0;background-color:transparent;color:#fafafa;text-shadow:2px 2px 8px #000}.favorites{background-color:#df1850}#countdown{font-size:13px;font-weight:500}@keyframes progress-shrink{0%{width:100%}100%{width:0%}}@keyframes notify-in{0%{left:-50px;opacity:0}100%{left:0;opacity:1}}@keyframes notify-in-out{0%,100%{left:-50px;opacity:0}5%,95%{left:0;opacity:1}}#notificationsContainer{position:fixed;max-width:310px;z-index:99999;margin:5px}.bottomleft{left:0;bottom:0}.bottomright{right:0;bottom:0}.topright{right:0;top:0}.topleft{left:0;top:0}#notificationsContainer .notification{float:left;position:relative;margin:3px;background-color:#b5d3ed;width:300px;border-radius:5px;-webkit-box-shadow:0 0 53px -7px rgba(101,101,101,.3);-moz-box-shadow:0 0 53px -7px rgba(101,101,101,.3);box-shadow:0 0 53px -7px rgba(101,101,101,.3)}.n-animate-in{-webkit-animation-name:notify-in;-webkit-animation-duration:.5s;animation-name:notify-in;animation-duration:.5s}.n-animate{-webkit-animation-name:notify-in-out;-webkit-animation-duration:6s;animation-name:notify-in-out;animation-duration:6s}.notification .pad{padding:10px;margin-bottom:10px}.notification .pad .message{font-weight:700;font-size:14px;color:#fff;display:inline-block;float:left;width:calc(100% - 15px)}.notification .pad .close{display:inline-block;float:right;width:15px}.close-btn{width:10px;background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 41.756 41.756' style='enable-background:new 0 0 41.756 41.756;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M27.948,20.878L40.291,8.536c1.953-1.953,1.953-5.119,0-7.071c-1.951-1.952-5.119-1.952-7.07,0L20.878,13.809L8.535,1.465 c-1.951-1.952-5.119-1.952-7.07,0c-1.953,1.953-1.953,5.119,0,7.071l12.342,12.342L1.465,33.22c-1.953,1.953-1.953,5.119,0,7.071 C2.44,41.268,3.721,41.755,5,41.755c1.278,0,2.56-0.487,3.535-1.464l12.343-12.342l12.343,12.343 c0.976,0.977,2.256,1.464,3.535,1.464s2.56-0.487,3.535-1.464c1.953-1.953,1.953-5.119,0-7.071L27.948,20.878z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 10px}.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/.65em auto no-repeat}.notification .progressContainer{clear:both;float:left;padding-top:10px;width:100%;text-align:left}.notification .progressContainer .progress{background-color:#98bfe0;min-height:4px;width:100%;border-radius:10px;bottom:0}.progress-animate{height:5px;-webkit-animation-name:progress-shrink;-webkit-animation-duration:6s;animation-name:progress-shrink;animation-duration:6s}.submit-app{background-color:#fff3cd;display:table;color:#715912!important;font-size:12px!important;padding:2px 8px;font-weight:500;margin-top:10px;margin-bottom:5px;border:1px solid #ffecb5;border-radius:5px}.rm-link{display:block;margin-top:8px}.up-down .down{text-align:center;background-color:#e43b35;border-bottom:2px solid #d5332d}.up-down .up{text-align:center;background-color:#85c154;border-bottom:2px solid #73b33e}.up-down button{background-color:transparent;padding:15px;border:0;width:100%;height:100%}.up-down small{font-size:13px;font-weight:600;color:#fff!important}.navbar-collapse{z-index:9}button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}.navbar-toggler svg{fill:#666;width:20px;height:20px}.offcanvas-title{font-weight:700;font-size:15px}.csth{font-size:34px!important;margin-top:-16px;margin-bottom:-16px}.plusplus{height:24px;width:24px}.submit-link{font-size:14px;font-weight:600;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:2px;white-space:nowrap;padding:0 24px 0 20px;height:auto;min-height:32px;color:#06070d;background:linear-gradient(121deg,#fc8f73,#f4476a)}.nav-link:hover{color:#73b33e!important}.text-white-50{color:rgba(255,255,255,.5)}.bg-purple{background-color:#6f42c1}.rss-icon{background-color:orange;width:10px!important;height:10px!important;padding:3px 4px;border-radius:3px}.recommended-terms a{font-size:12px;background-color:#2d2d44;border-radius:4px;padding:2px 8px;color:#fff;margin-left:3px;display:inline-block}.ui-widget.ui-widget-content{border:1px solid #122d27!important}.top-bar{height:5px}.top-bar .color-1{background-color:#272c3e}.top-bar .color-2{background-color:#362139}.top-bar .color-3{background-color:#352911}.top-bar .color-4{background-color:#253225}.top-bar .color-5{background-color:#161c2f}.dropdown-menu li{margin-bottom:2px}.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}@media (min-width:768px){.col-md-1-5{flex:0 0 12.5%;max-width:12.5%;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (max-width:991px){.section-icon svg{margin-top:2px}.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}.app-list .title,.dropdown-menu li{margin-bottom:3px}.dropdown-menu li:last-child{margin-bottom:0}.dropdown-item{padding:0 0 5px}.offcanvas-collapse{box-shadow:0 .125rem 1.25rem rgba(0,0,0,.2)!important;font-size:15px;position:fixed;top:0;bottom:0;left:100%;width:70%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#fff;transition:transform .35s ease-in-out,visibility .35s ease-in-out}.offcanvas-collapse.open{visibility:visible;transform:translateX(-100%)}.coverbg{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%,#000 100%)}.app-details .app-image{width:95px;height:95px;border-radius:3%}.app-details h1{font-size:17px}.extend-navbar{max-width:1200px!important}.swiper-container{margin-left:-12px!important;margin-right:-12px!important}.w-35px svg{height:30px!important;width:23px!important}.swiper-main h3{font-size:17px!important;bottom:5px;left:20px;right:20px}.swiper-main svg{margin-top:-8px;width:9px;height:9px}.swiper-slide .logo{width:45px;height:45px;margin-right:7px}.swiper-pagination-main .swiper-pagination-bullet,.swiper-pagination-main .swiper-pagination-bullet-active{width:5px!important;height:5px!important}}._3HnPj,._3pTym{position:relative}._2ontx{margin-bottom:15px}._2cbzB,._3SGV2{border-radius:4px}._3HnPj{display:flex;padding:32px 68px;background:#161a1f;border:1px solid #1d2127}._3y4oB{margin-right:30px;width:155px;display:flex;flex-direction:column}._380e8{color:#f2f2f2}._287uD{font-size:24px;white-space:pre-wrap;flex-grow:1;font-weight:700}._3pTym,.v7ka9{align-items:center}._3pTym._2CgpR{padding:0 24px;height:auto;min-height:32px}.WPSrT{background:linear-gradient(97deg,#ff7f63,#ffb35c)!important}.WPSrT,._1EcXY{color:#06070d!important;font-weight:700}._3pTym{display:inline-flex;justify-content:center;overflow:hidden;z-index:0;text-transform:none;border-radius:2px;white-space:nowrap}.reset-button,.reset-link{box-sizing:border-box;margin:0;padding:0;background:0 0;border:none;box-shadow:none}.v7ka9:first-child{margin-top:0}.v7ka9{display:flex;margin-top:8px;color:#c9cacf}._3krBH{margin-right:14px;color:#c9cacf}._21fUP{display:inline-flex;align-items:center;justify-content:center}._3bTR4 svg{width:24px;height:24px}._21fUP svg{fill:currentColor}._10aSU{position:absolute;bottom:0;right:0}.download-icon{position:relative;display:inline-block}.context-menu{display:none;position:absolute;top:40px;left:0;background-color:#06070d;border:1px solid #122d27;border-radius:5px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1;padding:8px 0;white-space:nowrap}.context-menu a{display:block;padding:8px 16px;color:#fff;background-color:transparent}.context-menu a:hover{background-color:#122d27}

.promo-section {
padding: 60px 20px;
    border-bottom: 1px solid #30363d;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    overflow: hidden;
    border: 1px solid #2a2d3a;
    background: linear-gradient(135deg, #1D4686, #4C358D, #623074);
    background-attachment: fixed;
    background-size: cover;
	box-shadow: 0px 3px 0px #8858ada3;
    border: 1px solid #8858ad;
}

.promo-container {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
}

.promo-video {
    flex: 1;
    max-width: 50%;
}

.promo-video video {
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
    background-color: #000;
}

.promo-content {
    flex: 1;
    max-width: 50%;
    color: #ffffff;
}

.promo-tagline {
    text-align: center;
    line-height: 1.2;
    margin-bottom: 20px;
    color: #ffffff;
    text-shadow: -1px 0 1px rgba(0, 0, 0, 0.6), 1px 0 1px rgba(0, 0, 0, 0.6), 0 -1px 1px rgba(0, 0, 0, 0.6), 0 2px 1px rgba(0, 0, 0, 0.6);
}

.promo-description {
    font-size: 1.1em;
    line-height: 1.7;
    margin-bottom: 35px;
    color: #8b949e;
	text-align: center;
}

.promo-download-btn {
    display: inline-block;
    background: linear-gradient(90deg, #2ea043, #238636);
    color: #ffffff;
    padding: 15px 35px;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
    border-radius: 6px;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease;
    box-shadow: 0 4px 15px rgba(46, 160, 67, 0.2);
}

.promo-download-btn:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 20px rgba(46, 160, 67, 0.3);
}

/* --- Corrected Mobile/Desktop Content Swapping --- */

.mobile-only {
    display: none !important;
}
.desktop-only {
    display: block;
}

@media (max-width: 992px) {
    .promo-container {
        flex-direction: column;
        text-align: center;
    }
	
	    .promo-video {
        display: none;
    }

    .promo-video,
    .promo-content {
        max-width: 100%;
    }

    .promo-video {
        margin-bottom: 40px;
    }

    .promo-tagline {
        font-size: 2.4em;
    }

    .desktop-only {
        display: none !important;
    }
    
    .mobile-only {
        display: block !important;
    }
}