.leave-dialog-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d0d75}.leave-dialog-viewport{padding:24px}.leave-dialog-content{font-family:var(--font-inter-figma), Inter, sans-serif;background:#fff;border:1px solid #dbe0e0;border-radius:20px;max-width:min(480px,100vw - 32px);padding:32px;display:block;box-shadow:0 24px 70px #0d0d0d33,0 3px #0d0d0d14}.leave-dialog-content>[data-slot=dialog-close]{color:#0d0d0d;background:#f4f5f4;border:0;border-radius:50%;width:40px;height:40px;top:16px;right:16px}.leave-dialog-content>[data-slot=dialog-close]:hover,.leave-dialog-content>[data-slot=dialog-close]:focus-visible{background:#e8ebea}.leave-dialog-content>[data-slot=dialog-close]:focus-visible,.leave-dialog-cancel:focus-visible,.leave-dialog-confirm:focus-visible{outline-offset:3px;outline:3px solid #14946e}.leave-dialog-header{gap:0;padding-right:36px}.leave-dialog-title{color:#0d0d0d;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:500;line-height:36px}.leave-dialog-error{color:#9f2424;background:#fff3ee;border:1px solid #f3bbb2;border-radius:10px;margin:20px 0 0;padding:10px 12px;font-size:14px;line-height:20px}.leave-dialog-footer{background:0 0;border:0;border-radius:0;flex-direction:row;gap:12px;margin:28px 0 0;padding:0}.leave-dialog-cancel,.leave-dialog-confirm{border-radius:999px;min-width:124px;height:46px;padding:0 22px;font-size:15px;font-weight:700}.leave-dialog-cancel{color:#0d0d0d;background:#fff;border:1px solid #c9cecc}.leave-dialog-cancel:hover{background:#f4f5f4;border-color:#aeb5b2}.leave-dialog-confirm{color:#fff;background:#0d0d0d;border:1px solid #0d0d0d}.leave-dialog-confirm:hover{background:#282828}@media (max-width:639px){.leave-dialog-viewport{align-items:end}}@media (max-width:520px){.leave-dialog-viewport{padding:12px}.leave-dialog-content{border-radius:18px;max-width:100%;padding:26px 22px 22px}.leave-dialog-content>[data-slot=dialog-close]{width:44px;height:44px;top:12px;right:14px}.leave-dialog-header{padding-right:32px}.leave-dialog-title{font-size:26px;line-height:31px}.leave-dialog-footer{grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.leave-dialog-cancel,.leave-dialog-confirm{width:100%;min-width:0;padding:0 14px}}