.Modal-module__7LRQSW__overlay{z-index:100;background:var(--overlay-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:1.25rem;animation:.18s ease-out Modal-module__7LRQSW__fade;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__dialog{border-radius:var(--radius-lg);background:var(--modal-bg);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);border:1px solid var(--modal-edge);width:100%;max-width:32rem;max-height:calc(100dvh - 3rem);box-shadow:0 18px 50px #0f233238, inset 0 1px 0 var(--edge);outline:none;flex-direction:column;animation:.22s ease-out Modal-module__7LRQSW__rise;display:flex}.Modal-module__7LRQSW__dialogWide{max-width:37.5rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Modal-module__7LRQSW__dialog{background:var(--surface-solid)}}.Modal-module__7LRQSW__header{padding:1rem 1.5rem .375rem}.Modal-module__7LRQSW__body{flex-direction:column;gap:.875rem;min-height:0;padding:.5rem 1.5rem .75rem;display:flex;overflow-y:auto}.Modal-module__7LRQSW__footer{border-top:1px solid var(--edge);box-shadow:0 -1px 0 var(--border-subtle);justify-content:flex-end;gap:.75rem;padding:.75rem 1.5rem 1rem;display:flex}.Modal-module__7LRQSW__footer>.btn{min-width:7.5rem}@media (max-width:768px){.Modal-module__7LRQSW__overlay{align-items:flex-end;padding:0}.Modal-module__7LRQSW__dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:65dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;animation:.26s ease-out Modal-module__7LRQSW__sheet}.Modal-module__7LRQSW__header{padding:1rem 1rem .375rem}.Modal-module__7LRQSW__body{gap:.75rem;padding:.5rem 1rem .75rem}.Modal-module__7LRQSW__footer{flex-direction:row;padding:.75rem 1rem 1rem}.Modal-module__7LRQSW__footer>.btn{white-space:normal;text-align:center;flex:1 1 0;width:auto;min-width:0;padding:.5rem .75rem;line-height:1.15}}@keyframes Modal-module__7LRQSW__fade{0%{opacity:0}}@keyframes Modal-module__7LRQSW__rise{0%{opacity:0;transform:translateY(12px)}}@keyframes Modal-module__7LRQSW__sheet{0%{transform:translateY(100%)}}
