.dialog{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.dialog::backdrop{background:var(--color-black-a7);animation:fade-in var(--duration-normal) ease-out}.dialog:not([open])::backdrop{animation:fade-out var(--duration-fast) ease-in;opacity:0}.dialog__positioner{overscroll-behavior-y:none;width:100%;height:100%;padding:var(--spacing-3);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.dialog__positioner--placement-center{align-items:center}.dialog__positioner--scroll-outside{pointer-events:auto;overflow:auto}.dialog__content{--dialog-z-index:var(--z-index-modal);--dialog-content-max-width:32rem;background-color:var(--color-palette-gray-surface-bg);border-radius:var(--radius-l3);box-shadow:var(--shadow-lg);margin:var(--dialog-margin,var(--dialog-base-margin));font-size:var(--text-sm);line-height:var(--line-height-sm);width:min(100%, var(--dialog-content-max-width));max-width:var(--dialog-content-max-width);z-index:calc(var(--dialog-z-index) + var(--layer-index,0));padding-top:var(--spacing-4);padding-bottom:var(--spacing-4);gap:var(--spacing-4);outline:0;flex-direction:column;display:flex;position:relative}@media (width>=768px){.dialog__positioner{padding:var(--spacing-4)}.dialog__content{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6);gap:var(--spacing-6)}}.dialog[open] .dialog__content{animation-duration:var(--duration-slowest)}.dialog:not([open]) .dialog__content{animation-duration:var(--duration-normal)}.dialog[open] .dialog__content--motion-scale{animation-name:scale-in,fade-in}.dialog:not([open]) .dialog__content--motion-scale{animation-name:scale-out,fade-out}.dialog[open] .dialog__content--motion-slide-in-bottom{animation-name:slide-from-bottom,fade-in}.dialog:not([open]) .dialog__content--motion-slide-in-bottom{animation-name:slide-to-bottom,fade-out}.dialog[open] .dialog__content--motion-slide-in-top{animation-name:slide-from-top,fade-in}.dialog:not([open]) .dialog__content--motion-slide-in-top{animation-name:slide-to-top,fade-out}.dialog[open] .dialog__content--motion-slide-in-left{animation-name:slide-from-left,fade-in}.dialog:not([open]) .dialog__content--motion-slide-in-left{animation-name:slide-to-left,fade-out}.dialog[open] .dialog__content--motion-slide-in-right{animation-name:slide-from-right,fade-in}.dialog:not([open]) .dialog__content--motion-slide-in-right{animation-name:slide-to-right,fade-out}.dialog__content--size-sm{--dialog-content-max-width:32rem}.dialog__content--size-md{--dialog-content-max-width:40rem}.dialog__content--size-lg{--dialog-content-max-width:48rem}.dialog__content--size-xl{--dialog-content-max-width:64rem}.dialog__content--placement-center{--dialog-base-margin:auto;margin-left:auto;margin-right:auto}.dialog__header{padding-left:var(--spacing-4);padding-right:var(--spacing-4);flex-direction:column;flex:0;gap:.125rem;display:flex}@media (width>=768px){.dialog__header{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}.dialog__body{padding-left:var(--spacing-4);padding-right:var(--spacing-4);flex-direction:column;flex:1;align-items:flex-start;padding-top:0;padding-bottom:0;display:flex}@media (width>=768px){.dialog__body{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}.dialog__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);padding-left:var(--spacing-4);padding-right:var(--spacing-4);border-top:1px solid var(--color-gray-6);flex:0;padding-bottom:0;display:flex}@media (width>=768px){.dialog__footer{padding-top:var(--spacing-6);padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}.dialog__title{font-weight:var(--font-weight-semibold);font-size:var(--text-lg);line-height:var(--line-height-lg);color:var(--color-fg-default);margin:0}.dialog__description{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--line-height-sm);padding-left:var(--spacing-4);padding-right:var(--spacing-4);margin:0}@media (width>=768px){.dialog__description{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}.dialog__close-trigger{top:var(--spacing-3);width:auto;min-width:2rem;height:2rem;color:var(--color-palette-gray-plain-fg);cursor:pointer;border-radius:var(--radius-l2);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.dialog__close-trigger:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-3)}.dialog__close-trigger:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-3)}.dialog__close-trigger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-3)}.dialog__close-trigger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-3)}.dialog__close-trigger:hover{background-color:var(--color-palette-gray-plain-bg-hover)}.dialog__close-trigger:focus-visible{outline:2px solid var(--color-cyan-9);outline-offset:2px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-from-bottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes slide-from-top{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-to-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes slide-from-left{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slide-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10px)}}@keyframes slide-from-right{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes slide-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}
