/* Observed source visibility; keep original layout media queries. */
@media(max-width:767px){
[data-lp-ref-id="1b69d5dd"]{display:block!important}
[data-lp-ref-id="3009bf4a"]{display:none!important}
[data-lp-ref-id="3200e1b3"]{display:flex!important}
[data-lp-ref-id="336cdc6f"]{display:none!important}
[data-lp-ref-id="3496d7a5"]{display:none!important}
[data-lp-ref-id="3d9e6a7d"]{display:none!important}
[data-lp-ref-id="49465fc4"]{display:flex!important}
[data-lp-ref-id="82432e28"]{display:flex!important}
[data-lp-ref-id="99c7d593"]{display:flex!important}
[data-lp-ref-id="9ac7d726"]{display:none!important}
[data-lp-ref-id="a143d93a"]{display:flex!important}
[data-lp-ref-id="c485461b"]{display:inline-flex!important}
[data-lp-ref-id="c58547ae"]{display:none!important}
[data-lp-ref-id="cea7c1f7"]{display:none!important}
[data-lp-ref-id="dff9c89e"]{display:flex!important}
[data-lp-ref-id="e834915b"]{display:none!important}
[data-lp-ref-id="e972c57d"]{display:none!important}
}
@media(min-width:768px){
[data-lp-ref-id="1b69d5dd"]{display:none!important}
[data-lp-ref-id="3009bf4a"]{display:flex!important}
[data-lp-ref-id="3200e1b3"]{display:none!important}
[data-lp-ref-id="336cdc6f"]{display:flex!important}
[data-lp-ref-id="3496d7a5"]{display:flex!important}
[data-lp-ref-id="3d9e6a7d"]{display:flex!important}
[data-lp-ref-id="49465fc4"]{display:none!important}
[data-lp-ref-id="82432e28"]{display:none!important}
[data-lp-ref-id="99c7d593"]{display:none!important}
[data-lp-ref-id="9ac7d726"]{display:flex!important}
[data-lp-ref-id="a143d93a"]{display:none!important}
[data-lp-ref-id="c485461b"]{display:none!important}
[data-lp-ref-id="c58547ae"]{display:inline-flex!important}
[data-lp-ref-id="cea7c1f7"]{display:flex!important}
[data-lp-ref-id="dff9c89e"]{display:none!important}
[data-lp-ref-id="e834915b"]{display:flex!important}
[data-lp-ref-id="e972c57d"]{display:block!important}
}

/* Storefront polish + screenshot carousel (added, keeps original layout). */
body:not(.P9KVBf) .dzkqwc{
  background:
    radial-gradient(760px 300px at 12% -10%,rgba(255,45,85,.075),rgba(255,255,255,0) 68%),
    radial-gradient(620px 280px at 92% 0%,rgba(0,161,115,.065),rgba(255,255,255,0) 66%);
}
.lp-app-icon{display:none}
@media(min-width:1280px){
  .lp-hero-row{align-items:flex-start}
  .lp-app-icon{display:block;flex:0 0 84px;width:84px;height:84px;margin-right:22px;border-radius:20px;object-fit:cover;background:#fff;box-shadow:0 14px 30px rgba(224,44,86,.2),0 2px 6px rgba(60,64,67,.14)}
  .lp-hero-row>div{flex:1 1 auto;min-width:0}
  .lp-hero-row .Fd93Bb,.lp-hero-row .tv4jIf{width:100%;max-width:760px}
  .lp-hero-row .p5VxAd{font-size:3rem;line-height:3.5rem}
}
.u4ICaf .BhQfub:not(:disabled){
  border-radius:12px;
  background:linear-gradient(135deg,#00a173 0%,#01875f 100%);
  box-shadow:0 10px 24px rgba(1,135,95,.24),0 2px 6px rgba(1,135,95,.16);
  transition:transform .22s ease,box-shadow .22s ease,background .22s ease;
}
.u4ICaf .BhQfub:not(:disabled):hover{
  background:linear-gradient(135deg,#00b37f 0%,#019268 100%);
  transform:translateY(-2px);
  box-shadow:0 14px 30px rgba(1,135,95,.28),0 3px 8px rgba(1,135,95,.18);
}
.lp-shot-carousel .bewvKb{position:relative}
.lp-shot-carousel .aoJE7e{
  padding:8px 2px 18px;
  scrollbar-width:none;
  -ms-overflow-style:none;
  overscroll-behavior-x:contain;
}
.lp-shot-carousel .aoJE7e::-webkit-scrollbar{display:none;width:0;height:0}
.lp-shot-carousel .ULeU3b.Utde2e{scroll-snap-align:start;scroll-snap-stop:always}
.lp-shot-carousel .B5GQxf{
  border-radius:12px;
  background:#fff;
  box-shadow:0 1px 2px rgba(60,64,67,.18),0 8px 22px rgba(60,64,67,.1);
  transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease;
}
.lp-shot-carousel .Atcj9b{transition:transform .35s cubic-bezier(.2,.7,.3,1)}
.lp-shot-carousel .Atcj9b:hover .B5GQxf{
  transform:translateY(-4px);
  box-shadow:0 2px 4px rgba(60,64,67,.14),0 16px 34px rgba(60,64,67,.16);
}
.lp-shot-carousel .bewvKb::before,
.lp-shot-carousel .bewvKb::after{
  content:"";
  position:absolute;
  top:8px;
  bottom:18px;
  width:58px;
  pointer-events:none;
  z-index:2;
  transition:opacity .25s ease;
}
.lp-shot-carousel .bewvKb::before{
  left:0;
  background:linear-gradient(270deg,rgba(255,255,255,0),#fff 82%);
  opacity:0;
}
.lp-shot-carousel .bewvKb::after{
  right:0;
  background:linear-gradient(90deg,rgba(255,255,255,0),#fff 82%);
  opacity:1;
}
.lp-shot-carousel:not(.is-start) .bewvKb::before{opacity:1}
.lp-shot-carousel.is-end .bewvKb::after{opacity:0}
.lp-shot-arrow{
  position:absolute;
  top:calc(50% - 5px);
  transform:translateY(-50%);
  z-index:4;
  width:48px;
  height:48px;
  padding:0;
  border:1px solid rgba(60,64,67,.12);
  border-radius:50%;
  background:rgba(255,255,255,.94);
  color:#3c4043;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 6px 18px rgba(60,64,67,.18),0 1px 3px rgba(60,64,67,.12);
  cursor:pointer;
  opacity:.55;
  visibility:visible;
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
  transition:opacity .2s ease,visibility .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease;
}
.lp-shot-arrow svg{width:24px;height:24px;fill:currentColor;display:block}
.lp-shot-prev{left:-18px}
.lp-shot-next{right:-18px}
.lp-shot-carousel .bewvKb:hover .lp-shot-arrow,
.lp-shot-carousel .bewvKb:focus-within .lp-shot-arrow,
.lp-shot-arrow:focus-visible{opacity:1;visibility:visible}
.lp-shot-arrow:hover{background:#fff;box-shadow:0 9px 24px rgba(60,64,67,.24),0 2px 4px rgba(60,64,67,.14);transform:translateY(-50%) scale(1.05)}
.lp-shot-arrow:focus-visible,.lp-shot-carousel .B5GQxf:focus-visible{outline:2px solid #01875f;outline-offset:3px}
.lp-shot-meta{display:flex;align-items:center;gap:16px;margin-top:2px;padding:0 2px}
.lp-shot-progress{position:relative;flex:1 1 auto;height:3px;border-radius:999px;background:rgba(60,64,67,.14);overflow:hidden}
.lp-shot-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00a173,#01875f);transform:scaleX(.02);transform-origin:left center;transition:transform .22s ease}
.lp-shot-count{flex:0 0 auto;font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;color:#5f6368;font-variant-numeric:tabular-nums}
.lp-shot-sep{margin:0 5px;color:rgba(95,99,104,.45)}
.P9KVBf .lp-shot-carousel .bewvKb::before{background:linear-gradient(270deg,rgba(32,33,36,0),#202124 82%)}
.P9KVBf .lp-shot-carousel .bewvKb::after{background:linear-gradient(90deg,rgba(32,33,36,0),#202124 82%)}
.P9KVBf .lp-shot-arrow{background:rgba(41,42,45,.94);color:#e8eaed;border-color:rgba(255,255,255,.14)}
.P9KVBf .lp-shot-count{color:#bdc1c6}
@media(max-width:767px){
  .lp-shot-carousel .aoJE7e{padding:6px 1px 14px}
  .lp-shot-carousel .bewvKb::before,.lp-shot-carousel .bewvKb::after{top:6px;bottom:14px;width:26px}
  .lp-shot-arrow{opacity:1;visibility:visible;width:38px;height:38px;top:calc(50% - 4px)}
  .lp-shot-arrow svg{width:20px;height:20px}
  .lp-shot-prev{left:5px}
  .lp-shot-next{right:5px}
  .lp-shot-meta{gap:12px;padding:0 1px}
  .lp-shot-count{font-size:10px;letter-spacing:.12em}
}
@media(max-width:767px){
  body .hnnXjf:not(.XcNflb){margin-top:24px}
  .hnnXjf,.Il7kR,.lp-hero-row{max-width:100%}
  .lp-hero-row{align-items:flex-start;min-width:0}
  .lp-hero-row>div{flex:1 1 auto;min-width:0}
  .lp-app-icon{display:block;flex:0 0 62px;width:62px;height:62px;margin:2px 14px 0 0;border-radius:16px;object-fit:cover;background:#fff;box-shadow:0 10px 22px rgba(224,44,86,.2),0 2px 4px rgba(60,64,67,.14)}
  .lp-hero-row .Fd93Bb,.lp-hero-row .tv4jIf{width:100%;max-width:none}
}

/* Remove the top and bottom navigation bars site-wide. */
.S3WLMd,.N77Uuf,.P7NFWb{display:none!important}
.Czez9d{margin-top:0!important}
