:root:has(.store-root){scroll-behavior:smooth;background:#fff}.store-root{--ink:#1d1d1f;--muted:#6e6e73;--faint:#86868b;--line:#00000017;--tile:#f5f5f7;min-height:100svh;color:var(--ink);font-family:var(--font-app), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;position:relative;overflow-x:clip}.store-display{letter-spacing:-.035em;font-feature-settings:"tnum"}.store-hero-bg{z-index:-1;background:radial-gradient(52rem 22rem at 50% -6%, rgb(var(--accent-rgb) / .07), transparent 72%), linear-gradient(to bottom, #fff 0%, #fbfbfd 70%, #f5f5f7 100%);position:absolute;inset:0}.store-bar{-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);border-bottom:1px solid var(--line);background:#ffffffd1}.store-noscroll{scrollbar-width:none;-ms-overflow-style:none}.store-noscroll::-webkit-scrollbar{display:none}.store-edge{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 28px),#0000 100%)}.store-chip{white-space:nowrap;height:2.25rem;color:var(--ink);background:var(--tile);border-radius:9999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.875rem;font-weight:500;transition:background .2s,color .2s,transform .15s;display:inline-flex}.store-chip:hover{background:#ebebef}.store-chip:active{transform:scale(.97)}.store-chip[data-active=true]{color:#fff;background:var(--ink)}.store-seg{background:#eeeef1;border-radius:9999px;padding:3px;display:inline-flex}.store-seg .store-chip{height:2rem;color:var(--muted);background:0 0}.store-seg .store-chip:hover{color:var(--ink);background:0 0}.store-seg .store-chip[data-active=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000024,0 0 0 .5px #0000000a}.store-btn{color:var(--accent-ink);background:var(--accent);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:filter .2s,transform .15s,box-shadow .2s;display:inline-flex}.store-btn:hover{filter:brightness(1.12)saturate(1.05)}.store-btn:active{transform:scale(.97)}.store-link{color:var(--accent-text);align-items:center;gap:.25rem;font-weight:500;transition:opacity .2s;display:inline-flex}.store-link:hover{opacity:.7}.store-select{appearance:none;background:var(--tile) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right .7rem center;color:var(--ink);border:0;border-radius:9999px;outline:none;padding:.45rem 2rem .45rem .95rem;font-size:.875rem;font-weight:500}.store-select:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .25)}.store-range{width:100%;accent-color:var(--accent);height:1.5rem}.store-panel{background:var(--tile);border-radius:1.5rem}.store-tile{background:var(--tile);border-radius:1.6rem;transition:box-shadow .3s,background .3s}@media (hover:hover){.store-tile:hover{background:#f1f1f4;box-shadow:0 14px 34px -18px #00000047}}.store-stage{justify-content:center;align-items:center;height:12.75rem;padding:.5rem .75rem .85rem;display:flex;position:relative}.phone-photo-frame{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.phone-photo-img{object-fit:contain;object-position:center center;width:auto;max-width:min(5.75rem,78%);height:auto;max-height:11.5rem}@keyframes store-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.store-fade{animation:.8s cubic-bezier(.25,.8,.25,1) both store-fade;animation-delay:var(--d,0s)}.store-reveal{opacity:0;transition:opacity .6s cubic-bezier(.25,.8,.25,1),transform .6s cubic-bezier(.25,.8,.25,1);transition-delay:var(--d,0s);transform:translateY(14px)}.store-reveal[data-in=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.store-fade{animation:none!important}.store-reveal{opacity:1;transition:none;transform:none}:root:has(.store-root){scroll-behavior:auto}}
