.sk-form-success{--sk-form-success-ink:color-mix(in srgb, var(--sk-accent) 60%, var(--sk-ink));border-radius:var(--sk-control-radius);background:color-mix(in srgb, var(--sk-accent) 12%, var(--sk-bg));padding:.8rem 1rem}.sk-form-error{--sk-form-error-ink:color-mix(in srgb, var(--sk-danger) 60%, var(--sk-ink));border-radius:var(--sk-control-radius);background:color-mix(in srgb, var(--sk-danger) 12%, var(--sk-bg));padding:.8rem 1rem}.sk-form-success-icon{color:var(--sk-form-success-ink)}.sk-form-error-icon{color:var(--sk-form-error-ink)}.sk-form-success-text,.sk-form-error-text{font-size:var(--kit-type-base);line-height:var(--kit-lead-body)}.sk-form-success,.sk-form-error{align-items:flex-start;gap:var(--kit-space-2);display:flex}.sk-form-success-icon,.sk-form-error-icon{margin-top:calc((var(--kit-type-base) * var(--kit-lead-body) - var(--sk-icon-size)) / 2);flex:none}.sk-form-outcome{opacity:1;margin-top:var(--kit-space-3);transition:grid-template-rows .18s var(--sk-ease-out,cubic-bezier(.22, 1, .36, 1)), opacity .18s var(--sk-ease-out,cubic-bezier(.22, 1, .36, 1)), margin-top .18s var(--sk-ease-out,cubic-bezier(.22, 1, .36, 1));grid-template-rows:1fr;display:grid}@starting-style{.sk-form-outcome{opacity:0;grid-template-rows:0fr;margin-top:0}[data-sk-swap] .sk-form-outcome{margin-top:var(--kit-space-3);grid-template-rows:1fr}}.sk-form-outcome-inner{min-height:0;overflow:hidden}[data-sk-swap]{overflow:hidden}.sk-announce-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}