.klyp-Dialog__overlay{z-index:var(--z-modal);background:var(--color-bg-modal-backdrop);-webkit-backdrop-filter:blur(var(--blur-3));backdrop-filter:blur(var(--blur-3));position:fixed;inset:0}.klyp-Dialog__overlay[data-backdrop=opaque]{-webkit-backdrop-filter:none;backdrop-filter:none}.klyp-Dialog__overlay[data-backdrop=transparent]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.klyp-Dialog__overlay{padding:var(--space-16);justify-content:center;align-items:center;display:flex}.klyp-Dialog__overlay[data-entering]{animation:klyp-dialog-fade-in var(--duration-fast) var(--easing-standard)}.klyp-Dialog__overlay[data-exiting]{animation:klyp-dialog-fade-out var(--duration-fast) var(--easing-standard)}.klyp-Dialog__content{width:100%;max-width:calc(100% - var(--space-16) * 2);background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-default);border-radius:var(--r-section);color:var(--color-fg-primary);font:var(--type-body);box-shadow:var(--shadow-panel);z-index:var(--z-modal);max-height:calc(100svh - var(--space-32));outline:none;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@media (width>=640px){.klyp-Dialog__content{max-width:384px}}.klyp-Dialog__content[data-entering]{animation:klyp-dialog-fade-in var(--duration-fast) var(--easing-standard), klyp-dialog-zoom-in var(--duration-fast) var(--easing-standard)}.klyp-Dialog__content[data-exiting]{animation:klyp-dialog-fade-out var(--duration-fast) var(--easing-standard), klyp-dialog-zoom-out var(--duration-fast) var(--easing-standard)}.klyp-Dialog__dialog{scrollbar-width:thin;scrollbar-color:transparent transparent;outline:none;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow-y:auto}.klyp-Dialog__dialog::-webkit-scrollbar{width:6px}.klyp-Dialog__dialog::-webkit-scrollbar-track{background:0 0}.klyp-Dialog__dialog::-webkit-scrollbar-thumb{border-radius:var(--radius-full);-webkit-transition:background var(--duration-fast) var(--easing-standard);transition:background var(--duration-fast) var(--easing-standard);background:0 0}.klyp-Dialog__dialog:hover{scrollbar-color:var(--color-fg-muted) transparent}.klyp-Dialog__dialog:hover::-webkit-scrollbar-thumb{background:var(--color-fg-muted)}.klyp-Dialog__dialog::-webkit-scrollbar-thumb:hover{background:var(--color-fg-subtle)}.klyp-Dialog__dialog[data-focus-visible]{outline:none}.klyp-Dialog__dialog>:not(.klyp-Dialog__header):not(.klyp-Dialog__footer):not(.klyp-Dialog__close):not(.klyp-Modal__body){padding:var(--space-12) var(--space-24)}.klyp-Dialog__dialog:has(>.klyp-Dialog__close) .klyp-Dialog__title{padding-inline-end:var(--space-64)}.klyp-Dialog__close.klyp-Button{top:var(--space-16);right:var(--space-16);z-index:2;position:absolute}.klyp-Dialog__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-Dialog__header{gap:var(--space-4);padding:var(--space-24) var(--space-24) var(--space-12);flex-direction:column;display:flex}.klyp-Dialog__header:not(.klyp-Command__sr-only){z-index:1;background:var(--color-bg-surface);position:sticky;top:0}.klyp-Dialog__footer{z-index:1;background:var(--color-bg-surface);padding:var(--space-12) var(--space-24) var(--space-24);gap:var(--space-8);border-top:0;flex-direction:column-reverse;margin:0;display:flex;position:sticky;bottom:0}@media (width>=640px){.klyp-Dialog__footer{flex-direction:row;justify-content:flex-end}}.klyp-Dialog__title{font:var(--type-heading-xs);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);margin:0}.klyp-Dialog__description{font:var(--type-body);color:var(--color-fg-muted);overflow-wrap:anywhere;margin:0}.klyp-Dialog__description a{text-underline-offset:3px;text-decoration:underline}.klyp-Dialog__description a:hover{color:var(--color-fg-primary)}@media (width<=639.98px){.klyp-Dialog__overlay{justify-content:stretch;align-items:flex-end;padding:0}.klyp-Dialog__content{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%}.klyp-Dialog__content[data-entering]{animation:klyp-dialog-slide-up var(--duration-fast) var(--easing-standard)}.klyp-Dialog__content[data-exiting]{animation:klyp-dialog-slide-down var(--duration-fast) var(--easing-standard)}}@media (prefers-reduced-motion:reduce){.klyp-Dialog__overlay[data-entering],.klyp-Dialog__overlay[data-exiting],.klyp-Dialog__content[data-entering],.klyp-Dialog__content[data-exiting]{animation:none}}@keyframes klyp-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes klyp-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes klyp-dialog-zoom-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes klyp-dialog-zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes klyp-dialog-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes klyp-dialog-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}
