.dialog-overlay{background-color:rgba(0,0,0,.2);inset:0;position:fixed;z-index:100}.dialog-overlay[data-motion^=from-],.dialog-overlay[data-state=open],.dialog-overlay[data-state=visible]{animation-duration:.15s;animation-name:enter;--enter-opacity:initial;--enter-scale:initial;--enter-rotate:initial;--enter-translate-x:initial;--enter-translate-y:initial}.dialog-overlay[data-state=open],.dialog-overlay[data-state=visible]{--enter-opacity:0}.dialog-overlay[data-motion^=to-],.dialog-overlay[data-state=closed],.dialog-overlay[data-state=hidden],.dialog-overlay[data-swipe=end]{animation-duration:.15s;animation-name:exit;--exit-opacity:initial;--exit-scale:initial;--exit-rotate:initial;--exit-translate-x:initial;--exit-translate-y:initial}.dialog-overlay[data-motion^=to-],.dialog-overlay[data-state=closed]{--exit-opacity:0}.dialog-content{background-color:var(--color-background-content);border-radius:var(--border-radius-base);box-shadow:var(--shadow-xl);display:grid;grid-gap:var(--space-base);gap:var(--space-base);left:50%;max-width:29rem;padding:var(--space-m) var(--space-base);position:fixed;top:50%;transform:translate(-50%,-50%) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);transition-duration:.2s;width:calc(100vw - var(--space-m)*2);z-index:100}.dialog-content[data-motion^=from-],.dialog-content[data-state=open],.dialog-content[data-state=visible]{animation-duration:.15s;animation-name:enter;--enter-opacity:initial;--enter-scale:initial;--enter-rotate:initial;--enter-translate-x:initial;--enter-translate-y:initial}.dialog-content[data-state=open],.dialog-content[data-state=visible]{--enter-opacity:0}.dialog-content[data-state=open]{--enter-scale:0.95;--enter-translate-x:-50%;--enter-translate-y:-48%}.dialog-content[data-motion^=to-],.dialog-content[data-state=closed],.dialog-content[data-state=hidden],.dialog-content[data-swipe=end]{animation-duration:.15s;animation-name:exit;--exit-opacity:initial;--exit-scale:initial;--exit-rotate:initial;--exit-translate-x:initial;--exit-translate-y:initial}.dialog-content[data-motion^=to-],.dialog-content[data-state=closed]{--exit-opacity:0}.dialog-content[data-state=closed]{--exit-scale:0.95;--exit-translate-x:-50%;--exit-translate-y:-48%}.dialog-content .radio-item-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-s)}.dialog-content .radio-item-wrapper .radio-group-item{width:24px;height:24px}.dialog-content .radio-item-wrapper .label{color:var(--color-neutral-9)}.dialog-content .radio-item-wrapper:not(:first-child){margin-top:var(--space-base)}.dialog-close{--ring-offset-color:var(--color-background-content);border-radius:var(--border-radius-soft);opacity:.7;position:absolute;right:var(--space-base);top:var(--space-base);transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dialog-close .icon{font-size:var(--font-size-base)}.dialog-close>svg{height:var(--font-size-base);width:var(--font-size-base)}.dialog-close:hover{opacity:1}.dialog-close:focus{box-shadow:0 0 rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.dialog-close:disabled{pointer-events:none}.dialog-close[state=open]{background-color:hsl(var(--accent));color:hsl(var(--muted-foreground))}.dialog-header{display:flex;flex-direction:column;gap:var(--space-s);text-align:left}.dialog-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-base);gap:var(--space-base)}.dialog-footer .separator{margin-bottom:var(--space-base)}.dialog-footer.full-width>*{flex:1 1}.dialog-title{font-size:var(--font-size-h4);font-weight:var(--font-semi-bold);line-height:1}.dialog-description{color:hsl(var(--muted-foreground));font-size:var(--font-size-s)}.dialog__wrapper{display:flex;flex-direction:row;gap:var(--space-base);align-items:center}.dialog__wrapper .icon{font-size:40px;color:var(--color-warning)}.separator{background-color:var(--color-border-soft);flex-shrink:0}.separator--horizontal{height:1px;width:100%}.separator--vertical{align-self:stretch;width:1px}