@keyframes modal-dialog_surface-halo-pulse__K6Ddb{50%{opacity:.5}}@keyframes modal-dialog_surface-shining-pulse__7wLLh{0%{box-shadow:inset 0 0 calc(.25*var(--surface-unit, 1rem)) calc(.25*var(--surface-unit, 1rem)) oklch(from var(--ds-color-purple-30) l c h/20%)}to{box-shadow:inset 0 0 calc(.75*var(--surface-unit, 1rem)) calc(.75*var(--surface-unit, 1rem)) oklch(from var(--ds-color-purple-30) l c h/20%)}}@keyframes modal-dialog_surface-shining-rays__iQ1_u{0%{background-position:160%}to{background-position:-20%}}@keyframes modal-dialog_surface-shining-fill__HoHD2{0%{--shining-percentage:0%}to{--shining-percentage:100%}}@keyframes modal-dialog_surface-shining-color-pulse__bkkvF{0%{color:var(--ds-color-purple-70)}to{color:var(--ds-color-purple-20)}}@keyframes modal-dialog_surface-shining-disappear__YwBCB{0%,95%{opacity:1;scale:1}to{opacity:0;scale:1.1}}@layer components{.modal-dialog_root___zbw9{--_duration:250ms;--_easing:cubic-bezier(0.7,0,0.1,1);--modal-dialog-width:37.5rem;position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100dvh;margin:0;padding:1rem;border:0;background:rgba(0,0,0,0);color:var(--ds-color-white-100);overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:display var(--_duration) var(--_easing) allow-discrete,overlay var(--_duration) var(--_easing) allow-discrete,opacity var(--_duration) var(--_easing),transform var(--_duration) var(--_easing)}@media only screen and (min-width:680px){.modal-dialog_root___zbw9{padding:2rem}}.modal-dialog_root___zbw9[open]{display:flex;flex-direction:column;opacity:1;transform:scale(1)}@starting-style{.modal-dialog_root___zbw9[open]{opacity:0;transform:scale(.95)}}.modal-dialog_root___zbw9::backdrop{background-color:oklch(from var(--ds-color-black-100) l c h/90%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);opacity:0;transition:display var(--_duration) var(--_easing) allow-discrete,overlay var(--_duration) var(--_easing) allow-discrete,opacity var(--_duration) var(--_easing)}.modal-dialog_root___zbw9[open]::backdrop{opacity:1}@starting-style{.modal-dialog_root___zbw9[open]::backdrop{opacity:0}}body:has(.modal-dialog_root___zbw9[open]){overflow:hidden}.modal-dialog_root___zbw9[data-size=sm]{--modal-dialog-width:25rem}.modal-dialog_root___zbw9[data-size=md]{--modal-dialog-width:37.5rem}.modal-dialog_root___zbw9[data-size=lg]{--modal-dialog-width:50rem}.modal-dialog_root___zbw9[data-size=xl]{--modal-dialog-width:56.25rem}.modal-dialog_root___zbw9[data-size="2xl"]{--modal-dialog-width:64rem}.modal-dialog_root___zbw9[data-size=fullscreen]{--modal-dialog-width:none;padding:0}.modal-dialog_content__1gZto{position:relative;width:100%;max-width:var(--modal-dialog-width);margin:auto}.modal-dialog_root___zbw9[data-size=fullscreen] .modal-dialog_content__1gZto{flex:1 0 auto;border-radius:0}.modal-dialog_closeButton__CEG6d{--surface-radius-inner:calc(0.75 * var(--surface-unit, 1rem));border-radius:var(--surface-radius-outer,var(--surface-unit,1rem));box-shadow:inset 0 calc(.0625*var(--surface-unit, 1rem)) 0 0 oklch(from var(--ds-color-white-100) l c h/10%),inset 0 calc(.125*var(--surface-unit, 1rem)) calc(.5*var(--surface-unit, 1rem)) 0 oklch(from var(--ds-color-purple-70) l c h/25%),0 calc(.25*var(--surface-unit, 1rem)) calc(.5*var(--surface-unit, 1rem)) 0 oklch(from var(--ds-color-black-100) l c h/50%);position:absolute;top:-.25rem;right:-.25rem;z-index:1;display:flex;padding:.25rem;border-radius:50%;background-color:var(--ds-color-purple-90);font-size:.875em}.modal-dialog_root___zbw9[data-size=fullscreen] .modal-dialog_closeButton__CEG6d{top:1rem;right:1rem}.modal-dialog_closeButtonInner__x8OJO{--surface-radius-inner:calc(0.75 * var(--surface-unit, 1rem));border-radius:var(--surface-radius-outer,var(--surface-unit,1rem));background:linear-gradient(to bottom,oklch(from var(--ds-color-black-100) l c h/50%) 0,oklch(from var(--ds-color-black-100) l c h/30%) calc(2 * var(--surface-unit, 1rem)));box-shadow:0 calc(.625*var(--surface-unit, 1rem)) calc(1.25*var(--surface-unit, 1rem)) 0 rgba(0,0,0,.15) inset,0 calc(-.0625*var(--surface-unit, 1rem)) calc(.0625*var(--surface-unit, 1rem)) 0 rgba(0,0,0,.55),0 calc(.0625*var(--surface-unit, 1rem)) calc(.0625*var(--surface-unit, 1rem)) 0 var(--ds-color-white-10);display:flex;padding:.25rem;border-radius:50%}@media(prefers-reduced-motion:reduce){.modal-dialog_root___zbw9,.modal-dialog_root___zbw9::backdrop{--_duration:0.01ms}}}