.device[data-astro-cid-anncu4nr]{position:relative}.device-screen[data-astro-cid-anncu4nr] img{width:100%;height:auto;display:block}.device-desktop[data-astro-cid-anncu4nr],.device-browser[data-astro-cid-anncu4nr]{border:1px solid var(--pf-border);background:var(--pf-surface);box-shadow:var(--pf-shadow-device);border-radius:.875rem;overflow:hidden}.device-bar[data-astro-cid-anncu4nr]{border-bottom:1px solid var(--pf-border);background:var(--pf-device-chrome);align-items:center;height:2.1rem;padding-inline:.85rem;display:flex;position:relative}.device-dots[data-astro-cid-anncu4nr]{gap:.38rem;display:flex}.device-dots[data-astro-cid-anncu4nr] span[data-astro-cid-anncu4nr]{background:var(--pf-device-dot);border-radius:50%;width:.56rem;height:.56rem}.device-url[data-astro-cid-anncu4nr]{background:var(--pf-device-url);max-width:58%;color:var(--pf-ink-subtle);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .8rem;font-size:.68rem;line-height:1.2;display:inline-flex;position:absolute;left:50%;overflow:hidden;translate:-50%}.device-phone[data-astro-cid-anncu4nr]{container-type:inline-size}.device-body[data-astro-cid-anncu4nr]{background:var(--pf-device-bezel);box-shadow:inset 0 0 0 1px var(--pf-device-bezel-edge), var(--pf-shadow-device);border-radius:13cqi;padding:2.6cqi}.device-phone[data-astro-cid-anncu4nr] .device-screen[data-astro-cid-anncu4nr]{border-radius:10.5cqi;overflow:hidden}.zoom-panel[data-astro-cid-mzgqf6el]{display:none}.zoom-panel[data-astro-cid-mzgqf6el]:popover-open{opacity:1;width:100%;max-width:none;height:100dvh;max-height:none;transition:opacity .22s ease, display .22s allow-discrete, overlay .22s allow-discrete;background:0 0;border:0;place-items:center;margin:0;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}@starting-style{.zoom-panel[data-astro-cid-mzgqf6el]:popover-open{opacity:0}}.zoom-panel[data-astro-cid-mzgqf6el]::backdrop{background:var(--pf-overlay-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zoom-image[data-astro-cid-mzgqf6el]{border-radius:var(--radius-lg);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 6rem);box-shadow:0 30px 80px -20px var(--pf-overlay-backdrop)}.zoom-phone[data-astro-cid-mzgqf6el] .zoom-image[data-astro-cid-mzgqf6el]{border-radius:1.75rem}.zoom-close[data-astro-cid-mzgqf6el]{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));border:1px solid var(--pf-overlay-edge);background:var(--pf-overlay);width:2.75rem;height:2.75rem;color:var(--pf-overlay-ink);border-radius:999px;place-items:center;transition:border-color .2s;display:grid;position:fixed}.zoom-close[data-astro-cid-mzgqf6el]:hover{border-color:var(--pf-brand)}html:has(.zoom-panel:popover-open){overflow:hidden}.pv[data-astro-cid-vbhy64zx]{width:100%;position:relative}.pv-shot[data-astro-cid-vbhy64zx]{position:relative}.pv-phones[data-astro-cid-vbhy64zx]{justify-content:center;gap:6%;display:flex}.pv-phone[data-astro-cid-vbhy64zx]{width:40%;max-width:16rem}.pv-count-1[data-astro-cid-vbhy64zx] .pv-phone[data-astro-cid-vbhy64zx]{width:46%}.pv-phone[data-astro-cid-vbhy64zx]:nth-child(2){margin-top:9%}.pv-wide[data-astro-cid-vbhy64zx].pv-has-companion{padding-bottom:7%;padding-right:9%}.pv-companion[data-astro-cid-vbhy64zx]{z-index:1;width:23%;position:absolute;bottom:0;right:0}.pv-tile[data-astro-cid-vbhy64zx].pv-has-companion .pv-companion[data-astro-cid-vbhy64zx]{top:20%;bottom:auto}.pv-zoom[data-astro-cid-vbhy64zx]{z-index:2;border-radius:var(--radius-lg);cursor:zoom-in;justify-content:flex-end;align-items:flex-end;padding:.75rem;display:flex;position:absolute;inset:0}.pv-phone[data-astro-cid-vbhy64zx] .pv-zoom[data-astro-cid-vbhy64zx],.pv-companion[data-astro-cid-vbhy64zx] .pv-zoom[data-astro-cid-vbhy64zx]{border-radius:2rem;padding:9%}.pv-hint[data-astro-cid-vbhy64zx]{background:var(--pf-overlay);width:2rem;height:2rem;color:var(--pf-overlay-ink);opacity:0;border-radius:999px;place-items:center;transition:opacity .25s;display:grid}.pv-zoom[data-astro-cid-vbhy64zx]:hover .pv-hint[data-astro-cid-vbhy64zx],.pv-zoom[data-astro-cid-vbhy64zx]:focus-visible .pv-hint[data-astro-cid-vbhy64zx]{opacity:1}@media (hover:none){.pv-hint[data-astro-cid-vbhy64zx]{opacity:1}}.pv-diagram[data-astro-cid-vbhy64zx]{border:1px dashed var(--pf-border-strong);border-radius:var(--radius-lg);background:linear-gradient(to right, var(--pf-grid) 1px, transparent 1px) 0 0 / 18px 18px, linear-gradient(to bottom, var(--pf-grid) 1px, transparent 1px) 0 0 / 18px 18px, var(--pf-surface);padding:1.25rem}.pv-diagram-label[data-astro-cid-vbhy64zx]{color:var(--pf-ink-subtle)}.pv-diagram-grid[data-astro-cid-vbhy64zx]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin-top:1rem;display:grid}.pv-node[data-astro-cid-vbhy64zx]{border:1px solid var(--pf-border);border-radius:var(--radius-sm);background:var(--pf-surface);color:var(--pf-ink-muted);font-family:var(--font-mono);align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.72rem;line-height:1.2;display:flex}.pv-node-dot[data-astro-cid-vbhy64zx]{background:var(--pf-border-strong);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.pv-node-core[data-astro-cid-vbhy64zx]{border-color:var(--pf-accent);background:var(--pf-accent-soft);color:var(--pf-accent);grid-column:1/-1;font-weight:600}.pv-node-core[data-astro-cid-vbhy64zx] .pv-node-dot[data-astro-cid-vbhy64zx]{background:var(--pf-brand);box-shadow:0 0 0 3px var(--pf-glow)}.pv-diagram[data-astro-cid-vbhy64zx].pv-hero{padding:1.75rem}.pv-diagram[data-astro-cid-vbhy64zx].pv-hero .pv-node[data-astro-cid-vbhy64zx]{padding:.75rem .85rem;font-size:.8rem}
