*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#020617;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.page{min-height:calc(100vh - 120px);padding:2.5rem 1.5rem}.page-inner{flex-direction:column;gap:2rem;width:100%;max-width:960px;margin:0 auto;display:flex}.hero{flex-direction:column;gap:.5rem;display:flex}.hero-title{letter-spacing:-.02em;font-size:1.6rem;font-weight:600}.hero-description{color:#4b5563;max-width:520px;font-size:.9rem;line-height:1.6}.content{flex-direction:column;gap:1.25rem;width:100%;display:flex}.card{background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;padding:1.5rem;box-shadow:0 10px 30px #0f172a0a}.card-title{margin-bottom:.3rem;font-size:1rem;font-weight:500}.card-text{color:#4b5563;font-size:.9rem}.card-subtitle{color:#6b7280;margin-bottom:.75rem;font-size:.85rem}.features-header{flex-direction:column;gap:.25rem;display:flex}.features-title{font-size:1rem;font-weight:500}.features-subtitle{color:#6b7280;font-size:.85rem}.feature-grid{gap:.75rem;display:grid}.feature-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;display:flex}.feature-index{color:#f9fafb;background:#111827;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:500;display:inline-flex}.feature-text{color:#111827;font-size:.9rem}.feature-list{color:#111827;flex-direction:column;gap:.2rem;padding-left:1.25rem;font-size:.9rem;list-style:decimal;display:flex}.feature-item{line-height:1.6}.card-download{flex-direction:column;gap:1rem;display:flex}.download-actions{flex-direction:column;gap:.75rem;display:flex}.hero-download-actions{margin-top:1.25rem}.button{border:1px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:.9rem;font-weight:500;transition:background-color .14s,color .14s,transform .14s,box-shadow .14s,border-color .14s;display:inline-flex}.button-primary{color:#f9fafb;background:#111827}.button-primary:hover{background:#020617}.button-secondary{color:#111827;background:#fff;border-color:#d1d5db}.button-secondary:hover{background:#f9fafb}.site-header{color:#f9fafb;background:#000}.site-header-inner{flex-direction:column;align-items:flex-start;gap:.5rem;max-width:960px;margin:0 auto;padding:.9rem 1.5rem;display:flex}.site-header-brand{align-items:center;gap:.75rem;display:flex}.site-header-nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.site-header-link{color:#e5e7eb;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;text-decoration:none}.site-header-link:hover{background:#374151e6}.site-header-logo{background:#111827;border-radius:999px;width:32px;height:32px;position:relative;overflow:hidden}.site-header-logo-image{object-fit:contain}.site-header-text{flex-direction:column;display:flex}.site-header-title{font-size:.95rem;font-weight:600}.site-header-subtitle{color:#d1d5db;font-size:.75rem}.site-footer{background:#f9fafb;border-top:1px solid #e5e7eb}.site-footer-inner{color:#6b7280;flex-wrap:wrap;justify-content:space-between;gap:.5rem;max-width:960px;margin:0 auto;padding:.9rem 1.5rem;font-size:.8rem;display:flex}.updates-table-wrapper{width:100%;overflow-x:auto}.updates-table{border-collapse:collapse;width:100%;font-size:.8rem}.updates-table th,.updates-table td{text-align:left;border:1px solid #e5e7eb;padding:.4rem .5rem}.updates-table th{background:#f3f4f6;font-weight:500}.screenshot-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.screenshot-image{width:100%;height:auto;display:block}.apk-layout{flex-direction:column;gap:1.5rem;display:flex}.apk-download{max-width:320px}.apk-screenshots{width:100%}.faq-list{gap:1rem;display:grid}.faq-item{flex-direction:column;gap:.75rem;display:flex}.faq-item-header{flex-direction:column;gap:.3rem;display:flex}.faq-tag{color:#4b5563;background:#f3f4f6;border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.75rem;font-weight:500}.faq-actions{margin-top:.75rem}.faq-link-button{justify-content:space-between}.faq-link-arrow{margin-left:.35rem;font-size:.9rem}.hero-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#6b7280;font-size:.8rem}.faq-article-header{flex-direction:column;gap:.4rem;margin-bottom:.75rem;display:flex}.faq-article-back{color:#6b7280;align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.faq-article-back:hover{color:#111827}.faq-section-title{color:#111827;margin-top:1.25rem;margin-bottom:.25rem;font-size:.95rem;font-weight:500}.faq-section-subtitle{color:#111827;margin-top:.75rem;margin-bottom:.25rem;font-size:.9rem;font-weight:500}.screenshot-strip{scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.screenshot-strip .screenshot-item{scroll-snap-align:start;flex:0 0 70%}@media (min-width:640px){.site-header-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:0}.download-actions{flex-direction:row}.faq-list,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apk-layout{flex-direction:row;align-items:flex-start}.apk-download{max-width:260px}.screenshot-strip{overflow-x:visible}.screenshot-strip .screenshot-item{flex:0 0 calc(25% - .75rem)}}@media (min-width:768px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
