/*! © 2026 Alok Kumar Singh / Best Latest Apps. All rights reserved. https://bestlatestapps.com/ */
:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--s-9:64px;--s-10:80px;--s-11:96px;--s-12:112px;--section-gap:var(--s-9);--stage-pad:var(--s-5);--w-page:1120px;--w-tool:980px;--w-stage:880px;--w-prose:680px;--t-display:clamp(2.5rem,5.2vw,3.5rem);--lh-display:1.07;--t-title1:clamp(1.75rem,3.2vw,2.5rem);--lh-title1:1.1;--t-title2:clamp(1.375rem,2.2vw,1.75rem);--lh-title2:1.18;--t-headline:1.0625rem;--t-body:1.0625rem;--t-callout:.9375rem;--t-footnote:.8125rem;--t-eyebrow:.75rem;--surface-raised:#fff;--band:var(--bg-2);--stage-border:var(--border-2);--elev-1:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04);--elev-2:0 1px 2px rgba(0,0,0,.05),0 12px 32px rgba(0,0,0,.08);--elev-3:0 2px 4px rgba(0,0,0,.06),0 24px 64px rgba(0,0,0,.12);--r-card:20px;--r-stage:28px;--r-tile:22.37%;--ease:cubic-bezier(.2,.8,.2,1);--dur:.2s;--focus:0 0 0 3px var(--bg),0 0 0 5px var(--accent);--c-audio-1:#ff2d55;--c-audio-2:#d30f45;--c-dev-1:#5856d6;--c-dev-2:#3634a3;--c-social-1:#ff9500;--c-social-2:#c93400;--c-faith-1:#af52de;--c-faith-2:#8944ab;--c-convert-1:#34c759;--c-convert-2:#248a3d;--c-games-1:#007aff;--c-games-2:#0040dd;--c-push-1:#ff3b30;--c-push-2:#c4161c;--c-everyday-1:#0a84a8;--c-everyday-2:#06607a;--c-seo-1:#5e5ce6;--c-seo-2:#3634a3;--c-pdf-1:#d4532b;--c-pdf-2:#9a3412;--c-receipts-1:#0f766e;--c-receipts-2:#115e59;--c-device-1:#6e6e73;--c-device-2:#3a3a3c;--c-image-1:#06b6d4;--c-image-2:#0e7490;--c-video-1:#d946ef;--c-video-2:#a21caf;--c-code-1:#64748b;--c-code-2:#334155;--c-money-1:#eab308;--c-money-2:#a16207;--c-health-1:#10b981;--c-health-2:#047857;--c-school-1:#84cc16;--c-school-2:#4d7c0f}@media(min-width:735px){:root{--section-gap:var(--s-12);--stage-pad:var(--s-8)}}@media(prefers-color-scheme:dark){:root{--surface-raised:#1c1c1e;--band:#0b0b0c;--stage-border:#2c2c2e;--elev-1:0 1px 2px rgba(0,0,0,.6);--elev-2:0 1px 2px rgba(0,0,0,.6),0 12px 32px rgba(0,0,0,.5);--elev-3:0 2px 4px rgba(0,0,0,.6),0 24px 64px rgba(0,0,0,.6)}}.tio{flex:none;display:inline-block;vertical-align:middle;max-width:none}.tp-hero .tio,.ti-hero--cat .tio{display:block;margin:0 auto var(--s-4)}.ti{display:inline-grid;place-items:center;flex:none;width:var(--ti);height:var(--ti);border-radius:var(--r-tile);background:linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 .5px #0000001f,0 1px 2px #00000014}.ti--audio{--c1:var(--c-audio-1);--c2:var(--c-audio-2)}.ti--dev{--c1:var(--c-dev-1);--c2:var(--c-dev-2)}.ti--social{--c1:var(--c-social-1);--c2:var(--c-social-2)}.ti--faith{--c1:var(--c-faith-1);--c2:var(--c-faith-2)}.ti--convert{--c1:var(--c-convert-1);--c2:var(--c-convert-2)}.ti--games{--c1:var(--c-games-1);--c2:var(--c-games-2)}.ti--push{--c1:var(--c-push-1);--c2:var(--c-push-2)}.ti--everyday{--c1:var(--c-everyday-1);--c2:var(--c-everyday-2)}.ti--seo{--c1:var(--c-seo-1);--c2:var(--c-seo-2)}.ti--pdf{--c1:var(--c-pdf-1);--c2:var(--c-pdf-2)}.ti--receipts{--c1:var(--c-receipts-1);--c2:var(--c-receipts-2)}.ti--device{--c1:var(--c-device-1);--c2:var(--c-device-2)}.ti--android{--c1:#1e8e3e;--c2:#0d652d}.ti--image{--c1:var(--c-image-1);--c2:var(--c-image-2)}.ti--video{--c1:var(--c-video-1);--c2:var(--c-video-2)}.ti--code{--c1:var(--c-code-1);--c2:var(--c-code-2)}.ti--money{--c1:var(--c-money-1);--c2:var(--c-money-2)}.ti--health{--c1:var(--c-health-1);--c2:var(--c-health-2)}.ti--school{--c1:var(--c-school-1);--c2:var(--c-school-2)}.appi{flex:none;display:block;border-radius:var(--r-tile);box-shadow:inset 0 0 0 .5px #0000001a;background:var(--bg-2);object-fit:cover}@media(prefers-color-scheme:dark){.appi{box-shadow:inset 0 0 0 1px #ffffff1f}}.eyebrow{display:inline-block;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 var(--s-3)}.eyebrow a{color:inherit}.eyebrow--accent,.eyebrow--accent a{color:var(--accent)}.tp a:focus-visible,.tp button:focus-visible,.tp input:focus-visible,.tp select:focus-visible,.tp textarea:focus-visible,.tp summary:focus-visible,.tix a:focus-visible,.tix input:focus-visible,.twin a:focus-visible,.xlink a:focus-visible,.appbar a:focus-visible,.appbar button:focus-visible{outline:none;box-shadow:var(--focus);border-radius:12px}.btn-quiet{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:500;color:var(--accent)}.btn-quiet .arr{transition:transform var(--dur) var(--ease)}.btn-quiet:hover .arr{transform:translate(3px)}.badge-link,.tp .app-store-badge{display:inline-flex;line-height:0;border-radius:10px;min-height:44px;align-items:center}.tp-companion .app-store-badge img,.tp-nudge .app-store-badge img,.appbar .app-store-badge img{height:44px;width:auto}@media(prefers-color-scheme:dark){.tp .app-store-badge img,.appbar .app-store-badge img,.xlink .app-store-badge img{outline:1px solid #a6a6a6;outline-offset:-1px;border-radius:9px}}@media(prefers-reduced-motion:reduce){.tp *,.tix *,.appbar,.twin *,.xlink *{transition:none!important}}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--s-4);margin:0;padding:0;list-style:none}.cards>li{margin:0;display:grid}.tcard{display:grid;grid-template-columns:auto 1fr;gap:var(--s-2) var(--s-4);align-content:start;padding:var(--s-5);border-radius:var(--r-card);background:var(--surface-raised);border:1px solid var(--border-2);box-shadow:var(--elev-1);color:inherit;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tcard[hidden]{display:none}.tcard:hover{text-decoration:none;transform:translateY(-2px);box-shadow:var(--elev-2);border-color:var(--border)}.tcard .nm{grid-column:2;align-self:center;font-size:var(--t-headline);line-height:1.3;margin:0;color:var(--text);font-weight:600}.tcard .ln{grid-column:1/-1;margin:var(--s-2) 0 0;font-size:var(--t-callout);line-height:1.45;color:var(--text-2)}.tcard .meta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-2);font-size:var(--t-footnote);color:var(--text-3)}.tcard .meta .app{display:inline-flex;align-items:center;gap:6px;min-width:0}.tcard .meta .app img{width:20px;height:20px;border-radius:5px}.tcard .meta .app span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard .go{color:var(--accent);font-weight:500;white-space:nowrap}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin:0;padding:0;list-style:none}.grid4>li{margin:0;display:grid}@media(max-width:1068px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.grid4{grid-template-columns:1fr}}.twin{max-width:var(--w-page);margin:var(--s-9) auto 0;padding:0 22px}.twin-head{text-align:center;margin-bottom:var(--s-6)}.twin-head h2{font-size:var(--t-title1);line-height:var(--lh-title1);letter-spacing:-.025em;margin:0 0 var(--s-2)}.twin-head p{margin:0 auto;max-width:var(--w-prose);color:var(--text-2)}.twin-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5)}@media(max-width:900px){.twin-grid{grid-template-columns:1fr}}.panel{display:flex;flex-direction:column;padding:var(--s-6);border-radius:var(--r-stage);background:var(--surface-raised);border:1px solid var(--border-2);box-shadow:var(--elev-2)}.panel .eyebrow{margin-bottom:var(--s-2)}.panel h3{font-size:var(--t-title2);line-height:var(--lh-title2);margin:0 0 var(--s-2)}.panel>p{font-size:var(--t-callout);color:var(--text-2);margin:0 0 var(--s-5)}.mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin:0 0 var(--s-5);padding:0;list-style:none}.mini li{margin:0}.mini a{display:grid;justify-items:center;gap:var(--s-2);text-align:center;color:var(--text);font-size:var(--t-footnote);font-weight:500;line-height:1.25;padding:var(--s-2);border-radius:16px;min-height:44px}.mini a:hover{text-decoration:none;background:var(--bg-2)}.mini img{width:56px;height:56px}.panel .foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;padding-top:var(--s-4);border-top:1px solid var(--border-2);font-size:var(--t-footnote);color:var(--text-3)}.featured-tools{max-width:var(--w-page);margin:var(--s-6) auto 0;padding:0 22px}.featured-tools h3{font-size:var(--t-headline);margin:0 0 var(--s-4);color:var(--text)}.twin+.featured-tools{margin-top:var(--section-gap)}.ft-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin:0 0 var(--s-5)}.ft-head h2{font-size:var(--t-title1);line-height:var(--lh-title1);letter-spacing:-.025em;margin:0}.ft-head p{margin:var(--s-2) 0 0;color:var(--text-2)}.ft-head .btn-quiet{font-size:var(--t-callout)}.featured-tools~#studio,.featured-tools~main,.featured-tools~#blog{margin-top:var(--section-gap)}#apps{scroll-margin-top:calc(var(--nav-h,52px) + 16px)}.panel .foot .btn{min-height:44px;display:inline-flex;align-items:center}.panel .foot .btn-quiet{font-size:var(--t-callout)}.hero .hero-actions .btn{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}.hero-featured-badge-link{min-height:44px;display:inline-flex;align-items:center}.featured-tools~main .app details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.xlink{max-width:var(--w-page);margin:var(--s-6) auto;padding:0 22px}.xlink .in{padding:var(--s-6);border-radius:var(--r-stage);background:var(--band);border:1px solid var(--border-2)}.xlink h2{font-size:var(--t-title2);line-height:var(--lh-title2);margin:0 0 var(--s-2)}.xlink .in>p{margin:0;color:var(--text-2);font-size:var(--t-callout)}.xlink .cards{margin-top:var(--s-5)}@media(max-width:734px){.xlink .in{padding:var(--s-5)}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cards>li[hidden],.grid4>li[hidden]{display:none}.xlink,.twin,.featured-tools{width:100%;box-sizing:border-box}@media(hover:none){.search kbd{display:none}.search input{padding-right:22px}}@media(max-width:734px){.tp-stage .tp-nudge{position:static}.tp-stage .tp-foot .tp-nudge{left:auto;right:auto;bottom:auto;z-index:auto;box-shadow:none}.tp-stage .tp-foot:not(.is-nudge) .tp-nudge{display:none}.tp-stage .tp-foot.is-nudge .tp-trust{visibility:hidden}body:has(.appbar.is-in) .tp-stage .tp-foot.is-nudge .tp-nudge{visibility:visible;opacity:1}}:is([data-tp=apns-jwt-generator],[data-tp=apns-device-token-checker],[data-tp=apns-error-codes],[data-tp=live-activity-push-payload],[data-tp=app-store-screenshot-sizes],[data-tp=json-to-swift-codable],[data-tp=aasa-validator],[data-tp=app-store-character-counter],[data-tp=mobileprovision-viewer]) :is(.tp-nudge,.tp-companion) .btn-store:not(.app-store-badge){background:transparent;color:var(--text);border:1px solid var(--text-3)}:is([data-tp=apns-jwt-generator],[data-tp=apns-device-token-checker],[data-tp=apns-error-codes],[data-tp=live-activity-push-payload],[data-tp=app-store-screenshot-sizes],[data-tp=json-to-swift-codable],[data-tp=aasa-validator],[data-tp=app-store-character-counter],[data-tp=mobileprovision-viewer]) :is(.tp-nudge,.tp-companion) .btn-store:not(.app-store-badge):hover{background:var(--bg-2)}:is([data-tp=apns-jwt-generator],[data-tp=apns-device-token-checker],[data-tp=apns-error-codes],[data-tp=live-activity-push-payload],[data-tp=app-store-screenshot-sizes],[data-tp=json-to-swift-codable],[data-tp=aasa-validator],[data-tp=app-store-character-counter],[data-tp=mobileprovision-viewer]) .btn-store:not(.app-store-badge){min-height:44px}.tp-stage-wrap{margin-bottom:var(--s-8)}.tp-stage-wrap--tap{margin-bottom:150px}.tp-stage-wrap:has([data-tap-heavy]){margin-bottom:150px}
