.mock[data-astro-cid-3qhxazl3]{display:flex;flex-direction:column;width:100%;height:100%;min-height:220px;border-radius:16px;overflow:hidden;background:#0e0c0b;color:#fff;box-shadow:0 24px 50px -28px #000000a6,0 0 0 1px #ffffff14;container-type:inline-size}.mock__bar[data-astro-cid-3qhxazl3]{display:flex;align-items:center;gap:.6rem;flex:none;height:1.7rem;padding:0 .7rem;background:#1a1714;border-bottom:1px solid rgba(255,255,255,.06)}.mock__dots[data-astro-cid-3qhxazl3]{display:flex;gap:.28rem}.mock__dots[data-astro-cid-3qhxazl3] i[data-astro-cid-3qhxazl3]{width:.42rem;height:.42rem;border-radius:50%;background:#3a342e}.mock__dots[data-astro-cid-3qhxazl3] i[data-astro-cid-3qhxazl3]:first-child{background:#ff5f57}.mock__dots[data-astro-cid-3qhxazl3] i[data-astro-cid-3qhxazl3]:nth-child(2){background:#febc2e}.mock__dots[data-astro-cid-3qhxazl3] i[data-astro-cid-3qhxazl3]:nth-child(3){background:#28c840}.mock__url[data-astro-cid-3qhxazl3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;letter-spacing:.01em;color:#ffffff8c;background:#ffffff0f;border-radius:999px;padding:.15rem .55rem}.mock__screen[data-astro-cid-3qhxazl3]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:.7rem .75rem .65rem;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 55%),var(--bg);color:var(--ink);overflow:hidden}.mock__photo[data-astro-cid-3qhxazl3],.mock__scrim[data-astro-cid-3qhxazl3]{position:absolute;inset:0}.mock__photo[data-astro-cid-3qhxazl3]{background:var(--photo) center / cover no-repeat;transform:scale(1.04)}.has-photo[data-astro-cid-3qhxazl3] .mock__scrim[data-astro-cid-3qhxazl3]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 42%,transparent),color-mix(in srgb,var(--bg) 78%,transparent) 55%,color-mix(in srgb,var(--bg) 88%,black))}.mock__nav[data-astro-cid-3qhxazl3],.mock__hero[data-astro-cid-3qhxazl3],.mock__cards[data-astro-cid-3qhxazl3],.mock__pin[data-astro-cid-3qhxazl3],.mock__toast[data-astro-cid-3qhxazl3]{position:relative;z-index:1}.mock__pin[data-astro-cid-3qhxazl3],.mock__toast[data-astro-cid-3qhxazl3]{position:absolute}.mock__screen--capture[data-astro-cid-3qhxazl3]{padding:0;background:#111}.mock__screen--capture[data-astro-cid-3qhxazl3] img[data-astro-cid-3qhxazl3]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.mock__phone[data-astro-cid-3qhxazl3]{position:absolute;z-index:4;right:4%;bottom:7%;height:74%;aspect-ratio:9 / 19.2;padding:.35rem .28rem .42rem;border-radius:1.15rem;background:#0c0c0c;box-shadow:0 18px 34px -14px #000000b8,inset 0 0 0 1px #ffffff2e}.mock__phone[data-astro-cid-3qhxazl3]:before{content:"";position:absolute;z-index:2;top:.48rem;left:50%;width:32%;height:.22rem;border-radius:999px;background:#242424;transform:translate(-50%)}.mock__phone[data-astro-cid-3qhxazl3] img[data-astro-cid-3qhxazl3]{position:relative;z-index:1;border-radius:.78rem}.mock__nav[data-astro-cid-3qhxazl3]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.mock__nav[data-astro-cid-3qhxazl3] strong[data-astro-cid-3qhxazl3]{font-size:.72rem;letter-spacing:0;text-transform:none}.mock__nav[data-astro-cid-3qhxazl3] span[data-astro-cid-3qhxazl3]{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock__hero[data-astro-cid-3qhxazl3]{position:relative;margin-top:.7rem;max-width:18em}.mock__hero[data-astro-cid-3qhxazl3] p[data-astro-cid-3qhxazl3]{margin:0;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.mock__title[data-astro-cid-3qhxazl3]{margin-top:.28rem!important;font-size:clamp(.95rem,4.6cqi,1.35rem)!important;font-weight:700;letter-spacing:-.03em;line-height:1.05!important;text-transform:none!important;color:var(--ink)!important}.mock__cta[data-astro-cid-3qhxazl3]{position:relative;display:inline-flex;margin-top:.55rem;padding:.32rem .7rem;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.62rem;font-weight:700;letter-spacing:.01em}.mock__ring[data-astro-cid-3qhxazl3]{position:absolute;inset:-5px;border-radius:inherit;border:1.5px solid var(--accent);animation:mock-ring 2.6s ease-out infinite;animation-delay:var(--d)}.mock__cards[data-astro-cid-3qhxazl3]{display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:.4rem;margin-top:auto;padding-top:.7rem}.mock__cards[data-astro-cid-3qhxazl3] span[data-astro-cid-3qhxazl3]{display:block;height:2.1rem;border-radius:8px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.mock__cards[data-astro-cid-3qhxazl3] span[data-astro-cid-3qhxazl3]:first-child{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,transparent),transparent 80%),color-mix(in srgb,var(--ink) 10%,transparent)}.mock__pin[data-astro-cid-3qhxazl3],.mock__toast[data-astro-cid-3qhxazl3]{position:absolute;z-index:2;max-width:70%;padding:.28rem .5rem .28rem .42rem;border-radius:999px;background:#fff;color:#0a0203;font-size:clamp(.55rem,2.5cqi,.68rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;box-shadow:0 10px 24px -12px #0000008c;animation:mock-pop .7s cubic-bezier(.16,1,.3,1) both}.mock__pin[data-astro-cid-3qhxazl3]{animation-delay:calc(var(--d) + .35s)}.mock__pin[data-astro-cid-3qhxazl3]:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.35rem;border-radius:50%;background:var(--yellow, #ffca3b);box-shadow:0 0 0 3px #ffca3b59;vertical-align:-.05rem;animation:mock-dot 1.8s ease-in-out infinite}.mock__toast[data-astro-cid-3qhxazl3]{right:.55rem;bottom:.55rem;background:#0a0203;color:#fff;animation-delay:calc(var(--d) + 1.1s)}.mock__toast[data-astro-cid-3qhxazl3]:before{content:"";display:inline-block;width:.38rem;height:.38rem;margin-right:.35rem;border-radius:2px;background:var(--yellow, #ffca3b);vertical-align:.05rem}.mock__scan[data-astro-cid-3qhxazl3]{position:absolute;z-index:2;left:0;right:0;height:28%;top:-30%;background:linear-gradient(180deg,transparent,rgba(255,202,59,.16),transparent);animation:mock-scan 5.5s ease-in-out infinite;animation-delay:var(--d);pointer-events:none}.mock__screen--search[data-astro-cid-3qhxazl3]{background:#f6f4ef;color:#1c1917;gap:.45rem}.mock__query[data-astro-cid-3qhxazl3]{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:999px;background:#fff;border:1px solid #e4e0d8;font-size:.68rem;font-weight:700}.mock__query[data-astro-cid-3qhxazl3] span[data-astro-cid-3qhxazl3]{width:.55rem;height:.55rem;border:1.5px solid #1c1917;border-radius:50%;box-shadow:3px 3px 0 -2px #1c1917}.mock__results[data-astro-cid-3qhxazl3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.mock__results[data-astro-cid-3qhxazl3] li[data-astro-cid-3qhxazl3]{display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border-radius:10px;background:#fff;font-size:.62rem;color:#6b6560}.mock__results[data-astro-cid-3qhxazl3] b[data-astro-cid-3qhxazl3]{font-size:.72rem;color:#a39e96}.mock__win[data-astro-cid-3qhxazl3]{order:-1;background:#ffca3b!important;color:#0a0203!important;animation:mock-climb 4.8s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--d)}.mock__win[data-astro-cid-3qhxazl3] b[data-astro-cid-3qhxazl3]{color:#0a0203!important}.mock__win[data-astro-cid-3qhxazl3] span[data-astro-cid-3qhxazl3]{display:flex;flex-direction:column;min-width:0}.mock__win[data-astro-cid-3qhxazl3] strong[data-astro-cid-3qhxazl3]{font-size:.72rem}.mock__win[data-astro-cid-3qhxazl3] em[data-astro-cid-3qhxazl3]{font-style:normal;font-size:.55rem;opacity:.75}.mock__screen--search[data-astro-cid-3qhxazl3] .mock__pin[data-astro-cid-3qhxazl3]{background:#0a0203;color:#fff}@keyframes mock-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes mock-ring{0%{opacity:.7;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.25)}}@keyframes mock-dot{50%{transform:scale(.75)}}@keyframes mock-scan{0%,18%{top:-30%}62%,to{top:110%}}@keyframes mock-climb{0%,12%{transform:translateY(2.4rem)}32%,78%{transform:none}to{transform:none}}@media(prefers-reduced-motion:reduce){.mock__ring[data-astro-cid-3qhxazl3],.mock__pin[data-astro-cid-3qhxazl3],.mock__toast[data-astro-cid-3qhxazl3],.mock__scan[data-astro-cid-3qhxazl3],.mock__win[data-astro-cid-3qhxazl3],.mock__pin[data-astro-cid-3qhxazl3]:before{animation:none}}
