.pshot{display:block;width:100%;height:auto}.pshot-window{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 4px rgba(15,23,42,.04),0 32px 64px -32px rgba(15,23,42,.28)}.pshot-stage{position:relative;padding:36px;border:1px solid var(--brand-border);border-radius:24px;background:var(--brand-soft)}.v2-figure.pshot-hero-wide{max-width:1080px;margin:48px auto 0;padding:40px 40px 56px}.pshot-hero-page{width:72%;margin-left:auto;border-radius:14px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 28px 56px -28px rgba(15,23,42,.35)}.pshot-hero-chat{position:absolute;left:40px;bottom:40px;width:25%;border-radius:14px;filter:drop-shadow(0 18px 32px rgba(15,23,42,.22))}.pshot-stage-dark{border-color:var(--brand-deep);background:var(--brand-deep)}.pshot-hero-page.pshot-full{width:100%}.pshot-stage-narrow .pshot-panel{max-width:330px;margin:0 auto;border-radius:14px;filter:drop-shadow(0 18px 32px rgba(15,23,42,.16))}.v2-split.pshot-split-wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.v2-split.pshot-split-wide.v2-split-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pshot-split-wide .pshot-stage{padding:24px}.v2-split.pshot-split-xwide{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.v2-split.pshot-split-xwide.v2-split-flip{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.pshot-split-xwide .pshot-stage{padding:12px}.pshot-stage-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;padding:40px}.v2-figure.pshot-hero-window{max-width:1100px;margin:48px auto 0}.v2-figure.pshot-overlay-wrap{position:relative;padding-bottom:72px}.pshot-overlay-wrap .pshot-window{width:86%}.pshot-overlay-wrap .pshot-overlay{position:absolute;right:-12px;bottom:-12px;width:58%}@media (max-width:640px){.v2-figure.pshot-overlay-wrap{padding-bottom:40px}.pshot-overlay-wrap .pshot-window{width:100%}.pshot-overlay-wrap .pshot-overlay{width:72%;right:-8px}}.v2-figure.pshot-stage-wide{max-width:980px;margin:0 auto;padding:40px}@media (max-width:640px){.pshot-stage,.pshot-stage-pair,.v2-figure.pshot-hero-wide{padding:16px;border-radius:18px}.pshot-hero-page{width:100%}.pshot-hero-chat{display:none}.pshot-stage-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.v2-split.pshot-split-wide,.v2-split.pshot-split-wide.v2-split-flip,.v2-split.pshot-split-xwide,.v2-split.pshot-split-xwide.v2-split-flip{grid-template-columns:minmax(0,1fr)}}.lv{position:relative;width:100%;overflow:hidden;background:#eceef3}.lv-frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;pointer-events:none}