.dialog-overlay{z-index:200;background-color:rgba(0,0,0,.75);animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;position:fixed;top:0;bottom:0;left:0;right:0}.dialog-content{background-color:var(--card);border:1px solid var(--border);box-shadow:0 0 0 1px var(--border),0 24px 80px rgba(0,0,0,.6);z-index:201;border-radius:12px;width:90vw;max-width:480px;max-height:85vh;padding:28px;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-content:focus{outline:none}.dialog-title{color:var(--foreground);letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:600}.dialog-description{color:var(--muted-foreground);margin:0 0 20px;font-size:14px;line-height:1.5}.tab-trigger{color:var(--muted-foreground);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .1s,background-color .1s}.tab-trigger:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--foreground)5%,transparent)}.tab-trigger[data-state=active]{background-color:var(--accent);color:var(--accent-foreground)}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
