.InputGroup_wrapper__0vtWq{font-family:var(--font-headline);display:flex;flex-direction:column;gap:.35em}.InputGroup_group__4e5kP{display:flex;justify-content:space-between;align-items:stretch;gap:1em;background-color:var(--color-accent-darker);border-radius:5px;padding:.5em;border:1px solid var(--color-accent-dark);position:relative;transition:box-shadow .3s,border-color .3s;--mouse-x:-999px;--mouse-y:-999px}.InputGroup_group__4e5kP:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid transparent;pointer-events:none;z-index:1;mask-image:radial-gradient(200px circle at var(--mouse-x) var(--mouse-y),black 0,transparent 100%);-webkit-mask-image:radial-gradient(200px circle at var(--mouse-x) var(--mouse-y),black 0,transparent 100%);border-color:var(--color-accent);opacity:0;transition:opacity .3s}.InputGroup_group__4e5kP:hover:before{opacity:.7}.InputGroup_group__4e5kP:has(:focus){border-color:var(--color-accent);box-shadow:0 0 12px 2px rgba(139,178,255,.15)}.InputGroup_group__4e5kP:has(:focus):before{opacity:0}.InputGroup_group__4e5kP label{display:flex;flex-direction:column;gap:.2rem;width:100%}.InputGroup_label__Bj9sq{color:var(--color-accent);opacity:.66;font-size:var(--font-size-s);font-weight:700}.InputGroup_value__tbeWd{font-size:var(--font-size-s);color:var(--color-white);font-family:var(--font-headline);font-weight:400;letter-spacing:0}.InputGroup_value__tbeWd input[type],.InputGroup_value__tbeWd textarea{color:var(--color-white);padding:0;margin:0;background:transparent;border:none;font-size:var(--font-size-s);font-family:inherit;width:100%}.InputGroup_value__tbeWd input[type]:focus,.InputGroup_value__tbeWd textarea:focus{outline:none}.InputGroup_textarea__vcj80{position:relative}.InputGroup_textarea__vcj80 .InputGroup_value__tbeWd{padding-bottom:0}.InputGroup_editAction__PYB1b{display:flex;gap:.1em;justify-content:center;align-items:center;padding:0 .66em;text-align:right;background-color:var(--color-accent-dark);text-decoration:none;border-radius:0 5px 5px 0;transition:all .3s;margin:-.5em -.5em -.5em 0;color:var(--color-accent);font-size:var(--font-size-s);cursor:pointer;border:none;font-family:var(--font-headline)}.InputGroup_editAction__PYB1b:hover{background-color:var(--color-accent);color:var(--color-black)}.InputGroup_helperText__jVWy1{font-size:var(--font-size-xs);color:var(--color-accent);opacity:.5;margin:0}.InputGroup_errorText__NPzi_{font-size:var(--font-size-xs);color:var(--color-error,#ff6b6b);margin:0}