:root{--c-bg:#fff;--c-surface:#fff;--c-surface-2:#f2f5f3;--c-hair:#dbe1dd;--c-hair-2:#eaeeec;--c-text:#1b2129;--c-text-2:#4d5954;--c-text-3:#6f7a75;--c-primary:#00875f;--c-primary-dark:#00704f;--c-primary-ink:#0b6b4d;--c-primary-soft:#e3f2ea;--c-link:#1a73d6;--c-link-soft:#e8f0fe;--c-link-ink:#174ea6;--c-success:#198754;--c-warning:#f7c223;--c-danger:#de3e35;--r-icon:22%;--r-card:18px;--r-field:12px;--r-pill:999px;--font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}a,article,aside,b,body,code,div,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,html,i,img,ins,label,li,p,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*,::after,::before{box-sizing:inherit}a{text-decoration:none;color:inherit}html *{max-height:100000px}body{font-family:var(--font);overflow-x:hidden;color:var(--c-text);background:var(--c-bg)}html{box-sizing:border-box;background-color:var(--c-bg);font-size:14px;font-weight:400;line-height:1.55;min-width:300px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;min-height:101vh}img{max-width:100%}i.icon{display:table-cell;height:1em;width:1em;opacity:.7}i.icon + span{display:table-cell}.navbar-item i + span{padding-left:8px}i.download{background:url(/static/svg/arrow-down-white.svg) no-repeat center;width:15px}i.bcat{background:url(/static/svg/fas-fa-th.svg) no-repeat center}i.downloader{background:url(/static/svg/fa-fa-download.svg) no-repeat center}i.location{background:url(/static/svg/fas-fa-globe-americas.svg) no-repeat center}i.search{background:url(/static/svg/fa-fa-searchw.svg) no-repeat center;width:16px;height:16px}i.searchb{background:url(/static/svg/fa-fa-search.svg) no-repeat center;width:18px;height:18px;opacity:.75}hr{height:0!important;border:0!important;margin:16px 0}a.is-link{color:var(--c-link)}a.is-link:hover{text-decoration:underline}@media (hover:hover) and (pointer:fine){.beauty-scroll::-webkit-scrollbar{width:8px;height:8px}.beauty-scroll::-webkit-scrollbar-track{background:transparent}.beauty-scroll::-webkit-scrollbar-thumb{background-color:#d3dbd6;border-radius:8px}.beauty-scroll::-webkit-scrollbar-thumb:hover{background-color:#b9c3bd}}.fs20{font-size:20px}.fw600{font-weight:600}.fw400{font-weight:400}.section{padding:1rem}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem;flex-wrap:wrap}.columns:not(:last-child){margin-bottom:.75rem}.columns:last-child{margin-bottom:-.75rem}.column{display:block;flex-basis:0%;flex-grow:1;flex-shrink:1;padding:.75rem;min-width:0}.navbar{background-color:var(--c-bg);min-height:60px;position:relative;z-index:30;border-bottom:1px solid var(--c-hair-2)}.navbar>.container{align-items:stretch;display:flex;min-height:60px;width:100%}.navbar-brand{align-items:stretch;display:flex;flex-shrink:0;min-height:60px}.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-brand{align-items:center}.navbar-brand .navbar-item,.navbar-brand a.navbar-item{display:flex;align-items:center;height:60px;padding:0;border-radius:0}.navbar-brand .navbar-item.brand-link{margin-right:auto}@media screen and (max-width:1024px){.navbar-brand .navbar-item.brand-link{padding-left:10px}}.brand{display:inline-flex;align-items:center;gap:7px;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--c-text)}.brand img{width:24px;height:24px;display:block}.brand b{font-weight:700;display:inline}.brand span{color:var(--c-primary)}.navbar-end a.navbar-item{text-transform:uppercase;letter-spacing:.01em;font-size:13px;padding-left:12px;padding-right:12px}.brand-link .fs20{text-transform:uppercase;letter-spacing:-.01em}.navbar-burger{cursor:pointer;display:block;height:60px;position:relative;width:44px;margin-left:auto;color:var(--c-text)}.navbar-burger span{background-color:currentColor;display:block;height:2px;left:13px;position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:18px;border-radius:2px}.navbar-burger span:nth-child(1){top:23px}.navbar-burger span:nth-child(2){top:29px}.navbar-burger span:nth-child(3){top:35px}.navbar-burger.is-active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item{display:block;line-height:1.5;padding:10px 16px;position:relative;flex-grow:0;flex-shrink:0;border-radius:var(--r-pill);font-size:14px}.navbar-link,a.navbar-item{cursor:pointer;font-weight:600;font-size:14px;color:var(--c-text)}.navbar-brand .navbar-item{padding-left:0}.navbar-brand .navbar-item.is-mobile-only{width:44px;justify-content:center;padding:0;display:flex;align-items:center}.navbar-dropdown ul{list-style:none}.navbar-dropdown ul li{width:50%;display:inline-block}.navbar-dropdown ul li a{line-height:28px;font-size:14px;padding:5px 10px;display:block;border-radius:10px;-webkit-tap-highlight-color:transparent}.navbar-dropdown ul li:hover a{background:var(--c-surface-2)}@media screen and (min-width:1025px),print{.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.has-dropdown{padding:0}.navbar-link{padding:10px 16px;border-radius:var(--r-pill)}.navbar-dropdown{background:transparent;border:0;display:none;font-size:.875rem;right:0;min-width:100%;position:absolute;top:100%;z-index:20;margin:0;width:320px;padding:14px 0 0}.navbar-dropdown ul{background-color:var(--c-surface);border:1px solid var(--c-hair);border-radius:var(--r-card);padding:.75rem;box-shadow:0 12px 32px rgba(27,33,41,.08)}.navbar-link:not(.is-arrowless){padding-right:34px}.navbar-link:not(.is-arrowless)::after{border:1.5px solid var(--c-text-3);border-radius:1px;border-right:0;border-top:0;content:" ";display:block;height:.5em;margin-top:-.4em;pointer-events:none;position:absolute;right:16px;top:50%;transform:rotate(-45deg);transform-origin:center;width:.5em}.navbar-link.is-active:not(:hover),a.navbar-item.is-active:not(:hover){background-color:transparent}.columns:not(.is-desktop){display:flex}.column.is-main{flex:none;width:calc(100% - 320px)}.column.is-nav{width:320px;min-width:320px;max-width:320px}}@media screen and (min-width:1025px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:center;display:flex}.navbar{min-height:64px}.navbar>.container{min-height:64px}.navbar-burger{display:none}.navbar-item{align-items:center;display:flex}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto;padding-left:3px;gap:2px}.navbar-item.has-dropdown:hover,.navbar-link:hover,a.navbar-item:hover{background-color:var(--c-surface-2);color:var(--c-text)}.navbar-item.has-dropdown:hover{background-color:transparent}.navbar>.container .navbar-brand{margin-left:0}.navbar>.container .navbar-menu{margin-right:0}.column.is-6{flex:none;width:50%}.column.is-12{flex:none;width:100%}.widget .content-apps{max-width:696px}}@media screen and (min-width:1089px){.container{max-width:1048px;width:1048px}}@media screen and (min-width:1301px){.container{max-width:1200px;width:1200px}.widget .content-apps{max-width:870px}}.breadcrumb{white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;font-size:12.5px;color:var(--c-text-2);padding:6px 0}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb>div{margin:0;padding:0}.breadcrumb p{display:inline-block;position:relative}.breadcrumb p:not(:first-child):before{content:"/";color:#c3ccc7;margin:0 8px}.breadcrumb p:not(:last-child) a{color:var(--c-text-2)}.breadcrumb p:last-child span{color:var(--c-text)}.breadcrumb p a:hover{color:var(--c-text)}.button{font-size:14px;font-weight:500;height:40px;padding:0 18px;cursor:pointer;justify-content:center;align-items:center;text-align:center;vertical-align:top;-webkit-appearance:none;white-space:nowrap;background-color:var(--c-surface);color:var(--c-text);border-radius:var(--r-pill);z-index:1;position:relative;line-height:1;border:1px solid var(--c-hair);transition:background-color ease .15s,border-color ease .15s;display:inline-flex;font-family:inherit}.button .icon{margin-right:8px;top:0;width:17px;height:17px;opacity:.8}.button:focus,.button:hover{background-color:var(--c-surface-2);border-color:#cfd8d2}.button.is-fullwidth{width:100%;height:46px;font-size:15px}.button.is-large{height:46px;font-size:15px}.button.is-success{background-color:var(--c-primary);border-color:var(--c-primary);color:#fff!important}.button.is-success .icon{opacity:1}.button.is-success:focus,.button.is-success:hover{background-color:var(--c-primary-dark);border-color:var(--c-primary-dark)}.button.is-link{background-color:var(--c-link);border-color:var(--c-link);color:#fff!important}.button.is-link .icon{opacity:1}.button.is-link:focus,.button.is-link:hover{background-color:#1663b8;border-color:#1663b8;text-decoration:none}.button.is-outlined{background:var(--c-surface);border-color:var(--c-hair);color:var(--c-text)}.button.is-text{background:transparent;border-color:transparent;color:var(--c-primary);height:36px;padding:0 12px;font-weight:500}.button.is-text:hover{background:var(--c-primary-soft);border-color:transparent}.buttons .button{margin-bottom:.5rem;display:inline-flex}.button[disabled]{background-color:var(--c-surface-2)!important;border-color:transparent!important;color:var(--c-text-3)!important;cursor:not-allowed}.ainput{-moz-appearance:none;-webkit-appearance:none;height:44px;padding:0 14px;width:100%;background-color:var(--c-surface);border:1px solid var(--c-hair);box-shadow:none;margin:0;border-radius:var(--r-field);outline:0;font-size:15px;color:var(--c-text);font-family:inherit}.ainput::placeholder{color:var(--c-text-3)}.ainput:active,.ainput:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft)}form.position-relative{position:relative}.ainput[name=q]{height:44px;border-radius:var(--r-pill);padding:0 56px 0 18px}.ainput[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.button.button-search{position:absolute;right:4px;top:4px;height:36px;min-width:36px;padding:0 14px;margin:0;float:none;border-radius:var(--r-pill);background:var(--c-primary)!important;border-color:var(--c-primary)!important;color:#fff!important;z-index:2;font-size:13.5px}.button.button-search:hover{background:var(--c-primary-dark)!important}.button.button-search .icon{margin:0;width:15px;height:15px;opacity:1}.button.button-search span{margin-left:6px}#nav-search .button.button-search{width:36px;padding:0}#nav-search .button.button-search span{display:none!important}.center.awesomplete{overflow:visible!important}.tags{display:block;margin-top:0}.tags.nowrap{white-space:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.tags.nowrap::-webkit-scrollbar{display:none}.tags a,.tags span{background-color:var(--c-surface);border:1px solid var(--c-hair);height:34px;padding:0 14px;color:var(--c-text);font-size:13.5px;font-weight:400;border-radius:var(--r-pill);margin-right:8px;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;white-space:nowrap;margin-bottom:8px;transition:background-color .15s ease,border-color .15s ease}.tags a .icon{margin-right:6px;opacity:.7}.tags a.is-link{background-color:var(--c-primary);color:#fff;border-color:var(--c-primary);font-weight:500}.tags a.is-link:hover{background-color:var(--c-primary-dark);text-decoration:none}.tags .more_tags:hover,.tags a:hover{background:var(--c-surface-2);border-color:#cfd8d2}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid var(--c-hair);border-radius:var(--r-card);background:var(--c-surface);box-shadow:0 8px 24px rgba(27,33,41,.06);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;margin-top:6px;padding:6px}.autocomplete-suggestion{position:relative;padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--c-text);border-radius:10px}.autocomplete-suggestion b{font-weight:500;color:var(--c-primary)}.autocomplete-suggestion.selected{background:var(--c-surface-2)}ul.list-versions li{margin:0;padding:0;border:0;list-style:none}.ver-item{vertical-align:top;white-space:normal;position:relative;display:flex;align-items:center;padding:8px;margin:0 -8px;border-radius:14px}.ver-item figure{width:40px;height:40px;flex:none;display:flex;justify-content:center;align-items:center}.ver-item figure img{width:40px;height:40px;border-radius:11px}.ver-item .info{overflow:hidden;margin-left:12px;display:flex;justify-content:center;flex-direction:column;position:relative;width:100%;min-width:0}.ver-item .name{margin-bottom:2px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;min-width:0}.ver-item .description{color:var(--c-text-2);font-size:12.5px;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ver-item .description .spec{display:inline-flex;align-items:center;margin-right:7px}.ver-item .description .icon{margin-right:2px}.ver-item .info .vername{color:var(--c-text);word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ver-item:hover{background-color:var(--c-surface)}.vtype{vertical-align:text-bottom;display:inline-flex;gap:4px;flex:none}.vtype span{background:var(--c-primary-soft);color:var(--c-primary-ink);text-align:center;display:inline-block;font-size:10px!important;font-weight:500;letter-spacing:.03em;border-radius:999px;min-width:28px;padding:1px 7px;line-height:1.5}.vtype .type-apkobb,.vtype .type-apks,.vtype .type-xapk{background-color:var(--c-link-soft);color:var(--c-link-ink)}.vtype .type-zip{background-color:#fdf3d3;color:#7a5a00}.vtype .type-obb{background-color:#efe6fb;color:#5b2fa0}.container{margin:0 auto;position:relative}section .content{padding:0}section .title,.widget .title,.widget h2.title,h2.title{color:var(--c-text);font-size:16px;font-weight:600;padding:24px 0 10px;display:block;text-transform:uppercase;line-height:1.3;word-break:break-word;letter-spacing:.03em}h1.title{font-size:26px;font-weight:400;letter-spacing:-.03em;line-height:1.2;text-transform:uppercase}section h2.title{font-weight:600}.content-apps{font-size:0;overflow:hidden}.widget{position:relative;z-index:1;border-bottom:0;overflow:hidden;margin-bottom:0}.widget .content{height:auto;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;margin:0;white-space:nowrap;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.widget .more{text-align:right;margin-top:-2px}.widget .more a{color:var(--c-primary);font-size:13.5px;font-weight:500;border:0;z-index:1;position:relative;background:0 0;cursor:pointer;padding:6px 2px;margin-bottom:4px;display:inline-block;text-transform:none}.widget .more:after{content:"";border:solid var(--c-primary);border-width:0 1.5px 1.5px 0;display:inline-block;padding:2.5px;transform:rotate(-45deg);top:-1px;margin-right:4px;position:relative}.widget .content::-webkit-scrollbar{display:none}.content-gapps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;row-gap:2px;overflow:hidden!important;white-space:normal!important;padding:4px 0 0;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.content-gapps a{width:auto!important;min-width:0;position:relative;vertical-align:top;padding:0 0 14px;white-space:normal;line-height:1.3;display:block;text-align:start}.content-gapps a:nth-child(n+10){display:none}.content-gapps a>figure{width:100%;max-width:100px;aspect-ratio:1;height:auto;margin:0 auto 8px;cursor:pointer}.content-gapps a>figure img{width:100%;height:100%;border-radius:var(--r-icon);display:block;background:var(--c-surface-2)}.content-gapps>a>p:nth-child(2){color:var(--c-text);font-size:14px;font-weight:500;text-align:start;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;min-height:34px;-webkit-box-orient:vertical;overflow:hidden}.content-gapps>a>p:nth-child(3){color:var(--c-text-2);font-size:12px;text-align:start;margin-top:3px;display:block;overflow:hidden;text-overflow:ellipsis;line-height:1.4;white-space:nowrap}.content-gapps>a>p:nth-child(3):before{content:"";background:url(/static/svg/ic_download_count.svg?9) no-repeat center;background-size:cover;width:10px;height:10px;display:inline-block;position:relative;top:1px;margin-right:3px;vertical-align:baseline;opacity:.55}@media screen and (min-width:300px){.content-gapps{grid-template-columns:repeat(4,minmax(0,1fr))}.content-gapps a:nth-child(n+10){display:block}.content-gapps a:nth-child(n+13){display:none}}@media screen and (min-width:600px){.content-gapps{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:14px}}@media screen and (min-width:1025px){.column.is-main .content-gapps{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:16px}.column.is-main .content-gapps a:nth-child(n+13){display:block}.column.is-main .content-gapps a:nth-child(n+17){display:none}.column.is-nav .content-gapps,.content.apps-side-bar{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.column.is-nav .content-gapps a:nth-child(n+7){display:none}}p.atitle:empty{display:none}.column.is-main>h1.title{margin-top:26px!important;margin-bottom:10px!important}.app_header{color:var(--c-text);z-index:2;position:relative;overflow:visible;margin-bottom:16px;display:flex;align-items:flex-start;gap:16px}.app_header>div{vertical-align:top}.app_header .avatar{height:auto;position:static;flex:none}.app_header .avatar img{width:76px;height:76px;display:block;border-radius:var(--r-icon);background:var(--c-surface)}.app_header .info{margin-left:0;height:auto;min-width:0;flex:1;color:var(--c-text)}.app_header .info h1{font-size:22px;line-height:1.2;letter-spacing:-.025em;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px;font-weight:600}.app_header .info .version{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--c-text-2);font-size:13px}.app_header .info>div{margin-top:2px}.app_header .info .author,.app_header .info .author a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.app_header .download{float:none;width:auto}.installer{width:auto;overflow:hidden;display:flex;align-items:center;gap:12px;padding:14px!important;margin-bottom:4px;margin-top:12px;background:var(--c-surface);border:1px solid var(--c-hair-2);border-radius:var(--r-card)}.installer figure{padding:0;position:static;flex:none;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:11px;background:var(--c-hair-2);overflow:hidden}.installer figure img{width:44px;height:44px;border-radius:11px;display:block;object-fit:cover}.installer .installer-info{margin-left:0;min-width:0;flex:1}.installer .installer-info .name{font-weight:500;font-size:13.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installer .installer-info>p{font-size:12.5px;color:var(--c-text-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer{background-color:var(--c-bg);border-top:1px solid var(--c-hair-2);padding:28px 1rem 40px;font-size:12.5px;color:var(--c-text-2);line-height:1.9}.footer-menu{margin-bottom:5px}.footer-menu a{display:inline-block;margin:2px 0;color:var(--c-text-2)!important}.footer-menu a:hover{color:var(--c-text)!important}.footer .tags a{background-color:#fff!important}.a2a_kit a,.a2a_kit .a2a_dd{display:inline-block;float:none!important}.a2a_default_style{text-align:center;height:32px!important}.has-text-centered{text-align:center!important}.apk-badge{display:none!important}.icon{width:1em;height:1em;fill:currentColor;position:relative}.share-wrap{height:37px;text-align:center}.share-reaction{height:80px}.ltr{direction:ltr;display:inline-block}.st-btn>svg{height:32px!important;width:32px!important}.blur{color:var(--c-text-2)}.upper{text-transform:uppercase}.is-hidden{display:none!important}.mb-17{margin-bottom:17px!important}.mb-20{margin-bottom:20px!important}.mt-20{margin-top:20px!important}.mb-14{margin-bottom:14px!important}.mt-14{margin-top:14px!important}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.inline-block{display:inline-block}.divider{display:block;border-top:1px solid var(--c-hair-2)}b{font-weight:500;display:inline-block}.hover-underline:hover{text-decoration:underline}.inline-flex-center{display:inline-flex;align-items:center}.inline-flex-center .icon{margin-right:5px}.position-relative{position:relative}.share-button{display:none}.fflg{width:27px;height:17px;background:url(/static/images/css-flags-langs-sprite.png);background-repeat:no-repeat;display:inline-block;overflow:hidden;position:relative;box-sizing:content-box;vertical-align:sub;background-size:100% 2080.5%;border-radius:3px}.fflg-ar{background-position:center 0}.fflg-br{background-position:center 5.558%}.fflg-cn{background-position:center 11.116%}.fflg-de{background-position:center 16.674%}.fflg-es{background-position:center 22.232%}.fflg-fr{background-position:center 27.79%}.fflg-id{background-position:center 33.348%}.fflg-in{background-position:center 38.906%}.fflg-it{background-position:center 44.464%}.fflg-jp{background-position:center 50.022%}.fflg-kr{background-position:center 55.58%}.fflg-nl{background-position:center 61.138%}.fflg-pl{background-position:center 66.696%}.fflg-ru{background-position:center 72.254%}.fflg-th{background-position:center 77.812%}.fflg-tr{background-position:center 83.37%}.fflg-tw{background-position:center 88.928%}.fflg-us{background-position:center 94.486%}.fflg-vn{background-position:center 100.044%}@media screen and (max-width:480px){.widget .more{text-align:right}}@media screen and (min-width:1025px){.is-mobile-only{display:none!important}.navbar-start{flex:1 1 auto;min-width:0}#nav-search{flex:1 1 auto;min-width:0;max-width:640px}#nav-search form{width:100%}ul.versions li{width:33%}ul.versions{max-height:unset}}@media screen and (max-width:1024px){.navbar>.container{display:block}.navbar-brand .navbar-item{align-items:center;display:flex}.navbar-menu{background-color:var(--c-bg);border-top:1px solid var(--c-hair-2);padding:10px 0 12px}.navbar-menu.is-active{display:block}.navbar-menu .navbar-item{padding:12px 8px}.navbar-dropdown.section{margin-top:5px;padding-left:20px}#gallery-screenshots img.lzl{min-width:200px}.column + .column.is-nav{margin-top:24px}.is-desktop-only{display:none!important}}.widget.seo-widget>div{padding:4px 0 10px}.widget.seo-widget>div a{padding:6px 4px;display:inline-block;color:var(--c-link)}.trending-widget .content{display:flex;flex-wrap:wrap;gap:8px;margin-top:0;white-space:normal}.trending-widget .content a{display:inline-flex;align-items:center;height:34px;padding:0 14px 0 8px;margin:0;color:var(--c-text);font-size:13.5px;font-weight:400;border:1px solid var(--c-hair);border-radius:var(--r-pill);background:var(--c-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;transition:background-color .15s ease}.trending-widget .content img{width:20px;height:20px;margin-right:7px;border-radius:6px}.trending-widget .content a:hover{transform:none;background:var(--c-surface-2)}.power_stickybanner__wrapper:has(.adsbygoogle[data-ad-status=unfilled]){display:none!important}.pp{position:fixed;left:12px;right:12px;top:8px;z-index:60;display:flex;justify-content:center;pointer-events:none}.pp-card{pointer-events:auto;width:100%;max-width:480px;background:var(--c-surface);border:1px solid var(--c-hair);border-radius:var(--r-card);box-shadow:0 12px 32px rgba(27,33,41,.10);padding:14px 14px 12px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;transform:translateY(-24px);opacity:0;transition:transform .25s ease,opacity .25s ease}.pp[hidden]{display:none!important}.pp:not(.is-open) .pp-card{pointer-events:none;visibility:hidden}.pp.is-open .pp-card{transform:none;opacity:1;visibility:visible}.pp-ico{width:40px;height:40px;border-radius:12px;background:var(--c-primary-soft);color:var(--c-primary);display:grid;place-items:center}.pp-body{min-width:0}.pp-body b{display:block;font-weight:600;font-size:14.5px;letter-spacing:-.01em;color:var(--c-text)}.pp-body p{font-size:13px;color:var(--c-text-2);margin:2px 0 0;line-height:1.45}.pp-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.pp-actions .button{height:36px;padding:0 16px;font-size:13.5px}@keyframes pp-ring{0%,100%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@keyframes pp-halo{0%{box-shadow:0 0 0 0 rgba(0,135,95,.35)}100%{box-shadow:0 0 0 14px rgba(0,135,95,0)}}@keyframes pp-pop{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.pp.is-open #pp-allow{animation:pp-pop .45s ease-in-out 3.7s 1}.pp.is-open .pp-ico{animation:pp-halo 1.6s ease-out .4s 2}.pp.is-open .pp-ico svg{transform-origin:50% 12%;animation:pp-ring 1.6s ease-in-out .4s 2}@media (prefers-reduced-motion:reduce){.pp-card{transition:none}.pp.is-open .pp-ico,.pp.is-open .pp-ico svg,.pp.is-open #pp-allow{animation:none}}@media screen and (min-width:1025px){.pp{left:auto;right:24px;top:12px;justify-content:flex-end}.pp-card{width:380px}}.column.is-nav .ad-pss,.column.is-nav .ad-pss-bottom-right,.column.is-nav .ad-pss-bottom-right .ad-holder2,.column.is-nav .da2s{width:100%!important;max-width:100%!important;margin-left:0;margin-right:0}.column.is-nav .da2s{border:1px solid var(--c-hair-2);border-radius:var(--r-card)}.column.is-nav .da2s .btn a,.column.is-nav .da2s .btn span{box-shadow:none;border-radius:var(--r-pill);font-weight:500}.diseanmevrtt{color:var(--c-text-3);font-size:10px;letter-spacing:.02em;text-transform:none;text-align:center;margin:4px 0 2px}.calc-container,.ad-pss{margin-left:auto;margin-right:auto}.qr-open{position:relative;display:inline-flex}.qr-btn{height:36px;width:36px;padding:0;color:var(--c-text-2)}.qr-btn .icon{width:18px;height:18px;margin:0}.qr-btn:hover,.qr-btn[aria-expanded="true"]{color:var(--c-text)}.qr-pop b{display:block;font-size:13.5px;font-weight:600;margin-top:10px}.qr-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:30;background:var(--c-surface);border:1px solid var(--c-hair);border-radius:var(--r-card);padding:14px;width:220px;box-shadow:0 12px 32px rgba(27,33,41,.10)}.qr-pop[hidden]{display:none}.qr-canvas svg{width:180px;height:180px;display:block;border-radius:8px;background:#fff;padding:6px;box-sizing:border-box}.qr-pop p{font-size:12.5px;color:var(--c-text-2);margin:4px 0 0;line-height:1.45}.qr-corner{flex:none;align-self:flex-start;margin-left:auto}.copy-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:0;background:transparent;color:var(--c-text-2);cursor:pointer;vertical-align:middle;margin-left:4px;padding:0}.copy-btn:hover{background:var(--c-surface-2);color:var(--c-text)}.copy-btn svg{width:15px;height:15px}.copy-btn.is-copied{color:var(--c-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--c-bg:#121614;--c-surface:#1a1f1c;--c-surface-2:#232a26;--c-hair:#313a35;--c-hair-2:#29312c;--c-text:#e6ebe8;--c-text-2:#b1bab5;--c-text-3:#8c958f;--c-primary:#2fb886;--c-primary-dark:#27a578;--c-primary-ink:#8fe0c0;--c-primary-soft:#1d3a2e;--c-link:#82b6f0;--c-link-soft:#1f3350;--c-link-ink:#b8d4f7}:root:not([data-theme="light"]) .button:focus,:root:not([data-theme="light"]) .button:hover,:root:not([data-theme="light"]) .tags .more_tags:hover,:root:not([data-theme="light"]) .tags a:hover,:root:not([data-theme="light"]) .aselect select:hover{border-color:#465049}:root:not([data-theme="light"]) .vtype .type-zip{background-color:#3d3212;color:#f2d27a}:root:not([data-theme="light"]) .vtype .type-obb{background-color:#2f2342;color:#c9b3f2}:root:not([data-theme="light"]) .autocomplete-suggestions,:root:not([data-theme="light"]) .pp-card,:root:not([data-theme="light"]) .navbar-dropdown ul,:root:not([data-theme="light"]) .gallery-nav,:root:not([data-theme="light"]) .qr-pop{box-shadow:0 12px 32px rgba(0,0,0,.45)}:root:not([data-theme="light"]) .navbar-burger:hover{background-color:rgba(255,255,255,.06)}:root:not([data-theme="light"]) .da2s,:root:not([data-theme="light"]) .da2s .btn{background-color:var(--c-surface);border-color:var(--c-hair)}:root:not([data-theme="light"]) .da2s .text .tit,:root:not([data-theme="light"]) .da2s .text .des{color:var(--c-text)}:root:not([data-theme="light"]) .diseanmevrtt{color:var(--c-text-3)}:root:not([data-theme="light"]) .footer .tags a{background-color:var(--c-surface)!important}}:root[data-theme="dark"]{--c-bg:#121614;--c-surface:#1a1f1c;--c-surface-2:#232a26;--c-hair:#313a35;--c-hair-2:#29312c;--c-text:#e6ebe8;--c-text-2:#b1bab5;--c-text-3:#8c958f;--c-primary:#2fb886;--c-primary-dark:#27a578;--c-primary-ink:#8fe0c0;--c-primary-soft:#1d3a2e;--c-link:#82b6f0;--c-link-soft:#1f3350;--c-link-ink:#b8d4f7}:root[data-theme="dark"] .button:focus,:root[data-theme="dark"] .button:hover,:root[data-theme="dark"] .tags .more_tags:hover,:root[data-theme="dark"] .tags a:hover,:root[data-theme="dark"] .aselect select:hover{border-color:#465049}:root[data-theme="dark"] .vtype .type-zip{background-color:#3d3212;color:#f2d27a}:root[data-theme="dark"] .vtype .type-obb{background-color:#2f2342;color:#c9b3f2}:root[data-theme="dark"] .autocomplete-suggestions,:root[data-theme="dark"] .pp-card,:root[data-theme="dark"] .navbar-dropdown ul,:root[data-theme="dark"] .gallery-nav,:root[data-theme="dark"] .qr-pop{box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme="dark"] .navbar-burger:hover{background-color:rgba(255,255,255,.06)}:root[data-theme="dark"] .da2s,:root[data-theme="dark"] .da2s .btn{background-color:var(--c-surface);border-color:var(--c-hair)}:root[data-theme="dark"] .da2s .text .tit,:root[data-theme="dark"] .da2s .text .des{color:var(--c-text)}:root[data-theme="dark"] .diseanmevrtt{color:var(--c-text-3)}:root[data-theme="dark"] .footer .tags a{background-color:var(--c-surface)!important}.theme-toggle{background:none;border:0;cursor:pointer;color:inherit;font:inherit;display:flex;align-items:center;gap:8px}.theme-toggle .icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9}.theme-toggle .ic-moon{fill:currentColor;stroke:none}.theme-toggle .ic-sun{display:none}:root[data-theme="dark"] .theme-toggle .ic-sun{display:block}:root[data-theme="dark"] .theme-toggle .ic-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-toggle .ic-sun{display:block}:root:not([data-theme="light"]) .theme-toggle .ic-moon{display:none}}@media screen and (min-width:1024px){.theme-toggle{padding-left:12px;padding-right:12px}} .ad-holder2,.ad-pss{overflow:hidden}.adsbypubpower,.diseanmevrtt{text-align:center;position:relative}.ad-holder2,.ad-pss{margin:0 auto}.diseanmevrtt{color:#6f6f6f;font-size:10px;top:0;right:0;z-index:1}.adsbypubpower{display:block}.ad-holder2{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e6e7e8;width:320px;height:250px;background:#fff;position:absolute;z-index:-1}.ad-holder2::after{content:"SPONSORED AD";background-color:transparent;border-radius:2px;color:#dadae0;font-size:16px;line-height:1;padding:3px 4px 1px;position:absolute}.ad-pss .ad-pss-bottom-right,.ad-pss.ad-pss-header,.ad-pss.ad-pss-middle{width:100%!important}.ad-pss-header .ad-holder2,.ad-pss.ad-pss-header{width:320px;height:100px}.ad-pss .ad-pss-bottom-right,.ad-pss-bottom-right .ad-holder2,.ad-pss-middle .ad-holder2,.ad-pss.ad-pss-middle{width:320px;height:250px}.ad-pss-header .da2s{width:320px;height:100px;flex-direction:column}.ad-pss-header .da2s .btn{display:none}@media screen and (min-width:770px){.ad-pss-header .ad-holder2,.ad-pss-middle .ad-holder2,.ad-pss.ad-pss-header,.ad-pss.ad-pss-middle{text-align:left;width:100%;height:90px}.ad-pss-bottom-right .ad-holder2,.ad-pss.ad-pss-bottom-right{width:320px;height:250px}.ad-pss-header .da2s .btn{display:block}.ad-pss-header .da2s,.ad-pss-middle .da2s{text-align:left;width:100%;height:90px;flex-direction:row}.ad-pss-header .da2s .btn,.ad-pss-middle .da2s .btn{padding-top:unset;margin-bottom:unset;width:unset}.ad-pss-header .da2s .des,.ad-pss-middle .da2s .des{margin-top:2px}}@media screen and (min-width:1025px){.ad-pss-header .ad-holder2,.ad-pss.ad-pss-header{width:320px;height:100px}.ad-pss-middle .ad-holder2,.ad-pss.ad-pss-middle{width:100%;height:250px}.ad-pss-bottom-right .ad-holder2,.ad-pss.ad-pss-bottom-right{width:320px;height:250px}.ad-pss-header .da2s{width:320px;height:100px;flex-direction:column}.ad-pss-header .da2s .btn{display:none}.ad-pss-middle .da2s{width:320px;height:250px;flex-direction:column}.ad-pss-header .da2s .btn,.ad-pss-middle .da2s .btn{padding-top:20px;margin-bottom:35px;width:100%}.ad-pss-header .da2s .des,.ad-pss-middle .da2s .des{margin-top:10px}}@media screen and (min-width:1095px){.ad-pss-header .ad-holder2,.ad-pss-middle .ad-holder2,.ad-pss.ad-pss-header,.ad-pss.ad-pss-middle{text-align:left;width:100%;height:90px}.ad-pss-bottom-right .ad-holder2,.ad-pss.ad-pss-bottom-right{width:320px;height:250px}.ad-pss-header .da2s .btn{display:block}.ad-pss-header .da2s,.ad-pss-middle .da2s{text-align:left;width:100%;height:90px;flex-direction:row}.ad-pss-header .da2s .btn,.ad-pss-middle .da2s .btn{padding-top:unset;margin-bottom:unset;width:unset}.ad-pss-header .da2s .des,.ad-pss-middle .da2s .des{margin-top:2px}}
.da2s,.da2s .btn{background-color:#fff}.da2s,.da2s .btn,.da2s .text,.da2s .text .des,.da2s .text .tit{line-height:1.3;box-sizing:border-box}.da2s{padding:20px;border:1px solid #e6e7e8;display:flex;flex-direction:column;font-size:10px;top:0;left:0;width:320px;height:250px;overflow:hidden;margin:0 auto;max-width:728px;cursor:pointer;align-items:center;flex-grow:1}.da2s .text{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.da2s .text .tit{font-size:20px;padding:0;color:rgba(0,0,0,.79);font-weight:500;letter-spacing:.02em;display:flex;align-items:center}.da2s .text .tit svg{width:1.75rem;margin-right:5px}.da2s .text .des{font-size:15px;padding:2.4px 0 0;color:rgba(0,0,0,.6);font-weight:400;letter-spacing:.02em;margin-top:5px}.da2s .btn{color:#fff;padding:10px 25px 0;margin-bottom:25px;width:100%}.da2s .btn a,.da2s .btn span{font-size:14px;padding:0 6.8px;height:35px;line-height:35px;max-height:35px;margin:0;min-width:165.87px;text-decoration:none;background-color:#08f;border-radius:4px;box-shadow:0 6px 12px rgb(134 140 150 / 65%);font-weight:400;text-align:center;text-transform:capitalize;display:block}
.bg-container-1130326237f iframe {max-height: 100px ! IMPORTANT;transform: scaleY(0.8); transform-origin: bottom right;} .bg-container-1130326237f {right: 0px !important} .bgad-1130326237f-close { right: 0px !important;top: -10px !important}
.calc-container{position:relative;overflow:hidden;margin:auto}.calc-box-horizontal{height:250px;width:100%;max-width:728px;margin-bottom:20px}.calc-box-square{height:250px;width:300px;margin-bottom:10px}@media (max-width:767px){.calc-box-horizontal{width:300px}}@media screen and (min-width:925px){.calc-box-horizontal{height:90px}}@media screen and (min-width:1024px){.calc-box-horizontal{height:90px}}@media screen and (min-width:1100px){.calc-box-horizontal{height:90px}}.calc-container .adsbygoogle,.calc-placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.calc-placeholder{display:flex;justify-content:center;align-items:center;z-index:1;border:1px solid #e5e7eb}.calc-text{color:#8b8b8b;text-align:center}.adsbygoogle{z-index:2}.adsbygoogle[data-ad-status=filled]+.calc-placeholder{display:none}.calc-en::after{content:"SPONSORED AD"}ins.adsbygoogle[data-ad-status=filled] .calc-placeholder,ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}
.bottom-ad{height:50px;width:calc(100vw - 10px);transition:opacity .8s}@media (min-width:480px) and (max-width:519px){.bottom-ad{width:415px}}@media (min-width:520px) and (max-width:700px){.bottom-ad{width:468px}}@media (min-width:701px) and (max-width:1200px){.bottom-ad{width:680px}}@media (min-width:1201px){.bottom-ad{width:900px}}.adsense-wrapper{background:#fff;height:50px;position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;z-index:9999;box-shadow:0 -2px 8px rgba(0,0,0,.1);opacity:0;transform:translateY(30px);transition:none}.adsense-wrapper:has(iframe){animation:.6s ease-out forwards fadeUp}@media (max-width:280px){.adsense-wrapper{display:none}}.close-button{display:none;position:absolute;right:5px;top:-15px;background:#000;color:#fff;border-radius:20px;padding:2px 8px 4px;font-size:14px;text-decoration:none;border:0}.adsense-wrapper.closing{opacity:0;transform:translateY(50px);pointer-events:none}.adsense-wrapper:has(iframe) .close-button{display:block!important}.adsense-container{margin:auto;max-width:100%}.bottom-ads .adsbygoogle{position:unset!important}.bottom-ads ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
 ul.index-category{margin-top:7px;index-category-style:none;overflow:hidden;font-size:14px}ul.index-category>li{word-break:break-all;width:50%;display:inline-block}ul.index-category li a{display:block;padding:0 6px;overflow:hidden;width:100%;height:43px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}ul.index-category li a:hover{background:#f5f7fa}.index-category a i{background:url(/static/images/css-category-sprites.png?2) no-repeat;width:32px;height:32px;position:relative;vertical-align:middle;margin-right:5px;display:inline-block}.c .art-and-design{background-position:-8px -8px}.c .auto-and-vehicles{background-position:-56px -8px}.c .beauty{background-position:-8px -56px}.c .books-and-reference{background-position:-56px -56px}.c .business{background-position:-104px -8px}.c .comics{background-position:-104px -56px}.c .communication{background-position:-8px -104px}.c .dating{background-position:-56px -104px}.c .education{background-position:-104px -104px}.c .entertainment{background-position:-152px -8px}.c .events{background-position:-152px -56px}.c .family{background-position:-152px -104px}.c .finance{background-position:-8px -152px}.c .food-and-drink{background-position:-56px -152px}.c .game-action{background-position:-104px -152px}.c .game-adventure{background-position:-152px -152px}.c .game-arcade{background-position:-200px -8px}.c .game-board{background-position:-200px -56px}.c .game-card{background-position:-200px -104px}.c .game-casino{background-position:-200px -152px}.c .game-casual{background-position:-8px -200px}.c .game-educational{background-position:-56px -200px}.c .game-music{background-position:-104px -200px}.c .game-puzzle{background-position:-152px -200px}.c .game-racing{background-position:-200px -200px}.c .game-role-playing{background-position:-248px -8px}.c .game-simulation{background-position:-248px -56px}.c .game-sports{background-position:-248px -104px}.c .game-strategy{background-position:-248px -152px}.c .game-trivia{background-position:-248px -200px}.c .game-word{background-position:-8px -248px}.c .health-and-fitness{background-position:-56px -248px}.c .house-and-home{background-position:-104px -248px}.c .libraries-and-demo{background-position:-152px -248px}.c .lifestyle{background-position:-200px -248px}.c .maps-and-navigation{background-position:-248px -248px}.c .medical{background-position:-296px -8px}.c .music-and-audio{background-position:-296px -56px}.c .news-and-magazines{background-position:-296px -104px}.c .parenting{background-position:-296px -152px}.c .personalization{background-position:-296px -200px}.c .photography{background-position:-296px -248px}.c .productivity{background-position:-8px -296px}.c .shopping{background-position:-56px -296px}.c .social{background-position:-104px -296px}.c .sports{background-position:-152px -296px}.c .tools{background-position:-200px -296px}.c .travel-and-local{background-position:-248px -296px}.c .video-players{background-position:-296px -296px}.c .weather{background-position:-344px -8px}@media screen and (min-width:1025px),print{ul.index-category>li{width:50%}}strong{font-weight:600!important}
 
.blur{filter:none!important}

/* 首页侧栏分类两列布局：消除 inline-block li 之间换行空白导致的折行（对齐目标站</li><li>无空白写法） */
ul.index-category{font-size:0}
.index-category a{font-size:14px}
@media screen and (min-width:769px),print{ul.index-category.is-full>li{width:25%!important}ul.index-category>li{width:50%!important}}

/* category ranking page */
.catblock{width:100%;padding:0 .75rem}
.catblock h2{font-weight:500}

/* ===== /how-to-install page (target apkcombo.com 1:1) ===== */
.title.heading{font-size:18px}
.toc_container{background:#fafafa;border:1px solid #e5e5e5;padding:10px;margin-bottom:1em;display:table;font-size:95%;width:100%}
.toc_title{margin:0 0 10px}
ul.toc-list{background:0 0;list-style:none;margin:0;padding:0}
.faq ol li,ul.toc-list li{line-height:2}
ul.toc-list li a:hover{text-decoration:underline}
.gallery{white-space:nowrap;overflow:auto;margin-top:20px}
.gallery a img{display:inline-block;max-width:none;min-height:165px;max-height:165px;border-radius:10px}
.faq{margin-bottom:20px}
.faq>.gallery,.faq>ul{margin-left:10px}
.faq ol{padding-left:25px;margin:0 0 10px;list-style:decimal}
i.apkcombo{background:url("/static/svg/apkcombo-icon.svg") center center/contain no-repeat;width:16px;height:16px;display:inline-block;position:relative;top:1px;margin-left:1px;margin-right:2px}
.ac-installer-card{border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);width:100%;max-width:728px;margin:16px auto;font-family:system-ui,sans-serif}
.ac-installer-card__header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #f3f4f6}
.ac-installer-card__logo{width:42px;height:42px;border-radius:8px}
.ac-installer-card__title{font-size:15px;font-weight:600}
.ac-installer-card__rating{color:#f97316;font-size:13px;margin-left:4px}
.ac-installer-card__desc{font-size:13px;color:#4b5563}
.ac-installer-card__download{display:block;text-align:center;background:#16a34a;color:#fff;font-weight:600;padding:10px;margin:12px 14px;border-radius:6px;text-decoration:none}
.ac-installer-card__download:hover{background:#15803d}
@media (max-width:360px){.ac-installer-card__header{padding:10px 12px}.ac-installer-card__download{margin:10px 12px;padding:9px;font-size:14px}}
@media (min-width:640px){.ac-installer-card__title{font-size:16px}.ac-installer-card__desc{font-size:14px}.ac-installer-card__download{font-size:16px;padding:12px}}

/* ===== Articles module (apkcombo.com/pt/articles/) ===== */
.article-hero{padding:12px 0 4px}.article-hero h1{font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin-bottom:10px}.article-lede{font-size:15.5px;line-height:1.65;color:var(--c-text-2);max-width:68ch;margin-bottom:12px}.article-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--c-text-3);padding:10px 0 4px;border-top:1px solid var(--c-hair-2);border-bottom:1px solid var(--c-hair-2);margin-bottom:20px}.article-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.article-toc a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--c-hair);border-radius:var(--r-pill);font-size:13.5px;color:var(--c-text);background:var(--c-surface);transition:background-color .15s ease}.article-toc a:hover{background:var(--c-surface-2)}.article-section{scroll-margin-top:76px;padding-top:8px}.article-section h2{font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.3;padding:26px 0 8px;display:block}.article-section>p{font-size:14.5px;line-height:1.7;color:var(--c-text-2);max-width:70ch;margin-bottom:14px}.article-body h3{font-size:17px;font-weight:600;padding:22px 0 6px}.article-body p{font-size:14.5px;line-height:1.7;color:var(--c-text-2);max-width:70ch;margin-bottom:12px}.pick{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:16px 0;border-top:1px solid var(--c-hair-2)}.pick:first-of-type{border-top:0}.pick-icon{grid-row:span 2;position:relative;width:64px;height:64px}.pick-icon img{width:64px;height:64px;border-radius:var(--r-icon);display:block;background:var(--c-surface-2)}.pick-rank{position:absolute;left:-6px;top:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--c-primary);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center;line-height:1}.pick-head{min-width:0}.pick-head h3{font-size:16.5px;font-weight:600;line-height:1.3;padding:0;margin-bottom:2px}.pick-head h3 a{color:var(--c-text)}.pick-head h3 a:hover{color:var(--c-primary)}.pick-dev{font-size:13px;color:var(--c-text-3)}.pick-stats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--c-text-2);margin-top:6px}.pick-stats span{display:inline-flex;align-items:center;gap:4px}.pick-stats .icon{width:12px;height:12px;color:#f5b400}.pick-note{grid-column:1 / -1;font-size:14.5px;line-height:1.7;color:var(--c-text-2);max-width:70ch;margin:10px 0 0}.pick-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pick-actions .button{height:38px;font-size:13.5px}@media screen and (min-width:700px){.pick{grid-template-columns:auto 1fr auto;align-items:start}.pick-actions{grid-column:3;grid-row:1 / span 2;margin-top:0;align-self:center}.pick-note{grid-column:2 / 4}}.faq-item{border-bottom:1px solid var(--c-hair-2)}.faq-item summary{cursor:pointer;list-style:none;padding:14px 30px 14px 0;font-size:15px;font-weight:600;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";position:absolute;right:8px;top:20px;width:8px;height:8px;border:solid var(--c-text-3);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(-135deg);top:23px}.faq-item p{font-size:14.5px;line-height:1.7;color:var(--c-text-2);max-width:70ch;padding-bottom:14px;margin:0}.article-updated{font-size:12.5px;color:var(--c-text-3);margin-top:24px;padding-top:14px;border-top:1px solid var(--c-hair-2)}@media (prefers-reduced-motion:reduce){.faq-item summary:after{transition:none}}.article-kicker{font-size:12.5px;color:var(--c-text-3);margin-bottom:8px}.article-kicker a{color:var(--c-primary);font-weight:500}.article-empty{color:var(--c-text-2);padding:24px 0}.article-cards{display:grid;grid-template-columns:1fr;gap:16px;margin:12px 0 8px}.article-card{display:block;border:1px solid var(--c-hair);border-radius:var(--r-card);overflow:hidden;background:var(--c-surface);transition:border-color .15s ease}.article-card:hover{border-color:#cfd8d2}.article-card img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--c-surface-2)}.article-card-cover{display:block;line-height:0;background:var(--c-surface-2)}.article-card-cover svg{width:100%;height:auto;display:block;aspect-ratio:16 / 9}.article-card-body{padding:14px 16px 16px}.article-card-body b{display:block;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--c-text);margin:8px 0 4px}.article-card-body p{font-size:13.5px;line-height:1.55;color:var(--c-text-2);margin:0}.article-card-meta{display:block;font-size:12px;color:var(--c-text-3);margin-top:10px}.article-tag{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--r-pill);background:var(--c-primary-soft);color:var(--c-primary-ink);font-size:11.5px;font-weight:600;letter-spacing:.02em}@media screen and (min-width:700px){.article-cards{grid-template-columns:1fr 1fr}.article-cards-index .article-card:first-child{grid-column:1 / -1}}.article-steps{counter-reset:step;list-style:none;padding:0;margin:4px 0 16px}.article-steps li{counter-increment:step;position:relative;padding:0 0 14px 42px;font-size:14.5px;line-height:1.7;color:var(--c-text-2)}.article-steps li:before{content:counter(step);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;background:var(--c-primary-soft);color:var(--c-primary-ink);font-size:13px;font-weight:600;display:grid;place-items:center}.article-steps li b{display:block;color:var(--c-text);font-weight:600;margin-bottom:2px}.article-table-wrap{overflow-x:auto;margin:8px 0 18px;scrollbar-width:thin}.article-table{width:100%;border-collapse:collapse;font-size:14px;min-width:460px}.article-table th,.article-table td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--c-hair-2);vertical-align:top}.article-table th{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-2);background:var(--c-surface-2);white-space:nowrap}.article-table td{color:var(--c-text-2)}.article-table tr:last-child td{border-bottom:0}.article-proscons{display:grid;grid-template-columns:1fr;gap:12px;margin:8px 0 18px}.article-proscons>div{border:1px solid var(--c-hair);border-radius:var(--r-card);padding:14px 16px}.article-proscons b{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.article-proscons .pros b{color:var(--c-primary-ink)}.article-proscons .cons b{color:#a3402f}.article-proscons ul{margin:0;padding:0;list-style:none}.article-proscons li{position:relative;padding-left:22px;margin-bottom:6px;font-size:14px;line-height:1.6;color:var(--c-text-2)}.article-proscons .pros li:before{content:"";position:absolute;left:2px;top:7px;width:10px;height:5px;border:solid var(--c-primary);border-width:0 0 2px 2px;transform:rotate(-45deg)}.article-proscons .cons li:before{content:"";position:absolute;left:4px;top:10px;width:10px;height:2px;background:#c2553f}@media screen and (min-width:700px){.article-proscons{grid-template-columns:1fr 1fr}}.article-callout{border-left:3px solid var(--c-primary);background:var(--c-primary-soft);border-radius:0 var(--r-card) var(--r-card) 0;padding:14px 16px;margin:8px 0 18px}.article-callout b{display:block;font-weight:600;color:var(--c-primary-ink);margin-bottom:4px}.article-callout p{margin:0;color:var(--c-text-2)}.article-callout.warn,.article-callout.warning{border-left-color:#e0a800;background:#fdf6e3}.article-callout.warn b,.article-callout.warning b{color:#7a5a00}.article-quote{border-left:3px solid var(--c-hair);padding:4px 0 4px 18px;margin:8px 0 18px;font-size:16px;line-height:1.65;color:var(--c-text)}.article-quote p{margin:0 0 6px;font-size:16px;color:var(--c-text)}.article-quote cite{font-size:13px;color:var(--c-text-3);font-style:normal}.article-figure{margin:8px 0 18px}.article-figure img{width:100%;height:auto;border-radius:var(--r-card);display:block;background:var(--c-surface-2)}.article-figure figcaption{font-size:12.5px;color:var(--c-text-3);margin-top:8px}.article-body ul,.article-body ol{margin:0 0 14px 0;padding-left:22px;color:var(--c-text-2)}.article-body li{font-size:14.5px;line-height:1.7;margin-bottom:4px}.article-body a{color:var(--c-link)}.article-body a:hover{text-decoration:underline}.article-tagbar{margin-bottom:20px}.article-tagbar a.is-active{background:var(--c-primary);border-color:var(--c-primary);color:#fff;font-weight:500}.article-tagbar i{font-style:normal;opacity:.6;margin-left:6px;font-size:12px}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.article-tags .article-tag:hover{background:#d9eee1}.article-tag.is-muted{background:var(--c-surface-2);color:var(--c-text-2);margin-left:6px}.article-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:26px 0 6px}.article-pager-step{display:inline-block;padding:8px 18px;border:1px solid var(--c-hair);border-radius:var(--r-pill);font-weight:600;font-size:14px;color:var(--c-link);background:var(--c-surface)}.article-pager-step:hover{border-color:var(--c-link);text-decoration:none}.article-pager-step.is-off{color:var(--c-text-3);border-color:var(--c-hair);background:transparent;cursor:default}.article-pager-count{font-size:13px;color:var(--c-text-3)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .article-card:hover{border-color:#47534c}:root:not([data-theme="light"]) .article-proscons .cons b{color:#f0917f}:root:not([data-theme="light"]) .article-proscons .cons li:before{background:#d4715c}:root:not([data-theme="light"]) .article-callout.warn,:root:not([data-theme="light"]) .article-callout.warning{border-left-color:#d6a419;background:#302a15}:root:not([data-theme="light"]) .article-callout.warn b,:root:not([data-theme="light"]) .article-callout.warning b{color:#ecc659}:root:not([data-theme="light"]) .article-tags .article-tag:hover{background:#274a3a}}:root[data-theme="dark"] .article-card:hover{border-color:#47534c}:root[data-theme="dark"] .article-proscons .cons b{color:#f0917f}:root[data-theme="dark"] .article-proscons .cons li:before{background:#d4715c}:root[data-theme="dark"] .article-callout.warn,:root[data-theme="dark"] .article-callout.warning{border-left-color:#d6a419;background:#302a15}:root[data-theme="dark"] .article-callout.warn b,:root[data-theme="dark"] .article-callout.warning b{color:#ecc659}:root[data-theme="dark"] .article-tags .article-tag:hover{background:#274a3a}
