.Modal_root__QB4c2{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:clamp(.75rem,3vw,2rem)}.Modal_backdrop__cHrhx{position:absolute;inset:0;background:rgba(11,11,16,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Modal_panel__ZJIrA{position:relative;width:100%;max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pop);outline:none}.Modal_panel__ZJIrA:before{content:"";position:absolute;top:0;left:0;width:5.25rem;height:4px;background:var(--violet);z-index:2}.Modal_sm__MXulS{max-width:28rem}.Modal_md__StEbe{max-width:36rem}.Modal_lg__eULZO{max-width:46rem}.Modal_xl__seAcz{max-width:60rem}.Modal_dark__ytLAi{background:var(--ink);color:var(--on-dark)}.Modal_scroll__R8GTZ{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.Modal_head__8LeJx{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.75rem,4vw,2.5rem) 4.5rem 0 clamp(1.25rem,4vw,2.5rem)}.Modal_title__SEF__{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);font-weight:800;font-stretch:115%;line-height:1;letter-spacing:-.025em}.Modal_description__m_q0I{color:var(--ink-soft);font-size:.975rem;line-height:1.55}.Modal_dark__ytLAi .Modal_description__m_q0I{color:var(--on-dark-soft)}.Modal_body__X8P8o{padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem)}.Modal_close__uWCX2{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;color:inherit;border-radius:var(--radius);transition:background .25s,color .25s,transform .45s var(--ease-out);z-index:3}.Modal_close__uWCX2:hover{background:var(--ink);color:var(--white);transform:rotate(90deg)}.Modal_dark__ytLAi .Modal_close__uWCX2:hover{background:var(--paper);color:var(--ink)}@media (max-width:640px){.Modal_root__QB4c2{place-items:end stretch;padding:0}.Modal_panel__ZJIrA{max-width:none;max-height:92dvh}}