.product-preview[data-astro-cid-xnuw7ymc]{margin:0}.device-composition[data-astro-cid-xnuw7ymc]{position:relative;padding:25px 12% 70px 0}.tablet-screen[data-astro-cid-xnuw7ymc]{overflow:hidden;border:7px solid #202326;border-radius:22px;box-shadow:var(--shadow);transform:rotate(-3deg);background:#fff}.phone-screen[data-astro-cid-xnuw7ymc]{position:absolute;right:0;bottom:15px;width:32%;overflow:hidden;border:5px solid #202326;border-radius:26px;background:#fff;box-shadow:0 18px 40px #0003;transform:rotate(4deg)}.device-composition[data-astro-cid-xnuw7ymc] img[data-astro-cid-xnuw7ymc]{width:100%;height:auto}figcaption[data-astro-cid-xnuw7ymc]{text-align:center;font-size:.6rem;color:var(--text-soft);margin-top:12px}@media(max-width:540px){.device-composition[data-astro-cid-xnuw7ymc]{padding-bottom:55px}.tablet-screen[data-astro-cid-xnuw7ymc]{border-width:5px;border-radius:15px}.phone-screen[data-astro-cid-xnuw7ymc]{border-width:3px;border-radius:18px}}.poster-section[data-astro-cid-gn4k6fhg]{padding-block:90px 70px}.poster-heading[data-astro-cid-gn4k6fhg]{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px}.poster-heading[data-astro-cid-gn4k6fhg] h2[data-astro-cid-gn4k6fhg]{margin-top:16px}.poster-intro[data-astro-cid-gn4k6fhg]{max-width:310px;font-size:.88rem;line-height:1.8}.poster-grid[data-astro-cid-gn4k6fhg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.platform-tabs[data-astro-cid-gn4k6fhg]{display:flex;width:fit-content;gap:6px;padding:5px;border:1px solid var(--border-strong);border-radius:9px;margin-bottom:30px}.platform-tabs[data-astro-cid-gn4k6fhg] button[data-astro-cid-gn4k6fhg]{border:0;border-radius:5px;padding:10px 26px;background:transparent;color:var(--text-soft);cursor:pointer;font-size:.85rem}.platform-tabs[data-astro-cid-gn4k6fhg] button[data-astro-cid-gn4k6fhg][aria-selected=true]{color:var(--bg);background:var(--text)}.platform-heading[data-astro-cid-gn4k6fhg]{margin-block:30px 20px}.platform-iphone[data-astro-cid-gn4k6fhg] .poster-grid[data-astro-cid-gn4k6fhg],.platform-ipad[data-astro-cid-gn4k6fhg] .poster-grid[data-astro-cid-gn4k6fhg]{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-iphone[data-astro-cid-gn4k6fhg] .poster-caption[data-astro-cid-gn4k6fhg],.platform-ipad[data-astro-cid-gn4k6fhg] .poster-caption[data-astro-cid-gn4k6fhg]{flex-wrap:wrap;gap:5px 10px}.platform-iphone[data-astro-cid-gn4k6fhg] .poster-view[data-astro-cid-gn4k6fhg],.platform-ipad[data-astro-cid-gn4k6fhg] .poster-view[data-astro-cid-gn4k6fhg]{flex-basis:100%;text-align:left;padding-left:25px}.poster-story[data-astro-cid-gn4k6fhg]{margin:0;min-width:0}.poster-link[data-astro-cid-gn4k6fhg]{display:block;border-radius:12px}.poster-frame[data-astro-cid-gn4k6fhg]{position:relative;overflow:hidden;border-radius:12px;background:#f5f5f7;border:1px solid var(--border-strong);box-shadow:0 6px 18px -12px #183e4926;transition:box-shadow .25s,transform .25s}.poster-frame[data-astro-cid-gn4k6fhg] img[data-astro-cid-gn4k6fhg]{width:100%;height:auto}.poster-expand[data-astro-cid-gn4k6fhg]{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#152f3d;color:#fff;font-size:18px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.poster-link[data-astro-cid-gn4k6fhg]:hover .poster-frame[data-astro-cid-gn4k6fhg],.poster-link[data-astro-cid-gn4k6fhg]:focus-visible .poster-frame[data-astro-cid-gn4k6fhg]{transform:translateY(-4px);box-shadow:var(--shadow)}.poster-link[data-astro-cid-gn4k6fhg]:hover .poster-expand[data-astro-cid-gn4k6fhg],.poster-link[data-astro-cid-gn4k6fhg]:focus-visible .poster-expand[data-astro-cid-gn4k6fhg]{opacity:1;transform:translateY(0)}.poster-caption[data-astro-cid-gn4k6fhg]{display:flex;align-items:baseline;gap:12px;padding:17px 2px 0;font-size:.8rem;font-weight:600}.poster-caption[data-astro-cid-gn4k6fhg]>p[data-astro-cid-gn4k6fhg]{color:inherit}.poster-number[data-astro-cid-gn4k6fhg]{color:var(--accent);font:.65rem monospace}.poster-caption[data-astro-cid-gn4k6fhg]>.poster-view[data-astro-cid-gn4k6fhg]{margin-left:auto;color:var(--text-soft);font-size:.67rem;font-weight:400;text-align:right}.poster-footnote[data-astro-cid-gn4k6fhg]{margin-top:26px;font-size:.65rem;letter-spacing:.025em}.poster-dialog[data-astro-cid-gn4k6fhg]{width:min(1440px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 30px 100px #0005}.poster-dialog[data-astro-cid-gn4k6fhg]::backdrop{background:#07151dd9;backdrop-filter:blur(10px)}.poster-dialog-bar[data-astro-cid-gn4k6fhg]{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--border)}.poster-dialog-bar[data-astro-cid-gn4k6fhg] h2[data-astro-cid-gn4k6fhg]{font-family:var(--font);font-size:.85rem;font-weight:600;letter-spacing:0}.poster-close[data-astro-cid-gn4k6fhg]{display:flex;align-items:center;gap:12px;background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;padding:7px 12px;font-size:.75rem;cursor:pointer}.poster-full[data-astro-cid-gn4k6fhg]{width:100%;height:auto;max-height:calc(100dvh - 125px);object-fit:contain}html:has(.poster-dialog[open]){overflow:hidden}@media(max-width:1000px){.platform-iphone[data-astro-cid-gn4k6fhg] .poster-grid[data-astro-cid-gn4k6fhg],.platform-ipad[data-astro-cid-gn4k6fhg] .poster-grid[data-astro-cid-gn4k6fhg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.platform-iphone[data-astro-cid-gn4k6fhg] .poster-grid[data-astro-cid-gn4k6fhg],.platform-ipad[data-astro-cid-gn4k6fhg] .poster-grid[data-astro-cid-gn4k6fhg]{grid-template-columns:1fr;max-width:380px;margin-inline:auto}}@media(max-width:700px){.poster-section[data-astro-cid-gn4k6fhg]{padding-block:60px 30px}.poster-heading[data-astro-cid-gn4k6fhg]{display:block;margin-bottom:28px}.poster-intro[data-astro-cid-gn4k6fhg]{margin-top:18px;max-width:400px}.poster-grid[data-astro-cid-gn4k6fhg]{grid-template-columns:1fr;gap:28px}.poster-expand[data-astro-cid-gn4k6fhg]{opacity:1;transform:none;width:28px;height:28px;right:10px;bottom:10px}.poster-dialog[data-astro-cid-gn4k6fhg]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.poster-dialog-bar[data-astro-cid-gn4k6fhg]{padding:12px}.poster-full[data-astro-cid-gn4k6fhg]{width:100%}}
