:root{--primary:#1565c0;--primary-dark:#0d47a1;--primary-light:#e3f2fd;--green:#2e7d32;--green-bg:#e8f5e9;--red:#c62828;--red-bg:#ffebee;--yellow:#f9a825;--yellow-bg:#fffde7;--purple:#6a1b9a;--purple-bg:#f3e5f5;--page-bg:#f0f2f5;--card-bg:#ffffff;--text:#1a1a2e;--text-muted:#5f6368;--border:#e0e0e0;--shadow:0 1px 4px rgba(0,0,0,.10);--shadow-h:0 4px 18px rgba(0,0,0,.16);--radius:10px;--header-bg:#ffffff;--footer-bg:#1a1a2e;--footer-text:#adb5bd;--grad-start:#1976d2;--grad-end:#42a5f5}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;background:var(--page-bg);color:var(--text);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}h1,h2,h3,h4,h5{font-weight:700;line-height:1.3;color:var(--text)}.container{max-width:1200px;margin:0 auto;padding:0 16px}.card{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;border:1px solid #f0f0f0}.card-section-title{font-size:15px;font-weight:700;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--primary);display:inline-block}.widget-title{font-size:14px;font-weight:700;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--primary)}.site-header{position:sticky;top:0;z-index:300;background:linear-gradient(135deg,var(--header-grad-start,#1565c0),var(--header-grad-end,#42a5f5))}body.dark-mode{--page-bg:#0f0f0f;--card-bg:#1a1a1a;--header-bg:#111;--text:#e8e8e8;--text-muted:#888;--border:#2a2a2a;--shadow:0 1px 4px rgba(0,0,0,.4);--shadow-h:0 4px 18px rgba(0,0,0,.5);--primary-light:#1a2a4a;--footer-bg:#0a0a0a}body.dark-mode .header-search-bar form{background:#303134;box-shadow:0 1px 4px rgba(0,0,0,.4)}body.dark-mode .header-search-bar input{color:#e8eaed}body.dark-mode .header-search-bar .hsb-icon{color:#9aa0a6}body.dark-mode .cat-nav{border-color:#2a2a2a}body.dark-mode .app-card{border-color:#2a2a2a}body.dark-mode .section-hd-bar{background:var(--text-muted)}body.dark-mode .app-section,body.dark-mode .screenshots-container,body.dark-mode .apk-rating-card,body.dark-mode .gp-reviews-section,body.dark-mode .apk-tags-section,body.dark-mode .apk-safe-section,body.dark-mode .apk-safe-download-section,body.dark-mode .apk-faq-section{background:var(--card-bg);border-color:var(--border)}body.dark-mode .section-header-trigger h2,body.dark-mode .apk-tags-title,body.dark-mode .apk-safe-header h2,body.dark-mode .apk-faq-header h2,body.dark-mode .apk-rating-card h2,body.dark-mode .gp-reviews-title,body.dark-mode .gp-review-author,body.dark-mode .gp-form-title,body.dark-mode .gp-logged-as strong{color:var(--text)}body.dark-mode .full-description{color:var(--text)}body.dark-mode .full-description h2,body.dark-mode .full-description h3{color:var(--text);border-color:var(--border)}body.dark-mode .full-description p{color:rgba(232,232,232,.8)}body.dark-mode .faq-q{color:var(--text);background:transparent}body.dark-mode .faq-a{background:#252535;border-color:var(--border)}body.dark-mode .gp-review-card{border-color:var(--border)}body.dark-mode .gp-review-form-wrap{border-color:var(--border)}body.dark-mode .gp-input{background:#222232;border-color:var(--border);color:var(--text)}body.dark-mode .gp-input:focus{background:#2a2a3a;border-color:var(--primary);background:#2a2a3a}body.dark-mode .apkdl-share-dropdown{background:#1e1e2e;box-shadow:0 8px 30px rgba(0,0,0,.5)}body.dark-mode .apkdl-share-item{color:var(--text);background:transparent}body.dark-mode .apkdl-share-item:hover{background:#2a2a3a;color:var(--primary)}body.dark-mode .mp-install-steps li{background:var(--card-bg);border-color:var(--border);color:var(--text)}body.dark-mode .mp-security-box{background:#1a1a00;border-color:#f9a825}body.dark-mode .mp-faq-item{background:var(--card-bg);border-color:var(--border)}body.dark-mode .mp-faq-item .faq-q{color:var(--text)}body.dark-mode .site-logo{color:#e8eaed!important}body.dark-mode .site-logo span{color:var(--primary)!important}body.dark-mode .mp-pros{background:#0d2b0d!important;border-color:#2e7d32!important}body.dark-mode .mp-contras{background:#2b0d0d!important;border-color:#7d2e2e!important}body.dark-mode .mp-pros h3{color:#81c784!important}body.dark-mode .mp-contras h3{color:#ef9a9a!important}body.dark-mode .mp-pros ul li,body.dark-mode .mp-contras ul li{color:var(--text)}body.dark-mode .apk-faq-item{background:var(--card-bg);border-color:var(--border)}body.dark-mode .apk-faq-question{background:#252535;color:var(--text)}body.dark-mode .apk-faq-question:hover{background:#2d2d45}body.dark-mode .apk-faq-answer-inner{background:var(--card-bg);color:var(--text-muted)}body.dark-mode .apk-safe-feature-item{background:#0d2b0d;border-color:#1b5e20;color:var(--text)}body.dark-mode .apk-safe-feature-item span{color:var(--text)}body.dark-mode .dl-guide{background:#1a1a2e;border-color:var(--border)}body.dark-mode .dl-guide h3{color:var(--primary)}body.dark-mode .dl-guide ol li{color:var(--text)}body.dark-mode .dl-countdown__label{color:var(--text-muted)}body.dark-mode .faq-item{background:var(--card-bg)}body.dark-mode .faq-q{background:var(--card-bg);color:var(--text)}body.dark-mode .faq-a{background:#1e1e2e;color:var(--text-muted)}body.dark-mode .app-modal-content{background:#1e1e2e}body.dark-mode .app-modal-header{background:#252535;border-color:var(--border)}body.dark-mode .app-modal-header strong{color:var(--text)}body.dark-mode .app-modal-body{color:var(--text)}body.dark-mode .sidebar-editor-section{border-color:var(--border)}body.dark-mode .mp-compare-table th{background:#252535;color:var(--text)}body.dark-mode .mp-compare-table td{color:var(--text)}body.dark-mode .site-footer{background:var(--footer-bg,#0a0a0a)}.icon-sun{display:none}.icon-moon{display:block}body.dark-mode .icon-sun{display:block}body.dark-mode .icon-moon{display:none}.header-top{background:transparent}.header-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:60px;gap:10px}.site-logo{font-size:20px;font-weight:800;color:var(--header-text,var(--logo-color,var(--text)));letter-spacing:-.3px;white-space:nowrap;flex-shrink:0;min-width:fit-content;text-decoration:none;margin-right:4px}.site-logo:hover{text-decoration:none}.site-logo span{color:var(--header-text,var(--logo-accent,var(--primary)))}.custom-logo-link img{height:36px;width:auto}.header-search-bar{flex:1;max-width:520px;display:flex;align-items:center;padding:0 8px}.header-search-bar form{display:flex;align-items:center;width:100%;height:46px;background:var(--header-search-bg,#fff);border:var(--header-search-border,none);border-radius:28px;box-shadow:var(--header-search-shadow,0 1px 4px rgba(0,0,0,.12),0 2px 10px rgba(0,0,0,.08));overflow:hidden;transition:box-shadow .2s,background .2s}.header-search-bar form:focus-within{box-shadow:var(--header-search-shadow,0 1px 4px rgba(0,0,0,.12)),0 0 0 2px var(--primary)}.header-search-bar .hsb-icon{padding:0 10px 0 18px;color:var(--header-search-icon,#5f6368);flex-shrink:0;display:flex;align-items:center}.header-search-bar input{flex:1;padding:0 16px 0 0;background:none;border:none;outline:none;font-size:14px;font-family:inherit;color:var(--header-search-text,#202124);min-width:0;height:100%}.header-search-bar input::placeholder{color:var(--header-search-pholder,#9aa0a6)}.header-search-icon{display:none}.theme-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--header-text-muted,var(--text-muted));padding:0 8px;height:38px;flex-shrink:0}.theme-toggle:hover{color:var(--primary)}.header-nav{display:flex;align-items:center;flex-shrink:0}.header-nav__list{display:flex;list-style:none;gap:2px}.header-nav__list>li>a{display:block;padding:6px 13px;color:var(--header-text,var(--text));font-weight:500;font-size:14px;border-radius:6px;text-decoration:none;transition:background .15s,color .15s}.header-nav__list>li>a:hover,.header-nav__list>li>a.current-menu-item{background:var(--primary-light);color:var(--primary)}.hamburger{display:none;flex-direction:column;gap:5px;padding:8px;flex-shrink:0}.hamburger span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:.3s}.primary-nav{background:var(--primary)}.primary-nav .container{padding:0 16px}.pnav-list{display:flex}.pnav-list>li>a{display:block;padding:11px 20px;color:rgba(255,255,255,.9);font-size:14px;font-weight:600;transition:background .15s}.pnav-list>li>a:hover,.pnav-list>li.current-menu-item>a,.pnav-list>li.current-menu-ancestor>a{background:rgba(255,255,255,.16);color:#fff;text-decoration:none}.cat-nav{background:#fafafa;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.cat-nav::-webkit-scrollbar{display:none}.cat-nav .container{padding:0}.catbar-list{display:flex;white-space:nowrap;padding:0 8px}.catbar-list>li>a{display:block;padding:7px 12px;color:var(--text-muted);font-size:12.5px;font-weight:500;transition:color .15s}.catbar-list>li>a:hover,.catbar-list>li>a.active{color:var(--primary);text-decoration:none}.banner-topo{text-align:center;padding:8px 0}@media (max-width:768px){.banner-topo{display:none !important}}.mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:400}.mobile-overlay.open{display:block}.mobile-menu{position:fixed;top:0;left:-290px;width:270px;height:100%;background:#fff;z-index:500;transition:left .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:4px 0 24px rgba(0,0,0,.18)}.mobile-menu.open{left:0}.mobile-menu__header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--primary);color:#fff;font-weight:800;font-size:1rem}.mobile-menu__header button{color:#fff;font-size:22px}.mobile-search{display:flex;margin:12px;border:1.5px solid var(--border);border-radius:8px;overflow:hidden}.mobile-search input{flex:1;padding:9px 12px;border:none;font-size:13px;outline:none}.mobile-search button{padding:0 12px;background:var(--primary);color:#fff;font-size:16px}.mobile-nav{}.mobile-nav li a{display:block;padding:12px 20px;font-size:14px;color:var(--text);border-bottom:1px solid var(--border);transition:color .15s}.mobile-nav li a:hover{color:var(--primary);text-decoration:none}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.section-title{font-size:15px;font-weight:700;padding-left:12px;position:relative}.section-title::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:4px;background:var(--primary);border-radius:2px}.section-more{font-size:12.5px;color:var(--primary);font-weight:600;white-space:nowrap}.section-more:hover{text-decoration:underline}.featured-section{padding:0;margin:0;width:100%;position:relative;overflow:hidden;grid-column:1;grid-row:1;border-radius:var(--radius)}.featured-slider{width:100%;position:relative;overflow:hidden;border-radius:var(--radius)}.featured-track{display:flex;width:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.feat-slide{flex:0 0 100%;width:100%;position:relative}.feat-slide__link{display:block;width:100%}.feat-slide__bg{width:100%;height:480px;position:relative;overflow:hidden;background-color:#1a1a2e}.feat-slide__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.feat-slide__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.99) 0%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.55) 100%)}.feat-slide__content{position:absolute;bottom:14px;left:0;right:0;padding:0 130px 0 18px;display:flex;align-items:center;gap:12px}.feat-slide__icon{width:52px;height:52px;border-radius:12px;object-fit:cover;flex-shrink:0;box-shadow:0 3px 10px rgba(0,0,0,.4);border:2px solid rgba(255,255,255,.2)}.feat-slide__title{color:#fff;font-size:0.75rem;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.6);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feat-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;transition:background .15s;z-index:5}.feat-nav:hover{background:rgba(255,255,255,.4)}.feat-prev{left:10px}.feat-next{right:10px}.feat-dots{display:none}.feat-dot{width:28px;height:28px;border-radius:50%;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:width .25s}.feat-dot::after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.45);transition:all .25s;flex-shrink:0}.feat-dot.active{width:36px}.feat-dot.active::after{background:#fff;width:20px;border-radius:4px}.feat-slide__dl-btn{position:absolute;bottom:14px;right:16px;z-index:5;display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--grad-start),var(--grad-end));color:#fff;border-radius:100px;padding:9px 22px;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:.2px;box-shadow:0 3px 14px rgba(0,0,0,.3);transition:background .15s;white-space:nowrap}.feat-slide__dl-btn:hover{background:linear-gradient(135deg,var(--primary-dark),var(--grad-start));text-decoration:none;color:#fff}.apps-scroll-large{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.apps-scroll-large::-webkit-scrollbar{display:none}.app-card-lg{flex-shrink:0;width:160px;background:var(--card-bg);border-radius:var(--radius);overflow:hidden;position:relative;padding:0;display:flex;flex-direction:column;gap:0;text-decoration:none;color:var(--text);box-shadow:var(--shadow);border:1px solid var(--border);scroll-snap-align:start;transition:box-shadow .15s,transform .15s}.app-card-lg:hover{box-shadow:var(--shadow-h);transform:translateY(-2px);text-decoration:none;color:var(--text)}.app-card-lg__banner{width:100%;height:100px;background-size:cover;background-position:center;background-color:#1a1a2e;position:relative}.app-card-lg__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 100%)}.app-card-lg__info{padding:10px;display:flex;flex-direction:column;gap:4px}.app-card-lg__icon{width:48px;height:48px;border-radius:10px;object-fit:cover;display:block;flex-shrink:0;margin-bottom:2px}.app-card-lg__name{font-size:13px;font-weight:500;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.app-card-lg__cat{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-card-lg__rating{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--text-muted)}.app-card-lg__rating span{color:var(--yellow);font-size:12px}.apps-scroll-col{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.apps-scroll-col::-webkit-scrollbar{display:none}.apps-scroll-col__col{display:flex;flex-direction:column;gap:8px;width:min(280px,78vw);flex-shrink:0}.apps-list{display:flex;flex-direction:column;gap:8px}.app-list-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);text-decoration:none;color:var(--text);min-width:0;transition:background .15s}.app-list-item:hover{background:var(--page-bg);text-decoration:none;color:var(--text)}.app-list-item__icon{width:56px;height:56px;border-radius:12px;object-fit:cover;flex-shrink:0;display:block}.app-list-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.app-list-item__name{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-list-item__cat{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-list-item__rating{display:flex;align-items:center;gap:3px;font-size:12px;color:var(--text-muted)}.app-list-item__rating span{color:var(--yellow);font-size:12px}.apps-scroll-small{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.apps-scroll-small::-webkit-scrollbar{display:none}.app-card-sm{flex-shrink:0;width:76px;text-decoration:none;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:5px}.app-card-sm:hover{text-decoration:none}.app-card-sm__icon{width:68px;height:68px;border-radius:14px;object-fit:cover;box-shadow:var(--shadow);display:block;flex-shrink:0}.app-card-sm__name{font-size:11px;font-weight:600;color:var(--text);text-align:center;line-height:1.3;width:76px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-layout{display:grid;grid-template-columns:1fr 300px;grid-template-rows:auto auto;column-gap:20px;row-gap:8px;margin-top:0;padding-bottom:40px;align-items:start}.home-main{grid-column:1;grid-row:2;min-width:0}.home-sidebar{grid-column:2;grid-row:1 / span 2;min-width:0;align-self:start}.section-block{background:transparent;border-radius:0;padding:18px;margin-bottom:18px;overflow:hidden}.apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px}.app-card{display:flex;flex-direction:column;align-items:center;background:var(--card-bg);border-radius:var(--radius);padding:14px 10px;box-shadow:var(--shadow);border:1px solid transparent;text-align:center;transition:transform .15s,box-shadow .15s,border-color .15s;color:var(--text)}.app-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-h);border-color:var(--primary-light);text-decoration:none;color:var(--text)}.app-card__icon{width:72px;height:72px;border-radius:16px;object-fit:cover;margin-bottom:9px;box-shadow:0 2px 8px rgba(0,0,0,.14)}.app-card__title{font-size:12.5px;font-weight:600;line-height:1.35;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-card__dev{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.app-card__rating{display:flex;align-items:center;justify-content:center;gap:3px;font-size:11.5px;color:var(--text-muted);margin-top:5px}.app-card__rating .s{color:var(--yellow)}.app-card__badges{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;margin-top:6px}.badge{display:inline-block;padding:2px 7px;border-radius:3px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;line-height:1.4}.badge-mod{background:var(--primary-light);color:var(--primary)}.badge-offline{background:var(--green-bg);color:var(--green)}.badge-money{background:var(--red-bg);color:var(--red)}.badge-ads{background:var(--yellow-bg);color:#7c5a00}.badge-menu{background:var(--purple-bg);color:var(--purple)}.badge-lg{padding:4px 12px;font-size:11px;border-radius:5px}.popular-list{display:flex;flex-direction:column;gap:0}.popular-item{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid #f5f5f5;text-decoration:none;color:var(--text);transition:background .12s}.popular-item:last-child{border-bottom:none;padding-bottom:0}.popular-item:hover{text-decoration:none}.popular-rank{font-size:18px;font-weight:800;color:#d0d5dd;min-width:24px;text-align:center;flex-shrink:0}.popular-rank.top{color:var(--primary)}.popular-icon{width:46px;height:46px;border-radius:10px;object-fit:cover;flex-shrink:0}.popular-info{flex:1;min-width:0}.popular-title{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-dev{font-size:11.5px;color:var(--text-muted)}.popular-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pop-stars{font-size:12px;color:var(--yellow);font-weight:700}.pop-dls{font-size:11px;color:var(--text-muted)}.home-sidebar{display:flex;flex-direction:column;gap:14px;position:sticky;top:80px}.sidebar-editor-section{background:var(--card-bg);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);border:1px solid #f0f0f0}.sidebar-section-hd{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid #f5f5f5}.sidebar-section-hd h3{font-size:14px;font-weight:600;color:var(--text);margin:0}.sidebar-more-btn{display:flex;align-items:center;color:var(--primary);opacity:.7;transition:opacity .2s}.sidebar-more-btn:hover{opacity:1}.sidebar-editor-list{display:flex;flex-direction:column}.sidebar-editor-card{display:block;text-decoration:none;color:inherit;border-bottom:1px solid #f5f5f5;transition:background .15s}.sidebar-editor-card:last-child{border-bottom:none}.sidebar-editor-card:hover{background:#f9f9fb}.sidebar-editor-card__banner{display:none;overflow:hidden}.sidebar-editor-card--featured .sidebar-editor-card__banner{display:block;width:100%;aspect-ratio:16/8}.sidebar-editor-card--featured .sidebar-editor-card__banner img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-editor-card__foot{display:flex;align-items:center;gap:10px;padding:10px 12px}.sidebar-editor-card__icon{width:44px;height:44px;border-radius:10px;object-fit:cover;flex-shrink:0}.sidebar-editor-card__text{flex:1;min-width:0}.sidebar-editor-card__name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-editor-card__dev{font-size:11px;color:#444950;margin-top:2px}.sidebar-editor-card__score{display:flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;color:#f9ab00;flex-shrink:0;white-space:nowrap}.side-cat-list li a{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;color:var(--text);border-bottom:1px solid #f5f5f5;transition:color .15s}.side-cat-list li:last-child a{border-bottom:none}.side-cat-list li a:hover{color:var(--primary);text-decoration:none}.side-cat-list li a span{background:#f0f2f5;color:var(--text-muted);font-size:11px;padding:2px 7px;border-radius:10px;font-weight:600}.side-app-list{display:flex;flex-direction:column;gap:0}.side-app-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f5f5f5;color:var(--text);text-decoration:none}.side-app-item:last-child{border-bottom:none}.side-app-item:hover{text-decoration:none}.side-app-icon{width:42px;height:42px;border-radius:9px;object-fit:cover;flex-shrink:0}.side-app-title{display:block;font-size:12.5px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side-app-dev{font-size:11px;color:var(--text-muted)}.breadcrumb-bar{background:var(--card-bg);border-bottom:1px solid var(--border);padding:9px 0;font-size:12.5px}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--text-muted)}.breadcrumb a{color:var(--primary)}.breadcrumb a:hover{text-decoration:underline}.bc-sep{color:#ccc}.single-layout{display:grid;grid-template-columns:1fr 268px;gap:20px;margin-top:18px;padding-bottom:40px;align-items:start}.single-main{display:flex;flex-direction:column;gap:16px}.single-sidebar{position:sticky;top:130px;display:flex;flex-direction:column;gap:14px}.app-hero{}.app-hero__top{display:flex;gap:18px;align-items:flex-start;margin-bottom:16px}.app-hero__icon-wrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:6px}.app-hero__icon{width:160px;height:160px;border-radius:22px;object-fit:cover;box-shadow:0 4px 14px rgba(0,0,0,.18)}.hero-rating-mini{display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;font-weight:700;color:var(--text)}.hero-rating-mini .star-mini{color:var(--yellow);font-size:15px}.app-hero__info{flex:1;min-width:0}.app-hero__title{font-size:1.25rem;font-weight:800;margin-bottom:4px;line-height:1.25}.app-hero__dev{margin-bottom:8px;display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text-muted)}.app-hero__dev a{color:var(--primary);font-weight:500}.app-hero__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.app-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.app-tag{background:#f1f3f4;color:var(--text-muted);padding:3px 11px;border-radius:16px;font-size:12px;font-weight:500}.app-meta-inline{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.meta-pill{display:inline-flex;flex-direction:column;align-items:center;background:#f1f3f4;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:700;color:var(--text);line-height:1.3}.meta-pill em{font-style:normal;font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.app-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:14px}.meta-item{text-align:center}.meta-label{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600;margin-bottom:3px}.meta-item strong{font-size:13px;color:var(--text);font-weight:700}.rating-box{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);margin-bottom:14px;flex-wrap:wrap}.rating-score-wrap{display:flex;align-items:center;gap:10px}.rating-big{font-size:38px;font-weight:800;line-height:1}.stars-row{display:flex;gap:2px;margin-bottom:3px}.stars-row .star{font-size:18px;color:#e0e0e0}.stars-row .star.on{color:var(--yellow)}.stars-row .star.half{color:var(--yellow);opacity:.6}.rating-count{font-size:12px;color:var(--text-muted)}.rating-interactive{flex:1;min-width:180px}.rate-label{font-size:13px;color:var(--text-muted);margin-bottom:6px}.stars-interactive{display:inline-flex;gap:4px}.istar{font-size:28px;color:#e0e0e0;transition:color .1s;user-select:none;cursor:pointer}.istar.hov,.istar.sel{color:var(--yellow)}.btn-download{display:flex;align-items:center;justify-content:center;gap:9px;background:var(--primary);color:#fff !important;border:none;border-radius:var(--radius);padding:14px 20px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;text-align:center;width:100%;transition:background .2s,transform .1s;text-decoration:none !important;box-shadow:0 4px 14px rgba(21,101,192,.35)}.btn-download:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px rgba(21,101,192,.45);text-decoration:none !important}.btn-download-note{text-align:center;font-size:12px;color:var(--text-muted);margin:6px 0 14px;display:flex;align-items:center;justify-content:center;gap:5px}.share-row{display:flex;flex-wrap:wrap;gap:8px}.share-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:6px;font-size:12.5px;font-weight:600;color:#fff;transition:opacity .15s}.share-btn:hover{opacity:.85}.share-wa{background:#25d366}.share-fb{background:#1877f2}.share-tw{background:#0f0f0f}.share-copy{background:#5f6368}.app-banner{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.app-banner img{width:100%;height:auto}.app-hero-banner{background-color:#1a1a2e;background-size:cover;background-position:center center;position:relative;overflow:hidden;min-height:280px;border-radius:var(--radius);display:flex;align-items:flex-end}.app-hero-banner__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.10) 0%,rgba(0,0,0,.55) 50%,rgba(0,0,0,.88) 100%)}.app-hero-banner__body{position:relative;z-index:1;display:flex;gap:18px;align-items:flex-end;padding:20px 20px 24px;width:100%}.app-hero-banner .app-hero__icon{width:100px;height:100px;flex-shrink:0;border-radius:20px;object-fit:cover;border:3px solid rgba(255,255,255,.28);box-shadow:0 6px 22px rgba(0,0,0,.55)}.app-hero-banner .app-hero__info{flex:1;min-width:0}.hero-cat-tag{display:inline-block;background:var(--primary);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:4px;margin-bottom:7px;text-decoration:none}.hero-cat-tag:hover{opacity:.85;text-decoration:none;color:#fff}.app-hero-banner .app-hero__title{color:#fff;font-size:1.3rem;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.6);margin-bottom:7px;line-height:1.2}.hero-dev-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:10px}.hero-dev-chip{display:inline-flex;align-items:center;gap:5px;color:rgba(255,255,255,.8);font-size:12.5px;font-weight:500}.hero-dev-chip svg{stroke:rgba(255,255,255,.6);flex-shrink:0}.hero-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hero-meta-pill{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,.40);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.92);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px}.hero-meta-pill .hmp-star{color:var(--yellow)}.btn-download-hero{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff !important;border-radius:8px;padding:11px 22px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;text-decoration:none !important;box-shadow:0 4px 14px rgba(21,101,192,.5);transition:background .2s,transform .1s}.btn-download-hero:hover{background:var(--primary-dark);transform:translateY(-1px);text-decoration:none !important;color:#fff !important}.sidebar-rating-wrap{display:flex;align-items:center;gap:12px;padding:10px 0 14px;border-bottom:1px solid var(--border);margin-bottom:12px}.screenshots-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.screenshots-row::-webkit-scrollbar{height:4px}.screenshots-row::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.screenshot-thumb{height:185px;width:auto;border-radius:8px;object-fit:cover;cursor:zoom-in;flex-shrink:0;border:2px solid var(--border);transition:border-color .15s,opacity .15s}.screenshot-thumb:hover{border-color:var(--primary);opacity:.9}.tabs-nav{display:flex;flex-wrap:wrap;gap:2px;border-bottom:2px solid var(--border);margin-bottom:18px}.tab-btn{padding:10px 16px;font-size:13.5px;font-weight:600;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:6px 6px 0 0;transition:color .15s}.tab-btn:hover{color:var(--primary)}.tab-btn.active{color:var(--primary);border-bottom-color:var(--primary);background:rgba(21,101,192,.04)}.tab-pane{display:none;line-height:1.75}.tab-pane.active{display:block}.tab-pane p{margin-bottom:12px}.app-description{font-size:14px}.app-description h2,.app-description h3{margin:16px 0 8px;font-size:1rem}.app-description ul{padding-left:18px;margin-bottom:10px}.app-description ul li{list-style:disc;margin-bottom:4px}.features-list{display:flex;flex-direction:column;gap:8px}.features-list li{display:flex;align-items:center;gap:10px;padding:9px 13px;background:rgba(21,101,192,.05);border-radius:7px;font-size:13.5px;border-left:3px solid var(--primary)}.features-list li svg{flex-shrink:0;stroke:var(--primary)}.info-table{width:100%;border-collapse:collapse;font-size:13.5px}.info-table tr:nth-child(even){background:#f8f9fb}.info-table td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.info-table td:first-child{color:var(--text-muted);font-weight:600;width:38%}.verified-tag{display:inline-flex;align-items:center;gap:6px;background:var(--green-bg);color:var(--green);padding:6px 14px;border-radius:5px;font-size:13px;font-weight:700;margin-top:14px}.install-steps{padding-left:20px;line-height:2;font-size:14px}.install-steps li{margin-bottom:6px}.faq-list{display:flex;flex-direction:column;gap:7px}.faq-item{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.faq-q{width:100%;text-align:left;padding:13px 15px;font-size:13.5px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--text);transition:background .15s;background:none}.faq-q:hover{background:var(--page-bg)}.faq-icon{font-size:20px;color:var(--text-muted);font-weight:400;flex-shrink:0;transition:transform .2s}.faq-item.open .faq-icon{transform:rotate(45deg);color:var(--primary)}.faq-a{font-size:13px;color:var(--text-muted);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;padding:0 15px}.faq-item.open .faq-a{max-height:400px;padding:0 15px 14px}.faq-section-title{font-size:15px;font-weight:700;margin-bottom:16px}.info-quick{display:flex;flex-direction:column;gap:0}.info-quick li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f5f5f5;font-size:13px}.info-quick li:last-child{border-bottom:none}.info-quick li span{color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.info-quick li strong{font-size:13px}.lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lightbox-overlay img{max-height:90vh;max-width:90vw;border-radius:8px;object-fit:contain;cursor:default}.lightbox-close{position:absolute;top:14px;right:18px;color:#fff;font-size:32px;background:none;border:none;cursor:pointer;line-height:1;transition:opacity .15s}.lightbox-close:hover{opacity:.7}.dl-page-wrap{max-width:640px;margin:0 auto;padding:20px 16px 48px;display:flex;flex-direction:column;gap:16px}.dl-card{background:var(--card-bg);border-radius:14px;padding:32px 28px;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.10);border:1px solid var(--border)}.dl-app-icon{width:96px;height:96px;border-radius:22px;margin:0 auto 14px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.dl-app-title{font-size:1.3rem;font-weight:800;margin-bottom:5px}.dl-app-version{font-size:13px;color:var(--text-muted);margin-bottom:0}.telegram-btn{display:inline-flex;align-items:center;gap:8px;background:#0088cc;color:#fff;padding:10px 22px;border-radius:8px;font-size:13.5px;font-weight:700;transition:background .15s}.telegram-btn:hover{background:#006ba1;text-decoration:none;color:#fff}.dl-countdown{margin:24px 0 18px;display:flex;flex-direction:column;align-items:center;gap:12px}.dl-countdown__label{font-size:14px;font-weight:600;color:var(--text-muted);letter-spacing:.3px}.dl-countdown__hint{font-size:12px;color:var(--text-muted);opacity:.7}.dl-ring-wrap{position:relative;width:140px;height:140px}.dl-ring{width:140px;height:140px;transform:rotate(-90deg);display:block}.dl-ring-bg{fill:none;stroke:var(--border);stroke-width:9}.dl-ring-fill{fill:none;stroke:url(#dlRingGrad);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.dl-grad-start{stop-color:var(--grad-start)}.dl-grad-end{stop-color:var(--grad-end)}.dl-ring-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.dl-num{font-size:46px;font-weight:800;color:var(--primary);line-height:1}.dl-suf{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase}.dl-ready{display:none;flex-direction:column;align-items:center;gap:10px}.dl-ready.show{display:flex}.btn-dl-main{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--grad-start),var(--grad-end));color:#fff;border:none;border-radius:var(--radius);padding:16px 40px;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;transition:background .2s,transform .1s;text-decoration:none !important;box-shadow:0 4px 16px rgba(46,125,50,.35);width:100%;justify-content:center}.btn-dl-main:hover{background:linear-gradient(135deg,var(--primary-dark),var(--grad-start));transform:translateY(-2px);color:#fff;text-decoration:none !important}.btn-dl-mirror{background:var(--primary);margin-top:4px;box-shadow:0 4px 16px rgba(21,101,192,.3)}.btn-dl-mirror:hover{background:var(--primary-dark)}.dl-safety{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--green);font-weight:600}.dl-guide{text-align:left;margin-top:18px;background:var(--page-bg);border:1px solid var(--border);border-radius:8px;padding:16px 18px}.dl-guide h3{font-size:14px;color:var(--primary);margin-bottom:10px}.dl-guide ol{padding-left:18px}.dl-guide ol li{font-size:13px;line-height:1.8;color:var(--text)}.dl-banner{margin-top:14px}.dl-faq-card{text-align:left}.archive-layout{display:grid;grid-template-columns:1fr 268px;gap:20px;margin-top:18px;padding-bottom:40px;align-items:start}.archive-header{margin-bottom:16px}.archive-header h1{font-size:1.4rem;font-weight:800;margin-bottom:4px}.archive-header p{font-size:13.5px;color:var(--text-muted)}.archive-content{min-width:0}.archive-sidebar{position:sticky;top:130px;min-width:0}.no-results{text-align:center;padding:36px 16px}.no-results h2{font-size:1.2rem;margin-bottom:8px}.no-results p{color:var(--text-muted);margin-bottom:16px}.pagination{margin-top:20px}.nav-links{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:7px;font-size:13.5px;font-weight:600;color:var(--text);background:var(--card-bg);border:1px solid var(--border);padding:4px 10px;transition:.15s;text-decoration:none}.page-numbers:hover{background:var(--primary-light);border-color:var(--primary);text-decoration:none}.page-numbers.current{background:var(--primary);color:#fff;border-color:var(--primary)}.page-numbers.dots{background:none;border:none}.btn-primary{display:inline-block;padding:10px 22px;background:var(--primary);color:#fff;border-radius:8px;font-weight:700;font-size:14px;transition:.2s;text-decoration:none}.btn-primary:hover{background:var(--primary-dark);color:#fff;text-decoration:none}.error-404-wrap{text-align:center;padding:60px 20px;max-width:460px;margin:40px auto}.error-num{font-size:5rem;font-weight:900;color:var(--primary);line-height:1;margin-bottom:14px}.entry-content p{margin-bottom:14px;line-height:1.8}.entry-content h2,.entry-content h3{margin:18px 0 8px}.entry-content ul,.entry-content ol{margin:10px 0 14px 20px}.search-form{display:flex;max-width:400px;margin:0 auto}.search-form .search-field{flex:1;padding:10px 14px;border:2px solid var(--border);border-right:none;border-radius:8px 0 0 8px;font-size:14px;outline:none}.search-form .search-field:focus{border-color:var(--primary)}.search-form .search-submit{padding:10px 16px;background:var(--primary);color:#fff;border:2px solid var(--primary);border-radius:0 8px 8px 0;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.site-footer{background:var(--footer-bg);color:var(--footer-text);margin-top:0}.footer-top{padding:24px 0 18px}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.footer-logo{font-size:1.4rem;font-weight:800;color:#fff;display:block;margin-bottom:8px}.footer-logo span{color:#4e8ef7}.footer-desc{color:rgba(255,255,255,.55);font-size:13px;line-height:1.6;margin-bottom:10px}.footer-social{display:flex;gap:8px;flex-wrap:wrap}.social-btn{padding:6px 12px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);border-radius:6px;font-size:12px;font-weight:600;transition:.2s;text-decoration:none}.social-btn:hover{background:var(--primary);color:#fff;text-decoration:none}.footer-col--legal{display:flex;flex-direction:column;align-items:flex-end;gap:0}.footer-legal-links{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:flex-end}.footer-legal-links a{font-size:12.5px;color:rgba(255,255,255,.55);transition:.15s;white-space:nowrap}.footer-legal-links a:hover{color:#fff;text-decoration:none}.footer-disclaimer{font-size:11px;color:rgba(255,255,255,.65);margin-top:8px;line-height:1.5;text-align:right}.footer-bottom{background:rgba(0,0,0,.25);border-top:1px solid rgba(255,255,255,.07);padding:10px 0;text-align:center}.footer-bottom p{font-size:12px;color:rgba(255,255,255,.65)}.back-to-top{position:fixed;bottom:26px;right:22px;width:40px;height:40px;background:var(--primary);color:#fff;border-radius:10px;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(21,101,192,.4);z-index:50;transition:.3s}.back-to-top:hover{background:var(--primary-dark);transform:translateY(-3px)}@media (max-width:1024px){.home-layout{grid-template-columns:1fr;grid-template-rows:auto auto}.home-main{grid-column:1;grid-row:2}.home-sidebar{grid-column:1;grid-row:3;position:static}.featured-section{grid-column:1;grid-row:1;border-radius:0;margin:0 -16px;width:calc(100%+32px)}.featured-slider{border-radius:0}.single-layout{grid-template-columns:1fr}.single-sidebar{position:static}.archive-layout{grid-template-columns:1fr}.archive-sidebar{position:static}.footer-grid{grid-template-columns:1fr;gap:18px}.footer-col--legal{align-items:flex-start}.footer-legal-links{justify-content:flex-start}.footer-disclaimer{text-align:left}.sidebar-editor-section{border-radius:0;box-shadow:none;border:none;background:transparent}.sidebar-section-hd{padding:12px 0 10px;background:transparent;border-bottom:none}.sidebar-editor-list{padding:0 0 14px 2px}.sidebar-editor-list{flex-direction:row;overflow-x:auto;gap:12px;padding:0 0 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sidebar-editor-list::-webkit-scrollbar{display:none}.sidebar-editor-card{flex-shrink:0;width:300px;border-radius:0;overflow:visible;background:transparent;box-shadow:none;border:none}.sidebar-editor-card:hover{background:transparent}.sidebar-editor-card__banner{display:block;width:100%;height:155px;overflow:hidden;background:#e8e8e8;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.2)}.sidebar-editor-card__banner img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-editor-card__foot{padding:10px 10px;gap:8px}.sidebar-editor-card__icon{width:40px;height:40px}.sidebar-editor-card__name{font-size:13px}.sidebar-editor-card__dev{font-size:11px}}@media (max-width:768px){.header-inner{height:56px;position:relative}.header-nav{display:none}.breadcrumb-bar,nav.breadcrumb,.hero-breadcrumb{display:none !important}.screenshots-nav-btn{display:none!important}.header-search-bar{display:none;flex:1;max-width:none;padding:0 4px 0 8px}.header-search-bar.open{display:flex}.header-search-bar.open form{height:40px}.header-inner.search-open .site-logo{display:none}.header-search-icon{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--header-text-muted,var(--text-muted));padding:0 6px;height:38px;flex-shrink:0;margin-left:auto}.header-search-icon:hover{color:var(--primary)}.pnav-list{display:none}.cat-nav{display:none}.apps-grid{grid-template-columns:repeat(3,1fr);gap:10px}.feat-slide__bg{height:320px}.feat-slide__icon{width:40px;height:40px}.feat-slide__title{font-size:0.62rem;-webkit-line-clamp:1}.feat-slide__content{bottom:0;padding:8px 90px 8px 10px}.feat-slide__dl-btn{padding:5px 12px;font-size:11px;bottom:8px;right:10px}.app-hero__top{flex-direction:column;align-items:center;text-align:center}.app-hero__icon{width:110px;height:110px}.app-meta-inline{justify-content:center}.app-hero-banner{min-height:220px}.app-hero-banner__body{padding:14px 14px 18px;gap:12px}.app-hero-banner .app-hero__icon{width:72px;height:72px}.app-hero-banner .app-hero__title{font-size:1.05rem}.app-meta-grid{grid-template-columns:repeat(2,1fr)}.rating-box{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr;gap:16px}.dl-card{padding:22px 16px}.btn-dl-main{padding:14px 24px;font-size:15px}.single-app{padding-top:8px}.screenshots-container{margin-left:-16px;margin-right:-16px;width:auto;background:none!important;box-shadow:none!important;border-radius:0!important;padding:8px 10px!important}.about-section{background:none!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;border-bottom:1px solid var(--border);padding-bottom:14px!important;margin-bottom:14px!important}.apk-safe-download-section,.apk-safe-section,.apk-faq-section,.gp-reviews-section{background:none!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}}@media (max-width:480px){.container{padding:0 12px}.featured-section{margin:0 -12px;width:calc(100%+24px)}.apps-grid{grid-template-columns:repeat(2,1fr);gap:8px}.app-card{padding:10px 8px}.app-card__icon{width:60px;height:60px}.card{padding:14px}.feat-nav{display:none}.share-row{gap:6px}.share-btn{padding:6px 10px;font-size:12px}.feat-slide__content{padding:8px 90px 8px 10px}.screenshots-container{margin-left:-12px;margin-right:-12px}}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--card-bg);border-top:1px solid var(--border);height:58px;box-shadow:0 -2px 10px rgba(0,0,0,.12)}.mobile-bottom-nav__inner{display:flex;flex-direction:row;align-items:stretch;height:100%;width:100%}.mbn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:3px;padding:4px 2px;color:var(--text-muted);text-decoration:none;font-size:10px;font-weight:500;line-height:1;transition:color .15s}.mbn-item svg{flex-shrink:0}.mbn-item:hover{color:var(--primary)}.mbn-item.active{color:var(--primary)}#main{padding-top:0}body.home #main,body.blog #main,body.front-page #main{padding-top:20px}@media (max-width:768px){.mobile-bottom-nav{display:block}#main{padding-top:0 !important}.site-footer{padding-bottom:58px}.single-app{padding-bottom:0}.site-footer{margin-top:0}}.alignleft{float:left;margin:0 20px 10px 0}.alignright{float:right;margin:0 0 10px 20px}.aligncenter{display:block;margin:0 auto}.wp-caption{max-width:100%}.more-dev-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.more-dev-item{border-bottom:1px solid var(--border)}.more-dev-item:last-child{border-bottom:none}.more-dev-link{display:flex;align-items:center;gap:10px;padding:10px 0;text-decoration:none;color:inherit;transition:background .15s}.more-dev-link:hover{opacity:.8}.more-dev-icon{border-radius:10px;object-fit:cover;flex-shrink:0}.more-dev-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.more-dev-title{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-dev-meta{font-size:11.5px;color:var(--text-muted)}.cats-page-title{font-size:20px;font-weight:800;color:var(--text);margin-bottom:16px}.cats-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.cats-page-card{display:flex;align-items:center;gap:12px;background:var(--card-bg);border-radius:12px;border:1px solid var(--border);padding:14px 12px;text-decoration:none;transition:box-shadow .18s,transform .18s}.cats-page-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.cats-page-icon{font-size:26px;flex-shrink:0}.cats-page-info{flex:1;min-width:0}.cats-page-name{display:block;font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cats-page-count{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}.cats-page-arrow{color:var(--text-muted);flex-shrink:0}@media (max-width:768px){.cats-page-grid{grid-template-columns:1fr 1fr}}.cat-img-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 6px}.cat-img-item{display:flex;align-items:center;gap:7px;text-decoration:none;color:var(--text);padding:2px 0;transition:color .15s;overflow:hidden;min-width:0}.cat-img-item:hover{color:var(--primary);text-decoration:none}.cat-img-circle{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.12)}.cat-img-name{font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}@media (max-width:768px){.section-block{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.desktop-only-hero-section{display:block}.mobile-only-hero-section{display:none}@media (max-width:768px){.desktop-only-hero-section{display:none}.mobile-only-hero-section{display:block}}.hero-modern-container{position:relative;background:#1a1a2e;background-size:cover;background-position:center top;background-repeat:no-repeat;min-height:420px;overflow:hidden}.hero-modern-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.99) 0%,rgba(0,0,0,.92) 40%,rgba(0,0,0,.80) 72%,rgba(0,0,0,.64) 100%);z-index:1}.hero-modern-content{position:relative;z-index:2;padding-top:22px;padding-bottom:28px}.hero-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12.5px;margin-bottom:20px;flex-wrap:wrap}.hero-breadcrumb a{color:rgba(255,255,255,.6);text-decoration:none;transition:.15s}.hero-breadcrumb a:hover{color:#fff}.hero-bc-chevron{color:rgba(255,255,255,.35);font-size:11px}.hero-bc-current{color:rgba(255,255,255,.45)}.hero-modern-grid{display:grid;grid-template-columns:175px 1fr;gap:26px;align-items:start;margin-bottom:22px}.hero-modern-icon-wrap img{width:160px;height:160px;border-radius:22px;object-fit:cover;box-shadow:0 12px 36px rgba(0,0,0,.55)}.hero-modern-category-tag{display:inline-block;background:rgba(255,255,255,.12);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;transition:.2s}.hero-modern-category-tag:hover{background:var(--primary);text-decoration:none}.hero-modern-title{color:#fff;font-size:1.55rem;font-weight:800;line-height:1.25;margin:0 0 10px}.hero-modern-badges-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.hero-modern-badge.badge-dev{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.75);font-size:11.5px;padding:3px 9px;border-radius:5px}.hero-modern-divider{height:1px;background:rgba(255,255,255,.12);margin:14px 0}.hero-modern-specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hero-modern-spec-box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 10px;display:flex;align-items:center;gap:8px}.hero-modern-spec-icon-wrap{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.hero-modern-spec-icon-wrap.version-icon{background:rgba(78,142,247,.55)}.hero-modern-spec-icon-wrap.compat-icon{background:rgba(67,160,71,.55)}.hero-modern-spec-icon-wrap.size-icon{background:rgba(255,167,38,.55)}.hero-modern-spec-icon-wrap.date-icon{background:rgba(156,39,176,.55)}.hero-modern-spec-info{display:flex;flex-direction:column;min-width:0}.hero-modern-spec-label{font-size:10px;color:rgba(255,255,255,.45);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.hero-modern-spec-value{font-size:12.5px;color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions-modern-row{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.btn-modern-download-gradient{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--grad-start),var(--grad-end));color:#fff;font-size:14px;font-weight:800;padding:13px 32px;border-radius:12px;text-decoration:none;letter-spacing:.06em;box-shadow:0 4px 18px rgba(21,101,192,.45);transition:.2s;white-space:nowrap}.btn-modern-download-gradient:hover{background:linear-gradient(135deg,var(--primary-dark),var(--grad-start));transform:translateY(-2px);box-shadow:0 7px 24px rgba(21,101,192,.55);color:#fff;text-decoration:none}.action-modern-circle-btn{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.action-modern-circle-btn:hover{background:rgba(255,255,255,.22)}.apkdl-share-wrap{position:relative}.apkdl-share-dropdown{display:none;flex-direction:column;gap:0;position:absolute;top:calc(100%+8px);left:50%;transform:translateX(-50%);background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.18);min-width:160px;overflow:hidden;z-index:100}.apkdl-share-dropdown.open{display:flex}.apkdl-share-item{display:flex;align-items:center;gap:9px;padding:10px 14px;font-size:13px;color:#333;text-decoration:none;cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:.15s}.apkdl-share-item:hover{background:#f5f7fa;color:var(--primary);text-decoration:none}.apkdl-share-item svg{flex-shrink:0}.details-modern-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:0}.details-modern-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 18px}.details-modern-title-wrap{display:flex;align-items:center;gap:10px;margin-bottom:12px}.details-modern-vertical-line{width:3px;height:18px;background:var(--primary);border-radius:2px}.details-modern-title{font-size:13px;font-weight:700;color:#fff}.details-modern-text{font-size:13px;color:rgba(255,255,255,.65);line-height:1.7;margin-bottom:10px}.features-modern-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.feature-modern-pill{background:rgba(21,101,192,.3);border:1px solid rgba(78,142,247,.3);color:#90caf9;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px}.info-modern-list{display:flex;flex-direction:column;gap:6px}.info-modern-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.07)}.info-modern-row:last-child{border-bottom:none}.info-modern-label{font-size:12px;color:rgba(255,255,255,.45)}.info-modern-value{font-size:12.5px;color:#fff;font-weight:600;text-align:right;max-width:55%;word-break:break-all}.gplay-link{color:#fff;text-decoration:none;display:inline-flex;align-items:center}.gplay-link:hover{text-decoration:underline}.verified-safe-banner{display:flex;align-items:center;gap:8px;background:rgba(67,160,71,.12);border:1px solid rgba(67,160,71,.25);border-radius:8px;padding:8px 12px;color:#a5d6a7;font-size:12px;font-weight:600;margin-top:12px}.mob-banner-img{width:100%;max-height:220px;overflow:hidden;line-height:0}.mob-banner-img img{width:100%;height:220px;object-fit:cover;object-position:center;display:block}.mob-hero-body{background:#1a1a2e;padding:14px 16px 18px}body.dark-mode .mob-hero-body{background:#111122}.hero-app-row{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.hero-icon-wrap{flex-shrink:0}.hero-icon{width:80px;height:80px;border-radius:16px;object-fit:cover;box-shadow:0 6px 20px rgba(0,0,0,.4)}.hero-app-info{flex:1;min-width:0}.hero-app-info h1{color:#fff;font-size:1.15rem;font-weight:800;line-height:1.25;margin:0 0 6px}.hero-dev{font-size:12px;color:rgba(255,255,255,.55);display:block;margin-bottom:6px}.hero-type-badges{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.hero-type-badges .badge{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 6px;border-radius:6px;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.2;text-align:center;background:rgba(0,0,0,.35);border:1px solid;color:#fff}.hero-type-badges .badge-mod{border-color:#ff6d00}.hero-type-badges .badge-mod::before{content:"⚡"}.hero-type-badges .badge-offline{border-color:#00c853}.hero-type-badges .badge-offline::before{content:"●";font-size:9px;color:#00c853}.hero-type-badges .badge-money{border-color:#00bfa5}.hero-type-badges .badge-money::before{content:"🔧"}.hero-type-badges .badge-ads{border-color:#ffd600;color:#ffd600}.hero-type-badges .badge-ads::before{content:"🚫"}.hero-type-badges .badge-menu{border-color:#aa00ff}.hero-type-badges .badge-menu::before{content:"☰"}.hero-stats-wrapper{margin-bottom:16px}.hero-mod-info{font-size:12px;color:rgba(255,255,255,.6);margin-bottom:10px;line-height:1.5}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hero-stat{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 6px;text-align:center}.hero-stat-value{font-size:13px;font-weight:700;color:#fff}.hero-stat-label{font-size:10px;color:rgba(255,255,255,.45);margin-top:2px}.mob-star-wrap{display:flex;align-items:center;gap:12px;margin-top:14px;margin-bottom:4px}.mob-stars-static{display:flex;gap:2px;flex-shrink:0}.mob-star-icon{font-size:28px;color:rgba(255,255,255,.25);line-height:1}.mob-star-icon.filled{color:#ffc107}.mob-star-label{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.1);border-radius:20px;padding:5px 12px;white-space:nowrap}.mob-star-label .rating-big{font-size:15px;font-weight:800;color:#fff;line-height:1}.mob-star-denom{font-size:12px;color:rgba(255,255,255,.6)}.btn-hero-download{display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg,var(--grad-start),var(--grad-end));color:#fff;font-size:15px;font-weight:800;padding:14px;border-radius:12px;text-decoration:none;letter-spacing:.06em;box-shadow:0 4px 18px rgba(21,101,192,.4);margin-bottom:12px;transition:.2s}.btn-hero-download:hover{opacity:.9;text-decoration:none;color:#fff}.apkdl-action-row{display:flex;justify-content:center;gap:12px}.apkdl-share-btn.apkdl-action-btn{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:17px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mp-info-card{background:#1a1f2e;border-radius:12px;padding:4px 0;margin-bottom:12px;overflow:hidden}.mp-info-row{display:flex;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid rgba(255,255,255,.07)}.mp-info-row:first-child{border-top:none}.mp-info-icon{color:#00c853;display:flex;align-items:center;flex-shrink:0;width:20px}.mp-info-label{font-size:11px;color:rgba(255,255,255,.45);width:90px;flex-shrink:0;text-transform:uppercase;letter-spacing:.03em}.mp-info-value{font-size:12.5px;color:#fff;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.mp-info-value--small{font-size:11px;font-weight:400;color:rgba(255,255,255,.75)}.mp-side-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.mp-side-card{background:#1a1f2e;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;transition:opacity .2s}a.mp-side-card:hover{opacity:.85;text-decoration:none}.mp-side-card-label{font-size:10px;color:rgba(255,255,255,.45);display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.04em}.mp-side-card-label svg{color:#00c853;flex-shrink:0}.mp-side-card-value{font-size:13px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mais-dev-section{position:relative;border-radius:14px;overflow:hidden;margin-bottom:16px;background-color:#1a1a2e;box-shadow:0 2px 10px rgba(0,0,0,.12)}.mais-dev-bg{display:block;width:100%;height:auto;min-height:180px;object-fit:cover}.mais-dev-content{position:absolute;inset:0;display:flex}.mais-dev-overlay{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.60)}.mais-dev-left{position:relative;z-index:1;width:160px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px 12px;text-align:center}.mais-dev-logo{width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,.8);object-fit:cover}.mais-dev-label-top{font-size:11px;color:rgba(255,255,255,.65)}.mais-dev-name{display:block;font-size:13px;font-weight:700;color:#fff;line-height:1.3}.mais-dev-btn{background:#fff;color:#1a1a2e;font-size:12px;font-weight:700;border-radius:100px;padding:5px 20px;text-decoration:none;margin-top:4px;display:inline-block;transition:opacity .15s}.mais-dev-btn:hover{opacity:.85;text-decoration:none}.mais-dev-right{position:relative;z-index:1;flex:1;display:flex;align-items:center;min-width:0}.mais-dev-scroll{display:flex;gap:12px;overflow-x:auto;padding:16px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%}.mais-dev-scroll::-webkit-scrollbar{display:none}.mais-dev-card{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;flex-shrink:0;width:70px;scroll-snap-align:start}.mais-dev-card-icon{width:58px;height:58px;border-radius:13px;object-fit:cover;box-shadow:0 3px 8px rgba(0,0,0,.4)}.mais-dev-card-title{font-size:11px;font-weight:600;color:#fff;text-align:center;line-height:1.3;word-break:break-word}.mais-dev-card-rating{font-size:11px;color:rgba(255,255,255,.7)}@media (max-width:480px){.mais-dev-left{width:130px;padding:14px 10px}}.single-app{padding-top:24px;padding-bottom:0}.app-section{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.screenshots-container{position:relative;margin-bottom:16px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.screenshots-scroll{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.screenshots-scroll::-webkit-scrollbar{display:none}.screenshot-img{height:220px;width:auto;border-radius:8px;flex-shrink:0;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.1)}.screenshots-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;font-size:16px;color:#555;display:flex;align-items:center;justify-content:center;z-index:5;transition:.2s}.screenshots-nav-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.screenshots-nav-btn.prev{left:6px}.screenshots-nav-btn.next{right:6px}.section-header-trigger{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-header-trigger h2{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0}.section-header-trigger svg{color:#999;flex-shrink:0}.about-section{position:relative}.app-description.truncated-short{font-size:13.5px;color:#555;line-height:1.7;max-height:120px;overflow:hidden;position:relative}.app-description.truncated-short::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,var(--card-bg,#fff));pointer-events:none}.about-updated{display:flex;flex-direction:column;gap:2px;margin-top:14px}.about-updated-label{font-size:12px;color:#9aa0a6}.about-updated-date{font-size:13px;font-weight:700;color:#1a1a2e}.app-modal{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;justify-content:center}.app-modal-content{background:#fff;border-radius:18px 18px 0 0;width:100%;max-width:860px;max-height:92vh;display:flex;flex-direction:column}@media(min-width:768px){.app-modal{align-items:center;padding:20px}.app-modal-content{border-radius:16px;max-height:88vh}}.app-modal-header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.app-modal-header img{width:44px;height:44px;border-radius:10px;object-fit:cover}.app-modal-header strong{flex:1;font-size:15px;font-weight:700;color:#1a1a2e}.app-modal-header button{width:32px;height:32px;border-radius:50%;background:#f0f2f5;border:none;font-size:18px;color:#555;cursor:pointer;line-height:1}.app-modal-body{overflow-y:auto;padding:20px 22px;flex:1;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-modal-body::-webkit-scrollbar{display:none}.full-description{font-size:14px;color:#333;line-height:1.8}.full-description p{margin-bottom:14px}.full-description h2{font-size:16px;font-weight:700;margin:22px 0 10px;color:#1a1a2e;padding-bottom:6px;border-bottom:2px solid #e3f2fd}.full-description h2:first-child{margin-top:0}.full-description h3{font-size:14px;font-weight:700;margin:14px 0 6px;color:#1a1a2e}.full-description ul,.full-description ol{padding-left:18px;margin-bottom:14px}.full-description li{margin-bottom:5px}.full-description .mp-table-wrap{overflow-x:auto;margin:14px 0;-webkit-overflow-scrolling:touch}.full-description .mp-compare-table{min-width:500px}@media (max-width:480px){.full-description .mp-compare-table{min-width:0;font-size:12px}.full-description .mp-compare-table th,.full-description .mp-compare-table td{padding:8px 9px}.mp-table-wrap{-webkit-overflow-scrolling:touch}.mp-compare-table{font-size:12px}.mp-compare-table th,.mp-compare-table td{padding:8px 9px}}.full-description .mp-feature-list{grid-template-columns:1fr 1fr}.full-description .mp-install-steps li{padding:10px 12px}@media(max-width:500px){.full-description .mp-pros-contras{grid-template-columns:1fr}}.apk-tags-section{}.apk-tags-title{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 12px}.apk-tags-list{display:flex;flex-wrap:wrap;gap:8px}.apk-tag-pill{background:#f0f4ff;color:var(--primary);font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;text-decoration:none;transition:.15s;border:1px solid rgba(21,101,192,.12)}.apk-tag-pill:hover{background:var(--primary);color:#fff;text-decoration:none}.apk-safe-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.apk-safe-header h2{font-size:1rem;font-weight:700;color:var(--text);margin:0}.apk-safe-intro{font-size:13px;color:var(--text-muted);line-height:1.65;margin-bottom:12px}.apk-safe-features{display:flex;flex-wrap:wrap;gap:8px}.apk-safe-feature-item{display:flex;align-items:center;gap:6px;background:#f6fef6;border:1px solid #c8e6c9;border-radius:8px;padding:6px 12px;font-size:12.5px;color:#2e7d32;font-weight:600}.apk-faq-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.apk-faq-header h2{font-size:1rem;font-weight:700;color:var(--text);margin:0}.apk-faq-list{display:flex;flex-direction:column;gap:8px}.apk-faq-item{border:1px solid var(--border);border-radius:10px;overflow:hidden}.apk-faq-question{width:100%;background:var(--page-bg);border:none;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font-size:13.5px;font-weight:600;color:#1a1a2e;cursor:pointer;text-align:left;gap:10px;transition:.15s}.apk-faq-question:hover{background:var(--primary-light)}.apk-faq-chevron{font-size:12px;color:var(--text-muted);flex-shrink:0;transition:transform .25s}.apk-faq-item.open .apk-faq-chevron{transform:rotate(180deg)}.apk-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.apk-faq-answer-inner{padding:12px 16px 14px;font-size:13px;color:var(--text-muted);line-height:1.7;border-top:1px solid #eee;background:#fff}.apk-rating-card{}.apk-rating-card h2{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 14px}.rating-stars-interactive{display:flex;gap:6px;margin-bottom:8px}.istar{font-size:28px;cursor:pointer;color:#ddd;transition:color .15s;user-select:none}.istar.active,.istar:hover{color:#ffc107}.rating-msg{font-size:13px;color:#888;margin-top:6px}@media (max-width:1024px){.hero-modern-specs-grid{grid-template-columns:repeat(2,1fr)}.details-modern-columns{grid-template-columns:1fr}}@media (max-width:768px){.hero-modern-grid{grid-template-columns:80px 1fr;gap:14px}.hero-modern-icon-wrap img{width:76px;height:76px}.hero-modern-title{font-size:1.15rem}.hero-modern-specs-grid{grid-template-columns:repeat(2,1fr)}.hero-stats{grid-template-columns:repeat(2,1fr)}.screenshot-img{height:160px}}.gp-reviews{font-family:inherit}.gp-reviews-header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.gp-reviews-title{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0}.gp-reviews-count{background:#f0f2f5;color:#5f6368;font-size:12px;font-weight:700;padding:3px 10px;border-radius:100px}.gp-review-list{display:flex;flex-direction:column}.gp-review-card{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid #f0f0f1}.gp-review-card:last-child{border-bottom:none}.gp-review-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.15)}.gp-review-body{flex:1;min-width:0}.gp-review-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.gp-review-author{font-size:13px;font-weight:700;color:#1a1a2e}.gp-review-date{font-size:11.5px;color:#9aa0a6;white-space:nowrap}.gp-review-stars{display:flex;gap:1px;margin-bottom:7px}.gp-rev-star{font-size:14px}.gp-rev-star.on{color:#fbbc04}.gp-rev-star.off{color:#e0e0e0}.gp-review-text{font-size:13.5px;color:#3c4043;line-height:1.65}.gp-review-text p{margin:0}.gp-no-reviews{text-align:center;color:#9aa0a6;font-size:14px;padding:24px 0}.gp-review-hidden{display:none}.gp-show-all-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:11px;background:none;border:1.5px solid var(--border);border-radius:8px;font-size:13px;font-weight:600;color:var(--primary);cursor:pointer;transition:.2s}.gp-show-all-btn:hover{background:var(--primary-light)}.gp-show-all-btn.expanded svg{transform:rotate(180deg)}.gp-show-all-btn svg{transition:transform .2s}.gp-review-form-wrap{margin-top:20px;padding-top:20px;border-top:2px solid #f0f0f1}.gp-form-title{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 16px}.gp-star-select{margin-bottom:14px}.gp-star-label{font-size:12.5px;font-weight:600;color:#5f6368;margin-bottom:8px}.gp-stars-input{display:flex;gap:2px}.gp-star-btn{background:none;border:none;font-size:34px;color:#e0e0e0;cursor:pointer;padding:0;line-height:1;transition:color .1s,transform .1s}.gp-star-btn.active,.gp-star-btn.hover{color:#fbbc04;transform:scale(1.1)}.gp-comment-field{margin-bottom:0}.gp-comment-field textarea{width:100%;border:1.5px solid #e0e0e0;border-radius:12px;padding:13px 15px;font-size:14px;resize:vertical;min-height:100px;outline:none;font-family:inherit;color:#1a1a2e;background:#fafafa;transition:border-color .2s,box-shadow .2s}.gp-comment-field textarea:focus{border-color:#1a73e8;background:#fff;box-shadow:0 0 0 3px rgba(26,115,232,.1)}.gp-comment-field textarea::placeholder{color:#9aa0a6}.gp-submit-row{display:flex;justify-content:flex-end;margin-top:12px}.gp-submit-btn{background:#1a73e8;color:#fff;border:none;border-radius:100px;padding:11px 32px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;letter-spacing:.2px;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(26,115,232,.3)}.gp-submit-btn:hover{background:#1557b0;box-shadow:0 4px 14px rgba(26,115,232,.4)}.gp-login-note{font-size:13px;color:#5f6368}.gp-login-note a{color:#1a73e8;font-weight:600}#commentform p.comment-notes,#commentform .logged-in-as{display:none !important}.gp-reviews-pagination{margin-top:16px;text-align:center}.app-section .comment-respond,#respond{background:none!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important}#reply-title,.comment-reply-title{display:none!important}.comment-notes,.logged-in-as,.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-cookies-consent{display:none!important}#commentform{display:flex;flex-direction:column;gap:0}#commentform>p{margin:0!important;padding:0!important}#commentform label[for="comment"]{display:none!important}#commentform #comment,#commentform textarea{width:100%!important;border:1.5px solid var(--border)!important;border-radius:12px!important;padding:13px 15px!important;font-size:14px!important;resize:vertical!important;min-height:100px!important;outline:none!important;font-family:inherit!important;color:var(--text)!important;background:var(--page-bg)!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s!important;margin:0!important}#commentform #comment:focus,#commentform textarea:focus{border-color:var(--primary)!important;background:var(--card-bg)!important;box-shadow:0 0 0 3px rgba(26,115,232,.1)!important}#commentform #comment::placeholder,#commentform textarea::placeholder{color:var(--text-muted)!important}#commentform .form-submit{margin:12px 0 0!important;padding:0!important;display:flex;justify-content:flex-end}#commentform .submit,#commentform input[type="submit"]{background:var(--primary)!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:11px 32px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;font-family:inherit!important;letter-spacing:.2px!important;box-shadow:0 2px 8px rgba(26,115,232,.3)!important;transition:background .2s!important;height:auto!important;line-height:1.2!important;display:inline-block!important;width:auto!important}#commentform .submit:hover,#commentform input[type="submit"]:hover{background:var(--primary-dark)!important}.must-log-in{font-size:13px;color:var(--text-muted)}.gp-logged-as{font-size:12.5px;color:#5f6368;margin:0 0 14px}.gp-logged-as strong{color:#1a1a2e}.gp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}@media(max-width:480px){.gp-field-row{grid-template-columns:1fr}}.gp-input{width:100%;border:1.5px solid var(--border);border-radius:12px;padding:11px 14px;font-size:13.5px;color:var(--text);background:var(--page-bg);outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s}.gp-input:focus{border-color:var(--primary);background:var(--card-bg);box-shadow:0 0 0 3px rgba(26,115,232,.1)}.gp-input::placeholder{color:var(--text-muted)}body.dark-mode .gp-input{background:#222232!important;color:var(--text)!important;border-color:var(--border)!important}body.dark-mode .gp-input:focus{background:#2a2a3a!important}.must-log-in a{color:#1a73e8;font-weight:600}.float-buttons{position:fixed;bottom:80px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px}.float-btn{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.25);transition:transform .2s,box-shadow .2s;text-decoration:none}.float-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.3)}.float-btn--whatsapp{background:#25d366}.float-btn--telegram{background:#2aabee}.archive-tipo-icon{font-size:1.4em;margin-right:4px;vertical-align:middle}.mp-feature-list{list-style:none;padding:0;margin:16px 0 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.mp-feature-list li{background:var(--primary-light,#e3f2fd);border-left:4px solid var(--primary,#1565c0);border-radius:6px;padding:10px 14px;font-size:14px;color:var(--text,#1a1a2e);font-weight:500}.mp-table-wrap{overflow-x:auto;margin:16px 0 24px}.mp-compare-table{width:100%;border-collapse:collapse;font-size:14px;border:1px solid var(--border,#e0e0e0)}.mp-compare-table thead tr{background:var(--primary,#1565c0);color:#fff}.mp-compare-table th{padding:12px 16px;text-align:left;font-weight:600}.mp-compare-table td{padding:11px 16px;border-bottom:1px solid var(--border,#e0e0e0)}.mp-compare-table tbody tr:nth-child(even){background:var(--primary-light,#e3f2fd)}.mp-compare-table tbody tr:hover{background:#dce8fb}.mp-compare-table td:first-child{font-weight:600}.mp-compare-table td:last-child{color:var(--green,#2e7d32);font-weight:600}.mp-install-steps{list-style:none;counter-reset:steps;padding:0;margin:16px 0 24px;display:flex;flex-direction:column;gap:10px}.mp-install-steps li{counter-increment:steps;display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--border,#e0e0e0);border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.6}.mp-install-steps li::before{content:counter(steps);min-width:30px;height:30px;background:var(--primary,#1565c0);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.mp-security-box{background:#fff8e1;border-left:4px solid #f9a825;border-radius:8px;padding:16px 20px;margin:16px 0 24px;font-size:14px;line-height:1.7}.mp-security-box p{margin:0}.mp-pros-contras{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 24px}@media(max-width:600px){.mp-pros-contras{grid-template-columns:1fr}}.mp-pros,.mp-contras{border-radius:10px;padding:16px 18px}.mp-pros{background:var(--green-bg,#e8f5e9);border:1px solid #a5d6a7}.mp-contras{background:var(--red-bg,#ffebee);border:1px solid #ef9a9a}.mp-pros h3,.mp-contras h3{font-size:14px;font-weight:700;margin:0 0 10px}.mp-pros h3{color:var(--green,#2e7d32)}.mp-contras h3{color:var(--red,#c62828)}.mp-pros ul,.mp-contras ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.mp-pros ul li,.mp-contras ul li{font-size:13px;line-height:1.5;padding-left:4px}.mp-faq{display:flex;flex-direction:column;gap:12px;margin:16px 0 8px}.mp-faq-item{background:#fff;border:1px solid var(--border,#e0e0e0);border-radius:10px;padding:16px 18px}.mp-faq-q{display:block;font-size:15px;font-weight:700;color:var(--primary,#1565c0);margin:0 0 8px}.mp-faq-a{font-size:14px;color:var(--text,#1a1a2e);line-height:1.7;margin:0}.mp-article-section{padding:0}.mp-article-body{font-size:15px;line-height:1.8;color:var(--text,#1a1a2e)}.mp-article-body h2{font-size:18px;font-weight:700;color:var(--text,#1a1a2e);margin:28px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--primary-light,#e3f2fd)}.mp-article-body h2:first-child{margin-top:0}.mp-article-body p{margin:0 0 16px}.mp-article-body br+br{display:block;content:"";margin-top:12px}.mp-article-body ul,.mp-article-body ol{margin:0 0 16px;padding-left:20px}.mp-article-body li{margin-bottom:6px}.home-main .section-block,.home-main .section-block--cats{background:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important;overflow:visible !important}.home-main .section-header{background:transparent !important;box-shadow:none !important;border:none !important}.home-main .apps-grid,.home-main .apps-list,.home-main .popular-list,.home-main .cat-img-grid,.home-main .apps-scroll-small{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;gap:12px !important;width:100% !important;max-width:100% !important;padding:0 0 8px !important;margin:0 !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-main .apps-grid::-webkit-scrollbar,.home-main .apps-list::-webkit-scrollbar,.home-main .popular-list::-webkit-scrollbar,.home-main .cat-img-grid::-webkit-scrollbar,.home-main .apps-scroll-small::-webkit-scrollbar{display:none}.home-main .app-card,.home-main .app-list-item,.home-main .popular-item,.home-main .cat-img-item,.home-main .app-card-sm{flex:0 0 auto !important;background:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important;text-decoration:none}.home-main .app-card,.home-main .app-list-item,.home-main .popular-item{width:92px !important;min-width:92px !important;max-width:92px !important;padding:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:0 !important}.home-main .app-card__icon,.home-main .app-list-item__icon,.home-main .popular-icon{width:84px !important;height:84px !important;border-radius:18px !important;margin:0 0 8px !important;object-fit:cover !important;box-shadow:none !important}.home-main .app-card__title,.home-main .app-list-item__name,.home-main .popular-title{width:92px !important;font-size:12px !important;font-weight:700 !important;line-height:1.25 !important;text-align:center !important;white-space:normal !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.home-main .app-card__dev,.home-main .app-card__rating,.home-main .app-card__badges,.home-main .app-list-item__cat,.home-main .app-list-item__rating,.home-main .popular-rank,.home-main .popular-dev,.home-main .popular-meta{display:none !important}.home-main .app-list-item__info,.home-main .popular-info{width:92px !important;min-width:0 !important}.home-main .cat-img-item{width:86px !important;min-width:86px !important;max-width:86px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;text-align:center !important;gap:8px !important;padding:0 !important}.home-main .cat-img-circle{width:64px !important;height:64px !important;border-radius:16px !important;box-shadow:none !important}.home-main .cat-img-name{width:86px !important;font-size:12px !important;font-weight:700 !important;line-height:1.25 !important;text-align:center !important;white-space:normal !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;flex:initial !important}.home-main .app-card-sm{width:86px !important;min-width:86px !important;gap:7px !important}.home-main .app-card-sm__icon{width:84px !important;height:84px !important;border-radius:18px !important;box-shadow:none !important}.home-main .app-card-sm__name{width:86px !important;font-size:12px !important;font-weight:700 !important;line-height:1.25 !important}@media (max-width:768px){.home-main .section-block,.home-main .section-block--cats{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.home-main .apps-grid,.home-main .apps-list,.home-main .popular-list,.home-main .cat-img-grid,.home-main .apps-scroll-small{gap:10px !important}.home-main .app-card,.home-main .app-list-item,.home-main .popular-item,.home-main .app-card-sm{width:84px !important;min-width:84px !important;max-width:84px !important}.home-main .app-card__icon,.home-main .app-list-item__icon,.home-main .popular-icon,.home-main .app-card-sm__icon{width:76px !important;height:76px !important;border-radius:16px !important}.home-main .app-card__title,.home-main .app-list-item__name,.home-main .popular-title,.home-main .app-card-sm__name,.home-main .cat-img-name{width:84px !important;font-size:11.5px !important}.home-main .cat-img-item{width:84px !important;min-width:84px !important;max-width:84px !important}.home-main .cat-img-circle{width:58px !important;height:58px !important;border-radius:14px !important}}@media (max-width:768px){.header-inner.search-open>.site-logo,.header-inner.search-open .site-logo,.header-inner.search-open .custom-logo-link,.header-inner.search-open .custom-logo,.header-inner.search-open .site-title,body.mp-search-open .site-logo,body.mp-search-open .custom-logo-link,body.mp-search-open .custom-logo,body.mp-search-open .site-title{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;min-width:0 !important;max-width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.header-inner.search-open .header-search-bar,body.mp-search-open .header-search-bar{display:flex !important;flex:1 1 auto !important;width:100% !important;max-width:none !important;padding:0 4px 0 0 !important;visibility:visible !important;opacity:1 !important}.header-inner.search-open .header-search-bar form,body.mp-search-open .header-search-bar form{width:100% !important}}.feat-slide__bg{position:relative}.feat-slide__bg::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.62) 24%,rgba(0,0,0,.34) 48%,rgba(0,0,0,.14) 70%,rgba(0,0,0,0) 100%)}.feat-slide__content{z-index:3}.feat-slide__dl-btn{z-index:4}.feat-nav,.feat-dots{z-index:5}.hero-modern-container{position:relative;overflow:hidden}.hero-modern-overlay{background:linear-gradient(to top,rgba(0,0,0,.90) 0%,rgba(0,0,0,.72) 26%,rgba(0,0,0,.46) 52%,rgba(0,0,0,.20) 74%,rgba(0,0,0,.06) 100%) !important}.hero-modern-content{position:relative;z-index:2}.mob-banner-img{position:relative;overflow:hidden}.mob-banner-img::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.56) 28%,rgba(0,0,0,.26) 58%,rgba(0,0,0,.08) 80%,rgba(0,0,0,0) 100%)}.mob-banner-img img{position:relative;z-index:0}@media (max-width:768px){.feat-slide__bg::after{background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.70) 28%,rgba(0,0,0,.42) 54%,rgba(0,0,0,.16) 78%,rgba(0,0,0,0) 100%)}.hero-modern-overlay{background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.76) 30%,rgba(0,0,0,.50) 56%,rgba(0,0,0,.22) 78%,rgba(0,0,0,.06) 100%) !important}.mob-banner-img::after{background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.62) 32%,rgba(0,0,0,.30) 62%,rgba(0,0,0,.08) 84%,rgba(0,0,0,0) 100%)}}.section-block--editor-mobile-only{display:none !important}.home-sidebar .sidebar-editor-section{display:block}@media (max-width:1024px){.home-sidebar .sidebar-editor-section{display:block !important}}.home-main .section-block--cats{background:#fff !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:18px 18px 20px !important;margin:0 0 16px !important;overflow:hidden !important;width:100% !important}body.dark-mode .home-main .section-block--cats{background:var(--card-bg) !important}.home-main .section-block--cats+.section-block--cats{border-top:10px solid #f3f5f8 !important}body.dark-mode .home-main .section-block--cats+.section-block--cats{border-top-color:#151525 !important}.home-main .section-block--cats .cat-tile-header,.home-main .section-block--cats .section-header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin:0 0 20px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}.home-main .section-block--cats .section-title{font-size:22px !important;line-height:1.2 !important;font-weight:700 !important;color:var(--text) !important;margin:0 !important;padding:0 !important}.home-main .section-block--cats .section-title::before{display:none !important}.home-main .section-block--cats .cat-section-arrow{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;flex:0 0 28px !important;color:#60656f !important;font-size:42px !important;line-height:1 !important;font-weight:400 !important;text-decoration:none !important}.home-main .section-block--cats .cat-img-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px 30px !important;overflow:visible !important;width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}.home-main .section-block--cats .cat-img-item{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;width:auto !important;min-width:0 !important;max-width:none !important;padding:0 !important;margin:0 !important;overflow:hidden !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;text-align:left !important}.home-main .section-block--cats .cat-img-circle{width:58px !important;height:58px !important;min-width:58px !important;border-radius:50% !important;object-fit:cover !important;box-shadow:none !important;margin:0 !important}.home-main .section-block--cats .cat-img-name{display:block !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;max-width:none !important;font-size:16px !important;font-weight:600 !important;line-height:1.25 !important;color:var(--text) !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}@media (max-width:1024px){.home-main .section-block--cats{padding:18px 12px 20px !important}.home-main .section-block--cats .cat-img-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px 22px !important}.home-main .section-block--cats .cat-img-circle{width:50px !important;height:50px !important;min-width:50px !important}.home-main .section-block--cats .cat-img-name{font-size:15px !important}}@media (max-width:768px){.home-main .section-block--cats{margin-left:-12px !important;margin-right:-12px !important;width:calc(100%+24px) !important;padding:18px 10px 22px !important}.home-main .section-block--cats .section-title{font-size:20px !important}.home-main .section-block--cats .cat-img-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px 14px !important}.home-main .section-block--cats .cat-img-item{gap:8px !important}.home-main .section-block--cats .cat-img-circle{width:44px !important;height:44px !important;min-width:44px !important}.home-main .section-block--cats .cat-img-name{font-size:14px !important;font-weight:600 !important}}@media (max-width:390px){.home-main .section-block--cats .cat-img-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:22px 18px !important}.home-main .section-block--cats .cat-img-circle{width:48px !important;height:48px !important;min-width:48px !important}.home-main .section-block--cats .cat-img-name{font-size:14px !important}}.home-main .section-block--cats{background:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important}.home-main .section-block--cats+.section-block--cats{border-top:none !important}@media (min-width:1025px){.home-layout{align-items:start !important}.home-main{grid-column:1 !important;grid-row:2 !important;align-self:start !important}.home-sidebar{grid-column:2 !important;grid-row:1 / span 2 !important;align-self:start !important}.home-main .section-block--cats{margin-top:0 !important;padding-top:10px !important}}@media (max-width:768px){.home-main .section-block--cats{background:transparent !important;margin-left:-12px !important;margin-right:-12px !important;width:calc(100%+24px) !important}}.section-block--cats-sidebar-web{display:none !important}@media (min-width:1025px){.home-main>.section-block--cats{display:none !important}.home-sidebar .section-block--cats-sidebar-web{display:block !important;background:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 0 16px !important;overflow:visible !important}.home-sidebar .section-block--cats-sidebar-web .section-header{margin:0 0 14px !important;padding:0 !important}.home-sidebar .section-block--cats-sidebar-web .section-title{font-size:16px !important;font-weight:800 !important;padding:0 !important}.home-sidebar .section-block--cats-sidebar-web .section-title::before{display:none !important}.home-sidebar .section-block--cats-sidebar-web .cat-section-arrow{width:22px !important;height:22px !important;font-size:34px !important;color:#60656f !important;text-decoration:none !important;line-height:1 !important}.home-sidebar .section-block--cats-sidebar-web .cat-img-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px 12px !important;overflow:visible !important;padding:0 !important;margin:0 !important}.home-sidebar .section-block--cats-sidebar-web .cat-img-item{display:flex !important;flex-direction:row !important;align-items:center !important;gap:9px !important;min-width:0 !important;width:auto !important;max-width:none !important;padding:0 !important;background:transparent !important;box-shadow:none !important;border:none !important;text-align:left !important}.home-sidebar .section-block--cats-sidebar-web .cat-img-circle{width:42px !important;height:42px !important;min-width:42px !important;border-radius:50% !important;object-fit:cover !important;box-shadow:none !important}.home-sidebar .section-block--cats-sidebar-web .cat-img-name{display:block !important;width:auto !important;min-width:0 !important;font-size:13px !important;font-weight:700 !important;line-height:1.2 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}}@media (max-width:1024px){.section-block--cats-sidebar-web{display:none !important}.home-main>.section-block--cats{display:block !important}}.home-main .section-title,.home-sidebar .section-title{padding-left:0 !important}.home-main .section-title::before,.home-sidebar .section-title::before{display:none !important;content:none !important}body.dark-mode .home-main .section-block--cats,body.dark-mode .home-main .section-block--cats *,body.dark-mode .home-sidebar .section-block--cats-sidebar-web,body.dark-mode .home-sidebar .section-block--cats-sidebar-web *{box-shadow:none !important}body.dark-mode .home-main .section-block--cats,body.dark-mode .home-sidebar .section-block--cats-sidebar-web{background:transparent !important;background-color:transparent !important;border:none !important;border-radius:0 !important}body.dark-mode .home-main .section-block--cats+.section-block--cats{border-top:none !important}body.dark-mode .home-main .section-block--cats .cat-tile-header,body.dark-mode .home-main .section-block--cats .section-header,body.dark-mode .home-sidebar .section-block--cats-sidebar-web .cat-tile-header,body.dark-mode .home-sidebar .section-block--cats-sidebar-web .section-header{background:transparent !important;background-color:transparent !important;box-shadow:none !important;border:none !important}body.dark-mode .home-main .section-block--cats .cat-img-item,body.dark-mode .home-sidebar .section-block--cats-sidebar-web .cat-img-item{background:transparent !important;background-color:transparent !important;box-shadow:none !important;border:none !important}.site-logo{color:var(--logo-color,var(--header-text,#111827)) !important}.site-logo .site-logo-main{color:var(--logo-color,var(--header-text,#111827)) !important}.site-logo .site-logo-accent,.site-logo span:not(.site-logo-main){color:var(--logo-accent,var(--primary,#1565c0)) !important}body.dark-mode .site-logo{color:var(--logo-color,var(--header-text,#e8eaed)) !important}body.dark-mode .site-logo .site-logo-main{color:var(--logo-color,var(--header-text,#e8eaed)) !important}body.dark-mode .site-logo .site-logo-accent,body.dark-mode .site-logo span:not(.site-logo-main){color:var(--logo-accent,var(--primary,#1565c0)) !important}.skip-link.screen-reader-text{position:absolute!important;left:8px!important;top:8px!important;z-index:999999!important;width:auto!important;height:auto!important;padding:10px 14px!important;background:#fff!important;color:#111827!important;border-radius:8px!important;box-shadow:0 4px 18px rgba(0,0,0,.25)!important;transform:translateY(-140%)!important;transition:transform .15s ease!important}.skip-link.screen-reader-text:focus{transform:translateY(0)!important;clip:auto!important;clip-path:none!important;overflow:visible!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--primary,#1565c0)!important;outline-offset:3px!important}img{max-width:100%;height:auto}.feat-slide__bg{aspect-ratio:1024 / 480}.feat-slide__bg,.hero-modern-container,.mob-banner-img,.sidebar-editor-card__banner{contain:layout paint}.app-card__icon,.app-card-sm__icon,.app-list-item__icon,.popular-icon,.cat-img-circle,.sidebar-editor-card__icon,.hero-icon,.hero-modern-icon-wrap img,.dl-app-icon{aspect-ratio:1/1}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}.cat-img-circle,
.section-block--cats .cat-img-circle,
.cat-img-item img,
.cat-img-grid img{
  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  min-height:44px !important;
  max-width:44px !important;
  max-height:44px !important;
  aspect-ratio:1/1 !important;
  border-radius:50% !important;
  object-fit:contain !important;
  object-position:center center !important;
  overflow:hidden !important;
  display:block !important;
  flex-shrink:0 !important;
  background:#ffffff !important;
  padding:3px !important;
  border:1px solid rgba(0,0,0,.06) !important;
  box-shadow:0 2px 8px rgba(0,0,0,.10) !important;
  box-sizing:border-box !important;
}.section-block--cats .cat-img-item{
  align-items:center !important;
}body.dark-mode .cat-img-circle,
body.dark-mode .section-block--cats .cat-img-circle,
body.dark-mode .cat-img-item img,
body.dark-mode .cat-img-grid img{
  background:#1e1e1e !important;
  border-color:rgba(255,255,255,.08) !important;
}@media (max-width:768px){.cat-img-circle,
  .section-block--cats .cat-img-circle,
  .cat-img-item img,
  .cat-img-grid img{
    width:46px !important;
    height:46px !important;
    min-width:46px !important;
    min-height:46px !important;
    max-width:46px !important;
    max-height:46px !important;
    padding:3px !important;
  }}.section-header{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
}.section-more,
.mp-play-more-btn,
.cat-section-more-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:30px!important;
    padding:7px 14px!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,var(--grad-start,var(--primary,#1565c0)),var(--grad-end,#5b35f2))!important;
    color:#fff!important;
    font-size:12.5px!important;
    font-weight:800!important;
    line-height:1!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    letter-spacing:.01em!important;
    box-shadow:0 4px 12px rgba(21,101,192,.22)!important;
    border:0!important;
}.section-more:hover,
.mp-play-more-btn:hover,
.cat-section-more-btn:hover{
    color:#fff!important;
    text-decoration:none!important;
    transform:translateY(-1px)!important;
    box-shadow:0 6px 16px rgba(21,101,192,.30)!important;
}.home-main .section-block--cats .cat-section-arrow{
    display:none!important;
}.home-main .section-block--cats .cat-section-more-btn{
    width:auto!important;
    height:auto!important;
    flex:0 0 auto!important;
    font-size:12.5px!important;
    font-weight:800!important;
    line-height:1!important;
}body.dark-mode .section-more,
body.dark-mode .mp-play-more-btn,
body.dark-mode .cat-section-more-btn{
    color:#fff!important;
    box-shadow:0 4px 14px rgba(0,0,0,.35)!important;
}@media (max-width:768px){.section-more,
    .mp-play-more-btn,
    .cat-section-more-btn{
        min-height:28px!important;
        padding:7px 12px!important;
        font-size:12px!important;
    }}.home-main > .section-block:not(.section-block--cats) .section-header{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
}.home-main > .section-block:not(.section-block--cats) .section-more,
.home-main > .section-block:not(.section-block--cats) .mp-play-more-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:30px!important;
    padding:7px 14px!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,var(--grad-start,var(--primary,#1565c0)),var(--grad-end,#5b35f2))!important;
    color:#fff!important;
    font-size:12.5px!important;
    font-weight:800!important;
    line-height:1!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    box-shadow:0 4px 12px rgba(21,101,192,.22)!important;
    border:0!important;
}.home-main > .section-block:not(.section-block--cats) .section-more:hover,
.home-main > .section-block:not(.section-block--cats) .mp-play-more-btn:hover{
    color:#fff!important;
    text-decoration:none!important;
    transform:translateY(-1px)!important;
    box-shadow:0 6px 16px rgba(21,101,192,.30)!important;
}.section-block--cats .cat-section-more-btn,
.section-block--cats-sidebar-web .cat-section-more-btn,
.section-block--cats .cat-section-arrow,
.section-block--cats-sidebar-web .cat-section-arrow{
    display:none!important;
}@media (max-width:768px){.home-main > .section-block:not(.section-block--cats) .section-more,
    .home-main > .section-block:not(.section-block--cats) .mp-play-more-btn{
        min-height:28px!important;
        padding:7px 12px!important;
        font-size:12px!important;
    }}@media (min-width: 1025px){.home-sidebar .sidebar-editor-section{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    border-radius:0 !important;
    overflow:visible !important;
  }.home-sidebar .sidebar-section-hd{
    background:transparent !important;
    border-bottom:none !important;
    padding:0 0 10px !important;
  }.home-sidebar .sidebar-editor-list{
    background:transparent !important;
  }.home-sidebar .sidebar-editor-card{
    background:transparent !important;
    border-bottom:none !important;
    box-shadow:none !important;
  }.home-sidebar .sidebar-editor-card:hover{
    background:transparent !important;
  }.home-sidebar .sidebar-editor-card__foot{
    border-bottom:none !important;
  }.home-sidebar .sidebar-editor-card + .sidebar-editor-card{
    margin-top:8px !important;
  }.home-sidebar .sidebar-editor-card::before,
  .home-sidebar .sidebar-editor-card::after,
  .home-sidebar .sidebar-editor-card__foot::before,
  .home-sidebar .sidebar-editor-card__foot::after{
    display:none !important;
    content:none !important;
  }}.header-search-bar form,
.header-search-bar form:focus,
.header-search-bar form:focus-within,
.header-search-bar input,
.header-search-bar input:focus,
.header-search-bar input:focus-visible,
.mobile-search-form,
.mobile-search-form:focus,
.mobile-search-form:focus-within,
.mobile-search-form input,
.mobile-search-form input:focus,
.mobile-search-form input:focus-visible{
    outline:none!important;
    box-shadow:none!important;
    border-color:transparent!important;
    caret-color:var(--primary,#1565c0)!important;
}.header-search-bar form:focus-within{
    box-shadow:none!important;
}@media (max-width:768px){.header-search-bar form,
    .header-search-bar input{
        outline:none!important;
        box-shadow:none!important;
        border-left:0!important;
    }.header-search-bar input{
        -webkit-tap-highlight-color:transparent!important;
    }}.search-results .archive-sidebar,
.search-results .search-sidebar,
.search-results .widget_categories,
.search-results .side-cat-list{
    display:none!important;
}.archive-header p{
    max-width:720px;
}.developer-archive-banner{
    width:100%;
    aspect-ratio:16/5;
    border-radius:var(--radius);
    overflow:hidden;
    margin-bottom:14px;
    background:var(--card-bg);
}.developer-archive-banner img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}.developer-archive-title-row{
    display:flex;
    align-items:center;
    gap:14px;
}.developer-archive-icon{
    width:64px;
    height:64px;
    border-radius:16px;
    object-fit:cover;
    flex-shrink:0;
}@media (max-width:768px){.developer-archive-banner{aspect-ratio:16/7}.developer-archive-icon{width:54px;height:54px;border-radius:14px}}.app-modal-header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--card,#fff)}body.dark-mode .app-modal-header{background:#252535}.app-modal-close{border:0;background:transparent;box-shadow:none;font-size:30px;line-height:1;color:var(--text-muted);cursor:pointer;flex:0 0 auto;padding:0;margin:0 2px 0 0}.app-modal-app-icon{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:0 0 40px}.app-modal-app-meta{display:flex;flex-direction:column;min-width:0}.app-modal-app-title{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-modal-app-subtitle{margin-top:2px;font-size:12px;color:var(--text-muted);line-height:1.2}.badge-unlocked{background:#e8f5e9;color:#1b5e20;border:1px solid #66bb6a}@media (max-width:600px){.app-modal{align-items:stretch!important;padding:0!important}.app-modal-content{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.app-modal-body{padding:16px!important;overflow-x:hidden!important}.full-description{font-size:15px!important;line-height:1.75!important;overflow-wrap:break-word!important;word-break:normal!important}.full-description *{max-width:100%!important;box-sizing:border-box!important}.full-description p,.full-description h2,.full-description h3,.full-description h4{width:100%!important}.full-description .wp-block-columns,.full-description .wp-block-column{display:block!important;width:100%!important;flex-basis:auto!important;margin-left:0!important;margin-right:0!important}.full-description [style*="grid-template-columns"]{grid-template-columns:1fr!important}.full-description [style*="display:grid"],.full-description [style*="display: grid"]{display:block!important}.full-description table,.full-description thead,.full-description tbody,.full-description tr,.full-description th,.full-description td{display:block!important;width:100%!important}.full-description th,.full-description td{padding:8px 0!important}.full-description .mp-feature-list{display:block!important;grid-template-columns:1fr!important;padding-left:18px!important}.full-description .mp-feature-list li{margin-bottom:8px!important}.full-description .mp-install-steps{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:14px 0 20px!important}.full-description .mp-install-steps li{display:block!important;position:relative!important;padding:12px 12px 12px 54px!important;width:100%!important;box-sizing:border-box!important;font-size:14px!important;line-height:1.65!important}.full-description .mp-install-steps li::before{position:absolute!important;left:12px!important;top:12px!important;min-width:30px!important;width:30px!important;height:30px!important;flex:none!important}.full-description .mp-install-steps li strong{display:block!important;margin-bottom:3px!important;font-weight:700!important}.full-description .mp-install-steps .step-body{display:block!important}.full-description .dl-guide ol li{display:block!important;width:100%!important;padding:14px!important;margin-bottom:12px!important}.full-description .dl-guide ol li > *{display:block!important;width:100%!important;margin-left:0!important}.mp-pros-contras{grid-template-columns:1fr!important}.full-description .mp-table-wrap{overflow:visible!important;display:block!important}.full-description .mp-compare-table{display:block!important;width:100%!important}.full-description .mp-compare-table thead{display:none!important}.full-description .mp-compare-table tbody{display:flex!important;flex-direction:column!important;gap:8px!important}.full-description .mp-compare-table tr{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;border:1px solid #e0e0e0!important;border-radius:10px!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important}.full-description .mp-compare-table td:first-child{grid-column:1/-1!important;display:block!important;background:#f0f4fa!important;color:#1a1a2e!important;font-weight:700!important;font-size:13px!important;padding:8px 12px!important;border-bottom:1px solid #dce5f0!important;width:auto!important}.full-description .mp-compare-table td:nth-child(2){display:block!important;padding:8px 10px!important;font-size:12.5px!important;line-height:1.45!important;border-right:1px solid #f0f0f0!important;width:auto!important}.full-description .mp-compare-table td:nth-child(3){display:block!important;padding:8px 10px!important;font-size:12.5px!important;line-height:1.45!important;width:auto!important}.full-description .mp-compare-table td:nth-child(2)::before{content:"GRÁTIS";display:block!important;font-size:10px!important;font-weight:700!important;color:#888!important;letter-spacing:.4px!important;margin-bottom:3px!important}.full-description .mp-compare-table td:nth-child(3)::before{content:"MOD";display:block!important;font-size:10px!important;font-weight:700!important;color:#2e7d32!important;letter-spacing:.4px!important;margin-bottom:3px!important}}.section-block--cats .cat-img-grid{align-items:start}.section-block--cats .cat-img-item{min-width:120px}.section-block--cats .cat-img-name{font-weight:600}.mp-archive-pro{padding-top:20px;padding-bottom:42px}.mp-archive-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--card-bg),rgba(21,101,192,.08));border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);padding:24px;margin:18px 0 18px;box-shadow:0 8px 28px rgba(0,0,0,.06)}.mp-archive-kicker{display:inline-flex;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);background:var(--primary-light);border-radius:999px;padding:6px 10px;margin-bottom:10px}.mp-archive-hero h1{margin:0 0 8px;font-size:clamp(26px,4vw,42px);line-height:1.08;color:var(--text)}.mp-archive-hero p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.65;max-width:850px}.mp-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.mp-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:700;color:var(--text);background:var(--card-bg);border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,.04)}.mp-filter-chip:hover,.mp-filter-chip.active{color:#fff;background:var(--primary);border-color:var(--primary)}.mp-archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.mp-order-tabs{display:flex;flex-wrap:wrap;gap:8px}.mp-order-tab{padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-muted);font-size:13px;font-weight:700;text-decoration:none}.mp-order-tab.active,.mp-order-tab:hover{background:var(--primary);border-color:var(--primary);color:#fff}.mp-subcat-strip{display:flex;align-items:center;gap:12px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin:14px 0}.mp-subcat-strip strong{white-space:nowrap}.mp-subcat-list{display:flex;flex-wrap:wrap;gap:8px}.mp-subcat-list a{padding:7px 10px;border-radius:999px;background:var(--page-bg);color:var(--text);text-decoration:none;font-weight:700;font-size:13px}.mp-subcat-list span{color:var(--primary);margin-left:4px}.mp-archive-sidebar .mp-filter-chips{margin-top:0}.mp-archive-sidebar .mp-filter-chip{width:100%;justify-content:space-between}.mp-archive-faq{margin-top:24px}.mp-faq-mini{display:grid;gap:10px}.mp-faq-mini details{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;background:var(--card-bg)}.mp-faq-mini summary{font-weight:800;cursor:pointer}.mp-faq-mini p{color:var(--text-muted);line-height:1.65;margin:10px 0 0}.mp-section-muted{margin-top:-5px;color:var(--text-muted);font-size:14px;line-height:1.6}.mp-version-list{display:grid;gap:10px}.mp-version-item{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;background:var(--card-bg)}.mp-version-item.is-current{border-color:rgba(21,101,192,.35);background:linear-gradient(135deg,var(--card-bg),rgba(21,101,192,.06))}.mp-version-item strong{color:var(--primary);font-size:12px;text-transform:uppercase}.mp-permission-grid{display:flex;flex-wrap:wrap;gap:8px}.mp-permission-pill{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:var(--page-bg);font-size:13px;font-weight:700;color:var(--text)}.mp-file-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.mp-file-check-item{border:1px solid rgba(46,125,50,.18);background:rgba(46,125,50,.05);border-radius:var(--radius);padding:11px 12px}.mp-file-check-item span{display:block;color:var(--text-muted);font-size:12px;font-weight:700;margin-bottom:4px}.mp-file-check-item strong{display:block;color:var(--text);font-size:14px;overflow-wrap:anywhere}.mp-dev-link{color:inherit;text-decoration:none;font-weight:700}.mp-dev-link:hover{color:var(--primary);text-decoration:underline}.developer-pro-hero{position:relative;overflow:hidden;border-radius:calc(var(--radius) + 8px);min-height:260px;margin:18px 0;padding:26px;border:1px solid var(--border);background:#121827;color:#fff}.developer-pro-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.developer-pro-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.28))}.developer-pro-content,.developer-pro-stats{position:relative;z-index:1}.developer-pro-content{display:flex;align-items:center;gap:16px;max-width:880px}.developer-pro-icon{width:82px;height:82px;border-radius:20px;object-fit:cover;border:3px solid rgba(255,255,255,.35);box-shadow:0 10px 25px rgba(0,0,0,.35)}.developer-pro-content h1{margin:0 0 8px;font-size:clamp(28px,5vw,48px);line-height:1;color:#fff}.developer-pro-content p{margin:0;max-width:780px;color:rgba(255,255,255,.82);line-height:1.65}.developer-pro-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.developer-pro-stats span{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 12px;color:#fff}.developer-pro-stats strong{font-size:15px}.cats-page-grid-pro{margin-top:18px}.archive-layout{align-items:flex-start}@media(max-width:768px){.mp-archive-toolbar{align-items:flex-start;flex-direction:column}.mp-order-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.mp-order-tab{white-space:nowrap}.mp-subcat-strip{align-items:flex-start;flex-direction:column}.mp-file-check-grid{grid-template-columns:1fr}.developer-pro-content{align-items:flex-start;flex-direction:column}.developer-pro-icon{width:72px;height:72px}.mp-archive-sidebar{display:none}.mp-archive-hero{padding:18px}.developer-pro-hero{padding:20px;min-height:250px}}*,*::before,*::after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{
  background:var(--page-bg,#f0f2f5)!important;
  color:var(--text,#1a1a2e)!important;
  color-scheme:light;
}body.dark-mode{
  --page-bg:#0f1117;
  --card-bg:#171b25;
  --text:#f4f7fb;
  --text-muted:#a8b0bd;
  --border:rgba(255,255,255,.11);
  --footer-bg:#0a0d14;
  --surface-soft:#111722;
  --input-bg:#111722;
  color-scheme:dark;
}.site-header,
.header-top{
  background:linear-gradient(135deg,var(--header-grad-start,var(--header-bg,#1565c0)),var(--header-grad-end,var(--header-grad-start,var(--header-bg,#1565c0))))!important;
}.header-inner{min-width:0}.header-nav a,
.header-nav__list a,
.theme-toggle,
.header-search-icon{color:var(--header-text,#fff)!important}.header-search-bar form{
  background:var(--header-search-bg,rgba(255,255,255,.13))!important;
  border:var(--header-search-border,1px solid rgba(255,255,255,.18))!important;
  box-shadow:var(--header-search-shadow,none)!important;
}.header-search-bar input{color:var(--header-search-text,#fff)!important}.header-search-bar input::placeholder{color:var(--header-search-pholder,rgba(255,255,255,.7))!important}.hsb-icon{color:var(--header-search-icon,rgba(255,255,255,.7))!important}.container{
  width:min(100% - 32px,1200px);
  max-width:1200px;
  margin-left:auto;
  margin-right:auto;
}.app-section,.card,.dl-card,.apk-rating-card,.gp-review-form-wrap,.gp-review-card,
.screenshots-container,.apk-safe-download-section,.apk-faq-section,.apk-tags-section,
.mp-archive-hero,.mp-subcat-strip,.mp-archive-toolbar,.developer-pro-hero{
  background:var(--card-bg,#fff)!important;
  color:var(--text,#1a1a2e)!important;
  border-color:var(--border,#e0e0e0)!important;
}.app-section p,.card p,.dl-card p,.mp-archive-hero p,.developer-pro-hero p,
.full-description p,.full-description li,.faq-a,.apk-faq-answer-inner{
  color:var(--text-muted,#5f6368);
}.app-section h1,.app-section h2,.app-section h3,.app-section h4,
.card h1,.card h2,.card h3,.card h4,.section-title,.widget-title,
.full-description h1,.full-description h2,.full-description h3,.full-description h4{
  color:var(--text,#1a1a2e)!important;
}input,textarea,select{
  max-width:100%;
  background:var(--input-bg,var(--card-bg,#fff));
  color:var(--text,#1a1a2e);
  border-color:var(--border,#e0e0e0);
}body.dark-mode a{color:#66b3ff}body.dark-mode .breadcrumb,
body.dark-mode .hero-breadcrumb,
body.dark-mode .hero-breadcrumb a{color:rgba(255,255,255,.72)!important}.full-description table,
.entry-content table,
.app-section table,
.dl-guide table,
.mp-table,
table.mp-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  margin:16px 0;
  background:var(--card-bg,#fff);
  color:var(--text,#1a1a2e);
  border:1px solid var(--border,#e0e0e0);
  border-radius:12px;
  overflow:hidden;
}.full-description th,.full-description td,
.entry-content th,.entry-content td,
.app-section th,.app-section td,
.dl-guide th,.dl-guide td,
.mp-table th,.mp-table td{
  padding:12px 14px;
  border-bottom:1px solid var(--border,#e0e0e0);
  color:var(--text,#1a1a2e);
  vertical-align:top;
}.full-description th,.entry-content th,.app-section th,.dl-guide th,.mp-table th{
  background:var(--primary-light,#e3f2fd);
  color:var(--text,#1a1a2e);
  font-weight:800;
}.full-description tr:last-child td,.entry-content tr:last-child td,.app-section tr:last-child td{border-bottom:0}body.dark-mode .full-description th,
body.dark-mode .entry-content th,
body.dark-mode .app-section th,
body.dark-mode .dl-guide th,
body.dark-mode .mp-table th{
  background:#121a29!important;
  color:#f4f7fb!important;
}body.dark-mode .full-description td,
body.dark-mode .entry-content td,
body.dark-mode .app-section td,
body.dark-mode .dl-guide td,
body.dark-mode .mp-table td{
  color:#dfe5ee!important;
}.mp-filter-chips,.mp-order-tabs,.mp-subcat-list{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  min-width:0;
}.mp-filter-chip,.mp-order-tab,.mp-subcat-list a{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}.mp-filter-chip,.mp-order-tab{
  background:var(--card-bg,#fff);
  color:var(--text,#1a1a2e);
  border:1px solid var(--border,#e0e0e0);
}.mp-filter-chip.active,.mp-order-tab.active{
  background:var(--primary,#1565c0)!important;
  color:#fff!important;
  border-color:var(--primary,#1565c0)!important;
}body.dark-mode .mp-filter-chip,
body.dark-mode .mp-order-tab,
body.dark-mode .mp-subcat-list a{
  background:#111722!important;
  color:#f4f7fb!important;
  border-color:rgba(255,255,255,.12)!important;
}.mp-version-history,.mp-permissions-list,.mp-verify-list{max-width:100%}@media (max-width:768px){.container{width:100%;max-width:100%;padding-left:14px;padding-right:14px}.site-header{position:sticky;top:0}.header-inner{height:auto;min-height:56px;gap:8px}.site-logo{max-width:132px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-logo img{max-width:132px;height:auto}.header-nav{display:none!important}.header-search-bar{
    left:10px!important;
    right:10px!important;
    top:62px!important;
    width:auto!important;
    max-width:none!important;
  }.theme-toggle,.header-search-icon{flex:0 0 auto}.desktop-only-hero-section{display:none!important}.mobile-only-hero-section{display:block!important}.hero-modern-container,.hero-modern-content,.hero-modern-grid,
  .app-main-layout,.archive-layout,.footer-grid{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }.hero-modern-specs-grid,
  .app-info-grid,
  .mp-file-check-grid,
  .mp-permissions-grid,
  .developer-pro-stats{
    grid-template-columns:1fr!important;
  }.apps-grid,.mp-archive-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }.app-card,.app-card *{min-width:0}.app-card__title,.app-card__dev{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }.app-section,.card,.dl-card,.mp-archive-hero,.mp-subcat-strip,.mp-archive-toolbar{
    border-radius:14px!important;
  }.full-description{
    font-size:15px!important;
    line-height:1.75!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
  }.full-description img,
  .entry-content img,
  .app-section img{max-width:100%!important;height:auto!important}.full-description table,
  .entry-content table,
  .app-section table,
  .dl-guide table,
  .mp-table{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch!important;
    white-space:nowrap!important;
    border-radius:12px!important;
  }.full-description th,.full-description td,
  .entry-content th,.entry-content td,
  .app-section th,.app-section td,
  .dl-guide th,.dl-guide td,
  .mp-table th,.mp-table td{
    min-width:140px;
    padding:10px 12px!important;
  }.mp-filter-chips,.mp-order-tabs,.mp-subcat-list{
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    padding-bottom:4px!important;
    -webkit-overflow-scrolling:touch!important;
  }.mp-filter-chip,.mp-order-tab,.mp-subcat-list a{
    flex:0 0 auto;
    white-space:nowrap;
  }.developer-pro-content{
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:14px!important;
  }.developer-pro-icon{width:72px!important;height:72px!important}.footer-grid{grid-template-columns:1fr!important;text-align:left!important}.footer-bottom .container{text-align:center}}@media (max-width:420px){.apps-grid,.mp-archive-grid{grid-template-columns:1fr!important}.container{padding-left:12px;padding-right:12px}.site-logo{max-width:110px}.header-inner{gap:6px}}.site-header,
.site-header .header-top,
body .site-header,
body .site-header .header-top{
  background:linear-gradient(135deg,var(--header-grad-start,var(--header-bg,#1565c0)),var(--header-grad-end,var(--header-grad-start,var(--header-bg,#1565c0))))!important;
  background-color:var(--header-grad-start,var(--header-bg,#1565c0))!important;
}.related-posts,
.related-apps,
.more-from-category,
.more-posts,
.similar-posts,
.app-related-section,
.apk-related-section,
section:has(.related-grid),
section:has(.related-apps-grid){
  max-width:100%!important;
  overflow:hidden!important;
}.related-grid,
.related-apps-grid,
.more-posts-grid,
.similar-grid,
.app-related-grid,
.apk-related-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;
  gap:14px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin-left:0!important;
  margin-right:0!important;
}.related-grid > *,
.related-apps-grid > *,
.more-posts-grid > *,
.similar-grid > *,
.app-related-grid > *,
.apk-related-grid > *{
  min-width:0!important;
  max-width:100%!important;
}.related-grid img,
.related-apps-grid img,
.more-posts-grid img,
.similar-grid img,
.app-related-grid img,
.apk-related-grid img{
  max-width:100%!important;
  height:auto!important;
  object-fit:cover!important;
}.related-grid a,
.related-apps-grid a,
.more-posts-grid a,
.similar-grid a,
.app-related-grid a,
.apk-related-grid a{
  max-width:100%!important;
  overflow:hidden!important;
}.related-grid h3,
.related-grid h4,
.related-apps-grid h3,
.related-apps-grid h4,
.more-posts-grid h3,
.more-posts-grid h4,
.similar-grid h3,
.similar-grid h4,
.app-related-grid h3,
.app-related-grid h4,
.apk-related-grid h3,
.apk-related-grid h4{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  white-space:normal!important;
}@media (max-width:768px){.related-grid,
  .related-apps-grid,
  .more-posts-grid,
  .similar-grid,
  .app-related-grid,
  .apk-related-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }}@media (max-width:420px){.related-grid,
  .related-apps-grid,
  .more-posts-grid,
  .similar-grid,
  .app-related-grid,
  .apk-related-grid{
    grid-template-columns:1fr!important;
  }}.app-section-related{
  margin-top:22px!important;
  overflow:hidden!important;
}.mp-related-heading{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:16px!important;
}.mp-related-heading h2{
  margin:0!important;
  font-size:18px!important;
  line-height:1.25!important;
  color:var(--text,#1a1a2e)!important;
}.mp-related-heading a{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:2px!important;
  color:var(--primary,#1565c0)!important;
  font-size:13px!important;
  font-weight:700!important;
  text-decoration:none!important;
}.mp-similar-grid,
.app-section-related .apps-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(155px,1fr))!important;
  gap:16px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}.mp-similar-grid .app-card,
.app-section-related .app-card{
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  overflow:hidden!important;
}.app-card__title,
.mp-similar-grid .app-card__title,
.app-section-related .app-card__title{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  line-height:1.28!important;
  min-height:2.55em!important;
}.app-card__dev,
.mp-similar-grid .app-card__dev,
.app-section-related .app-card__dev{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}body.dark-mode .mp-related-heading h2{color:#f4f7fb!important}body.dark-mode .app-section-related{background:var(--card-bg,#171b25)!important;border-color:var(--border,rgba(255,255,255,.11))!important}@media (max-width:768px){.app-section-related{margin-top:18px!important}.mp-related-heading{margin-bottom:14px!important}.mp-related-heading h2{font-size:17px!important}.mp-similar-grid,
  .app-section-related .apps-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }.mp-similar-grid .app-card,
  .app-section-related .app-card{
    padding:12px!important;
  }}@media (max-width:380px){.mp-similar-grid,
  .app-section-related .apps-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }.mp-related-heading{
    align-items:flex-start!important;
    flex-direction:column!important;
  }.app-card__title{
    font-size:13px!important;
  }}.app-section-related--list{overflow:hidden!important}.app-section-related--list .faq-section-title{margin:0!important}.mp-related-heading--store{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 16px!important}.mp-related-heading--store .mp-related-title{margin:0!important;padding:0!important;border:0!important;font-size:17px!important;line-height:1.25!important;color:var(--text)!important}.mp-related-more{display:inline-flex!important;align-items:center!important;gap:2px!important;color:var(--primary)!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}.mp-related-more:hover{text-decoration:none!important;opacity:.92}.mp-similar-list{display:flex!important;flex-direction:column!important;gap:14px!important}.app-section-related--list .app-list-item{display:flex!important;align-items:center!important;gap:16px!important;padding:14px!important;border-radius:18px!important;background:var(--card-bg,#fff)!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 2px 10px rgba(0,0,0,.06)!important;text-decoration:none!important;color:inherit!important;min-width:0!important}.app-section-related--list .app-list-item__icon{width:104px!important;height:104px!important;min-width:104px!important;border-radius:22px!important;object-fit:cover!important;flex:0 0 104px!important}.app-section-related--list .app-list-item__info{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}.app-section-related--list .app-list-item__name{font-size:17px!important;line-height:1.22!important;font-weight:700!important;color:var(--text)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.app-section-related--list .app-list-item__cat{font-size:13px!important;color:var(--text-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-section-related--list .app-list-item__rating{font-size:14px!important;font-weight:800!important;color:#f59e0b!important;display:flex!important;align-items:center!important;gap:4px!important}.app-section-related--list .app-list-item__rating span{color:#f59e0b!important}body.dark-mode .app-section-related--list .app-list-item{background:#1c1c1f!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 2px 12px rgba(0,0,0,.30)!important}body.dark-mode .mp-related-heading--store .mp-related-title{color:#f4f7fb!important}@media (max-width:768px){.app-section-related--list{padding:18px 14px!important}.mp-related-heading--store{margin-bottom:14px!important}.mp-related-heading--store .mp-related-title{font-size:16px!important}.mp-related-more{font-size:12px!important}.mp-similar-list{gap:12px!important}.app-section-related--list .app-list-item{padding:12px!important;gap:12px!important;border-radius:18px!important}.app-section-related--list .app-list-item__icon{width:92px!important;height:92px!important;min-width:92px!important;flex-basis:92px!important;border-radius:20px!important}.app-section-related--list .app-list-item__name{font-size:15px!important}.app-section-related--list .app-list-item__cat{font-size:12px!important}.app-section-related--list .app-list-item__rating{font-size:13px!important}}@media (max-width:420px){.mp-related-heading--store .mp-related-title{font-size:15px!important}.app-section-related--list .app-list-item__icon{width:86px!important;height:86px!important;min-width:86px!important;flex-basis:86px!important;border-radius:18px!important}.app-section-related--list .app-list-item__name{font-size:14px!important}}.app-section-related--grid .mp-similar-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(155px,1fr))!important;
  gap:16px!important;
}.app-section-related--grid .app-card__title{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}.app-section-related--compact .mp-similar-list--compact{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;
  gap:10px!important;
}.app-section-related--compact .app-card-sm{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
  padding:10px!important;
  border-radius:14px!important;
  background:var(--card-bg,#fff)!important;
  border:1px solid var(--border,#e0e0e0)!important;
  box-shadow:0 1px 6px rgba(0,0,0,.05)!important;
}.app-section-related--compact .app-card-sm__icon{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  border-radius:12px!important;
  object-fit:cover!important;
}.app-section-related--compact .app-card-sm__name{
  min-width:0!important;
  color:var(--text,#1a1a2e)!important;
  font-size:13px!important;
  font-weight:700!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  white-space:normal!important;
}body.dark-mode .app-section-related--compact .app-card-sm{
  background:#1c1c1f!important;
  border-color:rgba(255,255,255,.08)!important;
}body.dark-mode .app-section-related--compact .app-card-sm__name{
  color:#f4f7fb!important;
}@media (max-width:768px){.app-section-related--grid .mp-similar-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }.app-section-related--compact .mp-similar-list--compact{
    grid-template-columns:1fr!important;
  }}.mp-related-heading--theme{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:0 0 16px!important;
}.mp-related-heading--theme .mp-related-title{
  margin:0!important;
  padding:0!important;
  border:0!important;
  font-size:17px!important;
  line-height:1.25!important;
  color:var(--text,#1a1a2e)!important;
}.mp-related-more{
  display:inline-flex!important;
  align-items:center!important;
  gap:2px!important;
  color:var(--primary,#1565c0)!important;
  font-size:13px!important;
  font-weight:700!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  flex:0 0 auto!important;
}.app-section-related .apps-grid,
.app-section-related .scroll-large-row,
.app-section-related .columns-grid,
.app-section-related .small-grid,
.app-section-related .list-grid{
  max-width:100%!important;
  min-width:0!important;
}.app-section-related .app-card,
.app-section-related .app-card-lg,
.app-section-related .app-card-sm,
.app-section-related .app-list-item{
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}.app-section-related .app-card__title,
.app-section-related .app-card-lg__name,
.app-section-related .app-card-sm__name,
.app-section-related .app-list-item__name{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}.app-section-related .app-card__dev,
.app-section-related .app-card-lg__cat,
.app-section-related .app-list-item__cat{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}body.dark-mode .mp-related-heading--theme .mp-related-title{
  color:#f4f7fb!important;
}@media (max-width:768px){.app-section-related{padding:18px 14px!important;margin-top:18px!important}.mp-related-heading--theme{margin-bottom:14px!important}.mp-related-heading--theme .mp-related-title{font-size:16px!important}.mp-related-more{font-size:12px!important}.app-section-related .apps-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }}@media (max-width:420px){.mp-related-heading--theme{gap:8px!important}.mp-related-heading--theme .mp-related-title{font-size:15px!important}}.app-section-related .featured-scroll-row{
  display:flex!important;
  gap:14px!important;
  overflow-x:auto!important;
  padding-bottom:6px!important;
  scroll-snap-type:x proximity!important;
}.app-section-related .featured-scroll-row .app-card-lg{
  flex:0 0 220px!important;
  scroll-snap-align:start!important;
}.mp-related-columns{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}.mp-related-column{
  display:flex!important;
  flex-direction:column!important;
  gap:12px!important;
  min-width:0!important;
}.mp-related-small-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;
  gap:12px!important;
}.mp-related-small-grid .app-card-sm{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  padding:10px!important;
  border-radius:14px!important;
  background:var(--card-bg,#fff)!important;
  border:1px solid var(--border,#e0e0e0)!important;
  min-width:0!important;
}.mp-related-small-grid .app-card-sm__icon{
  width:46px!important;
  height:46px!important;
  min-width:46px!important;
  border-radius:12px!important;
  object-fit:cover!important;
}.mp-related-small-grid .app-card-sm__name{
  color:var(--text,#1a1a2e)!important;
  font-size:13px!important;
  font-weight:700!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}body.dark-mode .mp-related-small-grid .app-card-sm{
  background:#1c1c1f!important;
  border-color:rgba(255,255,255,.08)!important;
}body.dark-mode .mp-related-small-grid .app-card-sm__name{
  color:#f4f7fb!important;
}@media (max-width:768px){.app-section-related .featured-scroll-row .app-card-lg{
    flex-basis:210px!important;
  }.mp-related-columns{
    grid-template-columns:1fr!important;
  }.mp-related-small-grid{
    grid-template-columns:1fr!important;
  }}.mp-related-icon-scroll{
  display:flex!important;
  gap:14px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:4px 2px 10px!important;
  margin:0 -2px!important;
  scroll-snap-type:x proximity!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}.mp-related-icon-scroll::-webkit-scrollbar{
  display:none!important;
}.mp-related-icon-scroll .app-card-sm{
  flex:0 0 82px!important;
  width:82px!important;
  min-width:82px!important;
  max-width:82px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:7px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  text-align:center!important;
  text-decoration:none!important;
  scroll-snap-align:start!important;
}.mp-related-icon-scroll .app-card-sm__icon{
  width:64px!important;
  height:64px!important;
  min-width:64px!important;
  border-radius:16px!important;
  object-fit:cover!important;
  box-shadow:0 3px 10px rgba(0,0,0,.12)!important;
}.mp-related-icon-scroll .app-card-sm__name{
  width:100%!important;
  max-width:100%!important;
  color:var(--text,#1a1a2e)!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.2!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}body.dark-mode .mp-related-icon-scroll .app-card-sm__name{
  color:#f4f7fb!important;
}body.dark-mode .mp-related-icon-scroll .app-card-sm__icon{
  box-shadow:0 3px 12px rgba(0,0,0,.35)!important;
}@media (max-width:768px){.mp-related-icon-scroll{
    gap:12px!important;
    padding-bottom:8px!important;
  }.mp-related-icon-scroll .app-card-sm{
    flex-basis:76px!important;
    width:76px!important;
    min-width:76px!important;
    max-width:76px!important;
  }.mp-related-icon-scroll .app-card-sm__icon{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    border-radius:15px!important;
  }.mp-related-icon-scroll .app-card-sm__name{
    font-size:11.5px!important;
  }}.mv-legal-page{
  padding:26px 0 48px;
  background:var(--page-bg,#f0f2f5);
  color:var(--text,#1a1a2e);
}.mv-legal-breadcrumb{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:7px;
  margin:0 0 16px;
  font-size:13px;
  color:var(--text-muted,#5f6368);
}.mv-legal-breadcrumb a{
  color:var(--primary,#1565c0);
  font-weight:700;
  text-decoration:none;
}.mv-legal-hero{
  display:flex;
  align-items:flex-start;
  gap:18px;
  padding:26px;
  border-radius:24px;
  background:
    radial-gradient(circle at top left, rgba(21,101,192,.14), transparent 34%),
    linear-gradient(135deg,var(--card-bg,#fff),rgba(255,255,255,.88));
  border:1px solid var(--border,#e0e0e0);
  box-shadow:0 10px 32px rgba(15,23,42,.07);
  overflow:hidden;
}.mv-legal-icon{
  width:62px;
  height:62px;
  flex:0 0 62px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:20px;
  background:linear-gradient(135deg,var(--primary,#1565c0),var(--grad-end,#42a5f5));
  color:#fff;
  box-shadow:0 10px 22px rgba(21,101,192,.24);
}.mv-legal-icon .material-icons{
  font-size:32px;
  line-height:1;
}.mv-legal-hero-text{
  min-width:0;
}.mv-legal-eyebrow{
  display:inline-flex;
  align-items:center;
  margin-bottom:6px;
  padding:5px 10px;
  border-radius:999px;
  background:var(--primary-light,#e3f2fd);
  color:var(--primary,#1565c0);
  font-size:12px;
  font-weight:800;
  letter-spacing:.02em;
}.mv-legal-hero h1{
  margin:0;
  color:var(--text,#1a1a2e);
  font-size:clamp(26px,4vw,42px);
  line-height:1.08;
  letter-spacing:-.03em;
}.mv-legal-hero p{
  max-width:760px;
  margin:12px 0 0;
  color:var(--text-muted,#5f6368);
  font-size:16px;
  line-height:1.65;
}.mv-legal-updated{
  display:inline-flex;
  align-items:center;
  gap:7px;
  margin-top:16px;
  padding:9px 12px;
  border-radius:12px;
  background:rgba(21,101,192,.08);
  color:var(--text,#1a1a2e);
  font-size:13px;
  font-weight:700;
}.mv-legal-updated .material-icons{
  font-size:17px;
  color:var(--primary,#1565c0);
}.mv-legal-highlights{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin:16px 0;
}.mv-legal-chip{
  display:flex;
  align-items:center;
  gap:9px;
  min-width:0;
  padding:13px 14px;
  border-radius:16px;
  background:var(--card-bg,#fff);
  border:1px solid var(--border,#e0e0e0);
  box-shadow:0 2px 10px rgba(15,23,42,.04);
  color:var(--text,#1a1a2e);
  font-size:13px;
  font-weight:800;
}.mv-legal-chip .material-icons{
  color:var(--green,#2e7d32);
  font-size:19px;
  flex:0 0 auto;
}.mv-legal-card{
  padding:30px;
  border-radius:24px;
  background:var(--card-bg,#fff);
  border:1px solid var(--border,#e0e0e0);
  box-shadow:0 10px 32px rgba(15,23,42,.06);
}.mv-legal-content{
  max-width:920px;
  margin:0 auto;
  color:var(--text,#1a1a2e);
  font-size:16px;
  line-height:1.78;
}.mv-legal-content > *:first-child{
  margin-top:0!important;
}.mv-legal-content p{
  margin:0 0 18px;
  color:var(--text-muted,#5f6368);
}.mv-legal-content h2,
.mv-legal-content h3{
  display:flex;
  align-items:center;
  gap:8px;
  margin:30px 0 14px;
  color:var(--text,#1a1a2e);
  letter-spacing:-.015em;
}.mv-legal-content h2{
  font-size:24px;
  padding-bottom:10px;
  border-bottom:1px solid var(--border,#e0e0e0);
}.mv-legal-content h3{
  font-size:19px;
}.mv-legal-content ul,
.mv-legal-content ol{
  margin:14px 0 22px;
  padding:0;
  list-style:none;
}.mv-legal-content li{
  position:relative;
  margin:9px 0;
  padding:12px 14px 12px 42px;
  border-radius:14px;
  background:var(--surface-soft,#f7f8fb);
  border:1px solid rgba(0,0,0,.04);
  color:var(--text,#1a1a2e);
}.mv-legal-content li::before{
  content:"✓";
  position:absolute;
  left:14px;
  top:12px;
  width:20px;
  height:20px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgba(46,125,50,.12);
  color:var(--green,#2e7d32);
  font-size:12px;
  font-weight:900;
}.mv-legal-content a{
  color:var(--primary,#1565c0);
  font-weight:800;
  text-decoration:none;
}.mv-legal-content a:hover{
  text-decoration:underline;
}.mv-legal-content blockquote{
  margin:22px 0;
  padding:18px 20px;
  border-left:4px solid var(--primary,#1565c0);
  border-radius:16px;
  background:var(--surface-soft,#f7f8fb);
  color:var(--text,#1a1a2e);
}.mv-legal-content table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  margin:18px 0 24px;
  overflow:hidden;
  border:1px solid var(--border,#e0e0e0);
  border-radius:16px;
  background:var(--card-bg,#fff);
}.mv-legal-content th,
.mv-legal-content td{
  padding:13px 15px;
  border-bottom:1px solid var(--border,#e0e0e0);
  color:var(--text,#1a1a2e);
  vertical-align:top;
}.mv-legal-content th{
  background:var(--primary-light,#e3f2fd);
  color:var(--text,#1a1a2e);
  font-weight:900;
}.mv-legal-content tr:last-child td{
  border-bottom:0;
}body.dark-mode .mv-legal-page{
  background:var(--page-bg,#0f1117);
}body.dark-mode .mv-legal-hero{
  background:
    radial-gradient(circle at top left, rgba(66,165,245,.14), transparent 36%),
    linear-gradient(135deg,#171b25,#111722);
  border-color:rgba(255,255,255,.10);
  box-shadow:0 12px 34px rgba(0,0,0,.32);
}body.dark-mode .mv-legal-card,
body.dark-mode .mv-legal-chip{
  background:var(--card-bg,#171b25);
  border-color:rgba(255,255,255,.10);
  box-shadow:0 10px 28px rgba(0,0,0,.28);
}body.dark-mode .mv-legal-eyebrow,
body.dark-mode .mv-legal-updated{
  background:rgba(66,165,245,.12);
  color:#d9ecff;
}body.dark-mode .mv-legal-hero h1,
body.dark-mode .mv-legal-content,
body.dark-mode .mv-legal-content h2,
body.dark-mode .mv-legal-content h3,
body.dark-mode .mv-legal-chip,
body.dark-mode .mv-legal-updated,
body.dark-mode .mv-legal-content li,
body.dark-mode .mv-legal-content th,
body.dark-mode .mv-legal-content td{
  color:#f4f7fb!important;
}body.dark-mode .mv-legal-hero p,
body.dark-mode .mv-legal-breadcrumb,
body.dark-mode .mv-legal-content p{
  color:#a8b0bd!important;
}body.dark-mode .mv-legal-content li,
body.dark-mode .mv-legal-content blockquote{
  background:#111722;
  border-color:rgba(255,255,255,.08);
}body.dark-mode .mv-legal-content table{
  background:#171b25;
  border-color:rgba(255,255,255,.10);
}body.dark-mode .mv-legal-content th{
  background:#121a29!important;
}@media (max-width:768px){.mv-legal-page{
    padding:18px 0 34px;
  }.mv-legal-hero{
    flex-direction:column;
    gap:14px;
    padding:20px;
    border-radius:20px;
  }.mv-legal-icon{
    width:54px;
    height:54px;
    flex-basis:54px;
    border-radius:17px;
  }.mv-legal-icon .material-icons{
    font-size:28px;
  }.mv-legal-hero p{
    font-size:14.5px;
    line-height:1.65;
  }.mv-legal-highlights{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
  }.mv-legal-chip{
    padding:11px 12px;
    font-size:12.5px;
  }.mv-legal-card{
    padding:20px 16px;
    border-radius:20px;
  }.mv-legal-content{
    font-size:15px;
    line-height:1.72;
  }.mv-legal-content h2{
    font-size:20px;
  }.mv-legal-content h3{
    font-size:17px;
  }.mv-legal-content table{
    display:block;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    white-space:nowrap;
  }}@media (max-width:420px){.mv-legal-highlights{
    grid-template-columns:1fr;
  }.mv-legal-hero{
    padding:18px;
  }.mv-legal-card{
    padding:18px 14px;
  }}.footer-legal-links{
  display:flex;
  flex-wrap:wrap;
  gap:10px 14px;
}.footer-legal-links a{
  display:inline-flex;
  align-items:center;
  color:var(--footer-text,#adb5bd);
  font-weight:600;
  text-decoration:none;
}.footer-legal-links a:hover{
  color:#fff;
  text-decoration:none;
}.cat-tile-header{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}.cat-section-arrow{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:30px!important;
  height:30px!important;
  border-radius:999px!important;
  background:var(--primary-light,#e3f2fd)!important;
  color:var(--primary,#1565c0)!important;
  font-size:34px!important;
  line-height:1!important;
  font-weight:400!important;
  text-decoration:none!important;
  flex:0 0 30px!important;
}.cat-section-arrow:hover{
  background:var(--primary,#1565c0)!important;
  color:#fff!important;
  text-decoration:none!important;
}body.dark-mode .cat-section-arrow{
  background:#111722!important;
  color:#66b3ff!important;
}body.dark-mode .cat-section-arrow:hover{
  background:var(--primary,#1565c0)!important;
  color:#fff!important;
}.cats-page-card{
  text-decoration:none!important;
}.cats-page-card:hover{
  text-decoration:none!important;
  transform:translateY(-1px);
}body.dark-mode .cats-page-card{
  background:var(--card-bg,#171b25)!important;
  border-color:var(--border,rgba(255,255,255,.11))!important;
}body.dark-mode .cats-page-name{
  color:#f4f7fb!important;
}body.dark-mode .cats-page-count{
  color:#a8b0bd!important;
}@media (max-width:600px){.footer-legal-links{
    gap:8px 12px;
  }.cat-section-arrow{
    width:28px!important;
    height:28px!important;
    flex-basis:28px!important;
    font-size:30px!important;
  }}.mv-legal-container{max-width:1050px!important}.mv-legal-icon svg,
.mv-legal-updated svg,
.mv-legal-chip svg,
.mv-legal-content li::before{
  flex:0 0 auto;
}.mv-legal-icon svg{
  width:34px;
  height:34px;
  fill:currentColor;
}.mv-legal-updated svg{
  width:17px;
  height:17px;
  fill:var(--primary,#1565c0);
}.mv-legal-chip svg{
  width:18px;
  height:18px;
  fill:var(--green,#2e7d32);
}.mv-legal-icon .material-icons,
.mv-legal-updated .material-icons,
.mv-legal-chip .material-icons{
  display:none!important;
}.mv-legal-hero{
  align-items:center!important;
  background:
    radial-gradient(circle at top left, rgba(21,101,192,.13), transparent 35%),
    linear-gradient(135deg,var(--card-bg,#fff),rgba(255,255,255,.94))!important;
}.mv-legal-content h2:first-child{
  margin-top:0!important;
}.mv-legal-content p:empty{
  display:none!important;
}body.dark-mode .mv-legal-hero{
  background:
    radial-gradient(circle at top left, rgba(66,165,245,.14), transparent 36%),
    linear-gradient(135deg,#171b25,#111722)!important;
}@media (max-width:768px){.mv-legal-hero{align-items:flex-start!important}}.mv-contact-box{
  margin:20px 0 8px;
  padding:20px;
  border-radius:18px;
  background:var(--surface-soft,#f7f8fb);
  border:1px solid var(--border,#e0e0e0);
}.mv-contact-email{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  align-items:center;
  margin-bottom:14px;
  padding:12px 14px;
  border-radius:14px;
  background:var(--card-bg,#fff);
  border:1px solid var(--border,#e0e0e0);
  color:var(--text,#1a1a2e);
}.mv-contact-email a{
  color:var(--primary,#1565c0);
  font-weight:900;
}.mv-contact-form{
  display:flex;
  flex-direction:column;
  gap:13px;
}.mv-form-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:13px;
}.mv-contact-form label{
  display:flex;
  flex-direction:column;
  gap:7px;
  color:var(--text,#1a1a2e);
  font-size:13px;
  font-weight:800;
}.mv-contact-form input,
.mv-contact-form textarea{
  width:100%;
  border:1px solid var(--border,#e0e0e0);
  background:var(--card-bg,#fff);
  color:var(--text,#1a1a2e);
  border-radius:14px;
  padding:12px 13px;
  font-size:14px;
  outline:none;
}.mv-contact-form input:focus,
.mv-contact-form textarea:focus{
  border-color:var(--primary,#1565c0);
  box-shadow:0 0 0 3px rgba(21,101,192,.12);
}.mv-contact-submit{
  align-self:flex-start;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 20px;
  border-radius:999px;
  background:var(--primary,#1565c0);
  color:#fff;
  font-weight:900;
  border:0;
  cursor:pointer;
}.mv-form-success,
.mv-form-error{
  margin:0 0 14px;
  padding:12px 14px;
  border-radius:14px;
  font-weight:800;
}.mv-form-success{
  background:#e8f5e9;
  color:#1b5e20;
  border:1px solid #66bb6a;
}.mv-form-error{
  background:#ffebee;
  color:#b71c1c;
  border:1px solid #ef9a9a;
}body.dark-mode .mv-contact-box{
  background:#111722;
  border-color:rgba(255,255,255,.10);
}body.dark-mode .mv-contact-email,
body.dark-mode .mv-contact-form input,
body.dark-mode .mv-contact-form textarea{
  background:#171b25;
  border-color:rgba(255,255,255,.10);
  color:#f4f7fb;
}body.dark-mode .mv-contact-form label{
  color:#f4f7fb;
}@media (max-width:700px){.mv-form-grid{
    grid-template-columns:1fr;
  }.mv-contact-box{
    padding:16px;
  }.mv-contact-submit{
    width:100%;
  }}@media (max-width:768px){.single-app > .app-section:not(.comments-section),
  .single-app > .app-section-related,
  .single-app > .mais-dev-section{
    width:calc(100% + 24px)!important;
    max-width:none!important;
    margin-left:-12px!important;
    margin-right:-12px!important;
    border-radius:0!important;
  }.single-app > .app-section:not(.comments-section){
    padding-left:12px!important;
    padding-right:12px!important;
  }.single-app > .app-section-related{
    padding-left:12px!important;
    padding-right:12px!important;
  }.single-app > .mais-dev-section{
    margin-bottom:16px!important;
  }}@media (max-width:480px){.single-app > .app-section:not(.comments-section),
  .single-app > .app-section-related,
  .single-app > .mais-dev-section{
    width:calc(100% + 24px)!important;
    margin-left:-12px!important;
    margin-right:-12px!important;
    border-radius:0!important;
  }.single-app > .app-section:not(.comments-section),
  .single-app > .app-section-related{
    padding-left:12px!important;
    padding-right:12px!important;
  }}.badge{
  text-decoration:none!important;
}.badge:hover{
  filter:brightness(.96);
  text-decoration:none!important;
}body.dark-mode .badge:hover{
  filter:brightness(1.08);
}@media (max-width:768px){.single-app > .app-section:not(.comments-section),
  .single-app > .app-section-related,
  .single-app > .mais-dev-section{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border:none!important;
  }body.dark-mode .single-app > .app-section:not(.comments-section),
  body.dark-mode .single-app > .app-section-related,
  body.dark-mode .single-app > .mais-dev-section{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border:none!important;
  }.single-app > .apk-tags-section,
  .single-app > .mp-version-section,
  .single-app > .mp-permission-section,
  .single-app > .apk-safe-download-section,
  .single-app > .app-section-related{
    border-radius:0!important;
  }.single-app > .mp-resource-section{
    display:none!important;
  }}@media (max-width:768px){.single-app > .screenshots-container{
    width:calc(100% + 24px)!important;
    max-width:none!important;
    margin-left:-12px!important;
    margin-right:-12px!important;
    margin-top:0!important;
    margin-bottom:8px!important;
    padding:6px 12px!important;
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border:none!important;
    border-radius:0!important;
  }body.dark-mode .single-app > .screenshots-container{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border:none!important;
  }.single-app > .app-section:not(.comments-section),
  .single-app > .app-section-related,
  .single-app > .mais-dev-section{
    margin-top:0!important;
    margin-bottom:8px!important;
  }.single-app > .screenshots-container + .app-section,
  .single-app > .app-section + .app-section,
  .single-app > .app-section + .app-section-related,
  .single-app > .app-section-related + .app-section,
  .single-app > .app-section-related + .mais-dev-section,
  .single-app > .mais-dev-section + .comments-section{
    margin-top:0!important;
  }}@media (max-width:480px){.single-app > .screenshots-container{
    width:calc(100% + 24px)!important;
    margin-left:-12px!important;
    margin-right:-12px!important;
    margin-bottom:6px!important;
    padding:4px 12px!important;
  }.single-app > .app-section:not(.comments-section),
  .single-app > .app-section-related,
  .single-app > .mais-dev-section{
    margin-bottom:6px!important;
  }}.mv-cat-sheet{
  display:none;
}@media (max-width:768px){html.mv-cat-sheet-lock,
  body.mv-cat-sheet-lock{
    overflow:hidden!important;
    touch-action:none;
  }.mv-cat-sheet{
    display:block;
    position:fixed;
    inset:0;
    z-index:99999;
    pointer-events:none;
    visibility:hidden;
  }.mv-cat-sheet.is-open{
    pointer-events:auto;
    visibility:visible;
  }.mv-cat-sheet-backdrop{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.42);
    opacity:0;
    transition:opacity .22s ease;
  }.mv-cat-sheet.is-open .mv-cat-sheet-backdrop{
    opacity:1;
  }.mv-cat-sheet-panel{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    max-height:78vh;
    min-height:54vh;
    display:flex;
    flex-direction:column;
    background:#fff;
    color:#202124;
    border-radius:28px 28px 0 0;
    box-shadow:0 -12px 40px rgba(0,0,0,.22);
    transform:translateY(105%);
    transition:transform .26s ease;
    overflow:hidden;
  }.mv-cat-sheet.is-open .mv-cat-sheet-panel{
    transform:translateY(0);
  }.mv-cat-sheet-handle{
    width:68px;
    height:6px;
    border-radius:999px;
    background:#e5e7eb;
    margin:12px auto 4px;
    flex:0 0 auto;
  }.mv-cat-sheet-header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:14px;
    padding:20px 38px 22px;
    border-bottom:1px solid #edf0f3;
    flex:0 0 auto;
  }.mv-cat-sheet-header h2{
    margin:0!important;
    font-size:25px!important;
    line-height:1.2!important;
    font-weight:700!important;
    color:#202124!important;
  }.mv-cat-sheet-close{
    width:42px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:44px;
    line-height:1;
    color:#5f6368;
    background:transparent;
    border:0;
    padding:0;
  }.mv-cat-sheet-list{
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
    padding:22px 38px 34px;
  }.mv-cat-sheet-item{
    display:block;
    padding:18px 0;
    color:#202124!important;
    text-decoration:none!important;
    font-size:23px;
    font-weight:400;
    line-height:1.25;
    border-bottom:0;
  }.mv-cat-sheet-item:hover{
    color:var(--primary,#1565c0)!important;
    text-decoration:none!important;
  }body.dark-mode .mv-cat-sheet-panel{
    background:#171b25;
    color:#f4f7fb;
    box-shadow:0 -12px 40px rgba(0,0,0,.45);
  }body.dark-mode .mv-cat-sheet-header{
    border-bottom-color:rgba(255,255,255,.10);
  }body.dark-mode .mv-cat-sheet-header h2,
  body.dark-mode .mv-cat-sheet-item{
    color:#f4f7fb!important;
  }body.dark-mode .mv-cat-sheet-close{
    color:#c8d0da;
  }body.dark-mode .mv-cat-sheet-handle{
    background:rgba(255,255,255,.14);
  }}@media (max-width:420px){.mv-cat-sheet-panel{
    border-radius:24px 24px 0 0;
    max-height:80vh;
  }.mv-cat-sheet-header{
    padding:18px 32px 20px;
  }.mv-cat-sheet-list{
    padding:20px 32px 32px;
  }.mv-cat-sheet-item{
    font-size:21px;
    padding:17px 0;
  }}.mv-store-page{
  background:var(--page-bg,#f0f2f5);
  color:var(--text,#1a1a2e);
  padding-bottom:28px;
}.mv-store-hero{
  position:relative;
  min-height:230px;
  display:flex;
  align-items:flex-end;
  background-size:cover;
  background-position:center;
  overflow:hidden;
}.mv-store-hero-overlay{
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.72));
}.mv-store-hero-content{
  position:relative;
  z-index:1;
  width:min(100% - 32px,1200px);
  margin:0 auto;
  padding:34px 0;
  color:#fff;
}.mv-store-hero-content span,
.mv-store-plain-hero span{
  display:inline-flex;
  margin-bottom:6px;
  font-size:12px;
  font-weight:800;
  text-transform:uppercase;
  opacity:.88;
}.mv-store-hero-content h1,
.mv-store-plain-hero h1{
  margin:0;
  font-size:34px;
  line-height:1.1;
  color:inherit;
}.mv-store-hero-content p,
.mv-store-plain-hero p{
  margin:8px 0 0;
  max-width:720px;
  color:inherit;
  opacity:.9;
}.mv-store-plain-hero{
  width:min(100% - 32px,1200px);
  margin:18px auto 0;
  padding:24px;
  border-radius:18px;
  background:var(--card-bg,#fff);
  border:1px solid var(--border,#e0e0e0);
}.mv-store-inner{
  width:min(100% - 32px,1200px);
  margin:0 auto;
}.mv-store-tabs{
  display:flex;
  gap:18px;
  overflow-x:auto;
  padding:14px 0 8px;
  margin:0 0 6px;
  border-bottom:1px solid var(--border,#e0e0e0);
  scrollbar-width:none;
}.mv-store-tabs::-webkit-scrollbar{display:none}.mv-store-tabs a{
  flex:0 0 auto;
  padding:0 0 8px;
  color:var(--text-muted,#5f6368);
  font-size:14px;
  font-weight:700;
  text-decoration:none;
  border-bottom:2px solid transparent;
}.mv-store-tabs a.is-active{
  color:#10b981;
  border-bottom-color:#10b981;
}.mv-store-list{
  display:flex;
  flex-direction:column;
  gap:8px;
}.mv-store-item{
  display:flex;
  align-items:center;
  gap:10px;
  min-width:0;
  padding:8px;
  border-radius:12px;
  background:var(--card-bg,#fff);
  border:1px solid rgba(0,0,0,.04);
  box-shadow:0 1px 4px rgba(0,0,0,.06);
}.mv-store-main{
  display:flex;
  align-items:center;
  gap:10px;
  flex:1 1 auto;
  min-width:0;
  color:inherit;
  text-decoration:none!important;
}.mv-store-icon{
  width:62px;
  height:62px;
  min-width:62px;
  border-radius:12px;
  object-fit:cover;
}.mv-store-info{
  min-width:0;
  flex:1 1 auto;
}.mv-store-info h3{
  margin:0;
  color:var(--text,#1a1a2e);
  font-size:14px;
  font-weight:800;
  line-height:1.2;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}.mv-store-type,
.mv-store-dev{
  margin:1px 0 0;
  color:var(--text-muted,#5f6368);
  font-size:11px;
  line-height:1.2;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}.mv-store-rating{
  margin:1px 0 0;
  color:#f59e0b;
  font-size:11px;
  font-weight:800;
  line-height:1.2;
}.mv-store-label{
  margin:2px 0 0;
  color:#f59e0b;
  font-size:10.5px;
  line-height:1.2;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}.mv-store-download{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:86px;
  min-height:34px;
  padding:0 13px;
  border-radius:7px;
  background:#21c979;
  color:#fff!important;
  font-size:11px;
  font-weight:800;
  text-decoration:none!important;
}.mv-cat-store-list{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(260px,1fr));
  gap:10px;
  padding-top:14px;
}.mv-cat-store-item{
  display:flex;
  align-items:center;
  gap:12px;
  padding:12px;
  border-radius:14px;
  background:var(--card-bg,#fff);
  border:1px solid rgba(0,0,0,.05);
  text-decoration:none!important;
  color:inherit!important;
}.mv-cat-store-item img{
  width:54px;
  height:54px;
  border-radius:14px;
  object-fit:cover;
}.mv-cat-store-item h3{
  margin:0;
  font-size:15px;
  color:var(--text,#1a1a2e);
}.mv-cat-store-item p{
  margin:2px 0 0;
  color:var(--text-muted,#5f6368);
  font-size:12px;
}.mv-cat-store-item > span{
  margin-left:auto;
  color:var(--primary,#1565c0);
  font-size:26px;
}body.dark-mode .mv-store-page{background:var(--page-bg,#0f1117)}body.dark-mode .mv-store-plain-hero,
body.dark-mode .mv-store-item,
body.dark-mode .mv-cat-store-item{
  background:var(--card-bg,#171b25);
  border-color:rgba(255,255,255,.08);
}body.dark-mode .mv-store-info h3,
body.dark-mode .mv-cat-store-item h3{color:#f4f7fb}body.dark-mode .mv-store-tabs{border-bottom-color:rgba(255,255,255,.10)}body.dark-mode .mv-store-type,
body.dark-mode .mv-store-dev,
body.dark-mode .mv-cat-store-item p{color:#a8b0bd}@media (max-width:768px){.mv-store-page{
    padding-bottom:70px;
  }.mv-store-hero{
    min-height:160px;
  }.mv-store-hero-content{
    width:100%;
    padding:18px 12px;
  }.mv-store-hero-content h1,
  .mv-store-plain-hero h1{
    font-size:21px;
  }.mv-store-hero-content p,
  .mv-store-plain-hero p{
    font-size:12px;
    line-height:1.4;
  }.mv-store-plain-hero{
    width:100%;
    margin:0;
    padding:16px 12px;
    border-radius:0;
    border-left:0;
    border-right:0;
  }.mv-store-inner{
    width:100%;
    padding:0 8px;
  }.mv-store-tabs{
    padding:10px 0 7px;
    gap:16px;
    margin-bottom:6px;
  }.mv-store-tabs a{
    font-size:12px;
    padding-bottom:6px;
  }.mv-store-list{
    gap:7px;
  }.mv-store-item{
    padding:7px;
    border-radius:9px;
    gap:8px;
  }.mv-store-icon{
    width:58px;
    height:58px;
    min-width:58px;
    border-radius:10px;
  }.mv-store-info h3{
    font-size:12.5px;
  }.mv-store-download{
    min-width:74px;
    min-height:31px;
    padding:0 9px;
    font-size:10px;
  }.mv-cat-store-list{
    display:flex;
    flex-direction:column;
    gap:7px;
    padding-top:8px;
  }.mv-cat-store-item{
    border-radius:9px;
    padding:8px;
  }.mv-cat-store-item img{
    width:52px;
    height:52px;
    border-radius:10px;
  }}body.tax-tipo .mv-store-page,
body.archive .mv-store-page{
  min-height:60vh;
}@media (max-width:768px){body.tax-tipo .mv-store-page,
  body.archive .mv-store-page{
    padding-bottom:70px;
  }}.section-block-auto-cat .section-more{
  white-space:nowrap;
}.mv-store-list--home{
  margin-top:8px;
}@media (max-width:768px){.section-block-auto-cat{
    padding-left:12px!important;
    padding-right:12px!important;
  }.mv-store-list--home .mv-store-item{
    border-radius:9px;
  }}.mv-hero-download-btn,
.feat-slide__btn,
.featured-slide .btn-download,
.featured-section .btn-download,
.featured-section a[href*="download"]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:132px!important;
  min-height:50px!important;
  padding:0 24px!important;
  border-radius:8px!important;
  background:#21c979!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 8px 18px rgba(33,201,121,.28)!important;
  font-size:18px!important;
  font-weight:800!important;
  text-decoration:none!important;
  line-height:1!important;
}.mv-hero-download-btn:hover,
.feat-slide__btn:hover,
.featured-slide .btn-download:hover,
.featured-section .btn-download:hover,
.featured-section a[href*="download"]:hover:hover{
  background:#16b86a!important;
  color:#fff!important;
  text-decoration:none!important;
  transform:translateY(-1px);
}.mv-section-header,
.section-header{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}.mv-section-arrow-btn,
.section-more.mp-play-more-btn.mv-section-arrow-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;
  height:46px!important;
  min-width:34px!important;
  padding:0!important;
  margin:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#6f737b!important;
  border:0!important;
  box-shadow:none!important;
  text-decoration:none!important;
  line-height:1!important;
  flex:0 0 34px!important;
}.mv-section-arrow-btn svg{
  width:42px!important;
  height:42px!important;
  display:block!important;
  fill:currentColor!important;
}.mv-section-arrow-btn:hover{
  color:var(--primary,#1565c0)!important;
  background:transparent!important;
  text-decoration:none!important;
}.mv-section-more-text{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}body.dark-mode .mv-section-arrow-btn{
  color:#9aa3ad!important;
}body.dark-mode .mv-section-arrow-btn:hover{
  color:#21c979!important;
}@media (max-width:768px){.mv-hero-download-btn,
  .feat-slide__btn,
  .featured-slide .btn-download,
  .featured-section .btn-download,
  .featured-section a[href*="download"],
  .hero-download-btn{
    min-width:118px!important;
    min-height:48px!important;
    padding:0 20px!important;
    border-radius:8px!important;
    font-size:16px!important;
  }.mv-section-arrow-btn,
  .section-more.mp-play-more-btn.mv-section-arrow-btn{
    width:32px!important;
    height:42px!important;
    min-width:32px!important;
    flex-basis:32px!important;
  }.mv-section-arrow-btn svg{
    width:40px!important;
    height:40px!important;
  }}.mv-hero-download-btn,
.feat-slide__btn,
.featured-slide .btn-download,
.featured-section .btn-download,
.featured-section a[href*="download"]{
  min-width:92px!important;
  width:auto!important;
  min-height:34px!important;
  height:34px!important;
  padding:0 14px!important;
  border-radius:6px!important;
  background:#21c979!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 4px 10px rgba(33,201,121,.22)!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1!important;
}.mv-section-arrow-btn,
.section-more,
.section-more.mp-play-more-btn,
.section-more.mp-play-more-btn.mv-section-arrow-btn,
.section-header .section-more,
.mv-section-header .section-more{
  width:auto!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  flex:0 0 auto!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  outline:none!important;
  color:#6f737b!important;
  font-size:0!important;
  line-height:1!important;
  text-decoration:none!important;
}.mv-section-arrow-btn::before,
.mv-section-arrow-btn::after,
.section-more::before,
.section-more::after,
.section-more.mp-play-more-btn::before,
.section-more.mp-play-more-btn::after{
  display:none!important;
  content:none!important;
  background:none!important;
  box-shadow:none!important;
  border:0!important;
}.mv-section-arrow-btn svg,
.section-more svg,
.section-more.mp-play-more-btn svg{
  width:38px!important;
  height:38px!important;
  display:block!important;
  fill:currentColor!important;
  background:transparent!important;
  border-radius:0!important;
  box-shadow:none!important;
}.mv-section-arrow-btn:hover,
.section-more:hover,
.section-more.mp-play-more-btn:hover{
  background:transparent!important;
  background-color:transparent!important;
  color:var(--primary,#1565c0)!important;
  box-shadow:none!important;
  text-decoration:none!important;
  transform:none!important;
}@media (max-width:768px){.mv-hero-download-btn,
  .feat-slide__btn,
  .featured-slide .btn-download,
  .featured-section .btn-download,
  .featured-section a[href*="download"],
  .hero-download-btn{
    min-width:88px!important;
    min-height:32px!important;
    height:32px!important;
    padding:0 12px!important;
    border-radius:6px!important;
    font-size:12px!important;
  }.mv-section-arrow-btn svg,
  .section-more svg,
  .section-more.mp-play-more-btn svg{
    width:36px!important;
    height:36px!important;
  }}.featured-section .feat-slide__dl-btn,
.featured-section .mv-hero-download-btn,
.feat-slide .feat-slide__dl-btn,
.feat-slide .mv-hero-download-btn,
.feat-slide__content .feat-slide__dl-btn,
.feat-slide__content .mv-hero-download-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:92px!important;
  max-width:92px!important;
  height:32px!important;
  min-height:32px!important;
  padding:0 12px!important;
  border-radius:8px!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  background:#22c96f!important;
  color:#fff!important;
  box-shadow:none!important;
  border:0!important;
  white-space:nowrap!important;
}.featured-section .feat-slide__dl-btn:hover,
.featured-section .mv-hero-download-btn:hover,
.feat-slide .feat-slide__dl-btn:hover,
.feat-slide .mv-hero-download-btn:hover{
  background:#22c96f!important;
  color:#fff!important;
  text-decoration:none!important;
  transform:none!important;
  box-shadow:none!important;
}.home-main > .section-block:not(.section-block--cats) .section-header .section-more,
.home-main > .section-block:not(.section-block--cats) .section-header .mp-play-more-btn,
.home-main > .section-block:not(.section-block--cats) .section-header .mv-section-arrow-btn,
.home-main > .section-block:not(.section-block--cats) .section-header a.section-more,
.home-main > .section-block:not(.section-block--cats) .section-header a.mp-play-more-btn,
.home-main > .section-block:not(.section-block--cats) .section-header a.mv-section-arrow-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:24px!important;
  min-width:24px!important;
  max-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  max-height:24px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  text-decoration:none!important;
  outline:none!important;
  overflow:visible!important;
  flex:0 0 24px!important;
  font-size:0!important;
  line-height:1!important;
}.home-main > .section-block:not(.section-block--cats) .section-header .section-more::before,
.home-main > .section-block:not(.section-block--cats) .section-header .section-more::after,
.home-main > .section-block:not(.section-block--cats) .section-header .mp-play-more-btn::before,
.home-main > .section-block:not(.section-block--cats) .section-header .mp-play-more-btn::after,
.home-main > .section-block:not(.section-block--cats) .section-header .mv-section-arrow-btn::before,
.home-main > .section-block:not(.section-block--cats) .section-header .mv-section-arrow-btn::after{
  content:none!important;
  display:none!important;
}.home-main > .section-block:not(.section-block--cats) .section-header .mv-section-more-text{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}.home-main > .section-block:not(.section-block--cats) .section-header .section-more svg,
.home-main > .section-block:not(.section-block--cats) .section-header .mp-play-more-btn svg,
.home-main > .section-block:not(.section-block--cats) .section-header .mv-section-arrow-btn svg{
  display:block!important;
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  border:0!important;
  border-radius:0!important;
  fill:#b084ff!important;
}.home-main > .section-block:not(.section-block--cats) .section-header .section-more:hover,
.home-main > .section-block:not(.section-block--cats) .section-header .mp-play-more-btn:hover,
.home-main > .section-block:not(.section-block--cats) .section-header .mv-section-arrow-btn:hover{
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}body.dark-mode .home-main > .section-block:not(.section-block--cats) .section-header .section-more svg,
body.dark-mode .home-main > .section-block:not(.section-block--cats) .section-header .mp-play-more-btn svg,
body.dark-mode .home-main > .section-block:not(.section-block--cats) .section-header .mv-section-arrow-btn svg{
  fill:#a97bff!important;
}@media (max-width:768px){.featured-section .feat-slide__dl-btn,
  .featured-section .mv-hero-download-btn,
  .feat-slide .feat-slide__dl-btn,
  .feat-slide .mv-hero-download-btn,
  .feat-slide__content .feat-slide__dl-btn,
  .feat-slide__content .mv-hero-download-btn{
    min-width:88px!important;
    max-width:88px!important;
    height:30px!important;
    min-height:30px!important;
    padding:0 10px!important;
    font-size:11px!important;
    border-radius:8px!important;
  }.home-main > .section-block:not(.section-block--cats) .section-header .section-more,
  .home-main > .section-block:not(.section-block--cats) .section-header .mp-play-more-btn,
  .home-main > .section-block:not(.section-block--cats) .section-header .mv-section-arrow-btn,
  .home-main > .section-block:not(.section-block--cats) .section-header a.section-more,
  .home-main > .section-block:not(.section-block--cats) .section-header a.mp-play-more-btn,
  .home-main > .section-block:not(.section-block--cats) .section-header a.mv-section-arrow-btn{
    width:22px!important;
    min-width:22px!important;
    max-width:22px!important;
    height:22px!important;
    min-height:22px!important;
    max-height:22px!important;
    flex:0 0 22px!important;
  }.home-main > .section-block:not(.section-block--cats) .section-header .section-more svg,
  .home-main > .section-block:not(.section-block--cats) .section-header .mp-play-more-btn svg,
  .home-main > .section-block:not(.section-block--cats) .section-header .mv-section-arrow-btn svg{
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    min-height:22px!important;
  }}@media (max-width:768px){.home-main .apps-scroll-small{
    display:flex!important;
    justify-content:flex-start!important;
    align-items:flex-start!important;
    gap:6px!important;
    padding:0 0 8px 0!important;
    margin:0!important;
  }.home-main .apps-scroll-small .app-card-sm{
    flex:0 0 72px!important;
    width:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    margin:0!important;
  }.home-main .apps-scroll-small .app-card-sm__icon{
    width:64px!important;
    height:64px!important;
  }.home-main .apps-scroll-small .app-card-sm__name{
    width:72px!important;
    max-width:72px!important;
    font-size:11px!important;
    line-height:1.2!important;
  }}.app-card-sm__downloads{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  margin-top:2px!important;
  color:#f59e0b!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
}.app-card-sm__downloads svg{
  width:13px!important;
  height:13px!important;
  fill:currentColor!important;
  flex:0 0 13px!important;
}.mv-store-real-downloads{
  margin:1px 0 0!important;
  color:#f59e0b!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.2!important;
}@media (max-width:768px){.home-main .apps-scroll-small .app-card-sm{
    gap:4px!important;
  }.home-main .apps-scroll-small .app-card-sm__downloads{
    font-size:11.5px!important;
    margin-top:1px!important;
  }.home-main .apps-scroll-small .app-card-sm__downloads svg{
    width:12px!important;
    height:12px!important;
    flex-basis:12px!important;
  }}@media (max-width:768px){.site-header,
  .header-top{
    min-height:0!important;
  }.header-inner{
    height:48px!important;
    min-height:48px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }.site-logo{
    font-size:22px!important;
    line-height:1!important;
  }.theme-toggle,
  .header-search-icon,
  .hamburger{
    height:34px!important;
    min-height:34px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }.featured-section,
  .hero-featured,
  .hero-modern,
  .feat-slider,
  .featured-slider,
  .main-featured,
  .home-featured,
  .home-layout,
  .home-main{
    margin-top:0!important;
    padding-top:0!important;
    row-gap:0!important;
  }.feat-slide,
  .featured-slide,
  .hero-slide,
  .hero-modern-container{
    margin-top:0!important;
    margin-bottom:0!important;
  }.home-main > .section-block:not(.section-block--cats),
  .section-block:not(.section-block--cats),
  .section-block,
  .mv-section,
  .home-section{
    margin-top:0!important;
    margin-bottom:8px!important;
    padding-top:10px!important;
    padding-bottom:10px!important;
  }.home-main > .section-block + .section-block,
  .section-block + .section-block,
  .mv-section + .mv-section,
  .home-section + .home-section{
    margin-top:0!important;
  }.home-main .section-header,
  .home-main .mv-section-header,
  .section-header,
  .mv-section-header{
    margin-top:0!important;
    margin-bottom:6px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    min-height:auto!important;
  }.home-main .section-title,
  .section-title,
  .mv-section-title{
    margin:0!important;
    line-height:1.2!important;
  }.home-main .apps-scroll-small,
  .apps-scroll-small,
  .apps-grid,
  .apps-list,
  .apps-scroll-col,
  .mp-related-icon-scroll{
    margin-top:0!important;
    margin-bottom:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    gap:10px!important;
  }.home-main .apps-scroll-small .app-card-sm,
  .home-main .app-card-sm,
  .app-card-sm,
  .app-card,
  .app-card-grid,
  .app-card-list{
    margin-bottom:0!important;
  }.section-block__content,
  .mv-section-content,
  .section-content{
    margin-bottom:0!important;
    padding-bottom:0!important;
  }body{
    padding-bottom:68px!important;
  }}@media (max-width:420px){.home-main > .section-block:not(.section-block--cats),
  .section-block:not(.section-block--cats),
  .section-block,
  .mv-section,
  .home-section{
    margin-bottom:6px!important;
    padding-top:8px!important;
    padding-bottom:8px!important;
  }.home-main .section-header,
  .home-main .mv-section-header,
  .section-header,
  .mv-section-header{
    margin-bottom:4px!important;
  }.apps-scroll-small,
  .apps-grid,
  .apps-list,
  .apps-scroll-col,
  .mp-related-icon-scroll{
    gap:8px!important;
  }}@media (max-width:768px){.home-main .section-block--cats{
    padding-top:12px !important;
    padding-bottom:10px !important;
    margin-bottom:4px !important;
  }.home-main .section-block--cats + .section-block--cats{
    margin-top:0 !important;
    border-top:0 !important;
  }.home-main .section-block--cats .cat-tile-header,
  .home-main .section-block--cats .section-header{
    margin-bottom:10px !important;
  }.home-main .section-block--cats .cat-img-grid{
    gap:14px 14px !important;
    margin-bottom:0 !important;
  }}@media (max-width:390px){.home-main .section-block--cats{
    padding-top:10px !important;
    padding-bottom:8px !important;
    margin-bottom:2px !important;
  }.home-main .section-block--cats .cat-tile-header,
  .home-main .section-block--cats .section-header{
    margin-bottom:8px !important;
  }.home-main .section-block--cats .cat-img-grid{
    gap:12px 12px !important;
  }}.mv-form-alert a{
  color:inherit!important;
  font-weight:900!important;
  text-decoration:underline!important;
}.mv-contact-submit{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:46px!important;
  padding:0 22px!important;
  border-radius:14px!important;
  background:var(--primary,#1565c0)!important;
  color:#fff!important;
  font-weight:800!important;
  border:0!important;
}.mp-resource-section,
.mod-resource-section,
.resource-section,
.app-section--resources,
.explore-resources,
.explorar-recursos,
[class*="resource-section"],
[class*="resources-section"],
[id*="resource-section"],
[id*="resources-section"]{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  overflow:hidden!important;
}.mv-store-hero-slider{
  position:relative!important;
  width:100%!important;
  overflow:hidden!important;
  background:#111!important;
}.mv-store-hero-track{
  position:relative!important;
  width:100%!important;
  height:260px!important;
}.mv-store-hero-slide{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  opacity:0!important;
  transition:opacity .45s ease!important;
  text-decoration:none!important;
  color:#fff!important;
}.mv-store-hero-slide.is-active{
  opacity:1!important;
  z-index:2!important;
}.mv-store-hero-slide img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}.mv-store-hero-shade{
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.24),rgba(0,0,0,.5))!important;
}.mv-store-hero-caption{
  position:absolute!important;
  left:19%!important;
  right:19%!important;
  bottom:34px!important;
  z-index:3!important;
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  color:#fff!important;
}.mv-store-hero-caption strong{
  color:#fff!important;
  font-size:28px!important;
  line-height:1.12!important;
  font-weight:900!important;
}.mv-store-hero-caption small{
  color:rgba(255,255,255,.9)!important;
  font-size:14px!important;
  line-height:1.45!important;
  max-width:780px!important;
}.mv-store-hero-dots{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:14px!important;
  z-index:5!important;
  display:flex!important;
  justify-content:center!important;
  gap:6px!important;
}.mv-store-hero-dots button{
  width:7px!important;
  height:7px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.55)!important;
  border:0!important;
  padding:0!important;
}.mv-store-hero-dots button.is-active{
  width:22px!important;
  background:#fff!important;
}@media (max-width:768px){.mv-store-hero-track{
    height:190px!important;
  }.mv-store-hero-caption{
    left:22px!important;
    right:22px!important;
    bottom:28px!important;
  }.mv-store-hero-caption strong{
    font-size:21px!important;
  }.mv-store-hero-caption small{
    font-size:12px!important;
    -webkit-line-clamp:2!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }}.home-layout > .featured-section{
  display:block!important;
  grid-column:1!important;
  grid-row:1!important;
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 10px!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:hidden!important;
  border-radius:var(--radius,10px)!important;
}.home-layout > .featured-section .featured-slider{
  display:block!important;
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:hidden!important;
  border-radius:inherit!important;
}.home-layout > .featured-section .featured-track{
  display:flex!important;
  align-items:stretch!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  transition:transform .4s cubic-bezier(.4,0,.2,1)!important;
  will-change:transform!important;
}.home-layout > .featured-section .feat-slide{
  position:relative!important;
  flex:0 0 100%!important;
  width:100%!important;
  min-width:100%!important;
  max-width:100%!important;
  height:360px!important;
  min-height:360px!important;
  max-height:360px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:#111827!important;
  overflow:hidden!important;
}.home-layout > .featured-section .feat-slide__link,
.home-layout > .featured-section .feat-slide__bg{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:hidden!important;
  border-radius:0!important;
}.home-layout > .featured-section .feat-slide__bg img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  transform:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}.home-layout > .featured-section .feat-slide::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  pointer-events:none!important;
  background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.30) 54%,rgba(0,0,0,.18) 100%)!important;
}.home-layout > .featured-section .feat-slide__content{
  position:absolute!important;
  left:18px!important;
  right:130px!important;
  bottom:16px!important;
  z-index:6!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}.home-layout > .featured-section .feat-slide__icon{
  position:static!important;
  width:52px!important;
  height:52px!important;
  min-width:52px!important;
  min-height:52px!important;
  max-width:52px!important;
  max-height:52px!important;
  object-fit:cover!important;
  border-radius:12px!important;
  margin:0!important;
  flex:0 0 52px!important;
}.home-layout > .featured-section .feat-slide__title{
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font-size:15px!important;
  line-height:1.22!important;
  font-weight:800!important;
  text-shadow:0 2px 5px rgba(0,0,0,.55)!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}.home-layout > .featured-section .feat-slide__dl-btn,
.home-layout > .featured-section .mv-hero-download-btn{
  position:absolute!important;
  right:18px!important;
  bottom:18px!important;
  z-index:7!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:92px!important;
  max-width:110px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0 14px!important;
  border-radius:8px!important;
  background:#22c96f!important;
  color:#fff!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}.home-layout > .featured-section .feat-nav{
  z-index:8!important;
}@media (max-width:768px){.home-layout > .featured-section{
    width:100vw!important;
    min-width:100vw!important;
    max-width:100vw!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    margin-bottom:8px!important;
    border-radius:0!important;
  }.home-layout > .featured-section .featured-slider,
  .home-layout > .featured-section .featured-track,
  .home-layout > .featured-section .feat-slide{
    width:100vw!important;
    min-width:100vw!important;
    max-width:100vw!important;
  }.home-layout > .featured-section .feat-slide{
    height:210px!important;
    min-height:210px!important;
    max-height:210px!important;
    flex-basis:100vw!important;
  }.home-layout > .featured-section .feat-slide__content{
    left:12px!important;
    right:104px!important;
    bottom:12px!important;
    gap:10px!important;
  }.home-layout > .featured-section .feat-slide__icon{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
    max-width:46px!important;
    max-height:46px!important;
    border-radius:11px!important;
    flex-basis:46px!important;
  }.home-layout > .featured-section .feat-slide__title{
    font-size:13px!important;
    line-height:1.2!important;
  }.home-layout > .featured-section .feat-slide__dl-btn,
  .home-layout > .featured-section .mv-hero-download-btn{
    right:12px!important;
    bottom:12px!important;
    min-width:88px!important;
    max-width:96px!important;
    height:30px!important;
    min-height:30px!important;
    padding:0 10px!important;
    border-radius:8px!important;
    font-size:11px!important;
  }}.home-main > .section-block:not(.section-block--cats),
.home-main > section.section-block:not(.section-block--cats),
.section-block:not(.section-block--cats),
.mv-section,
.home-section{
  margin-top:0!important;
  margin-bottom:10px!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
}.home-main > .section-block:not(.section-block--cats) + .section-block:not(.section-block--cats),
.section-block:not(.section-block--cats) + .section-block:not(.section-block--cats),
.mv-section + .mv-section,
.home-section + .home-section{
  margin-top:0!important;
}.home-main .section-header,
.home-main .mv-section-header,
.section-block:not(.section-block--cats) .section-header,
.mv-section-header{
  margin-top:0!important;
  margin-bottom:7px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  min-height:0!important;
}.home-main .apps-scroll-small,
.home-main .apps-grid,
.home-main .apps-list,
.home-main .apps-scroll-col,
.home-main .mp-related-icon-scroll{
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:2px!important;
}.home-main .app-card-sm,
.home-main .app-card,
.home-main .app-list-item,
.home-main .popular-item{
  margin-bottom:0!important;
}.home-main .section-block--cats{
  margin-top:0!important;
  margin-bottom:8px!important;
  padding-top:12px!important;
  padding-bottom:12px!important;
}.home-main .section-block--cats + .section-block--cats{
  margin-top:0!important;
  border-top:0!important;
}.home-main .section-block--cats .cat-tile-header,
.home-main .section-block--cats .section-header{
  margin-top:0!important;
  margin-bottom:10px!important;
  padding-top:0!important;
  padding-bottom:0!important;
}.home-main .section-block--cats .cat-img-grid{
  margin-top:0!important;
  margin-bottom:0!important;
  gap:14px 18px!important;
}.home-sidebar .section-block,
.home-sidebar .sidebar-editor-section,
.home-sidebar .section-block--cats-sidebar-web{
  margin-top:0!important;
  margin-bottom:10px!important;
  padding-top:8px!important;
  padding-bottom:8px!important;
}.home-sidebar .section-header{
  margin-bottom:8px!important;
}@media (max-width:768px){.home-main > .section-block:not(.section-block--cats),
  .home-main > section.section-block:not(.section-block--cats),
  .section-block:not(.section-block--cats),
  .mv-section,
  .home-section{
    margin-bottom:6px!important;
    padding-top:8px!important;
    padding-bottom:8px!important;
  }.home-main .section-header,
  .home-main .mv-section-header,
  .section-block:not(.section-block--cats) .section-header,
  .mv-section-header{
    margin-bottom:5px!important;
  }.home-main .section-block--cats{
    margin-bottom:4px!important;
    padding-top:10px!important;
    padding-bottom:8px!important;
  }.home-main .section-block--cats .cat-tile-header,
  .home-main .section-block--cats .section-header{
    margin-bottom:8px!important;
  }.home-main .section-block--cats .cat-img-grid{
    gap:12px 12px!important;
  }}.modnux-kind-heading{
  margin:12px 0 10px!important;
  font-size:18px!important;
  font-weight:900!important;
  color:var(--text,#1a1a2e)!important;
}.modnux-empty-kind{
  padding:18px!important;
  background:var(--card-bg,#fff)!important;
  color:var(--text-muted,#5f6368)!important;
  border-radius:12px!important;
}@media (max-width:768px){.modnux-kind-heading{
    margin:10px 0 8px!important;
    font-size:16px!important;
  }}.modnux-exclusive-page .modnux-kind-heading{
  margin:12px 0 10px!important;
  font-size:18px!important;
  font-weight:900!important;
  color:var(--text,#1a1a2e)!important;
}@media (max-width:768px){.modnux-exclusive-page .modnux-kind-heading{
    margin:10px 0 8px!important;
    font-size:16px!important;
  }}.modnux-home-exclusives{
  margin-top:0!important;
}.modnux-home-exclusives .section-title{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
}.modnux-home-exclusives .section-title::after{
  content:"Exclusivo";
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:20px;
  padding:0 8px;
  border-radius:999px;
  background:#22c55e;
  color:#fff;
  font-size:10px;
  font-weight:900;
  letter-spacing:.2px;
}.mv-store-page > .mv-store-hero,
.mv-store-page > .mv-store-hero-slider,
.mv-store-page > .mv-store-plain-hero,
.modnux-kind-page > .mv-store-hero,
.modnux-kind-page > .mv-store-hero-slider,
.modnux-exclusive-page > .mv-store-hero,
.modnux-exclusive-page > .mv-store-hero-slider{
  width:min(var(--container, 1180px), calc(100% - 32px))!important;
  max-width:var(--container, 1180px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  border-radius:18px!important;
  overflow:hidden!important;
}.mv-store-page > .mv-store-hero-slider .mv-store-hero-track,
.mv-store-page > .mv-store-hero-slider .mv-store-hero-slide{
  width:100%!important;
  max-width:100%!important;
}.mv-store-page .mv-store-hero-content,
.mv-store-page .mv-store-plain-hero{
  max-width:100%!important;
}@media (max-width:768px){.mv-store-page > .mv-store-hero,
  .mv-store-page > .mv-store-hero-slider,
  .mv-store-page > .mv-store-plain-hero,
  .modnux-kind-page > .mv-store-hero,
  .modnux-kind-page > .mv-store-hero-slider,
  .modnux-exclusive-page > .mv-store-hero,
  .modnux-exclusive-page > .mv-store-hero-slider{
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    border-radius:16px!important;
  }}@media (max-width:768px){.mv-store-page > .mv-store-hero,
  .mv-store-page > .mv-store-hero-slider,
  .mv-store-page > .mv-store-plain-hero,
  .modnux-kind-page > .mv-store-hero,
  .modnux-kind-page > .mv-store-hero-slider,
  .modnux-exclusive-page > .mv-store-hero,
  .modnux-exclusive-page > .mv-store-hero-slider{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    border-radius:0!important;
  }}.modnux-store-featured-hero{
  position:relative!important;
  background-size:cover!important;
  background-position:center!important;
  display:flex!important;
  align-items:flex-end!important;
}.modnux-store-featured-hero::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(90deg, rgba(0,0,0,.74), rgba(0,0,0,.34), rgba(0,0,0,.08))!important;
  z-index:1!important;
}.modnux-store-featured-hero .mv-store-hero-overlay{
  display:none!important;
}.modnux-store-featured-content{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  padding:24px!important;
}.modnux-store-featured-icon{
  width:76px!important;
  height:76px!important;
  flex:0 0 76px!important;
  object-fit:cover!important;
  border-radius:18px!important;
  box-shadow:0 12px 26px rgba(0,0,0,.28)!important;
}.modnux-store-featured-text{
  min-width:0!important;
  flex:1!important;
}.modnux-store-featured-kicker{
  display:inline-flex!important;
  align-items:center!important;
  height:22px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  background:rgba(34,197,94,.95)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:900!important;
  margin-bottom:7px!important;
}.modnux-store-featured-text h1{
  margin:0!important;
  color:#fff!important;
  font-size:28px!important;
  line-height:1.1!important;
  font-weight:900!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45)!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}.modnux-store-featured-download{
  flex:0 0 auto!important;
  height:42px!important;
  padding:0 22px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:#22c55e!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:900!important;
  text-decoration:none!important;
  box-shadow:0 12px 24px rgba(34,197,94,.32)!important;
}.modnux-page-description-under-banner{
  margin-top:10px!important;
  margin-bottom:10px!important;
  padding:12px 0 4px!important;
}.modnux-page-description-under-banner h2{
  margin:0 0 4px!important;
  font-size:18px!important;
  line-height:1.2!important;
  font-weight:900!important;
  color:var(--text,#151827)!important;
}.modnux-page-description-under-banner p{
  margin:0!important;
  font-size:14px!important;
  line-height:1.45!important;
  color:var(--text-muted,#6b7280)!important;
}@media (max-width:768px){.modnux-store-featured-content{
    padding:16px!important;
    gap:10px!important;
  }.modnux-store-featured-icon{
    width:56px!important;
    height:56px!important;
    flex-basis:56px!important;
    border-radius:14px!important;
  }.modnux-store-featured-text h1{
    font-size:18px!important;
  }.modnux-store-featured-download{
    height:36px!important;
    padding:0 14px!important;
    font-size:12px!important;
  }.modnux-page-description-under-banner{
    padding-left:12px!important;
    padding-right:12px!important;
  }}.featured-section .feat-slide__dl-btn,
.featured-section .mv-hero-download-btn,
.feat-slide .feat-slide__dl-btn,
.feat-slide .mv-hero-download-btn,
.feat-slide__content .feat-slide__dl-btn,
.feat-slide__content .mv-hero-download-btn,
.modnux-store-featured-download{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:118px !important;
  min-width:118px !important;
  max-width:118px !important;
  height:44px !important;
  min-height:44px !important;
  max-height:44px !important;
  padding:0 12px !important;
  border-radius:12px !important;
  background:#22c96f !important;
  color:#fff !important;
  border:0 !important;
  box-shadow:0 8px 18px rgba(34,201,111,.22) !important;
  font-size:14px !important;
  font-weight:800 !important;
  line-height:1 !important;
  white-space:nowrap !important;
  text-decoration:none !important;
}.featured-section .feat-slide__dl-btn:hover,
.featured-section .mv-hero-download-btn:hover,
.feat-slide .feat-slide__dl-btn:hover,
.feat-slide .mv-hero-download-btn:hover,
.feat-slide__content .feat-slide__dl-btn:hover,
.feat-slide__content .mv-hero-download-btn:hover,
.modnux-store-featured-download:hover:hover:hover:hover{
  background:#1dbb64 !important;
  color:#fff !important;
  text-decoration:none !important;
  transform:none !important;
}@media (max-width:768px){.featured-section .feat-slide__dl-btn,
  .featured-section .mv-hero-download-btn,
  .feat-slide .feat-slide__dl-btn,
  .feat-slide .mv-hero-download-btn,
  .feat-slide__content .feat-slide__dl-btn,
  .feat-slide__content .mv-hero-download-btn,
  .modnux-store-featured-download,
  .hero-download-btn,
  .btn-hero-download,
  .btn-modern-download-gradient{
    width:108px !important;
    min-width:108px !important;
    max-width:108px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    border-radius:11px !important;
    font-size:13px !important;
    padding:0 10px !important;
  }}.single .btn-hero-download,
.single .btn-modern-download-gradient,
body.single .btn-hero-download,
body.single .btn-modern-download-gradient{
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  border-radius:inherit;
  font-size:inherit;
}.single .btn-hero-download,
.single .btn-modern-download-gradient,
body.single .btn-hero-download,
body.single .btn-modern-download-gradient{
  border-radius:8px!important;
}.site-header .site-logo,
.header-inner .site-logo,
.site-logo{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:0!important;
  padding:4px 0!important;
  font-size:30px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:-1.4px!important;
  color:#0f1f59!important;
  text-decoration:none!important;
  text-shadow:0 2px 10px rgba(15,31,89,.10)!important;
  filter:drop-shadow(0 6px 12px rgba(70,58,180,.10))!important;
}.site-header .site-logo::after,
.header-inner .site-logo::after,
.site-logo::after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:-4px!important;
  height:4px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,#0f1f59 0%,#7c3aed 55%,#22c55e 100%)!important;
  opacity:.95!important;
  transform:scaleX(.72)!important;
  transform-origin:left center!important;
}.site-header .site-logo span,
.header-inner .site-logo span,
.site-logo span,
.site-logo .site-logo-accent{
  color:#7c3aed!important;
  background:linear-gradient(135deg,#7c3aed 0%,#a855f7 45%,#22c55e 115%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
}.site-logo .site-logo-main{
  color:#0f1f59!important;
  background:linear-gradient(135deg,#07184f 0%,#14256f 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
}body.dark-mode .site-header .site-logo,
body.dark-mode .header-inner .site-logo,
body.dark-mode .site-logo{
  color:#f8fafc!important;
  text-shadow:0 2px 14px rgba(124,58,237,.22)!important;
  filter:drop-shadow(0 6px 14px rgba(0,0,0,.25))!important;
}body.dark-mode .site-logo .site-logo-main{
  color:#f8fafc!important;
  background:linear-gradient(135deg,#ffffff 0%,#dbeafe 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
}body.dark-mode .site-header .site-logo span,
body.dark-mode .header-inner .site-logo span,
body.dark-mode .site-logo span,
body.dark-mode .site-logo .site-logo-accent{
  background:linear-gradient(135deg,#a78bfa 0%,#c084fc 45%,#34d399 115%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
}@media (max-width:768px){.site-header .site-logo,
  .header-inner .site-logo,
  .site-logo{
    font-size:28px!important;
    letter-spacing:-1.3px!important;
  }.site-header .site-logo::after,
  .header-inner .site-logo::after,
  .site-logo::after{
    bottom:-3px!important;
    height:3px!important;
    transform:scaleX(.68)!important;
  }}.site-header .site-logo::after,
.header-inner .site-logo::after,
.site-logo::after{
  display:none!important;
  content:none!important;
}.site-header .site-logo,
.header-inner .site-logo,
.site-logo{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  padding:6px 10px!important;
  border-radius:14px!important;
  font-size:30px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:-1.2px!important;
  color:#ffffff!important;
  text-decoration:none!important;
  background:linear-gradient(135deg, rgba(255,255,255,.22), rgba(255,255,255,.08))!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.30),
    0 8px 20px rgba(0,0,0,.12)!important;
  text-shadow:
    0 1px 0 rgba(255,255,255,.18),
    0 2px 8px rgba(0,0,0,.28)!important;
  filter:none!important;
  backdrop-filter:blur(8px)!important;
}.site-header .site-logo span,
.header-inner .site-logo span,
.site-logo span,
.site-logo .site-logo-accent{
  color:#ffffff!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:
    0 1px 0 rgba(255,255,255,.16),
    0 2px 8px rgba(0,0,0,.30)!important;
}.site-logo .site-logo-main{
  color:#ffffff!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  -webkit-text-fill-color:#ffffff!important;
}.site-header .site-logo:hover,
.header-inner .site-logo:hover,
.site-logo:hover{
  transform:translateY(-1px)!important;
  text-decoration:none!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.34),
    0 10px 24px rgba(0,0,0,.16)!important;
}body.dark-mode .site-header .site-logo,
body.dark-mode .header-inner .site-logo,
body.dark-mode .site-logo{
  background:linear-gradient(135deg, rgba(255,255,255,.16), rgba(255,255,255,.06))!important;
  color:#fff!important;
  text-shadow:
    0 1px 0 rgba(255,255,255,.12),
    0 2px 10px rgba(0,0,0,.45)!important;
}body.dark-mode .site-logo .site-logo-main,
body.dark-mode .site-header .site-logo span,
body.dark-mode .header-inner .site-logo span,
body.dark-mode .site-logo span,
body.dark-mode .site-logo .site-logo-accent{
  color:#ffffff!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  -webkit-text-fill-color:#ffffff!important;
}@media (max-width:768px){.site-header .site-logo,
  .header-inner .site-logo,
  .site-logo{
    font-size:27px!important;
    padding:5px 8px!important;
    border-radius:12px!important;
    letter-spacing:-1.1px!important;
  }}.site-header .site-logo,
.header-inner .site-logo,
.site-logo{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:7px 12px!important;
  border-radius:13px!important;
  background:linear-gradient(135deg,#111827 0%,#202b49 52%,#121827 100%)!important;
  color:#ffffff!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:
    0 8px 18px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.16)!important;
  font-size:28px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:-1px!important;
  text-decoration:none!important;
  text-shadow:0 2px 6px rgba(0,0,0,.35)!important;
  filter:none!important;
  backdrop-filter:none!important;
  overflow:hidden!important;
}.site-header .site-logo::before,
.header-inner .site-logo::before,
.site-logo::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(120deg,rgba(255,255,255,.20) 0%,rgba(255,255,255,0) 38%)!important;
  pointer-events:none!important;
}.site-header .site-logo span,
.header-inner .site-logo span,
.site-logo span,
.site-logo .site-logo-accent{
  color:#22c55e!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  -webkit-text-fill-color:#22c55e!important;
  text-shadow:0 2px 6px rgba(0,0,0,.35)!important;
}.site-header .site-logo:hover,
.header-inner .site-logo:hover,
.site-logo:hover{
  transform:translateY(-1px)!important;
  text-decoration:none!important;
  box-shadow:
    0 10px 22px rgba(0,0,0,.26),
    inset 0 1px 0 rgba(255,255,255,.18)!important;
}body.dark-mode .site-header .site-logo,
body.dark-mode .header-inner .site-logo,
body.dark-mode .site-logo{
  background:linear-gradient(135deg,#0b1220 0%,#1a2440 52%,#0b1220 100%)!important;
  color:#ffffff!important;
  border-color:rgba(255,255,255,.14)!important;
}body.dark-mode .site-logo .site-logo-main{
  color:#ffffff!important;
  background:none!important;
  -webkit-text-fill-color:#ffffff!important;
}body.dark-mode .site-header .site-logo span,
body.dark-mode .header-inner .site-logo span,
body.dark-mode .site-logo span,
body.dark-mode .site-logo .site-logo-accent{
  color:#22c55e!important;
  background:none!important;
  -webkit-text-fill-color:#22c55e!important;
}@media (max-width:768px){.site-header .site-logo,
  .header-inner .site-logo,
  .site-logo{
    font-size:25px!important;
    padding:6px 10px!important;
    border-radius:12px!important;
    letter-spacing:-.9px!important;
  }}@media (max-width:768px){body.single .btn-hero-download,
  body.single .btn-modern-download-gradient,
  .single .btn-hero-download,
  .single .btn-modern-download-gradient{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:52px!important;
    min-height:52px!important;
    max-height:52px!important;
    padding:0 18px!important;
    border-radius:9px!important;
    font-size:16px!important;
    font-weight:900!important;
    line-height:1!important;
    white-space:nowrap!important;
  }body.single .btn-hero-download svg,
  body.single .btn-modern-download-gradient svg,
  .single .btn-hero-download svg,
  .single .btn-modern-download-gradient svg{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    margin-right:8px!important;
  }}@media (max-width:768px){body.single a.btn-hero-download,
  body.single a.btn-modern-download-gradient,
  .single a.btn-hero-download,
  .single a.btn-modern-download-gradient{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:8px !important;
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    height:60px !important;
    min-height:60px !important;
    max-height:none !important;
    padding:0 18px !important;
    border-radius:10px !important;
    font-size:18px !important;
    font-weight:900 !important;
    line-height:1 !important;
    letter-spacing:.03em !important;
    margin:12px 0 14px !important;
  }body.single a.btn-hero-download svg,
  body.single a.btn-modern-download-gradient svg,
  .single a.btn-hero-download svg,
  .single a.btn-modern-download-gradient svg{
    width:22px !important;
    height:22px !important;
    min-width:22px !important;
    min-height:22px !important;
    flex:0 0 22px !important;
    margin:0 !important;
  }}.site-header .site-logo,
.header-inner .site-logo,
.site-logo{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
  padding:0 2px 4px 2px!important;
  margin-right:4px!important;
  background:transparent!important;
  border:none!important;
  border-radius:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  filter:none!important;
  font-size:29px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:-1px!important;
  text-decoration:none!important;
  color:#122b72!important;
  text-shadow:0 1px 0 rgba(255,255,255,.65), 0 2px 6px rgba(18,43,114,.10)!important;
}.site-header .site-logo::before,
.header-inner .site-logo::before,
.site-logo::before{
  display:none!important;
  content:none!important;
}.site-header .site-logo::after,
.header-inner .site-logo::after,
.site-logo::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:2px!important;
  bottom:-3px!important;
  width:84%!important;
  height:2px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,#1d4ed8 0%, #8b5cf6 58%, #22c55e 100%)!important;
  opacity:.95!important;
  transform:none!important;
  right:auto!important;
}.site-header .site-logo .site-logo-main,
.header-inner .site-logo .site-logo-main,
.site-logo .site-logo-main{
  color:#122b72!important;
  background:none!important;
  -webkit-text-fill-color:#122b72!important;
  text-shadow:0 1px 0 rgba(255,255,255,.65), 0 2px 6px rgba(18,43,114,.10)!important;
}.site-header .site-logo span,
.header-inner .site-logo span,
.site-logo span,
.site-logo .site-logo-accent{
  color:#8b5cf6!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  -webkit-text-fill-color:#8b5cf6!important;
  text-shadow:0 1px 0 rgba(255,255,255,.45), 0 2px 6px rgba(139,92,246,.14)!important;
}body.dark-mode .site-header .site-logo,
body.dark-mode .header-inner .site-logo,
body.dark-mode .site-logo{
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
  color:#f8fafc!important;
  text-shadow:0 1px 0 rgba(255,255,255,.08), 0 2px 8px rgba(0,0,0,.32)!important;
}body.dark-mode .site-header .site-logo .site-logo-main,
body.dark-mode .header-inner .site-logo .site-logo-main,
body.dark-mode .site-logo .site-logo-main{
  color:#f8fafc!important;
  background:none!important;
  -webkit-text-fill-color:#f8fafc!important;
}body.dark-mode .site-header .site-logo span,
body.dark-mode .header-inner .site-logo span,
body.dark-mode .site-logo span,
body.dark-mode .site-logo .site-logo-accent{
  color:#a78bfa!important;
  background:none!important;
  -webkit-text-fill-color:#a78bfa!important;
}body.dark-mode .site-header .site-logo::after,
body.dark-mode .header-inner .site-logo::after,
body.dark-mode .site-logo::after{
  background:linear-gradient(90deg,#60a5fa 0%, #a78bfa 58%, #34d399 100%)!important;
  opacity:1!important;
}@media (max-width:768px){.site-header .site-logo,
  .header-inner .site-logo,
  .site-logo{
    font-size:27px!important;
    padding:0 2px 3px 2px!important;
    letter-spacing:-.9px!important;
  }.site-header .site-logo::after,
  .header-inner .site-logo::after,
  .site-logo::after{
    width:80%!important;
    height:2px!important;
    bottom:-2px!important;
  }}.mp-compare-table,
.compare-table,
.original-vs-mod-table,
table:has(th):has(td){
  table-layout:fixed!important;
  width:100%!important;
  max-width:100%!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}.mp-compare-table th,
.mp-compare-table td,
.compare-table th,
.compare-table td,
.original-vs-mod-table th,
.original-vs-mod-table td{
  max-width:0!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
  white-space:normal!important;
  hyphens:auto!important;
  vertical-align:top!important;
}@media (max-width:768px){.mp-compare-table,
  .compare-table,
  .original-vs-mod-table{
    display:block!important;
    width:100%!important;
    overflow:visible!important;
    border:0!important;
    background:transparent!important;
  }.mp-compare-table thead,
  .compare-table thead,
  .original-vs-mod-table thead{
    display:none!important;
  }.mp-compare-table tbody,
  .compare-table tbody,
  .original-vs-mod-table tbody{
    display:flex!important;
    flex-direction:column!important;
    gap:10px!important;
    width:100%!important;
  }.mp-compare-table tr,
  .compare-table tr,
  .original-vs-mod-table tr{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    width:100%!important;
    padding:10px!important;
    background:var(--card-bg,#fff)!important;
    border:1px solid var(--border,#e5e7eb)!important;
    border-radius:14px!important;
    box-shadow:0 4px 14px rgba(15,23,42,.06)!important;
    overflow:hidden!important;
  }.mp-compare-table td,
  .compare-table td,
  .original-vs-mod-table td{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    padding:10px!important;
    border:0!important;
    border-radius:10px!important;
    background:rgba(148,163,184,.10)!important;
    color:var(--text,#111827)!important;
    font-size:13px!important;
    line-height:1.38!important;
    font-weight:600!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
    white-space:normal!important;
    hyphens:auto!important;
    overflow:hidden!important;
  }.mp-compare-table td:nth-child(1),
  .compare-table td:nth-child(1),
  .original-vs-mod-table td:nth-child(1){
    background:rgba(100,116,139,.10)!important;
  }.mp-compare-table td:nth-child(2),
  .compare-table td:nth-child(2),
  .original-vs-mod-table td:nth-child(2){
    background:rgba(34,197,94,.12)!important;
  }.mp-compare-table td:nth-child(1)::before,
  .compare-table td:nth-child(1)::before,
  .original-vs-mod-table td:nth-child(1)::before{
    content:"Original"!important;
    display:block!important;
    margin-bottom:6px!important;
    color:#64748b!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    letter-spacing:.06em!important;
  }.mp-compare-table td:nth-child(2)::before,
  .compare-table td:nth-child(2)::before,
  .original-vs-mod-table td:nth-child(2)::before{
    content:"Modificado"!important;
    display:block!important;
    margin-bottom:6px!important;
    color:#16a34a!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    letter-spacing:.06em!important;
  }.mp-compare-table td:first-child:last-child,
  .compare-table td:first-child:last-child,
  .original-vs-mod-table td:first-child:last-child{
    grid-column:1 / -1!important;
  }}@media (max-width:390px){.mp-compare-table tr,
  .compare-table tr,
  .original-vs-mod-table tr{
    grid-template-columns:1fr!important;
  }}body.dark-mode .mp-compare-table tr,
body.dark-mode .compare-table tr,
body.dark-mode .original-vs-mod-table tr{
  background:#171b2a!important;
  border-color:#2a3144!important;
  box-shadow:none!important;
}body.dark-mode .mp-compare-table td,
body.dark-mode .compare-table td,
body.dark-mode .original-vs-mod-table td{
  background:rgba(148,163,184,.10)!important;
  color:#f1f5f9!important;
}body.dark-mode .mp-compare-table td:nth-child(2),
body.dark-mode .compare-table td:nth-child(2),
body.dark-mode .original-vs-mod-table td:nth-child(2){
  background:rgba(34,197,94,.15)!important;
}.modnux-store-featured-slider{
  position:relative!important;
  overflow:hidden!important;
  background:#111827!important;
}.modnux-store-featured-track{
  display:flex!important;
  width:100%!important;
  height:100%!important;
  transition:transform .55s cubic-bezier(.4,0,.2,1)!important;
  will-change:transform!important;
}.modnux-store-featured-slide{
  position:relative!important;
  flex:0 0 100%!important;
  width:100%!important;
  height:100%!important;
  min-height:inherit!important;
  background-size:cover!important;
  background-position:center!important;
  display:flex!important;
  align-items:flex-end!important;
}.modnux-store-featured-slide::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.38),rgba(0,0,0,.08))!important;
  z-index:1!important;
}.modnux-store-featured-slider .mv-store-hero-overlay{
  display:none!important;
}.modnux-store-featured-slider .modnux-store-featured-content{
  position:relative!important;
  z-index:2!important;
}.modnux-store-featured-dots{
  position:absolute!important;
  left:24px!important;
  bottom:14px!important;
  z-index:5!important;
  display:flex!important;
  gap:7px!important;
}.modnux-store-featured-dots button{
  width:8px!important;
  height:8px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.55)!important;
  border:0!important;
  padding:0!important;
  cursor:pointer!important;
  transition:.2s!important;
}.modnux-store-featured-dots button.active{
  width:22px!important;
  background:#22c55e!important;
}@media (max-width:768px){.modnux-store-featured-dots{
    left:16px!important;
    bottom:10px!important;
  }.modnux-store-featured-dots button{
    width:7px!important;
    height:7px!important;
  }.modnux-store-featured-dots button.active{
    width:18px!important;
  }}.apk-rating-card table,
.gp-reviews-section table,
.mob-star-wrap table,
.rating-stars table,
.gp-stars-input table,
.gp-rating-stars table,
.comment-form-rating table,
.star-rating table{
  display:table!important;
  table-layout:auto!important;
}@media (max-width:768px){.apk-rating-card,
  .gp-reviews-section{
    display:block!important;
  }.mob-star-wrap,
  .rating-stars,
  .gp-stars-input,
  .gp-rating-stars,
  .comment-form-rating{
    display:block!important;
    padding:8px 0!important;
  }.mob-stars-static,
  .rating-stars,
  .gp-stars-input,
  .gp-rating-stars,
  .comment-form-rating .stars,
  .star-rating{
    display:flex!important;
  }.mob-star-icon,
  .rating-stars span,
  .rating-stars button,
  .gp-stars-input span,
  .gp-stars-input button,
  .gp-rating-stars span,
  .gp-rating-stars button,
  .comment-form-rating .stars a,
  .star-rating span,
  .star-rating button{
    font-size:30px!important;
  }}.gp-reviews-section,
.gp-review-form-wrap,
.comment-respond,
#respond{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
}.mob-star-wrap,
.mob-stars-static,
.apk-rating-card .mob-star-wrap,
.apk-rating-card .mob-stars-static{
  pointer-events:none!important;
}.gp-review-form-wrap .gp-stars-input,
.gp-review-form-wrap .gp-rating-stars,
.comment-respond .comment-form-rating,
#respond .comment-form-rating,
.comment-respond .stars,
#respond .stars{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  width:100%!important;
  margin:8px 0 14px!important;
  visibility:visible!important;
  opacity:1!important;
}.gp-review-form-wrap .gp-stars-input button,
.gp-review-form-wrap .gp-stars-input span,
.gp-review-form-wrap .gp-rating-stars button,
.gp-review-form-wrap .gp-rating-stars span,
.comment-respond .comment-form-rating .stars a,
#respond .comment-form-rating .stars a,
.comment-respond .stars a,
#respond .stars a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  padding:0 1px!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f59e0b!important;
  font-size:30px!important;
  line-height:1!important;
  text-decoration:none!important;
  overflow:visible!important;
  cursor:pointer!important;
}.gp-review-form-wrap .gp-stars-input button:hover,
.gp-review-form-wrap .gp-rating-stars button:hover,
.comment-respond .stars a:hover,
#respond .stars a:hover{
  transform:scale(1.08)!important;
  text-decoration:none!important;
}.apk-rating-card,
.mob-star-wrap,
.mob-stars-static{
  visibility:visible!important;
  opacity:1!important;
}@media (max-width:768px){.gp-review-form-wrap .gp-stars-input,
  .gp-review-form-wrap .gp-rating-stars,
  .comment-respond .comment-form-rating,
  #respond .comment-form-rating,
  .comment-respond .stars,
  #respond .stars{
    justify-content:flex-start!important;
    gap:8px!important;
  }.gp-review-form-wrap .gp-stars-input button,
  .gp-review-form-wrap .gp-stars-input span,
  .gp-review-form-wrap .gp-rating-stars button,
  .gp-review-form-wrap .gp-rating-stars span,
  .comment-respond .comment-form-rating .stars a,
  #respond .comment-form-rating .stars a,
  .comment-respond .stars a,
  #respond .stars a{
    font-size:32px!important;
  }}.modnux-comment-rating-field{
  margin:0 0 16px!important;
  padding:14px!important;
  border-radius:14px!important;
  background:rgba(245,158,11,.08)!important;
  border:1px solid rgba(245,158,11,.20)!important;
}.modnux-comment-rating-label{
  display:block!important;
  margin:0 0 10px!important;
  color:var(--text,#111827)!important;
  font-size:14px!important;
  font-weight:900!important;
}.modnux-comment-stars{
  display:inline-flex!important;
  flex-direction:row-reverse!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:5px!important;
}.modnux-comment-stars input{
  position:absolute!important;
  opacity:0!important;
  pointer-events:none!important;
}.modnux-comment-stars label{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#d1d5db!important;
  font-size:34px!important;
  line-height:1!important;
  cursor:pointer!important;
  transition:transform .12s ease,color .12s ease!important;
}.modnux-comment-stars label:hover,
.modnux-comment-stars label:hover ~ label,
.modnux-comment-stars input:checked ~ label{
  color:#f59e0b!important;
}.modnux-comment-stars label:hover{
  transform:scale(1.08)!important;
}.modnux-comment-rating-display{
  display:flex!important;
  align-items:center!important;
  gap:2px!important;
  margin:0 0 8px!important;
  color:#d1d5db!important;
  font-size:18px!important;
  line-height:1!important;
}.modnux-comment-rating-display span{
  color:#d1d5db!important;
}.modnux-comment-rating-display span.filled{
  color:#f59e0b!important;
}body.dark-mode .modnux-comment-rating-field{
  background:rgba(245,158,11,.10)!important;
  border-color:rgba(245,158,11,.26)!important;
}body.dark-mode .modnux-comment-rating-label{
  color:#f8fafc!important;
}@media (max-width:768px){.modnux-comment-rating-field{
    margin:0 0 14px!important;
    padding:13px!important;
  }.modnux-comment-stars label{
    font-size:36px!important;
  }}.gp-review-form-wrap .gp-star-btn{color:#cfd3dc!important;background:transparent!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}.gp-review-form-wrap .gp-star-btn.active,.gp-review-form-wrap .gp-star-btn.hover{color:#fbbc04!important;background:transparent!important;-webkit-text-fill-color:currentColor!important}.gp-review-form-wrap .gp-star-btn:not(.active):not(.hover){color:#cfd3dc!important}body.dark-mode .gp-review-form-wrap .gp-star-btn:not(.active):not(.hover){color:#4b5563!important}@media (max-width: 768px) {html { -webkit-text-size-adjust: 100%; }.container {
    width: 100%;
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }.site-header {
    box-shadow: 0 4px 18px rgba(0,0,0,.12);
  }.header-inner {
    min-height: 58px;
    padding-top: 6px;
    padding-bottom: 6px;
  }.site-logo,
  .custom-logo-link {
    max-width: 46vw;
    overflow: hidden;
    text-overflow: ellipsis;
  }.header-search-bar form,
  .mobile-search-form input {
    min-height: 44px;
  }.hamburger,
  .theme-toggle,
  .header-search-icon,
  button,
  .btn,
  .download-btn,
  .apkdl-btn,
  .apkdl-main-btn,
  .gp-submit,
  .tab-btn,
  .faq-q,
  .apk-faq-question,
  .mp-order-tab,
  .mp-filter-chip {
    -webkit-tap-highlight-color: transparent;
  }.hamburger,
  .theme-toggle,
  .header-search-icon,
  .mobile-menu__header button {
    min-width: 44px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }.mobile-menu {
    width: min(86vw, 320px);
    left: calc(-1 * min(86vw, 320px));
    overscroll-behavior: contain;
  }.mobile-menu.open { left: 0; }.mobile-menu a { min-height: 44px; display: flex; align-items: center; }.cat-nav,
  .pnav-list,
  .catbar-list,
  .mp-order-tabs,
  .mp-filter-chips {
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
  }.catbar-list > li > a,
  .pnav-list > li > a,
  .mp-order-tab,
  .mp-filter-chip {
    scroll-snap-align: start;
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }.app-card,
  .app-card-lg,
  .app-card-sm,
  .app-list-item,
  .card,
  .app-section,
  .dl-card,
  .apk-rating-card,
  .gp-review-card,
  .gp-review-form-wrap,
  .screenshots-container,
  .apk-safe-download-section,
  .apk-faq-section,
  .apk-tags-section,
  .mp-archive-hero,
  .mp-subcat-strip {
    border-radius: 14px;
    box-shadow: 0 6px 18px rgba(15,23,42,.07);
  }.app-card:active,
  .app-list-item:active,
  .app-card-sm:active,
  .apkdl-main-btn:active,
  .download-btn:active,
  .btn:active {
    transform: scale(.985);
  }.app-card,
  .app-list-item,
  .app-card-sm,
  .apkdl-main-btn,
  .download-btn,
  .btn {
    transition: transform .12s ease, box-shadow .18s ease, background-color .18s ease;
  }.section-header,
  .section-hd,
  .section-hd-bar,
  .card-section-title,
  .widget-title {
    max-width: 100%;
  }.app-card__title,
  .app-card__dev,
  .app-list-item__title,
  .app-list-item__dev,
  .gp-review-text,
  .full-description,
  .apk-faq-answer-inner,
  .mp-archive-hero p {
    overflow-wrap: anywhere;
  }.full-description {
    font-size: 15.5px;
    line-height: 1.75;
  }.full-description p,
  .full-description li {
    margin-bottom: 12px;
  }.full-description h2,
  .full-description h3 {
    line-height: 1.25;
    margin-top: 20px;
    margin-bottom: 10px;
  }.apkdl-main-btn,
  .download-btn,
  .gp-submit {
    min-height: 52px;
    width: 100%;
    justify-content: center;
    font-weight: 800;
  }.gp-rating-stars,
  .gp-stars,
  .comment-form-rating .stars {
    touch-action: manipulation;
  }.gp-rating-stars button,
  .gp-stars button,
  .comment-form-rating .stars a {
    min-width: 36px;
    min-height: 40px;
  }input,
  textarea,
  select,
  .gp-input {
    font-size: 16px !important;
    min-height: 44px;
  }textarea,
  .gp-input[type="text"],
  .gp-input[type="email"],
  input[type="text"],
  input[type="email"],
  input[type="url"],
  input[type="search"] {
    border-radius: 12px;
  }.screenshots-container img,
  .screenshot-item img,
  .app-modal-content img {
    border-radius: 14px;
  }.app-modal-content {
    width: calc(100vw - 18px);
    max-height: calc(100dvh - 18px);
    border-radius: 18px;
  }.apk-faq-question,
  .faq-q {
    min-height: 48px;
    padding-top: 13px;
    padding-bottom: 13px;
  }.mp-compare-table,
  table {
    max-width: 100%;
  }}@media (max-width: 420px) {.container {
    padding-left: 10px;
    padding-right: 10px;
  }.site-logo {
    font-size: 18px;
  }.card,
  .app-section,
  .dl-card,
  .apk-rating-card,
  .gp-review-form-wrap,
  .screenshots-container,
  .apk-safe-download-section,
  .apk-faq-section,
  .apk-tags-section {
    padding-left: 14px;
    padding-right: 14px;
  }.app-card__title,
  .app-list-item__title {
    font-size: 14px;
    line-height: 1.28;
  }.full-description {
    font-size: 15px;
  }.gp-rating-stars button,
  .gp-stars button,
  .comment-form-rating .stars a {
    min-width: 34px;
  }}@media (prefers-reduced-motion: reduce) {*, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
  }}:root {
  --mp-polish-transition: 180ms ease;
  --mp-polish-shadow: 0 10px 24px rgba(15, 23, 42, .08);
  --mp-polish-shadow-hover: 0 14px 30px rgba(15, 23, 42, .12);
}button,
.button,
.btn,
.download-btn,
.apk-download-btn,
.wp-block-button__link,
input[type="submit"],
.app-card,
.card,
.post-card,
.app-list-item,
.dl-card,
.apk-rating-card,
.gp-review-form-wrap,
.screenshots-container,
.apk-safe-download-section,
.apk-faq-section,
.apk-tags-section {
  transition:
    transform var(--mp-polish-transition),
    box-shadow var(--mp-polish-transition),
    border-color var(--mp-polish-transition),
    background-color var(--mp-polish-transition),
    color var(--mp-polish-transition),
    opacity var(--mp-polish-transition);
}@media (hover: hover) and (pointer: fine) {.app-card:hover,
  .post-card:hover,
  .app-list-item:hover,
  .card:hover {
    transform: translateY(-2px);
    box-shadow: var(--mp-polish-shadow-hover);
  }.download-btn:hover,
  .apk-download-btn:hover,
  .btn:hover,
  .button:hover,
  input[type="submit"]:hover {
    transform: translateY(-1px);
    filter: brightness(1.03);
  }}.download-btn:active,
.apk-download-btn:active,
.btn:active,
.button:active,
input[type="submit"]:active {
  transform: translateY(0) scale(.99);
}a:focus-visible,
button:focus-visible,
.button:focus-visible,
.btn:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible {
  outline: 3px solid color-mix(in srgb, var(--primary, #1565c0) 38%, transparent);
  outline-offset: 3px;
}input[type="text"],
input[type="search"],
input[type="url"],
input[type="email"],
input[type="number"],
textarea,
select {
  transition: border-color var(--mp-polish-transition), box-shadow var(--mp-polish-transition), background-color var(--mp-polish-transition);
}input[type="text"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
textarea:focus,
select:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--primary, #1565c0) 14%, transparent);
}img {
  transition: opacity 180ms ease, transform 180ms ease;
}.gp-rating-stars button,
.gp-stars button,
.comment-form-rating .stars a {
  transition: transform 120ms ease, color 120ms ease, opacity 120ms ease;
}.gp-rating-stars button:active,
.gp-stars button:active,
.comment-form-rating .stars a:active {
  transform: scale(.94);
}@media (max-width: 768px) {button,
  .button,
  .btn,
  .download-btn,
  .apk-download-btn,
  input[type="submit"] {
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
  }}@supports not (color: color-mix(in srgb, #000 50%, transparent)) {a:focus-visible,
  button:focus-visible,
  .button:focus-visible,
  .btn:focus-visible,
  input:focus-visible,
  textarea:focus-visible,
  select:focus-visible {
    outline-color: rgba(21, 101, 192, .35);
  }input[type="text"]:focus,
  input[type="search"]:focus,
  input[type="url"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  textarea:focus,
  select:focus {
    box-shadow: 0 0 0 3px rgba(21, 101, 192, .14);
  }}.mv-store-page .modnux-store-featured-hero,
.modnux-kind-page .modnux-store-featured-hero,
.modnux-exclusive-page .modnux-store-featured-hero{
  position:relative!important;
  overflow:hidden!important;
  min-height:clamp(210px,32vw,360px)!important;
  border-radius:0!important;
  background-color:#111827!important;
  background-size:cover!important;
  background-position:center!important;
}.mv-store-page .modnux-store-featured-track{
  display:flex!important;
  width:100%!important;
  height:100%!important;
  min-height:inherit!important;
  transition:transform .45s ease!important;
}.mv-store-page .modnux-store-featured-slide{
  position:relative!important;
  min-width:100%!important;
  min-height:inherit!important;
  background-size:cover!important;
  background-position:center!important;
  display:block!important;
}.mv-store-page .modnux-store-featured-slide::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.22) 46%,rgba(0,0,0,.82) 100%)!important;
  pointer-events:none!important;
}.mv-store-page .modnux-store-featured-hero::before{
  display:none!important;
  content:none!important;
}.mv-store-page .modnux-store-featured-content{
  position:absolute!important;
  inset:auto 0 0 0!important;
  z-index:3!important;
  width:100%!important;
  padding:0 22px 22px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:16px!important;
}.mv-store-page .modnux-store-featured-icon-link{
  flex:0 0 auto!important;
  display:block!important;
  text-decoration:none!important;
}.mv-store-page .modnux-store-featured-icon{
  width:74px!important;
  height:74px!important;
  min-width:74px!important;
  border-radius:18px!important;
  object-fit:cover!important;
  box-shadow:0 14px 34px rgba(0,0,0,.45)!important;
  border:2px solid rgba(255,255,255,.18)!important;
  background:#111827!important;
}.mv-store-page .modnux-store-featured-copy{
  min-width:0!important;
  flex:1 1 auto!important;
  display:grid!important;
  grid-template-columns:auto 1fr auto!important;
  align-items:center!important;
  gap:14px!important;
}.mv-store-page .modnux-store-featured-copy .modnux-store-featured-kicker{
  display:none!important;
}.mv-store-page .modnux-store-featured-copy h1{
  grid-column:1 / 2!important;
  margin:0!important;
  max-width:min(62vw,620px)!important;
  color:#fff!important;
  font-size:clamp(20px,3.2vw,38px)!important;
  line-height:1.05!important;
  font-weight:900!important;
  text-shadow:0 3px 16px rgba(0,0,0,.65)!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
  background:transparent!important;
}.mv-store-page .modnux-store-featured-download{
  grid-column:3 / 4!important;
  justify-self:end!important;
  align-self:center!important;
  height:46px!important;
  padding:0 24px!important;
  border-radius:999px!important;
  background:#22c55e!important;
  color:#fff!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1!important;
  text-decoration:none!important;
  box-shadow:0 14px 30px rgba(34,197,94,.34),0 4px 14px rgba(0,0,0,.28)!important;
  border:1px solid rgba(255,255,255,.16)!important;
}.mv-store-page .modnux-store-featured-download:hover{
  text-decoration:none!important;
  transform:translateY(-1px)!important;
}.mv-store-page .modnux-page-description-under-banner{
  margin-top:12px!important;
}.mv-store-page .modnux-store-featured-dots{
  left:50%!important;
  bottom:12px!important;
  transform:translateX(-50%)!important;
}@media (max-width:768px){.mv-store-page .modnux-store-featured-hero,
  .modnux-kind-page .modnux-store-featured-hero,
  .modnux-exclusive-page .modnux-store-featured-hero{
    min-height:210px!important;
  }.mv-store-page .modnux-store-featured-content{
    padding:0 14px 16px!important;
    gap:10px!important;
  }.mv-store-page .modnux-store-featured-icon{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    border-radius:14px!important;
  }.mv-store-page .modnux-store-featured-copy{
    gap:9px!important;
    grid-template-columns:auto 1fr auto!important;
  }.mv-store-page .modnux-store-featured-copy h1{
    max-width:calc(100vw - 170px)!important;
    font-size:19px!important;
  }.mv-store-page .modnux-store-featured-download{
    height:38px!important;
    padding:0 14px!important;
    font-size:12px!important;
  }.mv-store-page .modnux-store-featured-dots{
    bottom:7px!important;
  }}.header-search-bar{position:relative}.mp-ajax-search-results{position:absolute;top:calc(100% + 8px);left:8px;right:8px;z-index:999;background:var(--card-bg,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;box-shadow:0 16px 40px rgba(15,23,42,.18);overflow:hidden;display:none;color:var(--text,#111827)}.mp-ajax-search-results.is-open{display:block}.mp-ajax-search-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border,#e5e7eb);font-size:12px;font-weight:800;color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em}.mp-ajax-search-head a{font-size:12px;font-weight:800;text-transform:none;letter-spacing:0;color:var(--primary,#1565c0);white-space:nowrap}.mp-ajax-search-list{max-height:390px;overflow:auto}.mp-ajax-search-item{display:flex;align-items:center;gap:11px;padding:10px 12px;color:var(--text,#111827);text-decoration:none;border-bottom:1px solid rgba(148,163,184,.18);transition:background .16s ease,transform .16s ease}.mp-ajax-search-item:last-child{border-bottom:0}.mp-ajax-search-item:hover,.mp-ajax-search-item:focus-visible{background:rgba(21,101,192,.08);text-decoration:none;transform:translateX(2px)}.mp-ajax-search-item img{width:46px;height:46px;min-width:46px;border-radius:12px;object-fit:cover;background:#f3f4f6;box-shadow:0 1px 5px rgba(0,0,0,.12)}.mp-ajax-search-copy{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mp-ajax-search-copy strong{font-size:14px;font-weight:800;color:var(--text,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-ajax-search-copy small{font-size:12px;color:var(--text-muted,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.mp-ajax-search-empty,.mp-ajax-search-loading{padding:16px 14px;text-align:center;color:var(--text-muted,#6b7280);font-size:13px}.mp-ajax-search-results.is-loading::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary,#1565c0),transparent);animation:mpAjaxSearchLoad .9s linear infinite}@keyframes mpAjaxSearchLoad{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}body.dark-mode .mp-ajax-search-results{background:#1a1a1a;border-color:#2a2a2a;box-shadow:0 16px 40px rgba(0,0,0,.55)}body.dark-mode .mp-ajax-search-item:hover,body.dark-mode .mp-ajax-search-item:focus-visible{background:rgba(255,255,255,.07)}@media(max-width:768px){.header-search-bar.open .mp-ajax-search-results,.mp-search-open .mp-ajax-search-results{left:0;right:0;top:calc(100% + 10px);border-radius:14px}.mp-ajax-search-list{max-height:60vh}.mp-ajax-search-item{padding:11px 12px}.mp-ajax-search-item img{width:44px;height:44px;min-width:44px}.mp-ajax-search-copy strong{font-size:13.5px}}@media (max-width: 768px){.site-header .header-inner{
    position: relative !important;
  }.site-header .header-search-bar{
    display: none !important;
    position: absolute !important;
    left: 12px !important;
    right: 104px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: auto !important;
    max-width: none !important;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 40 !important;
  }.site-header .header-search-bar.open,
  body.mp-search-open .site-header .header-search-bar{
    display: flex !important;
  }.site-header .header-search-bar form{
    height: 44px !important;
    min-height: 44px !important;
    border-radius: 24px !important;
  }.site-header .header-search-bar input{
    font-size: 16px !important;
  }.site-header .mp-ajax-search-results{
    position: absolute !important;
    top: calc(100% + 10px) !important;
    left: 0 !important;
    right: -92px !important;
    z-index: 9999 !important;
    max-width: calc(100vw - 24px) !important;
  }}@media (max-width: 390px){.site-header .header-search-bar{
    right: 96px !important;
  }.site-header .mp-ajax-search-results{
    right: -84px !important;
  }}.mv-home-editor-mobile{display:none!important}@media (max-width:1024px){.home-main{
    display:flex!important;
    flex-direction:column!important;
    min-width:0!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }.home-layout{
    overflow-x:hidden!important;
    max-width:100%!important;
  }.home-main > .mv-home-sort-section,
  .home-main > .section-block.mv-home-sort-section{
    order:var(--mv-home-order,50)!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }.mv-home-editor-mobile{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    background:transparent!important;
    border:none!important;
    box-shadow:none!important;
    border-radius:0!important;
    padding:8px 0 12px!important;
    margin:0 0 8px!important;
  }.home-sidebar > .sidebar-editor-section:not(.mv-home-editor-mobile){
    display:none!important;
  }.mv-home-editor-mobile .sidebar-section-hd{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    padding:0 18px 10px!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
  }.mv-home-editor-mobile .sidebar-section-hd h3{
    margin:0!important;
    padding:0!important;
    font-size:22px!important;
    line-height:1.2!important;
    font-weight:800!important;
    color:var(--text,#1b1740)!important;
  }.mv-home-editor-mobile .sidebar-editor-list{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:stretch!important;
    gap:12px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-x:contain!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    padding:0 18px 14px!important;
    margin:0!important;
    scroll-snap-type:x proximity!important;
  }.mv-home-editor-mobile .sidebar-editor-list::-webkit-scrollbar{
    display:none!important;
  }.mv-home-editor-mobile .sidebar-editor-card{
    flex:0 0 min(82vw, 320px)!important;
    width:min(82vw, 320px)!important;
    max-width:min(82vw, 320px)!important;
    min-width:min(82vw, 320px)!important;
    display:block!important;
    scroll-snap-align:start!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    overflow:visible!important;
    text-decoration:none!important;
    margin:0!important;
  }.mv-home-editor-mobile .sidebar-editor-card + .sidebar-editor-card{
    margin-left:0!important;
    margin-top:0!important;
  }.mv-home-editor-mobile .sidebar-editor-card__banner{
    display:block!important;
    width:100%!important;
    height:155px!important;
    overflow:hidden!important;
    border-radius:14px!important;
    background:#e8e8e8!important;
    box-shadow:0 4px 14px rgba(0,0,0,.18)!important;
  }.mv-home-editor-mobile .sidebar-editor-card__banner img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    display:block!important;
  }.mv-home-editor-mobile .sidebar-editor-card__foot{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    padding:10px 10px 0!important;
    border:0!important;
    background:transparent!important;
  }.mv-home-editor-mobile .sidebar-editor-card__icon{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    border-radius:10px!important;
    object-fit:cover!important;
  }.mv-home-editor-mobile .sidebar-editor-card__text{
    min-width:0!important;
    flex:1 1 auto!important;
  }.mv-home-editor-mobile .sidebar-editor-card__name{
    font-size:13.5px!important;
    line-height:1.2!important;
    font-weight:800!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.mv-home-editor-mobile .sidebar-editor-card__dev{
    font-size:11.5px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.mv-home-editor-mobile .sidebar-editor-card__score{
    flex:0 0 auto!important;
    white-space:nowrap!important;
  }}@media (min-width:1025px){.mv-home-editor-mobile,
  .home-main > .mv-home-sec-editor_choice{
    display:none!important;
  }}.home-main .section-block:not(.section-block--cats),
.home-main .mv-home-sort-section,
.home-main .home-section{
  min-height:64px;
}.home-main .apps-grid{
  align-items:stretch;
  contain:layout paint;
}.home-main .apps-grid .app-card{
  min-height:156px;
}.home-main .app-card__icon{
  width:72px!important;
  height:72px!important;
  min-width:72px!important;
  flex:0 0 72px!important;
  aspect-ratio:1/1!important;
}.home-main .app-card__title{
  min-height:34px;
}.home-main .app-card__dev{
  min-height:15px;
}.home-main .apps-scroll-large{
  min-height:188px;
  contain:layout paint;
}.home-main .apps-scroll-large .app-card-lg{
  min-height:182px;
}.home-main .app-card-lg__banner{
  height:100px!important;
  min-height:100px!important;
  aspect-ratio:16/10!important;
}.home-main .app-card-lg__icon{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  flex:0 0 48px!important;
  aspect-ratio:1/1!important;
}.home-main .app-card-lg__name{
  min-height:32px;
}.home-main .apps-scroll-small{
  min-height:78px;
  contain:layout paint;
}.home-main .app-card-sm{
  min-height:64px;
}.home-main .app-card-sm__icon,
.home-main .app-list-item__icon{
  aspect-ratio:1/1!important;
  flex-shrink:0!important;
}.home-main .apps-list .app-list-item{
  min-height:78px;
}@media (max-width:600px){.home-main .apps-grid .app-card{min-height:150px;}.home-main .apps-scroll-large{min-height:188px;}.home-main .apps-scroll-small{min-height:76px;}}@media (max-width:768px){.home-main,
  .home-layout{
    gap:0!important;
    row-gap:0!important;
  }.home-main > .mv-home-sort-section,
  .home-main > .section-block,
  .home-main .section-block,
  .home-main .home-section,
  .home-main .mv-section{
    min-height:0!important;
    margin-top:0!important;
    margin-bottom:6px!important;
    padding-top:6px!important;
    padding-bottom:6px!important;
  }.home-main > .mv-home-sort-section:empty,
  .home-main > .section-block:empty,
  .home-main .section-block:empty,
  .home-main .home-section:empty,
  .home-main .mv-section:empty{
    display:none!important;
    margin:0!important;
    padding:0!important;
    min-height:0!important;
  }.home-main .section-header,
  .home-main .mv-section-header,
  .home-main .sidebar-section-hd,
  .home-main .cat-tile-header{
    margin-top:0!important;
    margin-bottom:6px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    min-height:0!important;
  }.home-main .apps-scroll-small,
  .home-main .apps-scroll-large,
  .home-main .apps-grid,
  .home-main .apps-list,
  .home-main .mp-related-icon-scroll,
  .home-main .sidebar-editor-list{
    min-height:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
    padding-top:0!important;
    padding-bottom:4px!important;
  }.home-main .app-card-sm,
  .home-main .app-card,
  .home-main .app-card-lg,
  .home-main .app-list-item,
  .home-main .sidebar-editor-card{
    min-height:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
  }.mv-home-editor-mobile{
    margin-bottom:6px!important;
    padding-bottom:4px!important;
    min-height:0!important;
  }.mv-home-editor-mobile .sidebar-editor-list{
    padding-bottom:6px!important;
  }.section-block__content,
  .mv-section-content,
  .section-content{
    margin-bottom:0!important;
    padding-bottom:0!important;
    min-height:0!important;
  }.home-main .section-block--cats{
    min-height:0!important;
    margin-top:0!important;
    margin-bottom:4px!important;
    padding-top:6px!important;
    padding-bottom:6px!important;
  }}@media (max-width:420px){.home-main > .mv-home-sort-section,
  .home-main > .section-block,
  .home-main .section-block,
  .home-main .home-section,
  .home-main .mv-section{
    margin-bottom:4px!important;
    padding-top:5px!important;
    padding-bottom:5px!important;
  }.home-main .section-header,
  .home-main .mv-section-header,
  .home-main .sidebar-section-hd,
  .home-main .cat-tile-header{
    margin-bottom:5px!important;
  }}@media (max-width:1024px){.home-layout,
  .home-main{
    gap:0!important;
    row-gap:0!important;
    overflow-x:hidden!important;
  }.home-main > .mv-home-sort-section{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }.home-main > .mv-home-sort-section:empty,
  .home-main > .mv-home-sort-section.is-empty{
    display:none!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
  }.home-main .section-block,
  .home-main .home-section,
  .home-main .mv-section{
    min-height:0!important;
    height:auto!important;
    margin:0 0 12px!important;
    padding:0!important;
  }.home-main .section-header,
  .home-main .mv-section-header,
  .home-main .sidebar-section-hd,
  .home-main .cat-tile-header{
    min-height:0!important;
    height:auto!important;
    margin:0 0 10px!important;
    padding:0!important;
  }.home-main .section-title,
  .home-main .mv-section-title,
  .home-main .sidebar-section-hd h3{
    margin:0!important;
    padding:0!important;
    line-height:1.18!important;
  }.home-main .apps-scroll-small,
  .home-main .apps-scroll-large,
  .home-main .apps-grid,
  .home-main .apps-list,
  .home-main .mp-related-icon-scroll{
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    padding-top:0!important;
    padding-bottom:6px!important;
  }.home-main .app-card,
  .home-main .app-card-sm,
  .home-main .app-card-lg,
  .home-main .app-list-item{
    min-height:0!important;
    height:auto!important;
    margin-top:0!important;
    margin-bottom:0!important;
  }.home-main .app-card__icon,
  .home-main .app-card-sm__icon,
  .home-main .app-card-lg__icon,
  .home-main .app-list-item__icon,
  .home-main .cat-img-circle,
  .home-main .sidebar-editor-card__icon{
    aspect-ratio:1/1!important;
    flex-shrink:0!important;
  }.mv-home-editor-mobile{
    margin:0 0 12px!important;
    padding:0!important;
    min-height:0!important;
    height:auto!important;
    overflow:hidden!important;
  }.mv-home-editor-mobile .sidebar-section-hd{
    padding:0 18px 10px!important;
    margin:0!important;
  }.mv-home-editor-mobile .sidebar-editor-list{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    width:100%!important;
    max-width:100%!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    padding:0 18px 8px!important;
    gap:12px!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }.mv-home-editor-mobile .sidebar-editor-list::-webkit-scrollbar{
    display:none!important;
  }.mv-home-editor-mobile .sidebar-editor-card{
    flex:0 0 min(82vw,320px)!important;
    width:min(82vw,320px)!important;
    min-width:min(82vw,320px)!important;
    max-width:min(82vw,320px)!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    overflow:visible!important;
  }.mv-home-editor-mobile .sidebar-editor-card__banner{
    height:155px!important;
    min-height:155px!important;
    max-height:155px!important;
    aspect-ratio:auto!important;
  }.mv-home-editor-mobile .sidebar-editor-card__foot{
    min-height:0!important;
    margin:0!important;
    padding:10px 10px 0!important;
  }.home-main .section-block--cats{
    margin:0 0 12px!important;
    padding:0!important;
    min-height:0!important;
    height:auto!important;
  }.home-main .section-block--cats .cat-img-grid{
    margin:0!important;
    padding:0!important;
    min-height:0!important;
  }}@media (max-width:420px){.home-main .section-block,
  .home-main .home-section,
  .home-main .mv-section,
  .home-main > .mv-home-sort-section,
  .mv-home-editor-mobile,
  .home-main .section-block--cats{
    margin-bottom:10px!important;
  }.home-main .section-header,
  .home-main .mv-section-header,
  .home-main .sidebar-section-hd,
  .home-main .cat-tile-header{
    margin-bottom:8px!important;
  }}@media (max-width:1024px){.home-main > .mv-home-sec-editor_choice{
    margin:0!important;
    padding:0!important;
    min-height:0!important;
    height:auto!important;
  }.mv-home-editor-mobile{
    margin:0!important;
    padding:0!important;
    min-height:0!important;
    height:auto!important;
  }.mv-home-editor-mobile .sidebar-editor-list{
    align-items:flex-start!important;
    height:215px!important;
    min-height:215px!important;
    max-height:215px!important;
    margin:0!important;
    padding:0 18px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
  }.mv-home-editor-mobile .sidebar-editor-card{
    height:207px!important;
    min-height:207px!important;
    max-height:207px!important;
    align-self:flex-start!important;
    overflow:hidden!important;
  }.mv-home-editor-mobile .sidebar-editor-card__banner{
    height:155px!important;
    min-height:155px!important;
    max-height:155px!important;
  }.mv-home-editor-mobile .sidebar-editor-card__foot{
    height:52px!important;
    min-height:52px!important;
    max-height:52px!important;
    padding:8px 10px 0!important;
    overflow:hidden!important;
  }.home-main > .mv-home-sec-editor_choice + .mv-home-sort-section,
  .home-main > .mv-home-sec-editor_choice + .section-block{
    margin-top:0!important;
    padding-top:0!important;
  }}.featured-slider,.featured-track,.feat-slide,.feat-slide__bg{box-sizing:border-box}.featured-slider{isolation:isolate}.feat-slide__bg img,.sidebar-editor-card__banner img{display:block}.sidebar-editor-card__banner{aspect-ratio:16/9;overflow:hidden}.sidebar-editor-card__banner img{width:100%;height:100%;object-fit:cover}.feat-slide__icon{aspect-ratio:1/1}.apps-scroll-large,.apps-scroll-small,.apps-scroll-list-2,.apps-scroll-list-3,.mv-home-editor-mobile .sidebar-editor-list{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media (max-width:768px){.home-layout>.featured-section,.home-layout>.featured-section .featured-slider,.home-layout>.featured-section .featured-track{min-width:0;max-width:100%}.mv-home-editor-mobile .sidebar-editor-list{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.mv-home-editor-mobile .sidebar-editor-card{flex-shrink:0}}@media (max-width:768px){body.single .mobile-only-hero-section{
    overflow:visible;
  }body.single .mobile-only-hero-section .mob-banner-img{
    position:relative;
    z-index:1;
  }body.single .mobile-only-hero-section .mob-hero-body{
    position:relative;
    z-index:2;
    margin-top:-12px;
    padding-top:26px;
    border-radius:24px 24px 0 0;
    overflow:visible;
  }}@media (max-width:768px){body.single .mobile-only-hero-section{
    background:#1a1a2e;
    overflow:visible;
  }body.single .mobile-only-hero-section .mob-banner-img{
    position:relative;
    z-index:1;
  }body.single .mobile-only-hero-section .mob-hero-body{
    position:relative;
    z-index:2;
    margin-top:-6px;
    padding-top:20px;
    border-radius:12px 12px 0 0;
    overflow:visible;
    background:#1a1a2e;
  }body.dark-mode.single .mobile-only-hero-section,
  body.dark-mode.single .mobile-only-hero-section .mob-hero-body{
    background:#111122;
  }}@media (max-width:768px){.mv-store-page > .mv-store-hero,
  .mv-store-page > .mv-store-hero-slider,
  .modnux-kind-page > .mv-store-hero,
  .modnux-kind-page > .mv-store-hero-slider,
  .modnux-exclusive-page > .mv-store-hero,
  .modnux-exclusive-page > .mv-store-hero-slider{
    position:relative;
    z-index:1;
    overflow:hidden!important;
  }.mv-store-page > .mv-store-hero + .mv-store-inner,
  .mv-store-page > .mv-store-hero-slider + .mv-store-inner,
  .modnux-kind-page > .mv-store-hero + .mv-store-inner,
  .modnux-kind-page > .mv-store-hero-slider + .mv-store-inner,
  .modnux-exclusive-page > .mv-store-hero + .mv-store-inner,
  .modnux-exclusive-page > .mv-store-hero-slider + .mv-store-inner{
    position:relative;
    z-index:2;
    margin-top:-6px;
    padding-top:6px;
    border-radius:12px 12px 0 0;
    background:var(--page-bg,#f0f2f5);
  }.mv-store-page > .mv-store-hero + .modnux-page-description-under-banner,
  .mv-store-page > .mv-store-hero-slider + .modnux-page-description-under-banner,
  .modnux-kind-page > .mv-store-hero + .modnux-page-description-under-banner,
  .modnux-kind-page > .mv-store-hero-slider + .modnux-page-description-under-banner,
  .modnux-exclusive-page > .mv-store-hero + .modnux-page-description-under-banner,
  .modnux-exclusive-page > .mv-store-hero-slider + .modnux-page-description-under-banner{
    background:var(--page-bg,#f0f2f5);
  }}@media (max-width:768px){body{
    --mv-banner-curve-bg:var(--page-bg,#f0f2f5);
    --mv-banner-curve-height:6px;
    --mv-banner-curve-radius:12px;
  }.featured-slider,
  .mv-store-hero,
  .mv-store-hero-slider,
  .modnux-store-featured-hero,
  .mv-store-plain-hero,
  .mp-archive-hero,
  .developer-pro-hero,
  .mobile-only-hero-section .mob-banner-img{
    position:relative!important;
    isolation:isolate;
  }.featured-slider::after,
  .mv-store-hero::after,
  .mv-store-hero-slider::after,
  .modnux-store-featured-hero::after,
  .mv-store-plain-hero::after,
  .mp-archive-hero::after,
  .developer-pro-hero::after,
  .mobile-only-hero-section .mob-banner-img::after{
    content:"";
    position:absolute;
    z-index:50;
    left:0;
    right:0;
    bottom:-1px;
    height:var(--mv-banner-curve-height);
    background:var(--mv-banner-curve-bg);
    border-radius:var(--mv-banner-curve-radius) var(--mv-banner-curve-radius) 0 0;
    pointer-events:none;
  }body.single{
    --mv-banner-curve-bg:#1a1a2e;
  }body.dark-mode.single{
    --mv-banner-curve-bg:#111122;
  }body.single .mobile-only-hero-section{
    background:var(--mv-banner-curve-bg)!important;
  }body.single .mobile-only-hero-section .mob-hero-body{
    margin-top:0!important;
    padding-top:14px!important;
    border-radius:0!important;
    background:var(--mv-banner-curve-bg)!important;
  }.mv-store-page > .mv-store-hero + .mv-store-inner,
  .mv-store-page > .mv-store-hero-slider + .mv-store-inner,
  .modnux-kind-page > .mv-store-hero + .mv-store-inner,
  .modnux-kind-page > .mv-store-hero-slider + .mv-store-inner,
  .modnux-exclusive-page > .mv-store-hero + .mv-store-inner,
  .modnux-exclusive-page > .mv-store-hero-slider + .mv-store-inner{
    margin-top:0!important;
    padding-top:6px;
    border-radius:0!important;
    background:var(--page-bg,#f0f2f5)!important;
  }}@media (max-width:768px){body.single{
    --mv-article-panel-bg:#1a1a2e;
  }body.dark-mode.single{
    --mv-article-panel-bg:#111122;
  }body.single .mobile-only-hero-section{
    position:relative;
    overflow:visible!important;
    background:var(--mv-article-panel-bg)!important;
  }body.single .mobile-only-hero-section .mob-banner-img{
    position:relative!important;
    z-index:1;
  }body.single .mobile-only-hero-section .mob-banner-img::after{
    content:none!important;
    display:none!important;
  }body.single .mobile-only-hero-section .mob-hero-body{
    position:relative!important;
    z-index:2;
    margin-top:-6px!important;
    padding-top:20px!important;
    border-radius:12px 12px 0 0!important;
    overflow:visible!important;
    background:var(--mv-article-panel-bg)!important;
  }}@media (max-width:768px){.site-footer{
    padding-bottom:0 !important;
  }.footer-bottom{
    margin-bottom:0 !important;
  }}@media (max-width:768px){html,
  body,
  #page{
    margin-bottom:0!important;
    padding-bottom:0!important;
  }.site-footer{
    position:relative!important;
    overflow:visible!important;
    margin-bottom:0!important;
    padding-bottom:0!important;
  }.site-footer::after{
    content:"";
    position:absolute;
    z-index:0;
    left:0;
    right:0;
    bottom:-24px;
    height:24px;
    background:var(--footer-bg,#1a1a2e);
    pointer-events:none;
  }body.dark-mode .site-footer::after{
    background:var(--footer-bg,#0a0a0a);
  }.mobile-bottom-nav{
    bottom:-1px!important;
    margin:0!important;
    z-index:999!important;
  }}.single-app .apk-tags-section,
.single-app .mp-version-section,
.single-app .mp-permission-section,
.single-app .apk-safe-download-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
}.single-app .apk-tags-title,
.single-app .mp-version-section > h2,
.single-app .mp-permission-section > h2 {
  margin: 0 0 14px !important;
  font-size: clamp(22px, 3vw, 28px) !important;
  letter-spacing: -.025em;
}.single-app .apk-tags-list,
.single-app .mp-permission-grid {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
}.single-app .apk-tag-pill,
.single-app .mp-permission-pill {
  min-height: 42px;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 9px 14px !important;
  border-radius: 999px !important;
  border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--border)) !important;
  background: color-mix(in srgb, var(--primary-light) 52%, var(--card-bg)) !important;
  color: color-mix(in srgb, var(--primary) 82%, var(--text)) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
}.single-app .apk-tag-pill::before {
  content: "#";
  font-size: 15px;
  font-weight: 900;
  opacity: .72;
}.single-app .mp-version-list {
  position: relative;
  display: grid !important;
  gap: 0 !important;
  overflow: hidden;
  border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--border)) !important;
  border-radius: 16px !important;
  background: var(--card-bg) !important;
}.single-app .mp-version-item {
  position: relative;
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) auto;
  align-items: center !important;
  gap: 12px !important;
  min-height: 72px;
  padding: 14px 16px !important;
  border: 0 !important;
  border-bottom: 1px solid var(--border) !important;
  border-radius: 0 !important;
  background: transparent !important;
}.single-app .mp-version-item:last-child { border-bottom: 0 !important; }.single-app .mp-version-marker {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: color-mix(in srgb, var(--text-muted) 42%, transparent);
  box-shadow: 0 0 0 5px color-mix(in srgb, var(--text-muted) 10%, transparent);
}.single-app .mp-version-item.is-current .mp-version-marker {
  background: var(--green);
  box-shadow: 0 0 0 5px color-mix(in srgb, var(--green) 14%, transparent);
}.single-app .mp-version-copy { display: grid; gap: 2px; min-width: 0; }.single-app .mp-version-name { font-size: 16px; color: var(--text); }.single-app .mp-version-date { font-size: 13px; color: var(--text-muted); }.single-app .mp-version-current {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 5px 10px;
  border-radius: 999px;
  background: color-mix(in srgb, var(--primary) 12%, var(--card-bg));
  color: var(--primary);
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .04em;
}.single-app .mp-section-muted {
  margin: -6px 0 14px !important;
  max-width: 680px;
  color: var(--text-muted) !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}.single-app .mp-permission-pill {
  color: var(--text) !important;
  background: var(--card-bg) !important;
  border-color: color-mix(in srgb, var(--primary) 18%, var(--border)) !important;
}.single-app .mp-permission-icon {
  width: 18px;
  height: 18px;
  display: inline-flex;
  flex: 0 0 18px;
  align-items: center;
  justify-content: center;
  color: color-mix(in srgb, var(--text) 78%, var(--text-muted));
  line-height: 1;
}.single-app .mp-permission-icon svg {
  width: 18px;
  height: 18px;
  display: block;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}.single-app .apk-safe-download-section {
  position: relative;
  overflow: hidden;
  padding: 20px !important;
  border: 1px solid color-mix(in srgb, var(--green) 24%, var(--border)) !important;
  border-radius: 18px !important;
  background: linear-gradient(145deg,
    color-mix(in srgb, var(--green-bg) 68%, var(--card-bg)),
    var(--card-bg) 72%) !important;
  box-shadow: 0 12px 30px color-mix(in srgb, var(--green) 8%, transparent) !important;
}.single-app .apk-safe-download-section::after {
  content: "";
  position: absolute;
  width: 150px;
  height: 150px;
  right: -70px;
  top: -75px;
  border-radius: 50%;
  background: color-mix(in srgb, var(--green) 8%, transparent);
  pointer-events: none;
}.single-app .apk-safe-header {
  position: relative;
  z-index: 1;
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  margin-bottom: 12px !important;
}.single-app .apk-safe-header svg { width: 24px !important; height: 24px !important; flex: 0 0 auto; margin-top: 2px; }.single-app .apk-safe-header h2 {
  margin: 0 !important;
  font-size: 21px !important;
  letter-spacing: -.02em;
}.single-app .apk-safe-kicker {
  display: block;
  margin-top: 2px;
  color: var(--green);
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .045em;
}.single-app .apk-safe-intro {
  position: relative;
  z-index: 1;
  margin: 0 0 16px !important;
  max-width: 720px;
  color: var(--text-muted) !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}.single-app .apk-safe-features {
  position: relative;
  z-index: 1;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px !important;
}.single-app .apk-safe-feature-item {
  min-height: 48px;
  display: flex !important;
  align-items: center !important;
  gap: 9px !important;
  padding: 10px 12px !important;
  border: 1px solid color-mix(in srgb, var(--green) 22%, var(--border)) !important;
  border-radius: 12px !important;
  background: color-mix(in srgb, var(--card-bg) 88%, var(--green-bg)) !important;
  color: var(--green) !important;
  font-size: 13px !important;
  font-weight: 750 !important;
  line-height: 1.3 !important;
}.single-app .apk-safe-feature-item svg { flex: 0 0 auto; width: 18px !important; height: 18px !important; }@media (max-width: 768px) {.single-app .apk-tags-section,
  .single-app .mp-version-section,
  .single-app .mp-permission-section,
  .single-app .apk-safe-download-section {
    margin-top: 22px !important;
  }.single-app .apk-tags-title,
  .single-app .mp-version-section > h2,
  .single-app .mp-permission-section > h2 {
    margin-bottom: 11px !important;
    font-size: 22px !important;
  }.single-app .apk-tag-pill,
  .single-app .mp-permission-pill {
    min-height: 38px;
    padding: 8px 12px !important;
    font-size: 13px !important;
  }.single-app .mp-version-item {
    min-height: 64px;
    padding: 12px 14px !important;
  }.single-app .apk-safe-download-section { padding: 17px !important; }.single-app .apk-safe-features { grid-template-columns: repeat(2, minmax(0, 1fr)); }.single-app .apk-safe-feature-item:last-child { grid-column: 1 / -1; }}body.dark-mode .single-app .apk-tag-pill,
body.dark-mode .single-app .mp-permission-pill,
body.dark-mode .single-app .mp-version-list,
body.dark-mode .single-app .apk-safe-download-section,
body.dark-mode .single-app .apk-safe-feature-item {
  border-color: color-mix(in srgb, var(--primary) 22%, var(--border)) !important;
}body.dark-mode .single-app .apk-safe-download-section {
  background: linear-gradient(145deg,
    color-mix(in srgb, var(--green) 9%, var(--card-bg)),
    var(--card-bg) 76%) !important;
}html{
  scroll-behavior:auto;
  overflow-x:clip;
}body{
  overflow-x:clip;
  max-width:none;
}img,
a img{
  -webkit-user-drag:none;
  user-drag:none;
}@media (hover:none), (pointer:coarse), (max-width:768px){html,
  body,
  #page,
  main,
  .site-main{
    touch-action:auto!important;
    overscroll-behavior-y:auto!important;
  }.featured-slider,
  .featured-track,
  .feat-slide,
  .mv-store-hero,
  .mv-store-hero-slider,
  .mv-store-hero-track,
  .mv-store-hero-slide,
  .modnux-store-featured-hero,
  .modnux-store-featured-slider,
  .modnux-store-featured-track,
  .modnux-store-featured-slide,
  .mobile-only-hero-section,
  .mob-banner-img{
    touch-action:pan-y pinch-zoom!important;
    overscroll-behavior:auto!important;
  }.cat-nav,
  .catbar-list,
  .pnav-list,
  .mp-order-tabs,
  .mp-filter-chips,
  .apps-scroll-large,
  .apps-scroll-small,
  .apps-scroll-list-2,
  .apps-scroll-list-3,
  .mv-home-editor-mobile .sidebar-editor-list,
  .screenshots-scroll,
  .screenshots-list{
    touch-action:auto!important;
    scroll-snap-type:none!important;
    overscroll-behavior:auto!important;
    -webkit-overflow-scrolling:touch!important;
  }}@media (max-width:768px){html.mv-cat-sheet-lock,
  body.mv-cat-sheet-lock{
    overflow:hidden!important;
    touch-action:none!important;
  }}.mv-store-page,
body.tax-tipo .mv-store-page,
body.archive .mv-store-page,
.mp-archive-pro,
.home-layout,
.single-layout,
.archive-layout,
.search-layout,
.page-layout,
#main,
main.site-main{
  padding-bottom:0!important;
  margin-bottom:0!important;
}#main > :last-child,
main.site-main > :last-child,
.mv-store-page > :last-child,
.mp-archive-pro > :last-child,
.home-layout > :last-child,
.single-layout > :last-child,
.archive-layout > :last-child{
  margin-bottom:0!important;
}@media (max-width:768px){.mv-store-page,
  body.tax-tipo .mv-store-page,
  body.archive .mv-store-page,
  .mp-archive-pro,
  .home-layout,
  .single-layout,
  .archive-layout,
  .search-layout,
  .page-layout,
  #main,
  main.site-main{
    padding-bottom:0!important;
    margin-bottom:0!important;
  }}.modnux-mobile-share-row{display:flex;justify-content:center;align-items:center;margin:-2px 0 0;padding:0}.modnux-mobile-share-row .apkdl-share-wrap{display:inline-flex}.modnux-mobile-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.modnux-mobile-share-btn:hover{background:rgba(255,255,255,.17);border-color:rgba(255,255,255,.28)}.modnux-mobile-share-btn:active{transform:scale(.98)}.modnux-mobile-share-row .apkdl-share-dropdown{top:calc(100% + 7px)}@media (max-width:768px){body.single .mobile-only-hero-section .mob-banner-img{
    position:relative!important;
    overflow:hidden!important;
    isolation:isolate!important;
  }body.single .mobile-only-hero-section .mob-banner-img > img{
    position:relative!important;
    z-index:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }body.single .mobile-only-hero-section .mob-banner-overlay{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    pointer-events:none!important;
    opacity:1!important;
  }}@media (max-width:768px){body.single .mobile-only-hero-section,
  body.single .mobile-only-hero-section .mob-banner-img,
  body.single .mobile-only-hero-section .mob-banner-img > img,
  body.single .mobile-only-hero-section .mob-banner-overlay{
    border-radius:0!important;
  }}@media (min-width:1025px){.home-main .section-block--cats-main-mobile{
    display:none!important;
  }}@media (max-width:768px){body.single .mobile-only-hero-section{
    overflow:visible!important;
  }body.single .mobile-only-hero-section .mob-banner-img{
    position:relative!important;
    z-index:1!important;
    overflow:hidden!important;
  }body.single .mobile-only-hero-section .mob-banner-overlay{
    display:none!important;
    opacity:0!important;
    background:none!important;
  }body.single .mobile-only-hero-section .mob-hero-body{
    position:relative!important;
    z-index:2!important;
    margin-top:-16px!important;
    padding-top:30px!important;
    border-radius:18px 18px 0 0!important;
    background:var(--mv-article-panel-bg,#1a1a2e)!important;
  }}@media (max-width:768px){body.single .mobile-only-hero-section{
    background:var(--mv-article-panel-bg,#1a1a2e)!important;
    overflow:visible!important;
  }body.single .mobile-only-hero-section .mob-banner-img{
    position:relative!important;
    z-index:1!important;
    overflow:hidden!important;
  }body.single .mobile-only-hero-section .mob-banner-overlay{
    display:none!important;
    opacity:0!important;
    background:none!important;
  }body.single .mobile-only-hero-section .mob-hero-body{
    position:relative!important;
    z-index:2!important;
    margin-top:-14px!important;
    padding-top:24px!important;
    border-radius:10px 10px 0 0!important;
    background:var(--mv-article-panel-bg,#1a1a2e)!important;
    overflow:visible!important;
    box-shadow:0 -1px 0 0 var(--mv-article-panel-bg,#1a1a2e)!important;
  }body.single .mobile-only-hero-section .mob-hero-body::before,
  body.single .mobile-only-hero-section .mob-hero-body::after{
    content:"";
    position:absolute;
    top:0;
    width:12px;
    height:12px;
    background:var(--mv-article-panel-bg,#1a1a2e);
    z-index:0;
    pointer-events:none;
  }body.single .mobile-only-hero-section .mob-hero-body::before{
    left:-1px;
    border-top-left-radius:10px;
  }body.single .mobile-only-hero-section .mob-hero-body::after{
    right:-1px;
    border-top-right-radius:10px;
  }body.single .mobile-only-hero-section .mob-hero-body > *{
    position:relative;
    z-index:1;
  }}.mv-contact-form-wrap{
  margin:20px 0 4px;
  padding:18px;
  border:1px solid var(--border,#e0e0e0);
  border-radius:18px;
  background:var(--surface-soft,#f7f8fb);
}.mv-contact-email-box{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:12px;
  margin-bottom:16px;
}.mv-contact-email-box>div{
  display:flex;
  flex-direction:column;
  gap:3px;
  padding:13px 14px;
  border:1px solid var(--border,#e0e0e0);
  border-radius:14px;
  background:var(--card-bg,#fff);
  color:var(--text,#1a1a2e);
}.mv-contact-email-box strong{font-size:13px}.mv-contact-email-box span{font-size:13px;color:var(--text-muted,#5f6368);line-height:1.45}.mv-contact-direct-email a{font-weight:850;overflow-wrap:anywhere}.mv-contact-form select{
  width:100%;
  min-height:46px;
  border:1px solid var(--border,#e0e0e0);
  background:var(--card-bg,#fff);
  color:var(--text,#1a1a2e);
  border-radius:14px;
  padding:10px 38px 10px 13px;
  font-size:14px;
  outline:none;
}.mv-contact-form select:focus{
  border-color:var(--primary,#1565c0);
  box-shadow:0 0 0 3px rgba(21,101,192,.12);
}.mv-contact-fixed-type{
  padding:10px 13px;
  border-radius:12px;
  background:var(--primary-light,#e3f2fd);
  color:var(--text,#1a1a2e);
  font-size:13px;
}.mv-form-alert{
  margin:0 0 14px;
  padding:12px 14px;
  border-radius:14px;
  font-weight:750;
}.mv-form-alert--ok{background:#e8f5e9;color:#1b5e20;border:1px solid #81c784}.mv-form-alert--error{background:#ffebee;color:#b71c1c;border:1px solid #ef9a9a}body.dark-mode .mv-contact-form-wrap{background:#111722;border-color:rgba(255,255,255,.1)}body.dark-mode .mv-contact-email-box>div,
body.dark-mode .mv-contact-form select{background:#171b25;border-color:rgba(255,255,255,.1);color:#f4f7fb}body.dark-mode .mv-contact-email-box span{color:#aeb7c4}body.dark-mode .mv-contact-fixed-type{background:rgba(21,101,192,.2);color:#f4f7fb}@media(max-width:700px){.mv-contact-form-wrap{padding:15px}.mv-contact-email-box{grid-template-columns:1fr}}.site-header .site-logo.site-logo--image,
.header-inner .site-logo.site-logo--image,
.site-logo.site-logo--image{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex:0 1 auto!important;
  min-width:0!important;
  width:auto!important;
  max-width:min(var(--mp-logo-width,180px),220px)!important;
  height:48px!important;
  max-height:48px!important;
  padding:0!important;
  margin:0 12px 0 0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  line-height:0!important;
  overflow:hidden!important;
  transform:none!important;
}.site-header .site-logo.site-logo--image::before,
.site-header .site-logo.site-logo--image::after,
.header-inner .site-logo.site-logo--image::before,
.header-inner .site-logo.site-logo--image::after,
.site-logo.site-logo--image::before,
.site-logo.site-logo--image::after{
  content:none!important;
  display:none!important;
}.site-header .site-logo.site-logo--image > img,
.header-inner .site-logo.site-logo--image > img,
.site-logo.site-logo--image > img,
.site-logo.site-logo--image .custom-logo{
  display:block!important;
  flex:0 1 auto!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  max-width:100%!important;
  max-height:46px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  object-fit:contain!important;
  object-position:left center!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
}.site-header .site-logo.site-logo--image:hover,
.header-inner .site-logo.site-logo--image:hover,
.site-logo.site-logo--image:hover,
body.dark-mode .site-header .site-logo.site-logo--image,
body.dark-mode .header-inner .site-logo.site-logo--image,
body.dark-mode .site-logo.site-logo--image{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  transform:none!important;
}@media (max-width:768px){.site-header .site-logo.site-logo--image,
  .header-inner .site-logo.site-logo--image,
  .site-logo.site-logo--image{
    max-width:min(var(--mp-logo-width,180px),42vw)!important;
    height:42px!important;
    max-height:42px!important;
    margin-right:4px!important;
    padding:0!important;
  }.site-header .site-logo.site-logo--image > img,
  .header-inner .site-logo.site-logo--image > img,
  .site-logo.site-logo--image > img,
  .site-logo.site-logo--image .custom-logo{
    max-height:38px!important;
  }}.site-header .site-logo.site-logo--image,
.header-inner .site-logo.site-logo--image,
.site-logo.site-logo--image{
  height:38px!important;
  max-height:38px!important;
  max-width:min(var(--mp-logo-width,180px),180px)!important;
  margin-right:14px!important;
  overflow:hidden!important;
}.site-header .site-logo.site-logo--image > img,
.header-inner .site-logo.site-logo--image > img,
.site-logo.site-logo--image > img,
.site-logo.site-logo--image .custom-logo{
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:34px!important;
  object-fit:contain!important;
  object-position:left center!important;
}@media (max-width:768px){.site-header .site-logo.site-logo--image,
  .header-inner .site-logo.site-logo--image,
  .site-logo.site-logo--image{
    height:34px!important;
    max-height:34px!important;
    max-width:min(var(--mp-logo-width,180px),36vw)!important;
    margin-right:6px!important;
  }.site-header .site-logo.site-logo--image > img,
  .header-inner .site-logo.site-logo--image > img,
  .site-logo.site-logo--image > img,
  .site-logo.site-logo--image .custom-logo{
    max-height:30px!important;
  }}@media (max-width:768px){.site-header .header-inner{
    position:relative!important;
  }.site-header .header-search-bar,
  .header-inner.search-open .header-search-bar,
  body.mp-search-open .site-header .header-search-bar{
    position:absolute!important;
    left:12px!important;
    right:100px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    flex:none!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    z-index:80!important;
  }.site-header .header-search-bar.open,
  body.mp-search-open .site-header .header-search-bar{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
  }.site-header .header-search-bar form,
  .header-inner.search-open .header-search-bar form,
  body.mp-search-open .site-header .header-search-bar form{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    height:44px!important;
    min-height:44px!important;
    padding:0!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid #dfe3e8!important;
    border-radius:24px!important;
    box-shadow:0 2px 10px rgba(15,23,42,.16)!important;
  }.site-header .header-search-bar form:focus-within{
    border-color:var(--primary,#1565c0)!important;
    box-shadow:0 2px 10px rgba(15,23,42,.14),0 0 0 2px color-mix(in srgb,var(--primary,#1565c0) 25%,transparent)!important;
  }.site-header .header-search-bar .hsb-icon{
    display:block!important;
    flex:0 0 auto!important;
    width:19px!important;
    height:19px!important;
    padding:0!important;
    margin:0 11px 0 16px!important;
    color:#5f6368!important;
    stroke:currentColor!important;
  }.site-header .header-search-bar input{
    display:block!important;
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    height:100%!important;
    padding:0 14px 0 0!important;
    background:transparent!important;
    border:0!important;
    outline:0!important;
    color:#202124!important;
    caret-color:var(--primary,#1565c0)!important;
    font-size:16px!important;
  }.site-header .header-search-bar input::placeholder{
    color:#80868b!important;
    opacity:1!important;
  }body.dark-mode .site-header .header-search-bar form{
    background:#272a30!important;
    border-color:#3b4048!important;
    box-shadow:0 2px 12px rgba(0,0,0,.38)!important;
  }body.dark-mode .site-header .header-search-bar input{
    color:#f1f3f4!important;
  }body.dark-mode .site-header .header-search-bar input::placeholder,
  body.dark-mode .site-header .header-search-bar .hsb-icon{
    color:#aeb4bd!important;
  }.site-header .site-logo.site-logo--image,
  .header-inner .site-logo.site-logo--image,
  .site-logo.site-logo--image{
    height:38px!important;
    max-height:38px!important;
    max-width:min(var(--mp-logo-width,180px),38vw)!important;
    margin-right:7px!important;
  }.site-header .site-logo.site-logo--image > img,
  .header-inner .site-logo.site-logo--image > img,
  .site-logo.site-logo--image > img,
  .site-logo.site-logo--image .custom-logo{
    max-height:34px!important;
  }.header-search-icon svg{
    width:22px!important;
    height:22px!important;
  }}@media (max-width:390px){.site-header .header-search-bar,
  .header-inner.search-open .header-search-bar,
  body.mp-search-open .site-header .header-search-bar{
    left:10px!important;
    right:94px!important;
  }}@media (max-width:768px){.header-search-icon svg{
    width:20px!important;
    height:20px!important;
  }.site-header .site-logo.site-logo--image,
  .header-inner .site-logo.site-logo--image,
  .site-logo.site-logo--image{
    height:42px!important;
    max-height:42px!important;
    max-width:min(var(--mp-logo-width,180px),42vw)!important;
    margin-right:7px!important;
  }.site-header .site-logo.site-logo--image > img,
  .header-inner .site-logo.site-logo--image > img,
  .site-logo.site-logo--image > img,
  .site-logo.site-logo--image .custom-logo{
    max-height:38px!important;
  }}@media (max-width:768px){.home-layout.container,
  .archive-layout.container,
  .page-layout.container,
  .mp-archive-pro.container,
  .single-app.container,
  .mv-legal-container.container,
  main.container{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
  }.home-main,
  .home-sidebar,
  .home-main > .mv-home-sort-section,
  .home-main > .section-block,
  .mv-home-editor-mobile,
  .archive-content,
  .page-content,
  .single-app{
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
  }.mv-home-editor-mobile .sidebar-editor-list,
  .home-main .apps-scroll-small,
  .home-main .apps-scroll-large,
  .home-main .apps-scroll-list-2,
  .home-main .apps-scroll-list-3,
  .home-main .mp-related-icon-scroll{
    padding-left:0!important;
    padding-right:0!important;
    margin-left:0!important;
    margin-right:0!important;
  }.mv-home-editor-mobile .sidebar-section-hd,
  .home-main .section-header,
  .home-main .mv-section-header,
  .home-main .cat-tile-header{
    padding-left:16px!important;
    padding-right:16px!important;
  }.home-main .section-block--cats{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
  }}.site-header,
.site-header .header-top{
  transition:background-color .2s ease,background .2s ease,border-color .2s ease!important;
}body.dark-mode .site-header,
body.dark-mode .site-header .header-top,
body.dark-mode .site-header .header-inner{
  background:linear-gradient(135deg,#111827 0%,#0b1220 100%)!important;
  background-color:#111827!important;
}body.dark-mode .site-header{
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  box-shadow:0 2px 14px rgba(0,0,0,.28)!important;
}body.dark-mode .site-header .header-nav__list > li > a,
body.dark-mode .site-header .header-nav a,
body.dark-mode .site-header .theme-toggle,
body.dark-mode .site-header .header-search-icon{
  color:#f8fafc!important;
}body.dark-mode .site-header .header-nav__list > li > a:hover,
body.dark-mode .site-header .header-nav__list > li.current-menu-item > a,
body.dark-mode .site-header .header-nav__list > li.current-menu-ancestor > a{
  background:rgba(255,255,255,.09)!important;
  color:#fff!important;
}body.dark-mode .site-header .header-search-bar form{
  background:#1f2937!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 2px 12px rgba(0,0,0,.32)!important;
}body.dark-mode .site-header .header-search-bar input{
  color:#f8fafc!important;
}body.dark-mode .site-header .header-search-bar input::placeholder,
body.dark-mode .site-header .header-search-bar .hsb-icon{
  color:#94a3b8!important;
}body.dark-mode .site-header .site-logo--text,
body.dark-mode .site-header .site-logo--text .site-logo-main{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  text-shadow:0 2px 8px rgba(0,0,0,.36)!important;
}body.dark-mode .site-header .site-logo--text .site-logo-accent,
body.dark-mode .site-header .site-logo--text span:not(.site-logo-main){
  color:#a78bfa!important;
  -webkit-text-fill-color:#a78bfa!important;
}body.dark-mode .site-header .site-logo--text::after{
  background:linear-gradient(90deg,#60a5fa 0%,#a78bfa 58%,#34d399 100%)!important;
}.mp-related-mobile{display:none}@media (max-width:768px){body.single .app-section-related{
    width:100%!important;
    max-width:none!important;
    margin:22px 0 8px!important;
    padding:22px 0 24px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }body.single .app-section-related>.mp-related-heading--theme,
  body.single .app-section-related>.mp-related-desktop-layout{
    display:none!important;
  }body.single .app-section-related>.mp-related-mobile{
    display:block!important;
    width:100%!important;
    min-width:0!important;
  }.mp-related-mobile-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:16px!important;
    padding:0 18px!important;
    margin:0 0 18px!important;
  }.mp-related-mobile-copy{
    min-width:0!important;
  }.mp-related-mobile-copy h2{
    margin:0 0 4px!important;
    padding:0!important;
    border:0!important;
    font-size:25px!important;
    line-height:1.15!important;
    font-weight:750!important;
    letter-spacing:-.02em!important;
    color:var(--text,#1a1a2e)!important;
  }.mp-related-mobile-copy span{
    display:block!important;
    font-size:15px!important;
    line-height:1.35!important;
    color:var(--text-muted,#6b7280)!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.mp-related-mobile-arrow{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border-radius:50%!important;
    background:color-mix(in srgb,var(--card-bg,#fff) 86%,var(--page-bg,#f0f2f5))!important;
    color:var(--text-muted,#64748b)!important;
    text-decoration:none!important;
    box-shadow:none!important;
  }.mp-related-mobile-arrow:active{
    transform:scale(.97);
  }.mp-related-mobile-track{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:12px!important;
    width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:2px 18px 10px!important;
    scroll-padding-left:18px!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    overscroll-behavior-inline:contain!important;
    touch-action:pan-x pan-y!important;
  }.mp-related-mobile-track::-webkit-scrollbar{display:none!important}.mp-related-mobile-card{
    flex:0 0 calc((100vw - 48px)/2)!important;
    width:calc((100vw - 48px)/2)!important;
    min-width:154px!important;
    max-width:220px!important;
    min-height:252px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    padding:16px!important;
    border:1px solid color-mix(in srgb,var(--text,#111827) 12%,transparent)!important;
    border-radius:18px!important;
    background:var(--card-bg,#fff)!important;
    color:var(--text,#111827)!important;
    box-shadow:0 2px 8px rgba(15,23,42,.08)!important;
    text-decoration:none!important;
    scroll-snap-align:start!important;
    overflow:hidden!important;
  }.mp-related-mobile-card:hover,
  .mp-related-mobile-card:focus{
    color:var(--text,#111827)!important;
    text-decoration:none!important;
  }.mp-related-mobile-icon-wrap{
    position:relative!important;
    width:92px!important;
    height:92px!important;
    margin:0 0 14px!important;
    border-radius:20px!important;
    overflow:hidden!important;
    background:color-mix(in srgb,var(--card-bg,#fff) 78%,var(--page-bg,#f0f2f5))!important;
  }.mp-related-mobile-icon{
    width:100%!important;
    height:100%!important;
    display:block!important;
    object-fit:cover!important;
    border-radius:20px!important;
  }.mp-related-mobile-new{
    position:absolute!important;
    z-index:2!important;
    top:0!important;
    left:0!important;
    min-width:51px!important;
    height:28px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 8px!important;
    border-radius:0 0 12px 0!important;
    background:#087f67!important;
    color:#fff!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:800!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
  }.mp-related-mobile-name{
    width:100%!important;
    min-height:42px!important;
    margin:0 0 4px!important;
    color:var(--text,#111827)!important;
    font-size:15px!important;
    line-height:1.35!important;
    font-weight:750!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
  }.mp-related-mobile-cat{
    width:100%!important;
    margin:0 0 10px!important;
    color:var(--text-muted,#6b7280)!important;
    font-size:13px!important;
    line-height:1.3!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.mp-related-mobile-price{
    margin-top:auto!important;
    color:var(--text-muted,#6b7280)!important;
    font-size:13px!important;
    line-height:1.2!important;
    white-space:nowrap!important;
  }.mp-related-mobile-price b{
    display:inline-flex!important;
    align-items:center!important;
    min-height:27px!important;
    padding:5px 10px!important;
    border-radius:999px!important;
    background:#e9f7ed!important;
    color:#24864a!important;
    font-weight:750!important;
  }body.dark-mode .mp-related-mobile-card{
    background:#1b1b1e!important;
    border-color:rgba(255,255,255,.10)!important;
    box-shadow:0 3px 14px rgba(0,0,0,.28)!important;
  }body.dark-mode .mp-related-mobile-arrow{
    background:#22242a!important;
    color:#b5bbc5!important;
  }body.dark-mode .mp-related-mobile-price b{
    background:rgba(46,125,50,.20)!important;
    color:#82d29a!important;
  }}@media (max-width:390px){.mp-related-mobile-head{padding-left:14px!important;padding-right:14px!important}.mp-related-mobile-track{padding-left:14px!important;padding-right:14px!important;scroll-padding-left:14px!important}.mp-related-mobile-card{
    flex-basis:calc((100vw - 40px)/2)!important;
    width:calc((100vw - 40px)/2)!important;
    min-width:146px!important;
    padding:14px!important;
  }.mp-related-mobile-icon-wrap{width:86px!important;height:86px!important}}.modnux-store-featured-download.mv-hero-download-btn,
.modnux-store-featured-download{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:118px!important;
  min-width:118px!important;
  max-width:118px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  padding:0 12px!important;
  border-radius:12px!important;
  background:#22c96f!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 8px 18px rgba(34,201,111,.22)!important;
  font-size:14px!important;
  font-weight:800!important;
  line-height:1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}.modnux-store-featured-download.mv-hero-download-btn:hover,
.modnux-store-featured-download:hover{
  background:#1dbb64!important;
  color:#fff!important;
  text-decoration:none!important;
  transform:none!important;
}@media (max-width:768px){.modnux-store-featured-download.mv-hero-download-btn,
  .modnux-store-featured-download{
    width:108px!important;
    min-width:108px!important;
    max-width:108px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    padding:0 10px!important;
    border-radius:11px!important;
    font-size:13px!important;
  }}.featured-slider{position:relative!important;}.feat-dots{
  position:absolute!important;
  left:50%!important;
  bottom:10px!important;
  transform:translateX(-50%)!important;
  z-index:6!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  padding:0!important;
}.feat-dot{
  width:8px!important;
  height:8px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  border-radius:999px!important;
  background:transparent!important;
  transition:all .22s ease!important;
}.feat-dot::after{
  width:8px!important;
  height:8px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.55)!important;
}.feat-dot.active{
  width:22px!important;
}.feat-dot.active::after{
  width:22px!important;
  height:8px!important;
  border-radius:999px!important;
  background:#21c979!important;
}@media (max-width:768px){.feat-dots{bottom:8px!important;gap:6px!important;}.feat-dot,.feat-dot::after{width:7px!important;height:7px!important;}.feat-dot.active{width:18px!important;}.feat-dot.active::after{width:18px!important;height:7px!important;}}@media (max-width:768px){.mp-related-mobile-track{
    gap:14px!important;
    padding-bottom:6px!important;
  }.mp-related-mobile-card{
    flex:0 0 124px!important;
    width:124px!important;
    min-width:124px!important;
    max-width:124px!important;
    min-height:0!important;
    height:auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }.mp-related-mobile-icon-wrap{
    width:104px!important;
    height:104px!important;
    margin:0 auto 9px!important;
    border-radius:22px!important;
    box-shadow:0 3px 10px rgba(15,23,42,.12)!important;
  }.mp-related-mobile-icon{
    border-radius:22px!important;
  }.mp-related-mobile-new,
  .mp-related-mobile-cat,
  .mp-related-mobile-price{
    display:none!important;
  }.mp-related-mobile-name{
    width:100%!important;
    min-height:0!important;
    margin:0!important;
    font-size:14px!important;
    line-height:1.25!important;
    font-weight:750!important;
    text-align:center!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
  }body.dark-mode .mp-related-mobile-card{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }}@media (max-width:390px){.mp-related-mobile-card{
    flex-basis:116px!important;
    width:116px!important;
    min-width:116px!important;
    max-width:116px!important;
  }.mp-related-mobile-icon-wrap{
    width:96px!important;
    height:96px!important;
  }}.mv-store-page .modnux-store-featured-download,
.modnux-kind-page .modnux-store-featured-download,
.modnux-exclusive-page .modnux-store-featured-download{
  width:auto!important;
  min-width:92px!important;
  max-width:92px!important;
  height:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  padding:0 12px!important;
  border-radius:8px!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  background:#22c96f!important;
  color:#fff!important;
  box-shadow:none!important;
  border:0!important;
  white-space:nowrap!important;
}.mv-store-page .modnux-store-featured-download:hover,
.modnux-kind-page .modnux-store-featured-download:hover,
.modnux-exclusive-page .modnux-store-featured-download:hover{
  background:#22c96f!important;
  color:#fff!important;
  text-decoration:none!important;
  transform:none!important;
  box-shadow:none!important;
}@media (max-width:768px){.mv-store-page .modnux-store-featured-download,
  .modnux-kind-page .modnux-store-featured-download,
  .modnux-exclusive-page .modnux-store-featured-download{
    width:auto!important;
    min-width:88px!important;
    max-width:88px!important;
    height:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    padding:0 10px!important;
    border-radius:8px!important;
    font-size:11px!important;
  }}.dl-ready .modnux-download-progress-btn{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:58px!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#17b968,#24d47f)!important;
  border:1px solid rgba(255,255,255,.2)!important;
  box-shadow:0 14px 32px rgba(23,185,104,.28)!important;
  transition:transform .2s ease,box-shadow .2s ease!important;
}.dl-ready .modnux-download-progress-btn:hover{
  transform:translateY(-1px)!important;
  box-shadow:0 18px 38px rgba(23,185,104,.34)!important;
  text-decoration:none!important;
}.modnux-dl-progress-fill{
  position:absolute;
  inset:0 auto 0 0;
  z-index:-1;
  width:0%;
  background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.32));
  transition:width .18s linear;
  pointer-events:none;
}.modnux-dl-button-content{
  position:relative;
  z-index:2;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  width:100%;
}.modnux-dl-button-label{font-weight:900;letter-spacing:.02em}.modnux-dl-button-percent{display:none;min-width:38px;font-variant-numeric:tabular-nums;font-weight:900}.modnux-download-progress-btn.is-downloading{pointer-events:none;cursor:progress}.modnux-download-progress-btn.is-downloading .modnux-dl-button-percent{display:inline-block}.modnux-download-progress-btn.is-downloading .modnux-dl-button-label::after{content:"..."}.modnux-download-progress-btn.is-complete .modnux-dl-button-label::after{content:""}@media (max-width:768px){.dl-ready .modnux-download-progress-btn{min-height:54px!important;border-radius:14px!important}}body.dark-mode .dl-ready .modnux-download-progress-btn{box-shadow:0 14px 34px rgba(0,0,0,.38)!important}.dl-ready.show{
  display:flex!important;
  width:100%!important;
  align-items:stretch!important;
}.dl-ready.show > a.btn-dl-main.modnux-download-progress-btn,
.dl-ready.show > a#mp-btn-dl-main{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:54px!important;
  padding:14px 24px!important;
  margin:0!important;
  border:0!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,var(--grad-start),var(--grad-end))!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
  text-align:center!important;
  text-decoration:none!important;
  box-shadow:0 4px 18px rgba(21,101,192,.4)!important;
  overflow:hidden!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}.dl-ready.show > a.btn-dl-main.modnux-download-progress-btn:hover,
.dl-ready.show > a#mp-btn-dl-main:hover{
  color:#fff!important;
  text-decoration:none!important;
  transform:translateY(-1px)!important;
  box-shadow:0 7px 24px rgba(21,101,192,.5)!important;
}.dl-ready.show .modnux-dl-button-content{
  display:flex!important;
  width:100%!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  color:#fff!important;
}.dl-ready.show .modnux-dl-button-content svg{
  display:block!important;
  flex:0 0 22px!important;
  color:#fff!important;
}.dl-ready.show .modnux-dl-button-label{
  display:inline-block!important;
  color:#fff!important;
  font:inherit!important;
  font-weight:800!important;
}@media (max-width:768px){.dl-ready.show > a.btn-dl-main.modnux-download-progress-btn,
  .dl-ready.show > a#mp-btn-dl-main{
    min-height:52px!important;
    padding:13px 18px!important;
    border-radius:12px!important;
    font-size:14px!important;
  }}.dl-ready.show > a.btn-dl-main.modnux-download-progress-btn{
  background:#17324d!important;
}.dl-ready.show .modnux-dl-progress-fill{
  z-index:0!important;
  background:linear-gradient(90deg,#16b968,#24d47f)!important;
  transition:width .12s linear!important;
}.dl-ready.show .modnux-dl-button-content{
  position:relative!important;
  z-index:2!important;
}.modnux-download-progress-btn.is-downloading{
  pointer-events:none!important;
  cursor:progress!important;
  box-shadow:0 10px 28px rgba(22,185,104,.28)!important;
}.modnux-download-progress-btn.is-downloading .modnux-dl-button-label::after{
  content:""!important;
}.modnux-download-progress-btn.is-indeterminate .modnux-dl-progress-fill{
  width:38%!important;
  animation:modnux-real-download-indeterminate 1.15s ease-in-out infinite!important;
}.modnux-download-progress-btn.is-complete .modnux-dl-progress-fill{
  background:linear-gradient(90deg,#12a85d,#21c979)!important;
}.modnux-download-progress-btn.is-error{
  background:#b42318!important;
}@keyframes modnux-real-download-indeterminate{
  0%{transform:translateX(-120%)}
  100%{transform:translateX(320%)}
}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero-mobile-title{font-size:24px;font-weight:800;line-height:1.2;color:inherit}.modnux-store-featured-title{font-size:inherit;font-weight:inherit;color:inherit;margin:0}:root{--heading-color:#1a1a2e}body:not(.dark-mode) h1,
body:not(.dark-mode) h2,
body:not(.dark-mode) h3,
body:not(.dark-mode) h4,
body:not(.dark-mode) h5,
body:not(.dark-mode) h6,
body:not(.dark-mode) .section-title,
body:not(.dark-mode) .card-section-title,
body:not(.dark-mode) .widget-title,
body:not(.dark-mode) .archive-title,
body:not(.dark-mode) .page-title,
body:not(.dark-mode) .entry-title,
body:not(.dark-mode) .faq-section-title,
body:not(.dark-mode) .apk-tags-title,
body:not(.dark-mode) .gp-reviews-title,
body:not(.dark-mode) .section-header-trigger h2,
body:not(.dark-mode) .full-description h1,
body:not(.dark-mode) .full-description h2,
body:not(.dark-mode) .full-description h3,
body:not(.dark-mode) .full-description h4,
body:not(.dark-mode) .mp-article-body h1,
body:not(.dark-mode) .mp-article-body h2,
body:not(.dark-mode) .mp-article-body h3,
body:not(.dark-mode) .mp-article-body h4,
body:not(.dark-mode) .app-section h1,
body:not(.dark-mode) .app-section h2,
body:not(.dark-mode) .app-section h3,
body:not(.dark-mode) .app-section h4,
body:not(.dark-mode) .mp-related-heading h2,
body:not(.dark-mode) .mp-related-mobile-copy h2{color:var(--heading-color)!important}.feat-slide__title,
.hero-modern-title,
.mobile-only-hero-section .hero-mobile-title,
.mobile-only-hero-section .mob-hero-title,
.modnux-store-featured-content .modnux-store-featured-title,
.mv-store-hero .mv-store-hero-title,
.developer-pro-hero h1,
.mp-archive-hero--dark h1{color:#fff!important}body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3,
body.dark-mode h4,
body.dark-mode h5,
body.dark-mode h6,
body.dark-mode .section-title,
body.dark-mode .card-section-title,
body.dark-mode .widget-title,
body.dark-mode .archive-title,
body.dark-mode .page-title,
body.dark-mode .entry-title{color:#f4f7fb!important}.feat-slide__title{display:block;color:#fff;font-size:clamp(18px,2vw,28px);font-weight:800;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.55)}.feat-dots{pointer-events:none!important}.feat-dot{display:inline-block!important;cursor:default!important;pointer-events:none!important;user-select:none!important}.app-card-sm__downloads{color:#374151!important;font-weight:700!important}.app-card-sm__downloads svg{fill:currentColor!important}body.dark-mode .app-card-sm__downloads{color:#d1d5db!important}@media (min-width: 769px){body.home .mv-desktop-section-scroll{
    position:relative;
    min-width:0;
  }body.home .mv-desktop-section-scroll .mv-desktop-scroll-track{
    display:grid!important;
    grid-template-columns:none!important;
    grid-auto-flow:column!important;
    grid-auto-columns:calc((100% - 48px)/5)!important;
    gap:12px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-behavior:smooth;
    scroll-snap-type:x proximity;
    scrollbar-width:none;
    -ms-overflow-style:none;
    overscroll-behavior-inline:contain;
    padding:2px 0 8px!important;
  }body.home .mv-desktop-section-scroll .mv-desktop-scroll-track::-webkit-scrollbar{display:none}body.home .mv-desktop-section-scroll .mv-desktop-scroll-track > *{
    min-width:0!important;
    width:100%!important;
    scroll-snap-align:start;
  }body.home .mv-desktop-scroll-btn{
    position:absolute;
    top:50%;
    z-index:12;
    display:flex;
    align-items:center;
    justify-content:center;
    width:46px;
    height:46px;
    min-width:46px;
    min-height:46px;
    padding:0;
    border:1px solid color-mix(in srgb,var(--border) 72%,transparent);
    border-radius:50%;
    background:color-mix(in srgb,var(--card-bg) 94%,transparent);
    color:var(--text);
    box-shadow:0 10px 28px rgba(0,0,0,.22);
    transform:translateY(-50%);
    opacity:.96;
    transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
  }body.home .mv-desktop-scroll-btn:hover{
    opacity:1;
    transform:translateY(-50%) scale(1.06);
    box-shadow:0 14px 32px rgba(0,0,0,.28);
  }body.home .mv-desktop-scroll-btn:focus-visible{
    outline:3px solid color-mix(in srgb,var(--primary) 55%,transparent);
    outline-offset:3px;
  }body.home .mv-desktop-scroll-btn[hidden]{display:none!important}body.home .mv-desktop-scroll-btn--prev{left:8px}body.home .mv-desktop-scroll-btn--next{right:8px}body.home .mv-desktop-scroll-btn svg{width:25px;height:25px;fill:currentColor}body.dark-mode.home .mv-desktop-scroll-btn{
    background:rgba(22,25,31,.92);
    border-color:rgba(255,255,255,.12);
    color:#fff;
  }}@media (max-width:768px){.mv-desktop-scroll-btn{display:none!important}}@media (min-width:769px){body.home .mv-desktop-section-scroll{overflow:visible!important}body.home .mv-desktop-scroll-btn{z-index:50!important;background:var(--primary)!important;color:#fff!important;border:2px solid rgba(255,255,255,.9)!important;box-shadow:0 10px 30px rgba(0,0,0,.38)!important}body.home .mv-desktop-scroll-btn--prev{left:-18px!important}body.home .mv-desktop-scroll-btn--next{right:-18px!important}body.home .mv-desktop-scroll-btn svg{fill:currentColor!important}}@media (min-width:769px){body.home .mv-desktop-section-scroll.has-desktop-arrows{
    position:relative!important;
    overflow:visible!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-track{
    padding-left:0!important;
    padding-right:0!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn{
    position:absolute!important;
    top:50%!important;
    bottom:auto!important;
    z-index:80!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(255,255,255,.55)!important;
    border-radius:50%!important;
    background:rgba(17,24,39,.84)!important;
    color:#fff!important;
    box-shadow:0 8px 24px rgba(0,0,0,.38)!important;
    transform:translateY(-50%)!important;
    opacity:1!important;
    visibility:visible!important;
    backdrop-filter:blur(8px)!important;
    -webkit-backdrop-filter:blur(8px)!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn--prev{
    left:6px!important;
    right:auto!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn--next{
    right:6px!important;
    left:auto!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn svg{
    width:24px!important;
    height:24px!important;
    display:block!important;
    fill:currentColor!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn:hover:not(.is-disabled){
    background:var(--primary)!important;
    transform:translateY(-50%) scale(1.06)!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn.is-disabled{
    opacity:.28!important;
    cursor:default!important;
    pointer-events:none!important;
  }}@media (min-width:769px){body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-track{
    cursor:grab!important;
    user-select:none;
    touch-action:pan-y;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-track.is-mouse-dragging{
    cursor:grabbing!important;
    scroll-behavior:auto!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
    background:rgba(255,255,255,.97)!important;
    color:#4b5563!important;
    border:1px solid rgba(17,24,39,.10)!important;
    box-shadow:0 3px 12px rgba(0,0,0,.24)!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn--prev{left:10px!important}body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn--next{right:10px!important}body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn:hover:not(.is-disabled){
    background:#fff!important;
    color:var(--primary)!important;
    transform:translateY(-50%) scale(1.08)!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn.is-disabled{
    display:none!important;
  }body.dark-mode.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn{
    background:rgba(36,39,46,.97)!important;
    color:#f3f4f6!important;
    border-color:rgba(255,255,255,.12)!important;
  }}@media (min-width: 769px){body.home .home-layout,
  body.home .home-main,
  body.home .home-main > .section-block,
  body.home .home-main > [class*="mv-home-sec-"]{
    overflow:visible!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows{
    position:relative!important;
    overflow:visible!important;
    isolation:isolate;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-track{
    position:relative;
    z-index:1;
    padding-right:0!important;
    padding-left:0!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn{
    top:50%!important;
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
    z-index:120!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:1px solid rgba(17,24,39,.12)!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#4b5563!important;
    box-shadow:0 4px 14px rgba(0,0,0,.28)!important;
    transform:translateY(-50%)!important;
    opacity:1!important;
    visibility:visible!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn--prev{
    left:-20px!important;
    right:auto!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn--next{
    right:-20px!important;
    left:auto!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn svg{
    width:23px!important;
    height:23px!important;
    fill:currentColor!important;
    pointer-events:none;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn:hover:not(.is-disabled){
    color:var(--primary)!important;
    background:#fff!important;
    transform:translateY(-50%) scale(1.08)!important;
    box-shadow:0 7px 20px rgba(0,0,0,.32)!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn.is-disabled{
    display:none!important;
  }body.dark-mode.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn{
    background:#252932!important;
    color:#f8fafc!important;
    border-color:rgba(255,255,255,.14)!important;
  }}@media (max-width:768px){body.home .mv-desktop-scroll-btn{display:none!important}}@media (min-width:769px){body.home .mv-desktop-section-scroll.has-desktop-arrows{
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    overflow:visible!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-track{
    display:grid!important;
    grid-template-columns:none!important;
    grid-auto-flow:column!important;
    grid-auto-columns:minmax(145px,145px)!important;
    gap:12px!important;
    width:100%!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-behavior:smooth!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    overscroll-behavior-x:contain!important;
    padding:0 4px 8px!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-track::-webkit-scrollbar{
    display:none!important;
    width:0!important;
    height:0!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-track > *{
    width:145px!important;
    min-width:145px!important;
    max-width:145px!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn{
    position:absolute!important;
    top:50%!important;
    display:flex!important;
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
    border-radius:50%!important;
    z-index:999!important;
    opacity:1!important;
    visibility:visible!important;
    transform:translateY(-50%)!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn--prev{
    left:6px!important;
    right:auto!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn--next{
    right:6px!important;
    left:auto!important;
  }body.home .mv-desktop-section-scroll.has-desktop-arrows .mv-desktop-scroll-btn.is-disabled{
    display:none!important;
  }}@media (max-width:768px){body.home .mv-desktop-section-scroll .mv-desktop-scroll-track{
    display:grid!important;
  }}@media (min-width:769px){body.home .mv-desktop-section-scroll .apps-scroll-large.mv-desktop-scroll-track{
    display:flex!important;
    grid-template-columns:none!important;
    grid-auto-flow:unset!important;
    grid-auto-columns:unset!important;
    gap:12px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:2px 0 8px!important;
    scroll-behavior:smooth!important;
    scrollbar-width:none!important;
  }body.home .mv-desktop-section-scroll .apps-scroll-large.mv-desktop-scroll-track>.app-card-lg{
    flex:0 0 160px!important;
    width:160px!important;
    min-width:160px!important;
    max-width:160px!important;
  }body.home .mv-desktop-section-scroll:not(.has-horizontal-overflow)>.mv-desktop-scroll-btn{display:none!important}}@media (min-width:769px){.home-main .section-block.mv-desktop-section-scroll{
    position:relative!important;
    min-width:0!important;
    overflow:visible!important;
  }.home-main .section-block.mv-desktop-section-scroll .mv-desktop-scroll-track{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-behavior:smooth!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
  }.home-main .section-block.mv-desktop-section-scroll .mv-desktop-scroll-track::-webkit-scrollbar{
    display:none!important;
  }.home-main .section-block.mv-desktop-section-scroll > .mv-desktop-scroll-btn{
    position:absolute!important;
    top:56%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
    padding:0!important;
    border:1px solid rgba(0,0,0,.12)!important;
    border-radius:50%!important;
    background:#fff!important;
    color:#202124!important;
    box-shadow:0 4px 18px rgba(0,0,0,.30)!important;
    opacity:1!important;
    visibility:visible!important;
    transform:translateY(-50%)!important;
    z-index:99999!important;
    cursor:pointer!important;
  }.home-main .section-block.mv-desktop-section-scroll > .mv-desktop-scroll-btn--prev{
    left:8px!important;
    right:auto!important;
  }.home-main .section-block.mv-desktop-section-scroll > .mv-desktop-scroll-btn--next{
    right:8px!important;
    left:auto!important;
  }.home-main .section-block.mv-desktop-section-scroll > .mv-desktop-scroll-btn svg{
    width:27px!important;
    height:27px!important;
    display:block!important;
    fill:currentColor!important;
  }.home-main .section-block.mv-desktop-section-scroll:not(.has-horizontal-overflow) > .mv-desktop-scroll-btn,
  .home-main .section-block.mv-desktop-section-scroll > .mv-desktop-scroll-btn.is-disabled{
    display:none!important;
  }body.dark-mode .home-main .section-block.mv-desktop-section-scroll > .mv-desktop-scroll-btn{
    background:#fff!important;
    color:#202124!important;
  }}@media (max-width:768px){.home-main .section-block > .mv-desktop-scroll-btn{
    display:none!important;
  }}@media (min-width:769px){body.home .section-block.mv-scroll160-section,
  body.home .section-block:has(> .mv-scroll160-track){
    position:relative!important;
    min-width:0!important;
    overflow:visible!important;
  }body.home .section-block > .mv-scroll160-track{
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:stretch!important;
    gap:12px!important;
    width:100%!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-behavior:smooth!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    overscroll-behavior-x:contain!important;
    padding:2px 0 8px!important;
  }body.home .section-block > .mv-scroll160-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.home .section-block > .mv-scroll160-track > .app-card-lg{
    flex:0 0 160px!important;
    width:160px!important;
    min-width:160px!important;
    max-width:160px!important;
  }body.home .section-block > .mv-scroll160-btn{
    position:absolute!important;
    top:56%!important;
    z-index:9999!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(17,24,39,.14)!important;
    border-radius:50%!important;
    background:#fff!important;
    color:#374151!important;
    box-shadow:0 5px 18px rgba(0,0,0,.30)!important;
    opacity:1!important;
    visibility:visible!important;
    transform:translateY(-50%)!important;
    cursor:pointer!important;
  }body.home .section-block > .mv-scroll160-btn--prev{left:8px!important;right:auto!important}body.home .section-block > .mv-scroll160-btn--next{right:8px!important;left:auto!important}body.home .section-block > .mv-scroll160-btn svg{display:block!important;width:27px!important;height:27px!important;fill:currentColor!important;pointer-events:none!important}body.home .section-block > .mv-scroll160-btn:hover:not(.is-disabled){transform:translateY(-50%) scale(1.07)!important;color:var(--primary)!important}body.home .section-block > .mv-scroll160-btn.is-disabled{display:none!important}body.home .section-block:not(.has-scroll160-overflow) > .mv-scroll160-btn--prev{display:none!important}body.dark-mode.home .section-block > .mv-scroll160-btn{background:#252932!important;color:#f8fafc!important;border-color:rgba(255,255,255,.14)!important}}@media (max-width:768px){body.home .section-block > .mv-scroll160-btn{display:none!important}body.home .section-block > .mv-scroll160-track{
    /* Mantém exatamente o carrossel móvel original. */
    overflow-x:auto!important;
  }}.mv-scroll160-shell{position:relative;min-width:0;width:100%}.mv-scroll160-shell>.mv-scroll160-track{min-width:0;width:100%}@media (min-width:769px){.mv-scroll160-shell{overflow:visible!important}.mv-scroll160-shell>.mv-scroll160-track{
    display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;
    gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;
    scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;
    overscroll-behavior-x:contain!important;padding:2px 0 8px!important
  }.mv-scroll160-shell>.mv-scroll160-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.mv-scroll160-shell>.mv-scroll160-track>.app-card-lg{flex:0 0 160px!important;width:160px!important;min-width:160px!important;max-width:160px!important}.mv-scroll160-shell>.mv-scroll160-btn{
    position:absolute!important;top:var(--mv-play-arrow-center,clamp(55px,6.2vw,70px))!important;z-index:10000!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;
    margin:0!important;padding:0!important;border:1px solid rgba(17,24,39,.16)!important;
    border-radius:999px!important;background:#fff!important;color:#374151!important;
    box-shadow:0 5px 18px rgba(0,0,0,.30)!important;opacity:1!important;visibility:visible!important;
    transform:translateY(-50%)!important;cursor:pointer!important;pointer-events:auto!important
  }.mv-scroll160-shell>.mv-scroll160-btn--prev{left:-10px!important;right:auto!important}.mv-scroll160-shell>.mv-scroll160-btn--next{right:-10px!important;left:auto!important}.mv-scroll160-shell>.mv-scroll160-btn svg{display:block!important;width:27px!important;height:27px!important;fill:currentColor!important;pointer-events:none!important}.mv-scroll160-shell>.mv-scroll160-btn:hover:not(.is-disabled){transform:translateY(-50%) scale(1.07)!important;color:var(--primary)!important}.mv-scroll160-shell>.mv-scroll160-btn.is-disabled{display:none!important}.mv-scroll160-shell:not(.has-scroll160-overflow)>.mv-scroll160-btn{display:none!important}body.dark-mode .mv-scroll160-shell>.mv-scroll160-btn{background:#252932!important;color:#f8fafc!important;border-color:rgba(255,255,255,.14)!important}}@media (max-width:768px){.mv-scroll160-shell{display:block!important;overflow:visible!important}.mv-scroll160-shell>.mv-scroll160-btn{display:none!important}.mv-scroll160-shell>.mv-scroll160-track{display:flex!important;flex-flow:row nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}}.single .faq-list,.single .mp-faq{display:flex;flex-direction:column;gap:8px;margin:14px 0 0}.single .faq-item,.single .mp-faq-item{overflow:hidden;border:1px solid var(--border)!important;border-radius:11px!important;background:color-mix(in srgb,var(--card-bg) 96%,var(--page-bg))!important;box-shadow:none!important}.single .faq-q,.single .mp-faq-q{appearance:none;width:100%;min-height:54px;margin:0!important;padding:14px 15px!important;border:0!important;background:transparent!important;color:var(--text)!important;font:inherit;font-size:13.5px!important;font-weight:700!important;line-height:1.45!important;text-align:left!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;cursor:pointer!important}.single .faq-q:hover,.single .mp-faq-q:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)!important}.single .faq-q:focus-visible,.single .mp-faq-q:focus-visible{outline:2px solid var(--primary)!important;outline-offset:-2px!important}.single .faq-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px;height:22px;flex:0 0 22px;color:var(--text-muted)!important;font-size:19px!important;font-weight:400!important;line-height:1!important;transition:transform .22s ease,color .22s ease!important}.single .faq-item.open .faq-icon,.single .mp-faq-item.open .faq-icon{transform:rotate(45deg)!important;color:var(--primary)!important}.single .faq-a,.single .mp-faq-a{display:block!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0 15px!important;border:0!important;background:transparent!important;color:var(--text-muted)!important;opacity:0;transition:max-height .3s ease,padding .3s ease,opacity .2s ease!important}.single .faq-item.open .faq-a,.single .mp-faq-item.open .mp-faq-a{max-height:520px!important;padding:0 15px 15px!important;opacity:1}.single .faq-a p,.single .mp-faq-a p{margin:0!important;color:var(--text-muted)!important;font-size:13.5px!important;line-height:1.7!important}body.dark-mode.single .faq-item,body.dark-mode.single .mp-faq-item{background:#181b24!important;border-color:#303543!important}body.dark-mode.single .faq-q,body.dark-mode.single .mp-faq-q{color:#f3f5f8!important}body.dark-mode.single .faq-a,body.dark-mode.single .mp-faq-a,body.dark-mode.single .faq-a p,body.dark-mode.single .mp-faq-a p{color:#b8bfca!important;background:transparent!important}@media (max-width:768px){.single .faq-q,.single .mp-faq-q{min-height:52px;padding:13px 14px!important;font-size:13px!important}.single .faq-item.open .faq-a,.single .mp-faq-item.open .mp-faq-a{padding:0 14px 14px!important}}.faq-list details.faq-item{display:block;position:relative;overflow:hidden}.faq-list details.faq-item>summary.faq-q{display:flex;position:relative;z-index:2;list-style:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;cursor:pointer;pointer-events:auto}.faq-list details.faq-item>summary.faq-q::-webkit-details-marker{display:none}.faq-list details.faq-item>summary.faq-q::marker{display:none;content:""}.faq-list details.faq-item .faq-a{display:block;max-height:0;overflow:hidden;padding:0 15px;visibility:hidden;opacity:0;transition:max-height .3s ease,padding .3s ease,opacity .2s ease,visibility 0s linear .3s}.faq-list details.faq-item[open] .faq-a{max-height:600px;padding:0 15px 14px;visibility:visible;opacity:1;transition:max-height .3s ease,padding .3s ease,opacity .2s ease}.faq-list details.faq-item[open] .faq-icon{transform:rotate(180deg);color:var(--primary)}@media (max-width:768px){.faq-list details.faq-item>summary.faq-q{min-height:52px;padding:14px 15px;align-items:center}.faq-list details.faq-item,.faq-list details.faq-item *{pointer-events:auto}}.feat-dot{width:28px!important;height:28px!important;transition:none!important;overflow:visible!important}.feat-dot.active{width:28px!important}.feat-dot::after{width:20px!important;height:7px!important;border-radius:4px!important;transform:scaleX(.35);transform-origin:center;transition:transform .25s ease,background-color .25s ease!important;will-change:transform}.feat-dot.active::after{width:20px!important;height:7px!important;transform:scaleX(1)}@media (max-width:768px){body.mp-search-open .mp-ajax-search-results{
    position:fixed!important;
    top:74px!important;
    left:12px!important;
    right:12px!important;
    width:auto!important;
    max-height:calc(100dvh - 92px)!important;
    overflow:hidden!important;
    z-index:99999!important;
    border-radius:16px!important;
  }body.mp-search-open .mp-ajax-search-list{
    max-height:calc(100dvh - 150px)!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
  }.mp-ajax-search-results:empty{
    display:none!important;
  }}@media (max-width:768px){.site-header .header-search-bar{
    top:8px!important;
    transform:none!important;
  }body.mp-search-open .mp-ajax-search-results{
    position:fixed!important;
    top:var(--mp-search-results-top,72px)!important;
    left:12px!important;
    right:12px!important;
    width:auto!important;
    max-width:none!important;
    max-height:calc(100dvh - var(--mp-search-results-top,72px) - 12px)!important;
    z-index:999999!important;
  }body.mp-search-open .mp-ajax-search-list{
    max-height:calc(100dvh - var(--mp-search-results-top,72px) - 58px)!important;
  }}@media (max-width:768px){body.single.mp-search-open .site-header{
    z-index:1000000!important;
    overflow:visible!important;
  }body.single.mp-search-open .site-header .header-search-bar{
    top:50%!important;
    transform:translateY(-50%)!important;
  }body.single.mp-search-open .mp-ajax-search-results{
    position:fixed!important;
    top:var(--mp-search-results-top,70px)!important;
    left:12px!important;
    right:12px!important;
    width:auto!important;
    max-width:none!important;
    max-height:min(68dvh,520px)!important;
    margin:0!important;
    overflow:hidden!important;
    z-index:999999!important;
    border:1px solid rgba(148,163,184,.26)!important;
    border-radius:20px!important;
    background:rgba(255,255,255,.985)!important;
    box-shadow:0 22px 55px rgba(15,23,42,.25),0 3px 12px rgba(15,23,42,.10)!important;
    backdrop-filter:blur(16px)!important;
    -webkit-backdrop-filter:blur(16px)!important;
  }body.single.mp-search-open .mp-ajax-search-head{
    min-height:46px!important;
    padding:11px 14px!important;
    border-bottom:1px solid rgba(148,163,184,.18)!important;
    background:linear-gradient(180deg,#fff,#f8fafc)!important;
    color:#64748b!important;
    font-size:11px!important;
    letter-spacing:.07em!important;
  }body.single.mp-search-open .mp-ajax-search-head a{
    display:inline-flex!important;
    align-items:center!important;
    min-height:30px!important;
    padding:6px 10px!important;
    border-radius:999px!important;
    background:color-mix(in srgb,var(--primary,#1565c0) 9%,#fff)!important;
    color:var(--primary,#1565c0)!important;
    font-size:11.5px!important;
  }body.single.mp-search-open .mp-ajax-search-list{
    max-height:calc(min(68dvh,520px) - 46px)!important;
    padding:6px!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:thin!important;
  }body.single.mp-search-open .mp-ajax-search-item{
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:center!important;
    min-height:70px!important;
    margin:0!important;
    padding:9px 10px!important;
    border:0!important;
    border-radius:14px!important;
    background:transparent!important;
    color:#0f172a!important;
    transform:none!important;
  }body.single.mp-search-open .mp-ajax-search-item + .mp-ajax-search-item{
    margin-top:2px!important;
  }body.single.mp-search-open .mp-ajax-search-item:active,
  body.single.mp-search-open .mp-ajax-search-item:focus-visible{
    background:#f1f5f9!important;
  }body.single.mp-search-open .mp-ajax-search-item img{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    border-radius:14px!important;
    box-shadow:0 4px 12px rgba(15,23,42,.14)!important;
  }body.single.mp-search-open .mp-ajax-search-copy{
    gap:4px!important;
    min-width:0!important;
  }body.single.mp-search-open .mp-ajax-search-copy strong{
    color:#111827!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1.28!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }body.single.mp-search-open .mp-ajax-search-copy small{
    margin:0!important;
    color:#6b7280!important;
    font-size:12px!important;
    line-height:1.3!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }body.single.mp-search-open .mp-ajax-search-empty,
  body.single.mp-search-open .mp-ajax-search-loading{
    padding:24px 16px!important;
    color:#64748b!important;
    font-size:13px!important;
  }body.single.dark-mode.mp-search-open .mp-ajax-search-results{
    border-color:rgba(148,163,184,.18)!important;
    background:rgba(17,24,39,.985)!important;
    box-shadow:0 22px 55px rgba(0,0,0,.55)!important;
  }body.single.dark-mode.mp-search-open .mp-ajax-search-head{
    border-color:rgba(148,163,184,.14)!important;
    background:linear-gradient(180deg,#111827,#0f172a)!important;
    color:#94a3b8!important;
  }body.single.dark-mode.mp-search-open .mp-ajax-search-item{
    color:#f8fafc!important;
  }body.single.dark-mode.mp-search-open .mp-ajax-search-item:active,
  body.single.dark-mode.mp-search-open .mp-ajax-search-item:focus-visible{
    background:#1e293b!important;
  }body.single.dark-mode.mp-search-open .mp-ajax-search-copy strong{color:#f8fafc!important}body.single.dark-mode.mp-search-open .mp-ajax-search-copy small{color:#94a3b8!important}}@media (max-width:768px){body > .mp-ajax-search-results.mp-search-portal{
    position:fixed!important;
    margin:0!important;
    z-index:2147483000!important;
    overflow:hidden!important;
    border:1px solid rgba(148,163,184,.24)!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 20px 50px rgba(15,23,42,.24),0 4px 14px rgba(15,23,42,.10)!important;
    transform:none!important;
    contain:layout paint!important;
  }body > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-head{
    display:flex!important;
    min-height:46px!important;
    padding:10px 14px!important;
    align-items:center!important;
    border-bottom:1px solid #e8edf3!important;
    background:#fff!important;
  }body > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-list{
    padding:6px!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
  }body > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-item{
    display:grid!important;
    grid-template-columns:50px minmax(0,1fr)!important;
    gap:11px!important;
    align-items:center!important;
    min-height:66px!important;
    padding:8px 9px!important;
    border:0!important;
    border-radius:13px!important;
    background:transparent!important;
    color:#111827!important;
    text-decoration:none!important;
    transform:none!important;
  }body > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-item + .mp-ajax-search-item{
    margin-top:2px!important;
  }body > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-item:active{
    background:#f1f5f9!important;
  }body > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-item img{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    border-radius:13px!important;
    object-fit:cover!important;
    box-shadow:0 3px 10px rgba(15,23,42,.13)!important;
  }body > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-copy strong{
    display:block!important;
    color:#111827!important;
    font-size:13.5px!important;
    font-weight:800!important;
    line-height:1.3!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }body > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-copy small{
    display:block!important;
    margin-top:4px!important;
    color:#6b7280!important;
    font-size:12px!important;
    line-height:1.25!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }body.dark-mode > .mp-ajax-search-results.mp-search-portal{
    border-color:#303744!important;
    background:#151922!important;
    box-shadow:0 22px 56px rgba(0,0,0,.56)!important;
  }body.dark-mode > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-head{
    border-color:#2b313d!important;
    background:#151922!important;
    color:#9aa4b2!important;
  }body.dark-mode > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-item:active{
    background:#202735!important;
  }body.dark-mode > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-copy strong{color:#f8fafc!important}body.dark-mode > .mp-ajax-search-results.mp-search-portal .mp-ajax-search-copy small{color:#9aa4b2!important}}.mv-updates-page{padding:28px 0 56px;background:var(--page-bg)}.mv-updates-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:24px;background:linear-gradient(135deg,#101b38 0%,color-mix(in srgb,var(--primary) 78%,#111827) 100%);color:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);overflow:hidden;position:relative}.mv-updates-hero::after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-80px;top:-110px;background:rgba(255,255,255,.08)}.mv-updates-hero__content{position:relative;z-index:1;max-width:720px}.mv-updates-kicker{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.12);font-size:11px;font-weight:800;letter-spacing:.08em}.mv-updates-hero h1{margin:12px 0 7px;color:#fff;font-size:34px;letter-spacing:-.04em}.mv-updates-hero p{margin:0;color:rgba(255,255,255,.76);font-size:15px}.mv-updates-hero__icon{position:relative;z-index:1;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}.mv-updates-filters{display:flex;gap:8px;margin:22px 0 18px;padding:5px;border:1px solid var(--border);border-radius:14px;background:var(--card-bg);width:max-content;max-width:100%}.mv-updates-filters a{min-width:82px;padding:9px 15px;border-radius:10px;color:var(--text-muted);font-size:13px;font-weight:750;text-align:center;text-decoration:none}.mv-updates-filters a.active{background:var(--primary);color:#fff;box-shadow:0 7px 18px color-mix(in srgb,var(--primary) 28%,transparent)}.mv-updates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mv-update-card{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:19px;background:var(--card-bg);box-shadow:0 5px 18px rgba(15,23,42,.05);overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.mv-update-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 12px 28px rgba(15,23,42,.1)}.mv-update-card__main{display:grid;grid-template-columns:74px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:16px;color:var(--text);text-decoration:none}.mv-update-card__main:hover{text-decoration:none;color:var(--text)}.mv-update-card__icon{width:74px;height:74px;border-radius:18px;background:var(--primary-light);overflow:hidden;display:grid;place-items:center;color:var(--primary);font-weight:850}.mv-update-card__icon img{width:100%;height:100%;object-fit:cover}.mv-update-card__topline{display:flex;align-items:center;gap:7px;min-height:23px}.mv-update-card__type,.mv-update-card__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:10.5px;font-weight:800;line-height:1.2}.mv-update-card__type{background:var(--primary-light);color:var(--primary)}.mv-update-card__badge{background:#eaf8ee;color:#237a3c}.mv-update-card h2{margin:6px 0 7px;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mv-update-card__version{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12.5px;min-height:20px}.mv-update-card__version strong{color:var(--primary);font-weight:850}.mv-update-card__version svg{flex:0 0 auto;color:var(--primary)}.mv-update-card__date{margin-top:6px;color:var(--text-muted);font-size:11.5px}.mv-update-card__arrow{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.mv-updates-empty{padding:42px 22px;border:1px dashed var(--border);border-radius:20px;background:var(--card-bg);text-align:center}.mv-updates-empty h2{margin-bottom:6px;font-size:20px}.mv-updates-empty p{color:var(--text-muted)}.mv-updates-pagination{margin-top:24px}.mv-updates-pagination ul{display:flex;justify-content:center;gap:7px;list-style:none}.mv-updates-pagination a,.mv-updates-pagination span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--card-bg);border:1px solid var(--border);color:var(--text);font-weight:750;text-decoration:none}.mv-updates-pagination .current{background:var(--primary);border-color:var(--primary);color:#fff}body.dark-mode .mv-update-card__badge{background:#15331f;color:#7ed895}@media(max-width:768px){.mv-updates-page{padding:14px 0 38px}.mv-updates-hero{padding:22px 18px;border-radius:18px}.mv-updates-hero h1{font-size:27px}.mv-updates-hero p{font-size:13.5px}.mv-updates-hero__icon{width:56px;height:56px;border-radius:17px}.mv-updates-filters{width:100%;display:grid;grid-template-columns:repeat(3,1fr);margin:15px 0 13px}.mv-updates-filters a{min-width:0;padding:9px 8px}.mv-updates-grid{grid-template-columns:1fr;gap:11px}.mv-update-card{border-radius:16px}.mv-update-card__main{grid-template-columns:62px minmax(0,1fr) 30px;gap:11px;padding:13px}.mv-update-card__icon{width:62px;height:62px;border-radius:15px}.mv-update-card h2{font-size:15px;margin:4px 0 5px}.mv-update-card__date{font-size:10.8px}.mv-update-card__arrow{width:30px;height:30px}}@media(max-width:390px){.mv-updates-hero__icon{display:none}.mv-update-card__main{grid-template-columns:58px minmax(0,1fr) 28px}.mv-update-card__icon{width:58px;height:58px}.mv-update-card__version{font-size:11.8px;gap:5px}}.feat-dots,#featDots{display:none!important;}

/* ============================================================
   MODNUX 5.9.0 — PESQUISA PREMIUM ESTILO LOJA
   ============================================================ */
.mv-search-page{min-height:70vh;padding:24px 0 56px;background:var(--page-bg)}
.mv-search-shell{max-width:1040px}
.mv-search-form{display:flex;align-items:center;gap:8px;min-height:58px;padding:4px 10px;border:1px solid var(--border);border-radius:30px;background:var(--card-bg);box-shadow:0 2px 12px rgba(0,0,0,.08)}
.mv-search-form input{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:var(--text);font-size:17px;padding:12px 4px;box-shadow:none!important}
.mv-search-form input::-webkit-search-cancel-button{display:none}
.mv-search-back,.mv-search-clear,.mv-search-submit{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);text-decoration:none;cursor:pointer}
.mv-search-back:hover,.mv-search-clear:hover,.mv-search-submit:hover{background:rgba(127,127,127,.12);color:var(--primary)}
.mv-search-back svg,.mv-search-submit svg,.mv-search-expand svg{width:23px;height:23px;fill:currentColor}
.mv-search-clear{font-size:30px;line-height:1}
.mv-search-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:28px 4px 16px}
.mv-search-heading h1{margin:0;color:var(--heading-color);font-size:24px;line-height:1.25}
.mv-search-heading span{color:var(--text-muted);font-size:14px;white-space:nowrap}
.mv-search-results{display:flex;flex-direction:column;gap:10px}
.mv-search-result{overflow:hidden;border-bottom:1px solid var(--border);background:transparent;padding:14px 4px 18px}
.mv-search-result.is-primary{padding:18px;border:1px solid var(--border);border-radius:20px;background:var(--card-bg);box-shadow:0 2px 10px rgba(0,0,0,.06);margin-bottom:8px}
.mv-search-result-top{display:flex;align-items:center;gap:10px}
.mv-search-result-link{display:flex;align-items:center;gap:15px;flex:1;min-width:0;color:inherit;text-decoration:none}
.mv-search-icon{width:76px;height:76px;flex:0 0 76px;border-radius:18px;object-fit:cover;background:#eee}
.mv-search-result.is-primary .mv-search-icon{width:92px;height:92px;flex-basis:92px;border-radius:22px}
.mv-search-copy{display:flex;flex-direction:column;min-width:0;gap:5px}
.mv-search-copy strong{overflow:hidden;color:var(--heading-color);font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}
.mv-search-result.is-primary .mv-search-copy strong{font-size:21px}
.mv-search-copy small{overflow:hidden;color:var(--text-muted);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}
.mv-search-rating{color:var(--text-muted);font-size:13px}
.mv-search-expand{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;transition:transform .2s ease,background .2s ease}
.mv-search-expand:hover{background:rgba(127,127,127,.12);color:var(--primary)}
.mv-search-result.is-expanded .mv-search-expand{transform:rotate(180deg)}
.mv-search-excerpt{margin:13px 0 0;color:var(--text-muted);font-size:14px;line-height:1.55}
.mv-search-screens{margin-top:15px}
.mv-search-screens[hidden]{display:none!important}
.mv-search-screens-track{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding:2px 1px 10px}
.mv-search-screens-track img{flex:0 0 auto;width:auto;height:230px;max-width:78vw;border-radius:14px;object-fit:cover;scroll-snap-align:start;background:#eee}
.mv-search-empty{text-align:center;padding:70px 20px;color:var(--text-muted)}
.mv-search-empty h2{color:var(--heading-color);margin:0 0 8px}
@media(max-width:768px){
 .mv-search-page{padding-top:12px}.mv-search-shell{padding-left:12px!important;padding-right:12px!important}
 .mv-search-form{position:sticky;top:8px;z-index:20;min-height:54px;border-radius:27px}
 .mv-search-heading{align-items:flex-start;margin-top:22px}.mv-search-heading h1{font-size:20px}.mv-search-heading span{display:none}
 .mv-search-result{padding-left:2px;padding-right:2px}.mv-search-result.is-primary{padding:14px;border-radius:18px}
 .mv-search-icon{width:64px;height:64px;flex-basis:64px;border-radius:15px}.mv-search-result.is-primary .mv-search-icon{width:78px;height:78px;flex-basis:78px;border-radius:19px}
 .mv-search-result.is-primary .mv-search-copy strong{font-size:18px}.mv-search-expand{flex-basis:38px;width:38px;height:38px}
 .mv-search-screens-track img{height:205px;max-width:82vw;border-radius:12px}
}
@media(max-width:390px){.mv-search-screens-track img{height:185px}.mv-search-result-link{gap:11px}.mv-search-copy small{max-width:185px}}

/* MODNUX 5.9.1 — BUSCA FIEL AO FLUXO DO VÍDEO */
body.search .site-header{display:none!important}
.mv-store-search{min-height:75vh;background:var(--card-bg);color:var(--text);padding:0 0 56px}
.mv-store-shell{width:min(100%,760px);margin:0 auto;padding:0 18px}
.mv-store-searchbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:5px;height:64px;background:var(--card-bg);border-bottom:1px solid var(--border)}
.mv-store-searchbar input{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--text);font-size:16px;padding:12px 4px}
.mv-store-searchbar input::-webkit-search-cancel-button{display:none}
.mv-store-back,.mv-store-search-submit,.mv-store-clear{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;color:var(--text-muted);background:transparent;border:0;border-radius:50%;text-decoration:none}
.mv-store-back svg,.mv-store-search-submit svg,.mv-store-expand svg{width:21px;height:21px;fill:currentColor}.mv-store-clear{font-size:27px}
.mv-store-primary{padding:18px 0 10px}.mv-store-primary-head{display:flex;align-items:center;justify-content:space-between;gap:14px}
.mv-store-primary-info{display:flex;align-items:center;gap:13px;min-width:0;color:inherit;text-decoration:none}.mv-store-primary-info img{width:72px;height:72px;flex:0 0 72px;border-radius:15px;object-fit:cover}
.mv-store-primary-info span{display:flex;flex-direction:column;min-width:0}.mv-store-primary-info strong{font-size:17px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-store-primary-info small{margin-top:3px;color:var(--primary);font-size:12.5px}.mv-store-primary-info em{margin-top:3px;color:var(--text-muted);font-size:11px;font-style:normal}
.mv-store-action{flex:0 0 auto;min-width:76px;padding:9px 18px;border-radius:20px;background:var(--primary);color:#fff!important;font-size:13px;font-weight:800;text-align:center;text-decoration:none}
.mv-store-stats{display:flex;align-items:stretch;overflow-x:auto;margin:19px 0 15px;padding:0 2px}.mv-store-stats span{position:relative;display:flex;flex:1 0 110px;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;text-align:center}.mv-store-stats span+span:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:1px;background:var(--border)}.mv-store-stats b{font-size:12.5px;white-space:nowrap}.mv-store-stats small{margin-top:4px;color:var(--text-muted);font-size:10.5px;white-space:nowrap}
.mv-store-shots{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 0 10px}.mv-store-shots::-webkit-scrollbar,.mv-store-app-strip::-webkit-scrollbar{display:none}.mv-store-shots img{flex:0 0 auto;height:210px;width:auto;max-width:82vw;border-radius:8px;object-fit:cover;scroll-snap-align:start;background:#eee}.mv-store-shots-primary{margin-bottom:8px}
.mv-store-compact-list,.mv-store-all-results{border-top:1px solid var(--border)}.mv-store-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 36px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding:12px 0}.mv-store-row-main{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.mv-store-row-main>img{width:58px;height:58px;flex:0 0 58px;border-radius:13px;object-fit:cover}.mv-store-row-main>span{display:flex;flex-direction:column;min-width:0}.mv-store-row-main strong{font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-store-row-main small{margin-top:3px;color:var(--text-muted);font-size:10.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-store-row-main em{margin-top:3px;color:var(--text-muted);font-size:10.5px;font-style:normal}.mv-store-expand{align-self:center;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text-muted);transition:transform .2s}.mv-store-row.is-expanded .mv-store-expand{transform:rotate(180deg)}.mv-store-row-panel{grid-column:1/-1;margin-top:11px}.mv-store-row-panel[hidden]{display:none!important}.mv-store-row-panel .mv-store-shots img{height:195px}
.mv-store-recommend{padding:23px 0 19px;border-bottom:1px solid var(--border)}.mv-store-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mv-store-section-title h2{margin:0;font-size:17px;letter-spacing:-.02em}.mv-store-section-title span{font-size:28px;color:var(--text-muted)}.mv-store-app-strip{display:flex;gap:15px;overflow-x:auto;scrollbar-width:none}.mv-store-app-strip a{display:flex;flex:0 0 78px;flex-direction:column;color:inherit;text-decoration:none}.mv-store-app-strip img{width:78px;height:78px;border-radius:17px;object-fit:cover}.mv-store-app-strip strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:7px;font-size:10.8px;line-height:1.25}.mv-store-app-strip small{margin-top:4px;color:var(--text-muted);font-size:10px}
.mv-store-empty{padding:70px 12px;text-align:center}.mv-store-empty h1{font-size:22px}.mv-store-empty p{color:var(--text-muted)}
body.dark-mode .mv-store-search,body.dark-mode .mv-store-searchbar{background:var(--card-bg)}
@media(min-width:769px){.mv-store-shell{padding:0 24px}.mv-store-searchbar{top:8px;border:1px solid var(--border);border-radius:30px;margin-top:18px;padding:0 8px}.mv-store-primary{padding-top:26px}.mv-store-shots img{height:250px}.mv-store-row-panel .mv-store-shots img{height:230px}}
@media(max-width:480px){.mv-store-shell{padding:0 14px}.mv-store-searchbar{height:58px}.mv-store-primary{padding-top:14px}.mv-store-primary-info img{width:64px;height:64px;flex-basis:64px;border-radius:14px}.mv-store-primary-info strong{font-size:15.5px}.mv-store-action{min-width:68px;padding:8px 14px}.mv-store-stats{margin-top:16px}.mv-store-stats span{flex-basis:96px;padding:0 10px}.mv-store-shots img{height:190px}.mv-store-row-panel .mv-store-shots img{height:180px}.mv-store-app-strip{gap:13px}.mv-store-app-strip a{flex-basis:72px}.mv-store-app-strip img{width:72px;height:72px;border-radius:16px}}

/* MODNUX 5.9.2 — busca sem linhas divisórias e scrollbars invisíveis */
body.search .mv-store-searchbar,
body.search .mv-store-compact-list,
body.search .mv-store-all-results,
body.search .mv-store-row,
body.search .mv-store-recommend{
  border:0!important;
  border-top:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-left:0!important;
}
body.search .mv-store-stats,
body.search .mv-store-shots,
body.search .mv-store-app-strip{
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
body.search .mv-store-stats::-webkit-scrollbar,
body.search .mv-store-shots::-webkit-scrollbar,
body.search .mv-store-app-strip::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
  background:transparent!important;
}


/* MODNUX 5.9.5 — colunas Play Store com espaçamento horizontal compacto */
.mv-play-layout{display:flex;justify-content:flex-start;align-items:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0 8px;gap:14px}
.mv-play-layout::-webkit-scrollbar{display:none;width:0;height:0}
.mv-play-layout--banner .mv-play-banner-card{flex:0 0 clamp(190px,22vw,245px)}
.mv-play-layout__column{display:grid;flex:0 0 auto;align-content:start;justify-content:start;scroll-snap-align:start}
.mv-play-layout__column--2{width:clamp(190px,22vw,245px);gap:18px}
.mv-play-layout__column--3{width:clamp(190px,22vw,245px);grid-template-rows:repeat(3,72px);gap:10px}
.mv-play-banner-card{display:block;min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}
.mv-play-banner-card__media{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:9px;background:var(--surface-2,#eef1f5)}
.mv-play-banner-card__media img{display:block;width:100%;height:100%;object-fit:cover}
.mv-play-banner-card__body{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding-top:9px}
.mv-play-banner-card__icon{width:42px;height:42px;border-radius:9px;object-fit:cover}
.mv-play-banner-card__text{display:block;min-width:0}
.mv-play-banner-card__text strong{display:block;overflow:hidden;color:var(--text,#202124);font-size:14px;font-weight:500;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}
.mv-play-banner-card__text small,.mv-play-banner-card__text em{display:block;overflow:hidden;margin-top:3px;color:var(--muted,#5f6368);font-size:12px;font-style:normal;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}
.mv-play-list-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}
.mv-play-list-card__icon{width:64px;height:64px;border-radius:13px;object-fit:cover}
.mv-play-list-card__content{display:block;min-width:0}
.mv-play-list-card__content strong{display:block;overflow:hidden;color:var(--text,#202124);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}
.mv-play-list-card__desc{display:block;overflow:hidden;margin-top:3px;color:var(--muted,#5f6368);font-size:12px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}
.mv-play-list-card__meta{display:flex;gap:8px;overflow:hidden;margin-top:4px;color:var(--muted,#5f6368);font-size:11px;white-space:nowrap}
@media(max-width:700px){
  .mv-play-layout{margin-right:-16px;padding-right:16px;gap:10px}
  .mv-play-layout--banner .mv-play-banner-card{flex-basis:158px}
  .mv-play-layout__column--2{width:158px;gap:16px}
  .mv-play-layout__column--3{width:158px;grid-template-rows:repeat(3,68px);gap:8px}
  .mv-play-banner-card__media{border-radius:8px}
  .mv-play-banner-card__body{grid-template-columns:38px minmax(0,1fr);gap:8px;padding-top:7px}
  .mv-play-banner-card__icon{width:38px;height:38px;border-radius:8px}
  .mv-play-banner-card__text strong{font-size:12.5px}
  .mv-play-banner-card__text small,.mv-play-banner-card__text em{font-size:10.5px}
  .mv-play-list-card{grid-template-columns:58px minmax(0,1fr);gap:10px}
  .mv-play-list-card__icon{width:58px;height:58px;border-radius:12px}
  .mv-play-list-card__content strong{font-size:13px}
  .mv-play-list-card__desc{font-size:11px}
  .mv-play-list-card__meta{font-size:10px}
}



/* MODNUX 5.9.6 — espaçamento Play Store definitivo + busca sem recomendações */
/* As colunas deixam de ocupar faixas largas. Cada uma usa apenas a largura real do card. */
.mv-play-layout--banner-2,
.mv-play-layout--list-3{
  display:flex!important;
  justify-content:flex-start!important;
  align-items:flex-start!important;
  column-gap:14px!important;
  row-gap:0!important;
}
.mv-play-layout--banner-2 .mv-play-layout__column--2{
  width:92px!important;
  min-width:92px!important;
  max-width:92px!important;
  flex:0 0 92px!important;
  gap:12px!important;
}
.mv-play-layout--banner-2 .mv-play-banner-card{
  width:92px!important;
  min-width:92px!important;
  max-width:92px!important;
}
.mv-play-layout--banner-2 .mv-play-banner-card__media{
  width:92px!important;
  height:92px!important;
  aspect-ratio:1/1!important;
  border-radius:14px!important;
}
.mv-play-layout--banner-2 .mv-play-banner-card__body{
  display:block!important;
  width:92px!important;
  padding-top:6px!important;
}
.mv-play-layout--banner-2 .mv-play-banner-card__icon{
  display:none!important;
}
.mv-play-layout--banner-2 .mv-play-banner-card__text strong{
  width:92px!important;
  font-size:12px!important;
  line-height:1.25!important;
  text-align:center!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  white-space:normal!important;
  overflow:hidden!important;
}
.mv-play-layout--banner-2 .mv-play-banner-card__text small,
.mv-play-layout--banner-2 .mv-play-banner-card__text em{
  display:none!important;
}
.mv-play-layout--list-3 .mv-play-layout__column--3{
  width:220px!important;
  min-width:220px!important;
  max-width:220px!important;
  flex:0 0 220px!important;
  grid-template-rows:none!important;
  gap:10px!important;
}
.mv-play-layout--list-3 .mv-play-list-card{
  width:220px!important;
  min-width:220px!important;
  max-width:220px!important;
}
@media(max-width:700px){
  .mv-play-layout--banner-2,
  .mv-play-layout--list-3{
    column-gap:12px!important;
  }
  .mv-play-layout--banner-2 .mv-play-layout__column--2{
    width:88px!important;
    min-width:88px!important;
    max-width:88px!important;
    flex-basis:88px!important;
  }
  .mv-play-layout--banner-2 .mv-play-banner-card,
  .mv-play-layout--banner-2 .mv-play-banner-card__body,
  .mv-play-layout--banner-2 .mv-play-banner-card__text strong{
    width:88px!important;
    min-width:88px!important;
    max-width:88px!important;
  }
  .mv-play-layout--banner-2 .mv-play-banner-card__media{
    width:88px!important;
    height:88px!important;
  }
  .mv-play-layout--list-3 .mv-play-layout__column--3,
  .mv-play-layout--list-3 .mv-play-list-card{
    width:205px!important;
    min-width:205px!important;
    max-width:205px!important;
    flex-basis:205px!important;
  }
}


/* ModVip 5.9.8 — scroll 2/3 colunas com até 8 colunas + setas no Play Store banner horizontal */
.mv-play-carousel-shell{position:relative;min-width:0;width:100%}
.mv-play-carousel-track{min-width:0;width:100%}
@media (min-width:769px){
  .mv-play-carousel-shell{overflow:visible!important}
  .mv-play-carousel-shell>.mv-play-carousel-track{scroll-behavior:smooth!important}
  .mv-play-carousel-shell>.mv-play-carousel-btn{position:absolute!important;top:50%!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin:0!important;padding:0!important;border:1px solid rgba(17,24,39,.16)!important;border-radius:999px!important;background:#fff!important;color:#374151!important;box-shadow:0 5px 18px rgba(0,0,0,.30)!important;opacity:1!important;transform:translateY(-50%)!important;transition:transform .18s ease,color .18s ease,opacity .18s ease!important;cursor:pointer!important;pointer-events:auto!important}
  .mv-play-carousel-shell>.mv-play-carousel-btn--prev{left:-10px!important;right:auto!important}
  .mv-play-carousel-shell>.mv-play-carousel-btn--next{right:-10px!important;left:auto!important}
  .mv-play-carousel-shell>.mv-play-carousel-btn svg{display:block!important;width:27px!important;height:27px!important;fill:currentColor!important;pointer-events:none!important}
  .mv-play-carousel-shell>.mv-play-carousel-btn:hover:not(.is-disabled){transform:translateY(-50%) scale(1.07)!important;color:var(--primary)!important}
  .mv-play-carousel-shell>.mv-play-carousel-btn.is-disabled{display:none!important}
  .mv-play-carousel-shell:not(.has-play-carousel-overflow)>.mv-play-carousel-btn{display:none!important}
  body.dark-mode .mv-play-carousel-shell>.mv-play-carousel-btn{background:#252932!important;color:#f8fafc!important;border-color:rgba(255,255,255,.14)!important}
}
@media (max-width:768px){
  .mv-play-carousel-shell>.mv-play-carousel-btn{display:none!important}
}


/* ModVip 5.9.9 — restaura o espaçamento compacto dos layouts 2 e 3 colunas */
.home-main .apps-scroll-col{
  display:flex!important;
  justify-content:flex-start!important;
  align-items:flex-start!important;
  column-gap:10px!important;
  row-gap:0!important;
}
.home-main .apps-scroll-col__col{
  width:max-content!important;
  min-width:0!important;
  max-width:none!important;
  flex:0 0 auto!important;
}


/* ModVip 5.9.11 — correção definitiva da posição das setas */
@media (min-width:769px){
  .mv-scroll160-shell>.mv-scroll160-btn{
    top:50%!important;
  }
  .mv-play-carousel-shell>.mv-play-carousel-btn{
    top:var(--mv-play-arrow-center,60px)!important;
  }
}


/* ModVip 5.9.12 — setas compactas para Jogos/Apps Populares */
.mv-popular-title-link{color:inherit!important;text-decoration:none!important}
.mv-popular-title-link:hover{color:var(--primary,#1565c0)!important;text-decoration:none!important}
.mv-compact-carousel-shell{position:relative;min-width:0;width:100%}
.mv-compact-carousel-track{min-width:0;width:100%}
.mv-compact-carousel-track>.apps-scroll-small,
.mv-compact-carousel-track>.apps-scroll-col,
.mv-compact-carousel-track>.mv-play-layout{width:100%;min-width:0;scroll-behavior:smooth}
@media (min-width:769px){
  .mv-compact-carousel-shell{overflow:visible!important}
  .mv-compact-carousel-btn{position:absolute!important;top:50%!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:1px solid rgba(17,24,39,.15)!important;border-radius:999px!important;background:#fff!important;color:#4b5563!important;box-shadow:0 3px 10px rgba(0,0,0,.24)!important;transform:translateY(-50%)!important;transition:transform .16s ease,color .16s ease,opacity .16s ease!important;cursor:pointer!important}
  .mv-compact-carousel-btn--prev{left:-7px!important}
  .mv-compact-carousel-btn--next{right:-7px!important}
  .mv-compact-carousel-btn svg{display:block!important;width:18px!important;height:18px!important;fill:currentColor!important;pointer-events:none!important}
  .mv-compact-carousel-btn:hover:not(.is-disabled){transform:translateY(-50%) scale(1.06)!important;color:var(--primary,#1565c0)!important}
  .mv-compact-carousel-btn.is-disabled{display:none!important}
  .mv-compact-carousel-shell:not(.has-compact-carousel-overflow)>.mv-compact-carousel-btn{display:none!important}
  body.dark-mode .mv-compact-carousel-btn{background:#252932!important;color:#f8fafc!important;border-color:rgba(255,255,255,.14)!important}

  /* As setas dos outros carrosseis também ficam menores e mais discretas. */
  .mv-scroll160-shell>.mv-scroll160-btn,
  .mv-play-carousel-shell>.mv-play-carousel-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}
  .mv-scroll160-shell>.mv-scroll160-btn svg,
  .mv-play-carousel-shell>.mv-play-carousel-btn svg{width:20px!important;height:20px!important}
}
@media (max-width:768px){
  .mv-compact-carousel-btn{display:none!important}
}


/* ModVip 5.9.13 — alinhamento das setas e padronização de Apps/Jogos Recentes */
@media (min-width:769px){
  .mv-compact-carousel-btn{
    top:var(--mv-compact-arrow-center,42px)!important;
  }
}

/* Apps Recentes e Jogos Recentes usam exatamente as mesmas dimensões,
   mesmo quando cada seção estiver configurada com um layout compacto diferente. */
.section-block--recent{
  --mv-recent-card-width:80px;
  --mv-recent-icon-size:72px;
  --mv-recent-icon-radius:15px;
  --mv-recent-column-gap:10px;
  --mv-recent-row-gap:12px;
}
.section-block--recent .apps-scroll-small,
.section-block--recent .apps-scroll-col,
.section-block--recent .mv-play-layout--banner-2{
  column-gap:var(--mv-recent-column-gap)!important;
}
.section-block--recent .apps-scroll-small .app-card-sm,
.section-block--recent .apps-scroll-col .app-list-item,
.section-block--recent .mv-play-layout--banner-2 .mv-play-layout__column--2,
.section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card{
  width:var(--mv-recent-card-width)!important;
  min-width:var(--mv-recent-card-width)!important;
  max-width:var(--mv-recent-card-width)!important;
  flex:0 0 var(--mv-recent-card-width)!important;
}
.section-block--recent .apps-scroll-col .apps-scroll-col__col,
.section-block--recent .mv-play-layout--banner-2 .mv-play-layout__column--2{
  gap:var(--mv-recent-row-gap)!important;
}
.section-block--recent .apps-scroll-small .app-card-sm__icon,
.section-block--recent .apps-scroll-col .app-list-item__icon,
.section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card__media{
  width:var(--mv-recent-icon-size)!important;
  height:var(--mv-recent-icon-size)!important;
  min-width:var(--mv-recent-icon-size)!important;
  max-width:var(--mv-recent-icon-size)!important;
  flex:0 0 var(--mv-recent-icon-size)!important;
  border-radius:var(--mv-recent-icon-radius)!important;
  object-fit:cover!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.section-block--recent .apps-scroll-col .app-list-item{
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  text-align:center!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.section-block--recent .apps-scroll-col .app-list-item__info,
.section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card__body,
.section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card__text,
.section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card__text strong,
.section-block--recent .apps-scroll-small .app-card-sm__name,
.section-block--recent .apps-scroll-col .app-list-item__name{
  width:var(--mv-recent-card-width)!important;
  min-width:0!important;
  max-width:var(--mv-recent-card-width)!important;
}
.section-block--recent .apps-scroll-small .app-card-sm__name,
.section-block--recent .apps-scroll-col .app-list-item__name,
.section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card__text strong{
  font-size:11.5px!important;
  font-weight:700!important;
  line-height:1.22!important;
  text-align:center!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  white-space:normal!important;
  overflow:hidden!important;
}
.section-block--recent .apps-scroll-col .app-list-item__cat,
.section-block--recent .apps-scroll-col .app-list-item__rating,
.section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card__text small,
.section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card__text em{
  display:none!important;
}
@media (max-width:768px){
  .section-block--recent{
    --mv-recent-card-width:76px;
    --mv-recent-icon-size:68px;
    --mv-recent-icon-radius:14px;
    --mv-recent-column-gap:9px;
    --mv-recent-row-gap:10px;
  }
}


/* ModVip 5.9.17 — mesma altura em Apps Recentes e Jogos Recentes no mobile */
@media (max-width:768px){
  body.home .home-main .section-block--recent{
    overflow:visible!important;
    min-height:0!important;
    height:auto!important;
  }

  /* Os dois layouts de duas linhas recebem exatamente a mesma altura útil. */
  body.home .section-block--recent .apps-scroll-col,
  body.home .section-block--recent .mv-play-layout--banner-2{
    min-height:224px!important;
    height:224px!important;
    max-height:none!important;
    align-items:flex-start!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding-top:0!important;
    padding-bottom:10px!important;
    box-sizing:border-box!important;
  }

  body.home .section-block--recent .apps-scroll-col__col,
  body.home .section-block--recent .mv-play-layout--banner-2 .mv-play-layout__column--2{
    min-height:204px!important;
    height:204px!important;
    max-height:204px!important;
    align-content:flex-start!important;
    justify-content:flex-start!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }

  body.home .section-block--recent .apps-scroll-col .app-list-item,
  body.home .section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card{
    min-height:97px!important;
    height:97px!important;
    max-height:97px!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }

  body.home .section-block--recent .apps-scroll-col .app-list-item__info,
  body.home .section-block--recent .mv-play-layout--banner-2 .mv-play-banner-card__body{
    min-height:29px!important;
    height:29px!important;
    max-height:29px!important;
    overflow:hidden!important;
  }
}


/* ModVip 5.9.19 — recentes sem banners espremidos + editor arredondado */
@media (max-width:768px){
  body.home .section-block--recent .apps-scroll-col{
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding:0 10px 12px!important;
    column-gap:10px!important;
    overflow-x:auto!important;
    overflow-y:visible!important;
    scroll-padding-inline:10px!important;
    box-sizing:border-box!important;
  }
  body.home .section-block--recent .apps-scroll-col__col{
    width:var(--mv-recent-card-width)!important;
    min-width:var(--mv-recent-card-width)!important;
    max-width:var(--mv-recent-card-width)!important;
    flex:0 0 var(--mv-recent-card-width)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    gap:12px!important;
    overflow:visible!important;
  }
  body.home .section-block--recent .apps-scroll-col .app-list-item{
    width:var(--mv-recent-card-width)!important;
    min-width:var(--mv-recent-card-width)!important;
    max-width:var(--mv-recent-card-width)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }
  body.home .section-block--recent .apps-scroll-col .app-list-item__icon{
    display:block!important;
    width:var(--mv-recent-icon-size)!important;
    height:var(--mv-recent-icon-size)!important;
    min-width:var(--mv-recent-icon-size)!important;
    max-width:var(--mv-recent-icon-size)!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  body.home .section-block--recent .apps-scroll-col .app-list-item__info{
    width:var(--mv-recent-card-width)!important;
    height:auto!important;
    min-height:32px!important;
    max-height:none!important;
    overflow:visible!important;
  }
  body.home .section-block--recent .apps-scroll-col .app-list-item__name{
    width:100%!important;
    min-height:32px!important;
    max-height:32px!important;
    overflow:hidden!important;
  }
}
@media (min-width:1025px){
  .home-sidebar .sidebar-editor-card--featured .sidebar-editor-card__banner{
    border-radius:8px!important;
    overflow:hidden!important;
  }
  .home-sidebar .sidebar-editor-card--featured .sidebar-editor-card__banner img{
    border-radius:inherit!important;
  }
}

/* ModVip 5.9.20 — Recentes no mobile sem corte e sem rolagem vertical interna */
@media (max-width:768px){
  body.home .home-main .section-block--recent{
    overflow:visible!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding-bottom:8px!important;
  }

  body.home .section-block--recent .apps-scroll-col{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:flex-start!important;
    width:100%!important;
    max-width:100%!important;
    height:244px!important;
    min-height:244px!important;
    max-height:244px!important;
    margin:0!important;
    padding:0 10px 8px!important;
    column-gap:10px!important;
    row-gap:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-x:contain!important;
    overscroll-behavior-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    box-sizing:border-box!important;
  }

  body.home .section-block--recent .apps-scroll-col::-webkit-scrollbar{
    display:none!important;
    width:0!important;
    height:0!important;
  }

  body.home .section-block--recent .apps-scroll-col__col{
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    align-items:center!important;
    width:var(--mv-recent-card-width)!important;
    min-width:var(--mv-recent-card-width)!important;
    max-width:var(--mv-recent-card-width)!important;
    height:236px!important;
    min-height:236px!important;
    max-height:236px!important;
    flex:0 0 var(--mv-recent-card-width)!important;
    gap:12px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }

  body.home .section-block--recent .apps-scroll-col .app-list-item{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:var(--mv-recent-card-width)!important;
    min-width:var(--mv-recent-card-width)!important;
    max-width:var(--mv-recent-card-width)!important;
    height:112px!important;
    min-height:112px!important;
    max-height:112px!important;
    flex:0 0 112px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }

  body.home .section-block--recent .apps-scroll-col .app-list-item__icon{
    display:block!important;
    width:var(--mv-recent-icon-size)!important;
    height:var(--mv-recent-icon-size)!important;
    min-width:var(--mv-recent-icon-size)!important;
    max-width:var(--mv-recent-icon-size)!important;
    flex:0 0 var(--mv-recent-icon-size)!important;
    margin:0 auto 8px!important;
    object-fit:contain!important;
    object-position:center!important;
  }

  body.home .section-block--recent .apps-scroll-col .app-list-item__info{
    display:block!important;
    width:var(--mv-recent-card-width)!important;
    min-width:var(--mv-recent-card-width)!important;
    max-width:var(--mv-recent-card-width)!important;
    height:36px!important;
    min-height:36px!important;
    max-height:36px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
  }

  body.home .section-block--recent .apps-scroll-col .app-list-item__name{
    display:-webkit-box!important;
    width:100%!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0!important;
    line-height:16px!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    white-space:normal!important;
    overflow:hidden!important;
  }
}

/* 5.10.2 — wrapper responsivo do banner sem alteração visual */
.home-layout > .featured-section .feat-slide__bg picture{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}
