.sif-capture{gap:var(--space-3);text-align:left;flex-direction:column;width:100%;display:flex}.sif-capture--center{text-align:center}.sif-capture__row{gap:var(--space-2);align-items:stretch;display:flex}.sif-capture__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sif-capture__input{min-width:0;font-family:var(--font-body);font-size:var(--text-medium-size);line-height:var(--text-medium-line);color:var(--color-teal-900);background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);flex:auto;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s}.sif-capture__input::placeholder{color:var(--color-neutral-500)}.sif-capture__input:focus-visible{border-color:var(--color-orange-900);box-shadow:0 0 0 3px var(--color-orange-300);outline:none}.sif-capture__input[aria-invalid=true]{border-color:var(--text-error)}.sif-capture__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-neutral-100) inset;-webkit-text-fill-color:var(--color-teal-900);caret-color:var(--color-teal-900)}.sif-capture__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-neutral-100) inset;-webkit-text-fill-color:var(--color-teal-900);caret-color:var(--color-teal-900)}.sif-capture__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-neutral-100) inset;-webkit-text-fill-color:var(--color-teal-900);caret-color:var(--color-teal-900)}.sif-capture__submit{white-space:nowrap;flex:none}.sif-capture .sif-capture__submit{align-self:stretch;height:auto}.sif-capture__note{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--text-secondary);margin:0}.sif-capture__note--small{font-size:var(--text-xsmall-size);line-height:var(--text-xsmall-line)}.sif-capture .sif-capture__error{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--text-error);margin:0}.sif-capture__done{gap:var(--space-1);padding:var(--space-4);background:var(--color-teal-100);border:1px solid var(--color-success);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.sif-capture__done .sif-capture__done-title{font-family:var(--font-body);font-size:var(--text-medium-size);line-height:var(--text-medium-line);font-weight:var(--weight-semibold);color:var(--color-teal-900);margin:0}.sif-capture__done .sif-capture__done-body{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-neutral-800);margin:0}.sif-capture__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:40rem){.sif-capture__row{flex-direction:column}.sif-capture__submit{width:100%}}.sif-capture--compact .sif-capture__row{gap:var(--space-2);flex-direction:column}.sif-capture--compact .sif-capture__input{box-sizing:border-box;min-height:2.5rem;font-size:var(--text-small-size);line-height:var(--text-small-line);padding:.5rem 1rem}.sif-capture--compact .sif-capture__submit{width:100%}.sif-capture--compact .sif-capture__note,.sif-capture--compact .sif-capture__error{font-size:var(--text-xsmall-size);line-height:var(--text-xsmall-line)}
