[data-animation-container]{overflow:hidden;opacity:var(--opacity);max-height:var(--max-height);transition-property:opacity,max-height;transition-duration:"120ms";transition-timing-function:var(--transition-timing)}[data-error-notification]{display:inline-flex;align-items:center;box-sizing:border-box;gap:1rem;background-color:var(--color-siren-red-shade);padding:.25rem 1rem .28rem;border-radius:4px;width:calc(100% - 2px);margin-top:1px}[data-error-notification] svg{height:100%;min-width:1rem}[data-error-notification] h4{margin:0;color:var(--color-white);font-weight:500}[data-input-wrapper]{width:100%}@media screen and (min-width: 768px){[data-input-wrapper]{max-width:502px}}[data-input]{width:100%;box-sizing:border-box;color:var(--color-white);background-color:transparent;font-size:.875rem;font-weight:400;text-shadow:0 0 .6px var(--color-white),0 0 .6px var(--color-white);border-radius:4px 0 0 4px;border:1px solid var(--color-white);border-right:none;padding:1.5rem calc(1rem + 2px) .3rem 1rem;outline:none;transition:box-shadow 80ms cubic-bezier(.2,0,.38,.9)}@media screen and (max-width: 768px){[data-input]{padding-top:21px;padding-bottom:6px}}[data-submit-button]{display:flex;justify-content:center;align-items:center;white-space:nowrap;border-radius:4px;font-weight:500;line-height:1.5rem;outline:none;cursor:pointer;position:relative;padding:.75rem 23px;left:-2px;font-size:1rem;color:var(--color-navy);background-color:var(--color-white);border:none}@media screen and (max-width: 768px){[data-submit-button]{padding:12px 23px 10px}}[data-placeholder]{position:absolute;color:var(--color-white);font-size:.875rem;top:1rem;left:1rem;transition:all 80ms cubic-bezier(.2,0,.38,.9);transform-origin:0 0;background:none;pointer-events:none}@media screen and (max-width: 768px){[data-placeholder]{top:15px;left:17px}}[data-input-with-button-wrapper]{display:grid;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr max-content;position:relative}[data-input-with-button-wrapper] input:focus{box-shadow:0 0 0 1px var(--color-white) inset;text-shadow:none}[data-input-with-button-wrapper] input:focus+span,[data-input-with-button-wrapper] input:valid+span{transform:scale(.8) translateY(-.7rem)}[data-input-with-button-wrapper] input:not(:focus)+span{opacity:80%}[data-input-with-button-wrapper] input:disabled,[data-input-with-button-wrapper] input:disabled+span{opacity:30%}
