._modal_145oy_5{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--av-ivory);background:0 0;border:0;place-items:center;margin:0;padding:0}._modal_145oy_5[open]{display:grid}._modal_145oy_5::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1714128c}@keyframes _rise_145oy_1{0%{opacity:0;transform:translateY(8px)scale(.97)}}._box_145oy_46{width:min(36rem, calc(100vw - 2 * var(--space-edge)));max-height:min(85dvh, calc(100dvh - 2 * var(--space-edge)));overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--av-dark-raised);animation:_rise_145oy_1 .18s var(--ease-out);--modal-pad:clamp(1.25rem, 1rem + 1vw, 1.75rem);--field-tint:color-mix(in srgb, var(--av-black) 55%, var(--av-dark-raised));--field-tint-focus:color-mix(in srgb, var(--av-black) 78%, var(--av-dark-raised));--field-label:var(--av-taupe);--field-mark-required:var(--av-danger-soft);--field-mark-optional:var(--av-taupe);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-rows:auto minmax(0,1fr);display:grid;overflow-y:auto;box-shadow:0 24px 60px -24px #0009}._box_145oy_46:where(:has([data-layout=wide])){width:min(54rem, calc(100vw - 2 * var(--space-edge)))}@media (width<=47.99rem){._box_145oy_46{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;--modal-pad:1.25rem;border-radius:0}}._box_145oy_46:has([data-layout=confirm]){width:min(26rem, calc(100vw - 2 * var(--space-edge)));height:auto;max-height:calc(100dvh - 2 * var(--space-edge));border-radius:var(--radius-card);box-shadow:0 24px 60px -24px #0009}._head_145oy_131{padding:max(var(--modal-pad), env(safe-area-inset-top)) var(--modal-pad) calc(var(--modal-pad) * .75);border-bottom:1px solid var(--av-dark-divider);background:var(--av-dark-raised);justify-content:space-between;align-items:center;gap:12px;display:flex}._head_145oy_131 h2{font:500 1.3rem / 1.2 var(--font-display);margin:0}._head_145oy_131 button{width:44px;height:44px}._body_145oy_157{overscroll-behavior:contain;min-height:0;padding:var(--modal-pad);overflow-y:auto}._body_145oy_157:where(:has([data-layout=wide])){padding-bottom:0}
