.devkorneff-instant-demo-modal{--devkorneff-instant-demo-error: #a61f1f;--devkorneff-instant-demo-success: #0f6f2f}.devkorneff-instant-demo-trigger.is-loading,.devkorneff-instant-demo-trigger:disabled{opacity:.75;cursor:wait}.devkorneff-instant-demo-modal{width:min(100%,36rem);max-width:none;max-height:none;margin:auto;padding:var(--k-space-1);border:0;background:transparent;color:var(--k-grey-900)}.devkorneff-instant-demo-modal::backdrop{background:#0000008c}.devkorneff-instant-demo-modal__dialog{position:relative;width:100%;padding:var(--k-space-1q) var(--k-space-1q) var(--k-space-1);border-radius:var(--k-radius-lg);background:var(--k-color-white)}.devkorneff-instant-demo-modal__close{position:absolute;top:var(--k-space-h);right:var(--k-space-h);border:0;background:transparent;font-size:var(--k-text-md);line-height:var(--k-leading-none);color:var(--k-grey-600);cursor:pointer}.devkorneff-instant-demo-modal__title{margin:0 0 var(--k-space-3q);font-size:var(--k-text-md);color:var(--k-grey-900)}.devkorneff-instant-demo-modal__logged-in-lede{margin:0 0 var(--k-space-3q);font-size:var(--k-text-sm);line-height:var(--k-leading-normal);color:var(--k-grey-600)}.devkorneff-instant-demo-modal__field{margin:0 0 var(--k-space-3q)}.devkorneff-instant-demo-modal__field label{display:block;margin-bottom:var(--k-space-q);font-size:var(--k-text-sm);font-weight:var(--k-weight-bold);color:var(--k-grey-700)}.devkorneff-instant-demo-modal__required{font-weight:var(--k-weight-bold);color:var(--devkorneff-instant-demo-error)}.devkorneff-instant-demo-modal__field--password,.devkorneff-instant-demo-modal__field--before-actions{margin-bottom:var(--k-space-1q)}.devkorneff-instant-demo-modal__field input[type=email],.devkorneff-instant-demo-modal__field input[type=password],.devkorneff-instant-demo-modal__field input[type=text]{width:100%;padding:var(--k-space-h) var(--k-space-3q);border:var(--k-border-thin) solid var(--k-grey-200);border-radius:var(--k-radius-sm);font-size:var(--k-text-sm)}.devkorneff-instant-demo-modal__field input[readonly]{background:var(--k-grey-100);color:var(--k-grey-600)}.devkorneff-instant-demo-modal__back{align-self:flex-start;padding:var(--k-space-q) 0;border:0;background:transparent;font-size:var(--k-text-sm);text-decoration:underline;color:var(--k-grey-700);cursor:pointer}.devkorneff-instant-demo-modal__step[hidden]{display:none}.devkorneff-instant-demo-modal__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.devkorneff-instant-demo-modal__actions{display:flex;flex-direction:column;gap:var(--k-space-3q);margin-top:var(--k-space-1q)}.devkorneff-instant-demo-modal__dialog--logged-in .devkorneff-instant-demo-modal__form.is-submitting .devkorneff-instant-demo-modal__actions,.devkorneff-instant-demo-modal__dialog--logged-in .devkorneff-instant-demo-modal__form.is-post-submit .devkorneff-instant-demo-modal__actions{display:flex}.devkorneff-instant-demo-modal__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:var(--k-space-h) var(--k-space-3q);border:0;border-radius:var(--k-radius-sm);background:var(--k-grey-800);font-family:inherit;font-size:.85em;font-weight:var(--k-weight-medium);color:var(--k-color-white);cursor:pointer;transition:background-color var(--k-duration-base) var(--k-ease-out)}.devkorneff-instant-demo-modal__submit:hover:not(:disabled){background:var(--k-grey-600)}.devkorneff-instant-demo-modal__login-link{font-size:var(--k-text-xs);text-decoration:underline;color:var(--k-grey-700)}.devkorneff-instant-demo-modal__notice{margin-top:var(--k-space-1);font-size:var(--k-text-sm);line-height:var(--k-leading-normal);color:var(--k-grey-600)}.devkorneff-instant-demo-modal__form.is-post-submit .devkorneff-instant-demo-modal__field,.devkorneff-instant-demo-modal__form.is-post-submit .devkorneff-instant-demo-modal__actions,.devkorneff-instant-demo-modal__form.is-submitting .devkorneff-instant-demo-modal__field,.devkorneff-instant-demo-modal__form.is-submitting .devkorneff-instant-demo-modal__actions{display:none}.devkorneff-instant-demo-modal__form.is-post-submit .devkorneff-instant-demo-modal__notice,.devkorneff-instant-demo-modal__form.is-submitting .devkorneff-instant-demo-modal__notice{margin-top:0}.devkorneff-instant-demo-modal__form.is-submitting .devkorneff-instant-demo-modal__notice{display:flex;align-items:center;justify-content:center;gap:var(--k-space-h);min-height:3.25rem;color:var(--k-grey-800)}.devkorneff-instant-demo-modal__form.is-submitting .devkorneff-instant-demo-modal__notice:before{content:"";display:inline-block;width:1.35rem;height:1.35rem;border:var(--k-border-medium) solid rgba(30,30,30,.18);border-top-color:var(--k-grey-800);border-radius:var(--k-radius-full);animation:devkorneff-instant-demo-spin .75s linear infinite}@keyframes devkorneff-instant-demo-spin{to{transform:rotate(360deg)}}.devkorneff-instant-demo-modal__notice.is-success{color:var(--devkorneff-instant-demo-success)}.devkorneff-instant-demo-modal__notice.is-error,.devkorneff-instant-demo-modal__error{color:var(--devkorneff-instant-demo-error)}
