.GuidePopup-module__K8IIqG__dialog{--photo-height:clamp(128px, 22dvh, 190px);overscroll-behavior:contain;width:min(820px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text);background:0 0;border:0;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0000003d}.GuidePopup-module__K8IIqG__dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#14110d8c}.GuidePopup-module__K8IIqG__card{background:var(--white);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-width:0;display:grid;position:relative;-webkit-mask-image:radial-gradient(circle at 44% 0,#0000 9px,#000 9.5px),radial-gradient(circle at 44% 100%,#0000 9px,#000 9.5px);mask-image:radial-gradient(circle at 44% 0,#0000 9px,#000 9.5px),radial-gradient(circle at 44% 100%,#0000 9px,#000 9.5px);-webkit-mask-composite:source-in;mask-composite:intersect}.GuidePopup-module__K8IIqG__photo{background:var(--surface);min-width:0;min-height:100%;position:relative;overflow:hidden}.GuidePopup-module__K8IIqG__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.GuidePopup-module__K8IIqG__photoTag{color:#fffcf7;letter-spacing:.08em;text-transform:uppercase;background:#14110db3;border-radius:5px;max-width:calc(100% - 36px);padding:6px 9px;font-size:10px;font-weight:700;position:absolute;bottom:24px;left:18px}.GuidePopup-module__K8IIqG__credit{color:#fffcf7;text-shadow:0 1px 3px #000;font-size:9px;position:absolute;bottom:4px;right:8px}.GuidePopup-module__K8IIqG__credit a{text-decoration:underline}.GuidePopup-module__K8IIqG__seam{z-index:1;border-left:1px dashed var(--muted-light);position:absolute;top:12px;bottom:12px;left:44%}.GuidePopup-module__K8IIqG__seam svg{color:var(--heading);background:var(--white);box-sizing:content-box;padding-block:6px;position:absolute;top:50%;left:-10px;transform:rotate(135deg)}.GuidePopup-module__K8IIqG__content{min-width:0;padding:34px 32px 25px}.GuidePopup-module__K8IIqG__close{background:var(--bg);width:44px;height:44px;color:var(--heading);z-index:2;cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.GuidePopup-module__K8IIqG__eyebrow{color:var(--accent-deep);letter-spacing:.1em;text-transform:uppercase;margin:0 25px 10px 0;font-size:10px;font-weight:700}.GuidePopup-module__K8IIqG__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--heading);overflow-wrap:break-word;margin:0;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.12}.GuidePopup-module__K8IIqG__description{color:var(--text);margin:12px 0 20px;font-size:15px;line-height:1.5}.GuidePopup-module__K8IIqG__form{gap:13px;display:grid}.GuidePopup-module__K8IIqG__field{color:var(--heading);gap:5px;font-size:12px;font-weight:600;display:grid}.GuidePopup-module__K8IIqG__field input{border:1px solid var(--border-strong);background:var(--surface-soft);width:100%;min-width:0;min-height:46px;color:var(--heading);border-radius:8px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.3}.GuidePopup-module__K8IIqG__field input::placeholder{color:var(--muted)}.GuidePopup-module__K8IIqG__button{width:100%;min-height:48px;color:var(--on-solid);background:var(--accent-deep);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.GuidePopup-module__K8IIqG__button:disabled{opacity:.6;cursor:wait}.GuidePopup-module__K8IIqG__button:hover:enabled{background:var(--accent)}.GuidePopup-module__K8IIqG__close:focus-visible,.GuidePopup-module__K8IIqG__button:focus-visible,.GuidePopup-module__K8IIqG__field input:focus-visible,.GuidePopup-module__K8IIqG__consent a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.GuidePopup-module__K8IIqG__consent,.GuidePopup-module__K8IIqG__footnote{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.GuidePopup-module__K8IIqG__consent a{text-underline-offset:2px;text-decoration:underline}.GuidePopup-module__K8IIqG__consent{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.GuidePopup-module__K8IIqG__consent input{width:16px;height:16px;accent-color:var(--accent-deep);flex:0 0 16px;margin-top:2px}.GuidePopup-module__K8IIqG__footnote{text-align:center}.GuidePopup-module__K8IIqG__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.GuidePopup-module__K8IIqG__error{border:1px solid var(--border-strong);color:var(--heading);background:var(--surface-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.GuidePopup-module__K8IIqG__success{align-content:center;gap:18px;min-height:380px;padding-top:20px;display:grid}.GuidePopup-module__K8IIqG__success p{margin:0;font-size:15px;line-height:1.6}@media (max-width:639px){.GuidePopup-module__K8IIqG__dialog{border-radius:17px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.GuidePopup-module__K8IIqG__card{-webkit-mask-image:radial-gradient(circle at 0 var(--photo-height),transparent 8px,#000 8.5px),radial-gradient(circle at 100% var(--photo-height),transparent 8px,#000 8.5px);mask-image:radial-gradient(circle at 0 var(--photo-height),transparent 8px,#000 8.5px),radial-gradient(circle at 100% var(--photo-height),transparent 8px,#000 8.5px);grid-template-columns:minmax(0,1fr)}.GuidePopup-module__K8IIqG__photo{height:var(--photo-height);min-height:0}.GuidePopup-module__K8IIqG__seam{left:12px;right:12px;top:var(--photo-height);border-left:0;border-top:1px dashed var(--muted-light);height:1px;bottom:auto}.GuidePopup-module__K8IIqG__seam svg{padding-block:0;padding-inline:5px;top:-10px;left:calc(50% - 10px);transform:rotate(45deg)}.GuidePopup-module__K8IIqG__content{padding:24px 21px 20px}.GuidePopup-module__K8IIqG__photoTag{font-size:9px;bottom:18px;left:14px}.GuidePopup-module__K8IIqG__title{font-size:28px}.GuidePopup-module__K8IIqG__description{margin:10px 0 16px;font-size:14px}.GuidePopup-module__K8IIqG__eyebrow{margin-bottom:9px;font-size:9px}.GuidePopup-module__K8IIqG__form{gap:11px}.GuidePopup-module__K8IIqG__success{min-height:280px}}@media (prefers-reduced-motion:no-preference){.GuidePopup-module__K8IIqG__dialog[open]{animation:.18s ease-out GuidePopup-module__K8IIqG__appear}@keyframes GuidePopup-module__K8IIqG__appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
