.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--ink:#F6F7F9;--ink-rgb:246, 247, 249;--surface:#FFFFFF;--surface-2:#F0F2F5;--accent:#16A34A;--accent-dim:#128A3E;--amber:#B45309;--text:#16181D;--muted:#6B7280;--line:#E5E7EB;--font-display:'Space Grotesk', sans-serif;--font-body:'Inter', sans-serif;--font-mono:'JetBrains Mono', monospace;--radius:14px}:root[data-theme="dark"]{--ink:#12161C;--ink-rgb:18, 22, 28;--surface:#1B212B;--surface-2:#232A36;--accent:#3DDC84;--accent-dim:#2BA968;--amber:#F5A623;--text:#EDEFF2;--muted:#8B93A1;--line:#2A313D}*{box-sizing:border-box}html{overflow-x:hidden;width:100%}body{background:var(--ink);color:var(--text);font-family:var(--font-body);margin:0;line-height:1.55;transition:background-color .15s ease,color .15s ease;overflow-x:hidden;max-width:100vw}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.apkdock-header-inner,.apkdock-nav ul,.apkdock-app-layout,.apkdock-app-head,.apkdock-panel,.apkdock-stat-row,.apkdock-grid,.apkdock-chips,.apkdock-shots{min-width:0}.apkdock-app-layout>*{min-width:0}h1,h2,h3,.apkdock-display{font-family:var(--font-display);font-weight:700;line-height:1.15;margin:0 0 .5em}.apkdock-mono{font-family:var(--font-mono)}.apkdock-page{padding:40px 0 60px;max-width:800px;margin:0 auto}.apkdock-page-title{font-size:30px;margin-bottom:20px}.apkdock-page-content{color:var(--text);font-size:16px;line-height:1.7}.apkdock-page-content p{margin-bottom:16px}.apkdock-page-content h2{font-size:22px;margin:28px 0 12px}.apkdock-page-content h3{font-size:18px;margin:22px 0 10px}.apkdock-page-content ul,.apkdock-page-content ol{margin:0 0 16px 22px}.apkdock-page-content a{color:var(--accent)}.apkdock-page-content img{max-width:100%;height:auto;border-radius:10px;margin:16px 0}.apkdock-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.apkdock-header{position:sticky;top:0;z-index:20;background:rgba(var(--ink-rgb),.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.apkdock-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;max-width:1180px;margin:0 auto}.apkdock-logo{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;flex-shrink:0}.apkdock-logo span{color:var(--accent)}.apkdock-nav{flex:1}.apkdock-nav ul{list-style:none;display:flex;gap:24px;margin:0;padding:0}.apkdock-nav a{color:var(--muted);font-size:14px;font-weight:500}.apkdock-nav a:hover{color:var(--text)}.apkdock-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.apkdock-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}.apkdock-menu-toggle span{display:block;width:20px;height:2px;background:var(--text);border-radius:2px}.apkdock-theme-toggle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);cursor:pointer;flex-shrink:0}.apkdock-theme-toggle:hover{border-color:var(--accent)}.apkdock-theme-toggle .icon-moon{display:none}:root[data-theme="dark"] .apkdock-theme-toggle .icon-sun{display:none}:root[data-theme="dark"] .apkdock-theme-toggle .icon-moon{display:block}.apkdock-search{position:relative}.apkdock-search input{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 14px;color:var(--text);font-family:var(--font-body);font-size:14px;width:220px}.apkdock-search input::placeholder{color:var(--muted)}.apkdock-hero{padding:56px 0 40px;border-bottom:1px solid var(--line)}.apkdock-hero h1{font-size:40px;max-width:640px}.apkdock-hero p{color:var(--muted);max-width:520px;font-size:16px}.apkdock-chips{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 8px}.apkdock-chip{border:1px solid var(--line);border-radius:999px;padding:7px 16px;font-size:13px;color:var(--muted);font-weight:500}.apkdock-chip.is-active,.apkdock-chip:hover{border-color:var(--accent);color:var(--accent)}.apkdock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;padding:36px 0}.apkdock-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;transition:border-color .15s ease,transform .15s ease}.apkdock-card:hover{border-color:var(--accent);transform:translateY(-2px)}.apkdock-card-icon{width:56px;height:56px;border-radius:14px;overflow:hidden;margin-bottom:12px;background:var(--surface-2)}.apkdock-card-icon img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.apkdock-card h3{font-size:16px;margin-bottom:4px}.apkdock-card .apkdock-cat{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.apkdock-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.apkdock-rating{color:var(--amber);font-family:var(--font-mono)}.apkdock-app-layout{display:grid;grid-template-columns:1fr;grid-template-areas:"head" "panel" "share" "shots" "author" "content";gap:28px;padding:40px 0 60px;align-items:start}.apkdock-gridhead{grid-area:head}.apkdock-gridshare{grid-area:share}.apkdock-gridshots{grid-area:shots}.apkdock-gridauthor{grid-area:author}.apkdock-gridcontent{grid-area:content}.apkdock-panel{grid-area:panel;position:static;width:100%}@media (min-width:640px){.apkdock-panel{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.apkdock-panel .apkdock-btn,.apkdock-panel .apkdock-playstore-badge,.apkdock-panel .apkdock-checklist{grid-column:1 / -1}}.apkdock-app-head{display:flex;gap:18px;margin-bottom:24px}.apkdock-app-icon{width:84px;height:84px;border-radius:20px;background:var(--surface);border:1px solid var(--line);overflow:hidden;flex-shrink:0}.apkdock-share{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.apkdock-share-label{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.apkdock-share-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.apkdock-share-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,transform .15s ease,color .15s ease;position:relative}.apkdock-share-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.apkdock-share-btn svg{width:19px;height:19px}.apkdock-share-copied{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--text);color:var(--surface);font-size:11px;font-weight:600;padding:4px 9px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.apkdock-share-copied.is-visible{opacity:1}.apkdock-author-box{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.apkdock-author-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;object-fit:cover}.apkdock-author-info{display:flex;flex-direction:column;gap:2px;min-width:0}.apkdock-author-label{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.apkdock-author-name{font-size:15px;font-weight:600;color:var(--text)}.apkdock-author-name a{color:inherit;text-decoration:none}.apkdock-author-name a:hover{color:var(--accent)}.apkdock-author-date{font-size:12px;color:var(--muted);margin-left:auto;white-space:nowrap;padding-left:12px}.apkdock-author-profile{display:flex;gap:20px;align-items:flex-start}.apkdock-author-profile-avatar{border-radius:50%;flex-shrink:0}.apkdock-author-profile-info{min-width:0}.apkdock-author-profile-title{color:var(--accent);font-weight:600;font-size:14px;margin:2px 0 10px}.apkdock-author-profile-bio{color:var(--muted);font-size:15px;max-width:640px;margin-bottom:12px}.apkdock-author-profile-links{display:flex;gap:16px;margin-bottom:10px}.apkdock-author-profile-links a{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.apkdock-author-profile-links a:hover{text-decoration:underline}.apkdock-author-profile-count{color:var(--muted);font-size:13px}@media (max-width:560px){.apkdock-author-profile{flex-direction:column;align-items:center;text-align:center}.apkdock-author-profile-links{justify-content:center}}.apkdock-download-page{padding:40px 0 60px;max-width:640px;margin:0 auto}.apkdock-download-card{text-align:center;padding:36px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);margin-bottom:32px}.apkdock-download-icon{display:flex;justify-content:center;margin-bottom:16px}.apkdock-download-icon img{width:84px;height:84px;border-radius:20px;object-fit:cover}.apkdock-download-card h1{font-size:24px;margin-bottom:10px}.apkdock-download-desc{color:var(--muted);font-size:15px;margin-bottom:18px}.apkdock-download-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--muted);margin-bottom:24px}.apkdock-download-btn{display:inline-block;padding:14px 32px;border-radius:12px;background:var(--accent);color:#fff;font-weight:700;font-size:16px;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.apkdock-download-btn:hover{opacity:.9;transform:translateY(-1px)}.apkdock-download-hint{color:var(--muted);font-size:12px;margin-top:12px}.apkdock-download-faqs{margin-bottom:32px}.apkdock-download-back{text-align:center;margin-top:32px}.apkdock-download-back a{color:var(--accent);font-weight:600;text-decoration:none;font-size:14px}.apkdock-download-back a:hover{text-decoration:underline}.apkdock-app-icon img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.apkdock-app-head h1{font-size:26px;margin-bottom:6px}.apkdock-app-head .apkdock-dev{color:var(--muted);font-size:14px}.apkdock-rating-widget{margin:10px 0 14px}.apkdock-stars-display{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px;vertical-align:middle}.apkdock-stars-bg{color:var(--line)}.apkdock-stars-fg{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--amber)}.apkdock-rating-text{margin-left:8px;font-size:13px;color:var(--muted);vertical-align:middle}.apkdock-rate-prompt{display:flex;align-items:center;gap:8px;margin-top:8px}.apkdock-rate-label{font-size:13px;color:var(--muted)}.apkdock-rate-stars{display:flex;gap:2px}.apkdock-rate-star{background:none;border:none;cursor:pointer;font-size:20px;line-height:1;color:var(--line);padding:2px;transition:color .1s ease}.apkdock-rate-star.is-hover{color:var(--amber)}.apkdock-rate-star:disabled{cursor:default;opacity:.6}.apkdock-rate-prompt.is-rated .apkdock-rate-label{display:none}.apkdock-rate-thanks{font-size:13px;color:var(--accent);font-weight:600}.apkdock-meta-desc{color:var(--muted);font-size:14.5px;margin:6px 0 10px;max-width:520px}.apkdock-cat-badge{display:inline-block;background:var(--surface-2);border:1px solid var(--line);color:var(--accent);font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;margin-bottom:10px}.apkdock-cat-badge:hover{border-color:var(--accent)}.apkdock-section-head{display:flex;align-items:baseline;justify-content:space-between;padding-top:32px}.apkdock-section-head h2{font-size:22px;margin:0}.apkdock-view-all{color:var(--accent);font-size:13px;font-weight:600}.apkdock-view-all:hover{color:var(--accent-dim)}.apkdock-shots{display:flex;gap:12px;overflow-x:auto;padding:8px 0 20px}.apkdock-shots img{width:200px;height:auto;object-fit:contain;display:block;border-radius:10px;border:1px solid var(--line);flex-shrink:0}.apkdock-content{color:var(--text);font-size:15.5px}.apkdock-content h2{font-size:20px;margin-top:32px}.apkdock-faqs{margin-top:40px}.apkdock-faqs h2{font-size:20px;margin-bottom:14px}.apkdock-faq-item{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;overflow:hidden}.apkdock-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border:none;text-align:left;padding:14px 16px;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--text);cursor:pointer}.apkdock-faq-icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);color:var(--accent);font-size:16px;transition:transform .2s ease}.apkdock-faq-item.is-open .apkdock-faq-icon{transform:rotate(45deg)}.apkdock-faq-answer{max-height:0;overflow:hidden;transition:max-height .25s ease;background:var(--surface)}.apkdock-faq-item.is-open .apkdock-faq-answer{max-height:400px}.apkdock-faq-answer p{margin:0;padding:0 16px 16px;color:var(--muted);font-size:14.5px;line-height:1.6}.apkdock-similar{margin-top:44px}.apkdock-similar h2{font-size:20px;margin-bottom:14px}.apkdock-similar .apkdock-grid{padding:0}.apkdock-slider-section{padding:32px 0 8px}.apkdock-slider-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.apkdock-slider-head h2{font-size:20px;margin:0}.apkdock-slider-controls{display:flex;gap:8px}.apkdock-slider-prev,.apkdock-slider-next{width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.apkdock-slider-prev:hover,.apkdock-slider-next:hover{border-color:var(--accent);color:var(--accent)}.apkdock-slider-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding-bottom:4px}.apkdock-slider-track::-webkit-scrollbar{height:6px}.apkdock-slider-track::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.apkdock-slider-track .apkdock-card{flex:0 0 calc((100% - 36px) / 3);scroll-snap-align:start}@media (max-width:780px){.apkdock-slider-track .apkdock-card{flex-basis:calc((100% - 18px) / 2)}}@media (max-width:480px){.apkdock-slider-track .apkdock-card{flex-basis:85%}}.apkdock-seo-block{padding:48px 0}.apkdock-seo-block h2{font-size:24px;margin-bottom:8px}.apkdock-seo-block h3{font-size:17px;margin:24px 0 8px}.apkdock-seo-block p{color:var(--muted);font-size:14.5px;line-height:1.7;max-width:780px}.apkdock-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.apkdock-stat-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.apkdock-stat-row:last-of-type{border-bottom:none}.apkdock-stat-row .k{color:var(--muted)}.apkdock-stat-row .v{font-family:var(--font-mono)}.apkdock-btn{display:block;text-align:center;background:var(--accent);color:#08130D;font-weight:600;font-size:15px;padding:14px;border-radius:10px;margin-top:18px}.apkdock-btn:hover{background:var(--accent-dim)}.apkdock-checklist{margin-top:20px;list-style:none;padding:0}.apkdock-checklist li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);padding:6px 0;opacity:0;transform:translateX(-6px);animation:apkdock-reveal .4s ease forwards}.apkdock-checklist li:nth-child(1){animation-delay:.15s}.apkdock-checklist li:nth-child(2){animation-delay:.45s}.apkdock-checklist li:nth-child(3){animation-delay:.75s}.apkdock-checklist .tick{width:16px;height:16px;border-radius:50%;background:var(--accent);color:#08130D;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}@keyframes apkdock-reveal{to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.apkdock-checklist li{animation:none;opacity:1;transform:none}}.apkdock-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--ink);text-align:center;padding:20px}.apkdock-gate-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:40px 32px;max-width:380px;width:100%}.apkdock-gate-ring{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:apkdock-spin 1s linear infinite}@keyframes apkdock-spin{to{transform:rotate(360deg)}}.apkdock-gate-count{font-family:var(--font-mono);color:var(--accent);font-size:22px;margin:10px 0}.apkdock-footer{border-top:1px solid var(--line);background:var(--surface);padding:48px 0 0;color:var(--muted);font-size:14px}.apkdock-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px;padding-bottom:36px}.apkdock-footer-logo{margin-bottom:12px}.apkdock-footer-logo img{max-height:48px;width:auto;border-radius:10px}.apkdock-footer-name{font-size:20px;font-weight:700;color:var(--text);margin-bottom:10px}.apkdock-footer-desc{max-width:320px;line-height:1.6}.apkdock-footer-col h3{color:var(--text);font-size:16px;margin-bottom:16px}.apkdock-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.apkdock-footer-col a{color:var(--muted);text-decoration:none}.apkdock-footer-col a:hover{color:var(--accent)}.apkdock-footer-bottom{border-top:1px solid var(--line);padding:20px 0;text-align:center;font-size:13px}@media (max-width:720px){.apkdock-footer-grid{grid-template-columns:1fr;text-align:center}.apkdock-footer-desc{margin:0 auto}.apkdock-footer-col ul{align-items:center}}.apkdock-playstore-badge{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;border:1px solid var(--line);border-radius:10px;padding:10px;font-size:13px;font-weight:500;color:var(--text)}.apkdock-playstore-badge:hover{border-color:var(--accent)}@media (max-width:780px){.apkdock-menu-toggle{display:flex}.apkdock-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:12px 20px 18px}.apkdock-nav.is-open{display:block}.apkdock-nav ul{flex-direction:column;gap:14px}.apkdock-header{position:sticky}.apkdock-header-inner{position:relative;flex-wrap:wrap}.apkdock-search{flex:1}.apkdock-search input{width:100%}.apkdock-hero{padding:36px 0 28px}.apkdock-hero h1{font-size:28px}.apkdock-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.apkdock-app-head{flex-wrap:wrap}.apkdock-app-icon{width:64px;height:64px}}@media (max-width:480px){.apkdock-header-actions .apkdock-search{display:none}.apkdock-grid{grid-template-columns:repeat(2,1fr)}}