.p9-hero h1{max-width:18ch}.p9-hero-card{padding:clamp(1.25rem,3vw,1.75rem)}.p9-android-apps{overflow:clip}.p9-article{max-width:1120px;margin-inline:auto}.p9-reading-width{max-width:860px;margin-inline:auto}.p9-introduction{font-size:1.03rem}.p9-related-note{margin-top:1.4rem;color:var(--muted)}.p9-platform-note,.p9-android-apps .ppx-callout{margin:1.3rem 0 2rem;padding:1.2rem 1.3rem;border:1px solid rgba(25,214,229,.28);border-left:4px solid var(--cyan);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(25,214,229,.08),rgba(72,102,255,.055))}.p9-android-apps .ppx-callout--pro-tip{border-color:rgba(25,214,229,.32);border-left-color:var(--cyan);background:rgba(25,214,229,.075)}.p9-android-apps .ppx-callout--warning{border-color:rgba(255,126,142,.36);border-left-color:var(--danger);background:rgba(255,126,142,.075)}.p9-android-apps .ppx-callout--safety{border-color:rgba(227,179,65,.38);border-left-color:#e3b341;background:rgba(227,179,65,.075)}.p9-android-apps .ppx-figure{max-width:920px;margin:1.1rem auto 3rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.p9-android-apps .ppx-figure--wide{max-width:1040px}.p9-android-apps .ppx-figure__image{display:block;width:100%;height:auto}.p9-android-apps .ppx-figure__caption{padding:.9rem 1rem 1rem;color:var(--muted);font-size:.92rem}.p9-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.4rem 0 2.2rem}.p9-app-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.p9-app-card{position:relative;display:flex;flex-direction:column;padding:1.2rem 1.2rem 1.2rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.p9-app-rank{display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.7rem;border-radius:999px;background:rgba(25,214,229,.13);color:var(--text);font-weight:700;font-size:.95rem}.p9-app-card h3{margin-bottom:.6rem}.p9-app-card p{margin-bottom:.75rem;color:var(--muted)}.p9-app-card__link{margin-top:auto;margin-bottom:0}.p9-checklist{display:grid;gap:.7rem;margin:1.3rem 0 2.2rem}.p9-android-apps .ppx-table-wrap{max-width:1040px;margin:1.25rem auto 2.2rem;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}.p9-android-apps .ppx-table-wrap:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.p9-android-apps .ppx-comparison-table{width:100%;min-width:900px;margin:0;border-collapse:collapse}.p9-android-apps .ppx-comparison-table caption{padding:.9rem 1rem;color:var(--muted);text-align:left;font-size:.9rem;caption-side:bottom}.p9-android-apps .ppx-comparison-table th,.p9-android-apps .ppx-comparison-table td{padding:.9rem 1rem;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.p9-android-apps .ppx-comparison-table thead th{color:var(--text);background:rgba(25,214,229,.09)}.p9-android-apps .ppx-comparison-table tbody th{width:20%;color:var(--text)}.p9-android-apps .ppx-comparison-table tbody tr:last-child>*{border-bottom:0}.p9-android-apps .ppx-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;max-width:1040px;margin:2.5rem auto 3.25rem;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--gradient-soft);box-shadow:var(--shadow-glow)}.p9-android-apps .ppx-cta h2{margin:.35rem 0 .6rem}.p9-android-apps .ppx-cta p{margin-bottom:0;color:var(--muted)}.p9-android-apps .ppx-faq{max-width:920px;margin:1rem auto 3rem}.p9-conclusion{padding-top:.5rem}.p9-related{margin-top:1.5rem;margin-bottom:0;color:var(--muted)}@media(max-width:991px){.p9-app-grid,.p9-app-grid--two{grid-template-columns:1fr}}@media(max-width:767px){.p9-android-apps .ppx-comparison-table{min-width:760px}.p9-android-apps .ppx-cta{grid-template-columns:1fr}.p9-android-apps .ppx-cta .btn-xu,.p9-conclusion .btn-xu{width:100%}}