label[data-v-30bbc245]{--background-color:#dcdcdc;--placeholder-width:1;--input-font-size:clamp(1.3rem,2vw,2rem);--button-font-size:clamp(1.3rem,2vw,1.5rem);border-radius:2rem;box-shadow:3px 3px 4px 1px #0003;display:grid;grid-template-columns:1fr min-content;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}label>span[data-v-30bbc245]{--target-placeholder-width:calc(var(--placeholder-width)*1ch + 1ch);--animation-duration:calc(var(--placeholder-width)*.05s);--placeholder-font-size:var(--input-font-size);animation:input-with-button-typewriter-30bbc245 var(--animation-duration) steps(var(--placeholder-width)) .2s forwards;color:#6e6e6e;font-size:var(--placeholder-font-size);font-weight:700;left:2rem;line-height:100%;margin:0;overflow:hidden;pointer-events:none;position:absolute;text-align:left;text-shadow:none;top:calc(50% - var(--placeholder-font-size)/2);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:1ch;z-index:1}label>span[data-v-30bbc245]:before{animation:input-with-button-cursor-blink-30bbc245 .7s steps(var(--placeholder-width)) infinite,input-with-button-label-fade-30bbc245 .7s steps(var(--placeholder-width)) calc(var(--animation-duration) + 1.75s) forwards;background-color:#6e6e6e;border-bottom:2px solid var(--background-color);bottom:0;content:"";height:calc(100% - 1px);position:absolute;right:0;width:calc(1ch - 1px);z-index:1}label>span[data-v-30bbc245]:after{background-color:var(--background-color);content:var(--placeholder);inset:0;position:absolute}label>span span.error[data-v-30bbc245]{color:#ff7587;margin-left:auto}label>span span.error[data-v-30bbc245]:before{color:#6e6e6e;content:" - "}label>span:has(.error)+input[data-v-30bbc245]{background-color:#ffd2d9;border:1px solid #ff7587}label>span[data-v-30bbc245]:has(.error):after{background-color:#ffd2d9}label:has(input:not(:-moz-placeholder))>span[data-v-30bbc245]{animation:none;color:#00000080;font-size:1.3rem;line-height:4rem;top:0;width:var(--label-width)}label:has(input:focus)>span[data-v-30bbc245],label:has(input:not(:placeholder-shown))>span[data-v-30bbc245]{animation:none;color:#00000080;font-size:1.3rem;line-height:4rem;top:0;width:var(--label-width)}label:has(input:not(:-moz-placeholder))>span[data-v-30bbc245]:before{content:none}label:has(input:focus)>span[data-v-30bbc245]:before,label:has(input:not(:placeholder-shown))>span[data-v-30bbc245]:before{content:none}label:has(input:not(:-moz-placeholder))>span[data-v-30bbc245]:after{content:none}label:has(input:focus)>span[data-v-30bbc245]:after,label:has(input:not(:placeholder-shown))>span[data-v-30bbc245]:after{content:none}label input[data-v-30bbc245]{background-color:var(--background-color);border:0;border-radius:2rem;color:#000000b3;font-family:Merriweather,monospace;font-size:var(--input-font-size);height:8rem;outline:none;padding:3rem 2rem;text-decoration:none;transform:translateY(0) translate(0);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}label input[data-v-30bbc245]::-moz-placeholder{color:transparent}label input[data-v-30bbc245]::placeholder{color:transparent}label input[data-v-30bbc245]:not(:-moz-placeholder){padding-bottom:2rem;padding-top:4rem}label input[data-v-30bbc245]:focus,label input[data-v-30bbc245]:not(:placeholder-shown){padding-bottom:2rem;padding-top:4rem}label button[data-v-30bbc245]{background-color:#0a0a0a;border:none;border-radius:0 2rem 2rem 0;box-shadow:-5px 0 10px -5px #00000080;color:#fffc;cursor:pointer;font-size:var(--button-font-size);height:100%;padding:0 2rem;scale:1 1.02;text-align:center;text-transform:uppercase;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}label button[data-v-30bbc245]:hover{background-color:#0a0a0a;border-radius:2px 2rem 2rem 2px;scale:1.05 1.05}label button[data-v-30bbc245]:active{background-color:#000;border-radius:0 2rem 2rem 0;scale:1 1.02}label button[data-v-30bbc245]:disabled{color:#fff6;cursor:not-allowed}label button[data-v-30bbc245]:disabled,label button[data-v-30bbc245]:disabled:hover{background-color:#1e1e1e;border-radius:0 2rem 2rem 0;scale:1 1.02}@keyframes input-with-button-typewriter-30bbc245{0%{width:1ch}to{width:var(--target-placeholder-width)}}@keyframes input-with-button-cursor-blink-30bbc245{0%{background-color:#6e6e6e}to{background-color:var(--background-color)}}@keyframes input-with-button-label-fade-30bbc245{0%{background-color:#6e6e6e;opacity:1}to{background-color:#6e6e6e;opacity:0}}
