.modal-root{z-index:var(--z-index-modal);background-color:var(--modal-overlay,#0006);width:100vw;max-width:none;height:100dvh;min-height:100vh;max-height:none;color:var(--c-text,var(--color-neutral-0));border:0;margin:0;padding:0;position:fixed;inset:0}.modal-root[open]{justify-content:center;align-items:flex-end;display:flex}.modal-root::backdrop{background:0 0}[data-brand="2026"] .modal-root{background-color:var(--modal-backdrop)}.modal-dialog{width:100%;max-width:100%;min-height:var(--spacing-24);height:fit-content;max-height:min(90dvh,100%);padding:var(--spacing-lg);border:var(--border-width-thin) solid var(--modal-border,#ffffff1f);border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;background:var(--modal-bg,var(--color-neutral-950,#1c1c1e));box-shadow:0 -4px 32px var(--modal-shadow,#0006);color:var(--c-text,var(--color-neutral-0));opacity:0;transform:translateY(var(--spacing-md));transition:opacity var(--duration-moderate) var(--easing-ease-out), transform var(--duration-moderate) var(--easing-ease-out);border-bottom:none;margin:0;position:relative;overflow:hidden auto}.modal-root[open] .modal-dialog{opacity:1;animation:modalSlideUp var(--duration-moderate) var(--easing-ease-out);transform:translateY(0)}[data-brand="2026"] .modal-root>.modal-dialog.liquid-glass{--modal-shadow:#0000008c;border-color:var(--c-border);background:var(--glass-floating);box-shadow:0 -8px 40px var(--modal-shadow), inset 0 1px 0 color-mix(in srgb, var(--c-text) 16%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-brand="2026"] .modal-root>.modal-dialog.liquid-glass{background:var(--v2-glass-fallback-floating)}}[data-brand="2026"][data-theme=white] .modal-root>.modal-dialog.liquid-glass{--modal-shadow:#0003}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(var(--spacing-xl))}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.modal-root[open]{align-items:center}.modal-dialog{border-radius:var(--form-field-radius);border-bottom:var(--border-width-thin) solid var(--modal-border,#ffffff1f);width:423px}.modal-root[open] .modal-dialog{animation:modalFadeIn var(--duration-moderate) var(--easing-ease-out)}}@media (prefers-reduced-motion:reduce){.modal-dialog{transition:none;transform:none}.modal-root[open] .modal-dialog{animation:none}}.modal-dialog--list{background-color:#242426;padding:56px 0 0}