@keyframes ds-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes ds-dialog-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ds-dialog__overlay{position:fixed;inset:0;z-index:50;background:var(--aplaut-color-vendor-ds-overlay);animation:ds-dialog-in .15s ease}.ds-dialog__content{position:fixed;z-index:51;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:480px;background:var(--aplaut-color-vendor-ds-popover);color:var(--aplaut-color-vendor-ds-popover-foreground);border:1px solid var(--aplaut-color-vendor-ds-border);border-radius:var(--aplaut-radius-lg);box-shadow:var(--aplaut-shadow-lg);padding:24px;font-family:var(--aplaut-font-sans);animation:ds-dialog-pop .16s ease;display:flex;flex-direction:column;gap:16px}.ds-dialog__head{display:flex;flex-direction:column;gap:6px}.ds-dialog__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.2px}.ds-dialog__desc{font-size:14px;line-height:20px;color:var(--aplaut-color-demo-modal-control-muted-ink)}.ds-dialog__close{position:absolute;top:16px;right:16px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--aplaut-radius-sm);color:var(--aplaut-color-demo-modal-control-muted-ink);cursor:pointer;transition:background-color .12s,color .12s}.ds-dialog__close:hover{background:var(--aplaut-color-demo-modal-close-hover-surface);color:var(--aplaut-color-demo-modal-ink)}.ds-dialog__close svg{width:16px;height:16px}.su-submit-btn{width:100%;justify-content:center}.ds-dialog__overlay{z-index:300!important;background:var(--aplaut-color-demo-modal-overlay)}.ds-dialog__content{z-index:301!important;border-radius:28px!important}.ds-dialog__content .aplaut-action,.ds-dialog__content .aplaut-text-field{border-radius:10px}.ds-dialog__content .aplaut-field-label{color:var(--aplaut-color-demo-modal-ink)}.ds-dialog__content .aplaut-text-field{background:var(--aplaut-color-panel);color:var(--aplaut-color-demo-modal-ink);border-color:var(--aplaut-color-border)}.ds-dialog__content .aplaut-text-field::placeholder{color:var(--aplaut-color-demo-modal-control-muted-ink)}.ds-dialog__content .aplaut-text-field:focus-visible{border-color:var(--aplaut-color-demo-modal-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--aplaut-color-demo-modal-focus-ring) 50%,transparent)}.ds-dialog__content a{--runtime-colour-demo-modal-accent-resolved:var(--runtime-colour-demo-modal-accent-input);color:var(--runtime-colour-demo-modal-accent-resolved)}html[data-theme=dark] .ds-dialog__content a{--runtime-colour-demo-modal-accent-resolved:var(--aplaut-color-accent)}html[data-theme=light] .ds-dialog__content[style*="--runtime-colour-demo-modal-accent-input:__aplaut_runtime_colour_empty__"] a{color:revert}