.analytics-choice[data-astro-cid-5krk3x6l]{padding-bottom:28px}.analytics-settings[data-astro-cid-5krk3x6l]{text-underline-offset:4px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:underline}.analytics-panel[data-astro-cid-5krk3x6l]{border-top:1px solid var(--line);max-width:760px;padding:20px 0}.analytics-panel[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{font-size:14px;line-height:1.7}.analytics-panel[data-astro-cid-5krk3x6l] div[data-astro-cid-5krk3x6l]{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.analytics-panel[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{border:1px solid var(--green);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:12px 18px}.analytics-panel[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]:hover{background:var(--soft)}.public-nav{gap:26px;font-size:14px;display:flex}.public-main{padding-top:56px;padding-bottom:90px}.public-intro{max-width:850px;margin-bottom:68px}.public-back{font-size:14px;text-decoration:none}.public-eyebrow{color:var(--muted);margin-top:40px;font-size:13px;font-weight:650}.public-intro h1{letter-spacing:-.04em;max-width:850px;margin:14px 0 24px;font-size:clamp(38px,5vw,65px);font-weight:600;line-height:1.14}.public-lead{max-width:750px;color:var(--muted);font-size:20px;line-height:1.65}.public-article{max-width:760px}.public-article section{border-top:1px solid var(--line);padding:30px 0}.public-article h2{letter-spacing:-.025em;margin-bottom:18px;font-size:26px;line-height:1.4}.public-article p{color:var(--muted);margin:16px 0;font-size:17px;line-height:1.85}.public-links{flex-wrap:wrap;gap:12px 24px;margin-top:20px;padding:0;list-style:none;display:flex}.public-links a{text-underline-offset:4px;font-size:15px}.public-reviewed{color:var(--muted);margin-top:24px;font-size:13px}.store-links{flex-wrap:wrap;gap:16px;margin:30px 0;display:flex}.app-gallery{margin:38px 0 70px}.gallery-heading{margin-bottom:30px}.gallery-heading h2{font-size:30px;line-height:1.4}.gallery-heading p{color:var(--muted);margin-top:8px;font-size:14px}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.capture-frame{border:1px solid var(--line);background:var(--white);border-radius:28px;max-width:320px;overflow:hidden}.capture-frame img{width:100%;height:auto;display:block}.gallery-grid figcaption{margin-top:18px}.gallery-grid h3{font-size:17px;line-height:1.5}.gallery-grid p{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.7}html[lang=hi] .public-intro h1{letter-spacing:-.02em;line-height:1.4}.site-footer nav{flex-wrap:wrap;gap:14px 22px}.public-contact{font-size:18px}.home-app-links{flex-wrap:wrap;gap:14px 24px;margin-top:24px;display:flex}.home-app-links a{text-underline-offset:4px;font-size:15px}@media (width<=850px){.public-nav{gap:16px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.public-intro{margin-bottom:40px}}@media (width<=680px){.public-main{padding-top:32px;padding-bottom:56px}.public-nav{display:none}.public-intro h1{font-size:38px}.public-lead{font-size:18px}.public-article p{font-size:16px}.public-article h2{font-size:23px}.public-eyebrow{margin-top:28px}.gallery-grid{gap:16px}.capture-frame{border-radius:18px}.gallery-grid figcaption h3{font-size:15px}.gallery-grid figcaption p{font-size:13px}.public-links{flex-direction:column;gap:14px}.site-footer .footer-top nav{justify-content:flex-start}}.deletion-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);max-width:760px;margin-top:48px;padding:30px}.deletion-panel h2{margin-bottom:18px;font-size:26px;line-height:1.4}.deletion-panel p{color:var(--muted);margin:16px 0}.deletion-panel form{gap:16px;max-width:560px;margin-top:24px;display:grid}.deletion-panel input:not([type=checkbox]){border:1px solid var(--line);width:100%;color:var(--ink);background:var(--paper);border-radius:10px;padding:14px 16px;font-size:18px}.deletion-panel .button{white-space:normal;text-align:center;justify-self:start;min-height:48px}.deletion-confirm{align-items:flex-start;gap:12px;display:flex}.deletion-confirm input{width:22px;height:22px;accent-color:var(--green);flex-shrink:0;margin-top:3px}.deletion-status{min-height:28px}.deletion-reset{background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}@media (width<=680px){.deletion-panel{padding:22px}.deletion-panel .button{width:100%}}
