.photo-guide-overlay[data-v-22b2948f]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071426aa;color:var(--cu-text);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.photo-guide-panel[data-v-22b2948f]{background:var(--cu-surface);border:1px solid var(--cu-border);border-radius:26px;box-shadow:0 24px 80px #0004;display:flex;flex-direction:column;max-height:92dvh;max-width:920px;overflow:hidden;width:100%}.photo-guide-header[data-v-22b2948f]{align-items:start;background:var(--cu-soft);border-bottom:1px solid var(--cu-border);display:flex;gap:16px;padding:24px}.photo-guide-header h2[data-v-22b2948f]{font-size:21px;font-weight:900;margin:4px 0 6px}.photo-guide-body li[data-v-22b2948f],.photo-guide-body p[data-v-22b2948f],.photo-guide-header p[data-v-22b2948f]{color:var(--cu-muted);font-size:13px;line-height:2}.photo-guide-icon[data-v-22b2948f]{background:var(--cu-accent-soft);border-radius:16px;color:var(--cu-accent);padding:14px}.photo-guide-close[data-v-22b2948f]{border:1px solid var(--cu-border);border-radius:12px;cursor:pointer;flex-shrink:0;margin-right:auto;padding:8px}.photo-guide-body[data-v-22b2948f]{overflow-y:auto;overscroll-behavior:contain;padding:24px}.photo-guide-intro[data-v-22b2948f]{background:var(--cu-accent-soft);border-radius:16px;margin-bottom:20px;padding:18px}.photo-guide-intro b[data-v-22b2948f]{color:var(--cu-accent);font-size:15px}.photo-guide-intro p[data-v-22b2948f]{margin-top:6px}.photo-guide-steps[data-v-22b2948f]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.photo-guide-step[data-v-22b2948f]{background:var(--cu-surface);border:1px solid var(--cu-border);border-radius:18px;padding:18px}.photo-guide-step header[data-v-22b2948f]{align-items:center;display:flex;gap:10px;margin-bottom:12px}.photo-guide-body h3[data-v-22b2948f],.photo-guide-step h3[data-v-22b2948f]{font-size:14px;font-weight:800}.photo-guide-step header>svg[data-v-22b2948f]{color:var(--cu-accent);flex-shrink:0;margin-right:auto}.photo-guide-number[data-v-22b2948f]{background:var(--cu-accent-soft);border-radius:10px;color:var(--cu-accent);display:grid;flex-shrink:0;font-weight:800;height:30px;place-items:center;width:30px}.photo-guide-step ul[data-v-22b2948f]{list-style:disc;margin-top:8px;padding-right:18px}.photo-guide-step li[data-v-22b2948f]{margin-top:6px}.photo-guide-step .guide-chips[data-v-22b2948f]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.guide-chips li[data-v-22b2948f]{background:var(--cu-accent-soft);border-radius:10px;color:var(--cu-accent);padding:5px 10px}.photo-guide-step .guide-measures[data-v-22b2948f],.photo-guide-step .guide-views[data-v-22b2948f]{list-style:decimal}.photo-guide-note[data-v-22b2948f]{background:var(--cu-soft);border-radius:10px;border-right:3px solid var(--cu-border);margin-top:14px;padding:10px}.photo-guide-tip[data-v-22b2948f]{background:var(--cu-accent-soft);border:1px solid var(--cu-border);border-radius:16px;border-right:4px solid var(--cu-accent);margin-top:18px;padding:18px}.photo-guide-tip.caution[data-v-22b2948f]{background:var(--cu-soft);border-right-color:#c79028}.photo-guide-tip p[data-v-22b2948f]{margin-top:6px}.photo-guide-example[data-v-22b2948f]{margin-top:22px}.photo-guide-example p[data-v-22b2948f]{margin:6px 0 12px}.photo-guide-example button[data-v-22b2948f]{background:var(--cu-soft);border:1px solid var(--cu-border);border-radius:16px;cursor:zoom-in;display:block;overflow:hidden;position:relative;width:100%}.photo-guide-example img[data-v-22b2948f]{max-height:370px;-o-object-fit:contain;object-fit:contain;width:100%}.photo-guide-example button span[data-v-22b2948f]{align-items:center;background:#12253edb;border-radius:20px;bottom:12px;color:#fff;display:flex;font-size:12px;gap:7px;left:12px;padding:8px 12px;position:absolute}.photo-guide-footer[data-v-22b2948f]{align-items:center;background:var(--cu-soft);border-top:1px solid var(--cu-border);display:flex;gap:16px;justify-content:space-between;padding:16px 24px}.photo-guide-footer>span[data-v-22b2948f]{color:var(--cu-muted);font-size:12px}.photo-guide-panel button[data-v-22b2948f]:focus-visible{outline:3px solid var(--cu-accent);outline-offset:-3px}.photo-guide-lightbox[data-v-22b2948f]{align-items:center;background:#000e;display:flex;inset:0;justify-content:center;padding:64px 18px 18px;position:fixed}.photo-guide-lightbox>button[data-v-22b2948f]{background:#fff2;border-radius:50%;color:#fff;cursor:pointer;left:20px;padding:10px;position:absolute;top:16px}.photo-guide-lightbox>img[data-v-22b2948f]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.guide-enter-active[data-v-22b2948f],.guide-leave-active[data-v-22b2948f]{transition:opacity .2s}.guide-enter-from[data-v-22b2948f],.guide-leave-to[data-v-22b2948f]{opacity:0}@media(max-width:640px){.photo-guide-overlay[data-v-22b2948f]{align-items:end;padding:0}.photo-guide-panel[data-v-22b2948f]{border-radius:22px 22px 0 0;max-height:94dvh}.photo-guide-header[data-v-22b2948f]{gap:10px;padding:18px 14px}.photo-guide-icon[data-v-22b2948f]{display:none}.photo-guide-header h2[data-v-22b2948f]{font-size:17px}.photo-guide-body[data-v-22b2948f]{padding:14px}.photo-guide-steps[data-v-22b2948f]{grid-template-columns:1fr}.photo-guide-footer[data-v-22b2948f]{align-items:stretch;flex-direction:column;padding:14px}.photo-guide-close[data-v-22b2948f]{padding:6px}.photo-guide-header .request-eyebrow[data-v-22b2948f]{font-size:10px}}@media(prefers-reduced-motion:reduce){.guide-enter-active[data-v-22b2948f],.guide-leave-active[data-v-22b2948f]{transition:none}}
