.td-textarea-wrap.td-react-textarea-wrap{background:color-mix(in srgb, var(--td-surface) 88%, black);border-color:color-mix(in srgb, var(--td-surface) 76%, black);box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 60%, transparent), inset -1px -1px 2px color-mix(in srgb, var(--td-shadow-light) 50%, transparent), 0 0 0 1.5px rgb(from var(--td-accent) r g b / 0)}.td-textarea-wrap.td-react-textarea-wrap:hover{border-color:color-mix(in srgb, var(--td-surface) 68%, black)}.td-textarea-wrap.td-react-textarea-wrap:focus-within{border-color:color-mix(in srgb, var(--td-accent) 70%, var(--td-btn-border-rest));box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 60%, transparent), inset -1px -1px 2px color-mix(in srgb, var(--td-shadow-light) 50%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--td-accent) 16%, transparent)}.td-textarea-wrap.td-react-textarea-wrap[data-state=error]:focus-within{box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 60%, transparent), inset -1px -1px 2px color-mix(in srgb, var(--td-shadow-light) 50%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--td-brand) 28%, transparent)}.td-react-input-reveal{appearance:none;cursor:pointer;font-family:var(--td-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--td-ink-2);transition:color var(--td-t-fast) var(--td-ease);background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:11px;font-weight:700}.td-react-input-reveal:hover:not(:disabled){color:var(--td-brand-text)}.td-react-input-reveal:focus-visible{outline:2px solid var(--td-accent);outline-offset:1px}.td-react-input-reveal:disabled{opacity:.45;cursor:not-allowed}
