._overlay_1yrg6_1{position:fixed;inset:0;background:var(--backdrop-secondary);z-index:3001;display:flex;align-items:center;justify-content:center}._content_1yrg6_11{position:relative;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:12px;width:90%;max-width:420px;max-height:85vh;overflow-y:auto;box-shadow:0 24px 80px var(--colour-black-a50),0 0 0 1px var(--colour-white-a05)}._header_1yrg6_25{padding:1.25rem 3.5rem 0 1.5rem;font-family:var(--jn-font-serif);font-weight:700;font-size:1.75rem;color:var(--colour-white-a95);letter-spacing:-.01em}._closeButton_1yrg6_34{position:absolute;top:1.5rem;right:1.5rem;width:28px;height:28px;border:none;background:var(--colour-white-a05);border-radius:6px;color:var(--colour-white-a50);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._closeButton_1yrg6_34:hover{background:var(--colour-white-a10);color:var(--colour-white-a80)}._body_1yrg6_59{padding:2rem 1.5rem}@media (max-width: 768px){._overlay_1yrg6_1{align-items:flex-end;padding:0}._content_1yrg6_11{width:100%;max-width:100%;max-height:90vh;border-radius:1.5rem 1.5rem 0 0;border-bottom:none;padding-top:.5rem}._header_1yrg6_25{padding:1rem 3.5rem 0 1.5rem;font-size:1.5rem}._closeButton_1yrg6_34{top:1.5rem;right:1.5rem;border-radius:50%}._body_1yrg6_59{padding:2rem 1.5rem calc(2rem + env(safe-area-inset-bottom))}}
